.app-back[data-v-6e37801b]{display:inline-flex;min-height:36px;margin-bottom:18px;align-items:center;gap:4px;color:var(--rio-blue);font-size:13px;font-weight:700}.app-back .app-icon[data-v-6e37801b]{flex:0 0 auto}.app-back:hover span[data-v-6e37801b]{text-decoration:underline;text-underline-offset:3px}.ambient-background[data-v-283d25e6]{position:absolute;z-index:-1;inset:0 0 auto;height:clamp(760px,178vw,1440px);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 0%,#000 48%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 48%,transparent 100%)}.ambient-background__media[data-v-283d25e6]{position:absolute;inset:0;width:100%;height:100%}.ambient-background--artwork .ambient-background__media[data-v-283d25e6]{left:50%;width:min(100%,941px);transform:translate(-50%)}.ambient-background__media img[data-v-283d25e6],.ambient-background__media video[data-v-283d25e6]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ambient-background__media video[data-v-283d25e6]{opacity:0;transition:opacity .4s ease}.ambient-background__media video.is-ready[data-v-283d25e6]{opacity:1}.ambient-background--gradient[data-v-283d25e6]{height:clamp(420px,65svh,620px);-webkit-mask-image:linear-gradient(#000 0%,#000 28%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 28%,transparent 100%)}.ambient-background--gradient .ambient-background__media[data-v-283d25e6] :is(img,video){object-fit:fill}@media(min-width:1000px){.ambient-background--artwork .ambient-background__media[data-v-283d25e6]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}}@media(prefers-reduced-motion:reduce){.ambient-background__media video[data-v-283d25e6]{display:none;transition:none}}.flu-campaign[data-v-e4e65c7b]{position:fixed;z-index:1000;inset:0;display:grid;min-width:320px;min-height:100vh;min-height:100dvh;overflow:hidden;isolation:isolate;background:#eaf5ff;color:#fff}.flu-campaign__art[data-v-e4e65c7b],.flu-campaign__wash[data-v-e4e65c7b]{position:absolute;inset:0;width:100%;height:100%}.flu-campaign__art[data-v-e4e65c7b]{z-index:-3;object-fit:cover;object-position:50% 50%}.flu-campaign__wash[data-v-e4e65c7b]{z-index:-2;background:linear-gradient(180deg,#f4faff1a,#041a5414,#021244db 76%,#010d36f7),linear-gradient(90deg,rgba(0,27,103,.22) 0%,transparent 70%)}.flu-campaign__topbar[data-v-e4e65c7b]{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));align-items:center;justify-content:space-between}.flu-campaign__logo[data-v-e4e65c7b]{width:92px;height:auto;filter:drop-shadow(0 3px 10px rgba(255,255,255,.48))}.flu-campaign__dismiss[data-v-e4e65c7b]{display:flex;align-items:center;gap:10px}.flu-campaign__countdown[data-v-e4e65c7b]{border:1px solid rgba(255,255,255,.56);border-radius:999px;padding:6px 10px;background:#ffffffa8;box-shadow:0 6px 20px #051f581a;color:#082a70;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flu-campaign__close[data-v-e4e65c7b]{position:relative;width:44px;height:44px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#ffffffc2;box-shadow:0 8px 26px #051f5824;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flu-campaign__close span[data-v-e4e65c7b]{position:absolute;top:21px;left:12px;width:20px;height:2px;border-radius:2px;background:#082a70}.flu-campaign__close span[data-v-e4e65c7b]:first-child{transform:rotate(45deg)}.flu-campaign__close span[data-v-e4e65c7b]:last-child{transform:rotate(-45deg)}.flu-campaign__content[data-v-e4e65c7b]{position:relative;z-index:1;width:min(100%,760px);margin-top:auto;padding:0 max(28px,calc((100vw - 1180px)/2),env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(28px,calc((100vw - 1180px)/2),env(safe-area-inset-left))}.flu-campaign__audience[data-v-e4e65c7b]{display:inline-flex;min-height:30px;margin:0 0 22px;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:5px 12px;align-items:center;background:#0a399d61;font-size:13px;font-weight:600;letter-spacing:.03em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.flu-campaign__season[data-v-e4e65c7b]{margin:0 0 8px;color:#c7e9ff;font-size:13px;font-weight:700;letter-spacing:.12em}.flu-campaign h1[data-v-e4e65c7b]{margin:0;font-size:clamp(56px,10vw,94px);line-height:1;letter-spacing:-.04em;text-shadow:0 8px 34px rgba(0,14,57,.18)}.flu-campaign h1 sup[data-v-e4e65c7b]{display:inline-block;margin-left:5px;font-size:.25em;line-height:1;vertical-align:top}.flu-campaign__generic[data-v-e4e65c7b]{margin:10px 0 24px;color:#dbeeff;font-size:17px;font-weight:600;letter-spacing:.08em}.flu-campaign h2[data-v-e4e65c7b]{max-width:620px;margin:0;font-size:clamp(27px,4vw,40px);line-height:1.28}.flu-campaign__indication[data-v-e4e65c7b]{max-width:620px;margin:14px 0 28px;color:#ebf6ffeb;font-size:clamp(15px,2vw,18px);line-height:1.7}.flu-campaign__primary[data-v-e4e65c7b]{display:inline-flex;min-width:210px;min-height:54px;border:0;border-radius:27px;padding:0 24px;align-items:center;justify-content:center;gap:12px;background:#fff;box-shadow:0 16px 38px #000c3647;color:#073fc9;cursor:pointer;font-size:16px;font-weight:700}.flu-campaign__primary svg[data-v-e4e65c7b]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.flu-campaign__footnote[data-v-e4e65c7b]{max-width:680px;margin:18px 0 0;color:#e2f0ffb3;font-size:12px;line-height:1.55}.campaign-reveal-enter-active[data-v-e4e65c7b],.campaign-reveal-leave-active[data-v-e4e65c7b]{transition:opacity .26s ease}.campaign-reveal-enter-from[data-v-e4e65c7b],.campaign-reveal-leave-to[data-v-e4e65c7b]{opacity:0}@media(min-width:768px){.flu-campaign__art[data-v-e4e65c7b]{object-position:center 46%}.flu-campaign__content[data-v-e4e65c7b]{padding-bottom:max(46px,env(safe-area-inset-bottom))}}@media(max-width:767px){.flu-campaign__logo[data-v-e4e65c7b]{width:84px}.flu-campaign__content[data-v-e4e65c7b]{padding-right:max(24px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(24px,env(safe-area-inset-left))}.flu-campaign__audience[data-v-e4e65c7b]{margin-bottom:16px}.flu-campaign__generic[data-v-e4e65c7b]{margin-bottom:18px}.flu-campaign__indication[data-v-e4e65c7b]{margin-bottom:20px}.flu-campaign__primary[data-v-e4e65c7b]{width:100%}}@media(max-height:680px){.flu-campaign__content[data-v-e4e65c7b]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.flu-campaign__audience[data-v-e4e65c7b]{min-height:26px;margin-bottom:10px;padding:3px 10px;font-size:11px}.flu-campaign h1[data-v-e4e65c7b]{font-size:48px}.flu-campaign__generic[data-v-e4e65c7b]{margin:6px 0 12px}.flu-campaign__indication[data-v-e4e65c7b]{margin:10px 0 14px;line-height:1.5}.flu-campaign__footnote[data-v-e4e65c7b]{margin-top:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.campaign-reveal-enter-active[data-v-e4e65c7b],.campaign-reveal-leave-active[data-v-e4e65c7b]{transition:none}}.unread-badge[data-v-cc6ca083]{position:absolute;z-index:1;top:-4px;right:-7px;display:inline-flex;box-sizing:border-box;min-width:19px;height:19px;padding:0 4px;align-items:center;justify-content:center;border:1.5px solid #fff;border-radius:999px;background:#cf3048;color:#fff;font:700 11px/1 Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.duc-return-banner[data-v-38f9d895]{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:1160px;margin:12px auto;padding:12px 16px;background:#edf3ff;border:1px solid #dce6f7;border-radius:12px;color:#365b91;font-size:12px;line-height:1.6}.duc-return-banner a[data-v-38f9d895]{flex-shrink:0;font-weight:700}@media(max-width:600px){.duc-return-banner[data-v-38f9d895]{margin:10px 16px;align-items:flex-start;flex-direction:column;gap:4px}}.mobile-nav__icon[data-v-38f9d895]{position:relative}.header-icon .unread-badge[data-v-38f9d895]{top:0;right:-1px}.portal-app--detail .portal-main[data-v-38f9d895]{min-height:100vh}.portal-app--home[data-v-38f9d895]{overflow-x:hidden}.portal-app--home .portal-main[data-v-38f9d895]{min-height:100vh}.route-back-wrap[data-v-38f9d895]{position:relative;z-index:2;width:min(1180px,calc(100% - 40px));margin:0 auto;padding-top:28px}.route-back-wrap[data-v-38f9d895] .app-back{margin-bottom:0}.route-back-wrap+.page-shell[data-v-38f9d895]{padding-top:14px}.route-back-wrap+.page-shell .detail-back{display:none!important}.portal-app--content-detail .portal-main[data-v-38f9d895],.portal-app--research-landing .portal-main[data-v-38f9d895]{padding-bottom:0}.portal-app--research-landing .page-shell{padding-bottom:20px}.research-vault.research-vault--landing{padding-bottom:0}.portal-app--content-detail .route-back-wrap[data-v-38f9d895]{position:fixed;z-index:60;top:22px;left:max(22px,calc((100vw - 1180px)/2 + 22px));width:auto;margin:0;padding:0}.portal-app--content-detail .route-back-wrap[data-v-38f9d895] .app-back{display:grid;width:42px;height:42px;min-height:42px;border:1px solid rgba(215,224,247,.78);border-radius:50%;background:#ffffffe6;box-shadow:0 8px 24px #23407e1a;color:var(--rio-blue);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center}.portal-app--content-detail .route-back-wrap[data-v-38f9d895] .app-back span{display:none}.portal-app--content-detail .route-back-wrap+.page-shell[data-v-38f9d895]{padding-top:36px}.portal-app--mini-program[data-v-38f9d895]{position:relative;padding-top:0}.portal-app--mini-program .portal-main[data-v-38f9d895]{min-height:100vh;min-height:100dvh}.portal-app--mini-program.portal-app--home .home-brand-row{display:none}.portal-app--mini-program.portal-app--home .home-page{padding-top:104px}.mini-flow-logo[data-v-38f9d895]{position:absolute;z-index:8;top:50px;left:max(20px,calc((100% - 1180px)/2 + 20px));display:flex;width:64px;height:36px;align-items:center}.mini-flow-logo--with-back[data-v-38f9d895]{left:max(64px,calc((100% - 1180px)/2 + 64px))}.mini-flow-logo img[data-v-38f9d895]{display:block;width:64px;height:auto}.portal-app--mini-program:not(.portal-app--home):not(.portal-app--detail) .page-shell{padding-top:104px}.portal-app--mini-program.portal-app--detail .page-shell{padding-top:112px!important}.portal-app--mini-program.portal-app--content-detail .detail-page{padding-top:112px!important;padding-bottom:92px!important}.portal-app--mini-program.portal-app--content-detail .detail-action-bar{top:auto!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;left:50%!important;transform:translate(-50%)!important}.portal-app--mini-program .meeting-hero__date{top:18px!important}.portal-app--mini-program .media-player__top{top:20px!important}.portal-app--mini-program .app-back{display:none!important}.portal-app--mini-program.portal-app--plain .auth-page>header,.portal-app--mini-program.portal-app--plain .flow-page>header,.portal-app--mini-program.portal-app--plain .onboarding-page>header,.portal-app--mini-program.portal-app--plain .employee-verification-page>header,.portal-app--mini-program.portal-app--plain .employee-role-page>header{display:none!important}.portal-app--mini-program.portal-app--plain .duc-page{padding-top:104px}.portal-app--mini-program.portal-app--plain .auth-page,.portal-app--mini-program.portal-app--plain .flow-page,.portal-app--mini-program.portal-app--plain .onboarding-page,.portal-app--mini-program.portal-app--plain .employee-verification-page,.portal-app--mini-program.portal-app--plain .employee-role-page,.portal-app--mini-program.portal-app--plain .live-room-page{padding-top:104px!important}.portal-app--mini-program.portal-app--plain .auth-page .auth-card,.portal-app--mini-program.portal-app--plain .flow-page .flow-card,.portal-app--mini-program.portal-app--plain .onboarding-page>main{margin-top:16px}@media(max-width:767px){.route-back-wrap[data-v-38f9d895]{width:calc(100% - 40px);padding-top:20px}.route-back-wrap+.page-shell[data-v-38f9d895]{padding-top:10px}}@media(max-width:767px){.portal-app--content-detail .portal-main[data-v-38f9d895]{padding-bottom:0}.portal-app--content-detail .route-back-wrap[data-v-38f9d895]{top:16px;left:16px}.portal-app--content-detail .route-back-wrap[data-v-38f9d895] .app-back{width:40px;height:40px;min-height:40px}.portal-app--content-detail .route-back-wrap+.page-shell[data-v-38f9d895]{padding-top:20px}}@media(max-width:767px){.portal-app--with-header[data-v-38f9d895]{position:relative}.portal-app--with-header .portal-header[data-v-38f9d895]{position:absolute;top:0;right:0;left:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-app--with-header .portal-header__inner[data-v-38f9d895]{height:82px}.portal-app--with-header .roche-logo[data-v-38f9d895]{width:70px;height:44px}.portal-app--with-header .roche-logo img[data-v-38f9d895]{width:70px;height:auto}.portal-app--with-header .header-icon[data-v-38f9d895]{width:42px;height:42px}.portal-app--with-header .portal-main[data-v-38f9d895]{min-height:100vh}.portal-app--with-header .page-shell{padding-top:96px}}@media(max-width:390px){.portal-app--with-header .portal-header__inner[data-v-38f9d895]{width:calc(100% - 30px)}}.column-filter[data-v-30638584]{min-width:0;margin:20px 0 12px}.column-filter h2[data-v-30638584]{font-size:14px;font-weight:500;color:var(--rio-muted);margin:0 0 10px}.column-filter__chips[data-v-30638584]{display:flex;overflow-x:auto;align-items:center;gap:8px;padding:2px 1px 8px}.chip[data-v-30638584]{flex:none;white-space:nowrap;margin:0}.learning-load[data-v-112cf380]{text-align:center;margin:24px 0}.learning-load button[data-v-112cf380]{background:#fff;color:var(--rio-blue);border:1px solid var(--rio-card-border);border-radius:10px;padding:10px 20px;font:inherit;font-size:13px;cursor:pointer}.zone-content[data-v-9a90bfc0]{container-type:inline-size;container-name:zone-content;color:var(--rio-ink);min-width:0}.zone-heading[data-v-9a90bfc0]{margin-bottom:22px}.zone-heading h1[data-v-9a90bfc0]{margin:0;font-size:28px;line-height:1.4}.zone-heading p[data-v-9a90bfc0]{margin:10px 0 0;font-size:14px;line-height:1.7;color:var(--rio-muted);white-space:pre-line}.zone-banner[data-v-9a90bfc0]{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px;margin-bottom:20px}.zone-search[data-v-9a90bfc0]{display:flex;flex-direction:row;margin:0;font-weight:400;align-items:center;gap:8px;max-width:360px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--rio-card-border);background:#fff;border-radius:10px;color:var(--rio-muted)}.zone-search input[data-v-9a90bfc0]{min-height:20px;height:20px;padding:0;border-radius:0;font-weight:400;min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--rio-ink);font:inherit;font-size:14px}.zone-search[data-v-9a90bfc0]:focus-within{outline:2px solid var(--rio-blue);outline-offset:2px}.zone-section[data-v-9a90bfc0]{margin-top:22px}.zone-section__head[data-v-9a90bfc0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.zone-section h2[data-v-9a90bfc0]{margin:0;font-size:17px}.zone-section__head p[data-v-9a90bfc0]{margin:6px 0 0;color:var(--rio-muted);font-size:13px}.zone-section__head a[data-v-9a90bfc0]{display:flex;align-items:center;color:var(--rio-blue);font-size:13px;text-decoration:none}.zone-articles[data-v-9a90bfc0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zone-article[data-v-9a90bfc0]{overflow:hidden;min-width:0;border:1px solid var(--rio-card-border);border-radius:12px;background:#fff;text-decoration:none;color:inherit}.zone-article[data-v-9a90bfc0]:hover{border-color:var(--rio-blue)}.zone-article[data-v-9a90bfc0]:focus-visible{outline:2px solid var(--rio-blue);outline-offset:2px}.zone-article>img[data-v-9a90bfc0]{display:block;width:100%;height:170px;object-fit:cover}.zone-article>div[data-v-9a90bfc0]{padding:16px;min-width:0}.zone-article__meta[data-v-9a90bfc0]{color:var(--rio-muted);font-size:12px}.zone-article h3[data-v-9a90bfc0]{margin:7px 0;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.zone-article p[data-v-9a90bfc0]{margin:0;color:var(--rio-muted);font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zone-article>.app-icon[data-v-9a90bfc0]{display:none}.zone-articles--list[data-v-9a90bfc0]{grid-template-columns:1fr}.zone-articles--list .zone-article[data-v-9a90bfc0]{display:flex;align-items:center;padding:14px;gap:16px}.zone-articles--list .zone-article>img[data-v-9a90bfc0]{width:136px;height:96px;border-radius:8px;flex-shrink:0}.zone-articles--list .zone-article>div[data-v-9a90bfc0]{flex:1;padding:0}.zone-articles--list .zone-article>.app-icon[data-v-9a90bfc0]{display:block;flex-shrink:0;color:var(--rio-blue)}.zone-banners[data-v-9a90bfc0]{display:grid;gap:12px}.zone-banners a[data-v-9a90bfc0]{position:relative;display:block;overflow:hidden;border-radius:12px;background:#fff;text-decoration:none;color:var(--rio-ink)}.zone-banners img[data-v-9a90bfc0]{display:block;width:100%;height:260px;object-fit:cover}.zone-banners a>div[data-v-9a90bfc0]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;max-width:57%;box-sizing:border-box}.zone-banners h2[data-v-9a90bfc0]{text-wrap:balance;font-size:clamp(21px,3vw,30px);line-height:1.4;color:#173d72}.zone-banners p[data-v-9a90bfc0]{font-size:14px;line-height:1.6;color:#365574}.zone-banners span[data-v-9a90bfc0]{display:flex;align-items:center;gap:8px;padding:9px 13px;background:#fffc;border-radius:8px;font-size:12px;color:#15477d}.zone-grid[data-v-9a90bfc0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 8px;border:1px solid var(--rio-card-border);border-radius:14px;background:#fff;gap:12px}.zone-grid a[data-v-9a90bfc0]{display:flex;min-width:0;align-items:center;flex-direction:column;gap:10px;text-decoration:none;color:var(--rio-ink)}.zone-grid a>span[data-v-9a90bfc0]{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#edf3ff;color:#3362ab}.zone-grid a:nth-child(2)>span[data-v-9a90bfc0]{background:#eaf5f2;color:#427e75}.zone-grid a:nth-child(3)>span[data-v-9a90bfc0]{background:#f1edfa;color:#7662a8}.zone-grid a:nth-child(4)>span[data-v-9a90bfc0]{background:#fff1e8;color:#aa7750}.zone-grid strong[data-v-9a90bfc0]{font-size:13px;font-weight:500}.zone-grid a[data-v-9a90bfc0]:focus-visible,.zone-banners a[data-v-9a90bfc0]:focus-visible{outline:2px solid var(--rio-blue);outline-offset:2px}.zone-questions details[data-v-9a90bfc0]{padding:16px;margin-bottom:10px;border:1px solid var(--rio-card-border);border-radius:10px;background:#fff}.zone-questions summary[data-v-9a90bfc0]{font-size:15px;cursor:pointer}.zone-questions p[data-v-9a90bfc0]{font-size:14px;line-height:1.8;white-space:pre-wrap;color:var(--rio-muted)}.zone-empty[data-v-9a90bfc0]{padding:40px;text-align:center;color:var(--rio-muted)}@container zone-content (max-width:620px){.zone-heading h1[data-v-9a90bfc0]{font-size:24px}.zone-search[data-v-9a90bfc0]{max-width:none}.zone-articles[data-v-9a90bfc0]{grid-template-columns:1fr}.zone-articles--cards[data-v-9a90bfc0]{grid-template-columns:repeat(2,minmax(0,1fr))}.zone-articles--cards .zone-article>img[data-v-9a90bfc0]{height:110px}.zone-articles--cards .zone-article>div[data-v-9a90bfc0]{padding:12px}.zone-article h3[data-v-9a90bfc0]{font-size:15px}.zone-articles--list .zone-article[data-v-9a90bfc0]{padding:12px;gap:10px}.zone-articles--list .zone-article>img[data-v-9a90bfc0]{width:88px;height:74px}.zone-articles--list .zone-article p[data-v-9a90bfc0]{display:none}.zone-article__meta[data-v-9a90bfc0]{font-size:11px}.zone-banner[data-v-9a90bfc0]{height:auto}}@container zone-content (max-width:620px){.zone-banners img[data-v-9a90bfc0]{height:180px;object-fit:cover;object-position:70% center}.zone-banners a>div[data-v-9a90bfc0]{padding:18px;max-width:65%;background:linear-gradient(90deg,rgba(233,243,255,.9),transparent)}.zone-banners h2[data-v-9a90bfc0]{text-wrap:balance;font-size:19px}.zone-banners p[data-v-9a90bfc0]{font-size:11px;margin:8px 0}.zone-banners span[data-v-9a90bfc0]{font-size:11px;padding:7px 9px}.zone-grid[data-v-9a90bfc0]{gap:5px;padding:16px 5px}.zone-grid a>span[data-v-9a90bfc0]{width:42px;height:42px;border-radius:12px}.zone-grid strong[data-v-9a90bfc0]{font-size:12px}}.column-tabs[data-v-9a90bfc0]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.column-tabs button[data-v-9a90bfc0]{border:1px solid var(--rio-card-border);border-radius:20px;padding:8px 14px;background:#fff;color:var(--rio-ink);cursor:pointer}.column-tabs .active[data-v-9a90bfc0]{background:var(--rio-blue);color:#fff}.zone-end[data-v-9a90bfc0]{margin:28px 0 16px;text-align:center;color:var(--rio-muted);font-size:14px}.zone-back[data-v-9a90bfc0]{display:inline-flex;align-items:center;font-size:13px;margin-bottom:24px;color:var(--rio-ink)}.zone-section-nav[data-v-9a90bfc0]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.zone-section-nav button[data-v-9a90bfc0]{padding:8px 12px;border:1px solid var(--rio-card-border);border-radius:18px;background:#fff;color:var(--rio-blue);font:inherit;font-size:13px;cursor:pointer}.zone-section[data-v-9a90bfc0]{scroll-margin-top:24px}.zone-heading h1[data-v-9a90bfc0],.zone-section h2[data-v-9a90bfc0],.zone-questions summary[data-v-9a90bfc0]{color:var(--rio-blue)}.zone-section h2[data-v-9a90bfc0]{border-left:3px solid var(--rio-blue);padding-left:10px}.zone-therapy[data-v-9a90bfc0]{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:13px}.zone-therapy select[data-v-9a90bfc0]{padding:10px;border:1px solid var(--rio-card-border);border-radius:10px;background:#fff}.zone-articles--cards .zone-article>img[data-v-9a90bfc0]{height:auto;aspect-ratio:2.35;object-fit:cover}.zone-articles--list .zone-article>img[data-v-9a90bfc0]{height:auto;aspect-ratio:1;object-fit:cover}.zone-banners a>div[data-v-9a90bfc0]{position:static;max-width:none;padding:20px}.zone-banners img[data-v-9a90bfc0]{height:auto;aspect-ratio:2.35;object-fit:cover}.zone-banners a[data-v-9a90bfc0]{background:linear-gradient(120deg,var(--rio-blue-soft),#fff)}.zone-preview-stage[data-v-04e4cb20]{display:flex;justify-content:center;padding:24px 0;min-width:0}.zone-preview-phone[data-v-04e4cb20]{box-sizing:border-box;width:404px;max-width:100%;overflow:hidden;border:7px solid #1c2943;border-radius:30px;background:#f7f9ff;box-shadow:0 16px 44px #182d4d1a}.zone-preview-screen[data-v-04e4cb20]{box-sizing:border-box;padding:24px 20px;max-height:min(760px,80vh);overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.zone-page[data-v-dee8f9dc]{max-width:1100px;padding-bottom:48px}.zone-preview-note[data-v-dee8f9dc]{padding:14px 18px;border-radius:12px;background:#fff5db;color:#70571e;font-size:13px;line-height:1.8}.zone-preview-note a[data-v-dee8f9dc]{margin-left:12px;color:var(--rio-blue)}.zone-unavailable[data-v-dee8f9dc]{padding:60px 20px;text-align:center}.zone-unavailable h1[data-v-dee8f9dc]{font-size:24px}.zone-unavailable p[data-v-dee8f9dc]{color:var(--rio-muted)}.zone-unavailable a[data-v-dee8f9dc]{display:inline-block;margin:12px;color:var(--rio-blue)}.configured-home-banners[data-v-a3b34368]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.configured-home-banners>a[data-v-a3b34368]{position:relative;flex:0 0 100%;min-height:210px;border-radius:22px;background:#1b48ad;color:#fff;overflow:hidden;scroll-snap-align:start;text-decoration:none}.configured-home-banners img[data-v-a3b34368]{width:100%;height:280px;object-fit:cover}.configured-home-banners strong[data-v-a3b34368]{display:block;padding:20px;font-size:22px}.home-message .unread-badge[data-v-a3b34368]{top:0;right:-1px}.home-page[data-v-a3b34368]{padding-top:0;isolation:isolate}.home-brand-row[data-v-a3b34368]{display:flex;min-height:92px;align-items:center;gap:30px}.home-brand[data-v-a3b34368]{display:flex;width:78px;height:44px;align-items:center}.home-brand img[data-v-a3b34368]{display:block;width:78px;height:auto}.home-inline-nav[data-v-a3b34368]{display:flex;margin-left:auto;align-items:center;gap:26px}.home-inline-nav a[data-v-a3b34368]{color:#44506a;font-size:14px}.home-inline-nav a[data-v-a3b34368]:hover{color:var(--rio-blue)}.home-message[data-v-a3b34368]{position:relative;display:grid;width:42px;height:42px;margin-left:8px;border-radius:50%;background:#ffffffad;color:#14213d;box-shadow:0 8px 22px #0b41cd14;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-message span[data-v-a3b34368]{position:absolute;top:1px;right:-1px;display:grid;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:var(--rio-blue);color:#fff;font-size:9px;font-weight:800;place-items:center}.home-intro[data-v-a3b34368]{display:flex;padding:30px 0 26px;align-items:flex-end;justify-content:space-between;gap:24px}.home-intro__greeting[data-v-a3b34368]{margin:0;color:#1b2b4d;font-size:21px}.home-intro h1[data-v-a3b34368]{margin:3px 0 8px;color:#061b54;font-size:clamp(42px,5vw,62px);line-height:1.08;letter-spacing:-.04em}.home-intro__lead[data-v-a3b34368]{margin:0;color:#405274;font-size:18px}.home-auth[data-v-a3b34368]{display:flex;margin-bottom:4px;padding:8px 12px;align-items:center;gap:7px;border-radius:999px;background:#ffffffad;color:#395070;font-size:12px;box-shadow:0 6px 18px #0b41cd0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-auth .app-icon[data-v-a3b34368]{color:var(--rio-blue)}.home-carousel[data-v-a3b34368]{position:relative}.home-spotlight[data-v-a3b34368]{position:relative;display:grid;width:100%;height:310px;min-height:310px;overflow:hidden;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);border:0;border-radius:22px;background:var(--spotlight-gradient,linear-gradient(118deg,#06164f 0%,#0b41cd 61%,#7029ce 100%));color:#fff;box-shadow:0 20px 42px #0b297e3d;animation:spotlight-reveal-a3b34368 .32s ease both;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .18s ease,box-shadow .18s ease}.home-spotlight.is-swiping[data-v-a3b34368]{cursor:grabbing}.home-spotlight--blue[data-v-a3b34368]{--spotlight-gradient:linear-gradient(112deg,#0758df 0%,#0b41cd 52%,#3c35bd 100%)}.home-spotlight--violet[data-v-a3b34368]{--spotlight-gradient:linear-gradient(112deg,#283dbc 0%,#5638cf 52%,#913dbb 100%)}.home-spotlight--purple[data-v-a3b34368]{--spotlight-gradient:linear-gradient(112deg,#382ca7 0%,#6840c5 51%,#a248ae 100%)}.home-spotlight[data-v-a3b34368]:hover{transform:translateY(-2px);box-shadow:0 24px 50px #0b297e47}.home-spotlight[data-v-a3b34368]:after{position:absolute;right:29%;bottom:-44%;width:260px;height:230px;content:"";transform:rotate(22deg);background:linear-gradient(145deg,#ffffff24,#bde3ff05);clip-path:polygon(8% 0,100% 15%,78% 100%,0 72%)}.home-spotlight__copy[data-v-a3b34368]{display:flex;position:relative;z-index:2;padding:38px 40px;align-items:flex-start;flex-direction:column;justify-content:center}.home-spotlight__tag[data-v-a3b34368]{border-radius:7px;padding:6px 10px;background:linear-gradient(135deg,#1482fa94,#bc36f08c);font-size:12px;font-weight:800}.home-spotlight h2[data-v-a3b34368]{max-width:620px;margin:18px 0 10px;font-size:clamp(28px,3.4vw,42px);line-height:1.2}.home-spotlight p[data-v-a3b34368]{max-width:610px;margin:0;color:#ffffffc9;font-size:15px;line-height:1.75}.home-spotlight__action[data-v-a3b34368]{display:inline-flex;margin-top:24px;padding:11px 17px;align-items:center;gap:7px;border-radius:999px;background:#ffffff24;font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-spotlight__art[data-v-a3b34368]{display:grid;position:relative;overflow:hidden;place-items:center}.home-spotlight__art[data-v-a3b34368]:before{position:absolute;inset:0;content:"";background:linear-gradient(145deg,#00cdff21,#bc36f047)}.home-carousel__controls[data-v-a3b34368]{position:absolute;z-index:5;right:18px;bottom:14px;display:flex;min-height:24px;padding:4px 6px;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#03155257;box-shadow:0 5px 16px #0311452e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-carousel__controls>button[data-v-a3b34368]:not(.home-carousel__pause){width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer;transition:width .16s ease,background .16s ease}.home-carousel__controls>button.active[data-v-a3b34368]{width:18px;background:#fff}.home-carousel__pause[data-v-a3b34368]{display:grid;width:18px;height:18px;padding:0;place-items:center;border:0;border-left:1px solid rgba(255,255,255,.22);border-radius:0;background:transparent;color:#fff;cursor:pointer}.home-carousel__pause .app-icon[data-v-a3b34368]{width:12px;height:12px}@keyframes spotlight-reveal-a3b34368{0%{opacity:.35;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.evidence-cluster[data-v-a3b34368]{position:relative;z-index:1;width:250px;height:210px}.evidence-cluster i[data-v-a3b34368]{position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:radial-gradient(circle at 32% 28%,#55d7ff 0 7%,#2f62f3 25%,#33129c 60%,#8d2bd1);box-shadow:inset -12px -16px 24px #03125273,0 12px 32px #05125e5c}.evidence-cluster i[data-v-a3b34368]:nth-child(1){top:12px;left:26px;width:104px;height:104px}.evidence-cluster i[data-v-a3b34368]:nth-child(2){top:23px;right:19px;width:96px;height:96px}.evidence-cluster i[data-v-a3b34368]:nth-child(3){right:68px;bottom:10px;width:112px;height:112px}.evidence-cluster strong[data-v-a3b34368],.evidence-cluster small[data-v-a3b34368]{position:absolute;z-index:2;right:16px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45)}.evidence-cluster strong[data-v-a3b34368]{bottom:28px;font-size:38px;letter-spacing:.08em}.evidence-cluster small[data-v-a3b34368]{right:9px;bottom:10px;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.home-spotlight__full-art[data-v-a3b34368]{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-spotlight--original-art[data-v-a3b34368]:after{display:none}.original-shortcut-title[data-v-a3b34368]{display:none}.shortcut-grid[data-v-a3b34368]{display:grid;margin-top:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shortcut-card[data-v-a3b34368]{display:grid;min-height:142px;padding:18px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;gap:12px;border:1px solid rgba(215,224,247,.86);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 28px #23407e14;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.shortcut-card[data-v-a3b34368]:hover{transform:translateY(-3px);box-shadow:0 15px 32px #23407e21}.shortcut-card__icon[data-v-a3b34368]{display:grid;width:50px;height:50px;border-radius:15px;place-items:center}.shortcut-card__copy[data-v-a3b34368]{grid-column:1/-1}.shortcut-card strong[data-v-a3b34368],.shortcut-card small[data-v-a3b34368]{display:block}.shortcut-card strong[data-v-a3b34368]{color:#101e42;font-size:16px}.shortcut-card small[data-v-a3b34368]{margin-top:5px;color:#64708a;font-size:11px}.shortcut-card__go[data-v-a3b34368]{display:grid;width:28px;height:28px;grid-row:3;grid-column:1;border-radius:50%;color:var(--rio-blue);place-items:center}.shortcut-card--blue[data-v-a3b34368]{border-top-color:#7ba8ff}.shortcut-card--blue .shortcut-card__icon[data-v-a3b34368]{background:linear-gradient(145deg,#dce9ff,#fff);color:#0b56e8;box-shadow:0 8px 18px #0b56e821}.shortcut-card--cyan[data-v-a3b34368]{border-top-color:#57ced8}.shortcut-card--cyan .shortcut-card__icon[data-v-a3b34368]{background:linear-gradient(145deg,#d8fbfa,#fff);color:#00aeb9;box-shadow:0 8px 18px #00aeb91f}.shortcut-card--purple[data-v-a3b34368]{border-top-color:#a36cf2}.shortcut-card--purple .shortcut-card__icon[data-v-a3b34368]{background:linear-gradient(145deg,#eee2ff,#fff);color:#7434e8;box-shadow:0 8px 18px #7434e821}.shortcut-card--violet[data-v-a3b34368]{border-top-color:#7f8bf5}.shortcut-card--violet .shortcut-card__icon[data-v-a3b34368]{background:linear-gradient(145deg,#e6eaff,#fff);color:#4759dc;box-shadow:0 8px 18px #4759dc1f}.home-section-header[data-v-a3b34368]{margin-top:36px}.home-section-header .text-link[data-v-a3b34368],.original-updates-header .text-link[data-v-a3b34368]{display:flex;align-items:center;gap:3px}.original-updates-header[data-v-a3b34368]{display:none}.home-content-grid[data-v-a3b34368]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:stretch;gap:18px}.home-recommendations[data-v-a3b34368]{display:grid;gap:12px}.recommendation-card[data-v-a3b34368]{display:grid;min-height:158px;padding:12px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid rgba(215,224,247,.9);border-radius:17px;background:#fffffff0;box-shadow:0 8px 24px #23407e12;transition:transform .16s ease,box-shadow .16s ease}.recommendation-card[data-v-a3b34368]:hover{transform:translateY(-2px);box-shadow:0 13px 28px #23407e1c}.recommendation-card__art[data-v-a3b34368]{position:relative;display:flex;height:134px;overflow:hidden;padding:14px;flex-direction:column;justify-content:space-between;border-radius:13px;background:linear-gradient(135deg,#06185b,#0b41cd);color:#fff}.recommendation-card__art[data-v-a3b34368]:after{position:absolute;right:-16px;bottom:-28px;width:115px;height:115px;border-radius:50%;background:linear-gradient(145deg,#4dd5ffeb,#bc36f0bf);box-shadow:0 0 36px #bde3ff66;content:""}.recommendation-card__art--purple[data-v-a3b34368]{background:linear-gradient(135deg,#08185a,#4820bd 64%,#8d2ad7)}.recommendation-card__art--blue[data-v-a3b34368]{background:linear-gradient(135deg,#082268,#0b41cd 68%,#1482fa)}.recommendation-card__art--cyan[data-v-a3b34368]{background:linear-gradient(135deg,#063c61,#087eb1 64%,#4d42d5)}.recommendation-card__art>span[data-v-a3b34368]{z-index:1;align-self:flex-start;border-radius:999px;padding:4px 8px;background:#ffffff26;font-size:10px}.recommendation-card__art>strong[data-v-a3b34368]{z-index:1;font-size:20px}.recommendation-card__art>.app-icon[data-v-a3b34368]{position:absolute;z-index:2;right:15px;bottom:15px;padding:5px;border-radius:50%;background:#fff3}.recommendation-card__copy>span[data-v-a3b34368]{color:var(--rio-blue);font-size:11px;font-weight:800}.recommendation-card h3[data-v-a3b34368]{margin:7px 0 6px;color:#101e42;font-size:18px;line-height:1.4}.recommendation-card p[data-v-a3b34368]{display:-webkit-box;overflow:hidden;margin:0;color:#626d83;font-size:12px;line-height:1.65;-webkit-line-clamp:2;-webkit-box-orient:vertical}.recommendation-card__copy>div[data-v-a3b34368]{display:flex;margin-top:13px;align-items:center;gap:16px;color:#68748e;font-size:10px}.recommendation-card__copy>div span[data-v-a3b34368]{display:flex;align-items:center;gap:4px}.recommendation-card__caret[data-v-a3b34368]{color:#45516c}.home-meeting-card[data-v-a3b34368]{display:flex;padding:25px;flex-direction:column;border:1px solid #d4dcf6;border-radius:18px;background:linear-gradient(150deg,#fff 42%,#edf5ff 75%,#f8eaff 140%);box-shadow:0 10px 28px #23407e14}.home-meeting-card__icon[data-v-a3b34368]{display:grid;width:54px;height:54px;margin-bottom:18px;border-radius:16px;background:linear-gradient(145deg,#e8ddff,#fff);color:#7133e6;box-shadow:0 8px 18px #7133e621;place-items:center}.home-meeting-card .eyebrow[data-v-a3b34368]{margin-bottom:6px;color:#6b35ce}.home-meeting-card h2[data-v-a3b34368]{margin:0;color:#101e42;font-size:21px;line-height:1.42}.home-meeting-card>p[data-v-a3b34368]:not(.eyebrow){margin:10px 0;color:#657089;font-size:12px;line-height:1.7}.home-meeting-card__meta[data-v-a3b34368]{display:flex;margin:4px 0 20px;flex-wrap:wrap;gap:7px}.home-meeting-card__meta span[data-v-a3b34368]{border-radius:999px;padding:5px 8px;background:#ffffffc2;color:#56627d;font-size:10px}.home-meeting-card>a[data-v-a3b34368]{display:flex;margin-top:auto;padding-top:16px;align-items:center;justify-content:space-between;border-top:1px solid #dce4f6;color:var(--rio-blue);font-size:12px;font-weight:800}.home-spotlight__art[data-v-a3b34368]{position:relative;overflow:hidden;place-items:initial}.home-spotlight__art[data-v-a3b34368]:before{z-index:1;background:linear-gradient(90deg,#092879,#09287970 40%,#31228929)}.home-spotlight__art img[data-v-a3b34368]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:59% center}.recommendation-card__art[data-v-a3b34368]{background:#dceeff}.recommendation-card__art[data-v-a3b34368]:after{z-index:1;inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(180deg,#0b41cd00 48%,#0b41cd57);box-shadow:none}.recommendation-card__art>img[data-v-a3b34368]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.recommendation-card__art>span[data-v-a3b34368],.recommendation-card__art>strong[data-v-a3b34368]{z-index:2}.recommendation-card__art>span[data-v-a3b34368]{background:#0b41cd57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.recommendation-card__art>strong[data-v-a3b34368]{text-shadow:0 2px 12px rgba(5,38,121,.32)}.recommendation-card__art>.app-icon[data-v-a3b34368]{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shortcut-card[data-v-a3b34368],.recommendation-card[data-v-a3b34368],.home-meeting-card[data-v-a3b34368]{border-color:var(--rio-card-border);box-shadow:var(--rio-card-shadow)}.shortcut-card--blue[data-v-a3b34368],.shortcut-card--cyan[data-v-a3b34368],.shortcut-card--purple[data-v-a3b34368],.shortcut-card--violet[data-v-a3b34368]{border-top-color:var(--rio-card-border)}@media(max-width:920px){.home-spotlight[data-v-a3b34368]{grid-template-columns:minmax(0,1fr) 280px}.home-content-grid[data-v-a3b34368]{grid-template-columns:1fr}.home-meeting-card[data-v-a3b34368]{min-height:260px}.shortcut-card[data-v-a3b34368]{padding:16px}}@media(max-width:767px){.home-page[data-v-a3b34368]{width:100%;padding:0 20px 36px}.home-brand-row[data-v-a3b34368]{min-height:82px}.home-brand[data-v-a3b34368],.home-brand img[data-v-a3b34368]{width:70px}.home-inline-nav[data-v-a3b34368]{display:none}.home-message[data-v-a3b34368]{margin-left:auto;background:#ffffff85;box-shadow:none}.home-intro[data-v-a3b34368]{padding:24px 2px 22px;align-items:flex-start;flex-direction:column;gap:14px}.home-intro__greeting[data-v-a3b34368]{font-size:18px}.home-intro h1[data-v-a3b34368]{font-size:46px}.home-intro__lead[data-v-a3b34368]{font-size:16px}.home-auth[data-v-a3b34368]{margin:0;padding:0;background:transparent;box-shadow:none}.home-spotlight[data-v-a3b34368]{height:278px;min-height:278px;grid-template-columns:minmax(0,1fr) 36%;border-radius:19px}.home-spotlight__copy[data-v-a3b34368]{padding:28px 24px}.home-spotlight h2[data-v-a3b34368]{display:-webkit-box;overflow:hidden;margin:15px 0 9px;font-size:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-spotlight p[data-v-a3b34368]{display:-webkit-box;overflow:hidden;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-spotlight__action[data-v-a3b34368]{margin-top:20px}.home-spotlight__art[data-v-a3b34368]{overflow:visible}.evidence-cluster[data-v-a3b34368]{transform:translate(-18px) scale(.66);transform-origin:center}.evidence-cluster strong[data-v-a3b34368],.evidence-cluster small[data-v-a3b34368]{display:none}.shortcut-grid[data-v-a3b34368]{gap:8px}.shortcut-card[data-v-a3b34368]{min-height:122px;padding:13px 10px;grid-template-columns:1fr;grid-template-rows:auto 1fr;border-radius:15px;text-align:center}.shortcut-card__icon[data-v-a3b34368]{width:44px;height:44px;margin:0 auto;border-radius:14px}.shortcut-card__copy[data-v-a3b34368]{grid-column:1}.shortcut-card strong[data-v-a3b34368]{font-size:12px;white-space:nowrap}.shortcut-card small[data-v-a3b34368],.shortcut-card__go[data-v-a3b34368]{display:none}.home-section-header[data-v-a3b34368]{margin-top:30px}.home-content-grid[data-v-a3b34368]{gap:12px}.recommendation-card[data-v-a3b34368]{min-height:140px;padding:10px;grid-template-columns:116px minmax(0,1fr) auto;gap:12px}.recommendation-card__art[data-v-a3b34368]{height:118px;padding:10px}.recommendation-card__art>strong[data-v-a3b34368]{font-size:15px}.recommendation-card h3[data-v-a3b34368]{font-size:14px}.recommendation-card p[data-v-a3b34368]{display:none}.recommendation-card__copy>div[data-v-a3b34368]{margin-top:10px;align-items:flex-start;flex-direction:column;gap:4px}.recommendation-card__caret[data-v-a3b34368]{width:16px}.home-meeting-card[data-v-a3b34368]{min-height:250px;padding:22px}}@media(max-width:767px){.home-spotlight[data-v-a3b34368]{grid-template-columns:minmax(0,1fr) 40%}.home-spotlight__art[data-v-a3b34368]{overflow:hidden}.shortcut-grid[data-v-a3b34368]{margin-top:14px;gap:9px}.shortcut-card[data-v-a3b34368]{display:flex;min-height:116px;padding:14px 6px 12px;align-items:center;flex-direction:column;justify-content:flex-start;gap:9px;border-radius:16px}.shortcut-card__icon[data-v-a3b34368]{width:46px;height:46px;margin:0;border-radius:14px}.shortcut-card__copy[data-v-a3b34368]{display:flex;min-height:32px;align-items:center;justify-content:center}.shortcut-card strong[data-v-a3b34368]{font-size:11.5px;line-height:1.35;letter-spacing:-.015em;white-space:normal}}@media(max-width:390px){.home-page[data-v-a3b34368]{padding-right:15px;padding-left:15px}.home-spotlight[data-v-a3b34368]{grid-template-columns:minmax(0,55%) minmax(0,45%)}.home-spotlight__copy[data-v-a3b34368]{padding:24px 16px}.home-spotlight h2[data-v-a3b34368]{font-size:21px;letter-spacing:-.03em}.home-spotlight__art[data-v-a3b34368]{display:grid;overflow:hidden}.home-carousel__controls[data-v-a3b34368]{right:10px;bottom:10px}.shortcut-grid[data-v-a3b34368]{grid-template-columns:repeat(2,1fr)}.shortcut-card[data-v-a3b34368]{min-height:106px}.recommendation-card[data-v-a3b34368]{grid-template-columns:92px minmax(0,1fr) auto}.recommendation-card__art[data-v-a3b34368]{height:106px}.recommendation-card h3[data-v-a3b34368]{font-size:13px}}@media(prefers-reduced-motion:reduce){.home-spotlight[data-v-a3b34368]{animation:none}}.therapy-filter[data-v-f296f1ba]{position:relative;min-width:0}.therapy-filter>button[data-v-f296f1ba]{display:flex;min-height:40px;padding:8px 10px;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--rio-card-border);border-radius:11px;background:#ffffffe0;color:var(--rio-muted);font-size:12px;white-space:nowrap;cursor:pointer;transition:.16s ease}.therapy-filter>button[data-v-f296f1ba]:hover,.therapy-filter--open>button[data-v-f296f1ba],.therapy-filter--selected>button[data-v-f296f1ba]{border-color:#adc1ed;background:var(--rio-blue-soft);color:var(--rio-blue)}.therapy-filter>button>.app-icon[data-v-f296f1ba]{flex:0 0 auto;color:var(--rio-blue);transition:transform .16s ease}.therapy-filter--open>button>.app-icon[data-v-f296f1ba]{transform:rotate(180deg)}.therapy-options[data-v-f296f1ba]{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:200px;padding:7px;border:1px solid rgba(207,217,237,.92);border-radius:14px;background:#fffffffa;box-shadow:0 18px 46px #23407e2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.therapy-options button[data-v-f296f1ba]{display:flex;width:100%;min-height:40px;padding:8px 10px;align-items:center;justify-content:space-between;border:0;border-radius:9px;background:transparent;color:#283650;font-size:13px;cursor:pointer}.therapy-options button[data-v-f296f1ba]:hover{background:#f3f6fc;color:var(--rio-blue)}.therapy-options button.active[data-v-f296f1ba]{background:var(--rio-blue-soft);color:var(--rio-blue);font-weight:800}.therapy-options[data-v-f296f1ba]{max-height:min(380px,55dvh);overflow-y:auto;overscroll-behavior:contain}.therapy-filter>button>span[data-v-f296f1ba]{max-width:110px;overflow:hidden;text-overflow:ellipsis}.therapy-options .therapy-option-child[data-v-f296f1ba]{padding-left:24px;font-size:12px;color:var(--rio-muted)}.therapy-options button[data-v-f296f1ba]{text-align:left;gap:8px}.therapy-options button>.app-icon[data-v-f296f1ba]{flex:none}.learning-therapy-icon[data-v-8109d4da]{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:var(--zone-icon-background);color:var(--zone-icon-color)}.icon-line[data-v-8109d4da]{position:absolute;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);overflow:hidden;--icon-size:60px}.icon-line img[data-v-8109d4da]{display:block;max-width:none;transform:translate(-100%);filter:drop-shadow(var(--icon-size) 0 0 var(--zone-icon-color));width:var(--icon-size);height:var(--icon-size)}.is-compact[data-v-8109d4da]{width:40px;height:40px}.is-compact .icon-line[data-v-8109d4da]{width:40px;height:40px;--icon-size:40px}.learning-priority[data-v-86dd1ba4]{margin:16px 0 20px}.learning-priority__heading[data-v-86dd1ba4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.learning-priority__heading h2[data-v-86dd1ba4]{margin:0;font-size:18px}.learning-priority__heading>span[data-v-86dd1ba4]{font-size:12px;color:var(--rio-muted)}.learning-shortcuts[data-v-86dd1ba4]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.learning-shortcut[data-v-86dd1ba4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:96px;box-sizing:border-box;padding:10px 8px;border:1px solid var(--rio-card-border);border-radius:14px;background:var(--rio-surface,#fff);font:inherit;color:var(--rio-ink);text-decoration:none;cursor:pointer}.learning-shortcut strong[data-v-86dd1ba4]{display:flex;align-items:center;justify-content:center;gap:2px;font-size:14px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.learning-shortcut small[data-v-86dd1ba4]{display:flex;align-items:center;gap:2px;font-size:11px;color:var(--rio-muted)}.learning-shortcut__icon[data-v-86dd1ba4]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--zone-icon-background,#edf3ff);color:var(--zone-icon-color,var(--rio-blue))}.learning-shortcut--all[data-v-86dd1ba4]{background:#f1f6ff;border-style:dashed}.learning-shortcut[data-v-86dd1ba4]:focus-visible{outline:3px solid var(--rio-blue);outline-offset:3px}.learning-shortcut[data-v-86dd1ba4]:disabled{opacity:.6;cursor:wait}.therapy-entries[data-v-86dd1ba4]{scroll-margin-top:24px}@media(max-width:900px){.learning-shortcuts[data-v-86dd1ba4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media(max-width:600px){.learning-priority__heading>span[data-v-86dd1ba4]{display:none}.learning-shortcut[data-v-86dd1ba4]{padding:10px 6px;min-height:96px}.learning-shortcut strong[data-v-86dd1ba4]{font-size:13px}.learning-shortcut small[data-v-86dd1ba4]{font-size:10px}.learning-priority__heading h2[data-v-86dd1ba4]{font-size:17px}}.external-entry-notice[data-v-86dd1ba4]{padding:14px 18px;border:1px solid var(--rio-card-border);border-radius:10px;margin:12px 0;display:flex;align-items:center;gap:14px}.external-entry-notice button[data-v-86dd1ba4]{margin-left:auto;border:0;background:transparent;font-size:20px}.therapy-entries[data-v-86dd1ba4]{margin:24px 0}.therapy-entries h2[data-v-86dd1ba4]{font-size:18px}.therapy-entries h3[data-v-86dd1ba4]{font-size:15px;margin:22px 0 12px}.therapy-directory-heading[data-v-86dd1ba4]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.therapy-directory-heading a[data-v-86dd1ba4]{display:flex;align-items:center;font-size:13px;color:var(--rio-blue)}.therapy-entries__grid[data-v-86dd1ba4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.domain-zone-link[data-v-86dd1ba4]{font-family:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 8px;min-width:0;border:1px solid var(--rio-card-border);border-radius:14px;background:var(--rio-surface,#fff);color:var(--rio-ink);font-size:13px;text-decoration:none}.domain-zone-link span[data-v-86dd1ba4]{text-align:center;overflow-wrap:anywhere;line-height:1.5}@media(max-width:600px){.therapy-entries__grid[data-v-86dd1ba4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.entry-icon[data-v-86dd1ba4]{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:var(--zone-icon-background,#edf3ff);color:var(--zone-icon-color,var(--rio-blue))}.library-page>.learning-browser[data-v-aa2e6008]{position:relative;z-index:40;display:flex;gap:12px;align-items:center;justify-content:space-between;margin:24px 0}.learning-browser [role=tablist][data-v-aa2e6008]{display:flex;gap:8px;flex:none}.learning-browser [role=tab][data-v-aa2e6008]{cursor:pointer;white-space:nowrap}.learning-browser [role=tab][data-v-aa2e6008]{border:1px solid transparent;border-radius:24px;padding:10px 16px;background:#fff;font:inherit;color:var(--rio-ink)}.learning-browser [aria-selected=true][data-v-aa2e6008]{border-color:#b4c4de;color:var(--rio-blue);background:var(--rio-blue-soft)}.learning-therapy[data-v-aa2e6008]{font-size:0}.learning-therapy select[data-v-aa2e6008]{font-size:12px;max-width:130px;padding:10px;border:1px solid var(--rio-card-border);border-radius:10px;background:#fff;color:var(--rio-muted)}.library-page>.page-subtitle[data-v-aa2e6008]{font-size:14px;line-height:1.5}@media(max-width:767px){.library-page>.page-subtitle[data-v-aa2e6008]{font-size:12px}}.library-page>.chip-row[data-v-aa2e6008]{margin-top:22px}.library-page .library-results-head[data-v-aa2e6008]{position:relative;z-index:5;margin-top:18px;gap:8px}.library-result-controls[data-v-aa2e6008]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.library-summary[data-v-aa2e6008]{white-space:nowrap}.library-page-end[data-v-aa2e6008]{width:100%;margin:28px 0 16px;text-align:center;color:var(--rio-muted);font-size:14px}.library-empty[data-v-aa2e6008]{display:flex;min-height:320px;align-items:center;flex-direction:column;justify-content:center;color:var(--rio-muted);text-align:center}.library-empty h2[data-v-aa2e6008]{color:var(--rio-ink)}.library-empty p[data-v-aa2e6008]{max-width:450px;line-height:1.7}.locked-preview[data-v-aa2e6008]{display:grid;margin-top:14px;padding:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border:1px solid var(--rio-card-border);border-radius:14px;background:#fff;color:var(--rio-ink);box-shadow:var(--rio-card-shadow)}.locked-preview>.app-icon[data-v-aa2e6008]{color:var(--rio-blue)}.locked-preview strong[data-v-aa2e6008],.locked-preview span[data-v-aa2e6008]{display:block}.locked-preview span[data-v-aa2e6008]{margin-top:4px;color:var(--rio-muted);font-size:11px}.library-results-head[data-v-aa2e6008]{display:flex;margin:28px 0 14px;align-items:center;justify-content:space-between;gap:14px}.library-summary[data-v-aa2e6008]{margin:0;color:var(--rio-muted);font-size:14px}.library-summary strong[data-v-aa2e6008]{color:var(--rio-ink)}.library-summary span[data-v-aa2e6008]{margin-left:8px}.view-switcher[data-v-aa2e6008]{display:flex;padding:3px;align-items:center;border:1px solid var(--rio-card-border);border-radius:11px;background:color-mix(in srgb,var(--rio-surface) 88%,transparent);box-shadow:0 6px 18px #23407e12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-switcher button[data-v-aa2e6008]{display:flex;min-height:34px;padding:6px 10px;align-items:center;gap:5px;border:0;border-radius:8px;background:transparent;color:var(--rio-muted);font-size:11px;cursor:pointer;transition:.16s ease}.view-switcher button.active[data-v-aa2e6008]{background:var(--rio-blue);color:#fff;box-shadow:0 5px 12px color-mix(in srgb,var(--rio-blue) 28%,transparent)}.content-grid--masonry[data-v-aa2e6008]{display:block;columns:3;column-gap:18px}.content-grid--masonry .content-card[data-v-aa2e6008]{display:inline-block;width:100%;margin:0 0 18px;break-inside:avoid}.content-grid--list[data-v-aa2e6008]{display:grid;grid-template-columns:1fr;gap:14px}.content-grid--list .content-card[data-v-aa2e6008]{display:grid;grid-template-columns:280px minmax(0,1fr)}.content-card[data-v-aa2e6008]{overflow:hidden;border:1px solid var(--rio-card-border)!important;border-radius:17px!important;background:#fffffff0!important;box-shadow:var(--rio-card-shadow)!important;transition:transform .16s ease,box-shadow .16s ease}.content-card[data-v-aa2e6008]:hover{transform:translateY(-2px);box-shadow:0 13px 28px #23407e1c!important}.content-card__body[data-v-aa2e6008]{padding:20px}.content-card__meta[data-v-aa2e6008]{display:flex;justify-content:space-between;color:var(--rio-muted);font-size:12px}.content-card__meta span[data-v-aa2e6008]:first-child{color:var(--rio-blue);font-weight:700}.content-card h2[data-v-aa2e6008]{min-height:52px;margin:10px 0 8px;font-size:19px;line-height:1.4}.content-card p[data-v-aa2e6008]{min-height:66px;margin:0;color:var(--rio-muted);font-size:14px;line-height:1.6}.content-card__foot[data-v-aa2e6008]{display:flex;margin-top:18px;align-items:center;justify-content:space-between;color:var(--rio-muted);font-size:12px}.content-card__foot span[data-v-aa2e6008]{display:flex;align-items:center;gap:5px}.content-card__foot>.app-icon[data-v-aa2e6008]{color:var(--rio-blue)}.content-grid--masonry .content-card h2[data-v-aa2e6008],.content-grid--masonry .content-card p[data-v-aa2e6008]{min-height:0}.content-grid--masonry .content-card p[data-v-aa2e6008]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.content-grid--masonry .content-card--shape-1 p[data-v-aa2e6008]{-webkit-line-clamp:2}.content-grid--masonry .content-card--shape-3 p[data-v-aa2e6008]{-webkit-line-clamp:4}.content-grid--masonry .content-card .content-art[data-v-aa2e6008]{height:auto;aspect-ratio:4/3}.content-grid--masonry .content-card--shape-1 .content-art[data-v-aa2e6008]{aspect-ratio:1/1}.content-grid--masonry .content-card--shape-2 .content-art[data-v-aa2e6008]{aspect-ratio:5/4}.content-grid--masonry .content-card--shape-3 .content-art[data-v-aa2e6008]{aspect-ratio:4/5}.content-grid--list .content-card .content-art[data-v-aa2e6008]{height:100%;min-height:210px}.content-grid--list .content-card h2[data-v-aa2e6008],.content-grid--list .content-card p[data-v-aa2e6008]{min-height:0}.progress-line[data-v-aa2e6008]{display:flex;margin-top:14px;align-items:center;gap:10px}.progress-line>span[data-v-aa2e6008]{display:block;height:5px;flex:1;overflow:hidden;border-radius:99px;background:#e7ebf2}.progress-line i[data-v-aa2e6008]{display:block;height:100%;background:var(--rio-blue)}.progress-line small[data-v-aa2e6008]{color:var(--rio-muted)}@media(max-width:900px){.content-grid--masonry[data-v-aa2e6008]{columns:2}}@media(max-width:620px){.therapy-filter[data-v-aa2e6008]{min-width:0}.therapy-options[data-v-aa2e6008]{right:0;left:auto;width:180px;min-width:0}}@media(max-width:620px){.library-results-head[data-v-aa2e6008]{margin-top:22px}.library-summary span[data-v-aa2e6008]{display:none}.view-switcher button[data-v-aa2e6008]{width:36px;padding:6px;justify-content:center}.view-switcher button span[data-v-aa2e6008]{display:none}.content-grid--masonry[data-v-aa2e6008]{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-grid--masonry .content-card[data-v-aa2e6008]{display:block;width:auto;margin:0;border-radius:14px!important;break-inside:auto}.content-grid--masonry .content-card__body[data-v-aa2e6008]{padding:12px}.content-grid--masonry .content-card__meta[data-v-aa2e6008]{font-size:9px}.content-grid--masonry .content-card h2[data-v-aa2e6008]{display:-webkit-box;overflow:hidden;margin:7px 0 6px;font-size:14px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-grid--masonry .content-card p[data-v-aa2e6008]{font-size:11px;line-height:1.5}.content-grid--masonry .content-card__foot[data-v-aa2e6008]{margin-top:10px;font-size:9px}.content-grid--masonry .content-card__foot .app-icon[data-v-aa2e6008]{width:16px;height:16px}.content-grid--masonry .progress-line[data-v-aa2e6008]{margin-top:9px;gap:5px}.content-grid--masonry .progress-line small[data-v-aa2e6008]{font-size:8px}.content-grid--list[data-v-aa2e6008]{gap:10px}.content-grid--list .content-card[data-v-aa2e6008]{display:grid;grid-template-columns:112px minmax(0,1fr)}.content-grid--list .content-card .content-art[data-v-aa2e6008]{height:100%;min-height:128px}.content-grid--list .content-card__body[data-v-aa2e6008]{padding:14px}.content-grid--list .content-card h2[data-v-aa2e6008],.content-grid--list .content-card p[data-v-aa2e6008]{min-height:0}.content-grid--list .content-card h2[data-v-aa2e6008]{font-size:14px}.content-grid--list .content-card p[data-v-aa2e6008]{display:none}.content-grid--list .content-card__foot[data-v-aa2e6008]{margin-top:10px}.content-grid--list .progress-line[data-v-aa2e6008]{margin-top:9px}}@media(max-width:360px){.content-grid--masonry[data-v-aa2e6008]{grid-template-columns:1fr}}@media(max-width:360px){.learning-browser[data-v-aa2e6008]{gap:6px}.learning-browser [role=tab][data-v-aa2e6008]{padding:9px 10px;font-size:14px}.learning-browser[data-v-aa2e6008] .therapy-filter>button{padding:8px;font-size:11px}.learning-browser[data-v-aa2e6008] .therapy-filter>button>span{max-width:72px}}.search-form button[data-v-cc54b88f]:disabled{background:#dce0e7;color:#87909f;cursor:not-allowed;box-shadow:none}.result-section-title[data-v-cc54b88f]{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:19px}.result-section-title>span[data-v-cc54b88f]{padding:3px 9px;border-radius:20px;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:12px}.search-faq[data-v-cc54b88f]{border:1px solid var(--rio-card-border);border-radius:14px;background:var(--rio-surface);box-shadow:var(--rio-card-shadow)}.search-faq>button[data-v-cc54b88f]{display:grid;width:100%;padding:20px 16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:0;background:transparent;color:var(--rio-ink);text-align:left;cursor:pointer}.search-faq strong[data-v-cc54b88f]{font-size:15px;line-height:1.6}.faq-mark[data-v-cc54b88f]{padding:5px 7px;border-radius:7px;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:10px;font-weight:800}.search-faq>p[data-v-cc54b88f]{margin:0;padding:0 20px 20px;color:var(--rio-muted);font-size:14px;line-height:1.9}.medical-card[data-v-cc54b88f]{margin-top:24px}.medical-card b[data-v-cc54b88f]{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--rio-blue);font-size:13px}.empty-state p[data-v-cc54b88f]{max-width:460px;line-height:1.8}.medical-card[data-v-cc54b88f]:focus-visible,.search-faq button[data-v-cc54b88f]:focus-visible{outline:2px solid var(--rio-blue);outline-offset:3px}.search-heading[data-v-cc54b88f]{display:flex;align-items:flex-start;gap:20px}.search-heading__icon[data-v-cc54b88f]{display:grid;width:62px;height:62px;flex:0 0 auto;border-radius:17px;background:var(--rio-blue);color:#fff;place-items:center}.search-heading .eyebrow[data-v-cc54b88f]{margin-top:14px}.search-form[data-v-cc54b88f]{display:grid;margin:32px 0 12px;padding:8px 8px 8px 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #c7d3e9;border-radius:14px;background:#fff;box-shadow:var(--rio-shadow-2);color:var(--rio-muted)}.search-form input[data-v-cc54b88f]{min-width:0;border:0;outline:0;font-size:16px}.suggestion-row[data-v-cc54b88f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--rio-muted);font-size:12px}.suggestion-row button[data-v-cc54b88f]{border:0;background:transparent;color:var(--rio-blue);cursor:pointer}.result-toolbar[data-v-cc54b88f]{display:flex;margin:28px 0 14px;align-items:center;justify-content:space-between;gap:18px}.result-toolbar>span[data-v-cc54b88f]{color:var(--rio-muted);font-size:12px}.search-layout[data-v-cc54b88f]{display:flex;flex-direction:column;gap:14px}.result-list[data-v-cc54b88f]{display:flex;flex-direction:column;gap:12px}.result-card[data-v-cc54b88f]{display:grid;padding:14px;grid-template-columns:150px 1fr auto;align-items:center;gap:17px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-md);background:#fff;box-shadow:var(--rio-shadow-1)}.result-card .content-art[data-v-cc54b88f]{min-height:108px;border-radius:10px}.result-card__meta[data-v-cc54b88f]{color:var(--rio-blue);font-size:11px;font-weight:800}.result-card h3[data-v-cc54b88f]{margin:7px 0;font-size:17px}.result-card p[data-v-cc54b88f]{margin:0 0 9px;color:var(--rio-muted);font-size:13px;line-height:1.6}.result-card small[data-v-cc54b88f]{color:#858b97}.result-card>.app-icon[data-v-cc54b88f]{color:var(--rio-blue)}.medical-card[data-v-cc54b88f]{display:grid;padding:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border:1px solid rgba(215,224,247,.9);border-radius:var(--rio-radius-md);background:#fff;box-shadow:0 8px 24px #23407e0f}.medical-card>span[data-v-cc54b88f]{display:grid;width:42px;height:42px;border-radius:10px;background:#e7f6f2;color:var(--rio-success);place-items:center}.medical-card strong[data-v-cc54b88f],.medical-card small[data-v-cc54b88f]{display:block}.medical-card strong[data-v-cc54b88f]{margin:7px 0 4px}.medical-card small[data-v-cc54b88f]{color:var(--rio-muted);font-size:11px;line-height:1.5}.medical-card>.app-icon[data-v-cc54b88f]{color:var(--rio-blue)}.empty-state[data-v-cc54b88f]{display:flex;min-height:340px;align-items:center;flex-direction:column;justify-content:center;color:var(--rio-muted);text-align:center}.empty-state h2[data-v-cc54b88f]{color:var(--rio-ink)}.search-form[data-v-cc54b88f]{grid-template-columns:auto minmax(0,1fr) auto}.search-input-wrap[data-v-cc54b88f]{display:flex;min-width:0;align-items:center;gap:7px}.search-form .search-input-wrap input[data-v-cc54b88f]{width:100%;min-width:0;background:transparent}.clear-search[data-v-cc54b88f]{display:grid;width:26px;height:26px;flex:0 0 auto;border:0;border-radius:50%;background:#eef1f6;color:var(--rio-muted);cursor:pointer;place-items:center}.clear-search[data-v-cc54b88f]:hover{background:var(--rio-blue-soft);color:var(--rio-blue)}@media(max-width:850px){.result-toolbar[data-v-cc54b88f]{align-items:flex-start;flex-direction:column}.result-toolbar>span[data-v-cc54b88f]{align-self:flex-end}}@media(max-width:620px){.search-heading__icon[data-v-cc54b88f]{width:48px;height:48px}.search-form[data-v-cc54b88f]{grid-template-columns:auto 1fr}.search-form>.primary-button[data-v-cc54b88f]{grid-column:1/-1}.result-card[data-v-cc54b88f]{grid-template-columns:96px 1fr}.result-card>.app-icon[data-v-cc54b88f]{display:none}.result-card .content-art[data-v-cc54b88f]{min-height:88px}.result-card p[data-v-cc54b88f]{display:none}.topic-summary__head>span[data-v-cc54b88f]:last-child{display:none}}.content-access-screen[data-v-798f7019]{position:fixed;inset:0;z-index:80;overflow:hidden;background:#fff;color:#10234e;display:flex;flex-direction:column;overscroll-behavior:none;box-sizing:border-box}.access-nav[data-v-798f7019]{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;flex:none;height:64px;padding:12px 24px;background:#fffffff5;border-bottom:1px solid #edf0f6;font-size:12px;color:#8791a6}.access-back[data-v-798f7019]{display:flex;align-items:center;gap:4px;color:#2b416a;font-size:13px}.access-first-page[data-v-798f7019]{width:min(680px,100%);margin:0 auto;padding:26px 24px 0;box-sizing:border-box;overflow:hidden;flex:1;pointer-events:none;-webkit-user-select:none;user-select:none}.access-category[data-v-798f7019]{display:inline-block;color:#0751d9;font-size:12px;font-weight:650;letter-spacing:.04em}.access-first-page h1[data-v-798f7019]{font-size:27px;line-height:1.45;margin:12px 0 14px;letter-spacing:-.02em}.access-meta[data-v-798f7019]{display:flex;gap:18px;font-size:12px;color:#7c879c;margin-bottom:22px}.access-cover[data-v-798f7019]{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;border-radius:12px}.access-excerpt h2[data-v-798f7019]{font-size:18px;margin:24px 0 12px}.access-excerpt p[data-v-798f7019]{font-size:16px;line-height:1.95;color:#435475;margin:0 0 16px;white-space:pre-line}.access-veil[data-v-798f7019]{position:absolute;inset:64px 0 0;z-index:2;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,#fff0 15%,#ffffff14 36%,#fffc 61%,#fff 77%);touch-action:none}.access-login-panel[data-v-798f7019]{text-align:center;width:min(680px,100%);padding:38px 24px max(24px,env(safe-area-inset-bottom));box-sizing:border-box;background:linear-gradient(180deg,#fff0,#fff 22%)}.access-lock[data-v-798f7019]{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 14px;background:#eef4ff;border:1px solid #dce7ff;border-radius:14px;color:#0751d9}.access-login-panel h2[data-v-798f7019]{font-size:21px;line-height:1.5;margin:0 0 8px}.access-login-panel p[data-v-798f7019]{font-size:13px;line-height:1.85;color:#74819a;margin:0 0 20px}.access-primary[data-v-798f7019]{display:flex;width:min(340px,100%);box-sizing:border-box;min-height:48px;margin:0 auto;padding:12px 20px;justify-content:center;align-items:center;gap:8px;border:0;border-radius:14px;background:#0952e8;color:#fff;font-size:15px;font-weight:650;text-decoration:none;box-shadow:0 8px 20px #124de31f}.access-primary[data-v-798f7019]:hover:not(:disabled){background:#0646c9}.access-primary[data-v-798f7019]:disabled{opacity:.55}.access-secondary[data-v-798f7019]{display:inline-block;margin-top:16px;color:#64738c;font-size:13px}.access-unavailable[data-v-798f7019]{flex:1;overflow:auto;padding:46px 28px 30px;text-align:center;background:radial-gradient(ellipse at 50% 13%,#edf4ff,transparent 52%);touch-action:pan-y}.access-illustration[data-v-798f7019]{width:150px;height:150px;margin:0 auto 30px;position:relative;display:grid;place-items:center;border-radius:50%;background:#eaf1ff}.access-paper[data-v-798f7019]{position:relative;display:block;width:76px;height:96px;border:1px solid #ccdcf5;border-radius:12px;background:#fff;transform:rotate(-8deg);box-shadow:0 10px 24px #1c4b9a12;padding:20px 12px;box-sizing:border-box}.access-paper i[data-v-798f7019]{display:block;width:40px;height:5px;background:#e0e9f8;border-radius:3px;margin-bottom:10px}.access-paper i[data-v-798f7019]:nth-child(3){width:24px}.access-paper .app-icon[data-v-798f7019]{position:absolute;right:-16px;bottom:-6px;box-sizing:content-box;padding:12px;border-radius:16px;color:#0b50d7;background:#d9e7ff;transform:rotate(8deg);border:4px solid #f6f9ff}.access-spark[data-v-798f7019]{position:absolute;right:3px;top:14px;width:12px;height:12px;border:3px solid #a8c7ff;border-radius:50%}.access-eyebrow[data-v-798f7019]{color:#7588aa;letter-spacing:.08em;font-size:11px}.access-unavailable h1[data-v-798f7019]{font-size:25px;line-height:1.5;margin:14px auto 16px;max-width:420px}.access-unavailable p[data-v-798f7019]{font-size:14px;line-height:1.9;color:#6b7990;max-width:390px;margin:0 auto 28px}.access-unavailable small[data-v-798f7019]{display:block;font-size:11px;color:#939db0;margin-top:30px}.access-nav a[data-v-798f7019]:focus-visible,.access-primary[data-v-798f7019]:focus-visible,.access-secondary[data-v-798f7019]:focus-visible{outline:3px solid #80aaff;outline-offset:3px}@media(min-width:768px){.access-nav[data-v-798f7019]{padding-left:max(24px,calc((100vw - 680px)/2));padding-right:max(24px,calc((100vw - 680px)/2))}.access-first-page h1[data-v-798f7019]{font-size:32px}.access-unavailable[data-v-798f7019]{padding-top:70px}}@media(max-height:650px){.access-nav[data-v-798f7019]{height:48px}.access-veil[data-v-798f7019]{top:48px}.access-first-page[data-v-798f7019]{padding-top:18px}.access-first-page h1[data-v-798f7019]{font-size:23px}.access-login-panel[data-v-798f7019]{padding-top:18px;padding-bottom:14px}.access-lock[data-v-798f7019]{display:none}.access-login-panel h2[data-v-798f7019]{font-size:18px}.access-login-panel p[data-v-798f7019]{margin-bottom:12px}.access-secondary[data-v-798f7019]{margin-top:10px}.access-unavailable[data-v-798f7019]{padding-top:20px}.access-illustration[data-v-798f7019]{width:110px;height:110px;margin-bottom:20px}.access-unavailable h1[data-v-798f7019]{font-size:22px}.access-unavailable small[data-v-798f7019]{margin-top:18px}}.survey-form[data-v-67f75343]{--survey-blue:#1045c2;min-width:0;color:#183453}.survey-heading[data-v-67f75343]{padding:4px 0 24px}.survey-eyebrow[data-v-67f75343]{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--survey-blue)}.survey-heading h2[data-v-67f75343]{margin:9px 0;font-size:25px;line-height:1.4}.survey-heading p[data-v-67f75343]{margin:8px 0 22px;line-height:1.75;color:#65768c}.survey-progress-copy[data-v-67f75343]{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#63758c}.survey-heading progress[data-v-67f75343]{display:block;width:100%;height:5px;margin-top:10px;appearance:none;border:0;border-radius:9px;overflow:hidden;background:#e9eff8}.survey-heading progress[data-v-67f75343]::-webkit-progress-bar{background:#e9eff8}.survey-heading progress[data-v-67f75343]::-webkit-progress-value{background:var(--survey-blue);border-radius:9px}.survey-heading progress[data-v-67f75343]::-moz-progress-bar{background:var(--survey-blue)}.survey-question[data-v-67f75343]{min-width:0;margin:0 0 22px;padding:18px;border:1px solid #dce5f2;border-radius:14px;background:#fff}.survey-question legend[data-v-67f75343]{display:flex;align-items:baseline;gap:9px;max-width:100%;padding:0 5px;font-size:15px;font-weight:650;line-height:1.65}.question-number[data-v-67f75343]{flex-shrink:0;font-size:12px;font-weight:750;color:var(--survey-blue)}.required[data-v-67f75343]{color:#b34343}.question-meta[data-v-67f75343]{display:flex;gap:8px;align-items:center;margin:0 0 14px;font-size:11px;color:#7b8798}.question-meta>span[data-v-67f75343]:first-child{padding:3px 8px;border-radius:5px;background:#eef3fd;color:#3c60a1}.question-image[data-v-67f75343]{display:block;width:100%;max-height:280px;object-fit:contain;margin:4px 0 18px;border-radius:10px;background:#f4f7fb}.survey-options[data-v-67f75343]{display:grid;gap:9px}.survey-question .survey-option[data-v-67f75343]{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:46px;margin:0;padding:11px 13px;border:1px solid #dce4f0;border-radius:9px;background:#fafcff;cursor:pointer;line-height:1.5}.survey-option.is-selected[data-v-67f75343]{border-color:#7197ed;background:#edf3ff;color:#1045c2}.survey-option[data-v-67f75343]:focus-within{outline:2px solid #1045c2;outline-offset:2px}.survey-question .survey-option input[data-v-67f75343]{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:var(--survey-blue)}.survey-options--chips[data-v-67f75343]{display:flex;flex-wrap:wrap;gap:8px}.survey-options--chips .survey-option[data-v-67f75343]{min-height:42px;padding:9px 12px;border-radius:22px}.survey-question .survey-text[data-v-67f75343],.survey-question .survey-select[data-v-67f75343]{display:block;width:100%;min-height:46px;padding:12px;border:1px solid #cbd9ec;border-radius:9px;background:#fbfcff;color:#183453;font:inherit;line-height:1.6;box-sizing:border-box}.survey-question textarea[data-v-67f75343]{resize:vertical}.survey-text[data-v-67f75343]:focus,.survey-select[data-v-67f75343]:focus{outline:2px solid #7197ed;outline-offset:2px}.answer-length[data-v-67f75343]{display:block;margin-top:7px;text-align:right;font-size:10px;color:#8491a4}.survey-footer[data-v-67f75343]{margin-top:26px;text-align:center}.survey-footer .survey-submit[data-v-67f75343]{width:100%;min-height:48px;border-radius:10px;font-size:15px}.survey-footer p[data-v-67f75343]{font-size:11px}.logic-preview[data-v-67f75343]{margin:18px 0;padding:14px;border-radius:10px;background:#f0f5ff;font-size:12px;line-height:1.7}.logic-preview summary[data-v-67f75343]{cursor:pointer;font-weight:650}.logic-preview p[data-v-67f75343]{margin:10px 0}.survey-question[data-v-67f75343]:disabled{opacity:.65}@media(max-width:480px){.survey-heading h2[data-v-67f75343]{font-size:23px}.survey-question[data-v-67f75343]{padding:14px}.survey-question legend[data-v-67f75343]{font-size:14px}.survey-options--chips .survey-option[data-v-67f75343]{font-size:13px}.survey-progress-copy[data-v-67f75343]{font-size:10px}}.inline-survey[data-v-b57711ff]{min-width:0;padding:20px 14px;border:1px solid #dce5f2;border-radius:14px;background:#f6f9ff}.inline-survey[data-v-b57711ff] .survey-submit{border:0;background:var(--rio-blue);color:#fff;cursor:pointer}.submit-notice[data-v-b57711ff]{color:#a13e38;line-height:1.7}.survey-receipt[data-v-b57711ff]{overflow-wrap:anywhere}.survey-receipt h2[data-v-b57711ff]{font-size:22px}.survey-receipt p[data-v-b57711ff]{line-height:1.7;color:#526579}.content-surveys[data-v-38b48ea5]{display:grid;gap:24px;margin:24px 0}.related-reading[data-v-60137fd3]{padding:20px}.related-reading a[data-v-60137fd3]{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid #e5eaf2;color:#20385c}.related-reading span[data-v-60137fd3]{font-size:13px;color:#62758b}.shared-entry-note[data-v-60137fd3]{display:flex;position:relative;z-index:2;width:min(100%,940px);margin:0 auto 14px;padding:11px 14px;box-sizing:border-box;align-items:center;gap:9px;border:1px solid rgba(176,198,239,.72);border-radius:12px;background:#f3f7fff0;color:var(--rio-blue)}.shared-entry-note div[data-v-60137fd3]{display:flex;min-width:0;flex-direction:column;gap:2px}.shared-entry-note strong[data-v-60137fd3]{font-size:12px}.shared-entry-note span[data-v-60137fd3]{color:var(--rio-muted);font-size:10px}.detail-back[data-v-60137fd3]{display:inline-block;margin-bottom:20px;color:var(--rio-blue);font-weight:700}.article-layout[data-v-60137fd3]{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px}.article-card[data-v-60137fd3],.aside-card[data-v-60137fd3]{border:1px solid rgba(215,224,247,.72);border-radius:var(--rio-radius-md);background:#fff;box-shadow:0 8px 24px #23407e0f}.article-card[data-v-60137fd3]{overflow:hidden}.article-hero[data-v-60137fd3]{display:flex;min-height:310px;padding:36px;flex-direction:column;justify-content:flex-end;color:#fff}.article-hero span[data-v-60137fd3],.article-hero strong[data-v-60137fd3]{position:relative;z-index:2}.article-hero span[data-v-60137fd3]{font-size:13px;opacity:.8}.article-hero strong[data-v-60137fd3]{max-width:720px;margin-top:14px;font-size:clamp(30px,4vw,48px);line-height:1.2}.article-body[data-v-60137fd3]{padding:38px clamp(24px,5vw,64px)}.article-meta[data-v-60137fd3]{display:flex;flex-wrap:wrap;gap:18px;color:var(--rio-muted);font-size:13px}.article-body h1[data-v-60137fd3]{margin:18px 0;font-size:34px;line-height:1.3}.article-lead[data-v-60137fd3]{color:#454c5d;font-size:18px;line-height:1.8}.article-body h2[data-v-60137fd3]{margin-top:34px}.article-body p[data-v-60137fd3],.key-points li[data-v-60137fd3]{line-height:1.9;color:#454c5d}.key-points[data-v-60137fd3]{margin:32px 0;padding:24px;border-left:4px solid var(--rio-blue);background:var(--rio-blue-soft)}.key-points h2[data-v-60137fd3]{margin-top:0}.reference-box[data-v-60137fd3]{display:flex;margin-top:38px;padding:20px;flex-direction:column;gap:8px;border-radius:10px;background:var(--rio-surface-muted);font-size:13px;color:var(--rio-muted)}.reference-box>button[data-v-60137fd3]{display:flex;margin-top:8px;padding:10px 0;align-items:center;gap:4px;border:0;border-top:1px solid #dfe5ee;background:transparent;color:var(--rio-blue);font-weight:800;cursor:pointer}.external-resource[data-v-60137fd3]{display:grid;margin-top:2px;padding:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-radius:9px;background:#fff}.external-resource>.app-icon[data-v-60137fd3]{color:var(--rio-blue)}.external-resource strong[data-v-60137fd3],.external-resource small[data-v-60137fd3]{display:block}.external-resource small[data-v-60137fd3]{margin-top:3px;color:var(--rio-muted);font-size:10px}.external-resource>button[data-v-60137fd3]{border:0;background:transparent;color:var(--rio-blue);font-size:11px;font-weight:800}.article-aside[data-v-60137fd3]{display:flex;position:sticky;top:24px;flex-direction:column;gap:16px}.share-panel[data-v-60137fd3]{position:absolute;right:0;bottom:calc(100% + 10px);width:290px;padding:14px;border:1px solid rgba(215,224,247,.72);border-radius:13px;background:#fffffffa;box-shadow:0 14px 38px #23407e1f;text-align:left}.share-panel>strong[data-v-60137fd3]{font-size:13px}.share-panel>p[data-v-60137fd3]{margin:5px 0 11px;color:var(--rio-muted);font-size:10px;line-height:1.5}.share-panel>div[data-v-60137fd3]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.share-panel>div button[data-v-60137fd3]{display:flex;min-height:36px;padding:7px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(215,224,247,.75);border-radius:9px;background:#fff;color:var(--rio-blue);font-size:10px;font-weight:800}.share-panel>span[data-v-60137fd3]{display:flex;margin-top:9px;align-items:center;gap:5px;color:var(--rio-success);font-size:10px}.aside-card[data-v-60137fd3]{padding:20px}.aside-card h3[data-v-60137fd3]{margin:0 0 13px}.scope-note[data-v-60137fd3]{display:flex;margin-bottom:12px;padding:10px;align-items:flex-start;gap:8px;border-radius:9px;background:#f4f7fd;color:#5e6980;font-size:11px;line-height:1.55}.scope-note .app-icon[data-v-60137fd3]{flex:0 0 auto;color:var(--rio-blue)}.aside-card dl[data-v-60137fd3]{margin:0}.aside-card dl div[data-v-60137fd3]{display:flex;padding:10px 0;justify-content:space-between;border-bottom:1px solid #edf0f5;font-size:13px}.aside-card dl div[data-v-60137fd3]:last-child{border-bottom:0}.aside-card dt[data-v-60137fd3]{color:var(--rio-muted)}.aside-card dd[data-v-60137fd3]{margin:0}.detail-action-bar[data-v-60137fd3]{display:flex;position:fixed;z-index:55;right:24px;bottom:22px;padding:6px;gap:4px;border:1px solid rgba(215,224,247,.74);border-radius:16px;background:#fffffff0;box-shadow:0 10px 30px #23407e1c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.detail-action-bar>button[data-v-60137fd3]{display:flex;min-height:38px;padding:8px 13px;align-items:center;gap:6px;border:0;border-radius:11px;background:transparent;color:#52617c;font-size:12px;font-weight:750;cursor:pointer}.detail-action-bar>button[data-v-60137fd3]:hover,.detail-action-bar>button.active[data-v-60137fd3]{background:var(--rio-blue-soft);color:var(--rio-blue)}.detail-page--login-preview[data-v-60137fd3]{height:100vh;height:100dvh;overflow:hidden;box-sizing:border-box}.article-layout--preview[data-v-60137fd3]{display:block;max-width:940px;margin:0 auto}.article-body--preview[data-v-60137fd3]{padding-bottom:150px}.login-gate[data-v-60137fd3]{display:flex;position:fixed;z-index:70;right:auto;bottom:0;left:50%;width:min(940px,calc(100vw - 32px));min-height:clamp(220px,25dvh,290px);padding:28px 28px max(28px,env(safe-area-inset-bottom));align-items:center;flex-direction:column;justify-content:center;border:1px solid color-mix(in srgb,var(--rio-blue) 16%,#fff);border-bottom:0;border-radius:28px 28px 0 0;background:#fffffff7;box-shadow:0 -18px 54px #1e356c29;color:var(--rio-ink);text-align:center;transform:translate(-50%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-gate[data-v-60137fd3]:before{position:absolute;right:-1px;bottom:calc(100% - 1px);left:-1px;height:120px;background:linear-gradient(180deg,#f7f9ff00,#f7f9ffe0);pointer-events:none;content:""}.login-gate[data-v-60137fd3]>*{position:relative;z-index:1}.login-gate__icon[data-v-60137fd3]{display:grid;width:52px;height:52px;border-radius:50%;background:var(--rio-blue-soft);color:var(--rio-blue);place-items:center}.login-gate__copy[data-v-60137fd3]{display:block;min-width:0;margin-top:13px}.login-gate__copy strong[data-v-60137fd3],.login-gate__copy small[data-v-60137fd3]{display:block}.login-gate__copy strong[data-v-60137fd3]{font-size:21px}.login-gate__copy small[data-v-60137fd3]{margin-top:7px;color:var(--rio-muted);font-size:13px}.login-gate__button[data-v-60137fd3]{display:inline-flex;width:min(320px,100%);min-height:48px;margin-top:20px;padding:0 22px;align-items:center;justify-content:center;gap:5px;border-radius:999px;background:var(--rio-blue);box-shadow:0 10px 22px color-mix(in srgb,var(--rio-blue) 24%,transparent);color:#fff;font-size:14px;font-weight:800}.article-heading[data-v-60137fd3],.article-overview[data-v-60137fd3]{display:none}.access-state[data-v-60137fd3]{display:flex;width:min(620px,100%);min-height:620px;margin:0 auto;padding:40px;align-items:center;flex-direction:column;justify-content:center;border:1px solid var(--rio-card-border);border-radius:22px;background:#fff;box-shadow:var(--rio-card-shadow);text-align:center}.access-state>span[data-v-60137fd3]{display:grid;width:84px;height:84px;border-radius:50%;background:#eef3ff;color:var(--rio-blue);place-items:center}.access-state h1[data-v-60137fd3]{margin:8px 0;font-size:30px}.access-state>p[data-v-60137fd3]:not(.eyebrow){max-width:500px;color:var(--rio-muted);line-height:1.7}.access-state dl[data-v-60137fd3]{width:100%;margin:20px 0}.access-state dl div[data-v-60137fd3]{display:flex;padding:10px;justify-content:space-between;border-bottom:1px solid #edf0f5}.access-state dt[data-v-60137fd3]{color:var(--rio-muted)}.access-state dd[data-v-60137fd3]{margin:0}.access-state .text-link[data-v-60137fd3]{margin-top:16px}.share-panel>span.share-locked[data-v-60137fd3]{color:#a45a00}.resume-reading[data-v-60137fd3]{display:flex;margin:0 0 14px;padding:8px 10px;align-items:center;gap:6px;border:0;border-radius:9px;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:11px;font-weight:800}.literature-actions[data-v-60137fd3]{display:flex;margin-top:9px;gap:7px}.literature-actions button[data-v-60137fd3]{display:flex;padding:8px 10px;align-items:center;gap:5px;border:1px solid var(--rio-border);border-radius:8px;background:#fff;color:var(--rio-blue);font-size:10px;font-weight:800}.literature-notice[data-v-60137fd3]{display:flex;align-items:center;gap:5px;color:var(--rio-success)}.reference-box>.email-request-button[data-v-60137fd3]{display:flex;min-height:42px;margin-top:10px;padding:0 14px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--rio-border);border-radius:9px;background:#fff;color:var(--rio-blue);font-weight:800;cursor:pointer}.literature-email-form[data-v-60137fd3]{display:flex;margin-top:10px;padding-top:14px;flex-direction:column;gap:7px;border-top:1px solid #dfe5ee}.literature-email-form>label[data-v-60137fd3]{color:var(--rio-ink);font-size:12px;font-weight:800}.literature-email-form>div[data-v-60137fd3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.literature-email-form input[data-v-60137fd3]{width:100%;height:42px;padding:0 12px;box-sizing:border-box;border:1px solid var(--rio-border);border-radius:8px;background:#fff;outline:0;color:var(--rio-ink);font:inherit}.literature-email-form input[data-v-60137fd3]:focus{border-color:var(--rio-blue);box-shadow:0 0 0 3px #0b41cd17}.literature-email-form input[aria-invalid=true][data-v-60137fd3]{border-color:#c84343}.literature-email-form button[data-v-60137fd3]{min-width:78px;border:0;border-radius:8px;background:var(--rio-blue);color:#fff;font-weight:800;cursor:pointer}.literature-email-error[data-v-60137fd3]{color:#b3261e}.literature-notice[data-v-60137fd3]{margin-top:4px}.article-card[data-v-60137fd3],.aside-card[data-v-60137fd3]{border-color:var(--rio-card-border);box-shadow:var(--rio-card-shadow)}.scope-note[data-v-60137fd3]{border:0;background:#eaf3ff;box-shadow:none}.article-body h1[data-v-60137fd3]{margin-top:0}.detail-action-bar[data-v-60137fd3]{position:fixed!important;z-index:60!important;top:22px;right:max(22px,calc((100vw - 1180px)/2 + 22px));bottom:auto;left:auto;transform:none}.detail-like .app-icon[data-v-60137fd3]{transition:transform .16s ease}.detail-like.active .app-icon[data-v-60137fd3]{transform:scale(1.08)}.share-panel[data-v-60137fd3]{top:calc(100% + 10px);bottom:auto}@media(max-width:850px){.article-layout[data-v-60137fd3]{grid-template-columns:1fr}.article-aside[data-v-60137fd3]{position:static}.article-body h1[data-v-60137fd3]{font-size:28px}}@media(max-width:600px){.article-hero[data-v-60137fd3]{min-height:250px;padding:24px}.article-body[data-v-60137fd3]{padding:24px 20px}.article-body--preview[data-v-60137fd3]{padding-bottom:32vh}.article-body h1[data-v-60137fd3]{font-size:25px}.article-lead[data-v-60137fd3]{font-size:16px}.login-gate[data-v-60137fd3]{width:calc(100vw - 16px);min-height:clamp(220px,27dvh,270px);padding:24px 20px max(22px,env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.login-gate[data-v-60137fd3]:before{height:92px}.login-gate__icon[data-v-60137fd3]{width:48px;height:48px}.login-gate__copy[data-v-60137fd3]{margin-top:11px}.login-gate__copy strong[data-v-60137fd3]{font-size:19px}.login-gate__copy small[data-v-60137fd3]{margin-top:6px;font-size:12px}.login-gate__button[data-v-60137fd3]{width:min(300px,100%);min-height:46px;margin-top:17px}.detail-action-bar[data-v-60137fd3]{inset:16px 16px auto auto;padding:5px}.detail-action-bar>button[data-v-60137fd3]{min-height:36px;padding:7px 9px;gap:4px;font-size:11px}.share-panel[data-v-60137fd3]{right:0;left:auto;width:min(290px,calc(100vw - 24px));transform:none}.literature-actions[data-v-60137fd3]{flex-direction:column}.literature-actions button[data-v-60137fd3]{width:100%;justify-content:center}}@media(max-width:420px){.literature-email-form>div[data-v-60137fd3]{grid-template-columns:1fr}.literature-email-form button[data-v-60137fd3]{min-height:42px}}@media(max-width:767px){.detail-action-bar[data-v-60137fd3]{inset:auto 0 0!important;transform:none!important;border-radius:0;justify-content:space-around;padding:12px!important}.detail-page[data-v-60137fd3]{padding-bottom:100px!important}.share-panel[data-v-60137fd3]{top:auto;bottom:100%}}.meeting-card[data-v-b504b19d]{grid-template-columns:minmax(0,1fr)!important}.meeting-card .meeting-reservation-status[data-v-b504b19d]{display:inline-flex;margin-top:8px;color:#68758c;font-size:12px}.meeting-card .meeting-reservation-status.is-reserved[data-v-b504b19d]{color:#0b41cd;font-weight:700}.meeting-calendar[data-v-b504b19d]{margin-top:24px;padding:18px 20px;border:1px solid var(--rio-card-border);border-radius:18px;background:#ffffffe6;box-shadow:var(--rio-card-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.meeting-calendar__header[data-v-b504b19d]{display:flex;align-items:center;justify-content:space-between}.meeting-calendar__header>div:first-child>span[data-v-b504b19d]{color:var(--rio-blue);font-size:10px;font-weight:800;letter-spacing:.08em}.meeting-calendar__header h2[data-v-b504b19d]{margin:3px 0 0;color:#112248;font-size:21px}.meeting-calendar__header>div[data-v-b504b19d]:last-child{display:flex;gap:7px}.meeting-calendar__header button[data-v-b504b19d]{display:grid;width:34px;height:34px;border:1px solid #d9e2f3;border-radius:10px;background:#fff;color:var(--rio-blue);cursor:pointer;place-items:center}.meeting-calendar__header button[data-v-b504b19d]:hover{background:var(--rio-blue-soft)}.meeting-calendar__weekdays[data-v-b504b19d],.meeting-calendar__grid[data-v-b504b19d]{display:grid;grid-template-columns:repeat(7,1fr)}.meeting-calendar__weekdays[data-v-b504b19d]{margin-top:10px;padding:0 4px}.meeting-calendar__weekdays span[data-v-b504b19d]{padding:5px;color:#7a8498;font-size:10px;font-weight:700;text-align:center}.meeting-calendar__grid[data-v-b504b19d]{gap:2px}.meeting-calendar__grid>button[data-v-b504b19d]{display:flex;position:relative;min-height:48px;padding:4px;align-items:center;flex-direction:column;justify-content:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#263552;cursor:pointer}.meeting-calendar__grid>button[data-v-b504b19d]:hover{background:#f7f9ff}.meeting-calendar__grid>button[data-v-b504b19d]:focus-visible{outline:none}.meeting-calendar__grid>button:focus-visible>span[data-v-b504b19d]{outline:3px solid rgba(11,65,205,.2);outline-offset:2px}.meeting-calendar__grid>button>span[data-v-b504b19d]{display:grid;position:relative;box-sizing:border-box;width:32px;height:32px;padding-bottom:4px;border-radius:50%;font-size:15px;font-weight:600;place-items:center}.meeting-calendar__grid>button>span>i[data-v-b504b19d]{position:absolute;bottom:3px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--rio-blue);transform:translate(-50%)}.meeting-calendar__grid .calendar-day--outside[data-v-b504b19d]{color:#b7bdc9}.meeting-calendar__grid .calendar-day--today>span[data-v-b504b19d]{border:1px solid #9db6eb;color:var(--rio-blue);font-weight:800}.meeting-calendar__grid .calendar-day--selected[data-v-b504b19d],.meeting-calendar__grid .calendar-day--selected[data-v-b504b19d]:hover{border-color:transparent;background:transparent;box-shadow:none}.meeting-calendar__grid .calendar-day--selected>span[data-v-b504b19d]{border-color:transparent;background:var(--rio-blue);color:#fff;font-weight:800;box-shadow:0 3px 8px #0b41cd33}.meeting-calendar__grid .calendar-day--selected>span>i[data-v-b504b19d]{background:#fff}.meeting-calendar>footer[data-v-b504b19d]{display:flex;margin-top:8px;padding-top:9px;align-items:center;justify-content:space-between;border-top:1px solid #edf0f5;color:#7b8498;font-size:9px}.meeting-calendar>footer span[data-v-b504b19d]:first-child{display:flex;align-items:center;gap:6px}.meeting-calendar>footer i[data-v-b504b19d]{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#1482fa,#6f38d9)}.meeting-toolbar[data-v-b504b19d]{display:flex;position:relative;margin:22px 0 18px;align-items:center;justify-content:flex-start;gap:16px}.meeting-list-heading[data-v-b504b19d]{display:flex;margin:26px 0 13px;align-items:end;justify-content:space-between}.meeting-list-heading p[data-v-b504b19d]{margin:0 0 4px;color:var(--rio-blue);font-size:10px;font-weight:800;letter-spacing:.06em}.meeting-list-heading h2[data-v-b504b19d]{margin:0;font-size:21px}.meeting-list-heading>button[data-v-b504b19d]{padding:7px;border:0;background:transparent;color:var(--rio-blue);font-size:11px;font-weight:800;cursor:pointer}.meeting-list[data-v-b504b19d]{display:flex;flex-direction:column;gap:16px}.meeting-card[data-v-b504b19d]{display:grid;padding:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;border:1px solid var(--rio-card-border);border-radius:var(--rio-radius-md);background:#fffffff0;box-shadow:var(--rio-card-shadow);transition:.16s ease}.meeting-card[data-v-b504b19d]:hover{border-color:#0b41cd40;box-shadow:0 7px 18px #1d345e13;transform:translateY(-2px)}.meeting-card__main[data-v-b504b19d]{display:grid;min-width:0;grid-template-columns:100px 1fr;align-items:center;gap:24px}.meeting-date[data-v-b504b19d]{display:flex;width:92px;height:116px;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,#e9f1ff,#f1eaff);color:var(--rio-blue)}.meeting-date strong[data-v-b504b19d]{font-size:36px}.meeting-date span[data-v-b504b19d]{font-weight:700}.meeting-date small[data-v-b504b19d]{margin-top:8px;color:var(--rio-muted)}.meeting-card__body>div[data-v-b504b19d]:first-child{display:flex;align-items:center;gap:10px}.therapy-label[data-v-b504b19d]{color:var(--rio-muted);font-size:12px}.meeting-card h2[data-v-b504b19d]{margin:12px 0;font-size:22px}.meeting-card p[data-v-b504b19d]{display:flex;margin:7px 0;align-items:center;gap:8px;color:var(--rio-muted);font-size:14px}.meeting-card__stats[data-v-b504b19d]{display:flex!important;margin-top:14px;gap:18px!important;color:var(--rio-blue);font-size:13px;font-weight:700}.meeting-card__action[data-v-b504b19d]{display:flex;min-width:112px;padding:11px 14px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--rio-blue);border-radius:12px;color:var(--rio-blue);font-size:13px;font-weight:800}.meeting-card__action--live[data-v-b504b19d]{background:var(--rio-blue);color:#fff}.meeting-empty[data-v-b504b19d]{display:flex;min-height:260px;align-items:center;flex-direction:column;justify-content:center;color:var(--rio-muted);text-align:center}.meeting-empty h2[data-v-b504b19d]{margin:14px 0 5px;color:var(--rio-ink);font-size:20px}.meeting-empty p[data-v-b504b19d]{margin:0 0 12px;font-size:11px}.meeting-empty .text-link[data-v-b504b19d]{min-height:40px;padding:9px 18px;border:1px solid #b8c8eb;border-radius:999px;background:#fff;color:var(--rio-blue);box-shadow:0 4px 12px #23407e0f;font-size:12px;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.meeting-empty .text-link[data-v-b504b19d]:hover{border-color:#91aae1;background:var(--rio-blue-soft);box-shadow:0 6px 15px #23407e17}.meeting-toolbar[data-v-b504b19d]{z-index:40!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.meeting-card[data-v-b504b19d]{padding:0;overflow:hidden;align-items:center;gap:0}.meeting-card__main[data-v-b504b19d]{grid-template-columns:236px minmax(0,1fr);align-items:stretch;gap:0}.meeting-card__cover[data-v-b504b19d]{position:relative;min-height:224px;overflow:hidden;background:#dceaff}.meeting-card__cover img[data-v-b504b19d]{position:absolute;width:100%;height:100%;object-fit:cover;object-position:62% 54%;transition:transform .28s ease}.meeting-card:hover .meeting-card__cover img[data-v-b504b19d]{transform:scale(1.025)}.meeting-card__cover-wash[data-v-b504b19d]{position:absolute;inset:0;background:linear-gradient(180deg,#0218570a 34%,#02154bad)}.meeting-card__cover-status[data-v-b504b19d]{position:absolute;top:14px;left:14px;padding:6px 10px;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#ffffffe0;box-shadow:0 5px 14px #0f275a1f;color:var(--rio-blue);font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.meeting-card__cover-status--live[data-v-b504b19d]{background:var(--rio-blue);color:#fff}.meeting-date[data-v-b504b19d]{position:absolute;right:14px;bottom:14px;left:14px;width:auto;height:auto;padding:10px 12px;flex-direction:row;justify-content:flex-start;gap:7px;border:1px solid rgba(255,255,255,.32);border-radius:11px;background:#031c5b94;box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.meeting-date strong[data-v-b504b19d]{font-size:25px;line-height:1}.meeting-date span[data-v-b504b19d]{font-size:12px}.meeting-date small[data-v-b504b19d]{margin:0 0 0 auto;color:#ffffffdb;font-size:11px}.meeting-card__body[data-v-b504b19d]{padding:24px}.meeting-card__body>div[data-v-b504b19d]:first-child{min-height:22px}.therapy-label[data-v-b504b19d]{color:var(--rio-blue);font-size:12px;font-weight:800}.meeting-card h2[data-v-b504b19d]{margin:8px 0 9px}.meeting-card .meeting-card__summary[data-v-b504b19d]{display:-webkit-box;overflow:hidden;margin:0 0 12px;color:var(--rio-muted);font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-card__action[data-v-b504b19d]{margin:0 22px}.meeting-card__stats[data-v-b504b19d]{margin-top:12px}@media(max-width:720px){.meeting-calendar[data-v-b504b19d]{margin-top:16px;padding:8px 8px 6px;border-radius:15px}.meeting-calendar__header[data-v-b504b19d]{padding:0 4px}.meeting-calendar__header>div:first-child>span[data-v-b504b19d]{display:none}.meeting-calendar__header h2[data-v-b504b19d]{margin:0;font-size:16px}.meeting-calendar__header>div[data-v-b504b19d]:last-child{gap:5px}.meeting-calendar__header button[data-v-b504b19d]{width:28px;height:28px;border-radius:8px}.meeting-calendar__weekdays[data-v-b504b19d]{margin-top:2px;padding:0}.meeting-calendar__weekdays span[data-v-b504b19d]{padding:2px 0;font-size:10px}.meeting-calendar__grid[data-v-b504b19d]{gap:0}.meeting-calendar__grid>button[data-v-b504b19d]{min-height:30px;padding:1px;border-radius:8px;justify-content:center}.meeting-calendar__grid>button>span[data-v-b504b19d]{width:28px;height:28px;font-size:14px;font-weight:600}.meeting-calendar__grid>button>span>i[data-v-b504b19d]{bottom:2px;width:4px;height:4px}.meeting-calendar>footer[data-v-b504b19d]{display:none}.meeting-list-heading[data-v-b504b19d]{margin-top:18px}.meeting-card[data-v-b504b19d]{padding:18px;grid-template-columns:1fr;gap:14px}.meeting-card__main[data-v-b504b19d]{grid-template-columns:72px 1fr;gap:15px}.meeting-date[data-v-b504b19d]{width:68px;height:96px}.meeting-date strong[data-v-b504b19d]{font-size:28px}.meeting-card h2[data-v-b504b19d]{font-size:17px}.meeting-card p[data-v-b504b19d]{align-items:flex-start;font-size:12px}.meeting-card__action[data-v-b504b19d]{width:100%}}@media(max-width:720px){.meeting-card[data-v-b504b19d]{padding:0;gap:0}.meeting-card__main[data-v-b504b19d]{display:block}.meeting-card__cover[data-v-b504b19d]{height:188px;min-height:188px}.meeting-card__cover img[data-v-b504b19d]{object-position:58% 52%}.meeting-date[data-v-b504b19d]{right:12px;bottom:12px;left:12px;width:auto;height:auto;padding:9px 11px;flex-direction:row;gap:6px}.meeting-date strong[data-v-b504b19d]{font-size:23px}.meeting-card__body[data-v-b504b19d]{padding:18px}.meeting-card h2[data-v-b504b19d]{font-size:18px;line-height:1.4}.meeting-card .meeting-card__summary[data-v-b504b19d]{font-size:12px}.meeting-card__action[data-v-b504b19d]{width:auto;margin:0 18px 18px}.meeting-card__cover-status[data-v-b504b19d]{top:12px;left:12px}}.rio-meeting-header[data-v-4356c72c]{display:flex;justify-content:space-between;align-items:center;padding:18px;background:#fff;color:#123d77}.rio-meeting-header a[data-v-4356c72c]{font-size:25px}.om-boundary-label[data-v-4356c72c]{padding:14px 20px;background:#eef3fa;color:#46617f;font-size:13px;text-align:center}.om-page[data-v-4356c72c]{min-height:100dvh;max-width:920px;margin:auto;padding-bottom:100px;background:#f4f7fc;color:#15294b}.om-back[data-v-4356c72c]{display:block;padding:18px 24px;color:#0b41cd;font-size:14px}.om-page--mini[data-v-4356c72c]{padding-top:100px}.om-banner[data-v-4356c72c]{display:block;width:100%;height:240px;object-fit:cover}.om-content[data-v-4356c72c]{position:relative;display:grid;gap:14px;padding:0 18px;margin-top:-18px}.om-card[data-v-4356c72c]{padding:22px;border:1px solid #e4eaf3;border-radius:16px;background:#fff;box-shadow:0 3px 12px #16345c06}.om-therapy[data-v-4356c72c]{margin:0 0 9px;color:#0b41cd;font-size:12px;font-weight:700}.om-card h1[data-v-4356c72c]{margin:0;font-size:24px;line-height:1.5}.om-card h2[data-v-4356c72c]{margin:0 0 16px;padding-left:10px;border-left:3px solid #0b41cd;font-size:18px}.om-time[data-v-4356c72c]{margin:16px 0 8px;font-size:14px;color:#244b86}.om-location[data-v-4356c72c]{margin:0;color:#768198;font-size:12px}.om-intro[data-v-4356c72c]{margin:0;color:#62728c;font-size:14px;line-height:1.85}.om-card ol[data-v-4356c72c]{margin:0;padding:0;list-style:none}.om-card li[data-v-4356c72c]{display:grid;grid-template-columns:52px 1fr;gap:13px;padding:14px 0;border-bottom:1px solid #edf1f7}.om-card li[data-v-4356c72c]:last-child{border:0;padding-bottom:0}.om-card time[data-v-4356c72c]{font-size:13px;font-weight:700;color:#0b41cd}.om-card li strong[data-v-4356c72c]{font-size:14px;line-height:1.5}.om-card li span[data-v-4356c72c]{display:block;margin-top:6px;font-size:12px;color:#8290a6}.om-actions[data-v-4356c72c]{position:fixed;z-index:45;bottom:0;left:0;right:0;max-width:920px;margin:auto;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 16px #19365808}.om-primary[data-v-4356c72c]{display:flex;width:100%;height:48px;align-items:center;justify-content:center;border:0;outline-offset:3px;border-radius:12px;background:#0b41cd;color:#fff;font-family:inherit;font-weight:700;font-size:16px;box-shadow:none;cursor:pointer;text-decoration:none}.om-primary[data-v-4356c72c]:disabled{background:#eaf0fd;color:#365eac;cursor:default}.om-notice[data-v-4356c72c]{position:fixed;z-index:46;bottom:90px;left:50%;transform:translate(-50%);padding:10px 18px;border-radius:10px;background:#e9f1ff;color:#174f96}.om-demo-caption[data-v-4356c72c]{text-align:center;font-size:10px;color:#8a96aa}.om-missing[data-v-4356c72c]{margin:24px}.om-actions p[data-v-4356c72c]{text-align:center;color:#62728c}@media(min-width:721px){.om-banner[data-v-4356c72c]{height:340px}.om-content[data-v-4356c72c]{padding:0 40px}.om-card[data-v-4356c72c]{padding:28px}}.live-room-page[data-v-690db723]{min-height:100vh;padding:0 30px 42px;background:radial-gradient(circle at 78% 2%,rgba(115,73,237,.14),transparent 31%),linear-gradient(180deg,#f7f9ff 0,#eef3ff);color:#142348}.live-room-header[data-v-690db723]{display:grid;width:min(1440px,100%);min-height:78px;margin:0 auto;align-items:center;grid-template-columns:1fr auto 1fr;border-bottom:1px solid rgba(178,194,227,.58)}.live-room-header[data-v-690db723] .app-back{justify-self:start;margin:0}.live-room-brand[data-v-690db723]{display:flex;align-items:center;gap:10px}.live-room-brand>span[data-v-690db723]:last-child{display:flex;flex-direction:column;gap:2px}.live-room-brand strong[data-v-690db723]{font-size:15px}.live-room-brand small[data-v-690db723]{color:#7a88a5;font-size:10px}.brand-mark[data-v-690db723]{display:grid;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#0b54e5,#7650e9);color:#fff;place-items:center}.leave-button[data-v-690db723]{justify-self:end;min-height:38px;padding:0 16px;border:1px solid #cad6ee;border-radius:10px;background:#ffffffc7;color:#42516f;font-weight:700;cursor:pointer}.live-room-main[data-v-690db723]{display:grid;width:min(1440px,100%);margin:28px auto 0;align-items:start;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.live-stage[data-v-690db723],.session-panel[data-v-690db723]{overflow:hidden;border:1px solid rgba(185,199,230,.72);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 36px #2542801a}.live-video[data-v-690db723]{position:relative;overflow:hidden;aspect-ratio:16/9;background:#07184a;color:#fff}.live-video>img[data-v-690db723]{position:absolute;width:100%;height:100%;object-fit:cover;transition:filter .25s,transform .25s}.live-video.is-paused>img[data-v-690db723]{filter:brightness(.58);transform:scale(1.015)}.video-tint[data-v-690db723]{position:absolute;inset:0;background:linear-gradient(90deg,#031145eb,#082c9abd 41%,#0e184a2e 72%,#070c2d59)}.video-topline[data-v-690db723]{position:absolute;top:22px;right:22px;left:22px;display:flex;align-items:center;justify-content:space-between}.live-badge[data-v-690db723],.viewer-count[data-v-690db723]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#040e3099;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-badge[data-v-690db723]{padding:8px 11px}.viewer-count[data-v-690db723]{padding:8px 12px}.live-badge i[data-v-690db723],.live-dot i[data-v-690db723]{width:7px;height:7px;border-radius:50%;background:#ff4a64;box-shadow:0 0 0 4px #ff4a642b}.speaker-copy[data-v-690db723]{position:absolute;top:50%;left:7%;width:min(55%,560px);transform:translateY(-52%)}.speaker-copy p[data-v-690db723]{margin:0 0 14px;color:#bcd3ff;font-size:13px;font-weight:700;letter-spacing:.12em}.speaker-copy h1[data-v-690db723]{margin:0;color:#fff;font-size:clamp(27px,3.2vw,48px);line-height:1.18}.speaker-copy>span[data-v-690db723]{display:block;margin-top:19px;color:#ffffffc7;font-size:15px;line-height:1.6}.video-toggle[data-v-690db723]{position:absolute;top:50%;left:72%;display:grid;width:68px;height:68px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.64);border-radius:50%;background:#0c1f5b75;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center}.video-controls[data-v-690db723]{position:absolute;right:0;bottom:0;left:0;display:flex;height:52px;padding:0 18px;align-items:center;gap:12px;background:linear-gradient(180deg,transparent,rgba(3,11,40,.84));font-size:11px}.video-controls button[data-v-690db723]{display:grid;width:30px;height:30px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;place-items:center}.sound-icon[data-v-690db723]{font-size:10px;font-weight:900;letter-spacing:-2px}.progress-track[data-v-690db723]{height:3px;flex:1;border-radius:999px;background:#ffffff47}.progress-track span[data-v-690db723]{display:block;width:43%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e67ff,#bb3fff)}.quality[data-v-690db723]{padding:4px 7px;border-radius:5px;background:#ffffff2e}.fullscreen-icon[data-v-690db723]{width:15px;height:15px;border:2px solid currentColor}.stage-caption[data-v-690db723]{display:flex;padding:22px 24px;align-items:center;justify-content:space-between;gap:18px}.stage-caption>div[data-v-690db723]{min-width:0}.stage-caption h2[data-v-690db723]{margin:8px 0 6px;font-size:20px}.stage-caption p[data-v-690db723]{margin:0;color:#75829d;font-size:12px}.live-dot[data-v-690db723]{display:inline-flex;align-items:center;gap:7px;color:#e63854;font-size:10px;font-weight:900;letter-spacing:.08em}.signal-status[data-v-690db723]{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#e9f7f3;color:#087d68;font-size:11px;font-weight:700}.session-panel[data-v-690db723]{padding-bottom:16px}.session-tabs[data-v-690db723]{display:grid;padding:8px 8px 0;grid-template-columns:1fr 1fr;border-bottom:1px solid #e5eaf4}.session-tabs button[data-v-690db723]{position:relative;height:48px;border:0;background:transparent;color:#77839d;font-weight:700;cursor:pointer}.session-tabs button.is-active[data-v-690db723]{color:var(--rio-blue)}.session-tabs button.is-active[data-v-690db723]:after{position:absolute;right:25%;bottom:-1px;left:25%;height:2px;border-radius:2px;background:var(--rio-blue);content:""}.now-playing[data-v-690db723]{margin:18px 18px 6px;padding:16px;border-radius:13px;background:linear-gradient(135deg,#edf4ff,#f4efff)}.now-playing span[data-v-690db723]{color:var(--rio-blue);font-size:10px;font-weight:800}.now-playing strong[data-v-690db723]{display:block;margin-top:8px;font-size:14px;line-height:1.45}.now-playing p[data-v-690db723]{margin:6px 0 0;color:#76829c;font-size:11px}.live-agenda[data-v-690db723]{margin:0;padding:8px 18px;list-style:none}.live-agenda li[data-v-690db723]{display:grid;min-height:78px;grid-template-columns:45px 18px 1fr}.live-agenda time[data-v-690db723]{padding-top:9px;color:#687691;font-size:11px;font-weight:700}.agenda-line[data-v-690db723]{position:relative}.agenda-line[data-v-690db723]:after{position:absolute;top:17px;bottom:-9px;left:8px;width:1px;background:#dce3f0;content:""}.live-agenda li:last-child .agenda-line[data-v-690db723]:after{display:none}.agenda-line i[data-v-690db723]{position:absolute;z-index:1;top:12px;left:4px;width:9px;height:9px;border:2px solid #aebbd4;border-radius:50%;background:#fff}.live-agenda li.is-complete .agenda-line i[data-v-690db723]{border-color:#7c8aa5;background:#7c8aa5}.live-agenda li.is-current .agenda-line i[data-v-690db723]{border-color:#fff;background:#1452dc;box-shadow:0 0 0 4px #dfe9ff}.live-agenda li>div[data-v-690db723]{padding:7px 0 13px}.live-agenda strong[data-v-690db723]{display:block;color:#293754;font-size:12px;line-height:1.45}.live-agenda small[data-v-690db723]{display:block;margin-top:4px;color:#8893a9;font-size:10px}.live-agenda em[data-v-690db723]{display:inline-flex;margin-top:7px;padding:3px 6px;border-radius:5px;background:#e8efff;color:#0c50de;font-size:9px;font-style:normal;font-weight:800}.live-agenda li:not(.is-current) div[data-v-690db723]{opacity:.73}.room-note[data-v-690db723]{display:flex;margin:8px 18px 0;padding:12px;align-items:flex-start;gap:8px;border-radius:10px;background:#f6f8fc;color:#7b879e;font-size:10px;line-height:1.55}.room-note .app-icon[data-v-690db723]{flex:0 0 auto;color:#627393}.stage-caption[data-v-690db723]{background:#fffffffa!important}.stage-caption h2[data-v-690db723]{color:#142348}.speaker-list[data-v-690db723]{display:flex;padding:18px;flex-direction:column;gap:12px}.speaker-list article[data-v-690db723]{display:flex;padding:13px;align-items:center;gap:12px;border:1px solid #e5eaf4;border-radius:12px}.speaker-list article>span[data-v-690db723]{display:grid;width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#dce9ff,#eee3ff);color:#2755c8;font-size:16px;font-weight:800;place-items:center}.speaker-list article div[data-v-690db723]{display:flex;min-width:0;flex-direction:column;gap:4px}.speaker-list strong[data-v-690db723]{font-size:12px}.speaker-list small[data-v-690db723]{color:#8590a7;font-size:10px}@media(max-width:920px){.live-room-page[data-v-690db723]{padding-right:18px;padding-left:18px}.live-room-main[data-v-690db723]{grid-template-columns:1fr}.session-panel[data-v-690db723]{display:grid;grid-template-columns:1fr 1fr}.session-tabs[data-v-690db723],.room-note[data-v-690db723],.speaker-list[data-v-690db723]{grid-column:1/-1}.live-agenda[data-v-690db723]{grid-column:2;grid-row:2}.now-playing[data-v-690db723]{align-self:start}}@media(max-width:640px){.live-room-page[data-v-690db723]{padding:0 0 24px}.live-room-header[data-v-690db723]{min-height:64px;padding:0 16px;grid-template-columns:1fr auto}.live-room-brand[data-v-690db723]{display:none}.leave-button[data-v-690db723]{min-height:34px;padding:0 12px;font-size:12px}.live-room-main[data-v-690db723]{margin-top:0;gap:12px}.live-stage[data-v-690db723],.session-panel[data-v-690db723]{border-right:0;border-left:0;border-radius:0}.live-video[data-v-690db723]{aspect-ratio:16/10}.video-topline[data-v-690db723]{top:14px;right:14px;left:14px}.viewer-count[data-v-690db723]{font-size:10px}.speaker-copy[data-v-690db723]{left:6%;width:66%}.speaker-copy p[data-v-690db723]{margin-bottom:8px;font-size:10px}.speaker-copy h1[data-v-690db723]{font-size:22px}.speaker-copy>span[data-v-690db723]{margin-top:10px;font-size:11px}.video-toggle[data-v-690db723]{left:82%;width:52px;height:52px}.video-controls[data-v-690db723]{height:42px;padding:0 10px;gap:7px}.stage-caption[data-v-690db723]{padding:16px}.stage-caption h2[data-v-690db723]{font-size:17px}.stage-caption p[data-v-690db723]{line-height:1.5}.signal-status[data-v-690db723]{display:none}.session-panel[data-v-690db723]{display:block}.session-tabs[data-v-690db723],.room-note[data-v-690db723]{grid-column:auto}.live-agenda[data-v-690db723]{grid-column:auto;grid-row:auto}.now-playing[data-v-690db723]{margin-top:14px}}.message-list[data-v-6bd31181]{margin-top:24px;overflow:hidden;border:1px solid var(--rio-card-border);border-radius:var(--rio-radius-md);background:var(--rio-surface);box-shadow:var(--rio-card-shadow)}.message-item[data-v-6bd31181]{display:grid;padding:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-bottom:1px solid var(--rio-border)}.message-item[data-v-6bd31181]:last-child{border-bottom:0}.message-item--unread[data-v-6bd31181]{background:linear-gradient(90deg,var(--rio-blue-soft),var(--rio-surface) 45%)}.message-item__icon[data-v-6bd31181]{display:grid;width:48px;height:48px;border-radius:13px;background:var(--rio-surface);color:var(--rio-blue);box-shadow:0 2px 10px #223a6e14;place-items:center}.message-type[data-v-6bd31181]{color:var(--rio-blue);font-size:11px;font-weight:800}.message-item h2[data-v-6bd31181]{margin:4px 0 0;font-size:16px}.message-item h2 i[data-v-6bd31181]{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--rio-blue)}.message-item p[data-v-6bd31181]{margin:7px 0;color:var(--rio-muted);font-size:14px;line-height:1.6}.message-item time[data-v-6bd31181]{color:#8a8f99;font-size:12px}.message-item>.app-icon[data-v-6bd31181]{color:var(--rio-muted)}@media(max-width:620px){.message-item[data-v-6bd31181]{padding:17px;grid-template-columns:auto 1fr}.message-item>.app-icon[data-v-6bd31181]{display:none}.message-item__icon[data-v-6bd31181]{width:42px;height:42px}.message-item p[data-v-6bd31181]{font-size:13px}}.profile-menu__icon[data-v-48b69d00]{position:relative}.profile-menu__icon .unread-badge[data-v-48b69d00]{top:-5px;right:-5px}.profile-hero[data-v-48b69d00]{display:grid;padding:26px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:22px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-lg);background:var(--rio-surface);box-shadow:var(--rio-shadow-1)}.profile-hero--compact[data-v-48b69d00]{grid-template-columns:1fr}.profile-identity[data-v-48b69d00]{display:flex;min-width:0;align-items:center;gap:18px}.profile-avatar[data-v-48b69d00]{display:grid;width:78px;height:78px;flex:0 0 auto;border-radius:50%;background:var(--rio-blue);color:#fff;font-size:30px;font-weight:700;place-items:center}.profile-identity h1[data-v-48b69d00]{margin:9px 0 4px;font-size:27px}.profile-identity p[data-v-48b69d00]{overflow:hidden;margin:0;color:var(--rio-muted);text-overflow:ellipsis;white-space:nowrap}.profile-identity small[data-v-48b69d00]{display:block;margin-top:5px;color:var(--rio-muted)}.profile-hero__side[data-v-48b69d00]{display:flex;align-items:flex-end;flex-direction:column;gap:12px}.profile-login-button[data-v-48b69d00]{display:inline-flex;min-width:120px;min-height:44px;padding:0 22px;align-items:center;justify-content:center;gap:5px;border-radius:999px;background:var(--rio-blue);box-shadow:0 9px 20px color-mix(in srgb,var(--rio-blue) 22%,transparent);color:#fff;font-weight:800}.learning-summary[data-v-48b69d00]{display:grid;margin:16px 0;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--rio-border);border-radius:var(--rio-radius-md);background:var(--rio-surface);box-shadow:var(--rio-shadow-1)}.learning-summary--visitor[data-v-48b69d00]{grid-template-columns:repeat(3,1fr)}.learning-summary div[data-v-48b69d00]{display:flex;padding:18px 10px;flex-direction:column;align-items:center;border-right:1px solid var(--rio-border)}.learning-summary div[data-v-48b69d00]:last-child{border-right:0}.learning-summary strong[data-v-48b69d00]{color:var(--rio-blue);font-size:25px}.learning-summary span[data-v-48b69d00]{margin-top:4px;color:var(--rio-muted);font-size:12px}.profile-grid[data-v-48b69d00]{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px}.profile-grid--single[data-v-48b69d00]{grid-template-columns:1fr}.profile-grid main[data-v-48b69d00]{min-width:0}.profile-menu-section[data-v-48b69d00]{overflow:hidden;border:1px solid var(--rio-border);border-radius:var(--rio-radius-md);background:var(--rio-surface);box-shadow:var(--rio-shadow-1)}.profile-menu-section>header[data-v-48b69d00]{display:flex;padding:17px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rio-border)}.profile-menu-section h2[data-v-48b69d00]{margin:0;font-size:19px}.profile-menu-section>header span[data-v-48b69d00]{border-radius:99px;padding:4px 9px;background:var(--rio-surface-muted);color:var(--rio-muted);font-size:11px}.profile-menu[data-v-48b69d00]{display:grid;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-menu a[data-v-48b69d00]{display:grid;min-width:0;padding:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--rio-card-border);border-radius:12px;background:var(--rio-surface);transition:.16s ease}.profile-menu a[data-v-48b69d00]:hover{border-color:var(--rio-blue);background:var(--rio-blue-soft)}.profile-menu__icon[data-v-48b69d00]{display:grid;width:42px;height:42px;border-radius:11px;background:var(--rio-blue-soft);color:var(--rio-blue);place-items:center}.profile-menu strong[data-v-48b69d00],.profile-menu small[data-v-48b69d00]{display:block}.profile-menu strong[data-v-48b69d00]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu small[data-v-48b69d00]{margin-top:4px;color:var(--rio-muted);font-size:11px}.profile-menu>a>.app-icon[data-v-48b69d00]{color:var(--rio-muted)}.theme-card[data-v-48b69d00]{margin-bottom:14px;padding:20px;border:1px solid var(--rio-card-border);border-radius:var(--rio-radius-md);background:var(--rio-surface);box-shadow:var(--rio-card-shadow)}.theme-card>header[data-v-48b69d00]{display:flex;margin-bottom:14px;align-items:flex-start;justify-content:space-between;gap:12px}.theme-card .eyebrow[data-v-48b69d00]{margin-bottom:3px;font-size:10px}.theme-card h2[data-v-48b69d00]{margin:0;font-size:19px}.theme-card>header>span[data-v-48b69d00]{border-radius:999px;padding:4px 8px;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:10px;font-weight:800}.theme-options[data-v-48b69d00]{display:grid;gap:8px}.theme-options button[data-v-48b69d00]{display:grid;width:100%;padding:9px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--rio-card-border);border-radius:12px;background:var(--rio-surface);color:var(--rio-ink);text-align:left;cursor:pointer;transition:.16s ease}.theme-options button[data-v-48b69d00]:hover{border-color:var(--rio-blue);transform:translateY(-1px)}.theme-options button.active[data-v-48b69d00]{border-color:var(--rio-blue);background:var(--rio-blue-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--rio-blue) 12%,transparent)}.theme-options strong[data-v-48b69d00],.theme-options small[data-v-48b69d00]{display:block}.theme-options strong[data-v-48b69d00]{font-size:12px}.theme-options small[data-v-48b69d00]{overflow:hidden;margin-top:3px;color:var(--rio-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.theme-selected[data-v-48b69d00]{min-width:34px;color:var(--rio-blue);font-size:9px;font-weight:800;text-align:right}.theme-preview[data-v-48b69d00]{position:relative;display:block;width:58px;height:38px;overflow:hidden;border:1px solid rgba(127,142,172,.28);border-radius:8px;background:#f4f7ff}.theme-preview i[data-v-48b69d00]{position:absolute;display:block;border-radius:4px}.theme-preview i[data-v-48b69d00]:nth-child(1){inset:5px 25px 5px 5px;background:#fff;box-shadow:0 2px 5px #19305c1f}.theme-preview i[data-v-48b69d00]:nth-child(2){top:5px;right:5px;width:15px;height:12px;background:#dce8ff}.theme-preview i[data-v-48b69d00]:nth-child(3){right:5px;bottom:5px;width:15px;height:10px;background:#0b41cd}.theme-preview--colorful[data-v-48b69d00]{background:linear-gradient(135deg,#6647e8,#d63ca4 50%,#ff8d48)}.theme-preview--colorful i[data-v-48b69d00]:nth-child(1){background:#183fc2}.theme-preview--colorful i[data-v-48b69d00]:nth-child(2){background:#5ee0cf}.theme-preview--colorful i[data-v-48b69d00]:nth-child(3){background:#ffca56}.theme-preview--dark[data-v-48b69d00]{background:#070f20}.theme-preview--dark i[data-v-48b69d00]:nth-child(1){background:#14213b}.theme-preview--dark i[data-v-48b69d00]:nth-child(2){background:#704ee8}.theme-preview--dark i[data-v-48b69d00]:nth-child(3){background:#35c9bd}.preference-card[data-v-48b69d00]{padding:24px;border:1px solid var(--rio-card-border);border-radius:var(--rio-radius-md);background:linear-gradient(145deg,var(--rio-blue-soft),var(--rio-surface))}.preference-card h2[data-v-48b69d00]{margin:0}.preference-card>p[data-v-48b69d00]:not(.eyebrow){color:var(--rio-muted);font-size:13px;line-height:1.7}.preference-card .secondary-button[data-v-48b69d00]{margin-top:18px}.consent-card[data-v-48b69d00]{display:grid;margin-top:14px;padding:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--rio-border);border-radius:12px;background:var(--rio-surface)}.consent-card>.app-icon[data-v-48b69d00]{color:var(--rio-success)}.consent-card strong[data-v-48b69d00],.consent-card small[data-v-48b69d00]{display:block}.consent-card small[data-v-48b69d00]{margin-top:4px;color:var(--rio-muted);font-size:10px;line-height:1.5}.consent-card>a[data-v-48b69d00]{color:var(--rio-blue);font-size:12px;font-weight:800}.logout-link[data-v-48b69d00]{display:block;margin-top:16px;padding:16px;text-align:center;color:var(--rio-danger)}.profile-hero[data-v-48b69d00],.learning-summary[data-v-48b69d00],.profile-menu-section[data-v-48b69d00],.profile-menu a[data-v-48b69d00],.theme-card[data-v-48b69d00],.preference-card[data-v-48b69d00],.consent-card[data-v-48b69d00]{border-color:var(--rio-card-border);box-shadow:var(--rio-card-shadow)}@media(max-width:900px){.profile-hero[data-v-48b69d00]{grid-template-columns:1fr}.profile-hero__side[data-v-48b69d00]{align-items:stretch}.profile-login-button[data-v-48b69d00]{align-self:flex-start}.profile-grid[data-v-48b69d00]{grid-template-columns:1fr}.profile-grid aside[data-v-48b69d00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.theme-card[data-v-48b69d00],.preference-card[data-v-48b69d00]{margin:0}.consent-card[data-v-48b69d00],.logout-link[data-v-48b69d00]{grid-column:1/-1;margin-top:0}}@media(max-width:620px){.profile-hero[data-v-48b69d00]{padding:18px;gap:15px}.profile-avatar[data-v-48b69d00]{width:62px;height:62px;font-size:24px}.profile-identity[data-v-48b69d00]{align-items:flex-start;gap:13px}.profile-identity h1[data-v-48b69d00]{margin:7px 0 3px;font-size:22px}.profile-identity p[data-v-48b69d00]{max-width:245px;font-size:12px}.profile-identity small[data-v-48b69d00]{font-size:11px}.learning-summary div[data-v-48b69d00]{padding:14px 4px}.learning-summary strong[data-v-48b69d00]{font-size:21px}.learning-summary span[data-v-48b69d00]{font-size:10px}.profile-menu-section>header[data-v-48b69d00]{padding:15px 16px}.profile-menu[data-v-48b69d00]{padding:10px;gap:8px}.profile-menu a[data-v-48b69d00]{min-height:68px;padding:11px 10px;gap:9px}.profile-menu__icon[data-v-48b69d00]{width:38px;height:38px}.profile-menu strong[data-v-48b69d00]{font-size:12px}.profile-menu small[data-v-48b69d00]{font-size:9px}.profile-menu>a>.app-icon[data-v-48b69d00]{display:none}.profile-grid aside[data-v-48b69d00]{display:flex;flex-direction:column}.profile-grid aside[data-v-48b69d00]>*{width:100%}.theme-card[data-v-48b69d00],.preference-card[data-v-48b69d00]{padding:20px}}.learning-summary[data-v-48b69d00]{margin:18px 0 24px;padding:5px;gap:4px;border:1px solid var(--rio-card-border);border-radius:18px;background:var(--rio-surface);box-shadow:0 8px 24px #212b441a}.learning-summary div[data-v-48b69d00]{position:relative;padding:15px 8px;border:0;border-radius:14px}.learning-summary div+div[data-v-48b69d00]:before{position:absolute;top:24%;bottom:24%;left:-2px;width:1px;background:color-mix(in srgb,var(--rio-border) 70%,transparent);content:""}.learning-summary strong[data-v-48b69d00]{font-size:26px;line-height:1}.learning-summary span[data-v-48b69d00]{margin-top:7px}.profile-menu-section[data-v-48b69d00]{overflow:visible;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.profile-menu-section>header[data-v-48b69d00]{padding:0 2px 14px;border:0}.profile-menu-section h2[data-v-48b69d00]{font-size:22px;letter-spacing:-.02em}.profile-menu-section>header span[data-v-48b69d00]{padding:5px 10px;background:color-mix(in srgb,var(--rio-surface) 74%,transparent)}.profile-menu[data-v-48b69d00]{padding:0;gap:10px}.profile-menu a[data-v-48b69d00]{min-height:82px;padding:16px;border-radius:16px;box-shadow:0 7px 20px #212b4417;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.profile-menu a[data-v-48b69d00]:hover{transform:translateY(-2px);box-shadow:0 11px 25px #212b4421}.profile-menu__icon[data-v-48b69d00]{width:44px;height:44px;border-radius:13px}@media(max-width:620px){.learning-summary[data-v-48b69d00]{margin:16px 0 24px;padding:4px;gap:2px;border-radius:17px}.learning-summary div[data-v-48b69d00]{padding:14px 2px}.learning-summary strong[data-v-48b69d00]{font-size:23px}.learning-summary span[data-v-48b69d00]{font-size:10px}.profile-menu-section>header[data-v-48b69d00]{padding:0 2px 12px}.profile-menu[data-v-48b69d00]{padding:0;gap:9px}.profile-menu a[data-v-48b69d00]{min-height:74px;padding:12px 11px;gap:10px;border-radius:15px}.profile-menu__icon[data-v-48b69d00]{width:40px;height:40px;border-radius:12px}}.logout-link[data-v-48b69d00]{width:100%;border:0;background:transparent;font:inherit;cursor:pointer}@media(max-width:620px){.profile-hero--visitor[data-v-48b69d00]{position:relative;padding-right:18px}.profile-hero--visitor .profile-identity[data-v-48b69d00]{padding-right:92px}.profile-hero--visitor .profile-avatar[data-v-48b69d00]{display:none}.profile-hero--visitor .profile-identity h1[data-v-48b69d00]{font-size:21px}.profile-hero--visitor .profile-login-button[data-v-48b69d00]{position:absolute;top:18px;right:18px;min-width:82px;min-height:40px;padding:0 14px}}.identity-page[data-v-5dc9156d]{position:relative;display:grid;min-height:100vh;min-height:100dvh;overflow:hidden;padding:30px 32px 26px;grid-template-rows:auto 1fr;background-color:#f8faff;background-image:url(/theme-assets/original-identity-background-v2.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;color:#0b1c4d}.identity-page[data-v-5dc9156d]:before{position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#f8faff0f 54%,#f8faff3d);content:"";pointer-events:none}.identity-header[data-v-5dc9156d]{position:relative;z-index:2;width:min(1040px,100%);margin:0 auto}.identity-header .roche-logo[data-v-5dc9156d]{display:block;width:76px;height:43px}.identity-header .roche-logo img[data-v-5dc9156d]{display:block;width:100%;height:100%;object-fit:contain}.identity-main[data-v-5dc9156d]{position:relative;z-index:1;width:min(540px,100%);margin:0 auto;padding:46px 0;align-self:center;transform:translateY(-24px)}.identity-heading[data-v-5dc9156d]{margin-bottom:32px}.identity-heading h1[data-v-5dc9156d]{margin:0;color:#0b1c4d;font-size:40px;line-height:1.18;letter-spacing:-.025em}.identity-heading p[data-v-5dc9156d]{margin:13px 0 0;color:#596985;font-size:15px;line-height:1.65}.identity-options[data-v-5dc9156d]{display:grid;gap:16px}.identity-option[data-v-5dc9156d]{display:grid;width:100%;min-height:124px;padding:21px 24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid rgba(255,255,255,.82);border-radius:18px;background:#ffffffe6;color:#132447;box-shadow:0 9px 26px #23407e12;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.identity-option[data-v-5dc9156d]:hover{background:#fffffff7;box-shadow:0 13px 30px #23407e1a;transform:translateY(-2px)}.identity-option[data-v-5dc9156d]:focus-visible{outline:3px solid rgba(11,86,232,.18);outline-offset:3px}.identity-option[data-v-5dc9156d]:active{transform:translateY(0)}.identity-option__icon[data-v-5dc9156d]{display:grid;width:62px;height:62px;border-radius:16px;place-items:center}.identity-option__icon--external[data-v-5dc9156d]{background:linear-gradient(145deg,#eee5ff,#f8f5ff);color:#7440df}.identity-option__icon--employee[data-v-5dc9156d]{background:linear-gradient(145deg,#e4efff,#f7faff);color:#0b56e8}.identity-option__copy[data-v-5dc9156d]{display:flex;min-width:0;flex-direction:column;gap:7px}.identity-option__copy strong[data-v-5dc9156d]{color:#132447;font-size:20px;line-height:1.3}.identity-option__copy small[data-v-5dc9156d]{color:#71809a;font-size:13px;line-height:1.5}.identity-option__caret[data-v-5dc9156d]{color:#52617c}@media(max-width:600px){.identity-page[data-v-5dc9156d]{padding:24px 22px;background-size:auto 100%;background-position:48% top}.identity-page--mini[data-v-5dc9156d]{padding-top:52px}.identity-header .roche-logo[data-v-5dc9156d]{width:70px;height:40px}.identity-main[data-v-5dc9156d]{padding:40px 0 50px}.identity-heading[data-v-5dc9156d]{margin-bottom:29px}.identity-heading h1[data-v-5dc9156d]{font-size:34px}.identity-heading p[data-v-5dc9156d]{margin-top:11px;font-size:14px}.identity-option[data-v-5dc9156d]{min-height:118px;padding:18px;gap:16px;border-radius:18px}.identity-option__icon[data-v-5dc9156d]{width:58px;height:58px;border-radius:16px}.identity-option__copy strong[data-v-5dc9156d]{font-size:18px}.identity-option__copy small[data-v-5dc9156d]{font-size:12px}}@media(max-height:700px)and (max-width:600px){.identity-page[data-v-5dc9156d]{padding-bottom:14px}.identity-page--mini[data-v-5dc9156d]{padding-top:48px}.identity-main[data-v-5dc9156d]{padding:24px 0}.identity-heading[data-v-5dc9156d]{margin-bottom:22px}.identity-option[data-v-5dc9156d]{min-height:96px;padding-top:13px;padding-bottom:13px}}.identity-status-page[data-v-874369a7]{max-width:460px;min-height:100vh;box-sizing:border-box;margin:auto;padding:18px 20px 24px;background:#f5f8ff;color:#19335a;font-size:13px;line-height:1.5}.identity-status-page header[data-v-874369a7]{display:flex;align-items:center;justify-content:space-between;height:28px}.identity-status-page header img[data-v-874369a7]{width:44px;height:44px}.identity-status-page h1[data-v-874369a7]{margin:18px 0 2px;font-size:23px}.intro[data-v-874369a7]{margin:0 0 12px;color:#63758f}.result-line[data-v-874369a7]{display:flex;justify-content:space-between;font-size:12px;margin:0 0 12px}.result-line b[data-v-874369a7]{margin-left:6px}.status-card[data-v-874369a7],.access-card[data-v-874369a7]{background:#fff;border:1px solid #dee6f2;border-radius:14px;padding:14px;margin:10px 0}.status-card>div[data-v-874369a7]{display:flex;justify-content:space-between;gap:10px;align-items:center}.identity-status-page h2[data-v-874369a7]{font-size:14px;margin:0}.status-card strong[data-v-874369a7]{color:#93620c;background:#fff4da;padding:3px 10px;border-radius:20px}.status-card strong.passed[data-v-874369a7]{background:#e4f5ee;color:#1c7357}.status-card p[data-v-874369a7]{color:#60718a;margin:8px 0 0;font-size:12px}.access-card dl[data-v-874369a7]{margin:10px 0}.access-card dl div[data-v-874369a7]{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #eef2f8}.access-card dt[data-v-874369a7]{font-size:12px}.access-card dd[data-v-874369a7]{margin:0;font-size:12px;font-weight:650;white-space:nowrap}.access-note[data-v-874369a7]{margin:12px 0 6px;padding:9px;background:#eef4ff;border-radius:8px;font-size:12px}.small[data-v-874369a7],.boundary[data-v-874369a7]{font-size:11px;color:#61738e;margin:7px 0 0}.duc-link[data-v-874369a7]{display:block;margin-top:14px;padding:12px;border-radius:10px;background:#234bb9;color:#fff;text-align:center;font-weight:650}.boundary[data-v-874369a7]{text-align:center;margin-top:10px}.portal-guide-icon[data-v-285555e0]{display:grid;width:76px;height:76px;margin-bottom:24px;border:1px solid #dce7fa;border-radius:22px;background:#edf3ff;color:var(--rio-blue);place-items:center}.portal-jump[data-v-285555e0]{width:100%;min-height:46px;margin-top:26px;justify-content:center;gap:8px;text-decoration:none}.portal-guide-back[data-v-285555e0]{margin-top:20px;font-size:14px}.verification-status>.portal-demo-label[data-v-285555e0]{margin:0 0 24px;padding:4px 10px;border-radius:6px;background:#e9effa;color:#63748f;font-size:12px}.portal-app-icon[data-v-285555e0]{display:grid;width:86px;height:86px;margin:0 0 20px!important;border:1px solid #dce6f5;border-radius:22px;background:#fff;box-shadow:0 8px 24px #2544780b;place-items:center}.portal-app-icon img[data-v-285555e0]{width:66px}.verification-status>.portal-english-name[data-v-285555e0]{margin:8px 0 24px;color:#6a7a94;font-size:14px;letter-spacing:.04em;font-weight:400}.portal-login-guide[data-v-285555e0]{width:100%;padding:22px 18px;border:1px solid #dae4f4;border-radius:16px;background:#ffffffb8;color:var(--rio-blue)}.portal-login-guide h2[data-v-285555e0]{margin:12px 0 8px;color:#183052;font-size:18px}.portal-login-guide p[data-v-285555e0]{margin:0;color:#657590;font-size:14px;line-height:1.7}.verification-status>.portal-demo-caption[data-v-285555e0]{margin-top:18px;font-size:12px}.employee-verification-page[data-v-285555e0]{position:relative;display:grid;min-height:100vh;min-height:100dvh;overflow:hidden;padding:28px 32px;grid-template-rows:auto 1fr;background:radial-gradient(circle at 84% 14%,rgba(130,91,227,.14),transparent 31%),radial-gradient(circle at 14% 30%,rgba(189,227,255,.48),transparent 38%),linear-gradient(150deg,#fbfdff,#f4f8ff 58%,#f8f5ff)}.employee-verification-page[data-v-285555e0]:after{position:absolute;right:-16%;bottom:-30%;width:64%;height:48%;border-radius:50%;background:radial-gradient(circle,rgba(20,130,250,.08),transparent 68%);content:"";pointer-events:none}.employee-verification-page header[data-v-285555e0]{position:relative;z-index:1;width:min(1040px,100%);margin:0 auto}.employee-verification-page header img[data-v-285555e0]{display:block;width:78px;height:auto}.verification-status[data-v-285555e0]{position:relative;z-index:1;display:flex;width:min(420px,100%);margin:auto;padding:30px 24px 72px;align-items:center;flex-direction:column;align-self:center;color:#122348;text-align:center}.verification-status__mark[data-v-285555e0]{display:grid;width:84px;height:84px;margin-bottom:26px;border-radius:50%;background:#e7f0ffeb;color:var(--rio-blue);box-shadow:0 12px 30px #23407e1a;place-items:center;transition:background .24s ease,color .24s ease,transform .24s ease}.verification-status__mark.verified[data-v-285555e0]{background:#e5f5f0;color:var(--rio-success);transform:scale(1.04)}.verification-spinner[data-v-285555e0]{width:38px;height:38px;border:3px solid rgba(11,65,205,.16);border-top-color:var(--rio-blue);border-radius:50%;animation:verification-spin-285555e0 .85s linear infinite}.verification-status>p[data-v-285555e0]{margin:0 0 9px;color:var(--rio-blue);font-size:11px;font-weight:800;letter-spacing:.1em}.verification-status h1[data-v-285555e0]{margin:0;font-size:30px;line-height:1.3}.verification-status>span[data-v-285555e0]{max-width:340px;margin-top:12px;color:#68758e;font-size:13px;line-height:1.7}.verification-progress[data-v-285555e0]{width:180px;height:4px;margin-top:28px;overflow:hidden;border-radius:99px;background:#dfe6f2}.verification-progress i[data-v-285555e0]{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b41cd,#1482fa);animation:verification-progress-285555e0 1.1s ease-in-out infinite}.verification-progress.complete i[data-v-285555e0]{width:100%;animation:none;background:var(--rio-success)}.verification-status small[data-v-285555e0]{margin-top:10px;color:#8a94a7;font-size:10px}@keyframes verification-spin-285555e0{to{transform:rotate(360deg)}}@keyframes verification-progress-285555e0{0%{transform:translate(-105%)}to{transform:translate(245%)}}@media(max-width:600px){.employee-verification-page[data-v-285555e0]{padding:20px}.employee-verification-page header img[data-v-285555e0]{width:64px}.verification-status[data-v-285555e0]{padding:20px 8px 74px}.verification-status__mark[data-v-285555e0]{width:78px;height:78px}.verification-status h1[data-v-285555e0]{font-size:27px}}.duc-page{display:flow-root;min-height:100dvh;padding:0 32px 24px;background:linear-gradient(130deg,#e9f3ff,#f5f8fd 38%,#fbfbfa 85%);color:var(--rio-ink)}.duc-header{display:flex;align-items:center;gap:22px;max-width:1160px;min-height:100px;margin:auto;border-bottom:1px solid var(--rio-border)}.duc-header img{display:block;width:76px}.duc-brand{font-size:15px;font-weight:700;color:var(--rio-blue-strong);border-left:1px solid var(--rio-border);padding-left:22px}.duc-brand small{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--rio-muted)}.duc-label{font-size:13px;color:var(--rio-blue);font-weight:700}.duc-header>button,.duc-header>a:last-child{margin-left:auto}.duc-header .duc-text-button{display:flex;gap:8px;align-items:center;white-space:nowrap}.duc-layout{display:grid;grid-template-columns:360px minmax(0,560px);justify-content:space-between;gap:72px;max-width:1080px;margin:48px auto;align-items:start}.duc-intro{padding-top:32px}.duc-kicker{display:block;font-size:12px;letter-spacing:.06em;color:var(--rio-blue);font-weight:700;margin:0 0 12px}.duc-intro h1{white-space:pre-line;font-size:42px;letter-spacing:-.025em;line-height:1.4;color:var(--rio-blue-strong);margin:18px 0}.duc-intro>p{font-size:15px;line-height:1.9;color:var(--rio-muted);max-width:320px}.duc-progress{list-style:none;padding:0;margin:36px 0;display:grid;gap:0}.duc-progress li{position:relative;display:flex;gap:16px;align-items:center;min-height:82px;color:var(--rio-helper)}.duc-progress li:not(:last-child):after{content:"";position:absolute;left:19px;top:61px;height:40px;width:1px;background:var(--rio-border)}.duc-progress li>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--rio-border);border-radius:50%;background:var(--rio-surface);font-size:14px;position:relative;z-index:1}.duc-progress .current>span{border:2px solid var(--rio-blue);background:var(--rio-blue-soft);color:var(--rio-blue);box-shadow:0 0 0 4px #fff}.duc-progress .done>span{background:var(--rio-blue);color:#fff;border-color:var(--rio-blue)}.duc-progress .current strong,.duc-progress .done strong{color:var(--rio-blue-strong)}.duc-progress strong{font-size:14px}.duc-progress small{display:block;margin-top:6px;font-size:12px;font-weight:400;color:var(--rio-muted)}.duc-trust{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:24px;border-top:1px solid var(--rio-border);color:var(--rio-blue);font-size:13px;line-height:1.8}.duc-trust small{color:var(--rio-muted);font-size:12px}.duc-card{min-width:0;padding:32px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-lg);background:var(--rio-surface);box-shadow:var(--rio-shadow-1)}.duc-card h2{color:var(--rio-blue-strong);font-size:28px;line-height:1.4;margin:8px 0 12px}.duc-card h3{font-size:16px;line-height:1.5}.duc-card p{line-height:1.8;font-size:14px}.duc-lead{color:var(--rio-muted);margin:0 0 24px}.duc-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--rio-blue);background:var(--rio-blue-soft);margin-bottom:20px}.duc-form{display:grid;gap:18px;margin-top:24px}.duc-form label{display:grid;gap:8px;font-size:14px;font-weight:600}.duc-form input:not([type=checkbox]),.duc-form select,.duc-form textarea{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #b9c8df;border-radius:var(--rio-radius-sm);background:var(--rio-surface);color:var(--rio-ink);font:inherit;font-size:16px;font-weight:400}.duc-form input::placeholder,.duc-form textarea::placeholder{color:var(--rio-helper);font-size:14px}.duc-form input[readonly]{background:var(--rio-surface-muted);color:var(--rio-muted);border-color:var(--rio-border)}.duc-form input:focus,.duc-form select:focus,.duc-form textarea:focus{outline:2px solid var(--rio-blue);outline-offset:2px}.duc-code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.duc-code button{padding:0 14px;min-height:48px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-sm);background:var(--rio-blue-soft);color:var(--rio-blue);font-size:13px;font-weight:600;cursor:pointer}.duc-check,.duc-form .duc-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.7;cursor:pointer}.duc-check input{flex-shrink:0;width:20px;height:20px;margin:1px 0;accent-color:var(--rio-blue)}.duc-consent{padding:14px 16px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-sm);background:var(--rio-blue-soft);font-size:13px;line-height:1.7}.duc-consent summary{cursor:pointer;color:var(--rio-blue);font-weight:600}.duc-text-button{min-height:44px;border:0;background:transparent;color:var(--rio-blue);font:inherit;font-size:13px;cursor:pointer;padding:10px 0;text-align:left}.duc-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:8px}.duc-actions>.duc-text-button{text-align:center}.duc-page .primary-button,.duc-page .secondary-button{justify-content:center;min-height:48px;border-radius:var(--rio-radius-sm);font-size:14px;font-weight:600;padding:12px 20px;box-shadow:none}.duc-page .primary-button{color:#fff;background:var(--rio-blue);border:1px solid var(--rio-blue)}.duc-page .primary-button:hover:not(:disabled){background:var(--rio-blue-strong);border-color:var(--rio-blue-strong)}.duc-page .secondary-button{color:var(--rio-blue);background:var(--rio-surface);border:1px solid var(--rio-border)}.duc-full{width:100%;margin-top:24px}.duc-page button:disabled{opacity:.45;cursor:not-allowed}.duc-page button:focus-visible,.duc-page a:focus-visible{outline:3px solid var(--rio-blue);outline-offset:3px}.duc-person{display:flex;gap:14px;align-items:center;margin:16px 0 24px}.duc-person h2{margin:0;font-size:24px}.duc-person p{margin:5px 0 0;color:var(--rio-muted);font-size:12px}.duc-avatar{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:50%;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:22px}.duc-status{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid transparent;border-radius:var(--rio-radius-md);background:var(--rio-blue-soft);margin:20px 0}.duc-status strong{font-size:22px;line-height:1.5}.duc-status p{margin:8px 0 0}.duc-status h2{font-size:24px;margin:0;color:inherit}.duc-status>.app-icon{flex-shrink:0;margin-top:3px}.duc-status-caption{display:block;font-size:12px;margin-bottom:5px}.duc-status-dot{width:9px;height:9px;border-radius:50%;background:currentColor;flex-shrink:0;margin-top:8px}.duc-page .success{background:#edf8f4;color:var(--rio-success);border-color:#c5e3d9}.duc-page .waiting{background:var(--rio-blue-soft);color:var(--rio-blue);border-color:var(--rio-border)}.duc-page .warning{background:#fff7e7;color:#805600;border-color:#ead5a3}.duc-page .danger{background:#fff1f0;color:#ad2924;border-color:#efcfcb}.duc-page .neutral{background:#f3f5f7;color:#526070;border-color:#dce2e8}.duc-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.duc-status-grid button{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:16px;border:1px solid var(--rio-border);background:var(--rio-surface);border-radius:var(--rio-radius-md);text-align:left;color:var(--rio-blue);cursor:pointer}.duc-status-grid strong{color:var(--rio-ink);font-size:13px}.duc-status-grid span{grid-column:2;font-size:12px;color:var(--rio-muted)}.duc-menu{display:grid;margin-top:18px}.duc-menu>button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;min-height:56px;border:0;border-bottom:1px solid var(--rio-border);background:transparent;color:var(--rio-ink);font-size:14px;text-align:left;cursor:pointer}.duc-menu small{display:block;margin-top:6px;color:var(--rio-muted);font-size:12px}.duc-menu .app-icon{color:var(--rio-blue);flex-shrink:0}.duc-result{margin:20px 0;padding:20px;background:var(--rio-blue-soft);border-radius:var(--rio-radius-md)}.duc-result h3{margin:0 0 8px}.duc-result p{margin:6px 0;color:inherit}.duc-result button{margin-top:14px}.duc-hint{font-size:12px!important;color:var(--rio-muted);margin:0}.duc-alert{padding:14px 16px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-sm);background:var(--rio-blue-soft);color:var(--rio-blue);font-size:13px;line-height:1.7;margin:18px 0 0}.duc-inline-note{display:flex;gap:8px;align-items:flex-start;color:var(--rio-muted);font-size:12px!important;margin:0}.duc-inline-note .app-icon{flex-shrink:0;margin-top:3px;color:var(--rio-blue)}.duc-breadcrumb{display:flex;align-items:center;margin:-8px 0 16px;font-size:12px;color:var(--rio-muted)}.duc-breadcrumb button{min-height:40px;border:0;background:none;color:var(--rio-blue);padding:0 8px 0 0;cursor:pointer}.duc-data{margin:24px 0}.duc-data>div{display:flex;gap:20px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--rio-border);font-size:14px;line-height:1.6}.duc-data dt{color:var(--rio-muted);flex-shrink:0}.duc-data dd{margin:0;text-align:right;overflow-wrap:anywhere}.duc-face{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;gap:14px;margin:24px 0;border:1px dashed #a7bde7;border-radius:var(--rio-radius-lg);background:var(--rio-blue-soft);color:var(--rio-blue)}.duc-face small{font-size:12px}.duc-timeline{list-style:none;padding:0 0 0 18px;border-left:2px solid var(--rio-border)}.duc-timeline li{margin:20px 0}.duc-timeline small{display:block;color:var(--rio-muted);margin:5px 0}.duc-timeline p{margin:6px 0}.duc-footer{max-width:1080px;margin:24px auto 0;text-align:center;color:var(--rio-helper);font-size:11px;line-height:1.7}@media(max-width:900px){.duc-layout{gap:32px;grid-template-columns:280px minmax(0,1fr)}.duc-intro h1{font-size:34px}.duc-card{padding:28px}}@media(max-width:650px){.duc-page{padding:0 16px 20px}.duc-header{min-height:76px;gap:12px}.duc-header img{width:58px}.duc-brand{padding-left:12px;font-size:12px}.duc-brand small{font-size:9px;margin-top:4px}.duc-header .duc-text-button{font-size:12px;gap:3px}.duc-header .duc-text-button .app-icon{display:none}.duc-layout{grid-template-columns:1fr;gap:0;margin:20px auto 0}.duc-intro{padding:0}.duc-intro>h1,.duc-intro>p,.duc-intro>.duc-kicker,.duc-trust{display:none}.duc-progress{display:flex;margin:0 0 24px;justify-content:space-between;gap:8px}.duc-progress li{flex:1;flex-direction:column;text-align:center;gap:8px;min-height:0}.duc-progress li>span{width:28px;height:28px;font-size:12px}.duc-progress li:not(:last-child):after{top:14px;left:calc(50% + 23px);width:calc(100% - 38px);height:1px}.duc-progress strong{font-size:12px}.duc-progress small{font-size:10px;margin-top:4px}.duc-card{padding:24px 20px;border-radius:var(--rio-radius-lg)}.duc-card h2{font-size:24px}.duc-card p{font-size:13px}.duc-lead{margin-bottom:20px}.duc-form{gap:16px;margin-top:20px}.duc-form label{font-size:13px}.duc-form .duc-check{font-size:12px}.duc-status{padding:16px}.duc-status strong{font-size:20px}.duc-status-grid button{padding:14px 10px;gap:6px}.duc-status-grid strong{font-size:12px}.duc-code{gap:8px}.duc-code button{padding:0 10px;font-size:12px}.duc-footer{margin-top:20px;padding:0 8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.duc-page *{scroll-behavior:auto;transition:none!important}}.duc-studio[data-v-27fb04fa]{max-width:1100px;margin:48px auto}.duc-studio h1[data-v-27fb04fa]{font-size:34px;margin:12px 0}.duc-studio>p[data-v-27fb04fa]{color:var(--rio-muted);line-height:1.8}.duc-studio-grid[data-v-27fb04fa]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;margin-top:30px;align-items:start}.duc-studio-aside[data-v-27fb04fa]{position:sticky;top:24px}.duc-studio fieldset[data-v-27fb04fa]{padding:0;border:0;margin:0 0 25px}.duc-studio fieldset[data-v-27fb04fa]:last-child{margin-bottom:0}.duc-studio legend[data-v-27fb04fa]{font-size:14px;font-weight:750;margin-bottom:12px}.duc-studio label[data-v-27fb04fa]{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;margin-bottom:8px;border:1px solid #e0e8f4;border-radius:12px;cursor:pointer}.duc-studio label.selected[data-v-27fb04fa]{border-color:#6595da;background:#f0f6ff}.duc-studio input[data-v-27fb04fa]{margin-top:3px;accent-color:var(--rio-blue)}.duc-studio strong[data-v-27fb04fa]{font-size:14px}.duc-studio small[data-v-27fb04fa]{display:block;color:var(--rio-muted);font-size:12px;line-height:1.6;margin-top:4px}.duc-studio hr[data-v-27fb04fa]{border:0;border-top:1px solid #e5ebf4;margin:26px 0}.duc-studio details[data-v-27fb04fa]{font-size:12px;margin-top:24px;line-height:1.8}.duc-studio details p[data-v-27fb04fa]{font-size:12px}@media(max-width:750px){.duc-studio[data-v-27fb04fa]{margin:30px auto}.duc-studio h1[data-v-27fb04fa]{font-size:27px}.duc-studio-grid[data-v-27fb04fa]{grid-template-columns:1fr}.duc-studio-aside[data-v-27fb04fa]{position:static;grid-row:1}}.preview-chrome-icon[data-v-2f52f0a6]{display:block;flex:none;overflow:visible;pointer-events:none}.duc-phone-device[data-v-00fcd4e3]{width:406px;height:860px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;box-sizing:border-box;border:8px solid #20242c;border-radius:46px;background:#fff;color:#151515;box-shadow:0 16px 38px #162e4920}.duc-phone-status[data-v-00fcd4e3]{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:4px 26px 0;background:#f4f6f9}.duc-phone-status>strong[data-v-00fcd4e3]{font:600 15px -apple-system,BlinkMacSystemFont,Arial,sans-serif}.duc-phone-status>span[data-v-00fcd4e3]{display:flex;align-items:center;gap:5px}.duc-phone-nav[data-v-00fcd4e3]{height:44px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:space-between;background:#f4f6f9;border-bottom:1px solid #e5e8ee;padding:0 12px}.duc-phone-nav>strong[data-v-00fcd4e3]{position:absolute;left:58px;right:103px;text-align:center;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.duc-phone-device--web .duc-phone-nav>strong[data-v-00fcd4e3]{right:58px}.duc-phone-device--web .duc-phone-status[data-v-00fcd4e3],.duc-phone-device--web .duc-phone-nav[data-v-00fcd4e3]{background:#ededed}.duc-phone-nav button[data-v-00fcd4e3]{border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:#151515}.duc-native-back[data-v-00fcd4e3],.duc-native-more[data-v-00fcd4e3]{width:40px;height:40px}.duc-native-back svg[data-v-00fcd4e3]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.duc-native-capsule[data-v-00fcd4e3]{width:87px;height:32px;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;border:1px solid #00000024;border-radius:20px;background:#ffffffb0}.duc-native-capsule>span[data-v-00fcd4e3]{height:18px;background:#00000024}.duc-native-capsule>button[data-v-00fcd4e3]{height:30px;padding:0}.duc-phone-nav button[data-v-00fcd4e3]:focus-visible{outline:2px solid #0b41cd;outline-offset:1px;border-radius:8px}.duc-phone-content[data-v-00fcd4e3]{height:722px;min-height:0;flex:1;overflow:auto;background:#fff;scrollbar-width:none}.duc-phone-content[data-v-00fcd4e3]::-webkit-scrollbar{display:none}.duc-phone-content[data-v-00fcd4e3] iframe{display:block;width:100%;height:100%;border:0;background:#fff}.duc-phone-safe-area[data-v-00fcd4e3]{height:34px;flex-shrink:0;background:#fff;display:flex;justify-content:center;align-items:flex-end;padding-bottom:8px}.duc-phone-safe-area span[data-v-00fcd4e3]{width:134px;height:5px;background:#161616;border-radius:5px}.duc-phone-studio[data-v-714407ce]{min-height:100vh;padding:30px;display:flex;justify-content:center;align-items:flex-start;gap:64px;background:#edf1f7;color:#172d50}.duc-phone-studio aside[data-v-714407ce]{width:300px;padding-top:30px}.duc-phone-studio h1[data-v-714407ce]{font-size:30px}.duc-phone-studio p[data-v-714407ce]{font-size:14px;line-height:1.8;color:#53647a}.duc-phone-studio aside>label[data-v-714407ce]{display:grid;gap:10px;font-size:14px;margin-top:24px}.duc-phone-studio select[data-v-714407ce],.duc-phone-studio aside>button[data-v-714407ce]{min-height:44px;border:1px solid #b9c8df;background:#fff;border-radius:10px;padding:10px;color:#0b41cd}.duc-phone-studio fieldset[data-v-714407ce]{border:0;padding:0;margin:24px 0;display:flex;gap:20px}.duc-phone-studio legend[data-v-714407ce]{margin-bottom:12px;font-size:14px}.duc-phone-studio small[data-v-714407ce]{font-size:12px;line-height:1.8;color:#53647a}@media(max-width:800px){.duc-phone-studio[data-v-714407ce]{flex-direction:column;align-items:center;gap:24px;padding:20px 0}.duc-phone-studio aside[data-v-714407ce]{width:min(90vw,390px);padding:0}}.therapy-help[data-v-893c99d4]{margin:12px 0 20px;color:var(--rio-muted,#66758b);font-size:12px;line-height:1.8}.therapy-grid[data-v-893c99d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.therapy-card[data-v-893c99d4]{overflow:hidden;border:1px solid #dde5ef;border-radius:14px;background:#fff;transition:border-color .18s,box-shadow .18s}.therapy-card[data-v-893c99d4]:hover{border-color:#9dbce1}.therapy-card.selected[data-v-893c99d4]{border-color:#81ace0;box-shadow:0 2px 8px #0066cc08}.therapy-root[data-v-893c99d4]{display:flex;align-items:center;gap:10px;width:100%;min-height:88px;padding:14px 12px;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.selected .therapy-root[data-v-893c99d4]{background:linear-gradient(120deg,#f0f7ff,#fbfdff)}.therapy-icon[data-v-893c99d4]{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:#fff;color:#06c}.therapy-icon img[data-v-893c99d4]{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;max-width:none;object-fit:contain;transform:translate(-50%,-50%)}.therapy-title[data-v-893c99d4]{min-width:0;flex:1}.therapy-title strong[data-v-893c99d4]{display:block;font-size:13px;line-height:1.6;font-weight:650}.therapy-title small[data-v-893c99d4]{display:block;margin-top:4px;font-size:11px;color:#7a889a}.selected .therapy-title small[data-v-893c99d4]{color:#3974b9}.therapy-mark[data-v-893c99d4]{display:grid;place-items:center;flex:none;width:18px;height:18px;box-sizing:border-box;border:1px solid #c6d2e0;border-radius:6px;background:#fff;color:#fff}.selected .therapy-mark[data-v-893c99d4]{border-color:#06c;background:#06c}.therapy-children[data-v-893c99d4]{padding:12px;border-top:1px solid #e5edf6}.therapy-child-heading[data-v-893c99d4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;color:#738198}.therapy-chips[data-v-893c99d4]{display:flex;gap:7px;flex-wrap:wrap}.therapy-chips button[data-v-893c99d4]{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:34px;padding:6px 12px;border:1px solid #9cbfe7;border-radius:999px;background:#fff;color:#06c;font:inherit;font-size:12px;font-weight:650;text-align:left;overflow-wrap:anywhere;cursor:pointer}.therapy-chips button[aria-pressed=true][data-v-893c99d4]{border-color:#06c;background:#06c;color:#fff}button[data-v-893c99d4]:focus-visible{outline:3px solid #75b6f5;outline-offset:-3px}button[data-v-893c99d4]:disabled{opacity:.6;cursor:default}@media(max-width:600px){.therapy-grid[data-v-893c99d4]{grid-template-columns:1fr}.therapy-root[data-v-893c99d4]{min-height:80px;padding:12px 14px}.therapy-title strong[data-v-893c99d4]{font-size:14px}.therapy-children[data-v-893c99d4]{padding:12px 14px}.therapy-chips button[data-v-893c99d4]{min-height:40px}}@media(prefers-reduced-motion:reduce){.therapy-card[data-v-893c99d4]{transition:none}}.onboarding-page[data-v-d1ea97b5]{position:relative;min-height:100vh;overflow:hidden;padding:28px;background:#f8faff}.onboarding-polygon[data-v-d1ea97b5]{position:absolute;top:0;right:0;width:55vw;height:60vh;opacity:.7;background:linear-gradient(131deg,transparent 0 35%,rgba(189,227,255,.5) 35% 60%,transparent 60%);clip-path:polygon(24% 0,100% 0,100% 80%,72% 100%,0 44%)}header[data-v-d1ea97b5]{position:relative;z-index:1;display:flex;max-width:1120px;margin:auto;align-items:center;justify-content:space-between}main[data-v-d1ea97b5]{position:relative;z-index:1;display:grid;max-width:1120px;margin:46px auto;grid-template-columns:330px 1fr;align-items:start;gap:36px}.onboarding-intro h1[data-v-d1ea97b5]{margin:0 0 12px;font-size:38px;line-height:1.2}.onboarding-intro>p[data-v-d1ea97b5]{color:var(--rio-muted);line-height:1.8}.onboarding-intro>div[data-v-d1ea97b5]{display:flex;margin-top:24px;padding:15px;align-items:flex-start;gap:9px;border-radius:10px;background:var(--rio-blue-soft);color:#42516d;font-size:12px;line-height:1.6}.onboarding-intro .app-icon[data-v-d1ea97b5]{flex:0 0 auto;color:var(--rio-blue)}.preference-panel[data-v-d1ea97b5]{overflow:hidden;border:1px solid var(--rio-border);border-radius:20px;background:#fff;box-shadow:var(--rio-shadow-2)}.panel-section[data-v-d1ea97b5]{padding:28px;border-bottom:1px solid #edf0f5}.panel-section>div[data-v-d1ea97b5]:first-child{display:flex;align-items:center;justify-content:space-between}.panel-section h2[data-v-d1ea97b5]{margin:0;font-size:20px}.panel-section>div:first-child span[data-v-d1ea97b5],.panel-section>p[data-v-d1ea97b5]{color:var(--rio-muted);font-size:12px}.choice-grid[data-v-d1ea97b5]{display:grid!important;margin-top:20px;grid-template-columns:repeat(2,1fr);gap:10px}.choice-grid button[data-v-d1ea97b5]{display:grid;min-height:56px;padding:0 13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--rio-border);border-radius:10px;background:#fff;text-align:left;cursor:pointer}.choice-grid button>span[data-v-d1ea97b5]{display:grid;width:30px;height:30px;border-radius:8px;background:var(--rio-surface-muted);color:var(--rio-muted);place-items:center}.choice-grid button.active[data-v-d1ea97b5]{border-color:var(--rio-blue);background:var(--rio-blue-soft);color:var(--rio-blue);font-weight:800}.choice-grid button.active>span[data-v-d1ea97b5]{background:var(--rio-blue);color:#fff}.format-row[data-v-d1ea97b5]{display:flex!important;margin-top:18px;flex-wrap:wrap;justify-content:flex-start!important;gap:9px}.format-row button[data-v-d1ea97b5]{border:1px solid var(--rio-border);border-radius:999px;padding:8px 14px;background:#fff;cursor:pointer}.format-row button.active[data-v-d1ea97b5]{border-color:var(--rio-blue);background:var(--rio-blue-soft);color:var(--rio-blue);font-weight:800}.onboarding-actions[data-v-d1ea97b5]{display:flex;padding:22px 28px;justify-content:flex-end;gap:10px;background:#fafbfe}.flow-back[data-v-d1ea97b5]{margin-bottom:0}@media(max-width:800px){main[data-v-d1ea97b5]{grid-template-columns:1fr}.onboarding-intro h1[data-v-d1ea97b5]{font-size:32px}}@media(max-width:520px){.onboarding-page[data-v-d1ea97b5]{padding:20px}.choice-grid[data-v-d1ea97b5]{grid-template-columns:1fr}.panel-section[data-v-d1ea97b5]{padding:22px 18px}.onboarding-actions[data-v-d1ea97b5]{padding:18px;flex-direction:column}.onboarding-actions button[data-v-d1ea97b5]{width:100%}}.reader-actions[data-v-673086e5]{position:fixed;z-index:60;bottom:0;left:0;right:0;display:flex;justify-content:space-around;gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce4f0;box-shadow:0 -4px 18px #173d6d12}.reader-actions>button[data-v-673086e5],.reader-actions>a[data-v-673086e5]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;background:transparent;color:#0b41cd;font-size:14px}.reader-actions>button[data-v-673086e5]:disabled{color:#9ba4b4}.reader-share[data-v-673086e5]{position:absolute;bottom:100%;left:16px;right:16px;padding:20px;border:1px solid #dce4f0;border-radius:16px;background:#fff;color:#243858;box-shadow:0 -8px 24px #173d6d18}.reader-share p[data-v-673086e5]{font-size:14px;line-height:1.7}.reader-share button[data-v-673086e5]{border:0;background:#0b41cd;color:#fff;padding:10px 22px;border-radius:8px}.media-page[data-v-7580160b]{padding-bottom:110px}.detail-back[data-v-7580160b]{display:inline-block;margin-bottom:18px;color:var(--rio-blue);font-weight:800}.media-layout[data-v-7580160b]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px}.media-player[data-v-7580160b]{display:flex;position:relative;min-height:420px;padding:22px;overflow:hidden;align-items:center;flex-direction:column;justify-content:center;border-radius:var(--rio-radius-lg);background:#dceeff;color:#fff;box-shadow:var(--rio-shadow-2)}.media-player>img[data-v-7580160b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-player[data-v-7580160b]:before{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(180deg,#03144314,#0314436b)}.media-player__top[data-v-7580160b]{position:absolute;z-index:2;top:20px;right:22px;left:22px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.media-player>button[data-v-7580160b]{z-index:2;display:grid;width:88px;height:88px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#ffffff24;color:#fff;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-player__bottom[data-v-7580160b]{position:absolute;z-index:2;right:22px;bottom:22px;left:22px}.media-player__bottom>span[data-v-7580160b]{display:block;height:6px;overflow:hidden;border-radius:99px;background:#ffffff40}.media-player__bottom i[data-v-7580160b]{display:block;height:100%;background:#bde3ff}.media-player__bottom small[data-v-7580160b]{display:block;margin-top:8px;color:#ffffffd1}.media-copy[data-v-7580160b],.transcript[data-v-7580160b],.chapter-card[data-v-7580160b],.related-card[data-v-7580160b]{margin-top:16px;padding:26px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-md);background:#fff;box-shadow:var(--rio-shadow-1)}.media-copy h1[data-v-7580160b]{margin:8px 0 12px;font-size:30px}.media-copy>p[data-v-7580160b]:not(.eyebrow){color:var(--rio-muted);font-size:16px;line-height:1.7}.media-meta[data-v-7580160b]{display:flex;flex-wrap:wrap;gap:16px;color:var(--rio-muted);font-size:12px}.media-actions[data-v-7580160b]{display:flex;margin-top:22px;flex-wrap:wrap;gap:9px}.media-actions button[data-v-7580160b]{gap:7px}.transcript h2[data-v-7580160b]{margin-top:0}.transcript>p[data-v-7580160b]{color:var(--rio-muted);line-height:1.8}.scope-note[data-v-7580160b]{display:flex;margin-top:18px;padding:14px;gap:9px;border-radius:10px;background:var(--rio-blue-soft);color:#42516d;font-size:12px;line-height:1.6}.scope-note .app-icon[data-v-7580160b]{flex:0 0 auto;color:var(--rio-blue)}.chapter-card[data-v-7580160b]{margin-top:0;padding:0;overflow:hidden}.chapter-card>div[data-v-7580160b]{display:flex;padding:18px;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5}.chapter-card h2[data-v-7580160b]{margin:0;font-size:17px}.chapter-card>div span[data-v-7580160b]{color:var(--rio-muted);font-size:11px}.chapter-card>button[data-v-7580160b]{display:grid;width:100%;padding:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf0f5;background:#fff;text-align:left;cursor:pointer}.chapter-card>button.active[data-v-7580160b]{background:var(--rio-blue-soft);color:var(--rio-blue)}.chapter-card>button>span[data-v-7580160b]{display:grid;width:30px;height:30px;border-radius:8px;background:#f0f2f5;place-items:center}.chapter-card strong[data-v-7580160b],.chapter-card small[data-v-7580160b]{display:block}.chapter-card small[data-v-7580160b]{margin-top:4px;color:var(--rio-muted)}.related-card h2[data-v-7580160b]{margin-top:0;font-size:17px}.related-card a[data-v-7580160b]{display:flex;padding:13px 0;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5;color:#35405a;font-size:13px;line-height:1.5}.related-card a .app-icon[data-v-7580160b]{flex:0 0 auto;color:var(--rio-blue)}.media-access[data-v-7580160b]{display:flex;width:min(620px,100%);min-height:560px;margin:0 auto;padding:36px;align-items:center;flex-direction:column;justify-content:center;border:1px solid var(--rio-card-border);border-radius:22px;background:#fff;box-shadow:var(--rio-card-shadow);text-align:center}.media-access>span[data-v-7580160b]{display:grid;width:84px;height:84px;border-radius:50%;background:#eef3ff;color:var(--rio-blue);place-items:center}.media-access h1[data-v-7580160b]{font-size:30px}.media-access p[data-v-7580160b]{max-width:480px;color:var(--rio-muted);line-height:1.7}.media-access .text-link[data-v-7580160b]{margin-top:15px}@media(max-width:850px){.media-layout[data-v-7580160b]{grid-template-columns:1fr}.media-player[data-v-7580160b]{min-height:330px}.chapter-card[data-v-7580160b]{margin-top:0}}@media(max-width:600px){.media-player[data-v-7580160b]{min-height:260px}.media-copy[data-v-7580160b]{padding:22px 18px}.media-copy h1[data-v-7580160b]{font-size:25px}.media-actions[data-v-7580160b]>*{width:100%}}.legacy-survey[data-v-fc4ed7f0]{max-width:640px;margin:48px auto;padding:36px;border:1px solid var(--rio-card-border);border-radius:18px;background:#fff;text-align:center}.legacy-survey p[data-v-fc4ed7f0]{color:var(--rio-muted);margin:18px 0 24px}.records-summary[data-v-a662f9d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 16px;border:1px solid var(--rio-border);border-radius:16px;background:#fff;box-shadow:var(--rio-shadow-1)}.records-summary article[data-v-a662f9d3]{display:flex;align-items:center;flex-direction:column;padding:22px}.records-summary article+article[data-v-a662f9d3]{border-left:1px solid #edf0f5}.records-summary strong[data-v-a662f9d3]{font-size:28px;color:var(--rio-blue)}.records-summary span[data-v-a662f9d3]{margin-top:5px;font-size:12px;color:var(--rio-muted)}.records-tabs[data-v-a662f9d3]{display:flex;gap:8px;margin:16px 0 0}.records-tabs button[data-v-a662f9d3]{min-height:48px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--rio-muted);font:inherit;font-size:16px}.records-tabs button.active[data-v-a662f9d3]{border-color:#afc0ff;background:#edf2ff;color:var(--rio-blue);font-weight:800}.record-count[data-v-a662f9d3]{margin:22px 0 14px;color:var(--rio-muted);font-size:13px}.reading-records[data-v-a662f9d3]{display:grid;gap:12px}.reading-records article[data-v-a662f9d3]{overflow:hidden;border:1px solid var(--rio-border);border-radius:var(--rio-radius-md);background:var(--rio-surface);box-shadow:var(--rio-shadow-1)}.reading-records article>a[data-v-a662f9d3]{display:grid;grid-template-columns:150px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:16px}.record-cover[data-v-a662f9d3]{position:relative;height:110px;overflow:hidden;border-radius:10px}.record-cover>span[data-v-a662f9d3]{position:absolute;bottom:0;left:0;right:0;padding:18px 10px 10px;background:linear-gradient(transparent,#04184999);font-size:12px;font-weight:700;color:#fff}.record-cover img[data-v-a662f9d3]{width:100%;height:100%;object-fit:cover}.record-copy[data-v-a662f9d3]{min-width:0}.record-copy>span[data-v-a662f9d3]{color:var(--rio-blue);font-size:11px;font-weight:800}.record-copy h2[data-v-a662f9d3]{font-size:18px;line-height:1.5;margin:6px 0}.record-copy p[data-v-a662f9d3]{font-size:13px;color:var(--rio-muted);margin:0}.favorite-remove[data-v-a662f9d3]{display:block;margin:0 16px 14px auto;padding:8px 12px;border:1px solid var(--rio-border);border-radius:8px;background:#fff;color:var(--rio-blue);min-height:36px}.unavailable[data-v-a662f9d3]{opacity:.78}.unavailable .record-cover[data-v-a662f9d3]{filter:grayscale(.65)}.history-unavailable[data-v-a662f9d3]{display:flex;align-items:center;gap:5px;color:#946019;margin-top:8px}.empty-records[data-v-a662f9d3]{padding:28px;text-align:center;color:var(--rio-muted)}.empty-records a[data-v-a662f9d3]{display:block;margin-top:10px;color:var(--rio-blue)}@media(max-width:720px){.reading-records article>a[data-v-a662f9d3]{grid-template-columns:100px minmax(0,1fr) 16px;padding:14px;gap:14px}.record-cover[data-v-a662f9d3]{height:110px}.record-copy h2[data-v-a662f9d3]{font-size:18px}.record-copy p[data-v-a662f9d3]{display:none}}.text-count[data-v-543f6a92]{display:block;align-self:flex-end;margin:0;color:var(--rio-helper);font-size:12px;font-weight:400;line-height:1.5;text-align:right;font-variant-numeric:tabular-nums}.text-count--limit[data-v-543f6a92]{color:var(--rio-blue)}.inquiry-error[data-v-416911e5]{padding:18px;border:1px solid #efb7b7;background:#fff5f5;border-radius:12px;color:#8e2f2f}.medical-page>.eyebrow[data-v-416911e5]{margin-top:15px}.medical-tabs[data-v-416911e5]{display:flex;margin:26px 0 16px;border-bottom:1px solid var(--rio-border)}.medical-tabs button[data-v-416911e5]{padding:13px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--rio-muted);cursor:pointer}.medical-tabs button.active[data-v-416911e5]{border-color:var(--rio-blue);color:var(--rio-blue);font-weight:800}.medical-layout[data-v-416911e5]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.faq-search[data-v-416911e5]{display:flex;height:52px;padding:0 15px;align-items:center;gap:10px;border:1px solid var(--rio-card-border);border-radius:12px;background:var(--rio-surface);color:var(--rio-muted);box-shadow:var(--rio-card-shadow)}.faq-search input[data-v-416911e5]{width:100%;border:0;outline:0;background:transparent}.faq-list[data-v-416911e5]{margin-top:12px;overflow:hidden;border:1px solid var(--rio-card-border);border-radius:var(--rio-radius-md);background:var(--rio-surface);box-shadow:var(--rio-card-shadow)}.faq-list article[data-v-416911e5]{border-bottom:1px solid var(--rio-border)}.faq-list article[data-v-416911e5]:last-child{border-bottom:0}.faq-list article>button[data-v-416911e5]{display:grid;width:100%;min-height:70px;padding:0 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:0;background:transparent;text-align:left;cursor:pointer}.faq-list article>button span[data-v-416911e5],.faq-list article>button b[data-v-416911e5]{color:var(--rio-blue)}.faq-list article>button span[data-v-416911e5]{font-size:11px}.faq-list article>button b[data-v-416911e5]{font-size:20px}.faq-list article>p[data-v-416911e5]{margin:0;padding:0 55px 20px;color:var(--rio-muted);line-height:1.8}.faq-list article.active[data-v-416911e5]{background:var(--rio-blue-soft)}.inquiry-card[data-v-416911e5],.inquiry-form-card[data-v-416911e5]{border:1px solid var(--rio-card-border);border-radius:var(--rio-radius-md);background:var(--rio-surface);box-shadow:var(--rio-card-shadow)}.inquiry-card[data-v-416911e5]{padding:22px}.inquiry-card>span[data-v-416911e5]{display:grid;width:54px;height:54px;border-radius:14px;background:var(--rio-blue-soft);color:var(--rio-blue);place-items:center}.inquiry-card h2[data-v-416911e5]{margin:16px 0 8px}.inquiry-card p[data-v-416911e5]{color:var(--rio-muted);font-size:13px;line-height:1.7}.inquiry-card button[data-v-416911e5]{width:100%;margin-top:8px}.inquiry-form-card[data-v-416911e5]{padding:28px}.inquiry-form-card h2[data-v-416911e5]{margin:0 0 6px;font-size:25px}.inquiry-form-card>div>p[data-v-416911e5]{color:var(--rio-muted)}.inquiry-form-card form[data-v-416911e5]{display:grid;margin-top:22px;grid-template-columns:1fr 1fr;gap:14px}.inquiry-form-card label[data-v-416911e5]{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700}.inquiry-form-card input[data-v-416911e5],.inquiry-form-card select[data-v-416911e5],.inquiry-form-card textarea[data-v-416911e5]{padding:10px;border:1px solid var(--rio-border);border-radius:9px;background:var(--rio-surface);color:var(--rio-ink)}.inquiry-form-card input[data-v-416911e5],.inquiry-form-card select[data-v-416911e5]{height:44px}.inquiry-form-card .full[data-v-416911e5]{grid-column:1/-1}.form-actions[data-v-416911e5]{display:flex!important;flex-direction:row!important;justify-content:flex-end;gap:9px!important}.validation-message[data-v-416911e5]{margin:0!important;color:var(--rio-danger)!important;font-size:12px}.ticket-success[data-v-416911e5]{display:flex;min-height:400px;align-items:center;flex-direction:column;justify-content:center;text-align:center}.ticket-success>span[data-v-416911e5]{display:grid;width:72px;height:72px;border-radius:50%;background:#e4f6f1;color:var(--rio-success);place-items:center}.ticket-success>div[data-v-416911e5]{display:flex;margin-top:12px;gap:9px}@media(max-width:760px){.medical-layout[data-v-416911e5],.inquiry-form-card form[data-v-416911e5]{grid-template-columns:1fr}.inquiry-form-card .full[data-v-416911e5]{grid-column:auto}.inquiry-form-card[data-v-416911e5]{padding:21px 18px}.ticket-success>div[data-v-416911e5]{width:100%;flex-direction:column}.form-actions button[data-v-416911e5]{flex:1}}.services-page>.eyebrow[data-v-65a5b0cb]{margin-top:15px}.service-grid[data-v-65a5b0cb]{display:grid;margin-top:30px;grid-template-columns:repeat(2,1fr);gap:16px}.service-card[data-v-65a5b0cb]{display:grid;min-height:150px;padding:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;border:1px solid var(--rio-border);border-radius:var(--rio-radius-md);background:#fff;box-shadow:var(--rio-shadow-1)}.service-card[data-v-65a5b0cb]:hover{border-color:#9cb9f4}.service-card>span[data-v-65a5b0cb]{display:grid;width:58px;height:58px;border-radius:15px;background:var(--rio-blue-soft);color:var(--rio-blue);place-items:center}.service-card h2[data-v-65a5b0cb]{margin:0 0 6px;font-size:19px}.service-card p[data-v-65a5b0cb]{margin:0;color:var(--rio-muted);font-size:13px;line-height:1.6}.service-card>.app-icon[data-v-65a5b0cb]{color:var(--rio-blue)}@media(max-width:700px){.service-grid[data-v-65a5b0cb]{grid-template-columns:1fr}.service-card[data-v-65a5b0cb]{padding:18px;grid-template-columns:auto 1fr}.service-card>.app-icon[data-v-65a5b0cb]{display:none}}.knowledge-center[data-v-4929a466]{--knowledge-blue:#174bc1;--knowledge-ink:#172b4d;--knowledge-muted:#69788f;box-sizing:border-box;max-width:920px;margin:0 auto;padding:24px 24px 40px;color:var(--knowledge-ink);background:linear-gradient(180deg,#f0f5fd 0,#f7f9fc 340px);min-height:calc(100dvh - 90px)}.knowledge-center[data-v-4929a466] *{box-sizing:border-box}.knowledge-back[data-v-4929a466]{margin-bottom:22px;font-size:13px}.knowledge-back[data-v-4929a466] a{display:inline-flex;align-items:center;gap:4px;color:var(--knowledge-muted);text-decoration:none}.knowledge-hero[data-v-4929a466]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px}.knowledge-eyebrow[data-v-4929a466]{color:var(--knowledge-blue);font-size:11px;letter-spacing:1.2px;font-weight:600}.knowledge-hero h1[data-v-4929a466]{margin:8px 0 10px;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:.5px}.knowledge-hero p[data-v-4929a466]{margin:0;color:var(--knowledge-muted);font-size:13px;line-height:1.7}.knowledge-hero-icon[data-v-4929a466]{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:22px;background:linear-gradient(145deg,#e7efff,#f6f9ff);color:#3568c5;box-shadow:inset 0 0 0 1px #fff}.knowledge-search[data-v-4929a466]{position:relative;z-index:1;padding:18px;border:1px solid #e3eaf5;border-radius:20px;background:#fff;box-shadow:0 8px 30px #25466c06}.knowledge-query[data-v-4929a466]{display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #e7edf5;border-radius:12px;background:#f5f7fb;color:#8090aa}.knowledge-query input[data-v-4929a466]{width:100%;min-width:0;min-height:46px;padding:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--knowledge-ink);outline:none}.knowledge-query[data-v-4929a466]:focus-within{outline:2px solid #8faee9;outline-offset:2px}.knowledge-query input[data-v-4929a466]::placeholder{color:#8390a4}.knowledge-filters[data-v-4929a466]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.knowledge-filters label[data-v-4929a466]{min-width:0;display:grid;gap:7px}.knowledge-filters label>span[data-v-4929a466]{color:var(--knowledge-muted);font-size:11px}.knowledge-filters select[data-v-4929a466]{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid #e4eaf3;border-radius:10px;background:#fff;color:var(--knowledge-ink);font:inherit;font-size:13px;text-overflow:ellipsis}.knowledge-search-actions[data-v-4929a466]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:16px}.knowledge-center button[data-v-4929a466]{font:inherit;cursor:pointer}.knowledge-reset[data-v-4929a466]{border:0;background:transparent;padding:8px 0;color:var(--knowledge-muted);font-size:12px!important}.knowledge-submit[data-v-4929a466]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:126px;padding:8px 18px;border:0;border-radius:11px;background:var(--knowledge-blue);color:#fff;font-size:13px!important;font-weight:600!important}.knowledge-center button[data-v-4929a466]:disabled,.knowledge-center input[data-v-4929a466]:disabled,.knowledge-center select[data-v-4929a466]:disabled{opacity:.45;cursor:default}.knowledge-center button[data-v-4929a466]:focus-visible,.knowledge-center select[data-v-4929a466]:focus-visible{outline:2px solid #779de8;outline-offset:3px}.knowledge-result-heading[data-v-4929a466]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 14px}.knowledge-result-heading h2[data-v-4929a466]{margin:0;font-size:16px}.knowledge-result-heading>span[data-v-4929a466]{color:var(--knowledge-muted);font-size:12px}.knowledge-result-heading strong[data-v-4929a466]{color:var(--knowledge-blue);font-weight:600}.knowledge-cards[data-v-4929a466]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.knowledge-card[data-v-4929a466]{padding:20px;border:1px solid #e2e9f3;border-radius:20px;background:#fff;min-width:0;box-shadow:0 6px 24px #25466c04}.knowledge-tags[data-v-4929a466]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.knowledge-product[data-v-4929a466]{padding:5px 9px;line-height:1.5;border-radius:6px;background:#eef3ff;color:#3262bb;overflow-wrap:anywhere}.knowledge-region[data-v-4929a466]{color:var(--knowledge-muted);text-align:right;overflow-wrap:anywhere}.knowledge-card h3[data-v-4929a466]{font-size:18px;line-height:1.55;margin:16px 0;color:var(--knowledge-ink);white-space:pre-line;overflow-wrap:anywhere}.knowledge-hospital[data-v-4929a466]{display:flex;align-items:flex-start;gap:9px;padding:13px;border-radius:11px;background:#f6f8fc}.knowledge-hospital>.app-icon[data-v-4929a466]{flex:none;margin-top:2px;color:#758aa8}.knowledge-hospital>div[data-v-4929a466]{min-width:0}.knowledge-hospital span[data-v-4929a466]{font-size:10px;color:var(--knowledge-muted)}.knowledge-hospital p[data-v-4929a466]{margin:4px 0 0;font-size:12px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.knowledge-contacts[data-v-4929a466]{margin-top:15px}.knowledge-contact[data-v-4929a466]{display:flex;align-items:flex-start;gap:11px;padding:12px 0}.knowledge-contact+.knowledge-contact[data-v-4929a466]{border-top:1px solid #edf1f6}.knowledge-contact[data-v-4929a466]:last-child{padding-bottom:0}.knowledge-role[data-v-4929a466]{display:grid;place-items:center;flex:none;width:38px;height:38px;background:#eaf1ff;color:#3665bd;border-radius:12px;font-size:10px;font-weight:700;letter-spacing:.4px}.knowledge-role--tam[data-v-4929a466]{color:#367977;background:#eaf5f1}.knowledge-person[data-v-4929a466]{min-width:0;display:grid;gap:5px;padding-top:1px;white-space:pre-line;overflow-wrap:anywhere}.knowledge-person strong[data-v-4929a466]{font-size:13px;line-height:1.6;font-weight:600}.knowledge-person>span[data-v-4929a466]{font-size:12px;line-height:1.6;color:var(--knowledge-muted);font-variant-numeric:tabular-nums}.knowledge-pagination[data-v-4929a466]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;color:var(--knowledge-muted);font-size:12px}.knowledge-pagination button[data-v-4929a466]{display:flex;align-items:center;gap:3px;min-height:38px;padding:7px 10px;border:1px solid #e1e8f2;border-radius:10px;background:#fff;color:var(--knowledge-ink);font-size:12px}.knowledge-state[data-v-4929a466]{text-align:center;background:#fff;border:1px solid #e3eaf5;border-radius:20px;padding:38px 20px}.knowledge-state-icon[data-v-4929a466]{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;margin:0 auto 18px;background:#f0f4fc;color:#7290c3}.knowledge-state h3[data-v-4929a466]{font-size:16px;margin:12px 0}.knowledge-state p[data-v-4929a466]{font-size:13px;color:var(--knowledge-muted);line-height:1.8;overflow-wrap:anywhere}.knowledge-state button[data-v-4929a466]{margin-top:12px;padding:10px 16px;border:1px solid #d9e4f5;border-radius:10px;background:#f5f8ff;color:var(--knowledge-blue);font-size:12px}.knowledge-state--error h3[data-v-4929a466]{color:#a44444}.knowledge-loading[data-v-4929a466]{display:inline-block;width:28px;height:28px;border:3px solid #e7eefb;border-top-color:#346bd4;border-radius:50%;animation:knowledge-spin-4929a466 .8s linear infinite}@keyframes knowledge-spin-4929a466{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.knowledge-loading[data-v-4929a466]{animation:none}}@media(max-width:600px){.knowledge-center[data-v-4929a466]{padding:20px 16px 32px}.knowledge-back[data-v-4929a466],.knowledge-hero[data-v-4929a466]{margin-bottom:22px}.knowledge-hero h1[data-v-4929a466]{font-size:28px}.knowledge-hero p[data-v-4929a466]{font-size:12px}.knowledge-hero-icon[data-v-4929a466]{width:54px;height:54px;border-radius:18px}.knowledge-cards[data-v-4929a466]{grid-template-columns:1fr;gap:14px}.knowledge-card[data-v-4929a466]{padding:18px}.knowledge-search[data-v-4929a466]{padding:16px}.knowledge-card h3[data-v-4929a466]{font-size:17px}}@media(max-width:350px){.knowledge-hero-icon[data-v-4929a466]{display:none}.knowledge-query[data-v-4929a466]{padding:0 10px;gap:7px}.knowledge-query input[data-v-4929a466]{font-size:12px}.knowledge-filters[data-v-4929a466]{gap:9px}}.sales-report[data-v-b1478b62]{max-width:860px;margin:auto;color:var(--rio-text,#183d59)}.report-back[data-v-b1478b62]{display:inline-flex;gap:4px;align-items:center;border:0;background:none;padding:0;color:var(--rio-muted);font-size:13px;text-decoration:none;min-height:32px}.report-heading[data-v-b1478b62]{display:flex;align-items:center;justify-content:space-between;margin:10px 0 22px}.report-eyebrow[data-v-b1478b62]{font-size:12px;letter-spacing:2px;color:var(--rio-muted);margin:0 0 7px}.report-heading h1[data-v-b1478b62]{font-size:30px;letter-spacing:1px;margin:0}.report-mark[data-v-b1478b62]{display:grid;place-items:center;border-radius:16px;width:52px;height:52px;background:#e9f2fe;color:#0669cc}.position-picker[data-v-b1478b62]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--rio-border);background:#fff;border-radius:14px;font-size:13px}.position-picker>span[data-v-b1478b62]{color:var(--rio-muted);flex-shrink:0}.position-picker select[data-v-b1478b62]{flex:1;min-width:0;border:0;background:transparent;color:var(--rio-text);font:inherit;font-weight:700;min-height:28px;max-width:100%}.report-tabs[data-v-b1478b62]{display:flex;gap:24px;border-bottom:1px solid var(--rio-border);margin:16px 0 20px}.report-tabs button[data-v-b1478b62]{position:relative;padding:14px 0;border:0;background:none;color:var(--rio-muted);font-weight:700;font-size:15px}.report-tabs .selected[data-v-b1478b62]{color:var(--rio-blue)}.report-tabs .selected[data-v-b1478b62]:after{content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0;background:var(--rio-blue);border-radius:4px}.report-context[data-v-b1478b62]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 12px;font-size:13px;color:var(--rio-muted)}.report-context button[data-v-b1478b62]{border:0;background:none;color:var(--rio-blue);min-height:32px}.report-context b[data-v-b1478b62]{color:var(--rio-text);margin-left:5px}.report-metrics[data-v-b1478b62]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric[data-v-b1478b62]{background:#fff;border:1px solid var(--rio-border);border-radius:16px;padding:19px 16px;min-width:0}.metric>span[data-v-b1478b62]{font-size:13px;color:#577084}.metric p[data-v-b1478b62]{display:flex;align-items:baseline;gap:6px;margin:12px 0 8px}.metric strong[data-v-b1478b62]{font-size:32px;line-height:1.15;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.metric small[data-v-b1478b62]{font-size:11px;color:#728394;line-height:1.6}.metric-total[data-v-b1478b62]{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(115deg,#0866c3,#00468f);color:#fff;border:0;padding:22px}.metric-total span[data-v-b1478b62],.metric-total small[data-v-b1478b62]{color:#d8eaff}.metric-total strong[data-v-b1478b62]{font-size:44px}.metric-total p[data-v-b1478b62]{margin:12px 0 0}.metric-total-caption[data-v-b1478b62]{text-align:right;font-size:12px;line-height:1.8}.report-coverage[data-v-b1478b62]{padding:12px;border-radius:10px;background:#f2f6fa;color:#627587;font-size:12px;line-height:1.6}.report-updated[data-v-b1478b62]{font-size:11px;color:#7b8b9a;margin:18px 0 8px}.rules-toggle[data-v-b1478b62]{display:flex;align-items:center;gap:4px;border:0;background:transparent;padding:6px 0;font-size:12px;color:var(--rio-blue)}.report-rules[data-v-b1478b62]{font-size:12px;color:var(--rio-muted);line-height:1.8;padding:10px 16px;background:#fff;border-radius:12px}.employee-search[data-v-b1478b62]{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--rio-border);border-radius:12px;background:#fff}.employee-search input[data-v-b1478b62]{flex:1;min-width:0;width:0;border:0;background:transparent;font:inherit;font-size:14px;padding:6px 0}.employee-search button[data-v-b1478b62]{border:0;background:none;color:var(--rio-blue);min-height:32px}.employee-list[data-v-b1478b62]{display:grid;gap:10px}.employee-card[data-v-b1478b62]{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--rio-border);padding:18px 14px;border-radius:14px;background:#fff;width:100%;color:inherit}.employee-avatar[data-v-b1478b62]{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;background:#ecf3fa;color:#1976bf;font-weight:700;font-size:18px}.employee-copy[data-v-b1478b62]{display:grid;gap:6px;flex:1;min-width:0}.employee-copy strong[data-v-b1478b62]{font-size:15px;overflow-wrap:anywhere}.employee-copy small[data-v-b1478b62]{font-size:11px;color:var(--rio-muted)}.employee-copy>span[data-v-b1478b62]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--rio-muted)}.employee-copy b[data-v-b1478b62]{color:var(--rio-text);font-variant-numeric:tabular-nums}.employee-copy i[data-v-b1478b62]{height:10px;border-left:1px solid #dce5ed;margin:0 5px}.employee-heading[data-v-b1478b62]{display:flex;align-items:center;gap:12px;margin:20px 0}.employee-heading h2[data-v-b1478b62]{margin:0;font-size:22px}.employee-heading p[data-v-b1478b62]{font-size:12px;color:var(--rio-muted);margin:6px 0 0}.report-more[data-v-b1478b62]{display:block;margin:18px auto;padding:10px 24px;border:1px solid var(--rio-border);border-radius:20px;background:#fff;color:var(--rio-blue)}.report-empty[data-v-b1478b62]{text-align:center;padding:30px 16px;font-size:14px;line-height:1.8;color:var(--rio-muted)}.report-loading[data-v-b1478b62]{font-size:13px;color:var(--rio-muted)}@media(min-width:700px){.report-metrics[data-v-b1478b62]{grid-template-columns:repeat(4,1fr)}.metric-total[data-v-b1478b62]{grid-column:1/-1}.employee-list[data-v-b1478b62]{grid-template-columns:1fr 1fr}}@media(max-width:350px){.metric[data-v-b1478b62]{padding:16px 12px}.metric strong[data-v-b1478b62]{font-size:28px}.metric small[data-v-b1478b62]{font-size:10px}.report-heading h1[data-v-b1478b62]{font-size:26px}}@media(max-width:699px){.report-heading[data-v-b1478b62]{margin:4px 0 14px}.report-heading h1[data-v-b1478b62]{font-size:26px}.report-eyebrow[data-v-b1478b62]{font-size:11px;margin-bottom:5px}.position-picker[data-v-b1478b62]{padding:10px 14px}.report-tabs[data-v-b1478b62]{margin:8px 0 12px}.report-tabs button[data-v-b1478b62]{padding:12px 0}.report-context[data-v-b1478b62]{margin:8px 0}.metric[data-v-b1478b62]{padding:14px}.metric strong[data-v-b1478b62]{font-size:29px}.metric p[data-v-b1478b62]{margin:9px 0 5px}.metric-total[data-v-b1478b62]{padding:18px}.metric-total strong[data-v-b1478b62]{font-size:38px}.metric-total p[data-v-b1478b62]{margin:8px 0 0}.employee-heading[data-v-b1478b62]{margin:12px 0}}.report-heading[data-v-b1478b62]{padding:24px 20px;border-radius:22px;background:linear-gradient(125deg,#071a60,#0b41cd 62%,#6335cc);color:#fff;box-shadow:var(--rio-shadow-2);margin:0 0 18px}.report-eyebrow[data-v-b1478b62]{color:#bde3ff}.report-heading h1[data-v-b1478b62]{font-size:28px}.manager-greeting[data-v-b1478b62]{font-size:13px;line-height:1.7;margin:9px 0 0;color:#d9e2ff}.report-mark[data-v-b1478b62]{flex-shrink:0;background:#fff;color:var(--rio-blue);margin-left:10px}.report-tabs[data-v-b1478b62]{border:1px solid var(--rio-card-border);border-radius:13px;background:#fff;padding:4px;gap:4px;margin:14px 0}.report-tabs button[data-v-b1478b62]{flex:1;border:0;border-radius:9px;padding:10px 8px;font-size:14px}.report-tabs button.selected[data-v-b1478b62]{background:var(--rio-blue);color:#fff}.report-tabs .selected[data-v-b1478b62]:after{display:none}@media(max-width:400px){.report-heading[data-v-b1478b62]{padding:20px 16px}.report-heading h1[data-v-b1478b62]{font-size:25px}.report-mark[data-v-b1478b62]{width:42px;height:42px;border-radius:12px}}.customer-picker.customer-picker--mini[data-v-192f8e47]{margin:104px auto 20px;max-height:calc(100dvh - 124px)}.customer-picker[data-v-192f8e47]{box-sizing:border-box;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 130px);padding:24px;border:1px solid var(--rio-card-border);border-radius:20px;background:#fff;color:var(--rio-ink);overflow:auto}.customer-picker[data-v-192f8e47]::backdrop{background:#08142a80}.customer-picker header[data-v-192f8e47]{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.customer-picker h2[data-v-192f8e47]{margin:0;font-size:22px}.customer-picker header p[data-v-192f8e47]{margin:6px 0 0;font-size:14px;color:var(--rio-muted)}.customer-picker header button[data-v-192f8e47]{width:36px;height:36px;border:0;background:#f2f5fa;border-radius:50%;font-size:24px;cursor:pointer}.customer-picker form[data-v-192f8e47]{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px}.customer-picker label[data-v-192f8e47]{display:grid;gap:8px;font-size:14px}.customer-picker input[data-v-192f8e47]{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:10px;border:1px solid #d6dfec;border-radius:10px;font:inherit}.picker-hint[data-v-192f8e47],.picker-empty[data-v-192f8e47]{font-size:14px;color:var(--rio-muted);line-height:1.7}.picker-empty[data-v-192f8e47]{padding:28px 0;text-align:center}.customer-picker article[data-v-192f8e47]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid #e6ebf3}.customer-picker strong[data-v-192f8e47]{font-size:18px}.customer-picker article p[data-v-192f8e47],.picker-confirm p[data-v-192f8e47]{margin:8px 0;font-size:15px;line-height:1.6}.customer-picker small[data-v-192f8e47]{display:block;font-size:14px;color:var(--rio-muted);line-height:1.6}.customer-picker article span[data-v-192f8e47]{display:block;margin-top:6px;font-size:14px;color:var(--rio-blue)}.customer-picker button[data-v-192f8e47]{white-space:nowrap;cursor:pointer;font-size:14px}.customer-picker button[data-v-192f8e47]:disabled{opacity:.5;cursor:default}.picker-confirm footer[data-v-192f8e47]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.picker-error[data-v-192f8e47]{padding:12px;background:#fff2e9;border-radius:10px;color:#9a4818;font-size:14px}.customer-picker button[data-v-192f8e47]:focus-visible{outline:3px solid #adc6ff;outline-offset:2px}@media(max-width:600px){.customer-picker[data-v-192f8e47]{padding:20px 16px}.customer-picker form[data-v-192f8e47]{grid-template-columns:1fr}.customer-picker article[data-v-192f8e47]{align-items:flex-start}.customer-picker article p[data-v-192f8e47]{overflow-wrap:anywhere}}.customer-header-actions[data-v-8ef78833]{display:flex;align-items:center;gap:14px;margin-left:auto}.customer-header-actions .customer-action[data-v-8ef78833]{display:flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0;border:0;border-radius:6px;background:transparent;color:#0b41cd;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer}.customer-header-actions .customer-action[data-v-8ef78833]:hover{color:#072e92}.customer-header-actions .customer-action[data-v-8ef78833]:focus-visible{outline:3px solid #8caff4;outline-offset:2px}.customer-panel>header[data-v-8ef78833]{flex-wrap:wrap;gap:12px}.outreach-cover[data-v-8ef78833]{width:70px;height:80px;object-fit:cover;border-radius:10px}.outreach-row-actions[data-v-8ef78833]{display:flex;flex-direction:column;gap:8px}.outreach-row-actions button[data-v-8ef78833]{font-size:14px;padding:10px 13px;min-height:38px}.invitation-entry[data-v-8ef78833]{display:flex;gap:6px;align-items:center;color:#0b41cd;font-size:14px}.recipient-demo-link[data-v-8ef78833]{display:block;width:100%;margin:12px auto;border:1px solid #dbe5f6;border-radius:9px;background:#fff;color:#0b41cd;padding:11px;font-size:14px}.push-demo-note[data-v-8ef78833]{color:#76839b;font-size:14px;line-height:1.6}.push-panel>article.local-push-record[data-v-8ef78833]{grid-template-columns:minmax(0,1fr) 80px 70px 126px}.push-panel>.local-push-record>button[data-v-8ef78833]{font-size:14px;line-height:1.6}@media(max-width:600px){.content-row .outreach-row-actions[data-v-8ef78833]{grid-column:1/-1;flex-direction:row}.outreach-row-actions button[data-v-8ef78833]{flex:1;font-size:14px;white-space:normal}.outreach-cover[data-v-8ef78833]{width:58px;height:72px}.push-panel>article.local-push-record[data-v-8ef78833]{grid-template-columns:1fr auto}.push-panel>.local-push-record>button[data-v-8ef78833]{text-align:right}.content-row .outreach-row-actions[data-v-8ef78833]{padding-left:0}}.employee-page[data-v-8ef78833]{position:relative}.role-warning[data-v-8ef78833]{display:flex;margin-top:40px;padding:22px;align-items:center;gap:14px;border:1px solid #efd691;border-radius:15px;background:#fff9e9}.role-warning div[data-v-8ef78833]{flex:1}.role-warning strong[data-v-8ef78833],.role-warning span[data-v-8ef78833]{display:block}.role-warning span[data-v-8ef78833]{margin-top:5px;color:var(--rio-muted);font-size:14px}.field-heading[data-v-8ef78833]{display:flex;padding:24px 2px 19px;align-items:flex-end;justify-content:space-between;gap:20px}.field-heading .eyebrow[data-v-8ef78833]{margin:0 0 5px;color:var(--rio-blue);font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.field-heading h1[data-v-8ef78833]{margin:0;color:#0a1b4e;font-size:32px}.field-heading p[data-v-8ef78833]{margin:8px 0 0;color:var(--rio-muted);font-size:14px}.employee-hero[data-v-8ef78833]{display:flex;margin-top:24px;padding:28px;align-items:center;justify-content:space-between;gap:20px;border-radius:22px;background:linear-gradient(125deg,#071a60,#0b41cd 62%,#6335cc);color:#fff;box-shadow:var(--rio-shadow-2)}.employee-hero .eyebrow[data-v-8ef78833]{color:#bde3ff}.employee-hero h1[data-v-8ef78833]{margin:0;font-size:38px}.employee-hero p[data-v-8ef78833]:not(.eyebrow){margin:9px 0;color:#d9e2ff}.employee-hero span[data-v-8ef78833]{font-size:14px;color:#dbe8ff}.employee-hero>i[data-v-8ef78833]{display:grid;width:54px;height:54px;border-radius:16px;background:#fff;color:var(--rio-blue);font-size:20px;font-style:normal;font-weight:900;place-items:center}.workspace-tabs[data-v-8ef78833]{display:flex;margin:0 0 16px;padding:4px;gap:4px;border:1px solid var(--rio-card-border);border-radius:13px;background:#fff}.employee-hero+.workspace-tabs[data-v-8ef78833]{margin-top:18px}.workspace-tabs button[data-v-8ef78833]{padding:10px 18px;border:0;border-radius:9px;background:transparent;color:var(--rio-muted);font-size:14px;font-weight:800}.workspace-tabs button.active[data-v-8ef78833]{background:var(--rio-blue);color:#fff}.list-panel[data-v-8ef78833]{overflow:hidden;border:1px solid var(--rio-card-border);border-radius:17px;background:#fff;box-shadow:var(--rio-card-shadow)}.list-panel>header[data-v-8ef78833]{display:flex;padding:19px 22px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f5}.list-panel h2[data-v-8ef78833]{margin:0;font-size:20px}.list-panel header p[data-v-8ef78833]{margin:5px 0 0;color:var(--rio-muted);font-size:14px}.list-panel select[data-v-8ef78833]{height:38px;padding:0 10px;border:1px solid var(--rio-border);border-radius:9px;background:#fff}.list-filters[data-v-8ef78833]{display:grid;padding:13px 20px;grid-template-columns:minmax(280px,1fr) 140px 140px;gap:9px;background:#f8faff}.list-filters label[data-v-8ef78833]{display:flex;height:38px;padding:0 10px;align-items:center;gap:7px;border:1px solid var(--rio-border);border-radius:9px;background:#fff;color:var(--rio-muted)}.list-filters input[data-v-8ef78833]{width:100%;border:0;background:transparent;outline:0}.customer-table[data-v-8ef78833]{display:grid;padding:16px 20px;grid-template-columns:minmax(150px,1fr) minmax(240px,2fr) minmax(90px,.6fr) 20px;align-items:center;gap:20px}.customer-table--head[data-v-8ef78833]{padding-top:12px;padding-bottom:12px;background:#f4f6fa;color:#748095;font-size:14px;font-weight:600}.customer-row[data-v-8ef78833]{border-top:1px solid #edf0f5;color:var(--rio-ink);font-size:14px;line-height:1.6;transition:background .15s ease}.customer-row[data-v-8ef78833]:hover{background:#f7faff}.customer-row[data-v-8ef78833]:focus-visible{outline:2px solid var(--rio-blue);outline-offset:-2px;background:#f7faff}.customer-row>span[data-v-8ef78833]{min-width:0}.customer-row b[data-v-8ef78833],.customer-row small[data-v-8ef78833]{display:block;overflow-wrap:anywhere}.customer-row b[data-v-8ef78833]{font-size:14px;font-weight:500;line-height:1.6}.customer-row small[data-v-8ef78833]{margin-top:4px;color:var(--rio-muted);font-size:14px;line-height:1.6}.customer-name b[data-v-8ef78833]{font-size:16px;font-weight:700}.customer-name small[data-v-8ef78833]{color:#738098}.customer-therapy-tag[data-v-8ef78833]{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}.customer-mobile-therapy[data-v-8ef78833]{display:none}.customer-row>.app-icon[data-v-8ef78833]{color:#8190a9;justify-self:end;width:20px;height:20px}.empty-row[data-v-8ef78833]{padding:24px;text-align:center;color:var(--rio-muted)}.content-row[data-v-8ef78833]{display:grid;padding:18px 22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-top:1px solid #edf0f5}.content-row>i[data-v-8ef78833],.selected-content>i[data-v-8ef78833],.choice-list i[data-v-8ef78833]{display:grid;width:42px;height:42px;border-radius:12px;background:var(--rio-blue-soft);color:var(--rio-blue);font-style:normal;font-weight:900;place-items:center}.content-row strong[data-v-8ef78833],.content-row small[data-v-8ef78833]{display:block}.content-row p[data-v-8ef78833]{margin:6px 0;color:#5f6b82;font-size:14px;line-height:1.55}.content-row small[data-v-8ef78833]{color:var(--rio-muted);font-size:14px}.content-row button[data-v-8ef78833]{white-space:nowrap}.content-panel>footer[data-v-8ef78833]{display:flex;padding:13px 20px;align-items:flex-start;gap:8px;border-top:1px solid #edf0f5;background:#f7f9fc;color:#657087;font-size:14px;line-height:1.55}.team-row[data-v-8ef78833],.push-panel>article[data-v-8ef78833]{display:grid;padding:14px 20px;align-items:center;gap:12px;border-top:1px solid #edf0f5}.team-row[data-v-8ef78833]{grid-template-columns:1.2fr repeat(4,.65fr)}.team-row--head[data-v-8ef78833]{background:#f7f9fc;color:#748095;font-size:14px;font-weight:800}.team-row strong[data-v-8ef78833],.team-row small[data-v-8ef78833]{display:block}.team-row small[data-v-8ef78833]{margin-top:4px;color:var(--rio-muted);font-size:14px}.team-row b[data-v-8ef78833]{color:var(--rio-blue)}.push-panel>article[data-v-8ef78833]{grid-template-columns:1fr 90px 100px 70px 72px}.push-panel strong[data-v-8ef78833],.push-panel small[data-v-8ef78833]{display:block}.push-panel small[data-v-8ef78833]{margin-top:5px;color:var(--rio-muted);font-size:14px}.push-panel article>span[data-v-8ef78833],.push-panel article>i[data-v-8ef78833]{font-size:14px}.push-panel article>i[data-v-8ef78833]{color:var(--rio-success);font-style:normal}.push-panel article>button[data-v-8ef78833]{border:0;background:transparent;color:var(--rio-blue);font-size:14px;font-weight:800}.saved-notice[data-v-8ef78833]{margin:12px 20px;padding:10px;border-radius:9px;background:#eaf8f1;color:var(--rio-success);font-size:14px}.business-entry[data-v-8ef78833]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.business-entry article[data-v-8ef78833]{display:grid;padding:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:1px solid var(--rio-card-border);border-radius:17px;background:#fff;box-shadow:var(--rio-card-shadow)}.business-entry article>.app-icon[data-v-8ef78833]{color:var(--rio-blue)}.business-entry strong[data-v-8ef78833]{font-size:14px}.business-entry p[data-v-8ef78833]{margin:5px 0 0;color:var(--rio-muted);font-size:14px}.business-entry a[data-v-8ef78833]{color:var(--rio-blue);font-size:14px;font-weight:800}.employee-page>.push-layer[data-v-8ef78833]{display:grid;position:fixed;z-index:80;inset:0;padding:20px;background:#08142a99;place-items:center}.push-modal[data-v-8ef78833]{width:min(680px,100%);max-height:90vh;overflow:auto;border-radius:20px;background:#fff;box-shadow:0 28px 80px #07152f66}.push-modal>header[data-v-8ef78833]{display:flex;padding:22px 25px 12px;justify-content:space-between}.push-modal header p[data-v-8ef78833]{margin:0;color:var(--rio-blue);font-size:14px;font-weight:800}.push-modal h2[data-v-8ef78833]{margin:4px 0 0}.push-modal header button[data-v-8ef78833]{border:0;background:transparent;font-size:24px}.selected-content[data-v-8ef78833]{display:grid;margin:0 25px 14px;padding:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;border-radius:12px;background:#f5f7fb}.selected-content strong[data-v-8ef78833],.selected-content small[data-v-8ef78833]{display:block}.selected-content small[data-v-8ef78833]{margin-top:4px;color:var(--rio-muted);font-size:14px}.modal-help[data-v-8ef78833]{margin:0;padding:0 25px 10px;color:var(--rio-muted);font-size:14px}.choice-list[data-v-8ef78833]{display:flex;padding:0 25px;flex-direction:column;gap:8px}.choice-list button[data-v-8ef78833]{display:grid;padding:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #e0e5ed;border-radius:11px;background:#fff;text-align:left}.choice-list button.active[data-v-8ef78833]{border-color:var(--rio-blue);background:var(--rio-blue-soft)}.choice-list button[data-v-8ef78833]:disabled{opacity:.5}.choice-list strong[data-v-8ef78833],.choice-list small[data-v-8ef78833]{display:block}.choice-list small[data-v-8ef78833]{margin-top:4px;color:var(--rio-muted);font-size:14px}.choice-list button>span[data-v-8ef78833]{color:var(--rio-blue);font-size:14px}.message-preview[data-v-8ef78833]{padding:0 25px}.preview-label[data-v-8ef78833]{margin:0 0 8px;color:var(--rio-muted);font-size:14px}.message-preview>article[data-v-8ef78833]{overflow:hidden;border:1px solid #dce3ef;border-radius:14px}.message-preview article>span[data-v-8ef78833],.message-preview article>h3[data-v-8ef78833],.message-preview article>strong[data-v-8ef78833],.message-preview article>p[data-v-8ef78833]{display:block;margin:0;padding-right:18px;padding-left:18px}.message-preview article>span[data-v-8ef78833]{padding-top:15px;color:var(--rio-muted);font-size:14px}.message-preview h3[data-v-8ef78833]{padding-top:7px;font-size:16px}.message-preview article>strong[data-v-8ef78833]{padding-top:12px;color:#20345d}.message-preview article>p[data-v-8ef78833]{padding-top:7px;padding-bottom:14px;color:var(--rio-muted);font-size:14px;line-height:1.6}.message-preview article>footer[data-v-8ef78833]{display:flex;padding:12px 18px;align-items:center;justify-content:space-between;border-top:1px solid #edf0f5;color:var(--rio-blue);font-size:14px;font-weight:800}.recipient-summary[data-v-8ef78833]{display:flex;margin:12px 25px 0;padding:12px;border-radius:11px;background:#f7f9fc;flex-direction:column;gap:6px;font-size:14px}.recipient-summary span[data-v-8ef78833]{color:#5f6b82}.push-warning[data-v-8ef78833]{display:flex;margin:12px 25px 0;align-items:center;gap:6px;color:#a65d00;font-size:14px}.push-modal>footer[data-v-8ef78833]{display:flex;padding:18px 25px;justify-content:flex-end;gap:8px}@media(max-width:1000px){.field-heading[data-v-8ef78833]{padding:18px 0 14px;align-items:flex-start;flex-direction:column;gap:10px}.field-heading h1[data-v-8ef78833]{font-size:26px}.workspace-tabs[data-v-8ef78833]{overflow-x:auto}.workspace-tabs button[data-v-8ef78833]{flex:1;white-space:nowrap}.list-filters[data-v-8ef78833]{grid-template-columns:1fr}.customer-table--head[data-v-8ef78833]{display:none}.customer-table.customer-row[data-v-8ef78833]{padding:18px 16px;grid-template-columns:minmax(0,1fr) 20px;gap:7px 12px}.customer-row>.customer-name[data-v-8ef78833]{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;grid-row:1;grid-column:1}.customer-name small[data-v-8ef78833]{margin:0}.customer-row>.customer-institution[data-v-8ef78833]{grid-row:2;grid-column:1}.customer-row>.customer-therapy[data-v-8ef78833]{display:none}.customer-row .customer-meta[data-v-8ef78833]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.customer-mobile-therapy[data-v-8ef78833]{display:inline-block}.customer-row>.app-icon[data-v-8ef78833]{grid-row:1/3;grid-column:2;align-self:center;justify-self:end}.customer-panel .list-filters[data-v-8ef78833]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px;gap:10px}.customer-panel .list-filters label[data-v-8ef78833]{grid-column:1/-1}.content-row[data-v-8ef78833]{padding:16px;grid-template-columns:auto 1fr}.content-row>button[data-v-8ef78833]{grid-column:1/-1}.content-panel>footer[data-v-8ef78833]{padding:13px 16px}.employee-hero[data-v-8ef78833]{padding:20px;align-items:flex-start}.employee-hero h1[data-v-8ef78833]{font-size:28px}.team-row--head[data-v-8ef78833]{display:none}.team-row[data-v-8ef78833]{grid-template-columns:1fr 1fr}.push-panel>article[data-v-8ef78833]{grid-template-columns:1fr auto}.push-panel>article>span[data-v-8ef78833],.push-panel>article>i[data-v-8ef78833]{grid-column:1}.business-entry[data-v-8ef78833]{grid-template-columns:1fr}.push-layer[data-v-8ef78833]{padding:10px}.push-modal[data-v-8ef78833]{max-height:94vh}.push-modal>header[data-v-8ef78833]{padding:18px 18px 10px}.selected-content[data-v-8ef78833]{margin:0 18px 12px}.modal-help[data-v-8ef78833]{padding:0 18px 9px}.choice-list[data-v-8ef78833]{padding:0 18px}.choice-list button[data-v-8ef78833]{grid-template-columns:auto 1fr}.choice-list button>span[data-v-8ef78833]{grid-column:2}.message-preview[data-v-8ef78833]{padding:0 18px}.recipient-summary[data-v-8ef78833]{margin:12px 18px 0}.push-modal>footer[data-v-8ef78833]{padding:16px 18px}.list-panel>header[data-v-8ef78833]{padding:17px 16px}}.push-layer[data-v-8ef78833]{display:grid;position:fixed;z-index:110;inset:0;padding:16px;background:#08142a99;place-items:center;box-sizing:border-box}.push-layer--mini[data-v-8ef78833]{padding-top:104px;align-items:start}.push-layer--mini .push-modal[data-v-8ef78833]{max-height:calc(100dvh - 120px)}.push-panel>article.local-push-record[data-v-8ef78833]{grid-template-columns:minmax(0,1fr) auto auto}@media(max-width:800px){.push-panel>article.local-push-record[data-v-8ef78833]{grid-template-columns:minmax(0,1fr) auto}}.customer-panel .list-filters input[data-v-8ef78833],.customer-panel .list-filters select[data-v-8ef78833]{min-width:0;font-size:14px}.customer-panel .list-filters label[data-v-8ef78833],.customer-panel .list-filters select[data-v-8ef78833]{min-height:44px}.customer-institution[data-v-8ef78833]{line-height:1.5}.outreach-filters[data-v-8ef78833]{position:relative;z-index:2;padding:18px 22px 14px}.outreach-search[data-v-8ef78833]{display:flex;min-height:46px;padding:0 13px;align-items:center;gap:9px;border:1px solid var(--rio-card-border);border-radius:12px;color:var(--rio-muted);background:#f9fbff}.outreach-search[data-v-8ef78833]:focus-within{border-color:var(--rio-blue);box-shadow:0 0 0 2px var(--rio-blue-soft)}.outreach-search input[data-v-8ef78833]{width:100%;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:var(--rio-ink);font-size:16px}.outreach-types[data-v-8ef78833]{display:flex;margin-top:16px;flex-wrap:wrap;gap:8px}.outreach-types .chip[data-v-8ef78833]{min-height:40px;padding:8px 15px;font-size:14px}.outreach-results-head[data-v-8ef78833]{display:flex;margin-top:16px;align-items:center;justify-content:space-between;gap:10px}.outreach-results-head p[data-v-8ef78833]{margin:0;color:var(--rio-muted);font-size:14px;white-space:nowrap}.outreach-results-head strong[data-v-8ef78833]{color:var(--rio-ink)}.outreach-filter-controls[data-v-8ef78833]{display:flex;align-items:center;gap:10px}.clear-filters[data-v-8ef78833]{padding:8px 0;border:0;background:transparent;color:var(--rio-blue);font-size:14px;cursor:pointer}.outreach-therapy[data-v-8ef78833]{position:relative}.outreach-therapy-trigger[data-v-8ef78833]{display:flex;min-height:42px;padding:9px 12px;align-items:center;gap:8px;border:1px solid var(--rio-card-border);border-radius:11px;background:#fff;color:var(--rio-muted);font-size:14px;cursor:pointer}.outreach-therapy-trigger.active[data-v-8ef78833],.outreach-therapy-trigger[aria-expanded=true][data-v-8ef78833]{border-color:#adc1ed;color:var(--rio-blue);background:var(--rio-blue-soft)}.outreach-therapy-options[data-v-8ef78833]{position:absolute;z-index:5;top:calc(100% + 8px);right:0;width:190px;padding:7px;border:1px solid var(--rio-card-border);border-radius:14px;background:#fff;box-shadow:0 16px 38px #233f7d24}.outreach-therapy-options button[data-v-8ef78833]{display:flex;width:100%;min-height:42px;padding:9px 10px;align-items:center;justify-content:space-between;border:0;border-radius:9px;background:transparent;color:var(--rio-ink);font-size:14px;cursor:pointer}.outreach-therapy-options button[data-v-8ef78833]:hover,.outreach-therapy-options button[aria-selected=true][data-v-8ef78833]{color:var(--rio-blue);background:var(--rio-blue-soft)}.content-row[data-v-8ef78833]{padding-top:22px;padding-bottom:22px;align-items:start;gap:18px}.content-row .outreach-cover[data-v-8ef78833]{width:112px;height:128px;object-fit:cover}.outreach-content-copy[data-v-8ef78833]{min-width:0}.outreach-content-tags[data-v-8ef78833]{display:flex;margin-bottom:7px;gap:8px;color:var(--rio-blue);font-size:14px}.outreach-content-tags span+span[data-v-8ef78833]{color:var(--rio-muted)}.content-row .outreach-content-copy>strong[data-v-8ef78833]{font-size:18px;line-height:1.5}.content-row p[data-v-8ef78833]{font-size:14px;line-height:1.7}.outreach-content-meta[data-v-8ef78833]{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:5px;margin-top:10px}.content-row small[data-v-8ef78833]{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.outreach-row-actions button[data-v-8ef78833]{min-height:44px;font-size:14px}.outreach-empty[data-v-8ef78833]{display:flex;padding:36px 20px;align-items:center;flex-direction:column;text-align:center;color:var(--rio-muted)}.outreach-empty h3[data-v-8ef78833]{margin:12px 0 0;color:var(--rio-ink);font-size:18px}.outreach-empty p[data-v-8ef78833]{font-size:14px}.choice-list strong[data-v-8ef78833]{font-size:18px}@media(max-width:800px){.outreach-filters[data-v-8ef78833]{padding:16px}.content-row[data-v-8ef78833]{grid-template-columns:auto minmax(0,1fr);gap:12px}.content-row .outreach-cover[data-v-8ef78833]{width:76px;height:96px}.content-row .outreach-row-actions[data-v-8ef78833]{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap}.outreach-row-actions button[data-v-8ef78833]{flex:1;white-space:normal}.customer-panel .list-filters input[data-v-8ef78833],.customer-panel .list-filters select[data-v-8ef78833]{font-size:16px}}.employee-knowledge-entry[data-v-8ef78833]{display:flex;align-items:center;gap:12px;padding:15px 17px;margin:18px 0;border:1px solid #dfe7f5;border-radius:15px;background:#fff;color:#183452;text-decoration:none}.employee-knowledge-entry>span[data-v-8ef78833]{display:grid;place-items:center;background:#edf3ff;color:#3565bb;border-radius:11px;width:40px;height:40px}.employee-knowledge-entry>div[data-v-8ef78833]{flex:1;display:grid;gap:5px}.employee-knowledge-entry strong[data-v-8ef78833]{font-size:14px}.employee-knowledge-entry small[data-v-8ef78833]{font-size:11px;color:#73819a}.employee-knowledge-entry>.app-icon[data-v-8ef78833]{color:#8094b5}.team-cards[data-v-8ef78833]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;border-top:1px solid #edf0f5;background:#f7f9fd}.team-member-card[data-v-8ef78833]{min-width:0;border:1px solid var(--rio-card-border);border-radius:16px;background:var(--rio-surface,#fff);overflow:hidden}.team-member-heading[data-v-8ef78833]{display:flex;align-items:center;gap:11px;padding:17px 16px}.team-member-avatar[data-v-8ef78833]{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#edf3ff;color:#3663b1;font-size:17px;font-weight:700}.team-member-heading>div[data-v-8ef78833]{min-width:0}.team-member-heading h3[data-v-8ef78833]{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.team-member-heading p[data-v-8ef78833]{margin:3px 0 0;color:var(--rio-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.team-member-metrics[data-v-8ef78833]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 16px 16px}.team-member-metrics>div[data-v-8ef78833]{padding:13px 0 10px;border-top:1px solid #edf0f5;min-width:0}.team-member-metrics>div[data-v-8ef78833]:nth-child(2n){padding-left:16px}.team-member-metrics dt[data-v-8ef78833]{font-size:11px;line-height:1.5;color:var(--rio-muted);overflow-wrap:anywhere}.team-member-metrics dd[data-v-8ef78833]{margin:7px 0 0;font-size:23px;font-weight:600;line-height:1.2;color:var(--rio-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.team-member-metrics dd small[data-v-8ef78833]{margin-left:5px;font-size:11px;font-weight:400;color:var(--rio-muted)}@media(max-width:1000px){.team-cards[data-v-8ef78833]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.team-cards[data-v-8ef78833]{grid-template-columns:1fr;padding:12px;gap:12px}.team-panel>header[data-v-8ef78833]{align-items:flex-start;flex-wrap:wrap;gap:12px}.team-panel>header>div[data-v-8ef78833]{flex:1 1 190px}.team-panel>header h2[data-v-8ef78833]{font-size:18px;line-height:1.5}.team-panel>header select[data-v-8ef78833]{max-width:100%;font-size:13px}.team-member-heading[data-v-8ef78833]{padding:15px 16px}.team-member-metrics dd[data-v-8ef78833]{font-size:24px}}.customer-detail-page[data-v-7a183ac7]{position:relative;font-size:14px;line-height:1.6}.empty-history[data-v-7a183ac7]{padding:20px;color:var(--rio-muted);font-size:14px}.detail-heading[data-v-7a183ac7]{display:grid;margin-top:8px;padding:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid var(--rio-card-border);border-radius:18px;background:linear-gradient(135deg,#f8fbff,#f5f1ff);box-shadow:var(--rio-card-shadow)}.detail-avatar[data-v-7a183ac7]{display:grid;width:52px;height:52px;border-radius:15px;background:var(--rio-blue);color:#fff;font-size:22px;font-weight:700;place-items:center}.detail-heading p[data-v-7a183ac7]{margin:0;color:#4c6594;font-size:14px;font-weight:500;overflow-wrap:anywhere}.detail-heading h1[data-v-7a183ac7]{margin:5px 0;color:#0a1b4e;font-size:26px;line-height:1.4}.detail-heading span[data-v-7a183ac7]{color:var(--rio-muted);font-size:15px;overflow-wrap:anywhere}.detail-heading>em[data-v-7a183ac7]{padding:5px 9px;border-radius:999px;background:#e7f6ef;color:var(--rio-success);font-size:14px;font-style:normal;font-weight:600;white-space:nowrap}.detail-heading>em.warn[data-v-7a183ac7]{background:#fff2db;color:#9b5c00}.detail-grid[data-v-7a183ac7]{display:grid;margin-top:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px}.detail-grid>article[data-v-7a183ac7]{min-width:0;overflow:hidden;border:1px solid var(--rio-card-border);border-radius:17px;background:#fff;box-shadow:var(--rio-card-shadow)}.detail-grid article>header[data-v-7a183ac7]{display:flex;padding:17px 18px;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #edf0f5}.detail-grid h2[data-v-7a183ac7]{margin:0;font-size:18px;line-height:1.5}.detail-grid header>span[data-v-7a183ac7],.detail-grid header p[data-v-7a183ac7]{margin:4px 0 0;color:var(--rio-muted);font-size:14px}.profile-card dl[data-v-7a183ac7]{margin:0;padding:6px 18px}.profile-card dl>div[data-v-7a183ac7]{display:grid;padding:12px 0;grid-template-columns:76px minmax(0,1fr);gap:12px;border-bottom:1px solid #edf0f5}.profile-card dt[data-v-7a183ac7]{color:var(--rio-muted);font-size:14px}.profile-card dd[data-v-7a183ac7]{margin:0;font-size:15px;overflow-wrap:anywhere}.customer-tags[data-v-7a183ac7]{display:flex;padding:12px 18px 18px;flex-wrap:wrap;gap:8px}.customer-tags[data-v-7a183ac7]:empty{display:none}.customer-tags span[data-v-7a183ac7]{padding:5px 9px;border-radius:8px;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:14px}.behavior-card>header>div[data-v-7a183ac7]:last-child{display:flex;gap:8px;flex-wrap:wrap}.behavior-card select[data-v-7a183ac7]{min-width:100px;min-height:40px;padding:0 10px;border:1px solid var(--rio-border);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--rio-ink)}.behavior-card>section[data-v-7a183ac7]{display:grid;padding:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.behavior-card section>div[data-v-7a183ac7]{padding:14px 8px;border-radius:12px;background:#f5f7fb;text-align:center}.behavior-card strong[data-v-7a183ac7],.behavior-card span[data-v-7a183ac7]{display:block}.behavior-card strong[data-v-7a183ac7]{font-size:24px;line-height:1.4;color:#0a1b4e}.behavior-card span[data-v-7a183ac7]{margin-top:6px;color:var(--rio-muted);font-size:14px}.timeline-card ol[data-v-7a183ac7]{margin:0;padding:14px 20px;list-style:none}.timeline-card li[data-v-7a183ac7]{display:grid;position:relative;padding:10px 0 10px 22px;grid-template-columns:minmax(0,1fr);color:#526079;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.timeline-card li[data-v-7a183ac7]:before{position:absolute;top:0;bottom:0;left:5px;width:1px;background:#dbe3f1;content:""}.timeline-card li i[data-v-7a183ac7]{position:absolute;z-index:1;top:18px;left:1px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--rio-blue);box-shadow:0 0 0 1px #9eb8ef}.history-card>div[data-v-7a183ac7]{display:grid;padding:16px 18px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;border-top:1px solid #edf0f5}.history-card>div>.app-icon[data-v-7a183ac7]{width:20px;height:20px;margin-top:3px;color:var(--rio-blue)}.history-card strong[data-v-7a183ac7],.history-card small[data-v-7a183ac7]{display:block;overflow-wrap:anywhere}.history-card strong[data-v-7a183ac7]{font-size:15px;font-weight:600;line-height:1.7}.history-card small[data-v-7a183ac7]{margin-top:6px;color:var(--rio-muted);font-size:14px;line-height:1.7}.history-card em[data-v-7a183ac7]{color:var(--rio-success);font-size:14px;font-style:normal;white-space:nowrap}.history-card>p[data-v-7a183ac7]{padding:18px;color:var(--rio-muted);font-size:14px}@media(max-width:800px){.detail-heading[data-v-7a183ac7]{padding:18px 16px;grid-template-columns:48px minmax(0,1fr);gap:10px 12px}.detail-avatar[data-v-7a183ac7]{width:48px;height:48px}.detail-heading h1[data-v-7a183ac7]{font-size:24px}.detail-heading>em[data-v-7a183ac7]{grid-column:2;justify-self:start}.detail-grid[data-v-7a183ac7]{grid-template-columns:minmax(0,1fr)}.behavior-card>header[data-v-7a183ac7]{align-items:flex-start;flex-direction:column}.behavior-card>header>div[data-v-7a183ac7]:last-child{width:100%}.behavior-card select[data-v-7a183ac7]{min-width:0;flex:1}.behavior-card>section[data-v-7a183ac7]{padding:14px}.detail-grid article>header[data-v-7a183ac7]{padding:16px}.history-card>div[data-v-7a183ac7]{grid-template-columns:20px minmax(0,1fr)}.history-card em[data-v-7a183ac7]{grid-column:2}}.duc-auth-content h1[data-v-45abfd54]{font-size:28px;line-height:1.4;margin:10px 0 14px;color:var(--rio-blue-strong)}.duc-auth-content>p[data-v-45abfd54]:not(.duc-kicker){color:var(--rio-muted);font-size:14px;line-height:1.8}.duc-account-help[data-v-45abfd54]{margin-top:24px}.duc-account-help p[data-v-45abfd54]{font-size:12px}.role-warning[data-v-e4417f5c]{display:flex;margin-top:40px;padding:22px;align-items:center;gap:14px;border:1px solid #efd691;border-radius:15px;background:#fff9e9}.role-warning>.app-icon[data-v-e4417f5c]{color:#8b6500}.role-warning div[data-v-e4417f5c]{flex:1}.role-warning strong[data-v-e4417f5c],.role-warning span[data-v-e4417f5c]{display:block}.role-warning span[data-v-e4417f5c]{margin-top:5px;color:var(--rio-muted);font-size:12px}.dealer-heading[data-v-e4417f5c]{display:flex;align-items:flex-start;gap:18px}.dealer-heading>span[data-v-e4417f5c]{display:grid;width:62px;height:62px;flex:0 0 auto;border-radius:17px;background:var(--rio-blue);color:#fff;place-items:center}.dealer-layout[data-v-e4417f5c]{display:grid;margin-top:28px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.claim-card[data-v-e4417f5c],.scenario-card[data-v-e4417f5c],.privacy-card[data-v-e4417f5c],.claimed-state[data-v-e4417f5c]{border:1px solid var(--rio-card-border);border-radius:18px;background:#fff;box-shadow:var(--rio-card-shadow)}.claim-card[data-v-e4417f5c]{padding:28px}.claim-card>h2[data-v-e4417f5c]{margin:0}.claim-card>p[data-v-e4417f5c]{color:var(--rio-muted);line-height:1.7}.claim-card form[data-v-e4417f5c]{display:grid;margin-top:24px;gap:15px}.claim-card label[data-v-e4417f5c]{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800}.claim-card input[data-v-e4417f5c]{width:100%;height:46px;padding:0 12px;border:1px solid var(--rio-border);border-radius:9px}.claim-card label>div[data-v-e4417f5c]{display:grid;grid-template-columns:1fr auto;gap:8px}.claim-card form>.primary-button[data-v-e4417f5c]{justify-self:start}.claim-card button[data-v-e4417f5c]:disabled{opacity:.45;cursor:not-allowed}.match-result[data-v-e4417f5c]{display:grid;margin-top:20px;padding:17px;grid-template-columns:auto 1fr;gap:11px;border:1px solid #efd691;border-radius:13px;background:#fff9e9}.match-result>.app-icon[data-v-e4417f5c]{color:#8b6500}.match-result strong[data-v-e4417f5c],.match-result span[data-v-e4417f5c]{display:block}.match-result p[data-v-e4417f5c]{margin:6px 0;color:var(--rio-muted);font-size:12px;line-height:1.65}.match-result span[data-v-e4417f5c]{color:#7c5900;font-size:11px;font-weight:800}.match-result button[data-v-e4417f5c]{margin-top:8px}.match-result--success[data-v-e4417f5c]{border-color:#bfe5da;background:#f2fbf8}.match-result--success>.app-icon[data-v-e4417f5c]{color:var(--rio-success)}.dealer-layout aside[data-v-e4417f5c]{display:flex;flex-direction:column;gap:12px}.scenario-card[data-v-e4417f5c]{padding:20px}.scenario-card h2[data-v-e4417f5c]{margin:0}.scenario-card>p[data-v-e4417f5c]{color:var(--rio-muted);font-size:12px}.scenario-card>button[data-v-e4417f5c]{display:grid;width:100%;padding:12px 4px;grid-template-columns:1fr auto auto;gap:8px;border:0;border-bottom:1px solid #edf0f5;background:transparent;color:var(--rio-ink);text-align:left;cursor:pointer}.scenario-card>button span[data-v-e4417f5c]{font-weight:800}.scenario-card>button small[data-v-e4417f5c]{color:var(--rio-muted)}.scenario-card>button>.app-icon[data-v-e4417f5c]{color:var(--rio-blue)}.privacy-card[data-v-e4417f5c]{display:flex;padding:18px;align-items:flex-start;gap:10px;background:linear-gradient(145deg,#eef5ff,#fff)}.privacy-card>.app-icon[data-v-e4417f5c]{flex:0 0 auto;color:var(--rio-blue)}.privacy-card strong[data-v-e4417f5c]{font-size:13px}.privacy-card p[data-v-e4417f5c]{margin:5px 0 0;color:var(--rio-muted);font-size:11px;line-height:1.6}.claimed-state[data-v-e4417f5c]{display:flex;width:min(620px,100%);min-height:500px;margin:28px auto 0;padding:38px;align-items:center;flex-direction:column;justify-content:center;text-align:center}.claimed-state>span[data-v-e4417f5c]{display:grid;width:84px;height:84px;border-radius:50%;background:#e4f6f1;color:var(--rio-success);place-items:center}.claimed-state h2[data-v-e4417f5c]{font-size:30px}.claimed-state>p[data-v-e4417f5c]{max-width:500px;color:var(--rio-muted);line-height:1.75}.claimed-state dl[data-v-e4417f5c]{width:100%;margin:18px 0}.claimed-state dl div[data-v-e4417f5c]{display:flex;padding:11px;justify-content:space-between;border-bottom:1px solid #edf0f5}.claimed-state dt[data-v-e4417f5c]{color:var(--rio-muted)}.claimed-state dd[data-v-e4417f5c]{margin:0;text-align:right}.claimed-state>div[data-v-e4417f5c]{display:flex;gap:9px}@media(max-width:800px){.dealer-layout[data-v-e4417f5c]{grid-template-columns:1fr}}@media(max-width:560px){.claim-card[data-v-e4417f5c]{padding:20px}.claim-card label>div[data-v-e4417f5c]{grid-template-columns:1fr}.claim-card label button[data-v-e4417f5c]{width:100%}.claim-card form>.primary-button[data-v-e4417f5c]{width:100%}.claimed-state[data-v-e4417f5c]{padding:24px}.claimed-state dl div[data-v-e4417f5c]{align-items:flex-start;flex-direction:column;gap:5px}.claimed-state dd[data-v-e4417f5c]{text-align:left}.claimed-state>div[data-v-e4417f5c]{width:100%;flex-direction:column}.role-warning[data-v-e4417f5c]{align-items:flex-start;flex-wrap:wrap}.role-warning a[data-v-e4417f5c]{width:100%}}ol[data-v-e4417f5c]{padding-left:22px;line-height:1.9;color:var(--rio-muted)}li[data-v-e4417f5c]{margin-bottom:10px}.dealer-onboarding-page[data-v-98faa2f4]{max-width:900px;padding-bottom:36px}.onboarding-heading[data-v-98faa2f4]{padding:24px 0 20px}.onboarding-heading .eyebrow[data-v-98faa2f4]{color:var(--rio-blue);font-size:13px;font-weight:800}.onboarding-heading h1[data-v-98faa2f4]{margin:8px 0 12px;font-size:30px;color:var(--rio-ink)}.onboarding-heading>p[data-v-98faa2f4]:last-child{margin:0;color:var(--rio-muted);line-height:1.7}.onboarding-steps[data-v-98faa2f4]{margin:0;padding:0;list-style:none;background:var(--rio-surface);border:1px solid var(--rio-border);border-radius:18px;overflow:hidden}.onboarding-steps li[data-v-98faa2f4]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:24px}.onboarding-steps li+li[data-v-98faa2f4]{border-top:1px solid var(--rio-border)}.onboarding-steps li>span[data-v-98faa2f4]{display:grid;width:36px;height:36px;place-items:center;background:var(--rio-blue-soft);border-radius:50%;color:var(--rio-blue);font-weight:800}.onboarding-steps h2[data-v-98faa2f4]{margin:4px 0 10px;font-size:19px}.onboarding-steps p[data-v-98faa2f4]{margin:6px 0;color:var(--rio-muted);font-size:15px;line-height:1.8}.onboarding-steps .duc-path[data-v-98faa2f4]{font-weight:700;color:var(--rio-blue)}.onboarding-note[data-v-98faa2f4]{display:flex;align-items:flex-start;gap:10px;margin:20px 0;color:var(--rio-blue)}.onboarding-note .app-icon[data-v-98faa2f4]{flex-shrink:0;margin-top:3px}.onboarding-note p[data-v-98faa2f4]{margin:0;font-size:14px;line-height:1.8}@media(max-width:620px){.onboarding-heading h1[data-v-98faa2f4]{font-size:25px}.onboarding-heading>p[data-v-98faa2f4]:last-child{font-size:14px}.onboarding-steps li[data-v-98faa2f4]{grid-template-columns:30px minmax(0,1fr);padding:19px 16px;gap:12px}.onboarding-steps li>span[data-v-98faa2f4]{width:30px;height:30px}.onboarding-steps h2[data-v-98faa2f4]{font-size:17px}.onboarding-steps p[data-v-98faa2f4]{font-size:14px}}.dealer-channels[data-v-ba65c866]{max-width:1000px;margin:auto;color:var(--rio-ink)}.dealer-channels>header h1[data-v-ba65c866]{margin:6px 0;font-size:28px}.dealer-channels>header>p[data-v-ba65c866]:last-child,.channel-guide p[data-v-ba65c866],.channel-code p[data-v-ba65c866]{color:var(--rio-muted);line-height:1.7}.channel-owner[data-v-ba65c866]{display:flex;margin:22px 0;flex-direction:column;gap:6px}.channel-owner span[data-v-ba65c866],.channel-code small[data-v-ba65c866],.record-note[data-v-ba65c866]{font-size:12px;color:var(--rio-muted)}.channel-tabs[data-v-ba65c866]{display:flex;gap:24px;border-bottom:1px solid var(--rio-border);margin:20px 0}.channel-tabs a[data-v-ba65c866]{padding:12px 0;border-bottom:3px solid transparent}.channel-tabs a.active[data-v-ba65c866]{color:var(--rio-blue);border-color:var(--rio-blue);font-weight:700}.channel-selector[data-v-ba65c866]{display:grid;gap:8px;margin:20px 0;font-weight:700;font-size:13px}.channel-selector select[data-v-ba65c866]{width:100%;min-height:46px;padding:10px;border:1px solid var(--rio-border);border-radius:10px;background:var(--rio-surface);color:var(--rio-ink)}.channel-layout[data-v-ba65c866]{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.channel-code[data-v-ba65c866]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px;background:var(--rio-surface);border:1px solid var(--rio-card-border);border-radius:20px;box-shadow:var(--rio-card-shadow);min-width:0}.channel-logo[data-v-ba65c866]{width:70px}.channel-code h2[data-v-ba65c866]{font-size:21px;margin:0}.channel-code p[data-v-ba65c866]{margin:0}.channel-qr[data-v-ba65c866]{width:240px;max-width:100%;height:auto}.channel-placeholder[data-v-ba65c866]{display:grid;place-items:center;width:240px;max-width:100%;min-height:180px;padding:20px;background:var(--rio-blue-soft);border-radius:12px;color:var(--rio-muted);line-height:1.8}.channel-actions[data-v-ba65c866]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.channel-link[data-v-ba65c866]{width:100%;padding:8px;border:1px solid var(--rio-border);border-radius:6px;color:var(--rio-muted);background:var(--rio-surface);font-size:11px}.channel-guide[data-v-ba65c866]{padding:12px 0}.channel-guide h2[data-v-ba65c866],.channel-records h2[data-v-ba65c866]{font-size:19px;margin:0}.channel-guide ol[data-v-ba65c866]{padding-left:23px;line-height:2.4;font-size:14px}.channel-guide p[data-v-ba65c866]{font-size:12px}.channel-guide a[data-v-ba65c866]{color:var(--rio-blue);font-size:13px}.channel-notice[data-v-ba65c866]{color:var(--rio-blue);line-height:1.6}.channel-records[data-v-ba65c866]{margin-top:30px}.channel-records>header[data-v-ba65c866]{display:flex;justify-content:space-between;gap:12px;align-items:center}.channel-records header p[data-v-ba65c866]{color:var(--rio-muted);font-size:12px}.channel-records article[data-v-ba65c866]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rio-border);padding:16px 0}.channel-records article strong[data-v-ba65c866]{font-size:14px}.channel-records article small[data-v-ba65c866]{display:block;margin-top:7px;font-size:11px;color:var(--rio-muted)}.channel-records article>span[data-v-ba65c866]{font-size:12px;white-space:nowrap;color:var(--rio-muted)}.channel-records article>span.completed[data-v-ba65c866]{color:var(--rio-success)}.channel-empty[data-v-ba65c866]{padding:25px 10px;line-height:1.8;color:var(--rio-muted)}.channel-empty h2[data-v-ba65c866]{font-size:20px;color:var(--rio-ink)}.dealer-channels--admin[data-v-ba65c866]{max-width:none;margin:0 0 28px;padding:24px;background:var(--rio-surface);border:1px solid var(--rio-border);border-radius:14px}@media(max-width:650px){.channel-layout[data-v-ba65c866]{grid-template-columns:1fr}.dealer-channels>header h1[data-v-ba65c866]{font-size:25px}.channel-code[data-v-ba65c866]{padding:22px 16px}.channel-guide[data-v-ba65c866]{padding:0}.channel-guide ol[data-v-ba65c866]{margin-top:8px}.channel-records>header .secondary-button[data-v-ba65c866]{padding:9px 12px;white-space:nowrap;font-size:12px}.channel-records article[data-v-ba65c866]{align-items:flex-start}.channel-actions[data-v-ba65c866]>*{padding:12px;font-size:13px}}.overview-filters[data-v-1e50e1a3]{display:flex;align-items:end;gap:14px;margin:24px 0;flex-wrap:wrap}.overview-filters label[data-v-1e50e1a3]{display:grid;gap:8px}.overview-filters input[data-v-1e50e1a3],.overview-filters select[data-v-1e50e1a3]{padding:10px;border:1px solid #cbd8ec;border-radius:7px;min-height:42px;box-sizing:border-box;background:#fff}.overview-filters button[data-v-1e50e1a3]{height:42px}.overview-panels[data-v-1e50e1a3]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.admin-card[data-v-1e50e1a3]{padding:24px}.trend-row[data-v-1e50e1a3]{display:flex;gap:12px;align-items:center;margin:12px 0}.trend-row meter[data-v-1e50e1a3]{flex:1}.kpi-grid[data-v-1e50e1a3]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.kpi-grid article[data-v-1e50e1a3]{padding:24px;background:#fff;border:1px solid #dbe4f4;border-radius:12px}.kpi-grid strong[data-v-1e50e1a3]{display:block;font-size:32px;margin-top:10px}.admin-page-tab-layout[data-v-b47d0127]{min-width:0}.admin-page-tabs[data-v-b47d0127]{display:flex;align-items:stretch;gap:28px;margin:18px 0 24px;border-bottom:1px solid #cfdbea;overflow-x:auto;scrollbar-width:thin}.admin-page-tabs>button[role=tab][data-v-b47d0127]{position:relative;flex-shrink:0;min-height:52px;margin:0;padding:12px 4px 15px;border:0;border-radius:0;background:transparent;color:#66758b;font:inherit;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.admin-page-tabs>button[role=tab][data-v-b47d0127]:hover{color:#1045c2;background:transparent}.admin-page-tabs>button[aria-selected=true][data-v-b47d0127]{color:#1045c2;font-weight:700;background:transparent}.admin-page-tabs>button[aria-selected=true][data-v-b47d0127]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#1045c2;border-radius:2px 2px 0 0}.admin-page-tabs>button[role=tab][data-v-b47d0127]:focus-visible{outline:2px solid #81abf8;outline-offset:-4px}.admin-page-tab-panel[data-v-b47d0127]{min-width:0}.admin-page-tab-panel[data-v-b47d0127]:focus-visible{outline:2px solid #81abf8;outline-offset:3px}@media(max-width:700px){.admin-page-tabs[data-v-b47d0127]{gap:22px;margin:12px 0 18px}.admin-page-tabs>button[role=tab][data-v-b47d0127]{font-size:14px;min-height:48px}}.safety-portal[data-v-6af6ad01]{min-height:100dvh;background:linear-gradient(160deg,#eaf2ff 0,#f4f7ff 280px,#f8faff 500px);color:#142851;font:16px/1.6 Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif}.safety-portal[data-v-6af6ad01] *{box-sizing:border-box}.safety-brand[data-v-6af6ad01]{max-width:940px;margin:auto;padding:26px 24px 12px;display:flex;align-items:center;gap:10px}.safety-brand>span[data-v-6af6ad01]{color:#064be2;display:flex}.safety-brand strong[data-v-6af6ad01]{font-size:20px}.safety-brand small[data-v-6af6ad01]{font-size:12px;letter-spacing:.05em;color:#6b7c9a;margin-left:auto}.safety-portal main[data-v-6af6ad01]{max-width:940px;margin:auto;padding:14px 24px 24px}.portal-intro[data-v-6af6ad01]{max-width:670px;padding:10px 0 16px}.eyebrow[data-v-6af6ad01]{color:#1857d4;font-size:13px;margin:0 0 8px}.portal-intro h1[data-v-6af6ad01]{font-size:32px;line-height:1.3;margin:0 0 14px;letter-spacing:-.02em}.portal-intro>p[data-v-6af6ad01]:last-child{color:#5c6d89;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.8}.portal-anchors[data-v-6af6ad01]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.portal-anchors a[data-v-6af6ad01]{color:#365782;background:#fff;border:1px solid #d9e4f8;border-radius:30px;padding:7px 16px;text-decoration:none;font-size:14px}.portal-anchors a.selected[data-v-6af6ad01]{color:#064be2;border-color:#b3c8f8;background:#eaf1ff}.portal-section[data-v-6af6ad01]{scroll-margin-top:20px;margin-bottom:28px}.portal-section>h2[data-v-6af6ad01]{font-size:20px;margin:0 0 12px}.portal-group[data-v-6af6ad01]{background:#fff;border:1px solid #e1e9f6;border-radius:16px;box-shadow:0 5px 18px #214a9b06;overflow:hidden;margin-bottom:12px}.portal-group h3[data-v-6af6ad01]{font-size:14px;color:#596e90;margin:0;padding:14px 18px 0}.portal-material[data-v-6af6ad01]{padding:16px 18px;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:start}.portal-material+.portal-material[data-v-6af6ad01]{border-top:1px solid #edf1f8}.file-icon[data-v-6af6ad01]{width:40px;height:44px;border-radius:10px;background:#f0f5ff;color:#1457d5;display:grid;place-items:center}.material-copy[data-v-6af6ad01]{min-width:0}.material-copy h4[data-v-6af6ad01]{font-size:16px;line-height:1.5;margin:0 0 5px}.material-copy p[data-v-6af6ad01]{font-size:14px;line-height:1.65;color:#687995;margin:0 0 6px;white-space:pre-wrap;overflow-wrap:anywhere}.material-copy small[data-v-6af6ad01]{font-size:12px;color:#8491a8}.material-actions[data-v-6af6ad01]{display:flex;align-items:center;gap:14px;padding-top:8px}.material-actions button[data-v-6af6ad01]{font:inherit;font-size:14px;border:0;color:#0751d7;background:none;padding:4px 0;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.safety-portal footer[data-v-6af6ad01]{color:#8490a5;font-size:12px;text-align:center;padding:4px 0 16px}.portal-error[data-v-6af6ad01]{padding:14px;color:#983e20;background:#fff3ea;border-radius:12px}.portal-empty[data-v-6af6ad01]{text-align:center;color:#677d9c;padding:40px}.file-overlay[data-v-6af6ad01]{position:fixed;inset:0;z-index:1500;background:#0d214b70;display:grid;place-items:center;padding:20px}.file-overlay section[data-v-6af6ad01]{background:#fff;border-radius:18px;width:min(900px,100%);max-height:94dvh;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px}.file-overlay header[data-v-6af6ad01]{display:flex;align-items:center;justify-content:space-between;gap:12px}.file-overlay header button[data-v-6af6ad01]{border:0;background:#edf2fa;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.file-overlay iframe[data-v-6af6ad01]{width:100%;height:72dvh;border:0}.file-overlay img[data-v-6af6ad01]{max-width:100%;max-height:72dvh;object-fit:contain}.file-overlay a[data-v-6af6ad01]{color:#0751d7;font-size:15px;text-align:center}.embedded[data-v-6af6ad01]{min-height:100%}.embedded .safety-brand[data-v-6af6ad01]{padding:20px 18px 8px}.embedded main[data-v-6af6ad01]{padding:12px 18px 20px}.embedded .safety-brand small[data-v-6af6ad01]{display:none}.embedded .portal-intro h1[data-v-6af6ad01]{font-size:27px}.embedded .portal-material[data-v-6af6ad01]{grid-template-columns:34px minmax(0,1fr);gap:10px}.embedded .material-actions[data-v-6af6ad01]{grid-column:2;padding-top:0}.embedded .file-icon[data-v-6af6ad01]{width:34px;height:40px}.embedded .portal-section>h2[data-v-6af6ad01]{font-size:18px}@media(max-width:600px){.safety-brand[data-v-6af6ad01]{padding:22px 20px 8px}.safety-brand strong[data-v-6af6ad01]{font-size:19px}.safety-brand small[data-v-6af6ad01]{font-size:10px}.safety-portal main[data-v-6af6ad01]{padding:12px 20px 24px}.portal-intro h1[data-v-6af6ad01]{font-size:29px}.portal-anchors[data-v-6af6ad01]{margin-bottom:24px;gap:7px}.portal-anchors a[data-v-6af6ad01]{font-size:13px;padding:6px 13px}.portal-material[data-v-6af6ad01]{grid-template-columns:34px minmax(0,1fr);padding:14px 16px;gap:10px}.material-actions[data-v-6af6ad01]{grid-column:2;padding-top:0}.file-icon[data-v-6af6ad01]{width:34px;height:40px}.portal-section>h2[data-v-6af6ad01]{font-size:19px}.portal-group h3[data-v-6af6ad01]{padding-left:16px}.material-copy h4[data-v-6af6ad01]{font-size:16px}.portal-section[data-v-6af6ad01]{margin-bottom:24px}}.sc-admin[data-v-adb8c123]{color:#1c3156;font-size:15px;line-height:1.6}.sc-admin[data-v-adb8c123] *{box-sizing:border-box}.sc-admin h2[data-v-adb8c123],.sc-admin h3[data-v-adb8c123],.sc-admin h4[data-v-adb8c123],.sc-admin p[data-v-adb8c123]{margin:0}.sc-heading[data-v-adb8c123]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px}.sc-kicker[data-v-adb8c123]{font-size:12px;letter-spacing:.12em;color:#5675a4}.sc-heading h2[data-v-adb8c123]{font-size:22px;line-height:1.4}.sc-admin button[data-v-adb8c123],.sc-admin input[data-v-adb8c123],.sc-admin textarea[data-v-adb8c123],.sc-admin select[data-v-adb8c123]{font:inherit}.sc-admin button[data-v-adb8c123]{cursor:pointer}.sc-admin button[data-v-adb8c123]:disabled{cursor:not-allowed;opacity:.4}.sc-actions[data-v-adb8c123],.sc-row-actions[data-v-adb8c123]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sc-button[data-v-adb8c123]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 17px;border:1px solid #cbd9f3;border-radius:9px;background:#fff;color:#164ece;text-decoration:none;white-space:nowrap;font-size:14px}.sc-button.primary[data-v-adb8c123]{background:#064cdb;border-color:#064cdb;color:#fff;box-shadow:0 4px 10px #094dd51c}.sc-tabs[data-v-adb8c123]{display:flex;gap:30px;border-bottom:1px solid #dce6f7;margin-bottom:22px}.sc-tabs button[data-v-adb8c123]{color:#667994;border:0;border-bottom:3px solid transparent;background:none;padding:0 3px 12px}.sc-tabs button.active[data-v-adb8c123]{color:#064cdb;border-color:#064cdb;font-weight:600}.sc-card[data-v-adb8c123]{background:#fff;border:1px solid #e0e8f5;border-radius:14px;box-shadow:0 4px 18px #2b508909;overflow:hidden}.sc-card>header[data-v-adb8c123],.sc-directory>header[data-v-adb8c123],.sc-material>header[data-v-adb8c123]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.sc-card h3[data-v-adb8c123]{font-size:18px}.sc-card header>span[data-v-adb8c123]{color:#77859d;font-size:14px}.sc-readonly[data-v-adb8c123],.sc-status[data-v-adb8c123]{color:#168274;font-size:14px}.sc-readonly[data-v-adb8c123]{background:#eaf5f0;border-radius:24px;padding:5px 12px}.sc-warning[data-v-adb8c123]{color:#a25c23;font-size:14px}.sc-table-scroll[data-v-adb8c123]{overflow:auto}.sc-admin table[data-v-adb8c123]{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.sc-admin th[data-v-adb8c123]{background:#f6f8fd;color:#6a7c99;font-weight:500;white-space:nowrap}.sc-admin th[data-v-adb8c123],.sc-admin td[data-v-adb8c123]{padding:16px 20px;border-bottom:1px solid #edf1f8;vertical-align:middle}.sc-admin tbody tr:last-child td[data-v-adb8c123]{border-bottom:0}.sc-admin td small[data-v-adb8c123]{display:block;font-size:13px;color:#7e8da4;margin-top:4px}.sc-admin td.sc-row-actions[data-v-adb8c123]{display:table-cell;white-space:nowrap}.sc-row-actions button[data-v-adb8c123],.sc-link[data-v-adb8c123]{font:inherit;font-size:14px;padding:2px 0;color:#0750d9;background:none;border:0;white-space:nowrap}.sc-admin td.sc-row-actions button+button[data-v-adb8c123]{margin-left:18px}.sc-admin label[data-v-adb8c123]{display:grid;gap:7px;color:#465d81;font-size:14px;font-weight:500}.sc-admin input[data-v-adb8c123]:not([type=checkbox]),.sc-admin textarea[data-v-adb8c123],.sc-admin select[data-v-adb8c123]{width:100%;min-width:0;padding:10px 12px;border:1px solid #d4dff1;background:#fff;color:#203859;border-radius:8px;font-size:15px;outline:none}.sc-admin input[data-v-adb8c123]:focus,.sc-admin textarea[data-v-adb8c123]:focus,.sc-admin select[data-v-adb8c123]:focus{border-color:#5a8aee;box-shadow:0 0 0 3px #0750d910}.sc-admin textarea[data-v-adb8c123]{resize:vertical;line-height:1.7}.sc-editor-layout[data-v-adb8c123]{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:22px;align-items:start}.sc-editor-main[data-v-adb8c123]{display:grid;gap:20px;min-width:0}.sc-field-grid[data-v-adb8c123]{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 22px 22px}.wide[data-v-adb8c123]{grid-column:1/-1}.sc-counter[data-v-adb8c123]{text-align:right;color:#8a99af;font-size:13px;font-weight:400}.sc-section[data-v-adb8c123]{border-top:1px solid #e4ebf7}.sc-section>header[data-v-adb8c123]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;background:#f8faff}.sc-expand[data-v-adb8c123]{display:flex;align-items:center;gap:8px;border:0;background:none;text-align:left;color:#2d4d80;font-size:15px;padding:0}.sc-section-body[data-v-adb8c123]{padding:18px 22px}.sc-group[data-v-adb8c123]{margin-top:20px;border-left:3px solid #dce8ff;padding-left:17px}.sc-group-heading[data-v-adb8c123]{display:flex;gap:18px;align-items:end}.sc-group-heading>label[data-v-adb8c123]{flex:1}.sc-group-heading>.sc-row-actions[data-v-adb8c123]{padding-bottom:11px}.sc-material[data-v-adb8c123]{border:1px solid #e4ebf7;background:#fafcff;border-radius:10px;padding:16px;margin:16px 0;display:grid;gap:14px}.sc-material>header[data-v-adb8c123]{padding:0}.sc-material>header strong[data-v-adb8c123]{font-size:14px;color:#7385a2}.sc-file-row[data-v-adb8c123]{display:flex;gap:12px;align-items:center;justify-content:space-between}.sc-file-row>span[data-v-adb8c123]{display:flex;gap:8px;align-items:center;font-size:14px;overflow-wrap:anywhere}.sc-file-row .sc-button[data-v-adb8c123]{font-size:14px;padding:6px 12px}.sc-help[data-v-adb8c123]{color:#8a98ad;font-size:13px;margin-top:-8px}.sc-add[data-v-adb8c123]{color:#1755d6;width:100%;border:1px dashed #c9d8f4;background:#f8faff;border-radius:8px;padding:11px;font-size:14px;margin-top:12px}.sc-live-preview[data-v-adb8c123]{position:sticky;top:20px;min-width:0}.sc-live-preview>header[data-v-adb8c123]{display:flex;justify-content:space-between;align-items:center;padding:0 4px 14px}.sc-live-preview>header span[data-v-adb8c123]{font-size:13px;color:#7b8da9}.sc-phone[data-v-adb8c123]{border:1px solid #d5e0f3;border-radius:20px;overflow:auto;height:740px;background:#fff;box-shadow:0 12px 28px #294a8410}.sc-message-layout[data-v-adb8c123]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px}.sc-message-main[data-v-adb8c123]{display:grid;gap:20px;min-width:0}.sc-recipient-search[data-v-adb8c123]{padding:0 22px 16px;display:flex;align-items:center;gap:18px}.sc-recipient-search>label[data-v-adb8c123]{position:relative;flex:1}.sc-recipient-search>label>svg[data-v-adb8c123]{position:absolute;top:13px;left:12px;color:#8191ac}.sc-recipient-search input[data-v-adb8c123]{padding-left:38px!important}.sc-recipient-search>span[data-v-adb8c123]{font-size:14px;color:#657b9d;white-space:nowrap}.sc-admin input[type=checkbox][data-v-adb8c123]{width:17px;height:17px;accent-color:#064cdb;cursor:pointer}.sc-fields fieldset[data-v-adb8c123]{padding:0 22px 22px;border:0;margin:0;display:grid;gap:17px}.sc-card>footer[data-v-adb8c123]{padding:0 22px 22px;display:flex;justify-content:flex-end}.sc-message-preview[data-v-adb8c123]{padding-bottom:20px}.sc-wechat-message[data-v-adb8c123]{margin:0 16px;border:1px solid #e4eaf3;border-radius:10px;padding:18px;font-size:14px;color:#61718b}.sc-account[data-v-adb8c123]{color:#164bc4;display:block;margin-bottom:20px;font-weight:600}.sc-wechat-message h4[data-v-adb8c123]{font-size:18px;color:#203452;margin-bottom:16px}.sc-wechat-message dl[data-v-adb8c123]{margin:16px 0;display:grid;gap:14px}.sc-wechat-message dt[data-v-adb8c123]{color:#8a97ab;font-size:13px}.sc-wechat-message dd[data-v-adb8c123]{margin:3px 0 0;word-break:break-word;white-space:pre-wrap;color:#435877}.sc-message-detail[data-v-adb8c123]{display:flex;justify-content:space-between;color:#2160cd;border-top:1px solid #ebeff5;padding-top:15px}.sc-empty[data-v-adb8c123]{text-align:center;color:#8997af;padding:48px!important}.sc-alert[data-v-adb8c123],.sc-notice[data-v-adb8c123]{border-radius:10px;padding:12px 16px!important;margin-bottom:18px!important;background:#fff3e9;color:#9c562d;font-size:14px}.sc-notice[data-v-adb8c123]{background:#edf7f3;color:#247865}.sc-dialog[data-v-adb8c123]{border:1px solid #dce5f4;border-radius:18px;padding:0;max-width:calc(100vw - 32px);width:570px;max-height:90dvh;color:#1c3156;box-shadow:0 20px 80px #172e6240}.sc-dialog[data-v-adb8c123]::backdrop{background:#14244366;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sc-dialog-body[data-v-adb8c123]{padding:24px;display:grid;gap:20px}.sc-dialog-body>header[data-v-adb8c123]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-dialog h3[data-v-adb8c123]{font-size:20px}.sc-close[data-v-adb8c123]{display:grid;place-items:center;width:34px;height:34px;background:#f0f4fb;border:0;border-radius:50%;color:#5f7190}.sc-dialog footer[data-v-adb8c123]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.sc-dialog .sc-confirm-details[data-v-adb8c123]{display:grid;gap:15px;margin:0}.sc-confirm-details>div[data-v-adb8c123]{display:grid;grid-template-columns:80px 1fr;gap:14px;font-size:14px}.sc-confirm-details dt[data-v-adb8c123]{color:#8190a7}.sc-confirm-details dd[data-v-adb8c123]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.sc-recipient-chips[data-v-adb8c123]{display:flex;gap:8px;flex-wrap:wrap}.sc-recipient-chips span[data-v-adb8c123]{padding:6px 10px;border-radius:6px;background:#f1f5fd;font-size:14px}.sc-preview-dialog[data-v-adb8c123]{width:470px}.sc-modal-phone[data-v-adb8c123]{height:610px;overflow:auto;border:1px solid #e2e9f5;border-radius:14px}.sc-preview-anchor[data-v-adb8c123]{display:flex!important;align-items:center}.sc-preview-anchor select[data-v-adb8c123]{flex:1}.sc-qr[data-v-adb8c123]{width:220px;height:220px;justify-self:center}.sc-record-dialog[data-v-adb8c123]{width:820px}@media(max-width:1180px){.sc-editor-layout[data-v-adb8c123],.sc-message-layout[data-v-adb8c123]{grid-template-columns:minmax(0,1fr)}.sc-live-preview[data-v-adb8c123]{display:none}.sc-message-preview[data-v-adb8c123]{max-width:420px}.sc-group-heading[data-v-adb8c123]{align-items:stretch;flex-direction:column}.sc-group-heading>.sc-row-actions[data-v-adb8c123]{padding:0}}@media(max-width:650px){.sc-field-grid[data-v-adb8c123]{grid-template-columns:1fr}.sc-heading[data-v-adb8c123]{align-items:start}.sc-card>header[data-v-adb8c123]{flex-wrap:wrap}.sc-row-actions[data-v-adb8c123]{gap:10px}.sc-section>header[data-v-adb8c123]{flex-wrap:wrap}.sc-admin th[data-v-adb8c123],.sc-admin td[data-v-adb8c123]{padding:12px}.sc-file-row[data-v-adb8c123]{flex-wrap:wrap}.sc-actions[data-v-adb8c123]{gap:6px}.sc-recipient-search[data-v-adb8c123]{flex-wrap:wrap}.sc-dialog-body[data-v-adb8c123]{padding:18px}}.sc-admin small[data-v-adb8c123],.sc-admin td small[data-v-adb8c123],.sc-counter[data-v-adb8c123],.sc-help[data-v-adb8c123],.sc-kicker[data-v-adb8c123],.sc-live-preview>header span[data-v-adb8c123],.sc-wechat-message dt[data-v-adb8c123]{font-size:14px}.demo-pagination[data-v-ae012306]{display:flex;align-items:center;gap:6px;padding:16px;flex-wrap:wrap;border-top:1px solid #e2e9f3}.demo-pagination>span[data-v-ae012306]:first-child{margin-right:auto;color:#60748d}.demo-pagination label[data-v-ae012306]{display:flex;gap:6px;align-items:center;margin:0}.demo-pagination input[data-v-ae012306]{width:64px!important;min-width:0}.demo-pagination button[aria-current=page][data-v-ae012306]{background:#1752c8;color:#fff;opacity:1}.demo-pagination button[data-v-ae012306]{min-width:32px}.meeting-data[data-v-da161385]{font-size:14px;color:#233653;line-height:1.6}.meeting-data h2[data-v-da161385]{font-size:22px;margin:0}.data-heading[data-v-da161385]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 18px}.data-heading p[data-v-da161385]{margin:6px 0 0;color:#6b7b90}.data-heading a[data-v-da161385]{color:#2456ab;white-space:nowrap}.demo-notice[data-v-da161385]{padding:13px 16px;background:#edf3fc;color:#60748f;border-radius:8px;font-size:13px}.meeting-data button[data-v-da161385],.meeting-data input[data-v-da161385],.meeting-data select[data-v-da161385]{font:inherit}.meeting-data button[data-v-da161385]{padding:8px 12px;border:1px solid #d5dfec;background:#fff;color:#315887;border-radius:6px;cursor:pointer;white-space:nowrap}.meeting-data button[data-v-da161385]:disabled{opacity:.45;cursor:default}.meeting-data input[data-v-da161385],.meeting-data select[data-v-da161385]{min-height:40px;padding:8px 10px;border:1px solid #d4deeb;border-radius:6px;background:#fff;min-width:0;color:#263b58}.meeting-filters[data-v-da161385]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:24px 0}.meeting-filters label[data-v-da161385]{display:grid;gap:7px;color:#65768b;font-size:13px}.meeting-choice[data-v-da161385]{flex:1;min-width:240px;max-width:600px}.meeting-choice select[data-v-da161385]{width:100%}.data-metrics[data-v-da161385]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.data-metrics article[data-v-da161385]{padding:20px;background:#fff;border:1px solid #dfe6ef;border-radius:10px}.data-metrics span[data-v-da161385],.data-metrics small[data-v-da161385]{display:block;color:#64768e}.data-metrics strong[data-v-da161385]{display:block;font-size:30px;color:#1b4383;margin:8px 0}.data-metrics em[data-v-da161385]{font-size:14px;font-style:normal;font-weight:400}.data-metrics small[data-v-da161385]{font-size:12px}.sync-panel[data-v-da161385]{border:1px solid #dfe6ef;background:#fff;border-radius:10px;overflow:hidden;margin-bottom:24px}.sync-panel summary[data-v-da161385]{padding:16px 20px;cursor:pointer;font-weight:600}.sync-panel summary span[data-v-da161385]{margin-left:14px;font-weight:400;font-size:13px;color:#778599}.table-scroll[data-v-da161385]{overflow-x:auto}.meeting-data table[data-v-da161385]{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.meeting-data th[data-v-da161385]{padding:12px 16px;background:#f6f8fb;color:#697b93;font-weight:500;white-space:nowrap}.meeting-data td[data-v-da161385]{padding:16px;border-top:1px solid #e8edf3;min-width:100px;vertical-align:top}.meeting-data td strong[data-v-da161385]{font-size:16px}.meeting-data td small[data-v-da161385]{display:block;margin-top:5px;font-size:13px;color:#79889b;line-height:1.6}.records-panel[data-v-da161385]{border:1px solid #dfe6ef;border-radius:10px;background:#fff}.record-tools[data-v-da161385]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.record-tools input[data-v-da161385]{flex:1;min-width:240px;max-width:430px}.record-tools span[data-v-da161385]{color:#738299;font-size:13px}.record-tools button[data-v-da161385]{margin-left:auto}.record-status[data-v-da161385]{color:#267a63;white-space:nowrap}.record-status.cancelled[data-v-da161385]{color:#9099a5}.record-pagination[data-v-da161385]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;color:#768397;font-size:13px}.records-empty[data-v-da161385]{padding:40px;text-align:center;color:#75869b}.records-empty strong[data-v-da161385]{font-size:16px}.records-empty p[data-v-da161385]{font-size:13px}.data-footnote[data-v-da161385]{color:#8490a1;font-size:12px;line-height:1.7;margin-top:20px}.reservation-history[data-v-da161385]{padding:22px;border:1px solid #dae3ef;border-radius:10px;background:#fff;margin:24px 0}.reservation-history header[data-v-da161385]{display:flex;align-items:center;justify-content:space-between}.reservation-history h3[data-v-da161385]{font-size:18px;margin:0}.reservation-history p[data-v-da161385]{color:#74849b}.reservation-history ol[data-v-da161385]{padding-left:20px}.reservation-history li[data-v-da161385]{padding:10px}.reservation-history time[data-v-da161385]{margin:0 20px}.error-note[data-v-da161385]{color:#a34}.meeting-data[data-v-da161385] :is(button,a,input,select,summary):focus-visible{outline:2px solid #3268b2;outline-offset:3px}@media(max-width:1050px){.data-metrics[data-v-da161385]{grid-template-columns:repeat(2,minmax(0,1fr))}.records-panel table[data-v-da161385]{min-width:950px}}@media(max-width:600px){.data-heading[data-v-da161385]{align-items:flex-start;flex-direction:column}.meeting-choice[data-v-da161385]{flex-basis:100%;max-width:100%}.data-metrics[data-v-da161385]{gap:10px}.data-metrics article[data-v-da161385]{padding:14px}.record-tools input[data-v-da161385]{min-width:100%;max-width:100%}.record-tools button[data-v-da161385]{margin-left:0}.reservation-history time[data-v-da161385]{display:block;margin:5px 0}.record-pagination[data-v-da161385]{flex-wrap:wrap}}.synced-meetings[data-v-b9f2ae96]{color:#172b50;font-size:14px;line-height:1.6}.synced-meetings button[data-v-b9f2ae96],.synced-meetings input[data-v-b9f2ae96]{font:inherit}.synced-meetings button[data-v-b9f2ae96],.synced-meetings a[data-v-b9f2ae96]{-webkit-tap-highlight-color:transparent}.synced-meetings[data-v-b9f2ae96] :is(a,button,input):focus-visible{outline:2px solid #0b41cd;outline-offset:4px}.meetings-heading[data-v-b9f2ae96]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 22px}.meetings-heading h2[data-v-b9f2ae96]{margin:0;font-size:22px}.meetings-heading p[data-v-b9f2ae96]{margin:6px 0 0;color:#65738c}.text-link[data-v-b9f2ae96]{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#0b41cd;text-decoration:none;font-weight:600;cursor:pointer;padding:0;font-size:14px}.back-to-list[data-v-b9f2ae96]{margin-bottom:10px}.source-label[data-v-b9f2ae96]{display:flex;align-items:center;gap:9px;white-space:nowrap;color:#47618f}.source-label>span[data-v-b9f2ae96]{padding:3px 9px;border:1px solid #dce5f2;border-radius:6px;background:#fff;color:#65738c}.meeting-panel[data-v-b9f2ae96]{border:1px solid #dce5f2;border-radius:14px;background:#fff;box-shadow:0 6px 20px #1f376409;overflow:hidden}.list-tools[data-v-b9f2ae96]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.list-tools>span[data-v-b9f2ae96]{white-space:nowrap;color:#65738c}.meeting-search[data-v-b9f2ae96]{display:flex;align-items:center;gap:10px;width:min(100%,430px);padding:9px 12px;border:1px solid #d6dfed;border-radius:9px;background:#fbfcff;color:#6a7890}.meeting-search[data-v-b9f2ae96]:focus-within{border-color:#0b41cd}.meeting-search input[data-v-b9f2ae96]{width:100%;min-width:0;border:0;outline:none;background:transparent;color:inherit;padding:0}.table-scroll[data-v-b9f2ae96]{overflow-x:auto}.meeting-table[data-v-b9f2ae96]{width:100%;border-collapse:collapse;text-align:left}.meeting-table th[data-v-b9f2ae96]{padding:12px 20px;background:#f6f8fc;color:#65738c;font-weight:500;white-space:nowrap}.meeting-table td[data-v-b9f2ae96]{padding:20px;border-top:1px solid #edf0f6}.meeting-table tbody tr[data-v-b9f2ae96]:hover{background:#fafcff}.meeting-table th[data-v-b9f2ae96]:first-child{width:52%}.meeting-table td:last-child .text-link[data-v-b9f2ae96]{white-space:nowrap}.meeting-title-link[data-v-b9f2ae96]{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.meeting-title-link>img[data-v-b9f2ae96]{width:96px;height:64px;object-fit:cover;flex-shrink:0;border-radius:8px}.meeting-title-link strong[data-v-b9f2ae96]{display:block;font-size:15px;line-height:1.6;font-weight:600}.meeting-title-link small[data-v-b9f2ae96]{display:block;margin-top:6px;font-size:14px;color:#73809a}.meeting-date[data-v-b9f2ae96]{white-space:nowrap;font-variant-numeric:tabular-nums}.format-label[data-v-b9f2ae96]{display:inline-block;padding:3px 10px;border-radius:6px;background:#eef3ff;color:#325eaf;white-space:nowrap}.meeting-detail-grid[data-v-b9f2ae96]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:20px;align-items:start}.meeting-detail-main[data-v-b9f2ae96],.meeting-visuals[data-v-b9f2ae96]{display:grid;gap:20px;min-width:0}.meeting-information[data-v-b9f2ae96]{padding:24px}.meeting-information h3[data-v-b9f2ae96]{font-size:23px;line-height:1.5;margin:12px 0 8px}.meeting-information header p[data-v-b9f2ae96]{margin:0;color:#65738c;line-height:1.8}.meeting-fields[data-v-b9f2ae96]{display:grid;grid-template-columns:1fr 1fr;column-gap:26px;row-gap:0;margin:22px 0 0}.meeting-fields>div[data-v-b9f2ae96]{padding:15px 0;border-top:1px solid #edf0f6;min-width:0}.meeting-fields dt[data-v-b9f2ae96]{color:#73809a;margin-bottom:6px}.meeting-fields dd[data-v-b9f2ae96]{margin:0;overflow-wrap:anywhere}.meeting-fields dd small[data-v-b9f2ae96]{display:block;color:#73809a;font-size:14px;margin-top:3px}.meeting-fields .full-width[data-v-b9f2ae96]{grid-column:1/-1}.live-room-link[data-v-b9f2ae96]{color:#0b41cd;text-decoration:none;overflow-wrap:anywhere}.live-room-link[data-v-b9f2ae96]:hover{text-decoration:underline}.live-room-link .app-icon[data-v-b9f2ae96]{vertical-align:middle;margin-left:8px}.meeting-agenda>header[data-v-b9f2ae96],.image-panel>header[data-v-b9f2ae96]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid #edf0f6}.meeting-agenda h3[data-v-b9f2ae96],.image-panel h3[data-v-b9f2ae96]{margin:0;font-size:17px}.meeting-agenda h3 span[data-v-b9f2ae96]{margin-left:5px;font-size:14px;font-weight:400;color:#73809a}.meeting-agenda>header>span[data-v-b9f2ae96]{color:#73809a;font-size:14px}.meeting-agenda ol[data-v-b9f2ae96]{list-style:none;padding:0 24px;margin:0}.meeting-agenda li[data-v-b9f2ae96]{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid #edf0f6}.meeting-agenda li[data-v-b9f2ae96]:last-child{border:0}.meeting-agenda time[data-v-b9f2ae96]{color:#0b41cd;font-weight:600;font-variant-numeric:tabular-nums}.meeting-agenda strong[data-v-b9f2ae96]{display:block;font-size:15px;font-weight:600}.meeting-agenda li span[data-v-b9f2ae96]{display:block;margin-top:4px;color:#73809a}.agenda-empty[data-v-b9f2ae96]{padding:16px 24px;color:#73809a}.image-preview[data-v-b9f2ae96]{display:block;width:calc(100% - 32px);margin:16px;padding:0;border:0;border-radius:9px;overflow:hidden;background:#f2f5fb;cursor:zoom-in}.image-preview img[data-v-b9f2ae96]{display:block;width:100%;height:auto}.cover-preview img[data-v-b9f2ae96]{aspect-ratio:16/9;object-fit:cover}.meeting-empty[data-v-b9f2ae96]{display:flex;padding:54px 20px;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#73809a}.meeting-empty strong[data-v-b9f2ae96]{font-weight:500;font-size:16px}.meeting-image-dialog[data-v-b9f2ae96]{width:min(960px,calc(100vw - 48px));max-height:calc(100dvh - 48px);box-sizing:border-box;padding:0;border:1px solid #dce5f2;border-radius:16px;box-shadow:0 24px 80px #0b214344;color:#172b50;background:#fff}.meeting-image-dialog[data-v-b9f2ae96]::backdrop{background:#101c3a9c}.meeting-image-dialog>header[data-v-b9f2ae96]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;position:sticky;top:0;background:#fff}.meeting-image-dialog h3[data-v-b9f2ae96]{margin:0;font-size:18px}.meeting-image-dialog button[data-v-b9f2ae96]{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#f1f4fa;color:#344e78;cursor:pointer}.meeting-image-dialog>img[data-v-b9f2ae96]{display:block;width:100%;height:auto}@media(max-width:1100px){.meeting-detail-grid[data-v-b9f2ae96]{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.meeting-information[data-v-b9f2ae96]{padding:20px}.meeting-table[data-v-b9f2ae96] :is(td,th){padding:16px 12px}.meeting-title-link[data-v-b9f2ae96]{gap:12px}.meeting-title-link>img[data-v-b9f2ae96]{width:76px;height:54px}}@media(max-width:850px){.meetings-heading[data-v-b9f2ae96]{align-items:flex-start;flex-direction:column;gap:12px}.meeting-detail-grid[data-v-b9f2ae96]{grid-template-columns:1fr}.meeting-visuals[data-v-b9f2ae96]{grid-template-columns:1fr 1fr}.meeting-table[data-v-b9f2ae96]{min-width:700px}.source-label[data-v-b9f2ae96]{font-size:14px}}@media(max-width:520px){.list-tools[data-v-b9f2ae96]{padding:16px;align-items:stretch;flex-direction:column;gap:10px}.meeting-search[data-v-b9f2ae96]{width:auto}.meeting-fields[data-v-b9f2ae96],.meeting-visuals[data-v-b9f2ae96]{grid-template-columns:1fr}.meeting-information h3[data-v-b9f2ae96]{font-size:20px}.meeting-fields .full-width[data-v-b9f2ae96]{grid-column:auto}}.admin-page[data-v-e9adc427]{min-height:100vh;background:#f3f6fb;color:#17223b;font-size:13px}.admin-sidebar[data-v-e9adc427]{display:flex;position:fixed;z-index:20;inset:0 auto 0 0;width:228px;padding:20px 14px;box-sizing:border-box;flex-direction:column;background:#092c87;color:#fff}.admin-brand[data-v-e9adc427]{display:flex;padding:0 8px 22px;align-items:center;gap:12px}.admin-brand img[data-v-e9adc427]{width:54px;filter:brightness(0) invert(1)}.admin-brand strong[data-v-e9adc427],.admin-brand small[data-v-e9adc427]{display:block}.admin-brand strong[data-v-e9adc427]{font-size:16px}.admin-brand small[data-v-e9adc427]{margin-top:4px;color:#bed0ff;font-size:12px}.admin-sidebar nav[data-v-e9adc427]{display:flex;flex:1;flex-direction:column;gap:4px}.admin-sidebar nav a[data-v-e9adc427]{display:flex;min-height:42px;padding:0 12px;align-items:center;gap:11px;border-radius:10px;color:#d6e1ff;font-weight:700}.admin-sidebar nav a.active[data-v-e9adc427],.admin-sidebar nav a[data-v-e9adc427]:hover{background:#fff;color:#0b41cd}.admin-user[data-v-e9adc427]{display:flex;padding:14px 10px 0;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.18)}.admin-user>span[data-v-e9adc427]{display:grid;width:38px;height:38px;border-radius:50%;background:#fff;color:#0b41cd;font-weight:900;place-items:center}.admin-user strong[data-v-e9adc427],.admin-user small[data-v-e9adc427]{display:block}.admin-user small[data-v-e9adc427]{margin-top:3px;color:#bed0ff;font-size:12px}.admin-main[data-v-e9adc427]{min-height:100vh;margin-left:228px;padding:0 28px 48px}.admin-topbar[data-v-e9adc427]{display:flex;min-height:86px;align-items:center;justify-content:space-between}.admin-topbar p[data-v-e9adc427],.admin-topbar h1[data-v-e9adc427]{margin:0}.admin-topbar p[data-v-e9adc427]{color:#76839a;font-size:12px}.admin-topbar h1[data-v-e9adc427]{margin-top:4px;font-size:25px}.admin-topbar>div[data-v-e9adc427]:last-child{display:flex;align-items:center;gap:10px;color:#53617a;font-weight:700}.admin-notice[data-v-e9adc427]{display:flex;position:fixed;z-index:60;top:18px;right:24px;padding:12px 16px;align-items:center;gap:8px;border-radius:10px;background:#e7f7f2;color:#006e5d;box-shadow:0 10px 30px #193f4f26;font-weight:800}.admin-card[data-v-e9adc427]{border:1px solid #dce5f2;border-radius:14px;background:#fff;box-shadow:0 7px 20px #1f37640f}.admin-card>header[data-v-e9adc427]{display:flex;padding:18px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ecf4}.admin-card h2[data-v-e9adc427],.admin-card p[data-v-e9adc427]{margin:0}.admin-card h2[data-v-e9adc427]{font-size:17px}.admin-card header p[data-v-e9adc427]{margin-top:4px;color:#728097;font-size:12px}.section-head[data-v-e9adc427]{display:flex;margin:8px 0 16px;align-items:flex-end;justify-content:space-between;gap:18px}.section-head h2[data-v-e9adc427],.section-head p[data-v-e9adc427]{margin:0}.section-head h2[data-v-e9adc427]{font-size:20px}.section-head p[data-v-e9adc427]{margin-top:6px;color:#6d7a91;line-height:1.55}.section-head>div[data-v-e9adc427]:last-child{display:flex;gap:8px}.section-head form[data-v-e9adc427]{display:flex;gap:8px}.section-head input[data-v-e9adc427],.keyword-card input[data-v-e9adc427]{height:40px;padding:0 11px;border:1px solid #ccd8e9;border-radius:9px}.primary-button[data-v-e9adc427],.ghost-button[data-v-e9adc427]{display:inline-flex;min-height:40px;padding:0 15px;align-items:center;justify-content:center;gap:7px;border-radius:9px;font-weight:800;cursor:pointer}.primary-button[data-v-e9adc427]{border:1px solid #0b41cd;background:#0b41cd;color:#fff}.ghost-button[data-v-e9adc427]{border:1px solid #cbd7e9;background:#fff;color:#0b41cd}.back-link[data-v-e9adc427]{margin:0 0 8px;padding:0;border:0;background:transparent;color:#0b41cd;font-weight:800;cursor:pointer}.kpi-grid[data-v-e9adc427]{display:grid;margin:8px 0 18px;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-grid article[data-v-e9adc427]{padding:20px;border:1px solid #dce5f2;border-radius:14px;background:#fff;box-shadow:0 7px 20px #1f37640f}.kpi-grid span[data-v-e9adc427],.kpi-grid strong[data-v-e9adc427],.kpi-grid small[data-v-e9adc427]{display:block}.kpi-grid span[data-v-e9adc427]{color:#6c7890}.kpi-grid strong[data-v-e9adc427]{margin:8px 0 6px;color:#0b41cd;font-size:27px}.kpi-grid small[data-v-e9adc427]{color:#8792a5;font-size:12px}.quick-links[data-v-e9adc427]{display:grid;grid-template-columns:repeat(3,1fr)}.quick-links a[data-v-e9adc427]{display:grid;padding:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-right:1px solid #e7ecf4}.quick-links a[data-v-e9adc427]:last-child{border-right:0}.quick-links>a>.app-icon[data-v-e9adc427]:first-child{color:#0b41cd}.quick-links strong[data-v-e9adc427],.quick-links small[data-v-e9adc427]{display:block}.quick-links small[data-v-e9adc427]{margin-top:5px;color:#758299;font-size:12px;line-height:1.5}.quick-links>a>.app-icon[data-v-e9adc427]:last-child{color:#8793a7}.data-table[data-v-e9adc427]{overflow:hidden}.table-head[data-v-e9adc427],.data-table>article[data-v-e9adc427]{display:grid;padding:14px 18px;align-items:center;gap:14px}.table-head[data-v-e9adc427]{background:#f7f9fc;color:#68758b;font-size:12px;font-weight:800}.data-table>article[data-v-e9adc427]{border-top:1px solid #e7ecf4}.data-table article strong[data-v-e9adc427],.data-table article small[data-v-e9adc427]{display:block}.data-table article small[data-v-e9adc427]{margin-top:4px;color:#8390a5;font-size:12px}.data-table article>span[data-v-e9adc427]{color:#5d6a81}.data-table article>i[data-v-e9adc427]{color:#007563;font-style:normal;font-weight:800}.data-table article>button[data-v-e9adc427],.keyword-card article>button[data-v-e9adc427],.tag-list article>button[data-v-e9adc427],.settings-list article>button[data-v-e9adc427]{border:0;background:transparent;color:#0b41cd;font-weight:800;cursor:pointer}.users[data-v-e9adc427]{grid-template-columns:1fr 1fr 1.2fr .8fr 70px}.content[data-v-e9adc427]{grid-template-columns:1.6fr .5fr 1fr .55fr .7fr 55px}.meetings[data-v-e9adc427]{grid-template-columns:1.5fr .8fr 1.2fr .9fr}.surveys[data-v-e9adc427]{grid-template-columns:1.5fr .6fr .5fr}.reports[data-v-e9adc427]{grid-template-columns:1.5fr 1fr .8fr .45fr}.access[data-v-e9adc427]{grid-template-columns:.7fr 1.5fr 1fr}.editor-layout[data-v-e9adc427]{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px}.editor-card[data-v-e9adc427]{padding:22px}.editor-card>label[data-v-e9adc427],.ai-panel>label[data-v-e9adc427],.outreach-form label[data-v-e9adc427]{display:flex;margin-bottom:15px;flex-direction:column;gap:7px;font-weight:800}.editor-card input[data-v-e9adc427],.editor-card select[data-v-e9adc427],.editor-card textarea[data-v-e9adc427],.ai-panel textarea[data-v-e9adc427],.outreach-form select[data-v-e9adc427]{padding:10px;border:1px solid #ccd8e9;border-radius:9px;background:#fff;font:inherit}.editor-grid[data-v-e9adc427]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.editor-grid label[data-v-e9adc427]{display:flex;flex-direction:column;gap:7px;font-weight:800}.rich-toolbar[data-v-e9adc427]{display:flex;min-height:44px;padding:5px;align-items:center;gap:4px;border:1px solid #ccd8e9;border-bottom:0;border-radius:9px 9px 0 0;background:#f7f9fc}.rich-toolbar button[data-v-e9adc427]{display:flex;min-height:32px;padding:0 9px;align-items:center;gap:5px;border:0;border-radius:7px;background:transparent;color:#34425a}.rich-toolbar button[data-v-e9adc427]:hover{background:#e8f0ff;color:#0b41cd}.rich-toolbar span[data-v-e9adc427]{margin-left:auto;color:#76849a;font-size:12px}.rich-editor[data-v-e9adc427]{width:100%;min-height:420px;box-sizing:border-box;border-radius:0 0 9px 9px!important;line-height:1.9}.ai-panel[data-v-e9adc427]{position:sticky;top:14px;padding:18px}.ai-panel>header[data-v-e9adc427]{margin:-18px -18px 16px}.ai-panel>header button[data-v-e9adc427]{border:0;background:transparent;font-size:24px}.ai-panel>.primary-button[data-v-e9adc427]{width:100%}.ai-result[data-v-e9adc427]{margin-top:16px}.ai-result img[data-v-e9adc427]{display:block;width:100%;border-radius:10px}.ai-result div[data-v-e9adc427]{display:flex;margin-top:10px;gap:8px}.ai-result button[data-v-e9adc427]{flex:1}.admin-tabs[data-v-e9adc427]{display:flex;margin:8px 0 16px;gap:7px}.admin-tabs button[data-v-e9adc427]{min-height:38px;padding:0 13px;border:1px solid #ccd8e9;border-radius:999px;background:#fff;color:#59667d;font-weight:800}.admin-tabs button.active[data-v-e9adc427]{border-color:#0b41cd;background:#eaf1ff;color:#0b41cd}.split-layout[data-v-e9adc427],.outreach-layout[data-v-e9adc427],.system-layout[data-v-e9adc427]{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px}.inquiry-list[data-v-e9adc427]{overflow:hidden}.inquiry-list>button[data-v-e9adc427]{display:flex;width:100%;padding:17px 18px;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #e7ecf4;background:#fff;text-align:left}.inquiry-list>button.active[data-v-e9adc427]{background:#edf3ff}.inquiry-list strong[data-v-e9adc427],.inquiry-list small[data-v-e9adc427]{display:block}.inquiry-list small[data-v-e9adc427]{margin-top:5px;color:#7b879c;font-size:12px}.inquiry-list span[data-v-e9adc427]{border-radius:99px;padding:5px 8px;background:#fff3d7;color:#785a12;font-size:12px}.inquiry-detail[data-v-e9adc427]{padding:20px}.inquiry-detail h2[data-v-e9adc427]{margin-top:0}.inquiry-detail dl[data-v-e9adc427]{margin:0 0 18px}.inquiry-detail dl div[data-v-e9adc427]{display:grid;padding:10px 0;grid-template-columns:70px 1fr;gap:10px;border-bottom:1px solid #e7ecf4}.inquiry-detail dt[data-v-e9adc427]{color:#748197}.inquiry-detail dd[data-v-e9adc427]{margin:0;text-align:right}.inquiry-detail button[data-v-e9adc427]{width:100%}.keyword-card>header form[data-v-e9adc427]{display:flex;gap:8px}.keyword-card>article[data-v-e9adc427],.tag-list>article[data-v-e9adc427],.settings-list>article[data-v-e9adc427]{display:grid;padding:15px 18px;grid-template-columns:1fr 150px 100px 55px;align-items:center;gap:12px;border-top:1px solid #e7ecf4}.keyword-card article>span[data-v-e9adc427],.tag-list article>span[data-v-e9adc427]{color:#748197}.keyword-card label[data-v-e9adc427],.tag-list label[data-v-e9adc427],.settings-list label[data-v-e9adc427]{display:flex;align-items:center;gap:6px;color:#526077}.tag-list article>div strong[data-v-e9adc427],.tag-list article>div small[data-v-e9adc427],.settings-list article>div strong[data-v-e9adc427],.settings-list article>div small[data-v-e9adc427]{display:block}.tag-list article>div small[data-v-e9adc427],.settings-list article>div small[data-v-e9adc427]{margin-top:4px;color:#7c899e;font-size:12px}.outreach-form[data-v-e9adc427]{padding:20px}.outreach-form>.primary-button[data-v-e9adc427]{width:100%}.send-history[data-v-e9adc427]{overflow:hidden}.send-history>article[data-v-e9adc427]{display:flex;padding:16px 18px;align-items:center;justify-content:space-between;border-top:1px solid #e7ecf4}.send-history strong[data-v-e9adc427],.send-history small[data-v-e9adc427]{display:block}.send-history small[data-v-e9adc427]{margin-top:5px;color:#7a879b;font-size:12px}.send-history span[data-v-e9adc427]{color:#0b41cd;font-weight:800}.report-filters[data-v-e9adc427]{display:flex;margin-bottom:14px;padding:12px 14px;gap:14px;border:1px solid #dce5f2;border-radius:12px;background:#fff}.report-filters label[data-v-e9adc427]{display:flex;align-items:center;gap:8px;color:#657289;font-weight:700}.report-filters select[data-v-e9adc427]{height:36px;padding:0 8px;border:1px solid #ccd8e9;border-radius:8px}.settings-list[data-v-e9adc427]{overflow:hidden}.settings-list>header[data-v-e9adc427]{padding:16px 18px}.settings-list>article[data-v-e9adc427]{grid-template-columns:1fr 120px 92px}.settings-list article>input[data-v-e9adc427]{height:36px;padding:0 9px;border:1px solid #ccd8e9;border-radius:8px}.system-layout[data-v-e9adc427]{grid-template-columns:1fr 1fr}@media(max-width:1100px){.kpi-grid[data-v-e9adc427]{grid-template-columns:repeat(2,1fr)}.quick-links[data-v-e9adc427]{grid-template-columns:1fr}.quick-links a[data-v-e9adc427]{border-right:0;border-bottom:1px solid #e7ecf4}.editor-layout[data-v-e9adc427],.split-layout[data-v-e9adc427],.outreach-layout[data-v-e9adc427],.system-layout[data-v-e9adc427]{grid-template-columns:1fr}.ai-panel[data-v-e9adc427]{position:static}.users[data-v-e9adc427]{grid-template-columns:1fr 1fr 1fr}.users[data-v-e9adc427]>*:nth-child(4),.users[data-v-e9adc427]>*:nth-child(5){display:none}.content[data-v-e9adc427]{grid-template-columns:1.5fr .6fr .7fr 55px}.content[data-v-e9adc427]>*:nth-child(3),.content[data-v-e9adc427]>*:nth-child(5){display:none}}.admin-sidebar nav .admin-nav-disabled[data-v-e9adc427]{display:flex;min-height:42px;padding:0 12px;align-items:center;gap:11px;border-radius:10px;color:#8fa7dc;cursor:not-allowed;opacity:.58;font-weight:700}@media(max-width:760px){.admin-sidebar[data-v-e9adc427]{position:sticky;top:0;width:100%;height:auto;padding:8px 10px;flex-direction:row;overflow:auto}.admin-brand[data-v-e9adc427],.admin-user[data-v-e9adc427]{display:none}.admin-sidebar nav[data-v-e9adc427]{flex-direction:row}.admin-sidebar nav a[data-v-e9adc427],.admin-sidebar nav .admin-nav-disabled[data-v-e9adc427]{min-width:max-content;padding:0 10px}.admin-sidebar nav a .app-icon[data-v-e9adc427],.admin-sidebar nav .admin-nav-disabled .app-icon[data-v-e9adc427]{display:none}.admin-main[data-v-e9adc427]{margin-left:0;padding:0 14px 34px}.admin-topbar[data-v-e9adc427]{min-height:72px}.admin-topbar>div[data-v-e9adc427]:last-child{display:none}.section-head[data-v-e9adc427]{align-items:flex-start;flex-direction:column}.section-head>div[data-v-e9adc427]:last-child,.section-head form[data-v-e9adc427]{width:100%}.kpi-grid[data-v-e9adc427]{grid-template-columns:1fr 1fr}.editor-grid[data-v-e9adc427]{grid-template-columns:1fr}.rich-toolbar span[data-v-e9adc427],.table-head[data-v-e9adc427]{display:none}.data-table>article[data-v-e9adc427]{grid-template-columns:1fr auto}.data-table>article[data-v-e9adc427]>*{display:none!important}.data-table>article[data-v-e9adc427]>*:first-child,.data-table>article[data-v-e9adc427]>*:last-child{display:block!important}.meetings[data-v-e9adc427]>*:nth-child(2),.surveys[data-v-e9adc427]>*:nth-child(2),.reports[data-v-e9adc427]>*:nth-child(2),.access[data-v-e9adc427]>*:nth-child(2){display:block!important}.keyword-card>article[data-v-e9adc427],.tag-list>article[data-v-e9adc427],.settings-list>article[data-v-e9adc427]{grid-template-columns:1fr auto}.keyword-card article>span[data-v-e9adc427],.tag-list article>span[data-v-e9adc427]{display:none}.report-filters[data-v-e9adc427]{align-items:flex-start;flex-direction:column}}.inquiry-list small+small[data-v-e9adc427]{margin-top:2px}.inquiry-statuses[data-v-e9adc427]{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:6px}.inquiry-statuses em[data-v-e9adc427]{padding:4px 7px;border-radius:99px;background:#fff0e5;color:#a64f10;font-size:11px;font-style:normal;font-weight:800}.inquiry-ae-alert[data-v-e9adc427]{display:flex;margin:14px 0 4px;padding:12px;align-items:flex-start;gap:9px;border:1px solid #efd18c;border-radius:10px;background:#fff8e8;color:#684d0c}.inquiry-ae-alert>.app-icon[data-v-e9adc427]{flex:0 0 auto}.inquiry-ae-alert strong[data-v-e9adc427]{font-size:12px}.inquiry-ae-alert p[data-v-e9adc427]{margin:4px 0 0;font-size:11px;line-height:1.55}.inquiry-email[data-v-e9adc427]{color:#0b41cd;overflow-wrap:anywhere}.inquiry-empty[data-v-e9adc427]{padding:24px;color:#748197}.report-filters input[data-v-e9adc427]{min-height:36px;min-width:0;padding:0 10px;border:1px solid #ccd8e9;border-radius:8px;font:inherit}.inquiry-detail dd[data-v-e9adc427]{overflow-wrap:anywhere}.admin-sidebar nav .admin-submenu a.nested-page[data-v-e9adc427]{padding-left:28px;font-size:13px}.overview-toolbar[data-v-e9adc427]{align-items:end}.latest-tabs[data-v-e9adc427]{display:flex;gap:12px;border-bottom:1px solid #dbe4f2;padding:12px 0}.latest-tabs button[data-v-e9adc427]{padding:12px 16px;border:0;background:transparent;color:#526683}.latest-tabs button[aria-pressed=true][data-v-e9adc427]{border-bottom:3px solid #1654cd;color:#1654cd}.safety-admin-kpis[data-v-e9adc427]{display:grid;margin:0 0 14px;grid-template-columns:repeat(3,1fr);gap:12px}.safety-admin-kpis article[data-v-e9adc427]{padding:16px 18px;border:1px solid #dce5f2;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1f37640a}.safety-admin-kpis span[data-v-e9adc427],.safety-admin-kpis strong[data-v-e9adc427],.safety-admin-kpis small[data-v-e9adc427]{display:block}.safety-admin-kpis span[data-v-e9adc427]{color:#6d7990;font-size:11px}.safety-admin-kpis strong[data-v-e9adc427]{margin:7px 0 3px;font-size:24px}.safety-admin-kpis small[data-v-e9adc427]{color:#7c899d;font-size:11px}.safety-management-layout[data-v-e9adc427]{display:grid;grid-template-columns:minmax(330px,.7fr) minmax(580px,1.3fr);align-items:start;gap:14px}.safety-product-list[data-v-e9adc427],.safety-product-editor[data-v-e9adc427]{overflow:hidden}.safety-product-list>header[data-v-e9adc427],.safety-product-editor>header[data-v-e9adc427]{display:flex;min-height:66px;padding:0 17px;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf4}.safety-product-list>header h2[data-v-e9adc427],.safety-product-list>header p[data-v-e9adc427],.safety-product-editor>header h2[data-v-e9adc427],.safety-product-editor>header p[data-v-e9adc427]{margin:0}.safety-product-list>header h2[data-v-e9adc427],.safety-product-editor>header h2[data-v-e9adc427]{font-size:15px}.safety-product-list>header p[data-v-e9adc427],.safety-product-editor>header p[data-v-e9adc427]{margin-top:4px;color:#768399;font-size:11px}.safety-product-list>header>span[data-v-e9adc427]{color:#768399;font-size:11px}.safety-product-list>button[data-v-e9adc427]{display:grid;width:100%;min-height:76px;padding:11px 14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#21314d;text-align:left}.safety-product-list>button.active[data-v-e9adc427]{background:#f4f7ff;box-shadow:inset 3px 0 #0b41cd}.safety-product-list>button>b[data-v-e9adc427]{display:grid;width:40px;height:40px;border-radius:9px;background:#eaf1ff;color:#0b41cd;place-items:center}.safety-product-list>button span strong[data-v-e9adc427],.safety-product-list>button span small[data-v-e9adc427]{display:block}.safety-product-list>button span strong[data-v-e9adc427]{font-size:12px}.safety-product-list>button span small[data-v-e9adc427]{margin-top:4px;color:#738097;font-size:11px}.safety-product-list>button em[data-v-e9adc427]{padding:4px 7px;border-radius:99px;background:#e4f6f1;color:#08715f;font-size:11px;font-style:normal}.safety-product-list>button em.draft[data-v-e9adc427]{background:#fff3d2;color:#8b6500}.safety-basic-fields[data-v-e9adc427]{display:grid;padding:16px 17px;grid-template-columns:1fr 1fr 150px;gap:10px;border-bottom:1px solid #edf1f6}.safety-basic-fields label[data-v-e9adc427]{display:flex;flex-direction:column;gap:6px;color:#5f6d84;font-size:11px;font-weight:700}.safety-basic-fields input[data-v-e9adc427],.safety-basic-fields select[data-v-e9adc427]{height:38px;padding:0 9px;border:1px solid #ccd8e8;border-radius:7px;background:#fff}.safety-material-head[data-v-e9adc427]{display:flex;padding:15px 17px;align-items:center;justify-content:space-between}.safety-material-head strong[data-v-e9adc427],.safety-material-head span[data-v-e9adc427]{display:block}.safety-material-head strong[data-v-e9adc427]{font-size:14px}.safety-material-head span[data-v-e9adc427]{margin-top:4px;color:#768399;font-size:11px}.safety-material-list[data-v-e9adc427]{padding:0 17px}.safety-material-list article[data-v-e9adc427]{display:grid;min-height:82px;padding:12px 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid #edf1f6}.safety-material-list article>span[data-v-e9adc427]{display:grid;width:36px;height:36px;border-radius:8px;background:#edf3ff;color:#0b41cd;place-items:center}.safety-material-list article>div:nth-child(2) small[data-v-e9adc427],.safety-material-list article>div:nth-child(2) strong[data-v-e9adc427],.safety-material-list article>div:nth-child(2) em[data-v-e9adc427]{display:block}.safety-material-list article>div:nth-child(2) small[data-v-e9adc427]{color:#0b41cd;font-size:11px;font-weight:800}.safety-material-list article>div:nth-child(2) strong[data-v-e9adc427]{margin-top:4px;font-size:12px}.safety-material-list article>div:nth-child(2) em[data-v-e9adc427]{margin-top:4px;color:#758298;font-size:11px;font-style:normal}.safety-material-list article>div[data-v-e9adc427]:last-child{display:flex;gap:7px}.safety-material-list article>div:last-child button[data-v-e9adc427],.safety-product-editor>footer button[data-v-e9adc427]{border:0;background:transparent;color:#0b41cd;font-size:11px;font-weight:800}.safety-product-editor>footer[data-v-e9adc427]{display:grid;margin:6px 17px 17px;padding:12px 13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:9px;background:#f3f6fb;color:#0b41cd}.safety-product-editor>footer span[data-v-e9adc427]{color:#617088;font-size:11px}.safety-product-editor>footer button[data-v-e9adc427]{justify-self:end}@media(max-width:1100px){.safety-management-layout[data-v-e9adc427]{grid-template-columns:1fr}.safety-basic-fields[data-v-e9adc427]{grid-template-columns:1fr 1fr 150px}}@media(max-width:720px){.safety-admin-kpis[data-v-e9adc427],.safety-basic-fields[data-v-e9adc427]{grid-template-columns:1fr}.safety-material-list article[data-v-e9adc427]{grid-template-columns:38px 1fr}.safety-material-list article>div[data-v-e9adc427]:last-child{grid-column:2}.safety-product-editor>footer[data-v-e9adc427]{grid-template-columns:auto 1fr}.safety-product-editor>footer button[data-v-e9adc427]{grid-column:2}}.admin-sidebar nav[data-v-e9adc427]{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.wechat-menu-layout[data-v-e9adc427]{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px}.wechat-menu-editor[data-v-e9adc427]{overflow:hidden}.wechat-menu-group[data-v-e9adc427]{display:grid;padding:18px 20px;grid-template-columns:210px minmax(0,1fr);gap:18px;border-top:1px solid #e7ecf4}.wechat-menu-root[data-v-e9adc427]{display:flex;align-items:flex-start;gap:10px}.wechat-menu-root>button[data-v-e9adc427]{display:grid;width:30px;height:30px;flex:0 0 auto;border:1px solid #c9d6e8;border-radius:50%;background:#fff;color:#6b7890;font-weight:800;place-items:center}.wechat-menu-root>button.active[data-v-e9adc427]{border-color:#0b41cd;background:#eaf1ff;color:#0b41cd}.wechat-menu-root label[data-v-e9adc427],.wechat-submenus label[data-v-e9adc427]{display:grid;min-width:0;gap:6px}.wechat-menu-root label[data-v-e9adc427]{flex:1}.wechat-menu-root label>span[data-v-e9adc427],.wechat-submenus label>span[data-v-e9adc427],.qr-form label>span[data-v-e9adc427],.auto-reply-card label>span[data-v-e9adc427]{color:#647188;font-size:11px;font-weight:800}.wechat-menu-editor input[data-v-e9adc427],.wechat-menu-editor select[data-v-e9adc427],.qr-form input[data-v-e9adc427],.qr-form select[data-v-e9adc427],.auto-reply-card input[data-v-e9adc427],.auto-reply-card textarea[data-v-e9adc427]{width:100%;min-height:38px;padding:8px 10px;box-sizing:border-box;border:1px solid #ccd8e9;border-radius:8px;background:#fff;color:#24334e;font:inherit}.wechat-submenus[data-v-e9adc427]{display:grid;gap:9px}.wechat-submenus label[data-v-e9adc427]{grid-template-columns:84px minmax(120px,.8fr) minmax(190px,1.4fr);align-items:center}.wechat-add-submenu[data-v-e9adc427]{min-height:36px;border:1px dashed #9bb4e6;border-radius:8px;background:#f5f8ff;color:#0b41cd;font-weight:800}.wechat-phone-preview[data-v-e9adc427]{position:sticky;top:14px;overflow:hidden}.wechat-phone[data-v-e9adc427]{position:relative;width:278px;height:520px;margin:22px auto 28px;overflow:hidden;border:8px solid #182744;border-radius:30px;background:#edf3ff;box-shadow:0 18px 40px #182a4e2e}.wechat-phone__title[data-v-e9adc427]{display:grid;height:52px;border-bottom:1px solid #dce4ef;background:#fff;color:#182744;font-weight:800;place-items:center}.wechat-phone__content[data-v-e9adc427]{display:flex;padding:58px 24px;align-items:center;flex-direction:column;text-align:center}.wechat-phone__content img[data-v-e9adc427]{width:76px}.wechat-phone__content strong[data-v-e9adc427]{margin-top:22px;font-size:17px}.wechat-phone__content span[data-v-e9adc427]{margin-top:8px;color:#68758a;font-size:12px}.wechat-phone__submenus[data-v-e9adc427]{display:flex;position:absolute;right:0;bottom:48px;left:0;padding:9px;flex-direction:column;gap:1px}.wechat-phone__submenus span[data-v-e9adc427]{padding:8px 10px;border:1px solid #e2e7ef;background:#fff;color:#3f4d65;font-size:11px;text-align:center}.wechat-phone__menus[data-v-e9adc427]{display:grid;position:absolute;right:0;bottom:0;left:0;height:48px;grid-template-columns:repeat(3,1fr);border-top:1px solid #dfe5ee;background:#fff}.wechat-phone__menus button[data-v-e9adc427]{padding:0 5px;border:0;border-right:1px solid #edf0f5;background:#fff;color:#5f6c82;font-size:11px}.wechat-phone__menus button.active[data-v-e9adc427]{color:#0b41cd;font-weight:800}.qr-layout[data-v-e9adc427]{display:grid;margin-bottom:14px;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px}.qr-form>div[data-v-e9adc427]{display:grid;padding:18px 20px;grid-template-columns:1fr 1fr;gap:12px}.qr-form label[data-v-e9adc427]{display:grid;gap:6px}.qr-form label[data-v-e9adc427]:first-child,.qr-form label[data-v-e9adc427]:nth-child(3),.qr-form>div>.primary-button[data-v-e9adc427]{grid-column:1/-1}.qr-preview>div[data-v-e9adc427]{display:flex;padding:24px;align-items:center;flex-direction:column;text-align:center}.qr-code-grid[data-v-e9adc427]{display:grid;width:196px;height:196px;padding:9px;box-sizing:border-box;grid-template-columns:repeat(13,1fr);grid-template-rows:repeat(13,1fr);gap:1px;border:1px solid #dde4ef;background:#fff}.qr-code-grid i[data-v-e9adc427]{display:block;background:transparent}.qr-code-grid i.active[data-v-e9adc427]{background:#102e7b}.qr-preview strong[data-v-e9adc427],.qr-preview span[data-v-e9adc427]{display:block}.qr-preview strong[data-v-e9adc427]{margin-top:14px}.qr-preview span[data-v-e9adc427]{margin:6px 0 14px;color:#718097;font-size:11px}.qr-row[data-v-e9adc427]{grid-template-columns:1.5fr .75fr .7fr .55fr .5fr .4fr}.qr-history[data-v-e9adc427]{margin-top:14px}.auto-reply-card[data-v-e9adc427]{overflow:hidden}.auto-reply-card>article[data-v-e9adc427]{display:grid;padding:16px 20px;grid-template-columns:220px minmax(0,1fr) 80px;align-items:end;gap:12px;border-top:1px solid #e7ecf4}.auto-reply-card label[data-v-e9adc427]{display:grid;gap:6px}.auto-reply-card textarea[data-v-e9adc427]{min-height:58px;resize:vertical}.auto-reply-card .reply-toggle[data-v-e9adc427]{display:flex;height:38px;align-items:center;gap:7px;color:#506079;font-size:12px}.auto-reply-card .reply-toggle input[data-v-e9adc427]{width:auto;min-height:0}.system-keywords[data-v-e9adc427]{margin-top:14px;overflow:hidden}@media(max-width:1100px){.wechat-menu-layout[data-v-e9adc427],.qr-layout[data-v-e9adc427]{grid-template-columns:1fr}.wechat-phone-preview[data-v-e9adc427]{position:static}.wechat-menu-group[data-v-e9adc427]{grid-template-columns:1fr}.auto-reply-card>article[data-v-e9adc427]{grid-template-columns:1fr 1fr}.auto-reply-card .reply-toggle[data-v-e9adc427]{grid-column:1/-1}}@media(max-width:760px){.wechat-submenus label[data-v-e9adc427],.qr-form>div[data-v-e9adc427],.auto-reply-card>article[data-v-e9adc427]{grid-template-columns:1fr}.qr-form label[data-v-e9adc427]:first-child,.qr-form label[data-v-e9adc427]:nth-child(3),.qr-form>div>.primary-button[data-v-e9adc427],.auto-reply-card .reply-toggle[data-v-e9adc427]{grid-column:auto}.wechat-phone[data-v-e9adc427]{width:min(278px,calc(100% - 24px))}}.visually-hidden-input[data-v-e9adc427]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quick-links[data-v-e9adc427]{grid-template-columns:repeat(4,1fr)}.asset-kpi-grid[data-v-e9adc427]{display:grid;margin-bottom:14px;grid-template-columns:repeat(4,1fr);gap:12px}.asset-kpi-grid article[data-v-e9adc427]{padding:16px 18px;border:1px solid #dce5f2;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1f37640a}.asset-kpi-grid span[data-v-e9adc427],.asset-kpi-grid strong[data-v-e9adc427],.asset-kpi-grid small[data-v-e9adc427]{display:block}.asset-kpi-grid span[data-v-e9adc427]{color:#6f7b91;font-size:12px;font-weight:700}.asset-kpi-grid strong[data-v-e9adc427]{margin:7px 0 5px;color:#132443;font-size:25px}.asset-kpi-grid small[data-v-e9adc427]{color:#8792a5;font-size:11px}.asset-library-panel[data-v-e9adc427]{overflow:hidden}.asset-library-toolbar[data-v-e9adc427]{display:flex;padding:13px 16px;align-items:center;gap:9px;border-bottom:1px solid #e4eaf3;background:#fbfcff}.asset-library-toolbar>label[data-v-e9adc427]{display:flex;min-width:260px;max-width:520px;height:38px;padding:0 10px;align-items:center;gap:7px;flex:1;border:1px solid #ccd8e9;border-radius:8px;background:#fff;color:#77849a}.asset-library-toolbar input[data-v-e9adc427]{min-width:0;flex:1;border:0;outline:0;font:inherit}.asset-library-toolbar select[data-v-e9adc427]{height:38px;padding:0 10px;border:1px solid #ccd8e9;border-radius:8px;background:#fff;color:#4f5d74;font:inherit}.asset-library-toolbar>span[data-v-e9adc427]{margin-left:auto;color:#77849a;font-size:11px}.asset-library-grid[data-v-e9adc427]{display:grid;padding:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.asset-library-card[data-v-e9adc427]{min-width:0;overflow:hidden;border:1px solid #dfe6f0;border-radius:11px;background:#fff;box-shadow:0 5px 14px #1b335c0d}.asset-library-thumb[data-v-e9adc427]{position:relative;height:155px;overflow:hidden;background:#eaf1fc}.asset-library-thumb>img[data-v-e9adc427]{display:block;width:100%;height:100%;object-fit:cover}.asset-library-thumb>span[data-v-e9adc427]{display:grid;position:absolute;inset:0;margin:auto;width:48px;height:48px;border-radius:50%;background:#092464c2;color:#fff;place-items:center}.asset-library-thumb>b[data-v-e9adc427],.asset-library-thumb>em[data-v-e9adc427]{position:absolute;top:10px;padding:5px 8px;border-radius:6px;font-size:10px;font-style:normal}.asset-library-thumb>b[data-v-e9adc427]{left:10px;background:#081f57d1;color:#fff}.asset-library-thumb>em[data-v-e9adc427]{right:10px;background:#fff4d7;color:#7a5c11;font-weight:800}.asset-library-thumb>em.ready[data-v-e9adc427]{background:#e7f7f2;color:#007461}.asset-library-copy[data-v-e9adc427]{padding:13px}.asset-library-copy>header[data-v-e9adc427]{display:flex;align-items:flex-start;gap:8px}.asset-library-copy>header>div[data-v-e9adc427]{min-width:0;flex:1}.asset-library-copy strong[data-v-e9adc427],.asset-library-copy small[data-v-e9adc427]{display:block}.asset-library-copy strong[data-v-e9adc427]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.asset-library-copy small[data-v-e9adc427]{margin-top:4px;color:#8290a4;font-size:10px}.asset-library-copy>header>button[data-v-e9adc427]{border:0;background:transparent;color:#758198;letter-spacing:2px}.asset-library-copy dl[data-v-e9adc427]{margin:12px 0}.asset-library-copy dl>div[data-v-e9adc427]{display:grid;padding:5px 0;grid-template-columns:52px minmax(0,1fr);gap:7px;font-size:10px}.asset-library-copy dt[data-v-e9adc427]{color:#8591a4}.asset-library-copy dd[data-v-e9adc427]{margin:0;overflow:hidden;color:#4f5d73;text-overflow:ellipsis;white-space:nowrap}.asset-library-copy>footer[data-v-e9adc427]{display:flex;padding-top:10px;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf0f5}.asset-library-copy>footer>span[data-v-e9adc427]{color:#8793a5;font-size:10px}.asset-library-copy>footer>div[data-v-e9adc427]{display:flex;gap:5px}.asset-library-copy>footer button[data-v-e9adc427]{padding:0;border:0;background:transparent;color:#0b41cd;font-size:10px;font-weight:800}.asset-empty[data-v-e9adc427]{display:flex;padding:50px;align-items:center;flex-direction:column;color:#8290a4}.asset-empty strong[data-v-e9adc427]{margin:9px 0 4px;color:#42516a}.asset-empty span[data-v-e9adc427]{font-size:11px}.rich-toolbar[data-v-e9adc427]{flex-wrap:wrap}.rich-toolbar>span[data-v-e9adc427]{margin-left:auto}.cover-editor__art[data-v-e9adc427]{background:#eaf1fb}.cover-editor__art img[data-v-e9adc427]{height:102px}.asset-picker-overlay[data-v-e9adc427]{display:grid;position:fixed;z-index:110;inset:0;padding:24px;background:#07122b85;place-items:center}.asset-picker-dialog[data-v-e9adc427]{display:flex;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 26px 70px #08143059;flex-direction:column}.asset-picker-dialog>header[data-v-e9adc427]{display:flex;padding:17px 20px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e4e9f1}.asset-picker-dialog h2[data-v-e9adc427],.asset-picker-dialog p[data-v-e9adc427]{margin:0}.asset-picker-dialog h2[data-v-e9adc427]{font-size:17px}.asset-picker-dialog p[data-v-e9adc427]{margin-top:4px;color:#78849a;font-size:11px}.asset-picker-dialog>header>button[data-v-e9adc427]{border:0;background:transparent;color:#647188;font-size:24px}.asset-picker-tools[data-v-e9adc427]{display:flex;padding:12px 16px;gap:8px;border-bottom:1px solid #e5eaf2;background:#fafcff}.asset-picker-tools label[data-v-e9adc427]{display:flex;min-width:0;height:38px;padding:0 10px;align-items:center;gap:7px;flex:1;border:1px solid #ccd8e9;border-radius:8px;background:#fff;color:#758299}.asset-picker-tools input[data-v-e9adc427]{min-width:0;flex:1;border:0;outline:0;font:inherit}.asset-picker-grid[data-v-e9adc427]{display:grid;padding:16px;overflow:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-picker-grid>article[data-v-e9adc427]{overflow:hidden;border:1px solid #dfe6f0;border-radius:10px;background:#fff}.asset-picker-thumb[data-v-e9adc427]{position:relative;height:120px;overflow:hidden;background:#eaf1fb}.asset-picker-thumb img[data-v-e9adc427]{display:block;width:100%;height:100%;object-fit:cover}.asset-picker-thumb>span[data-v-e9adc427]{display:grid;position:absolute;inset:0;margin:auto;width:42px;height:42px;border-radius:50%;background:#082465c2;color:#fff;place-items:center}.asset-picker-thumb>b[data-v-e9adc427]{position:absolute;top:9px;left:9px;padding:4px 7px;border-radius:5px;background:#081f57d1;color:#fff;font-size:10px}.asset-picker-grid>article>div[data-v-e9adc427]:last-child{padding:11px}.asset-picker-grid strong[data-v-e9adc427],.asset-picker-grid small[data-v-e9adc427]{display:block}.asset-picker-grid strong[data-v-e9adc427]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-picker-grid small[data-v-e9adc427]{margin:4px 0 10px;color:#8290a4;font-size:10px}.asset-picker-grid .primary-button[data-v-e9adc427]{width:100%;min-height:34px}.asset-picker-dialog>footer[data-v-e9adc427]{display:flex;padding:12px 17px;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e4e9f1}.asset-picker-dialog>footer span[data-v-e9adc427]{margin-right:auto;color:#7c899e;font-size:11px}.asset-library-thumb>b[data-v-e9adc427],.asset-library-thumb>em[data-v-e9adc427],.asset-library-copy small[data-v-e9adc427],.asset-library-copy dl>div[data-v-e9adc427],.asset-library-copy>footer>span[data-v-e9adc427],.asset-library-copy>footer button[data-v-e9adc427],.asset-picker-thumb>b[data-v-e9adc427],.asset-picker-grid small[data-v-e9adc427]{font-size:11px}@media(max-width:1200px){.quick-links[data-v-e9adc427]{grid-template-columns:repeat(2,1fr)}.asset-library-grid[data-v-e9adc427]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.asset-kpi-grid[data-v-e9adc427]{grid-template-columns:repeat(2,1fr)}.asset-library-toolbar[data-v-e9adc427]{align-items:stretch;flex-wrap:wrap}.asset-library-toolbar>label[data-v-e9adc427]{max-width:none;flex-basis:100%}.asset-library-toolbar>span[data-v-e9adc427]{margin-left:0}.asset-picker-grid[data-v-e9adc427]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.asset-library-grid[data-v-e9adc427],.asset-picker-grid[data-v-e9adc427]{grid-template-columns:1fr}.asset-library-toolbar select[data-v-e9adc427]{flex:1}.asset-picker-overlay[data-v-e9adc427]{padding:8px}.asset-picker-tools[data-v-e9adc427]{flex-direction:column}.asset-kpi-grid[data-v-e9adc427]{grid-template-columns:1fr 1fr}.asset-library-copy>footer[data-v-e9adc427]{align-items:flex-start;flex-direction:column}}.overview-toolbar[data-v-e9adc427]{display:flex;margin:0 0 14px;padding:12px 14px;align-items:flex-end;gap:10px;border:1px solid #dce5f2;border-radius:13px;background:#fff;box-shadow:0 6px 18px #1f37640a}.overview-toolbar label[data-v-e9adc427]{display:flex;min-width:170px;flex-direction:column;gap:5px;color:#6d7990;font-size:12px;font-weight:700}.overview-toolbar select[data-v-e9adc427]{height:38px;padding:0 10px;border:1px solid #ccd8e9;border-radius:8px;background:#fff}.overview-toolbar .ghost-button[data-v-e9adc427]{margin-left:auto}.overview-report-grid[data-v-e9adc427]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px}.overview-trend[data-v-e9adc427],.overview-rank[data-v-e9adc427],.overview-activity[data-v-e9adc427],.overview-quick[data-v-e9adc427]{overflow:hidden}.overview-trend>header[data-v-e9adc427],.overview-rank>header[data-v-e9adc427],.overview-activity>header[data-v-e9adc427]{min-height:70px}.chart-legend[data-v-e9adc427]{display:flex;gap:14px;color:#68758b;font-size:12px}.chart-legend span[data-v-e9adc427]:before{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#0b41cd;content:""}.chart-legend span[data-v-e9adc427]:nth-child(2):before{background:#6f43d3}.trend-chart[data-v-e9adc427]{position:relative;height:286px;padding:18px 18px 28px 54px;background:linear-gradient(180deg,#fff,#fbfcff)}.trend-chart[data-v-e9adc427]:before{position:absolute;inset:18px 18px 36px 54px;background:repeating-linear-gradient(to bottom,#edf1f7 0 1px,transparent 1px 52px);content:""}.trend-chart svg[data-v-e9adc427]{position:relative;width:100%;height:218px;overflow:visible}.overview-area[data-v-e9adc427]{fill:url(#overview-area)}.overview-line[data-v-e9adc427]{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.overview-line.primary[data-v-e9adc427]{stroke:#0b41cd}.overview-line.secondary[data-v-e9adc427]{stroke:#6f43d3}.chart-axis[data-v-e9adc427]{display:flex;position:absolute;top:13px;bottom:32px;left:15px;flex-direction:column;justify-content:space-between;color:#8490a4;font-size:11px}.chart-dates[data-v-e9adc427]{display:flex;justify-content:space-between;color:#8490a4;font-size:11px}.overview-rank ol[data-v-e9adc427]{margin:0;padding:10px 18px 18px;list-style:none}.overview-rank li[data-v-e9adc427]{display:grid;padding:13px 0;grid-template-columns:24px minmax(0,1fr) 54px;align-items:center;gap:10px;border-bottom:1px solid #eef1f6}.overview-rank li[data-v-e9adc427]:last-child{border:0}.overview-rank li>span[data-v-e9adc427]{display:grid;width:22px;height:22px;border-radius:50%;background:#edf2ff;color:#0b41cd;font-size:11px;font-weight:800;place-items:center}.overview-rank strong[data-v-e9adc427]{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-rank i[data-v-e9adc427]{display:block;height:5px;margin-top:8px;overflow:hidden;border-radius:99px;background:#edf1f7}.overview-rank i b[data-v-e9adc427]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b41cd,#6b45dc)}.overview-rank em[data-v-e9adc427]{color:#50607a;font-size:11px;font-style:normal;text-align:right}.overview-activity[data-v-e9adc427]{grid-column:1/-1}.overview-activity>div[data-v-e9adc427]{display:grid;padding:16px 18px 20px;grid-template-columns:repeat(4,1fr);gap:12px}.overview-activity article[data-v-e9adc427]{padding:14px;border:1px solid #e4eaf3;border-radius:10px;background:#fbfcff}.overview-activity span[data-v-e9adc427],.overview-activity strong[data-v-e9adc427]{display:block}.overview-activity span[data-v-e9adc427]{color:#6e7a90;font-size:12px}.overview-activity strong[data-v-e9adc427]{margin:8px 0 12px;font-size:22px}.overview-activity i[data-v-e9adc427]{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e9edf4}.overview-activity i b[data-v-e9adc427]{display:block;height:100%;border-radius:inherit}.overview-activity i b.blue[data-v-e9adc427]{background:#0b41cd}.overview-activity i b.violet[data-v-e9adc427]{background:#7040d8}.overview-activity i b.cyan[data-v-e9adc427]{background:#00a6b6}.overview-activity i b.green[data-v-e9adc427]{background:#008b72}.overview-quick[data-v-e9adc427]{grid-column:1/-1}.editor-heading[data-v-e9adc427]{align-items:center}.editor-card>label>small[data-v-e9adc427]{color:#7b879a;font-size:11px;font-weight:500}.content-tag-editor[data-v-e9adc427]{margin:0 0 18px;padding:16px;border:1px solid #dce4f0;border-radius:11px;background:#fafcff}.tag-editor-title[data-v-e9adc427]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tag-editor-title strong[data-v-e9adc427],.tag-editor-title span[data-v-e9adc427]{display:block}.tag-editor-title strong[data-v-e9adc427]{font-size:13px}.tag-editor-title span[data-v-e9adc427]{margin-top:4px;color:#77849a;font-size:11px}.tag-editor-title em[data-v-e9adc427]{color:#0b41cd;font-size:11px;font-style:normal;font-weight:800}.selected-content-tags[data-v-e9adc427]{display:flex;min-height:38px;margin:12px 0;padding:7px;align-items:center;flex-wrap:wrap;gap:6px;border:1px solid #d4deec;border-radius:8px;background:#fff}.selected-content-tags>button[data-v-e9adc427]{display:flex;padding:6px 8px;align-items:center;gap:6px;border:0;border-radius:6px;background:#eaf1ff;color:#0b41cd;font-size:11px;font-weight:800}.selected-content-tags>button span[data-v-e9adc427]{font-size:14px}.selected-content-tags>small[data-v-e9adc427]{color:#8994a6}.tag-catalog[data-v-e9adc427]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tag-catalog section[data-v-e9adc427]{padding:10px;border:1px solid #e4e9f1;border-radius:8px;background:#fff}.tag-catalog section>strong[data-v-e9adc427]{display:block;margin-bottom:8px;color:#68758a;font-size:11px}.tag-catalog section>div[data-v-e9adc427]{display:flex;flex-wrap:wrap;gap:5px}.tag-catalog button[data-v-e9adc427]{display:flex;padding:5px 7px;align-items:center;gap:3px;border:1px solid #d8e0ec;border-radius:6px;background:#fff;color:#5e6a80;font-size:11px}.tag-catalog button.selected[data-v-e9adc427]{border-color:#9eb8ee;background:#edf3ff;color:#0b41cd}.tag-catalog button span[data-v-e9adc427]{font-weight:900}.custom-tag-form[data-v-e9adc427]{display:flex;margin-top:10px;gap:8px}.custom-tag-form input[data-v-e9adc427]{min-width:0;flex:1}.custom-tag-form .ghost-button[data-v-e9adc427]{min-height:38px}.cover-editor[data-v-e9adc427]{display:grid;margin-bottom:18px;padding:13px;grid-template-columns:180px 1fr;align-items:center;gap:14px;border:1px solid #dce4f0;border-radius:11px;background:#fafcff}.cover-editor__art[data-v-e9adc427]{overflow:hidden;border-radius:8px}.cover-editor__art img[data-v-e9adc427]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.cover-editor>div:last-child>strong[data-v-e9adc427],.cover-editor>div:last-child>span[data-v-e9adc427]{display:block}.cover-editor>div:last-child>span[data-v-e9adc427]{margin-top:5px;color:#7b879a;font-size:11px}.cover-editor>div:last-child>div[data-v-e9adc427]{display:flex;margin-top:12px;gap:7px}.rich-toolbar select[data-v-e9adc427]{height:32px;padding:0 7px;border:1px solid #d6dfec;border-radius:6px;background:#fff}.editor-stats[data-v-e9adc427]{display:flex;margin:-1px 0 0;padding:9px 12px;justify-content:flex-end;gap:16px;border:1px solid #ccd8e9;border-top:0;border-radius:0 0 9px 9px;background:#f8fafe;color:#77849a;font-size:11px}.rich-editor[data-v-e9adc427]{border-radius:0!important}.editor-layout[data-v-e9adc427]{grid-template-columns:minmax(0,1fr) 370px}.editor-side[data-v-e9adc427]{display:flex;position:sticky;top:14px;flex-direction:column;gap:12px}.editor-side .ai-panel[data-v-e9adc427]{position:static}.live-preview-card[data-v-e9adc427]{overflow:hidden}.live-preview-card>header[data-v-e9adc427]{gap:8px}.live-preview-card>header>div[data-v-e9adc427]:last-child,.content-preview-dialog>header>div[data-v-e9adc427]:last-child{display:flex;gap:5px}.live-preview-card>header button[data-v-e9adc427],.content-preview-dialog>header button[data-v-e9adc427]{min-height:30px;padding:0 8px;border:1px solid #d1dbea;border-radius:6px;background:#fff;color:#65728a;font-size:11px;font-weight:800}.live-preview-card>header button.active[data-v-e9adc427],.content-preview-dialog>header button.active[data-v-e9adc427]{border-color:#0b41cd;background:#eaf1ff;color:#0b41cd}.preview-stage[data-v-e9adc427]{display:grid;min-height:520px;padding:18px;background:linear-gradient(145deg,#eaf2ff,#f5f2ff);place-items:start center}.preview-page[data-v-e9adc427]{overflow:hidden;background:#fff;box-shadow:0 12px 32px #1c305829;transition:width .2s}.preview-stage--mobile .preview-page[data-v-e9adc427]{width:248px;border:5px solid #1c2943;border-radius:23px}.preview-stage--desktop .preview-page[data-v-e9adc427]{width:100%;border:1px solid #d8e0ec;border-radius:8px}.preview-page>img[data-v-e9adc427],.dialog-preview-page>img[data-v-e9adc427]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.preview-page article[data-v-e9adc427]{padding:15px}.preview-page article>span[data-v-e9adc427],.dialog-preview-page article>span[data-v-e9adc427]{color:#0b41cd;font-size:10px;font-weight:800}.preview-page h1[data-v-e9adc427]{margin:6px 0 8px;font-size:17px;line-height:1.4}.preview-page h2[data-v-e9adc427]{margin:15px 0 6px;font-size:13px}.preview-page p[data-v-e9adc427]{margin:6px 0;color:#526079;font-size:10px;line-height:1.7}.preview-page .preview-summary[data-v-e9adc427],.dialog-preview-page .preview-summary[data-v-e9adc427]{color:#314461;font-weight:600}.live-preview-card>footer[data-v-e9adc427]{display:flex;padding:11px 14px;align-items:center;justify-content:space-between;color:#77849a;font-size:11px}.live-preview-card>footer button[data-v-e9adc427]{border:0;background:transparent;color:#0b41cd;font-weight:800}.editor-checklist[data-v-e9adc427]{padding-bottom:10px}.editor-checklist>header[data-v-e9adc427]{border-bottom:0}.editor-checklist header strong[data-v-e9adc427]{color:#0b41cd}.editor-checklist ul[data-v-e9adc427]{display:grid;margin:0;padding:0 18px 10px;grid-template-columns:1fr 1fr;gap:9px;list-style:none}.editor-checklist li[data-v-e9adc427]{display:flex;align-items:center;gap:6px;color:#536078;font-size:11px}.editor-checklist li .app-icon[data-v-e9adc427]{color:#008b72}.content-preview-overlay[data-v-e9adc427]{display:grid;position:fixed;z-index:100;inset:0;padding:24px;background:#07122b85;place-items:center}.content-preview-dialog[data-v-e9adc427]{display:flex;width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 28px 80px #08143059;flex-direction:column}.content-preview-dialog>header[data-v-e9adc427]{display:flex;padding:16px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9f1}.content-preview-dialog>header h2[data-v-e9adc427],.content-preview-dialog>header p[data-v-e9adc427]{margin:0}.content-preview-dialog>header p[data-v-e9adc427]{margin-top:4px;color:#78849a;font-size:11px}.content-preview-dialog>header .preview-close[data-v-e9adc427]{width:34px;padding:0;font-size:20px}.dialog-preview-stage[data-v-e9adc427]{display:grid;min-height:0;padding:24px;overflow:auto;background:linear-gradient(145deg,#eaf2ff,#f7f3ff);place-items:start center}.dialog-preview-page[data-v-e9adc427]{overflow:hidden;background:#fff;box-shadow:0 15px 40px #1c305829;transition:width .2s}.dialog-preview-stage--mobile .dialog-preview-page[data-v-e9adc427]{width:min(390px,100%);border:7px solid #1c2943;border-radius:30px}.dialog-preview-stage--desktop .dialog-preview-page[data-v-e9adc427]{width:min(860px,100%);border:1px solid #d5deeb;border-radius:10px}.dialog-preview-page article[data-v-e9adc427]{padding:26px 30px}.dialog-preview-page h1[data-v-e9adc427]{margin:8px 0 12px;font-size:28px;line-height:1.35}.dialog-preview-page h2[data-v-e9adc427]{margin:24px 0 9px;font-size:18px}.dialog-preview-page p[data-v-e9adc427]{color:#45536c;line-height:1.85}.dialog-preview-page article>section[data-v-e9adc427]{margin-top:24px;padding:16px;border-radius:10px;background:#f5f8fd}.dialog-preview-page dl[data-v-e9adc427]{margin:8px 0 0}.dialog-preview-page dl div[data-v-e9adc427]{display:flex;padding:8px 0;justify-content:space-between;border-bottom:1px solid #e1e7f0}.dialog-preview-page dl div[data-v-e9adc427]:last-child{border:0}.dialog-preview-page dt[data-v-e9adc427]{color:#78849a}.dialog-preview-page dd[data-v-e9adc427]{margin:0;font-weight:800}.content-preview-dialog>footer[data-v-e9adc427]{display:flex;padding:13px 20px;justify-content:flex-end;gap:8px;border-top:1px solid #e4e9f1}@media(max-width:1100px){.overview-report-grid[data-v-e9adc427]{grid-template-columns:1fr}.overview-trend[data-v-e9adc427],.overview-rank[data-v-e9adc427],.overview-activity[data-v-e9adc427],.overview-quick[data-v-e9adc427]{grid-column:auto}.overview-activity>div[data-v-e9adc427]{grid-template-columns:repeat(2,1fr)}.editor-layout[data-v-e9adc427]{grid-template-columns:1fr}.editor-side[data-v-e9adc427]{position:static;display:grid;grid-template-columns:1fr 1fr}.tag-catalog[data-v-e9adc427]{grid-template-columns:1fr 1fr}.live-preview-card[data-v-e9adc427]{grid-row:span 2}}@media(max-width:760px){.overview-toolbar[data-v-e9adc427]{align-items:stretch;flex-direction:column}.overview-toolbar label[data-v-e9adc427]{min-width:0}.overview-toolbar .ghost-button[data-v-e9adc427]{margin-left:0}.overview-activity>div[data-v-e9adc427]{grid-template-columns:1fr 1fr}.tag-catalog[data-v-e9adc427],.cover-editor[data-v-e9adc427]{grid-template-columns:1fr}.cover-editor>div:last-child>div[data-v-e9adc427]{flex-wrap:wrap}.editor-side[data-v-e9adc427]{display:flex}.editor-checklist ul[data-v-e9adc427]{grid-template-columns:1fr}.content-preview-overlay[data-v-e9adc427]{padding:8px}.content-preview-dialog[data-v-e9adc427]{max-height:calc(100vh - 16px)}.content-preview-dialog>header[data-v-e9adc427]{align-items:flex-start;gap:10px}.content-preview-dialog>header>div[data-v-e9adc427]:last-child{flex-wrap:wrap;justify-content:flex-end}.dialog-preview-stage[data-v-e9adc427]{padding:12px}.dialog-preview-page article[data-v-e9adc427]{padding:20px}.dialog-preview-page h1[data-v-e9adc427]{font-size:22px}.editor-stats[data-v-e9adc427]{justify-content:flex-start;flex-wrap:wrap}}.surveys[data-v-e9adc427]{grid-template-columns:1.5fr .5fr .5fr 70px}.survey-editor-layout[data-v-e9adc427]{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px}.survey-builder[data-v-e9adc427]{display:flex;min-width:0;flex-direction:column;gap:12px}.survey-basic-card[data-v-e9adc427]{overflow:hidden}.survey-basic-card>header>span[data-v-e9adc427]{padding:5px 9px;border-radius:99px;background:#eef3ff;color:#0b41cd;font-size:11px;font-weight:800}.survey-basic-card>div[data-v-e9adc427]{display:grid;padding:18px 20px;grid-template-columns:1fr;gap:13px}.survey-basic-card label[data-v-e9adc427],.survey-question-body label[data-v-e9adc427]{display:grid;gap:6px}.survey-basic-card label>span[data-v-e9adc427],.survey-question-body label>span[data-v-e9adc427],.survey-option-editor>span[data-v-e9adc427]{color:#617089;font-size:12px;font-weight:800}.survey-basic-card input[data-v-e9adc427],.survey-basic-card textarea[data-v-e9adc427],.survey-question-body input[data-v-e9adc427],.survey-question-body select[data-v-e9adc427],.survey-logic-list input[data-v-e9adc427],.survey-logic-list select[data-v-e9adc427]{width:100%;min-height:40px;padding:8px 10px;box-sizing:border-box;border:1px solid #ccd8e9;border-radius:8px;background:#fff;color:#21324e;font:inherit}.survey-basic-card textarea[data-v-e9adc427]{resize:vertical}.survey-question-toolbar[data-v-e9adc427]{display:flex;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce5f2;border-radius:12px;background:#f9fbff}.survey-question-toolbar>strong[data-v-e9adc427]{font-size:14px}.survey-question-toolbar>div[data-v-e9adc427]{display:flex;flex-wrap:wrap;gap:7px}.survey-question-toolbar button[data-v-e9adc427]{display:inline-flex;min-height:36px;padding:0 11px;align-items:center;gap:5px;border:1px solid #cbd7e9;border-radius:8px;background:#fff;color:#0b41cd;font-size:12px;font-weight:800}.survey-question-card[data-v-e9adc427]{overflow:hidden;transition:border-color .15s,box-shadow .15s}.survey-question-card.active[data-v-e9adc427]{border-color:#9db8ee;box-shadow:0 0 0 2px #0b41cd14,0 8px 22px #1f376412}.survey-question-card>header>div[data-v-e9adc427]{display:flex;align-items:center;gap:8px}.survey-question-card>header b[data-v-e9adc427]{display:grid;width:28px;height:28px;border-radius:50%;background:#0b41cd;color:#fff;font-size:12px;place-items:center}.survey-question-card>header span[data-v-e9adc427]{color:#40516e;font-size:12px;font-weight:800}.survey-question-card>header em[data-v-e9adc427]{padding:4px 7px;border-radius:99px;background:#fff0f0;color:#ad3942;font-size:11px;font-style:normal}.survey-question-card>header button[data-v-e9adc427]{min-height:30px;padding:0 8px;border:1px solid #d4deeb;border-radius:7px;background:#fff;color:#65738a;font-size:11px}.survey-question-card>header button[data-v-e9adc427]:last-child{color:#b13b46}.survey-question-card>header button[data-v-e9adc427]:disabled{opacity:.38}.survey-question-body[data-v-e9adc427]{padding:18px 20px}.survey-question-settings[data-v-e9adc427]{display:grid;margin-top:12px;grid-template-columns:220px 1fr;align-items:end;gap:14px}.survey-question-settings>label[data-v-e9adc427]:first-child{display:grid;gap:6px}.survey-question-settings .survey-required[data-v-e9adc427]{display:flex;min-height:40px;align-items:center;gap:7px;color:#52617a;font-size:12px}.survey-question-settings .survey-required input[data-v-e9adc427]{width:auto;min-height:0}.survey-option-editor[data-v-e9adc427]{display:grid;margin-top:14px;gap:8px}.survey-option-editor>label[data-v-e9adc427]{display:grid;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:7px}.survey-option-editor>label i[data-v-e9adc427]{display:grid;width:26px;height:26px;border-radius:50%;background:#edf3ff;color:#0b41cd;font-size:11px;font-style:normal;font-weight:800;place-items:center}.survey-option-editor>label button[data-v-e9adc427]{height:30px;border:0;background:transparent;color:#8a96a8;font-size:19px}.survey-option-editor>label button[data-v-e9adc427]:disabled{opacity:.25}.survey-add-option[data-v-e9adc427]{justify-self:start;min-height:34px;padding:0 10px;border:1px dashed #9db4df;border-radius:7px;background:#f6f9ff;color:#0b41cd;font-size:11px;font-weight:800}.survey-logic-card[data-v-e9adc427]{overflow:hidden}.survey-logic-list[data-v-e9adc427]{display:flex;flex-direction:column}.survey-logic-list>article[data-v-e9adc427]{display:grid;padding:14px 16px;grid-template-columns:54px 22px minmax(150px,1.1fr) 90px minmax(100px,.7fr) 22px 110px minmax(150px,1fr) 44px;align-items:center;gap:7px;border-top:1px solid #e7ecf4}.survey-logic-list b[data-v-e9adc427]{color:#0b41cd;font-size:11px}.survey-logic-list span[data-v-e9adc427]{color:#77849a;font-size:11px;text-align:center}.survey-logic-list button[data-v-e9adc427]{border:0;background:transparent;color:#a93e49;font-size:11px;font-weight:800}.survey-logic-empty[data-v-e9adc427]{padding:30px;color:#7b879b;font-size:12px;text-align:center}.survey-live-preview[data-v-e9adc427]{position:sticky;top:14px;overflow:hidden}.survey-live-preview>header>span[data-v-e9adc427]{padding:5px 8px;border-radius:99px;background:#edf3ff;color:#0b41cd;font-size:11px;font-weight:800}.survey-preview-phone[data-v-e9adc427]{width:318px;min-height:560px;margin:20px auto;padding:14px;box-sizing:border-box;border:7px solid #192844;border-radius:28px;background:linear-gradient(160deg,#eef5ff,#f8f5ff);box-shadow:0 18px 38px #182a4e29}.survey-preview-title[data-v-e9adc427]{padding:16px 14px 18px}.survey-preview-title small[data-v-e9adc427],.survey-preview-title strong[data-v-e9adc427]{display:block}.survey-preview-title small[data-v-e9adc427]{color:#0b41cd;font-size:11px;font-weight:800}.survey-preview-title strong[data-v-e9adc427]{margin-top:7px;font-size:18px}.survey-preview-title p[data-v-e9adc427]{margin:7px 0 0;color:#68758c;font-size:11px;line-height:1.55}.survey-preview-phone form[data-v-e9adc427]{display:flex;flex-direction:column;gap:9px}.survey-preview-phone fieldset[data-v-e9adc427]{display:flex;margin:0;padding:13px;flex-direction:column;gap:7px;border:1px solid #dce5f2;border-radius:11px;background:#fff}.survey-preview-phone legend[data-v-e9adc427]{width:100%;margin-bottom:5px;color:#172744;font-size:12px;font-weight:800;line-height:1.45}.survey-preview-phone legend span[data-v-e9adc427]{margin-right:4px;color:#0b41cd}.survey-preview-phone legend em[data-v-e9adc427]{margin-left:3px;color:#c73f49;font-style:normal}.survey-preview-option[data-v-e9adc427]{display:flex;padding:8px 9px;align-items:center;gap:8px;border:1px solid #e0e6ef;border-radius:8px;color:#53617a;font-size:11px}.survey-preview-option input[data-v-e9adc427]{accent-color:#0b41cd}.survey-preview-phone textarea[data-v-e9adc427]{padding:9px;border:1px solid #d7e0ec;border-radius:8px;font:inherit;resize:none}.survey-preview-phone form>button[data-v-e9adc427]{min-height:40px;margin-top:3px;border:0;border-radius:9px;background:#0b41cd;color:#fff;font-weight:800}.survey-live-preview>footer[data-v-e9adc427]{display:flex;padding:11px 15px;align-items:center;gap:7px;border-top:1px solid #e7ecf4;color:#6c7890;font-size:11px}.survey-live-preview>footer .app-icon[data-v-e9adc427]{color:#0b41cd}.survey-live-preview>footer strong[data-v-e9adc427]{color:#0b41cd}@media(max-width:1280px){.survey-editor-layout[data-v-e9adc427]{grid-template-columns:1fr}.survey-live-preview[data-v-e9adc427]{position:static}.survey-preview-phone[data-v-e9adc427]{width:min(340px,calc(100% - 28px))}.survey-logic-list>article[data-v-e9adc427]{grid-template-columns:54px 20px 1fr 90px 1fr}.survey-logic-list>article>span[data-v-e9adc427]:nth-of-type(2),.survey-logic-list>article>select[data-v-e9adc427]:nth-of-type(3),.survey-logic-list>article>select[data-v-e9adc427]:nth-of-type(4),.survey-logic-list>article>button[data-v-e9adc427]{grid-column:auto}.survey-logic-list>article>button[data-v-e9adc427]{justify-self:start}}@media(max-width:760px){.survey-editor-heading>div[data-v-e9adc427]:last-child{display:flex}.survey-question-toolbar[data-v-e9adc427]{align-items:flex-start;flex-direction:column}.survey-question-settings[data-v-e9adc427]{grid-template-columns:1fr}.survey-logic-list>article[data-v-e9adc427]{grid-template-columns:1fr}.survey-logic-list span[data-v-e9adc427]{text-align:left}.survey-preview-phone[data-v-e9adc427]{margin:12px auto}.surveys[data-v-e9adc427]{grid-template-columns:1fr auto}}.admin-sidebar nav[data-v-e9adc427]{min-height:0;overflow-y:auto;gap:7px;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.admin-nav-group[data-v-e9adc427]{flex-shrink:0}.admin-sidebar .admin-group-toggle[data-v-e9adc427]{display:flex;width:100%;min-height:46px;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#d6e1ff;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.admin-sidebar .admin-group-toggle[data-v-e9adc427]:hover,.admin-sidebar .admin-group-toggle.has-active-page[data-v-e9adc427]{background:#ffffff12;color:#fff}.admin-group-toggle>span[data-v-e9adc427]{flex:1}.group-chevron[data-v-e9adc427]{transition:transform .18s;transform:rotate(-90deg)}.group-chevron.expanded[data-v-e9adc427]{transform:rotate(0)}.admin-sidebar .admin-submenu[data-v-e9adc427]{display:grid;gap:3px;margin:5px 0 8px 21px;padding:0 0 0 12px;border-left:1px solid #ffffff35}.admin-sidebar nav .admin-submenu a[data-v-e9adc427]{position:relative;min-height:40px;padding:0 11px;border-radius:7px;font-size:14px;font-weight:400;gap:0}.admin-sidebar nav .admin-submenu a.active[data-v-e9adc427]{font-weight:650;background:#fff;color:#0b41cd}.admin-sidebar nav .admin-submenu a.active[data-v-e9adc427]:before{content:"";position:absolute;left:-15px;top:16px;width:5px;height:8px;border-radius:3px;background:#fff}.admin-sidebar nav .admin-direct-link[data-v-e9adc427]{flex-shrink:0;font-size:14px;min-height:46px}.admin-sidebar button[data-v-e9adc427]:focus-visible,.admin-sidebar a[data-v-e9adc427]:focus-visible{outline:2px solid #b9d6ff;outline-offset:-2px}.admin-menu-toggle[data-v-e9adc427]{display:none}@media(max-width:760px){.admin-sidebar[data-v-e9adc427]{position:relative;inset:auto;display:grid;grid-template-columns:1fr auto;width:100%;padding:14px;overflow:visible}.admin-brand[data-v-e9adc427]{display:flex;padding:0}.admin-brand img[data-v-e9adc427]{width:42px}.admin-brand small[data-v-e9adc427]{display:block}.admin-menu-toggle[data-v-e9adc427]{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #ffffff50;border-radius:7px;background:transparent;color:#fff;font:inherit;cursor:pointer}.admin-sidebar nav[data-v-e9adc427]{display:none;grid-column:1/-1;flex-direction:column;max-height:65vh;margin-top:14px;padding-bottom:0}.admin-sidebar nav.is-mobile-open[data-v-e9adc427]{display:flex}.admin-sidebar nav a .app-icon[data-v-e9adc427]{display:block}.admin-sidebar nav a[data-v-e9adc427]{min-width:0}.admin-sidebar .admin-user[data-v-e9adc427]{display:none}.admin-main[data-v-e9adc427]{margin-left:0}.admin-sidebar .admin-submenu[data-v-e9adc427]{margin-bottom:6px}}.wx-preview[data-v-63f6b18f]{width:100%;min-width:0;color:#1f1f1f;background:#fff;line-height:1.7;overflow-wrap:anywhere;text-align:left}.wx-preview .wx-reading[data-v-63f6b18f]{padding:20px 16px}.wx-preview h2[data-v-63f6b18f]{font-size:22px;line-height:1.45;font-weight:600;margin:0 0 12px;color:#1f1f1f}.wx-preview .wx-author[data-v-63f6b18f]{color:#576b95;font-size:14px;margin:0 0 20px}.wx-picture-text[data-v-63f6b18f]{white-space:pre-wrap;margin:16px 0}.wx-summary[data-v-63f6b18f]{color:#777}.wx-preview a[data-v-63f6b18f]{color:#576b95}.wx-preview audio[data-v-63f6b18f],.wx-preview video[data-v-63f6b18f],.wx-preview .wx-main-image[data-v-63f6b18f]{width:100%;max-height:520px}.wx-article-body[data-v-63f6b18f] img{max-width:100%;height:auto}.wx-article-body[data-v-63f6b18f]{overflow-wrap:anywhere}.wx-preview .wx-back[data-v-63f6b18f]{background:transparent;border:0;color:#576b95;padding:12px 16px;cursor:pointer;font:inherit;font-size:14px}.wx-preview--multi[data-v-63f6b18f]{background:#ededed;padding:16px;box-sizing:border-box}.wx-message-list[data-v-63f6b18f]{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5}.wx-preview .wx-message[data-v-63f6b18f]{display:flex;width:100%;box-sizing:border-box;background:#fff;border:0;border-radius:0;padding:16px;text-align:left;align-items:center;color:#222;cursor:pointer;font:inherit;white-space:normal;gap:16px}.wx-message strong[data-v-63f6b18f]{font-weight:500;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.wx-preview .wx-message--lead[data-v-63f6b18f]{position:relative;display:block;padding:0;aspect-ratio:2.35;overflow:hidden;background:#e7e9ec}.wx-preview .wx-message--lead>img[data-v-63f6b18f]{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}.wx-message--lead strong[data-v-63f6b18f]{position:absolute;inset:auto 0 0;padding:30px 14px 12px;color:#fff;background:linear-gradient(transparent,#000000c7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wx-cover-placeholder[data-v-63f6b18f]{display:grid;place-items:center;height:100%;color:#747b85}.wx-preview .wx-message--secondary[data-v-63f6b18f]{min-height:88px;border-top:1px solid #eee}.wx-message--secondary strong[data-v-63f6b18f]{flex:1}.wx-preview .wx-message--secondary img[data-v-63f6b18f]{width:56px;height:56px;object-fit:cover;margin:0;border-radius:0;flex:none}.wx-preview button[data-v-63f6b18f]:focus-visible,.wx-carousel-track[data-v-63f6b18f]:focus-visible{outline:3px solid #07a563;outline-offset:-3px}.wx-carousel[data-v-63f6b18f]{position:relative;background:#f5f5f5}.wx-carousel-track[data-v-63f6b18f]{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.wx-carousel-track[data-v-63f6b18f]::-webkit-scrollbar{display:none}.wx-slide[data-v-63f6b18f]{flex:0 0 100%;min-width:0;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.wx-preview .wx-slide img[data-v-63f6b18f]{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;margin:0}.wx-image-count[data-v-63f6b18f]{position:absolute;top:12px;right:12px;padding:2px 9px;border-radius:14px;background:#0008;color:#fff;font-size:12px}.wx-carousel-controls[data-v-63f6b18f]{display:flex;align-items:center;justify-content:space-between;padding:2px 8px;background:#fff;gap:4px}.wx-preview .wx-carousel-controls button[data-v-63f6b18f]{border:0;background:transparent;color:#555;border-radius:6px;padding:0;min-width:28px;min-height:32px;font:inherit;font-size:25px;cursor:pointer}.wx-preview .wx-carousel-controls button[data-v-63f6b18f]:disabled{opacity:.25;cursor:default}.wx-dots[data-v-63f6b18f]{display:flex;justify-content:center;flex-wrap:wrap;max-width:calc(100% - 64px)}.wx-preview .wx-dots button[data-v-63f6b18f]{min-width:14px;min-height:28px;display:grid;place-items:center}.wx-dots span[data-v-63f6b18f]{width:5px;height:5px;background:#d6d6d6;border-radius:50%}.wx-dots [aria-pressed=true] span[data-v-63f6b18f]{background:#07a563}.wx-empty[data-v-63f6b18f]{text-align:center;color:#888;padding:32px 16px;margin:0}.message-preview>.badge[data-v-0964f647]{display:inline-block;margin-bottom:12px}.ops{color:#182d4d;font-size:14px;line-height:1.55}.ops *{box-sizing:border-box}.ops h2{font-size:21px;margin:0}.ops h3{font-size:16px;margin:0 0 12px}.ops p{margin:8px 0;color:#66758b}.ops-head,.ops-row,.ops-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ops-head{justify-content:space-between;margin:20px 0}.ops-card{background:#fff;border:1px solid #dce5f2;border-radius:14px;padding:20px;margin:14px 0;min-width:0}.ops button,.ops .ops-link{border:1px solid #cdd9ed;border-radius:8px;background:#fff;color:#1246b9;padding:8px 13px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.ops button:hover,.ops .ops-link:hover{background:#eef4ff}.ops button.primary{background:#1045c2;color:#fff;border-color:#1045c2}.ops button.active{color:#1349bd;background:#eaf1ff;border-color:#2358c8}.ops button.danger{color:#ad302e}.ops button:disabled{opacity:.45;cursor:not-allowed}.ops input,.ops select,.ops textarea{min-height:38px;max-width:100%;border:1px solid #c7d5e9;border-radius:7px;padding:8px 10px;background:#fff;color:#21354f;font:inherit}.ops input[type=checkbox],.ops input[type=radio]{min-height:0;width:16px;height:16px;accent-color:#1045c2}.ops label{display:flex;flex-direction:column;gap:6px;margin:9px 0;font-weight:600}.ops label.inline{display:inline-flex;flex-direction:row;align-items:center;gap:7px;margin-right:15px;font-weight:400}.ops input:focus-visible,.ops textarea:focus-visible,.ops select:focus-visible,.ops button:focus-visible{outline:3px solid #81abf8;outline-offset:2px}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.ops-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px;align-items:start}.ops-scroll{overflow:auto}.ops table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.ops th{background:#f4f7fc;color:#526987;font-weight:600;white-space:nowrap}.ops th,.ops td{padding:12px;border-bottom:1px solid #e4ebf5;vertical-align:top}.ops td{min-width:90px;overflow-wrap:anywhere}.ops td:first-child{min-width:160px}.ops small,.ops .muted{color:#78879b;font-size:12px}.ops small{display:block}.ops .badge{display:inline-block;border-radius:5px;padding:3px 7px;background:#edf3fe;color:#315b9e;font-size:12px;white-space:nowrap}.ops .notice{border-left:4px solid #285fca;background:#eaf2ff;border-radius:8px;padding:12px 16px;margin:14px 0;white-space:pre-line}.ops .warning{border-left:4px solid #bd8425;background:#fff8e9;padding:12px 16px;border-radius:8px;margin:12px 0}.ops .empty{padding:32px;text-align:center;color:#7c899d}.ops .thumb{width:74px;height:54px;object-fit:cover;border-radius:5px}.ops .asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.ops .asset-grid>article{border:1px solid #dce5f2;border-radius:10px;padding:12px;overflow:hidden}.ops .asset-grid img{width:100%;height:125px;object-fit:cover;border-radius:6px}.ops .preview-content{overflow-wrap:anywhere;line-height:1.85}.ops .preview-content img{max-width:100%;height:auto}.ops .preview-content table{max-width:100%}.ops .preview-cover{width:100%;max-height:230px;object-fit:cover;border-radius:8px}.ops .editor{min-height:320px;padding:16px;border:1px solid #ccd8e9;border-radius:8px;outline-color:#527ce3;overflow-wrap:anywhere}.ops .editor img{max-width:100%}.ops .toolbar{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.ops .tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.ops .tabs button{border-radius:99px}.ops .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.ops .metrics>div{padding:16px;background:#fff;border:1px solid #dae4f3;border-radius:10px}.ops .metrics b{display:block;font-size:26px;color:#1147b9}.ops dialog{border:1px solid #c8d6eb;border-radius:16px;max-width:min(900px,94vw);max-height:90vh;padding:24px;overflow:auto}.ops dialog::backdrop{background:#14274466}.ops details{margin:12px 0}.ops summary{cursor:pointer;font-weight:600}.ops pre{white-space:pre-wrap;word-break:break-all;background:#f4f7fc;padding:12px}.ops .check-list{max-height:230px;overflow:auto;border:1px solid #dbe4f0;border-radius:8px;padding:10px}.ops .check-list label{margin:5px 0}.ops .sticky{position:sticky;top:12px}.ops .question{border-left:3px solid #c8dafa;padding:12px 16px;margin:16px 0;background:#f7faff}.ops video,.ops audio{max-width:100%}@media(max-width:1100px){.ops-split{grid-template-columns:1fr}.ops .sticky{position:static}}@media(max-width:700px){.ops-grid,.ops .metrics{grid-template-columns:1fr 1fr}.ops-card{padding:14px}.ops-grid{grid-template-columns:1fr}.ops-head{align-items:flex-start}.ops .asset-grid{grid-template-columns:1fr 1fr}}.latest-tabs{display:flex;gap:22px;border-bottom:1px solid #dbe4f2;margin:12px 0 20px}.ops .latest-tabs button{padding:12px 2px;border:0;border-radius:0;border-bottom:3px solid transparent;background:transparent;color:#62748c}.ops .latest-tabs button[aria-selected=true]{border-bottom-color:#1654cd;color:#1654cd;font-weight:700}.ops .ops-row{align-items:end}.ops .ops-row>label{margin:0}.ops .ops-row>button{min-height:38px}.ops table .content-title-link{padding:0;border:0;background:none;text-align:left;color:#174fc1;font-weight:650}.ops .state-published{background:#e4f5e9;color:#21683e}.ops .state-draft{background:#fff2d9;color:#8b611a}.ops .state-offline{background:#edf0f5;color:#647087}.survey-share[data-v-ea14b536]{width:min(460px,calc(100% - 32px));max-height:90vh;overflow:auto;border:1px solid #dce5f2;border-radius:16px;padding:24px}.survey-share header[data-v-ea14b536]{display:flex;justify-content:space-between;align-items:center;gap:16px}.survey-share img[data-v-ea14b536]{display:block;margin:16px auto;max-width:100%;height:auto}.survey-share p[data-v-ea14b536]{line-height:1.65}.survey-share input[data-v-ea14b536]{width:100%;box-sizing:border-box;margin:8px 0 16px}.managed-survey[data-v-85c7ba6e]{max-width:800px}.managed-survey>.ops-card[data-v-85c7ba6e]{padding:28px;background:linear-gradient(180deg,#f6f9ff 0,#fff 240px)}.survey-toolbar[data-v-85c7ba6e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 24px}.survey-toolbar>span[data-v-85c7ba6e]{font-size:11px;color:#74849a}.survey-toolbar button[data-v-85c7ba6e]{padding:7px 10px;font-size:11px}@media(max-width:480px){.managed-survey>.ops-card[data-v-85c7ba6e]{padding:18px 14px;margin-top:0}.survey-toolbar[data-v-85c7ba6e]{margin-bottom:20px}}.reachinone-logo[data-v-4f7d38b1]{display:block;flex-shrink:0;object-fit:contain;filter:none}.entry-demo[data-v-c7315f78]{height:100dvh;max-width:600px;margin:auto;display:flex;flex-direction:column;background:#f6f6f6;color:#20252c;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;position:relative;isolation:isolate}.entry-demo.embedded[data-v-c7315f78]{padding-top:44px;box-sizing:border-box}.entry-demo button[data-v-c7315f78]{cursor:pointer;font:inherit}.entry-demo button[data-v-c7315f78]:focus-visible,.entry-demo input[data-v-c7315f78]:focus-visible,.entry-demo select[data-v-c7315f78]:focus-visible{outline:3px solid #448bf5;outline-offset:2px}.surface-header[data-v-c7315f78]{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.surface-header strong[data-v-c7315f78]{font-size:17px}.surface-header button[data-v-c7315f78]{border:0;background:none;padding:0;color:inherit}.oa-chat[data-v-c7315f78]{flex:1;min-height:0;overflow-y:auto;padding:0 15px 20px}.chat-date[data-v-c7315f78]{text-align:center;color:#999;font-size:11px;margin:23px 0 19px}.chat-row[data-v-c7315f78]{display:flex;align-items:flex-start;gap:10px}.reach-avatar[data-v-c7315f78]{width:36px;height:36px;flex-shrink:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;color:#087aaa}.chat-bubble[data-v-c7315f78]{padding:14px 13px;background:#e9e9eb;border-radius:6px;position:relative;min-width:0;flex:1}.chat-bubble[data-v-c7315f78]:before{content:"";position:absolute;left:-6px;top:14px;border-right:7px solid #e9e9eb;border-top:6px solid transparent;border-bottom:6px solid transparent}.chat-bubble p[data-v-c7315f78]{font-size:14px;line-height:1.8;margin:0}.welcome-copy[data-v-c7315f78]{white-space:pre-line}.text-link[data-v-c7315f78]{display:flex;justify-content:space-between;width:100%;padding:12px 0 0;color:#345b98;border:0;background:none;text-align:left;font-size:13px!important}.reference-link[data-v-c7315f78]{display:block;color:#345b98;font-size:14px;line-height:1.8}.reference-link.inline[data-v-c7315f78]{display:inline}.context-note[data-v-c7315f78]{font-size:11px;line-height:1.7;color:#8791a0;margin:18px 0}.oa-menu[data-v-c7315f78]{display:flex;background:#fafafa;border-top:1px solid #dcdcdc;min-height:58px;padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;z-index:3}.oa-menu-group[data-v-c7315f78]{flex:1;position:relative;min-width:0}.oa-parent[data-v-c7315f78]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:58px;background:none;border:0;border-right:1px solid #e4e4e4;font-size:15px!important;color:#262626}.oa-parent[aria-expanded=true][data-v-c7315f78]{background:#e9e9e9}.oa-parent>span[data-v-c7315f78]{font-size:17px;color:#666}.oa-submenu[data-v-c7315f78]{position:absolute;bottom:68px;left:4px;right:4px;border:1px solid #ddd;background:#fff;border-radius:7px;box-shadow:0 6px 25px #00000012;padding:3px 8px}.oa-submenu[data-v-c7315f78]:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 4px);width:8px;height:8px;transform:rotate(45deg);background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.oa-submenu button[data-v-c7315f78]{width:100%;padding:15px 0;background:none;border:0;border-bottom:1px solid #eee;font-size:12px;color:#333;white-space:nowrap}.oa-submenu button[data-v-c7315f78]:last-child{border-bottom:0}.notice[data-v-c7315f78]{margin:8px 14px;padding:11px;background:#eaf0fa;border-radius:8px;color:#506381;font-size:12px;line-height:1.6}.dp-header[data-v-c7315f78]{background:#1042cc;color:#fff;border:0}.dp-header>img[data-v-c7315f78]{width:46px;padding:4px;background:#fff;border-radius:4px}.capsule[data-v-c7315f78]{font-size:14px;background:#ffffffb5;color:#1e2534;padding:7px 10px;border:1px solid #ffffff38;border-radius:20px}.dp-content[data-v-c7315f78]{flex:1;min-height:0;overflow:auto;padding:16px}.dp-hero[data-v-c7315f78]{background:#1042cc;margin:-16px -16px 0;padding:15px 20px 28px;color:#fff}.dp-hero>small[data-v-c7315f78]{font-size:9px;letter-spacing:2px;color:#b5cafb}.dp-hero h1[data-v-c7315f78]{font-size:25px;margin:13px 0 8px}.dp-hero>p[data-v-c7315f78]{font-size:12px;color:#d0ddff}.dp-search[data-v-c7315f78]{display:flex;align-items:center;gap:10px;border-radius:10px;background:#fff;color:#8c919b;padding:15px;margin-top:22px;font-size:13px}.more-app[data-v-c7315f78]{display:flex;align-items:center;gap:13px;width:100%;padding:18px;background:#fff;border:0;border-radius:14px;margin-top:17px;text-align:left;font-size:14px}.more-app>span[data-v-c7315f78]{display:grid;place-items:center;background:#eef3ff;color:#456be1;width:44px;height:44px;border-radius:12px}.more-app>.app-icon[data-v-c7315f78]{margin-left:auto}.dp-card[data-v-c7315f78]{background:#fff;border-radius:18px;padding:18px 14px;margin-bottom:15px}.dp-card h2[data-v-c7315f78]{font-size:16px;margin:0 0 18px}.empty-apps[data-v-c7315f78]{font-size:13px;color:#a0a8b6;text-align:center;margin:32px 0 16px}.app-grid[data-v-c7315f78]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 7px}.app-grid button[data-v-c7315f78]{min-width:0;display:flex;align-items:center;gap:9px;flex-direction:column;border:0;background:none;padding:0;font-size:12px;color:#394354;white-space:nowrap}.app-tile[data-v-c7315f78]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:43px;height:43px;background:hsl(var(--tile-hue) 76% 94%);color:hsl(var(--tile-hue) 78% 45%);border-radius:13px;font-weight:600;font-size:15px}.reach-app .app-tile[data-v-c7315f78]{background:#eef7ff;color:#087aaa;border:1px solid #8cc9ef}.reach-app>span[data-v-c7315f78]:last-child{color:#0b49b5;font-weight:600}.dp-footer[data-v-c7315f78]{display:flex;align-items:center;justify-content:space-between;min-height:58px;background:#fff;padding:0 25px;color:#2b56c7;font-size:11px;flex-shrink:0}.entry-overlay[data-v-c7315f78]{position:fixed;inset:0;background:#10223e80;z-index:20;display:grid;place-items:center;padding:20px;overflow-y:auto}.login-card[data-v-c7315f78]{width:100%;max-width:360px;background:#fff;border-radius:20px;padding:25px;color:#253758;display:flex;align-items:center;flex-direction:column;text-align:center}.login-card>img[data-v-c7315f78]{width:65px;margin:22px 0 4px}.login-card h2[data-v-c7315f78]{font-size:22px;margin-bottom:0}.login-card p[data-v-c7315f78]{font-size:13px;line-height:1.8;color:#6f7b90}.login-card label[data-v-c7315f78]{width:100%;text-align:left;font-size:12px;margin:12px 0}.login-card select[data-v-c7315f78]{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #dce4f0;background:#fff;border-radius:8px;color:#233759}.entry-primary[data-v-c7315f78]{width:100%;padding:13px;background:#1744ca;color:#fff;border:0;border-radius:9px;margin-top:10px;font-size:13px!important}.entry-cancel[data-v-c7315f78]{padding:15px;border:0;color:#6e7b91;background:none;font-size:12px!important}.login-card>small[data-v-c7315f78]{font-size:10px;color:#96a0af}.entry-demo--mp[data-v-c7315f78]{background:#ededed}.pull-handle[data-v-c7315f78]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px;border:0;background:none;color:#879190;font-size:11px!important}.pull-handle>span[data-v-c7315f78]{width:30px;height:4px;border-radius:10px;background:#b6bdbc}.mini-drawer[data-v-c7315f78]{flex:1;overflow:auto;padding:8px 24px;background:linear-gradient(#e7eeed,#f4f6f5)}.mini-search[data-v-c7315f78]{display:flex;align-items:center;gap:7px;background:#fff9;border-radius:8px;padding:9px 12px;color:#98a2a1}.mini-search input[data-v-c7315f78]{min-width:0;width:100%;border:0;background:none;font-size:13px;line-height:1.8;color:#384643}.mini-drawer h2[data-v-c7315f78]{font-size:13px;color:#6e7d7a;font-weight:500;margin:28px 0 23px}.recent-apps[data-v-c7315f78]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.recent-apps button[data-v-c7315f78]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;border:0;background:none;font-size:12px;color:#374542}.mini-reach[data-v-c7315f78],.mini-roche[data-v-c7315f78]{display:flex;width:57px;height:57px;align-items:center;justify-content:center;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 3px 12px #4062590a}.mini-reach[data-v-c7315f78]{color:#067dad}.mini-roche img[data-v-c7315f78]{width:43px}.wechat-idle[data-v-c7315f78]{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8b9a95}.wechat-idle h2[data-v-c7315f78]{font-size:20px;font-weight:500}.wechat-idle p[data-v-c7315f78]{font-size:12px}.wechat-footer[data-v-c7315f78]{display:flex;justify-content:space-around;padding:22px 10px;background:#fafafa;border-top:1px solid #ddd;font-size:12px;color:#65716d}.wechat-footer span[data-v-c7315f78]:first-child{color:#1f9b65}.oa-chat[data-v-c7315f78]{padding-top:26px}.oa-chat>.chat-date[data-v-c7315f78]:first-child{margin-top:0}.entry-demo--dp[data-v-c7315f78]{background:#f7f7f7}.dp-header[data-v-c7315f78]{background:#f7f7f7;color:#20252c;min-height:66px;padding:0 18px}.dp-header--home[data-v-c7315f78]{background:#1042cc;color:#fff;gap:14px}.dp-header--home strong[data-v-c7315f78]{margin-right:auto}.dp-hamburger[data-v-c7315f78]{font-size:25px;line-height:1}.dp-header .capsule[data-v-c7315f78]{background:transparent;border:1px solid #e5e5e5;color:#181818;font-size:15px;padding:6px 10px}.dp-header--home .capsule[data-v-c7315f78]{background:#acbdf2;border:0}.dp-content[data-v-c7315f78]:has(.dp-hero){background:#fff;padding-top:0}.dp-hero[data-v-c7315f78]{margin:0 -16px;padding:8px 16px 22px;background:#1042cc}.dp-search[data-v-c7315f78]{margin:0;justify-content:space-between;font-size:15px;padding:17px 13px;min-height:47px;border-radius:13px}.more-app[data-v-c7315f78]{display:flex;width:72px;flex-direction:column;gap:9px;padding:0;margin:24px 0 0 8px;border:0;background:none;font-size:14px}.more-app>span[data-v-c7315f78]{width:47px;height:47px;border-radius:50%;background:#f7f7f7;color:#a6b8d4}.dp-card[data-v-c7315f78]{border-radius:18px;padding:20px 18px;margin-bottom:16px}.dp-card-heading[data-v-c7315f78]{display:flex;align-items:center;justify-content:space-between}.dp-card-heading h2[data-v-c7315f78]{margin:0}.dp-card-heading button[data-v-c7315f78]{border:0;padding:0;background:none;color:#0847d8;font-size:15px}.empty-apps[data-v-c7315f78]{margin:37px 0 21px;font-size:14px}.dp-card h2[data-v-c7315f78]{font-size:17px}.app-grid[data-v-c7315f78]{gap:22px 8px;padding-top:10px}.app-tile[data-v-c7315f78]{width:46px;height:46px;background:#edf4ff;color:#1351d8;border-radius:13px}.app-grid button[data-v-c7315f78]{font-size:13px}.reach-app .app-tile[data-v-c7315f78]{background:#fff;border:0}.reach-app>span[data-v-c7315f78]:last-child{color:#394354;font-weight:400}.dp-footer[data-v-c7315f78]{min-height:66px}.dp-footer .app-icon[data-v-c7315f78]:nth-child(2){color:#e7b455}.dp-footer .app-icon[data-v-c7315f78]:last-child{color:#92989f}.dp-header[data-v-c7315f78]{position:relative}.dp-header:not(.dp-header--home)>strong[data-v-c7315f78]{position:absolute;left:50%;transform:translate(-50%)}.reach-avatar[data-v-c7315f78]{object-fit:contain;background:transparent}.reach-app .app-tile .reachinone-logo[data-v-c7315f78]{width:100%;height:100%;border-radius:inherit}.mini-reach[data-v-c7315f78]{object-fit:contain}.native-chrome--om[data-v-186b4e1b]{background:#fff!important}.om-native-title[data-v-186b4e1b]{font-size:15px;font-weight:600}.meeting-native-logo[data-v-186b4e1b]{position:absolute;left:20px;width:64px;height:auto}.receipt-preview-controls[data-v-186b4e1b]{margin:0 14px 12px;padding:10px 12px;background:#f4f7fc;border:1px solid #dce5f3;border-radius:10px;font-size:12px;color:#64728c}.receipt-preview-controls label[data-v-186b4e1b]{display:grid;gap:7px}.receipt-preview-controls select[data-v-186b4e1b]{width:100%;padding:8px;background:#fff;border:1px solid #d9e2f2;border-radius:7px;color:#193365;font-size:12px}.receipt-preview-controls p[data-v-186b4e1b]{font-size:11px;line-height:1.6}.receipt-preview-controls button[data-v-186b4e1b]{width:100%;border:0;border-radius:7px;background:#e5edff;color:#0b41cd;padding:9px;font-size:12px}.preview-device.preview-device--wechat .preview-frame[data-v-186b4e1b]{top:0;height:100%}.preview-device--wechat .native-chrome[data-v-186b4e1b]{height:44px;background:#ededed;border:0}.preview-studio[data-v-186b4e1b]{min-height:100vh;min-height:100dvh;padding:20px;background:radial-gradient(circle at 20% 10%,rgba(189,227,255,.72),transparent 34%),radial-gradient(circle at 82% 20%,rgba(188,54,240,.16),transparent 30%),linear-gradient(145deg,#eff5ff,#f9f8ff 52%,#edf3ff);color:#17223b}.preview-layout[data-v-186b4e1b]{display:grid;min-height:calc(100dvh - 40px);grid-template-columns:300px minmax(0,1fr);gap:16px}.blueprint-nav[data-v-186b4e1b]{display:flex;position:sticky;top:20px;height:calc(100dvh - 40px);min-height:620px;overflow:hidden;flex-direction:column;border:1px solid rgba(190,205,235,.86);border-radius:18px;background:#ffffffeb;box-shadow:0 14px 38px #263a681c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.blueprint-nav>header[data-v-186b4e1b]{display:flex;padding:18px 18px 13px;align-items:flex-start;justify-content:space-between}.blueprint-nav>header div[data-v-186b4e1b]{display:flex;flex-direction:column;gap:4px}.blueprint-nav>header strong[data-v-186b4e1b]{font-size:17px}.blueprint-nav>header span[data-v-186b4e1b]{color:#7a859a;font-size:10px}.blueprint-nav>header>b[data-v-186b4e1b]{display:grid;width:32px;height:32px;border-radius:9px;background:#0b41cd;color:#fff;font-size:11px;place-items:center}.preview-controls[data-v-186b4e1b]{display:grid;margin:0 14px 12px;padding:11px;border:1px solid #dce5f4;border-radius:13px;background:linear-gradient(145deg,#f7faff,#f3f6fc);gap:10px}.role-control[data-v-186b4e1b],.terminal-control[data-v-186b4e1b]{display:flex;min-width:0;flex-direction:column;gap:6px}.role-control>span[data-v-186b4e1b],.terminal-control>span[data-v-186b4e1b]{color:#7a8599;font-size:9px;font-weight:900;letter-spacing:.04em}.role-control>div[data-v-186b4e1b]{display:flex;position:relative;align-items:center}.role-control select[data-v-186b4e1b]{width:100%;height:36px;padding:0 30px 0 10px;appearance:none;border:1px solid #d4dff1;border-radius:9px;background:#fff;color:#17223b;outline:0;font-size:11px;font-weight:800}.role-control select[data-v-186b4e1b]:focus{border-color:#7da2f0;box-shadow:0 0 0 3px #0b41cd14}.role-control svg[data-v-186b4e1b]{position:absolute;right:9px;width:16px;height:16px;fill:none;stroke:#60708c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;pointer-events:none}.blueprint-search[data-v-186b4e1b]{display:flex;height:38px;margin:0 14px 12px;padding:0 10px;align-items:center;gap:8px;border:1px solid #d9e2f2;border-radius:10px;background:#f8faff}.blueprint-search svg[data-v-186b4e1b]{width:16px;height:16px;fill:none;stroke:#647088;stroke-linecap:round;stroke-width:1.8}.blueprint-search input[data-v-186b4e1b]{width:100%;border:0;background:transparent;outline:0;color:#17223b;font-size:11px}.blueprint-categories[data-v-186b4e1b]{display:grid;margin:0 14px 12px;padding:3px;grid-template-columns:1fr 1fr;border:1px solid #d9e2f2;border-radius:11px;background:#f3f6fb;gap:3px}.blueprint-categories button[data-v-186b4e1b]{display:flex;min-height:34px;padding:0 9px;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:transparent;color:#667188;font-size:11px;font-weight:800;cursor:pointer}.blueprint-categories button b[data-v-186b4e1b]{display:grid;min-width:32px;height:21px;padding:0 5px;border-radius:999px;background:#e4e9f3;color:#68738a;font-size:8px;place-items:center}.blueprint-categories button.active[data-v-186b4e1b]{background:#fff;box-shadow:0 4px 12px #233a691a;color:#0b41cd}.blueprint-categories button.active b[data-v-186b4e1b]{background:#e8f0ff;color:#0b41cd}.blueprint-list[data-v-186b4e1b]{min-height:0;padding:0 9px 12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c8d3e7 transparent}.blueprint-list section+section[data-v-186b4e1b]{margin-top:12px}.blueprint-list h2[data-v-186b4e1b]{margin:0 7px 5px;color:#8a94a8;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.blueprint-list section>button[data-v-186b4e1b]{display:grid;width:100%;min-height:39px;padding:6px 8px;grid-template-columns:47px minmax(0,1fr) 12px;align-items:center;gap:7px;border:0;border-radius:9px;background:transparent;color:#344159;text-align:left;cursor:pointer}.blueprint-list section>button[data-v-186b4e1b]:hover:not(:disabled){background:#f2f6ff}.blueprint-list section>button.active[data-v-186b4e1b]{background:#e9f1ff;color:#0b41cd}.blueprint-list section>button.limited[data-v-186b4e1b]{background:#faf8f1;color:#5e6372}.blueprint-list section>button.limited.active[data-v-186b4e1b]{background:#fff4d6;color:#755100}.blueprint-list section>button.unavailable[data-v-186b4e1b]{color:#aab2c1;cursor:not-allowed;opacity:.56}.blueprint-list button>span[data-v-186b4e1b]{font-size:9px;font-weight:900;letter-spacing:.02em}.blueprint-list button>strong[data-v-186b4e1b]{display:flex;min-width:0;overflow:hidden;align-items:center;gap:5px;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.blueprint-list button>strong em[data-v-186b4e1b]{flex:0 0 auto;padding:2px 4px;border-radius:999px;background:#f3e7bf;color:#876313;font-size:7px;font-style:normal}.blueprint-list button>i[data-v-186b4e1b]{color:#91a0ba;font-size:17px;font-style:normal}.blueprint-empty[data-v-186b4e1b]{padding:30px 10px;color:#7d8799;font-size:11px;text-align:center}.blueprint-nav>footer[data-v-186b4e1b]{display:flex;padding:10px 14px;justify-content:space-between;border-top:1px solid #e7ebf3;background:#fbfcfe;color:#7e889c;font-size:8px}.blueprint-nav>footer span[data-v-186b4e1b]{display:flex;align-items:center;gap:4px}.blueprint-nav>footer i[data-v-186b4e1b]{width:6px;height:6px;border-radius:50%;background:#0b41cd}.blueprint-nav>footer span:nth-child(2) i[data-v-186b4e1b]{background:#d4a329}.blueprint-nav>footer span:nth-child(3) i[data-v-186b4e1b]{background:#b9c0cd}.preview-workspace[data-v-186b4e1b]{min-width:0}.preview-toolbar[data-v-186b4e1b]{display:flex;width:100%;min-height:54px;margin:0 0 12px;padding:7px 12px 7px 18px;box-sizing:border-box;align-items:center;gap:18px;border:1px solid rgba(190,205,235,.82);border-radius:16px;background:#ffffffdb;box-shadow:0 10px 30px #263a6817;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.preview-toolbar__copy[data-v-186b4e1b]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.preview-toolbar__copy strong[data-v-186b4e1b]{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.preview-toolbar__copy strong span[data-v-186b4e1b]{margin-right:8px;color:#0b41cd;font-size:11px}.preview-toolbar__copy>span[data-v-186b4e1b]{overflow:hidden;color:#68738b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-switch[data-v-186b4e1b]{display:flex;padding:3px;border:1px solid #d6e0f3;border-radius:11px;background:#f5f7fc}.platform-switch button[data-v-186b4e1b],.preview-home[data-v-186b4e1b]{min-height:36px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#59657d;cursor:pointer;font-size:12px;font-weight:700}.platform-switch button.active[data-v-186b4e1b]{background:#fff;box-shadow:0 4px 12px #1f3a701f;color:#0b41cd}.platform-switch--sidebar[data-v-186b4e1b]{display:grid;width:100%;box-sizing:border-box;grid-template-columns:1fr 1fr;border-radius:9px}.platform-switch--sidebar button[data-v-186b4e1b]{min-height:32px;padding:0 5px;font-size:10px}.platform-switch--sidebar.disabled[data-v-186b4e1b]{opacity:.48}.platform-switch button[data-v-186b4e1b]:disabled{cursor:not-allowed}.preview-home[data-v-186b4e1b]{border:1px solid #c8d6ef;background:#fff;color:#0b41cd}.preview-stage[data-v-186b4e1b]{display:grid;min-height:calc(100dvh - 106px);place-items:center}.preview-device[data-v-186b4e1b]{position:relative;width:min(390px,100%);height:min(844px,calc(100dvh - 106px));min-height:620px;overflow:hidden;border:1px solid rgba(122,143,184,.42);border-radius:38px;background:#fff;box-shadow:0 28px 70px #1b316038,0 3px 12px #1b31601a}.preview-frame[data-v-186b4e1b]{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0;background:#fff}.preview-device--web .preview-frame[data-v-186b4e1b]{top:104px;height:calc(100% - 104px)}.preview-admin[data-v-186b4e1b]{position:relative;width:100%;height:calc(100dvh - 106px);min-height:680px;overflow:hidden;border:1px solid rgba(122,143,184,.42);border-radius:18px;background:#fff;box-shadow:0 24px 58px #1b316029}.preview-admin__bar[data-v-186b4e1b]{display:grid;position:absolute;z-index:2;top:0;right:0;left:0;height:38px;padding:0 14px;grid-template-columns:90px 1fr 160px;align-items:center;border-bottom:1px solid #dde3ee;background:#f6f8fb;color:#677288}.preview-admin__bar>span[data-v-186b4e1b]{display:flex;gap:6px}.preview-admin__bar>span i[data-v-186b4e1b]{width:8px;height:8px;border-radius:50%;background:#f36b61}.preview-admin__bar>span i[data-v-186b4e1b]:nth-child(2){background:#efb94e}.preview-admin__bar>span i[data-v-186b4e1b]:nth-child(3){background:#55bf72}.preview-admin__bar strong[data-v-186b4e1b]{overflow:hidden;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.preview-admin__bar small[data-v-186b4e1b]{overflow:hidden;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.preview-admin__frame[data-v-186b4e1b]{position:absolute;inset:38px 0 0;width:100%;height:calc(100% - 38px);border:0;background:#fff}.native-chrome[data-v-186b4e1b]{position:absolute;z-index:5;top:0;right:0;left:0;pointer-events:none}.native-chrome button[data-v-186b4e1b]{pointer-events:auto}.native-chrome--mini[data-v-186b4e1b]{height:92px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.native-chrome--web[data-v-186b4e1b]{height:104px;border-bottom:1px solid #d8dbe1;background:#f1f2f4;color:#08090c}.native-statusbar[data-v-186b4e1b]{display:flex;height:36px;padding:8px 17px 0;align-items:center;justify-content:space-between}.native-statusbar>strong[data-v-186b4e1b]{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;letter-spacing:.01em}.native-statusbar__icons[data-v-186b4e1b]{display:flex;align-items:center;gap:6px}.signal[data-v-186b4e1b]{display:flex;height:12px;align-items:flex-end;gap:2px}.signal b[data-v-186b4e1b]{display:block;width:3px;border-radius:2px;background:currentColor}.signal b[data-v-186b4e1b]:nth-child(1){height:4px}.signal b[data-v-186b4e1b]:nth-child(2){height:6px}.signal b[data-v-186b4e1b]:nth-child(3){height:9px}.signal b[data-v-186b4e1b]:nth-child(4){height:12px}.wifi[data-v-186b4e1b]{width:18px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.battery[data-v-186b4e1b]{display:block;position:relative;width:23px;height:11px;border:1.5px solid currentColor;border-radius:3px}.battery[data-v-186b4e1b]:after{position:absolute;top:3px;right:-3px;width:2px;height:5px;border-radius:0 2px 2px 0;background:currentColor;content:""}.battery b[data-v-186b4e1b]{display:block;width:16px;height:7px;margin:1px;border-radius:1px;background:currentColor}.mini-navbar[data-v-186b4e1b],.web-navbar[data-v-186b4e1b]{display:flex;position:relative;height:56px;padding:0 14px;align-items:center;justify-content:center}.native-back[data-v-186b4e1b]{position:absolute;left:12px;display:grid;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff85;color:#17223b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center}.native-back svg[data-v-186b4e1b]{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.mini-capsule[data-v-186b4e1b]{position:absolute;right:10px;display:grid;width:88px;height:34px;grid-template-columns:1fr 1px 1fr;align-items:center;border:1px solid rgba(82,95,121,.24);border-radius:18px;background:#ffffffc2;box-shadow:0 2px 8px #12224314;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mini-capsule>span[data-v-186b4e1b]{width:1px;height:19px;background:#525f792e}.mini-capsule button[data-v-186b4e1b]{display:flex;height:100%;align-items:center;justify-content:center;gap:3px;border:0;background:transparent}.mini-capsule button:first-child i[data-v-186b4e1b],.web-more i[data-v-186b4e1b]{width:3px;height:3px;border-radius:50%;background:#182033}.mini-capsule button:last-child b[data-v-186b4e1b]{display:block;width:15px;height:15px;border:4px solid #182033;border-radius:50%;box-shadow:inset 0 0 0 1px #fff}.web-navbar[data-v-186b4e1b]{height:68px;padding:0 16px}.web-navbar>div[data-v-186b4e1b]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px}.web-navbar strong[data-v-186b4e1b]{max-width:220px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.web-navbar small[data-v-186b4e1b]{max-width:220px;overflow:hidden;color:#6e7178;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.web-close[data-v-186b4e1b]{position:absolute;left:14px;width:36px;height:36px;border:0;background:transparent}.web-close i[data-v-186b4e1b]{position:absolute;top:17px;left:7px;width:23px;height:2px;border-radius:2px;background:#17191e}.web-close i[data-v-186b4e1b]:first-child{transform:rotate(45deg)}.web-close i[data-v-186b4e1b]:last-child{transform:rotate(-45deg)}.web-more[data-v-186b4e1b]{position:absolute;right:14px;display:flex;width:38px;height:38px;align-items:center;justify-content:center;gap:4px;border:0;background:transparent}@media(max-width:1050px){.preview-layout[data-v-186b4e1b]{grid-template-columns:270px minmax(0,1fr)}.preview-toolbar__copy>span[data-v-186b4e1b]{display:none}.platform-switch button[data-v-186b4e1b]{padding:0 10px}.platform-switch--sidebar button[data-v-186b4e1b]{padding:0 4px}}@media(max-width:760px){.preview-studio[data-v-186b4e1b]{padding:0}.preview-layout[data-v-186b4e1b]{display:flex;min-height:100dvh;flex-direction:column;gap:0}.blueprint-nav[data-v-186b4e1b]{position:relative;top:0;width:100%;height:46dvh;min-height:390px;border-width:0 0 1px;border-radius:0}.blueprint-nav>header[data-v-186b4e1b]{padding:12px 14px 8px}.blueprint-nav>header strong[data-v-186b4e1b]{font-size:15px}.preview-controls[data-v-186b4e1b]{grid-template-columns:1.15fr 1fr}.blueprint-search[data-v-186b4e1b],.blueprint-categories[data-v-186b4e1b]{margin-bottom:8px}.blueprint-nav>footer[data-v-186b4e1b]{display:none}.preview-workspace[data-v-186b4e1b]{min-height:54dvh}.preview-toolbar[data-v-186b4e1b]{position:relative;z-index:8;width:100%;min-height:52px;margin:0;padding:7px 10px;border-width:0 0 1px;border-radius:0}.preview-toolbar__copy[data-v-186b4e1b]{display:flex}.preview-toolbar__copy>span[data-v-186b4e1b]{display:none}.preview-toolbar__copy strong[data-v-186b4e1b]{font-size:12px}.preview-home[data-v-186b4e1b]{min-height:34px;padding:0 10px}.preview-stage[data-v-186b4e1b]{min-height:calc(54dvh - 52px)}.preview-device[data-v-186b4e1b]{width:100%;height:calc(54dvh - 52px);min-height:0;border:0;border-radius:0;box-shadow:none}.preview-admin[data-v-186b4e1b]{height:calc(54dvh - 52px);min-height:0;border:0;border-radius:0;box-shadow:none}.preview-admin__bar[data-v-186b4e1b]{display:none}.preview-admin__frame[data-v-186b4e1b]{inset:0;height:100%}}.native-statusbar[data-v-186b4e1b]{color:#101318}.native-statusbar__icons[data-v-186b4e1b]{height:14px;gap:5px}.mini-capsule[data-v-186b4e1b]{width:87px;height:32px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#ffffffa3;box-shadow:none;color:#08090b}.mini-capsule>span[data-v-186b4e1b]{height:18px;background:#00000024}.mini-capsule button[data-v-186b4e1b]{min-width:0;padding:0;border-radius:999px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mini-capsule button[data-v-186b4e1b]:active{background:#0000000f}.mini-capsule button[data-v-186b4e1b]:focus-visible{outline:2px solid #0b41cd;outline-offset:3px}.preview-stage[data-v-186b4e1b]{min-height:calc(100dvh - 40px)}.preview-device[data-v-186b4e1b]{height:min(844px,calc(100dvh - 40px))}.preview-admin[data-v-186b4e1b]{height:calc(100dvh - 40px)}@media(max-width:760px){.preview-stage[data-v-186b4e1b]{min-height:54dvh}.preview-device[data-v-186b4e1b],.preview-admin[data-v-186b4e1b]{height:54dvh}}html:has(.preview-studio:not(.preview-studio--recording)){scrollbar-gutter:stable}.preview-stage--mobile[data-v-186b4e1b]{position:relative;grid-template-columns:minmax(0,1fr);place-items:center}.preview-stage--mobile>.scenario-controls[data-v-186b4e1b]{position:absolute;top:28px;left:calc(50% + 219px);width:min(270px,calc((100% - 390px)/2 - 24px));margin:0;max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain}.background-motion-control[data-v-186b4e1b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid #e0e7f3;grid-column:1/-1}.background-motion-control>span[data-v-186b4e1b]{color:#64728a;font-size:11px}.background-motion-control small[data-v-186b4e1b]{display:block;margin-top:3px;font-size:10px;color:#8b95a6}.background-motion-options[data-v-186b4e1b]{display:grid;grid-template-columns:repeat(2,44px);gap:3px;padding:3px;border:1px solid #dce4f2;border-radius:10px;background:#edf2fb}.background-motion-options button[data-v-186b4e1b]{min-height:30px;padding:4px 10px;border:0;border-radius:7px;background:transparent;color:#69758d;font-size:12px;font-weight:600;cursor:pointer}.background-motion-options button[aria-pressed=true][data-v-186b4e1b]{background:#fff;color:#0b41cd;box-shadow:0 2px 6px #213c741a}.background-motion-options button[data-v-186b4e1b]:focus-visible{outline:2px solid #0b41cd;outline-offset:2px}.background-motion-options button[data-v-186b4e1b]:disabled{opacity:.5;cursor:default}.scenario-controls[data-v-186b4e1b]{width:100%;min-width:0;margin-top:28px;padding:22px;box-sizing:border-box;border:1px solid #dce4f2;border-radius:20px;background:#ffffffc7;box-shadow:0 12px 36px #2339690f;color:#243556}.scenario-controls header>span[data-v-186b4e1b]{color:#8290a9;font-size:11px;font-weight:700;letter-spacing:.14em}.scenario-controls h2[data-v-186b4e1b]{margin:6px 0 10px;font-size:20px}.scenario-controls h3[data-v-186b4e1b],.scenario-controls label[data-v-186b4e1b]{display:block;margin:0 0 12px;font-size:14px;font-weight:700}.scenario-controls p[data-v-186b4e1b]{margin:10px 0 0;color:#758198;font-size:12px;line-height:1.8}.scenario-controls .scenario-content-title[data-v-186b4e1b]{margin:0 0 14px;color:#344a71;font-size:14px;font-weight:600;line-height:1.65}.scenario-controls section[data-v-186b4e1b]{margin-top:20px;padding-top:20px;border-top:1px solid #e1e7f1}.scenario-controls button[data-v-186b4e1b],.scenario-controls select[data-v-186b4e1b]{display:flex;width:100%;min-height:42px;margin-top:9px;padding:10px 12px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d7e2f5;border-radius:10px;background:#fff;color:#1245ca;font:600 13px/1.5 inherit;cursor:pointer}.scenario-controls button[data-v-186b4e1b]{font-family:inherit;font-size:13px;line-height:1.5}.scenario-controls select[data-v-186b4e1b]{font-family:inherit;font-size:13px;color:#243556}.scenario-controls button[aria-pressed=true][data-v-186b4e1b]{background:#eaf0ff;border-color:#8ca9ee;color:#0b3fbe}.scenario-controls button[data-v-186b4e1b]:hover{border-color:#9cb8f2;background:#f5f8ff}.scenario-controls button[data-v-186b4e1b]:focus-visible,.scenario-controls select[data-v-186b4e1b]:focus-visible{outline:2px solid #386cf0;outline-offset:3px}.scenario-controls .scenario-text-button[data-v-186b4e1b]{min-height:32px;padding:3px 0;border:0;background:transparent;font-weight:500;justify-content:flex-start}.scenario-controls dl[data-v-186b4e1b]{margin:16px 0 0;font-size:12px;line-height:1.7}.scenario-controls dl div[data-v-186b4e1b]{margin-top:10px}.scenario-controls dt[data-v-186b4e1b]{color:#8190a8}.scenario-controls dd[data-v-186b4e1b]{margin:2px 0 0;color:#344a71}.scenario-controls footer[data-v-186b4e1b]{margin-top:20px;padding-top:16px;border-top:1px solid #e1e7f1;color:#8c97aa;font-size:11px;line-height:1.8}@media(max-width:1279px){.preview-stage--mobile>.scenario-controls[data-v-186b4e1b]{top:calc(100% + 20px);left:50%;width:min(390px,calc(100% - 32px));max-height:none;margin-bottom:24px;transform:translate(-50%)}}.recording-toggle[data-v-186b4e1b]{position:fixed;z-index:100;right:24px;bottom:24px;display:grid;width:46px;height:46px;padding:11px;place-items:center;border:1px solid rgba(143,165,205,.55);border-radius:14px;background:#ffffffd9;color:#284879;box-shadow:0 5px 18px #1f3a701a;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recording-toggle svg[data-v-186b4e1b]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.recording-toggle[data-v-186b4e1b]:hover{background:#fff;color:#0b41cd}.recording-toggle[data-v-186b4e1b]:focus-visible{outline:2px solid #0b41cd;outline-offset:4px}.recording-toggle[data-v-186b4e1b]:disabled{cursor:wait}.preview-studio--recording[data-v-186b4e1b]{position:fixed;z-index:90;inset:0;width:100vw;height:100dvh;min-height:0;padding:0;overflow:hidden}.preview-studio--recording .preview-layout[data-v-186b4e1b]{position:absolute;left:50%;top:50%;display:block;width:var(--recording-width);height:var(--recording-height);min-height:0;transform:translate(-50%,-50%)}.preview-studio--recording .preview-workspace[data-v-186b4e1b]{height:100%;min-height:0}.preview-studio--recording .preview-stage[data-v-186b4e1b]{position:relative;top:var(--recording-inset);display:block;width:100%;height:calc(100% - 96px - var(--recording-inset) * 2);min-height:0}.preview-studio--recording .preview-device[data-v-186b4e1b]{position:absolute;left:50%;top:50%;width:390px;height:844px;min-height:0;border:1px solid #c7d3e6;border-radius:38px;box-shadow:0 18px 50px #23386629;transform:translate(-50%,-50%) scale(var(--recording-scale));transform-origin:center}.preview-studio--recording .preview-admin[data-v-186b4e1b]{position:absolute;inset:16px 32px;width:calc(100% - 64px);height:calc(100% - 32px);min-height:0}.recording-subtitle[data-v-186b4e1b]{position:absolute;left:80px;right:80px;bottom:calc(24px + var(--recording-inset));display:flex;height:48px;margin:0;align-items:center;justify-content:center;color:#253a60;font-size:var(--recording-font);font-weight:500;line-height:1.5;letter-spacing:.025em;text-align:center;white-space:nowrap}.recording-subtitle-line[data-v-186b4e1b]{position:relative;display:inline-block;text-align:left}.recording-subtitle-measure[data-v-186b4e1b]{visibility:hidden}.recording-subtitle-text[data-v-186b4e1b]{position:absolute;inset:0 auto auto 0;white-space:pre}.recording-subtitle-accessible[data-v-186b4e1b]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.recording-toggle[data-v-186b4e1b]{right:14px;bottom:14px;width:42px;height:42px}.recording-subtitle[data-v-186b4e1b]{left:24px;right:24px;font-size:clamp(6px,1.65vw,12px)}}.scenario-controls--entries[data-v-186b4e1b]{max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;padding:18px;align-self:start}.scenario-controls--entries>header h2[data-v-186b4e1b]{font-size:16px;margin:0}.scenario-controls--entries section[data-v-186b4e1b]{margin-top:12px;padding-top:12px}.scenario-controls--entries .entry-catalog[data-v-186b4e1b]{border-top:0;padding-top:0}.scenario-controls--entries .other-entry-label[data-v-186b4e1b]{margin:14px 0 0;font-size:12px;font-weight:500}.scenario-controls--entries button[data-v-186b4e1b],.scenario-controls--entries select[data-v-186b4e1b]{min-height:38px;padding:8px 10px;margin-top:6px;font-size:12px}.entry-inline-actions[data-v-186b4e1b]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scenario-controls--entries .entry-inline-actions button[data-v-186b4e1b]{margin-top:0;justify-content:center}.scenario-controls--entries p[data-v-186b4e1b]{font-size:12px;line-height:1.6}.scenario-controls--entries h3[data-v-186b4e1b]{font-size:13px;margin-bottom:8px}.scenario-controls--entries #channel-employee[data-v-186b4e1b]{margin-bottom:8px}.scenario-controls--entries label[for=channel-employee][data-v-186b4e1b]{margin:12px 0 6px}@media(max-width:1150px){.scenario-controls--entries[data-v-186b4e1b]{max-height:none}}.duc-preview-entry[data-v-186b4e1b]{position:fixed;right:24px;bottom:20px;z-index:100;padding:10px 16px;background:#315f9a;color:#fff;border-radius:999px;font-size:12px;box-shadow:0 4px 20px #19376226}.research-landing[data-v-e236f896]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:center;padding:34px 36px;border:1px solid #e0e9f8;border-radius:28px;background:radial-gradient(ellipse at 5% 5%,#e0edff,transparent 60%),radial-gradient(ellipse at 95% 95%,#ebe6ffb3,transparent 58%),#f8fbff;box-shadow:0 16px 48px #213f7610;color:#162c57}.landing-welcome[data-v-e236f896]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.landing-intro[data-v-e236f896]{position:relative;z-index:1}.landing-eyebrow[data-v-e236f896]{margin:0 0 12px;font-size:14px;font-weight:500;letter-spacing:.08em;color:#4c6caf}.research-landing h1[data-v-e236f896]{font-size:42px;line-height:1.2;letter-spacing:.06em;margin:0 0 16px;color:#123579}.landing-description[data-v-e236f896]{margin:0;color:#627594;font-size:16px;line-height:1.9}.landing-book[data-v-e236f896]{width:170px;height:142px;align-self:center}.journey-landscape[data-v-e236f896]{position:relative;min-width:0;padding:8px 0}.journey-trail[data-v-e236f896]{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.research-journey[data-v-e236f896]{position:relative;display:grid;gap:20px;list-style:none;padding:0;margin:0}.research-journey li[data-v-e236f896]{position:relative;display:flex;align-items:center;min-width:0}.research-journey li[data-v-e236f896]:nth-child(2n){margin-left:22px}.research-journey li[data-v-e236f896]:nth-child(odd){margin-right:22px}.journey-number[data-v-e236f896]{position:absolute;left:12px;top:12px;color:#829acc;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em}.journey-card[data-v-e236f896]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:30px 14px 16px 16px;border:1px solid #ffffff;border-radius:22px 22px 22px 6px;background:linear-gradient(115deg,#ffffffed,#f4f8ffb3);box-shadow:0 8px 22px #355b9810;box-sizing:border-box}.research-journey li:nth-child(2n) .journey-card[data-v-e236f896]{border-radius:22px 22px 6px;background:linear-gradient(115deg,#ffffffed,#f5f1ffb3)}.journey-copy[data-v-e236f896]{min-width:0}.research-landing .journey-copy h2[data-v-e236f896]{margin:0;font-size:17px;line-height:1.5;font-weight:650;color:#19386f}.journey-copy p[data-v-e236f896]{margin:5px 0 0;color:#6e7f9c;font-size:14px;line-height:1.6}.journey-card .research-growth[data-v-e236f896]{width:82px;height:82px;flex:none;margin-top:-12px}.landing-action[data-v-e236f896]{align-self:stretch}.explore-research[data-v-e236f896]{display:flex;min-height:52px;box-sizing:border-box;align-items:center;justify-content:center;gap:20px;padding:12px 22px;border-radius:13px;background:linear-gradient(110deg,#0b41cd,#355ae0);box-shadow:0 8px 20px #1648c622;color:#fff;text-decoration:none;font-size:16px;font-weight:600}.explore-research[data-v-e236f896]:hover{background:#0a38b4;box-shadow:0 10px 24px #1648c632}.explore-research[data-v-e236f896]:focus-visible{outline:3px solid #86aaf5;outline-offset:4px}@media(max-width:700px){.research-landing[data-v-e236f896]{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:6px 0 10px;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-welcome[data-v-e236f896]{display:contents}.landing-intro[data-v-e236f896]{padding:0 2px}.landing-eyebrow[data-v-e236f896]{margin-bottom:8px;font-size:14px;letter-spacing:.03em}.research-landing h1[data-v-e236f896]{font-size:32px;margin:0 0 10px}.landing-description[data-v-e236f896]{font-size:14px;line-height:1.7}.landing-book[data-v-e236f896]{position:absolute;right:-8px;top:-2px;width:104px;height:87px;opacity:.8;z-index:0}.journey-landscape[data-v-e236f896]{margin-top:18px;padding:0}.research-journey[data-v-e236f896]{gap:10px}.research-journey li[data-v-e236f896]:nth-child(2n){margin-left:18px}.research-journey li[data-v-e236f896]:nth-child(odd){margin-right:18px}.journey-number[data-v-e236f896]{top:8px;left:13px;font-size:11px}.journey-card[data-v-e236f896]{padding:21px 12px 9px;border-radius:18px 18px 18px 5px;gap:6px}.research-journey li:nth-child(2n) .journey-card[data-v-e236f896]{border-radius:18px 18px 5px}.research-landing .journey-copy h2[data-v-e236f896]{font-size:16px;line-height:1.45}.journey-copy p[data-v-e236f896]{font-size:14px;line-height:1.5;margin-top:4px}.journey-card .research-growth[data-v-e236f896]{width:62px;height:62px;margin-top:-12px}.landing-action[data-v-e236f896]{order:2;align-self:stretch;margin-top:16px}.explore-research[data-v-e236f896]{min-height:50px}}@media(max-width:360px){.journey-card .research-growth[data-v-e236f896]{width:48px}.research-journey li[data-v-e236f896]:nth-child(2n){margin-left:10px}.research-journey li[data-v-e236f896]:nth-child(odd){margin-right:10px}.landing-book[data-v-e236f896]{width:86px;right:-10px}}.vault-content-card[data-v-6d1663a1]{min-width:0;border:1px solid #e1e8f5;border-radius:18px;background:#ffffffed;box-shadow:0 5px 20px #263e7006;overflow:hidden}.vault-content-link[data-v-6d1663a1]{display:flex;align-items:center;gap:18px;padding:18px 18px 12px;text-decoration:none;color:#19365d}.vault-cover[data-v-6d1663a1]{width:106px;height:106px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:linear-gradient(145deg,#edf5ff,#f0edff)}.vault-cover img[data-v-6d1663a1]{width:100%;height:100%;object-fit:cover}.vault-cover .research-growth[data-v-6d1663a1]{width:90px;height:90px}.vault-content-copy[data-v-6d1663a1]{min-width:0}.vault-category[data-v-6d1663a1]{color:#5979af;font-size:13px}.vault-content-copy h3[data-v-6d1663a1]{font-size:17px;line-height:1.5;margin:5px 0;color:#19365d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vault-content-copy p[data-v-6d1663a1]{font-size:14px;line-height:1.6;margin:5px 0 0;color:#728097;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}footer[data-v-6d1663a1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px 12px;color:#7a879c;font-size:13px}footer button[data-v-6d1663a1]{display:flex;align-items:center;gap:6px;min-height:36px;border:0;padding:6px 0 6px 8px;background:transparent;color:#657b9f;cursor:pointer;font:inherit}footer button.saved[data-v-6d1663a1]{color:#3159c4}a[data-v-6d1663a1]:focus-visible,button[data-v-6d1663a1]:focus-visible{outline:3px solid #83a9f5;outline-offset:-3px}@media(max-width:600px){.vault-content-link[data-v-6d1663a1]{gap:12px;padding:14px 14px 8px}.vault-cover[data-v-6d1663a1]{width:76px;height:84px}.vault-cover .research-growth[data-v-6d1663a1]{width:72px;height:72px}.vault-content-copy h3[data-v-6d1663a1]{font-size:16px}.vault-category[data-v-6d1663a1]{font-size:13px}footer[data-v-6d1663a1]{padding:0 14px 9px}}.research-type-tabs[data-v-f8a67625],.research-subtype-tabs[data-v-f8a67625]{display:flex;gap:8px;overflow-x:auto;padding:8px 0;margin:8px 0 16px}.research-type-tabs a[data-v-f8a67625],.research-subtype-tabs a[data-v-f8a67625]{text-decoration:none;white-space:nowrap;color:#607392;padding:10px 14px;border-radius:9px}.research-type-tabs[data-v-f8a67625]{border-bottom:1px solid #dfe7f3}.research-type-tabs a.active[data-v-f8a67625]{background:#e8efff;color:#1c4fb5;font-weight:600}.research-subtype-tabs[data-v-f8a67625]{flex-wrap:wrap}.research-subtype-tabs a[data-v-f8a67625]{border:1px solid #e0e8f5;background:#fff;border-radius:20px;font-size:14px}.research-subtype-tabs a.active[data-v-f8a67625]{border-color:#90acf0;color:#2459bb;background:#f1f5ff}.research-vault[data-v-f8a67625]{max-width:900px;margin:auto;color:#19365d;padding:12px 0 30px}.research-vault button[data-v-f8a67625],.research-vault input[data-v-f8a67625],.research-vault select[data-v-f8a67625]{font:inherit}.research-vault button[data-v-f8a67625]{cursor:pointer}.research-vault h1[data-v-f8a67625]{margin:6px 0;font-size:28px;line-height:1.45}.research-vault h2[data-v-f8a67625]{font-size:20px;margin:0}.research-kicker[data-v-f8a67625]{font-size:14px;color:#6481b0;margin:0}.vault-home-heading[data-v-f8a67625],.section-heading[data-v-f8a67625]{display:flex;align-items:center;justify-content:space-between;gap:16px}.vault-home-heading[data-v-f8a67625]{margin-bottom:18px}.vault-quiet-link[data-v-f8a67625]{display:inline-flex;align-items:center;gap:6px;color:#5675aa;text-decoration:none;font-size:14px;white-space:nowrap;min-height:36px}.research-banner[data-v-f8a67625]{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(115deg,#25468d,#5861b5);color:#fff;box-shadow:0 8px 24px #35599c16}.research-banner>a[data-v-f8a67625]{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:154px;padding:24px;text-decoration:none;color:inherit;box-sizing:border-box;isolation:isolate}.research-banner img[data-v-f8a67625]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.2}.research-banner>a[data-v-f8a67625]:after{content:"";position:absolute;z-index:-1;width:230px;height:230px;border:30px solid #ffffff0b;right:-30px;top:-95px;border-radius:50%}.banner-copy[data-v-f8a67625]{min-width:0}.banner-copy>span[data-v-f8a67625]{font-size:13px;color:#d4e1ff}.banner-copy h2[data-v-f8a67625]{font-size:23px;line-height:1.5;margin:10px 0}.banner-copy p[data-v-f8a67625]{display:flex;align-items:center;gap:8px;font-size:14px;color:#d4e1ff;margin:10px 0 0}.research-banner .research-growth[data-v-f8a67625]{flex:none;width:112px;height:112px}.banner-pages[data-v-f8a67625]{display:flex;gap:4px;justify-content:center;padding-bottom:8px}.banner-pages button[data-v-f8a67625]{width:26px;height:22px;border:0;background:transparent;padding:8px}.banner-pages button[data-v-f8a67625]:after{content:"";display:block;height:5px;background:#fff5;border-radius:5px}.banner-pages button.active[data-v-f8a67625]:after{background:#fff}.research-shortcuts[data-v-f8a67625]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.research-shortcuts a[data-v-f8a67625]{display:flex;align-items:center;gap:8px;text-decoration:none;color:#41679d;font-size:14px}.research-shortcuts img[data-v-f8a67625]{width:24px;height:24px;object-fit:cover}.vault-categories[data-v-f8a67625]{display:grid;gap:12px;margin:22px 0 28px}.category-pair[data-v-f8a67625]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.category-tile[data-v-f8a67625]{display:flex;align-items:center;gap:14px;min-width:0;padding:14px;border:1px solid #e1e9f8;background:linear-gradient(120deg,#ffffffed,#f2f6ffdd);border-radius:18px;color:#284875;text-align:left;box-shadow:0 5px 15px #355b9807}.category-row:nth-child(2) .category-tile[data-v-f8a67625]{background:linear-gradient(120deg,#ffffffed,#f4f0ffcc)}.category-tile.active[data-v-f8a67625]{border-color:#8eaaf0;background:#edf3ff}.category-tile>.research-growth[data-v-f8a67625]{width:62px;height:62px;flex:none}.category-tile>span[data-v-f8a67625]{flex:1;font-size:17px;line-height:1.55;font-weight:600}.category-tile>.app-icon[data-v-f8a67625]{flex:none;color:#91a3c1;transition:transform .18s}.category-tile.active>.app-icon[data-v-f8a67625]{transform:rotate(180deg);color:#416acf}.category-panel[data-v-f8a67625]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:10px 18px;margin-top:10px;background:#ffffffed;border:1px solid #e0e8f6;border-radius:16px}.category-panel a[data-v-f8a67625]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;text-decoration:none;font-size:15px;line-height:1.5;color:#436493}.category-panel .app-icon[data-v-f8a67625]{flex:none;color:#9baecd}.category-panel a[data-v-f8a67625]:hover{color:#174ac4}.section-heading[data-v-f8a67625]{margin-bottom:14px}.vault-content-grid[data-v-f8a67625]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-back[data-v-f8a67625]{display:inline-flex;align-items:center;gap:4px;margin:0 0 14px;color:#5879ae;text-decoration:none;font-size:14px;min-height:30px}.vault-list-heading[data-v-f8a67625]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-radius:20px;background:linear-gradient(115deg,#edf4ff,#f1edff9c)}.vault-list-heading h1[data-v-f8a67625]{font-size:24px}.vault-list-heading .research-growth[data-v-f8a67625]{width:72px;height:72px;flex:none}.research-search[data-v-f8a67625]{display:flex;align-items:center;gap:12px;margin:18px 0 12px;padding:13px 16px;background:#fff;border:1px solid #dce3ef;border-radius:12px;color:#8496b3}.research-search input[data-v-f8a67625]{border:0;outline:none;min-width:0;width:100%;background:transparent;color:#284875;font-size:15px}.list-controls[data-v-f8a67625]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:14px;color:#74859f}.list-controls label[data-v-f8a67625]{display:flex;align-items:center;gap:8px;min-width:0}.list-controls select[data-v-f8a67625]{min-width:0;max-width:200px;border:1px solid #dce3ef;border-radius:8px;padding:8px;background:#fff;color:#48638b}.list-controls>span[data-v-f8a67625]{white-space:nowrap}.research-empty[data-v-f8a67625]{padding:32px 18px;text-align:center;color:#71849f}.research-empty h2[data-v-f8a67625]{font-size:18px;margin:14px 0}.research-empty p[data-v-f8a67625]{font-size:14px;line-height:1.8}.research-detail[data-v-f8a67625]{padding:28px;background:#fff;border:1px solid #e1e8f5;border-radius:20px}.detail-meta[data-v-f8a67625]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:#8492a9;margin:16px 0}.detail-meta button[data-v-f8a67625]{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#5274b5;min-height:36px}.research-summary[data-v-f8a67625]{color:#62728a;line-height:1.8;font-size:15px}.research-cover[data-v-f8a67625]{max-width:100%;max-height:260px;object-fit:cover;border-radius:12px}.research-body[data-v-f8a67625]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9;margin:24px 0}.research-detail section h2[data-v-f8a67625]{margin:24px 0 16px}.research-detail video[data-v-f8a67625]{width:100%;max-height:420px;background:#15213b}.research-detail iframe[data-v-f8a67625]{width:100%;height:500px;margin-top:16px;border:1px solid #dce3ef;border-radius:10px}.research-notice[data-v-f8a67625]{position:fixed;bottom:90px;left:50%;transform:translate(-50%);padding:12px 20px;background:#fff3df;color:#785a25;border-radius:12px;font-size:14px;z-index:60}.research-vault button[data-v-f8a67625]:focus-visible,.research-vault a[data-v-f8a67625]:focus-visible,.research-vault select[data-v-f8a67625]:focus-visible{outline:3px solid #83a9f5;outline-offset:3px}@media(max-width:600px){.research-vault[data-v-f8a67625]{padding-top:0}.research-vault h1[data-v-f8a67625]{font-size:26px}.vault-home-heading[data-v-f8a67625]{margin-bottom:14px}.research-banner[data-v-f8a67625]{border-radius:18px}.research-banner>a[data-v-f8a67625]{padding:18px;min-height:142px;gap:6px}.research-banner .research-growth[data-v-f8a67625]{width:78px;height:88px}.banner-copy h2[data-v-f8a67625]{font-size:20px}.banner-copy p[data-v-f8a67625]{font-size:13px;line-height:1.6;max-width:15em}.vault-categories[data-v-f8a67625]{gap:10px;margin:18px 0 24px}.category-pair[data-v-f8a67625]{gap:10px}.category-tile[data-v-f8a67625]{padding:12px 8px;gap:5px;border-radius:15px}.category-tile>.research-growth[data-v-f8a67625]{width:40px;height:52px}.category-tile>span[data-v-f8a67625]{font-size:15px;line-height:1.6}.category-name>span[data-v-f8a67625]{display:block}.category-tile>.app-icon[data-v-f8a67625]{width:12px}.category-panel[data-v-f8a67625]{padding:4px 14px;gap:0 16px}.category-panel a[data-v-f8a67625]{font-size:14px;padding:13px 0}.section-heading h2[data-v-f8a67625]{font-size:19px}.vault-content-grid[data-v-f8a67625]{grid-template-columns:1fr;gap:12px}.vault-list-heading[data-v-f8a67625]{padding:16px}.vault-list-heading h1[data-v-f8a67625]{font-size:22px}.vault-list-heading .research-growth[data-v-f8a67625]{width:58px;height:64px}.research-detail[data-v-f8a67625]{padding:22px 16px}.research-detail h1[data-v-f8a67625]{font-size:23px}.research-detail iframe[data-v-f8a67625]{height:400px}.list-controls select[data-v-f8a67625]{max-width:185px}}.safety-unsupported[data-v-6f94731a]{min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#f5f8ff;color:#172d55;padding:32px}.safety-unsupported>span[data-v-6f94731a]{display:grid;place-items:center;width:76px;height:76px;background:#e6eeff;color:#064be2;border-radius:24px;margin-bottom:18px}.safety-unsupported p[data-v-6f94731a]{color:#0651d8;font-size:16px}.safety-unsupported h1[data-v-6f94731a]{font-size:22px;margin:0 0 14px}.safety-unsupported div[data-v-6f94731a]{font-size:15px;color:#657796}.wechat-receipt[data-v-7329c575]{display:flex;flex-direction:column;height:100dvh;max-width:600px;margin:auto;background:#ededed;color:#181818;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.wechat-receipt--embedded[data-v-7329c575]{padding-top:44px;box-sizing:border-box}.wechat-chat-header[data-v-7329c575]{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;border-bottom:1px solid #dcdcdc;background:#ededed;flex-shrink:0}.wechat-chat-header strong[data-v-7329c575]{font-size:17px;font-weight:600}.wechat-chat-header button[data-v-7329c575]{display:grid;width:32px;height:36px;place-items:center;background:none;border:0;color:#171717}.wechat-chat-header>span[data-v-7329c575]{letter-spacing:2px;width:32px;text-align:center}.wechat-receipt-body[data-v-7329c575]{padding:0 16px 26px;flex:1;overflow:auto;min-height:0}.wechat-time[data-v-7329c575]{text-align:center;font-size:12px;color:#919191;margin:22px 0 18px}.wechat-template-card[data-v-7329c575]{display:block;width:100%;padding:0 18px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;color:#171717;text-align:left;box-shadow:0 1px 2px #00000003;cursor:pointer}.wechat-account[data-v-7329c575]{display:flex;align-items:center;gap:9px;padding:16px 0 12px;font-size:14px;color:#555}.wechat-account img[data-v-7329c575]{width:32px;height:22px;object-fit:contain}.wechat-template-card h1[data-v-7329c575]{font-size:20px;line-height:1.4;font-weight:500;margin:6px 0 8px}.wechat-template-intro[data-v-7329c575]{font-size:14px;color:#777;margin:0 0 24px}.wechat-template-card dl[data-v-7329c575]{display:grid;grid-template-columns:70px 1fr;gap:13px 10px;font-size:15px;line-height:1.6;margin:0 0 24px}.wechat-template-card dt[data-v-7329c575]{color:#8c8c8c}.wechat-template-card dd[data-v-7329c575]{margin:0;min-width:0}.wechat-template-card footer[data-v-7329c575]{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid #eee;font-size:14px;color:#555}.wechat-friend-message[data-v-7329c575]{display:flex;align-items:flex-start;gap:10px}.wechat-avatar[data-v-7329c575]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;background:#d9e4f2;color:#506383;border-radius:6px;font-size:18px}.wechat-bubbles[data-v-7329c575]{min-width:0;max-width:calc(100% - 48px)}.wechat-sender[data-v-7329c575]{color:#888;font-size:12px;margin:0 0 7px}.wechat-text-bubble[data-v-7329c575]{position:relative;border-radius:5px;background:#fff;padding:12px 13px;font-size:15px;line-height:1.7;margin:0 0 14px}.wechat-link-card[data-v-7329c575]{display:block;width:100%;border:0;border-radius:5px;background:#fff;text-align:left;padding:14px;color:#171717;cursor:pointer}.wechat-link-card h1[data-v-7329c575]{font-size:17px;line-height:1.5;margin:0 0 10px;font-weight:500}.wechat-link-card>div[data-v-7329c575]{display:flex;gap:12px;align-items:center}.wechat-link-card p[data-v-7329c575]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#888;font-size:13px;line-height:1.5;margin:0;flex:1}.wechat-link-card>div img[data-v-7329c575]{width:55px;height:55px;border-radius:2px;object-fit:cover}.wechat-link-card footer[data-v-7329c575]{border-top:1px solid #eee;display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:9px;color:#999;font-size:11px}.wechat-link-card footer img[data-v-7329c575]{width:21px;height:13px}.wechat-poster-bubble[data-v-7329c575]{padding:0;display:block;max-width:228px;border:0;border-radius:6px;overflow:hidden;background:#fff;cursor:zoom-in}.wechat-poster-bubble img[data-v-7329c575]{display:block;width:100%;height:auto}.wechat-chat-footer[data-v-7329c575]{display:flex;align-items:center;gap:15px;min-height:58px;padding:8px 14px max(8px,env(safe-area-inset-bottom));border-top:1px solid #d8d8d8;background:#f6f6f6;flex-shrink:0;box-sizing:border-box}.wechat-chat-footer span[data-v-7329c575]{background:#fff;flex:1;min-height:36px;border-radius:5px;color:#999;display:flex;align-items:center;padding:0 12px;font-size:14px}.receipt-simulation[data-v-7329c575]{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:#e3e9f0;font-size:12px;color:#5f6e85}.receipt-simulation select[data-v-7329c575]{font-size:12px;border:1px solid #cdd6e2;border-radius:6px;background:#fff;padding:5px}.wechat-image-viewer[data-v-7329c575]{position:fixed;z-index:150;inset:0;background:#111;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:58px 18px 24px}.wechat-image-viewer>img[data-v-7329c575]{display:block;max-height:calc(100dvh - 190px);max-width:100%;object-fit:contain}.wechat-image-close[data-v-7329c575]{position:absolute;right:16px;top:15px;width:36px;height:36px;color:#fff;background:#444;border:0;border-radius:50%;font-size:26px}.wechat-image-viewer p[data-v-7329c575]{color:#ddd;font-size:12px;text-align:center}.wechat-image-viewer div button[data-v-7329c575]{background:#fff;border:0;padding:12px 22px;border-radius:8px;color:#153766}.wechat-conversation[data-v-7329c575]{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;border-bottom:1px solid #ddd;padding:22px 0;text-align:left}.wechat-conversation>span[data-v-7329c575]:nth-child(2){min-width:0;flex:1}.wechat-conversation strong[data-v-7329c575],.wechat-conversation small[data-v-7329c575]{display:block}.wechat-conversation small[data-v-7329c575]{margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#888}.wechat-conversation time[data-v-7329c575]{font-size:11px;color:#999}.wechat-receipt--embedded .wechat-image-close[data-v-7329c575]{top:54px}.invite-page[data-v-946e2d18]{max-width:500px!important;padding-bottom:120px!important}.invite-page header h1[data-v-946e2d18]{font-size:28px;margin:16px 0 8px}.invite-page header p[data-v-946e2d18]{color:#657797;font-size:14px;margin-bottom:25px}.invitation-card[data-v-946e2d18]{display:flex;flex-direction:column;align-items:center;padding:26px 20px 30px;background:linear-gradient(160deg,#fff,#f7faff);border:1px solid #dee6f6;border-radius:22px;box-shadow:0 12px 30px #1b3a7210;text-align:center}.invitation-logo[data-v-946e2d18]{width:72px;height:40px;object-fit:contain}.invitation-card h2[data-v-946e2d18]{font-size:20px;margin:20px 0 0}.invitation-card p[data-v-946e2d18]{font-size:13px;color:#6a7c99}.invitation-code[data-v-946e2d18]{display:block;width:min(250px,100%);height:auto;border-radius:12px;margin:6px 0 20px}.invitation-card strong[data-v-946e2d18]{font-size:16px}.invitation-card>span[data-v-946e2d18]{font-size:13px;color:#6b7c98;margin-top:10px}.invitation-save[data-v-946e2d18]{display:flex;justify-content:center;margin:22px 0}.invitation-demo[data-v-946e2d18]{font-size:12px;line-height:1.7;color:#6b7c98;border-top:1px solid #dde5f3;padding-top:16px}.invitation-demo summary[data-v-946e2d18]{cursor:pointer}.invitation-demo .secondary-button[data-v-946e2d18]{font-size:13px}.invitation-demo dl[data-v-946e2d18]{display:grid;grid-template-columns:90px 1fr;gap:10px}.invitation-demo dd[data-v-946e2d18]{margin:0;color:#314e7c}.invite-refresh[data-v-946e2d18]{border:0;background:transparent;color:#0b41cd;padding:5px 0;cursor:pointer}.invitation-landing[data-v-acef229d]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#f5f8ff;color:#122c5b}.invitation-landing h1[data-v-acef229d]{font-size:24px}.invitation-landing p[data-v-acef229d]{color:#61738f;font-size:14px}:root{color-scheme:light;--rio-blue: #0b41cd;--rio-blue-strong: #011745;--rio-blue-soft: #f0f4fd;--rio-blue-pale: #bde3ff;--rio-light-blue: #1482fa;--rio-purple-accent: #bc36f0;--rio-accent-gradient: linear-gradient(135deg, #1482fa 0%, #0b41cd 58%, #bc36f0 100%);--rio-bg-gradient: linear-gradient(125.75deg, #bde3ff -40.48%, #ffffff 43.74%);--rio-ink: #21201f;--rio-muted: #544f4f;--rio-helper: #706b69;--rio-border: #d7e0f7;--rio-card-border: #d7e0f7;--rio-card-shadow: 0 3px 12px rgba(29, 52, 94, .055);--rio-canvas: #fbfbfa;--rio-surface: #ffffff;--rio-surface-muted: #f5f5f2;--rio-success: #006d5e;--rio-warning: #e9b519;--rio-danger: #c40000;--rio-radius-sm: 10px;--rio-radius-md: 14px;--rio-radius-lg: 18px;--rio-shadow-1: var(--rio-card-shadow);--rio-shadow-2: 0 0 1px rgba(0, 0, 0, .14), 0 8px 20px rgba(0, 0, 0, .1);--rio-space-1: 4px;--rio-space-2: 8px;--rio-space-3: 12px;--rio-space-4: 16px;--rio-space-5: 20px;--rio-space-6: 24px;--rio-space-8: 32px;--rio-font: "Roche Sans", "PingFang SC", "Microsoft YaHei", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--rio-canvas);color:var(--rio-ink);font-family:var(--rio-font);-webkit-font-smoothing:antialiased}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(11,65,205,.25);outline-offset:2px}#app{min-height:100vh}.portal-app{min-height:100vh;background:var(--rio-canvas)}.portal-app--plain{background:#fff}.portal-header{position:sticky;z-index:30;top:0;border-bottom:1px solid rgba(220,226,238,.88);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-header__inner{display:flex;width:min(1180px,calc(100% - 40px));height:72px;margin:0 auto;align-items:center;gap:36px}.roche-logo{display:grid;width:82px;height:44px;flex:0 0 auto;clip-path:polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%);background:var(--rio-blue);color:#fff;font-family:Arial,sans-serif;font-size:17px;font-weight:700;place-items:center}.roche-logo:after{position:absolute;content:""}.desktop-nav{display:flex;height:100%;align-items:center;gap:28px}.desktop-nav a{display:grid;height:100%;border-bottom:3px solid transparent;color:var(--rio-muted);font-size:15px;place-items:center}.desktop-nav a.router-link-active{border-color:var(--rio-blue);color:var(--rio-blue);font-weight:700}.header-phase{flex:0 0 auto}.header-actions{display:flex;margin-left:auto;align-items:center;gap:18px}.header-icon{position:relative;display:grid;width:40px;height:40px;color:#1c2941;place-items:center}.header-icon span{position:absolute;top:1px;right:-1px;display:grid;width:18px;height:18px;border:2px solid white;border-radius:50%;background:var(--rio-blue);color:#fff;font-size:10px;font-weight:700;place-items:center}.avatar{display:grid;width:38px;height:38px;border-radius:50%;background:var(--rio-blue);color:#fff;font-weight:700;place-items:center}.portal-main{min-height:calc(100vh - 72px)}.portal-main--plain{min-height:100vh}.page-shell{position:relative;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:36px 0 72px}.polygon-bg{position:absolute;z-index:0;top:0;right:-8vw;width:520px;height:300px;pointer-events:none;opacity:.75;background:linear-gradient(131deg,transparent 0 38%,rgba(189,227,255,.28) 38% 62%,transparent 62%),linear-gradient(49deg,transparent 0 48%,rgba(11,65,205,.06) 48% 76%,transparent 76%);clip-path:polygon(25% 0,100% 0,100% 74%,72% 100%,0 46%)}.page-shell>*:not(.polygon-bg){position:relative;z-index:1}.eyebrow{margin:0 0 8px;color:var(--rio-blue);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-title,.hero-copy h1{margin:0;color:#12182b;font-size:clamp(30px,4vw,46px);line-height:1.18}.page-subtitle,.hero-copy p{max-width:720px;margin:12px 0 0;color:var(--rio-muted);font-size:17px;line-height:1.7}.section-header{display:flex;margin:38px 0 18px;align-items:center;justify-content:space-between;gap:16px}.section-header h2{margin:0;font-size:24px}.text-link{color:var(--rio-blue);font-size:14px;font-weight:700}.primary-button,.secondary-button,.ghost-button{display:inline-flex;min-height:44px;border-radius:8px;padding:0 20px;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700;transition:.16s ease}.primary-button{border:1px solid var(--rio-blue);background:var(--rio-blue);color:#fff}.primary-button:hover{background:var(--rio-blue-strong);transform:translateY(-1px)}.secondary-button{border:1px solid var(--rio-blue);background:#fff;color:var(--rio-blue)}.ghost-button{border:1px solid var(--rio-border);background:#fff;color:var(--rio-ink)}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.chip{border:1px solid var(--rio-border);border-radius:999px;padding:8px 14px;background:#fff;color:var(--rio-muted);cursor:pointer}.chip--active,.chip:hover{border-color:var(--rio-blue);background:var(--rio-blue-soft);color:var(--rio-blue)}:is(.library-page,.search-page,.meetings-page) .chip-row{gap:7px}:is(.library-page,.search-page,.meetings-page) .chip{min-height:32px;padding:5px 11px;font-size:13px;line-height:20px;white-space:nowrap}.status-badge{display:inline-flex;border-radius:999px;padding:5px 10px;align-items:center;white-space:nowrap;background:var(--rio-blue-soft);color:var(--rio-blue);font-size:12px;font-weight:700}.status-badge--success{background:#e4f6f1;color:var(--rio-success)}.status-badge--warning{background:#fff5d6;color:#7c5900}.content-art{position:relative;min-height:154px;overflow:hidden;background:#07184e}.content-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.content-art:before{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(180deg,#0b41cd00 52%,#0b41cd61)}.content-art:after{display:none}.content-art--purple{background:linear-gradient(135deg,#07175b,#5c1dc7 55%,#0b41cd)}.content-art--cyan{background:linear-gradient(135deg,#063c5c,#008aac 55%,#0b41cd)}.content-art--navy{background:linear-gradient(135deg,#07192d,#183f78 55%,#6042d9)}.content-art__label{position:absolute;z-index:2;left:18px;bottom:16px;color:#fffffff0;font-size:13px;font-weight:700;letter-spacing:.08em}.mobile-nav{display:none}@media(max-width:767px){.portal-header__inner,.page-shell{width:calc(100% - 40px)}.portal-header__inner{height:64px}.roche-logo{width:70px;height:38px;font-size:15px}.desktop-nav,.header-phase,.avatar{display:none}.portal-main{min-height:calc(100vh - 64px);padding-bottom:calc(76px + env(safe-area-inset-bottom))}.portal-main--plain{min-height:100vh;padding-bottom:0}.page-shell{padding:26px 0 44px}.page-title,.hero-copy h1{font-size:30px}.page-subtitle,.hero-copy p{font-size:15px}.section-header{margin-top:30px}.section-header h2{font-size:21px}.mobile-nav{position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;min-height:70px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);border-top:1px solid var(--rio-border);background:#fffffff7;box-shadow:0 -8px 30px #223a6e14}.mobile-nav a{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:center;gap:4px;color:#596175;font-size:11px}.mobile-nav a.router-link-active,.mobile-nav a.mobile-nav__item--active{color:var(--rio-blue);font-weight:700}.mobile-nav__accent .mobile-nav__icon{display:grid;box-sizing:border-box;width:52px;min-width:52px;height:52px;aspect-ratio:1;padding:0;margin-top:-24px;border:0;border-radius:50%;background:linear-gradient(145deg,#bc36f0,#6750e8 42%,#0b41cd 82%,#1482fa);color:#fff;box-shadow:0 8px 22px #462dc957;place-items:center}.polygon-bg{right:-180px;width:440px;height:260px}}.portal-app{background-color:#f3f7ff;background-image:radial-gradient(circle at 5% 18%,rgba(189,227,255,.42) 0,rgba(189,227,255,.12) 30%,transparent 52%),radial-gradient(circle at 92% 24%,rgba(145,104,231,.13) 0,rgba(145,104,231,.045) 34%,transparent 58%),linear-gradient(180deg,#fafcffb3,#f3f7fff5 54%,#f6f4ff 128%),url(/rio-background-portal-v1.png);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:top left,top right,top center,top right;background-size:720px 720px,680px 680px,100% 100%,760px auto}.portal-app--plain{background-color:#fff;background-image:url(/rio-background-portal-v1.png);background-repeat:no-repeat;background-position:top right;background-size:760px auto}.portal-app--home{background-color:#f2f6ff;background-image:linear-gradient(180deg,#f2f6ff00 0 48%,#f2f6ff61 64%,#f2f6ffeb 84%,#f2f6ff),radial-gradient(circle at 88% 72%,rgba(160,117,239,.11),transparent 34%),url(/rio-background-home-v3.webp);background-repeat:no-repeat,no-repeat,no-repeat;background-position:top center,top center,top center;background-size:min(1180px,100%) 820px,100% 1050px,min(1180px,100%) 820px}.portal-app--library{background-color:#f3f7ff;background-image:linear-gradient(180deg,#f8fbff14 0,#f8fbff24 220px,#f3f7ffc2 430px,#f3f7ff 620px,#f5f3ff 125%),url(/rio-background-content-v2.webp);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}@media(max-width:767px){.portal-app--home{background-size:100% 690px,100% 900px,100% 690px}}.portal-header{border-color:#aec0eeb8;background:#fffffff7;box-shadow:0 0 1px #00000014,0 2px 4px #0000000a}.roche-logo{display:flex;width:72px;height:40px;align-items:center;justify-content:center;clip-path:none;background:transparent;color:var(--rio-blue);-webkit-mask:none;mask:none}.roche-logo img{display:block;width:72px;height:40px;opacity:1;filter:none}.polygon-bg{display:none}.primary-button{border-color:var(--rio-blue);border-radius:14px;background:var(--rio-blue);box-shadow:0 5px 14px #0b41cd29}.primary-button:hover{border-color:var(--rio-blue-strong);background:var(--rio-blue-strong);box-shadow:0 7px 18px #0b41cd33}.secondary-button,.ghost-button{border-radius:12px}.secondary-button:hover,.ghost-button:hover{background:var(--rio-blue-soft);color:var(--rio-blue)}.status-badge--success{background:#e4f5f1}.status-badge--warning{background:#fff7df}.chip{border-radius:999px}.chip--active,.chip:hover{border-color:#aec0ee;background:var(--rio-blue-soft);color:var(--rio-blue)}.portal-app .home-page .home-hero{border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.portal-app .home-page .journey-card{border:1px solid var(--rio-card-border);border-radius:16px;background:linear-gradient(125.75deg,#bde3ff -40%,#fff 46%);color:var(--rio-ink);box-shadow:var(--rio-card-shadow)}.portal-app .home-page .journey-card__index,.portal-app .home-page .journey-card p{color:var(--rio-muted);opacity:1}.portal-app .home-page .journey-card>strong,.portal-app .home-page .journey-card a{color:var(--rio-blue)}.portal-app .home-page .journey-card>div{background:#d7e0f7}.portal-app .home-page .journey-card>div i{background:var(--rio-blue)}.portal-app .home-page .shortcut-card,.portal-app .home-page .task-card,.portal-app .home-page .home-list,.portal-app .home-page .meeting-promo{border-color:var(--rio-card-border);border-radius:14px;background-color:#fff;box-shadow:var(--rio-card-shadow)}.portal-app .home-page .task-card__icon:not(.task-card__icon--green),.portal-app .page-shell :is(.service-card>span,.message-item__icon,.profile-menu__icon){background:var(--rio-blue-soft);color:var(--rio-blue);box-shadow:none}.portal-app .home-page .featured-card{border:1px solid var(--rio-card-border);border-radius:18px;background:linear-gradient(121.43deg,#fff 52%,#bde3ff 176%);color:var(--rio-ink);box-shadow:var(--rio-card-shadow)}.portal-app .home-page .featured-card__type{background:var(--rio-blue-soft);color:var(--rio-blue)}.portal-app .home-page .featured-card p,.portal-app .home-page .featured-card__copy>div{color:var(--rio-muted)}.portal-app .home-page .featured-card__art{border-left:1px solid #d7e0f7;background:#f8e9ff;color:var(--rio-blue)}.portal-app .home-page .featured-card__art:before{background:#0b41cd14}.portal-app .home-page .meeting-promo,.portal-app .phase-notice,.portal-app .scope-note,.portal-app .detail-scope,.portal-app .subscription-note,.portal-app .roadmap-note{border-color:#cbdaf5;border-radius:12px;background:linear-gradient(121.43deg,#fff 62%,#bde3ff 176%)}.portal-app .search-page .search-heading__icon{border-radius:17px;background:var(--rio-blue);box-shadow:0 6px 16px #0b41cd29}.portal-app .search-page .search-form{border-color:#c9d8f3;border-radius:16px;background:#fffffffa}.portal-app .search-page .search-form .primary-button{min-width:140px}.portal-app .search-page .topic-summary{border-color:#cbdaf4;border-radius:14px;background:linear-gradient(121.43deg,#fff 62%,#bde3ff 176%)}.portal-app .search-page :is(.result-card,.source-policy,.medical-card){border-color:var(--rio-card-border);border-radius:14px;box-shadow:var(--rio-card-shadow)}.portal-app .search-page .medical-card>span{background:var(--rio-blue-soft);color:var(--rio-blue)}.portal-app .page-shell :is(.content-card,.article-card,.aside-card,.action-card,.related-card,.chapter-card,.service-card,.survey-card,.question-block,.message-list,.message-item,.learning-list,.tracking-note,.profile-hero,.preference-card,.consent-card,.meeting-card,.info-card,.registration-card,.journey-panel,.safety-card,.inquiry-card,.inquiry-form-card,.source-policy,.learning-summary,.profile-menu-section,.faq-list,.settings-card,.privacy-note,.withdraw-card,.submitted-state){border-color:var(--rio-card-border);border-radius:14px;background-color:#fff;box-shadow:var(--rio-card-shadow)}.portal-app .page-shell :is(.learning-list>a,.profile-menu a,.ticket-list article,.survey-layout aside>section){border-color:var(--rio-card-border);box-shadow:var(--rio-card-shadow)}.portal-app .page-shell .scope-note{border:0;background:#eaf3ff;box-shadow:none}.portal-app .page-shell .faq-search{border-color:#d7e0f7;border-radius:14px;background:#fffffffa}.portal-app .page-shell :is(.learning-tabs,.medical-tabs,.message-tabs,.journey-tabs){gap:8px;border-bottom:0}.portal-app .page-shell :is(.learning-tabs,.medical-tabs,.message-tabs,.journey-tabs) button{border:1px solid transparent;border-radius:999px}.portal-app .page-shell :is(.learning-tabs,.medical-tabs,.message-tabs,.journey-tabs) button.active{border-color:#aec0ee;background:var(--rio-blue-soft);color:var(--rio-blue)}.portal-app .page-shell :is(input,select,textarea){border-radius:10px}.portal-app .page-shell :is(.progress,.progress-bar,.progress-line) i,.portal-app .page-shell :is(.progress,.progress-bar,.progress-line) b{background:var(--rio-blue)}.portal-app .content-art{background:#07184e}.portal-app .content-art>img,.portal-app .recommendation-card__art>img,.portal-app .media-player>img{filter:saturate(1.06) contrast(1.03)}.portal-app .home-spotlight__art>img{filter:brightness(.9) saturate(1.12) contrast(1.06)}.portal-app .content-art:before{background:linear-gradient(180deg,#0b41cd00 64%,#0b41cd2e)}.portal-app .recommendation-card__art:after{background:linear-gradient(180deg,#0b41cd00 64%,#0b41cd33)}.portal-app .article-hero:before{background:linear-gradient(180deg,#0b41cd05 32%,#0832a470)}.portal-app .media-player:before{background:linear-gradient(180deg,#0b41cd08,#0832a457)}.portal-app .content-art__label{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.42)}.portal-app :is(.article-hero,.media-player,.meeting-hero,.live-stage){background:linear-gradient(125deg,#1482fa,#0b41cd 66%,#0936ab)}.portal-app--plain :is(.login-page,.flow-page,.onboarding-page){background-color:#fbfbfa;background-image:url(/rio-background-portal-v1.png);background-repeat:no-repeat;background-position:top right;background-size:cover}.portal-app--plain .login-page__polygon{display:none}.portal-app--plain :is(.flow-polygon,.onboarding-polygon){display:none}.portal-app--plain .login-story{color:var(--rio-ink)}.portal-app--plain .login-story__tag{color:var(--rio-blue);opacity:1}.portal-app--plain .login-story__steps span{border-color:#aec0ee;background:#ffffffb8;color:var(--rio-blue)}.portal-app--plain :is(.flow-card,.preference-panel){border-color:var(--rio-card-border);border-radius:18px;box-shadow:var(--rio-card-shadow)}.portal-app--plain .choice-grid button.active,.portal-app--plain .format-row button.active{border-color:#aec0ee;background:var(--rio-blue-soft);color:var(--rio-blue)}.portal-app--plain .choice-grid button.active>span,.portal-app--plain .stepper span.done,.portal-app--plain .stepper span.active{background:var(--rio-blue)}@media(max-width:767px){.portal-app:not(.portal-app--home):not(.portal-app--library):not(.portal-app--plain){background-size:520px 620px,460px 580px,100% 100%,100% auto}.portal-app--plain{background-size:100% auto}.portal-app--home{background-size:100% 690px,100% 900px,100% 690px}.portal-app--library{background-size:100% 100%,100% 100%}.roche-logo,.roche-logo img{width:62px;height:35px}.portal-app .home-page .home-hero{padding:24px 16px 16px}.portal-app .home-page .journey-card{margin-top:4px}.mobile-nav a{display:grid;grid-template-rows:34px 16px;justify-items:center;align-items:center;gap:2px}.mobile-nav a:not(.mobile-nav__accent)>.mobile-nav__icon{display:grid;height:34px;grid-row:1;place-items:center}.mobile-nav a:not(.mobile-nav__accent)>.mobile-nav__icon .app-icon{width:25px;height:25px}.mobile-nav a>span:last-child{grid-row:2;line-height:16px}.mobile-nav a.mobile-nav__accent>.mobile-nav__icon{box-sizing:border-box;width:52px;min-width:52px;height:52px;aspect-ratio:1;padding:0;border:0;margin:0;border-radius:50%;background:linear-gradient(145deg,#bc36f0,#6750e8 42%,#0b41cd 82%,#1482fa);box-shadow:0 8px 22px #462dc957;transform:translateY(-10px)}.mobile-nav a.mobile-nav__accent>.mobile-nav__icon .app-icon{width:28px;height:28px}.portal-app .search-page .search-form .primary-button{min-width:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--rio-on-accent: #ffffff;--rio-surface-translucent: rgba(255, 255, 255, .94)}html,body,.portal-app,.portal-header,.mobile-nav{transition:background-color .22s ease,border-color .22s ease,color .22s ease}html[data-theme=colorful]{--rio-blue: #0b41cd;--rio-blue-strong: #011745;--rio-blue-soft: #e8f0ff;--rio-blue-pale: #c8e5ff;--rio-light-blue: #2c91ff;--rio-purple-accent: #7b48eb;--rio-accent-gradient: linear-gradient(135deg, #3aa4ff 0%, #1649dc 55%, #8144e8 100%);--rio-bg-gradient: linear-gradient(135deg, #ebf5ff 0%, #dce8ff 52%, #e7ddff 100%);--rio-ink: #101e46;--rio-muted: #4e5d7d;--rio-helper: #687694;--rio-border: rgba(75, 105, 184, .2);--rio-card-border: rgba(130, 157, 224, .38);--rio-card-shadow: 0 16px 36px rgba(45, 75, 150, .16), inset 0 1px 0 rgba(255, 255, 255, .82);--rio-canvas: #dfeaff;--rio-surface: #eef3ff;--rio-surface-muted: #e5ecfb;--rio-surface-translucent: rgba(244, 247, 255, .84);--rio-success: #006d5e;--rio-warning: #9a6d00;--rio-danger: #c40000;--rio-shadow-2: 0 18px 42px rgba(35, 61, 132, .22)}html[data-theme=colorful],html[data-theme=colorful] body{background:#dfeaff}html[data-theme=colorful] .portal-app{color:var(--rio-ink);background-color:#dfeaff;background-image:radial-gradient(circle at 5% 10%,rgba(64,161,255,.38) 0,rgba(64,161,255,.14) 26%,transparent 48%),radial-gradient(circle at 96% 14%,rgba(124,91,244,.43) 0,rgba(124,91,244,.17) 28%,transparent 50%),radial-gradient(circle at 78% 86%,rgba(161,83,235,.25) 0,rgba(161,83,235,.08) 27%,transparent 48%),linear-gradient(145deg,#eaf5ff,#d9e8ff 42%,#e5ddff 78%,#deebff);background-repeat:no-repeat;background-size:800px 800px,760px 760px,720px 720px,100% 100%}html[data-theme=colorful] .portal-app--home{background-color:#e3edff;background-image:radial-gradient(ellipse 72% 38% at 102% 6%,rgba(106,97,247,.5) 0%,rgba(118,109,246,.24) 42%,transparent 72%),radial-gradient(ellipse 64% 40% at -8% 27%,rgba(54,151,255,.32) 0%,rgba(54,151,255,.1) 48%,transparent 76%),radial-gradient(ellipse 64% 38% at 55% 52%,rgba(255,255,255,.82) 0%,rgba(255,255,255,.28) 54%,transparent 82%),linear-gradient(160deg,#eef7ff,#dce9ff 42%,#e7dfff 75%,#dceaff);background-repeat:no-repeat;background-position:top center;background-size:100% 820px,100% 900px,100% 1050px,100% 100%}html[data-theme=colorful] .portal-app--library{background-color:#dfeaff;background-image:linear-gradient(180deg,#e8f3ff1a,#dcebffdb 520px,#e7deffe6 76%,#dfeaff),radial-gradient(circle at 12% 24%,rgba(48,148,255,.32),transparent 38%),radial-gradient(circle at 88% 18%,rgba(126,76,230,.3),transparent 34%),url(/rio-background-content-v2.webp);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}html[data-theme=colorful] .portal-header{border-color:#ffffff47;background:linear-gradient(110deg,#0b41cdfa,#364bcdfa 66%,#703cccf7);box-shadow:0 10px 30px #2232753d}html[data-theme=colorful] .portal-header .roche-logo img{filter:brightness(0) invert(1)}html[data-theme=colorful] .home-brand img{filter:none}html[data-theme=colorful] .desktop-nav a{color:#ffffffb8}html[data-theme=colorful] .desktop-nav a.router-link-active{border-color:#fff;color:#fff}html[data-theme=colorful] .header-icon{color:#fff}html[data-theme=colorful] .header-icon span{border-color:#244fc0;background:#d44040}html[data-theme=colorful] .avatar{background:linear-gradient(135deg,#1482fa,#0b41cd);box-shadow:0 5px 14px #112a684d}html[data-theme=colorful] .home-inline-nav a{color:#26375d;font-weight:700}html[data-theme=colorful] .home-message,html[data-theme=colorful] .home-auth{border:1px solid rgba(255,255,255,.82);background:#f8faffc7;color:#1745b1;box-shadow:0 10px 26px #294ea429,inset 0 1px #fff}html[data-theme=colorful] .home-intro__greeting,html[data-theme=colorful] .home-intro__lead{color:#425274}html[data-theme=colorful] .home-intro h1{color:#0b1e52}html[data-theme=colorful] .home-spotlight{border:1px solid rgba(218,232,255,.92);background:var(--spotlight-gradient, linear-gradient(112deg, #0758df 0%, #0b41cd 51%, #5630cb 100%));box-shadow:0 0 0 2px #70a9ff61,0 0 22px #437fff38,0 24px 50px #1b379157,inset 0 1px #ffffff80}html[data-theme=colorful] .home-spotlight:before{position:absolute;z-index:1;inset:0;background:linear-gradient(124deg,transparent 0 22%,rgba(171,211,255,.2) 22.3% 34%,transparent 34.3% 100%);content:"";pointer-events:none}html[data-theme=colorful] .home-spotlight:after{z-index:1;right:43%;bottom:-38%;width:64%;height:64%;transform:rotate(20deg);background:linear-gradient(145deg,#7ea6ff52,#8556eb1f);clip-path:polygon(6% 0,100% 14%,78% 100%,0 70%);pointer-events:none}html[data-theme=colorful] .home-spotlight__copy{z-index:2}html[data-theme=colorful] .home-spotlight__art{border-left:1px solid rgba(219,233,255,.74);box-shadow:inset 8px 0 20px #092d9c2e}html[data-theme=colorful] .home-spotlight__art:before{background:linear-gradient(90deg,rgba(5,45,151,.7) 0%,rgba(10,56,161,.26) 24%,rgba(61,74,201,.06) 58%,transparent 100%)}html[data-theme=colorful] .home-spotlight__art img{filter:brightness(1.14) saturate(1.16) contrast(1.04);object-position:64% center}html[data-theme=colorful] .home-spotlight__tag{border:1px solid rgba(167,194,255,.58);background:linear-gradient(135deg,#1591ffc7,#8a43ecd1);box-shadow:0 0 16px #598dff7a,inset 0 1px #ffffff6b}html[data-theme=colorful] .home-spotlight__action{padding:12px 19px;border:1px solid rgba(255,255,255,.58);background:linear-gradient(120deg,#47a0ffcc,#8556ebc7);font-size:14px;box-shadow:0 8px 22px #031d6a4d,0 0 20px #8b9aff66,inset 0 1px #ffffff8a}html[data-theme=colorful] .shortcut-card{border:1px solid rgba(255,255,255,.88);background:linear-gradient(155deg,#ffffffe0,#eaf1ffb8)!important;box-shadow:0 14px 30px #2b4c9e2b,0 0 20px #7195ff1a,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}html[data-theme=colorful] .shortcut-card:nth-child(2n){box-shadow:0 14px 30px #4c3aa92b,0 0 22px #8f64ee1f,inset 0 1px #fff}html[data-theme=colorful] .shortcut-card :is(strong,small){color:#101d43}html[data-theme=colorful] .shortcut-card__icon{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(205,225,255,.78);color:#fff;box-shadow:inset 0 1px #ffffffb8,inset 0 -7px 14px #02186842,0 9px 18px #1c389d4d}html[data-theme=colorful] .shortcut-card__icon:before{position:absolute;z-index:-1;inset:2px;border:1px solid rgba(255,255,255,.32);border-radius:inherit;content:""}html[data-theme=colorful] .shortcut-card__glyph{filter:drop-shadow(0 2px 3px rgba(4,22,89,.32))}html[data-theme=colorful] .portal-app .home-page .shortcut-card--blue .shortcut-card__icon{background:linear-gradient(145deg,#36a5ff,#176bea 46%,#1239b5);color:#fff}html[data-theme=colorful] .portal-app .home-page .shortcut-card--cyan .shortcut-card__icon{background:linear-gradient(145deg,#8c73ff,#604bdc 48%,#4217b9);color:#fff}html[data-theme=colorful] .portal-app .home-page .shortcut-card--purple .shortcut-card__icon{background:linear-gradient(145deg,#5e91ff,#315ce5,#2335af);color:#fff}html[data-theme=colorful] .portal-app .home-page .shortcut-card--violet .shortcut-card__icon{background:linear-gradient(145deg,#bd6bfa,#8a3fd1 48%,#5d1bb1);color:#fff}html[data-theme=colorful] .portal-app .home-page .shortcut-card__icon--3d{width:68px!important;height:68px!important;overflow:visible;border:0;background:transparent!important;box-shadow:none}html[data-theme=colorful] .portal-app .home-page .shortcut-card__icon--3d:before{display:none}html[data-theme=colorful] .shortcut-card__image{display:block;width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(54,70,174,.2))}html[data-theme=colorful] .shortcut-card--cyan .shortcut-card__image{transform:scale(1.12)}html[data-theme=colorful] .recommendation-card{border-color:#ffffffd1;background:linear-gradient(120deg,#ffffffd1,#e8f0ffbd);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme=colorful] .recommendation-card:nth-child(2n){background:linear-gradient(120deg,#f7faffd6,#ebe5ffbd)}html[data-theme=colorful] .home-meeting-card{border-color:#ffffffd1;background:linear-gradient(150deg,#fafcffe0,#ebf2ffc7,#f0e5ffcc 112%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme=colorful] .home-meeting-card__icon{border:1px solid rgba(231,214,255,.7);background:linear-gradient(145deg,#b15af0,#7537d5);color:#fff;box-shadow:inset 0 1px #ffffff8c,0 9px 20px #6930bf40}html[data-theme=colorful] .home-meeting-card :is(h2,p,.home-meeting-card__meta span){color:#263052}html[data-theme=colorful] .portal-app .page-shell :is(.content-card,.article-card,.aside-card,.action-card,.related-card,.chapter-card,.service-card,.survey-card,.question-block,.message-list,.message-item,.learning-list,.tracking-note,.profile-hero,.preference-card,.consent-card,.meeting-card,.info-card,.registration-card,.journey-panel,.safety-card,.inquiry-card,.inquiry-form-card,.source-policy,.learning-summary,.profile-menu-section,.faq-list,.settings-card,.privacy-note,.withdraw-card,.submitted-state,.theme-card,.medical-card){border-color:var(--rio-card-border);background:linear-gradient(145deg,#fafcffe0,#e7efffc7);box-shadow:var(--rio-card-shadow);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}html[data-theme=colorful] .portal-app .page-shell :is(.service-card,.profile-menu a,.learning-list>a,.meeting-card,.message-item,.question-block,.result-card){border-color:var(--rio-card-border);background:linear-gradient(130deg,#fafcffe0,#e8f0ffc7)}html[data-theme=colorful] .portal-app .page-shell .medical-card{background:linear-gradient(130deg,#eef9ffe0,#ebefffcc)}html[data-theme=colorful] .portal-app .page-shell :is(.service-card,.profile-menu a,.learning-list>a,.meeting-card,.message-item):nth-child(3n+2){background:linear-gradient(130deg,#f2f8ffe0,#e3eeffc7)}html[data-theme=colorful] .portal-app .page-shell :is(.service-card,.profile-menu a,.learning-list>a,.meeting-card,.message-item):nth-child(3n){background:linear-gradient(130deg,#faf7ffe0,#ece4ffc7)}html[data-theme=colorful] .portal-app .page-shell :is(.search-form,.faq-search,input,select,textarea),html[data-theme=colorful] .theme-options button,html[data-theme=colorful] .chip,html[data-theme=colorful] .secondary-button,html[data-theme=colorful] .ghost-button{border-color:var(--rio-card-border);background-color:#f6f9ffdb;color:var(--rio-ink)}html[data-theme=colorful] .profile-avatar{background:linear-gradient(135deg,#1482fa,#0b41cd 58%,#983ebb)}html[data-theme=colorful] .profile-page .learning-summary{background:linear-gradient(110deg,#e1f0ffe6,#e8e7ffd6 54%,#f4e5ffd1)}html[data-theme=colorful] .profile-page .learning-summary div{border-color:transparent}html[data-theme=colorful] .profile-page .learning-summary strong{color:#0b41cd}html[data-theme=colorful] .portal-app .profile-page .profile-menu-section{border:0;background:transparent;box-shadow:none}html[data-theme=colorful] .profile-page .preference-card{background:linear-gradient(145deg,#e5f3ffe6,#ece8ffd6 64%,#f7e9ffd1)}html[data-theme=colorful] .profile-page .consent-card{background:linear-gradient(120deg,#ebf9ffe6,#eaf0ffd6)}html[data-theme=colorful] .theme-options button.active{background:linear-gradient(120deg,#e3eeff,#ece6ff)}html[data-theme=colorful] .status-badge--success{background:#e4f5f1;color:#006d5e}html[data-theme=colorful] .status-badge--warning{background:#fff7df;color:#755800}html[data-theme=colorful] .scope-note,html[data-theme=colorful] .phase-notice,html[data-theme=colorful] .subscription-note{background:linear-gradient(120deg,#e4f1ffe6,#ede7ffd6)}html[data-theme=colorful] .portal-app .page-shell .scope-note{background:linear-gradient(120deg,#e4f1ffe6,#ede7ffd6);color:#3f4c6d}html[data-theme=colorful] .portal-app .content-card{background:linear-gradient(145deg,#fafcffe6,#e7f0ffcc)!important}html[data-theme=colorful] .portal-app .content-card:nth-child(3n+2){background:linear-gradient(145deg,#f3f9ffe6,#e5efffcc)!important}html[data-theme=colorful] .portal-app .content-card:nth-child(3n){background:linear-gradient(145deg,#faf8ffe6,#ede5ffcc)!important}html[data-theme=colorful] .portal-app :is(.meeting-calendar,.media-copy,.transcript,.survey-layout aside>section,.live-layout aside>section,.journey-panel,.preference-panel,.flow-card,.identity-option,.confirm-layer>section){border-color:var(--rio-card-border);background:linear-gradient(145deg,#fafcffe6,#e7efffcc);color:var(--rio-ink);box-shadow:var(--rio-card-shadow);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}html[data-theme=colorful] .portal-app :is(.media-copy,.transcript,.live-layout aside>section):nth-child(2n),html[data-theme=colorful] .portal-app .survey-layout aside>section:first-child{background:linear-gradient(145deg,#f2f9ffe6,#e8eeffcc)}html[data-theme=colorful] .portal-app :is(.search-field,.therapy-filter>button,.therapy-options){border-color:var(--rio-card-border);background:#f7f9ffe0;color:var(--rio-ink)}html[data-theme=colorful] .portal-app :is(.meeting-calendar__header button,.chapter-card>button,.material-list button,.post-survey label>span button,.choice-grid button,.format-row button,.verification-form input,.verification-form select,.share-panel>div button){border-color:var(--rio-card-border);background:#eff4ffe6;color:var(--rio-ink)}html[data-theme=colorful] .portal-app :is(.survey-card footer,.subscription-card footer,.onboarding-actions){background:#ebf1ffe6}html[data-theme=colorful] .portal-app :is(.panel-section,.chapter-card>div,.chapter-card>button,.related-card a,.meeting-calendar>footer,.live-layout li,.survey-layout aside dl div,.settings-card>header,.scope-list article,.subscription-card label,.aside-card dl div,.agenda-list li){border-color:#415c9b2e}html[data-theme=colorful] .portal-app :is(.withdraw-note,.privacy-note){background:linear-gradient(145deg,#e8f4ffe6,#f1e8ffdb)!important}html[data-theme=colorful] .portal-app .consent-status{border-color:#08796c52;background:linear-gradient(120deg,#e6f9f6e6,#e9f1ffe0)}html[data-theme=colorful] .portal-app .consent-status>span{background:#dbf0ec}html[data-theme=colorful] .portal-app :is(.interaction-panel,.registration-manage,.upload-box){border-color:var(--rio-card-border);background:#eff4ffe6;color:var(--rio-ink)}html[data-theme=colorful] .portal-app .faq-list article>button{background:#f2f6ffe6;color:var(--rio-ink)}html[data-theme=colorful] .portal-app .faq-list article.active>button{background:transparent}html[data-theme=colorful] .portal-app .meeting-date{background:linear-gradient(145deg,#d9eaff,#e8e2ff);color:#183f9f}html[data-theme=colorful] .portal-app .chapter-card>button>span{background:#e2e9f8;color:#424f70}html[data-theme=colorful] .portal-app .related-card a{color:var(--rio-ink)}html[data-theme=colorful] .portal-app--plain,html[data-theme=colorful] .portal-app--plain :is(.login-page,.flow-page,.onboarding-page,.identity-page,.employee-verification-page){background-color:#dfeaff;background-image:radial-gradient(circle at 86% 14%,rgba(126,76,230,.34),transparent 38%),radial-gradient(circle at 10% 74%,rgba(48,148,255,.34),transparent 42%),linear-gradient(145deg,#eaf5ff,#dce9ff 54%,#e7ddff);color:var(--rio-ink)}html[data-theme=colorful] .portal-app--plain :is(.onboarding-intro>div,.trust-note){color:#454957}html[data-theme=colorful] .portal-app--plain .verification-status{color:var(--rio-ink)}html[data-theme=colorful] .portal-app--plain .verification-status>span{color:var(--rio-muted)}html[data-theme=colorful] .portal-app--plain .verification-status__mark{background:#d8e7fb}html .portal-app .theme-preview--colorful{background:linear-gradient(135deg,#d9edff,#7aa7ff 52%,#9d78ed)}html .portal-app .theme-preview--colorful i:nth-child(1){background:#f8fbffe6}html .portal-app .theme-preview--colorful i:nth-child(2){background:#3172ec}html .portal-app .theme-preview--colorful i:nth-child(3){background:#7844d7}html[data-theme=dark]{--rio-blue: #86a9ff;--rio-blue-strong: #b6cbff;--rio-blue-soft: rgba(103, 129, 255, .16);--rio-blue-pale: #2e7897;--rio-light-blue: #59b9ff;--rio-purple-accent: #c17bff;--rio-accent-gradient: linear-gradient(135deg, #3a86f7 0%, #7256e8 54%, #c24ba6 100%);--rio-bg-gradient: linear-gradient(135deg, #182b4d, #1c1a3c);--rio-ink: #f2f5ff;--rio-muted: #b4bfd8;--rio-helper: #929db8;--rio-border: rgba(151, 172, 222, .22);--rio-card-border: rgba(151, 172, 222, .2);--rio-card-shadow: 0 14px 34px rgba(0, 0, 0, .25);--rio-canvas: #071020;--rio-surface: #111c32;--rio-surface-muted: #18243b;--rio-surface-translucent: rgba(14, 25, 45, .94);--rio-success: #54d9be;--rio-warning: #f2c45a;--rio-danger: #ff7f9f;--rio-shadow-2: 0 16px 38px rgba(0, 0, 0, .38)}html[data-theme=dark],html[data-theme=dark] body{background:#071020;color:var(--rio-ink)}html[data-theme=dark] .portal-app,html[data-theme=dark] .portal-app--home,html[data-theme=dark] .portal-app--library{color:var(--rio-ink);background-color:#071020;background-image:radial-gradient(circle at 8% 10%,rgba(32,101,190,.3),transparent 36%),radial-gradient(circle at 94% 22%,rgba(111,61,177,.25),transparent 34%),radial-gradient(circle at 72% 90%,rgba(11,127,126,.15),transparent 36%),linear-gradient(180deg,#091326,#071020 62%,#080d1a);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}html[data-theme=dark] .portal-header{border-color:#92a7da2e;background:#081122eb;box-shadow:0 8px 24px #00000040}html[data-theme=dark] .portal-header .roche-logo img,html[data-theme=dark] .home-brand img{filter:brightness(0) invert(1)}html[data-theme=dark] .desktop-nav a{color:#9eaac3}html[data-theme=dark] .desktop-nav a.router-link-active{color:#fff;border-color:#86a9ff}html[data-theme=dark] .header-icon{color:#e6edff}html[data-theme=dark] .header-icon span{border-color:#0b1629}html[data-theme=dark] .avatar{background:linear-gradient(135deg,#355fcf,#7650d8)}html[data-theme=dark] .portal-app :is(.page-title,h1,h2,h3,strong){color:var(--rio-ink)}html[data-theme=dark] .portal-app :is(.page-subtitle,p,small,time,dt){border-color:var(--rio-border)}html[data-theme=dark] .portal-app :is(.home-intro__greeting,.home-intro__lead,.home-inline-nav a){color:#b9c5df}html[data-theme=dark] .portal-app .home-intro h1{color:#fff}html[data-theme=dark] .home-message,html[data-theme=dark] .home-auth{background:#14223cd6;color:#dbe5ff;box-shadow:0 8px 24px #0000003d}html[data-theme=dark] .home-spotlight{background:var(--spotlight-gradient, linear-gradient(118deg, #0d2f75 0%, #42348d 58%, #702c73 100%));box-shadow:0 22px 48px #00000057}html[data-theme=dark] .home-spotlight :is(h2,strong){color:#fff}html[data-theme=dark] .portal-app .page-shell :is(.shortcut-card,.recommendation-card,.home-meeting-card,.content-card,.article-card,.aside-card,.action-card,.related-card,.chapter-card,.service-card,.survey-card,.question-block,.message-list,.message-item,.learning-list,.tracking-note,.profile-hero,.preference-card,.consent-card,.meeting-card,.info-card,.registration-card,.journey-panel,.safety-card,.inquiry-card,.inquiry-form-card,.source-policy,.learning-summary,.profile-menu-section,.faq-list,.settings-card,.privacy-note,.withdraw-card,.submitted-state,.theme-card,.result-card,.medical-card,.ticket-list article,.persona-current,.persona-grid>button,.employee-kpis article,.task-list>button,.task-detail,.claim-card,.scenario-card,.privacy-card,.claimed-state,.access-context,.search-scope,.history-scope,.access-state,.media-access,.ticket-detail,.smart-advice,.role-warning,.match-result){border-color:var(--rio-card-border);background:#111c32;color:var(--rio-ink);box-shadow:var(--rio-card-shadow)}html[data-theme=dark] .portal-app :is(.persona-current,.access-context,.search-scope,.history-scope,.smart-advice,.privacy-card){background:linear-gradient(135deg,#142440,#211d3d)}html[data-theme=dark] .portal-app :is(.persona-current,.access-context,.search-scope,.history-scope,.smart-advice,.privacy-card) :is(p,small,span){color:var(--rio-muted)}html[data-theme=dark] .portal-app .persona-grid>button:hover,html[data-theme=dark] .portal-app .persona-grid>button.active,html[data-theme=dark] .portal-app .task-list>button.active,html[data-theme=dark] .portal-app .ticket-list article.active{border-color:var(--rio-blue);background:linear-gradient(135deg,#172844,#201d3a)}html[data-theme=dark] .portal-app .page-shell :is(.shortcut-card,.service-card,.profile-menu a,.learning-list>a,.meeting-card,.message-item,.result-card){border-color:var(--rio-card-border);background:linear-gradient(135deg,#131f37,#10192d);color:var(--rio-ink)}html[data-theme=dark] .portal-app .page-shell :is(.shortcut-card,.service-card,.profile-menu a,.learning-list>a,.meeting-card,.message-item):nth-child(3n+2){background:linear-gradient(135deg,#112738,#101b30)}html[data-theme=dark] .portal-app .page-shell :is(.shortcut-card,.service-card,.profile-menu a,.learning-list>a,.meeting-card,.message-item):nth-child(3n){background:linear-gradient(135deg,#211c3b,#121a2e)}html[data-theme=dark] .shortcut-card :is(strong,small),html[data-theme=dark] .recommendation-card :is(h3,p,div),html[data-theme=dark] .home-meeting-card :is(h2,p,span),html[data-theme=dark] .article-body :is(p,li),html[data-theme=dark] .meeting-card :is(p,span),html[data-theme=dark] .result-card :is(p,small),html[data-theme=dark] .journey-panel :is(p,span),html[data-theme=dark] .content-card :is(p,small){color:var(--rio-muted)}html[data-theme=dark] .home-meeting-card{background:linear-gradient(150deg,#172440,#1b203f 62%,#271b3f)}html[data-theme=dark] .home-meeting-card__icon{background:#8e63ed33;color:#c2a3ff}html[data-theme=dark] .home-meeting-card__meta span{background:#ffffff0f}html[data-theme=dark] .home-meeting-card>a{border-color:var(--rio-border)}html[data-theme=dark] .portal-app .page-shell :is(.search-form,.faq-search){border-color:var(--rio-card-border);background:#101b30;color:var(--rio-muted);box-shadow:var(--rio-card-shadow)}html[data-theme=dark] .portal-app :is(input,select,textarea){border-color:var(--rio-border);background:#0d1729;color:var(--rio-ink)}html[data-theme=dark] .portal-app :is(input,textarea)::placeholder{color:#78849d}html[data-theme=dark] .portal-app :is(.chip,.secondary-button,.ghost-button),html[data-theme=dark] .theme-options button{border-color:var(--rio-card-border);background:#142139;color:var(--rio-ink)}html[data-theme=dark] .portal-app :is(.chip--active,.chip:hover,.secondary-button:hover,.ghost-button:hover),html[data-theme=dark] .theme-options button.active{background:var(--rio-blue-soft);color:#b9ccff}html[data-theme=dark] .profile-avatar{background:linear-gradient(135deg,#315fcf,#7652d8)}html[data-theme=dark] .profile-page .learning-summary{background:linear-gradient(110deg,#12233f,#201d42)}html[data-theme=dark] .profile-page .preference-card{background:linear-gradient(145deg,#142744,#201d3c)}html[data-theme=dark] .profile-page .consent-card{background:linear-gradient(120deg,#102b35,#151f38)}html[data-theme=dark] .profile-menu-section>header,html[data-theme=dark] .profile-page .learning-summary div{border-color:var(--rio-border)}html[data-theme=dark] .portal-app .profile-page .profile-menu-section{border:0;background:transparent;box-shadow:none}html[data-theme=dark] .status-badge{background:#607fe02e;color:#a9bfff}html[data-theme=dark] .status-badge--success{background:#28b59729;color:#67e0c5}html[data-theme=dark] .status-badge--warning{background:#e5b33d29;color:#f6cc70}html[data-theme=dark] .scope-note,html[data-theme=dark] .phase-notice,html[data-theme=dark] .subscription-note,html[data-theme=dark] .key-points{background:#4365b521;color:var(--rio-muted)}html[data-theme=dark] .portal-app .page-shell .scope-note{background:#4365b529;color:var(--rio-muted)}html[data-theme=dark] .reference-box{background:#18243b;color:var(--rio-muted)}html[data-theme=dark] .reference-box>button{border-color:var(--rio-border)}html[data-theme=dark] .external-resource,html[data-theme=dark] .share-panel{border-color:var(--rio-card-border);background:#1b2942;color:var(--rio-ink)}html[data-theme=dark] .detail-action-bar{border-color:var(--rio-card-border);background:#0c1627f0;box-shadow:0 12px 34px #00000057}html[data-theme=dark] .detail-action-bar>button{color:#b8c5de}html[data-theme=dark] .portal-app--content-detail .route-back-wrap .app-back{border-color:var(--rio-card-border);background:#0c1627f0}html[data-theme=dark] .mobile-nav{border-color:#97acde33;background:#081122f5;box-shadow:0 -8px 28px #00000047}html[data-theme=dark] .mobile-nav a{color:#8996b0}html[data-theme=dark] .mobile-nav a.router-link-active,html[data-theme=dark] .mobile-nav a.mobile-nav__item--active{color:#a8beff}html[data-theme=dark] .portal-app--plain,html[data-theme=dark] .portal-app--plain :is(.login-page,.flow-page,.onboarding-page,.identity-page,.employee-verification-page){background-color:#071020;background-image:radial-gradient(circle at 84% 18%,rgba(93,60,172,.24),transparent 38%),radial-gradient(circle at 12% 82%,rgba(22,114,150,.18),transparent 40%),linear-gradient(160deg,#091426,#070e1c);color:var(--rio-ink)}html[data-theme=dark] .portal-app--plain :is(.flow-card,.preference-panel,.login-card,.identity-main){color:var(--rio-ink)}html[data-theme=dark] .portal-app--plain :is(.choice-grid button,.format-row button,.identity-option){border-color:var(--rio-card-border);background:#111c32;color:var(--rio-ink)}html[data-theme=dark] .portal-app--plain :is(.choice-grid button.active,.format-row button.active){background:var(--rio-blue-soft)}html[data-theme=dark] .portal-app .content-card{border-color:var(--rio-card-border)!important;background:linear-gradient(145deg,#131f37,#10192d)!important;color:var(--rio-ink)}html[data-theme=dark] .portal-app .content-card:nth-child(3n+2){background:linear-gradient(145deg,#102836,#101a2e)!important}html[data-theme=dark] .portal-app .content-card:nth-child(3n){background:linear-gradient(145deg,#211c3b,#121a2e)!important}html[data-theme=dark] .portal-app :is(.meeting-calendar,.media-copy,.transcript,.survey-layout aside>section,.live-layout aside>section,.journey-panel,.preference-panel,.flow-card,.identity-option,.confirm-layer>section){border-color:var(--rio-card-border);background:#111c32;color:var(--rio-ink);box-shadow:var(--rio-card-shadow)}html[data-theme=dark] .portal-app :is(.search-field,.therapy-filter>button,.therapy-options){border-color:var(--rio-card-border);background:#101b30;color:var(--rio-ink)}html[data-theme=dark] .portal-app :is(.meeting-calendar__header button,.chapter-card>button,.material-list button,.post-survey label>span button,.choice-grid button,.format-row button,.verification-form input,.verification-form select,.share-panel>div button){border-color:var(--rio-card-border);background:#17243c;color:var(--rio-ink)}html[data-theme=dark] .portal-app :is(.survey-card footer,.subscription-card footer,.onboarding-actions){background:#0d182a}html[data-theme=dark] .portal-app :is(.panel-section,.chapter-card>div,.chapter-card>button,.related-card a,.meeting-calendar>footer,.live-layout li,.survey-layout aside dl div,.settings-card>header,.scope-list article,.subscription-card label,.aside-card dl div,.agenda-list li){border-color:var(--rio-border)}html[data-theme=dark] .portal-app :is(.withdraw-note,.privacy-note){background:linear-gradient(145deg,#12243e,#201c38)!important}html[data-theme=dark] .portal-app .consent-status{border-color:#54d9be40;background:linear-gradient(120deg,#102b35,#15213a)}html[data-theme=dark] .portal-app .consent-status>span{background:#16343e}html[data-theme=dark] .portal-app :is(.interaction-panel,.registration-manage,.upload-box){border-color:var(--rio-card-border);background:#16243b;color:var(--rio-ink)}html[data-theme=dark] .portal-app .faq-list article>button{background:#111c32;color:var(--rio-ink)}html[data-theme=dark] .portal-app .faq-list article.active>button{background:transparent}html[data-theme=dark] .portal-app .meeting-date{background:linear-gradient(145deg,#20324f,#292541);color:#a9bfff}html[data-theme=dark] .portal-app .meeting-calendar__header h2{color:var(--rio-ink)}html[data-theme=dark] .portal-app .meeting-calendar__weekdays span,html[data-theme=dark] .portal-app .meeting-calendar>footer{color:var(--rio-muted)}html[data-theme=dark] .portal-app .meeting-calendar__grid>button{color:#c3cde2}html[data-theme=dark] .portal-app .meeting-calendar__grid>button:hover{background:#18253c}html[data-theme=dark] .portal-app .meeting-calendar__grid .calendar-day--outside{color:#66738d}html[data-theme=dark] .portal-app .chapter-card>button>span{background:#22314c;color:var(--rio-muted)}html[data-theme=dark] .portal-app .related-card a{color:var(--rio-ink)}html[data-theme=dark] .portal-app .survey-card>header>span{background:#16372f;color:#6de0c6}html[data-theme=dark] .portal-app .home-page .shortcut-card--blue{border-color:#4678e866!important;background:linear-gradient(145deg,#18305a,#111d34)!important}html[data-theme=dark] .portal-app .home-page .shortcut-card--cyan{border-color:#18b0aa66!important;background:linear-gradient(145deg,#123d45,#101f31)!important}html[data-theme=dark] .portal-app .home-page .shortcut-card--purple{border-color:#8854e26b!important;background:linear-gradient(145deg,#2b2354,#171d35)!important}html[data-theme=dark] .portal-app .home-page .shortcut-card--violet{border-color:#d8418566!important;background:linear-gradient(145deg,#3b203f,#1b1c34)!important}html[data-theme=dark] .portal-app .home-page .shortcut-card--blue .shortcut-card__icon{background:#315fe6;color:#fff;box-shadow:0 8px 20px #315fe647}html[data-theme=dark] .portal-app .home-page .shortcut-card--cyan .shortcut-card__icon{background:#078f92;color:#fff;box-shadow:0 8px 20px #078f9240}html[data-theme=dark] .portal-app .home-page .shortcut-card--purple .shortcut-card__icon{background:#7546d9;color:#fff;box-shadow:0 8px 20px #7546d947}html[data-theme=dark] .portal-app .home-page .shortcut-card--violet .shortcut-card__icon{background:#c43e78;color:#fff;box-shadow:0 8px 20px #c43e7842}html[data-theme=dark] .portal-app .primary-button,html[data-theme=dark] .portal-app .meeting-card__action--live{border-color:#4b68ef;background:linear-gradient(135deg,#536ff4,#405de0);color:#fff;box-shadow:0 8px 22px #3753de57}html[data-theme=dark] .portal-app .primary-button:hover,html[data-theme=dark] .portal-app .meeting-card__action--live:hover{border-color:#3855d8;background:linear-gradient(135deg,#4764e8,#334fce);box-shadow:0 10px 26px #3753de6b}html[data-theme=dark] .portal-app .chip--active,html[data-theme=dark] .portal-app :is(.learning-tabs,.medical-tabs,.message-tabs,.journey-tabs) button.active{border-color:#5b77f5c7;background:#435bc64d;color:#dbe4ff}html[data-theme=dark] .portal-app--plain :is(.onboarding-intro>div,.trust-note){color:var(--rio-muted)}html[data-theme=dark] .portal-app--plain .verification-status{color:var(--rio-ink)}html[data-theme=dark] .portal-app--plain .verification-status>span{color:var(--rio-muted)}html[data-theme=dark] .portal-app--plain .verification-status__mark{background:#172943}html[data-theme=dark] .portal-app--plain .verification-status__mark.verified{background:#14352f}@media(max-width:767px){html[data-theme=colorful] .portal-app:not(.portal-app--home):not(.portal-app--library):not(.portal-app--plain){background-size:540px 680px,520px 640px,520px 660px,100% 100%}html[data-theme=colorful] .portal-app--home{background-size:560px 720px,540px 780px,560px 920px,100% 100%}html[data-theme=colorful] .portal-app--library{background-size:100% 100%,540px 680px,540px 640px,100% 760px}html[data-theme=colorful] .mobile-nav{right:10px;bottom:max(8px,env(safe-area-inset-bottom));left:10px;min-height:76px;padding:7px 8px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:linear-gradient(105deg,#f7fbffe8,#e8f0ffe8 62%,#efe2ffe6);box-shadow:0 -5px 24px #334b9121,0 12px 32px #374a9233,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}html[data-theme=colorful] .portal-main:where(:not(.portal-main--plain)){padding-bottom:calc(94px + env(safe-area-inset-bottom))}html[data-theme=colorful] .mobile-nav a{grid-template-rows:38px 16px;color:#626da0}html[data-theme=colorful] .mobile-nav a.router-link-active,html[data-theme=colorful] .mobile-nav a.mobile-nav__item--active{color:#0b41cd}html[data-theme=colorful] .mobile-nav a:not(.mobile-nav__accent) .mobile-nav__icon{width:38px;height:38px;border:1px solid transparent;border-radius:12px;color:#5e67bd;transition:transform .16s ease,box-shadow .16s ease}html[data-theme=colorful] .mobile-nav a:not(.mobile-nav__accent) .mobile-nav__icon .app-icon{filter:drop-shadow(0 2px 4px rgba(49,57,148,.16))}html[data-theme=colorful] .mobile-nav a:not(.mobile-nav__accent).router-link-active .mobile-nav__icon,html[data-theme=colorful] .mobile-nav a:not(.mobile-nav__accent).mobile-nav__item--active .mobile-nav__icon{border-color:#9eccffc7;background:linear-gradient(145deg,#39a8ff,#1767e8 48%,#143ab3);color:#fff;box-shadow:inset 0 1px #ffffffa6,inset 0 -6px 12px #03186942,0 7px 15px #1e45b54d;transform:translateY(-2px)}html[data-theme=colorful] .mobile-nav a.mobile-nav__accent>.mobile-nav__icon{width:56px;min-width:56px;height:56px;border:1px solid rgba(211,209,255,.72);background:linear-gradient(145deg,#b14ff2,#7650ea 32%,#244bdc 68%,#188cf5);box-shadow:inset 0 1px #ffffff9e,inset 0 -8px 14px #22117442,0 9px 22px #462dc95c,0 0 20px #805beb33;transform:translateY(-13px)}html[data-theme=colorful] .mobile-nav a.mobile-nav__accent.mobile-nav__item--active .mobile-nav__icon{color:#fff}html[data-theme=colorful] .home-auth{display:inline-flex;min-height:36px;padding:8px 12px;align-self:flex-start;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#f8faffc7;box-shadow:0 9px 22px #294ea424,inset 0 1px #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=colorful] .portal-app--home .home-brand-row{min-height:72px}html[data-theme=colorful] .portal-app--home .home-intro{padding-top:10px;padding-bottom:17px}html[data-theme=colorful] .portal-app--home .home-spotlight{height:292px;min-height:292px;grid-template-columns:minmax(0,55%) minmax(0,45%);border-radius:22px}html[data-theme=colorful] .portal-app--home .home-spotlight h2{font-size:24px;line-height:1.26}html[data-theme=colorful] .portal-app--home .home-spotlight p{color:#ffffffdb;line-height:1.72}html[data-theme=colorful] .portal-app--home .home-spotlight__art{display:grid}html[data-theme=colorful] .portal-app--home .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html[data-theme=colorful] .portal-app--home .shortcut-card{min-height:112px;padding:12px 5px 10px;border-radius:18px}html[data-theme=colorful] .portal-app--home .shortcut-card__icon{width:50px;height:50px;border-radius:15px}html[data-theme=colorful] .portal-app--home .shortcut-card strong{color:#111f47;font-size:11px}}@media(max-width:390px){html[data-theme=colorful] .portal-app--home .home-spotlight{min-height:292px;grid-template-columns:minmax(0,55%) minmax(0,45%)}html[data-theme=colorful] .portal-app--home .home-spotlight__copy{padding:25px 18px}html[data-theme=colorful] .portal-app--home .home-spotlight h2{font-size:22px;letter-spacing:-.03em}html[data-theme=colorful] .portal-app--home .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}html[data-theme=colorful] .portal-app--home .shortcut-card{min-height:110px}html[data-theme=colorful] .portal-app--home .shortcut-card__icon{width:48px;height:48px}}@media(max-width:370px){html[data-theme=colorful] .portal-app--home .home-spotlight__copy{padding:24px 16px}html[data-theme=colorful] .portal-app--home .home-spotlight h2{font-size:20.5px;letter-spacing:-.035em}}@media(prefers-reduced-motion:reduce){html,body,.portal-app,.portal-header,.mobile-nav{transition:none}}html[data-theme=original]{--rio-blue: #0b4bdc;--rio-blue-strong: #06194d;--rio-blue-soft: #edf3ff;--rio-blue-pale: #d7e8ff;--rio-light-blue: #22c7e8;--rio-purple-accent: #7836ed;--rio-accent-gradient: linear-gradient(135deg, #0c6df2 0%, #234adf 58%, #b51df0 100%);--rio-bg-gradient: linear-gradient(150deg, #fafdff 0%, #f1f6ff 62%, #f7f2ff 100%);--rio-ink: #081946;--rio-muted: #55627c;--rio-helper: #6c7890;--rio-border: rgba(114, 145, 210, .2);--rio-card-border: rgba(158, 181, 226, .3);--rio-card-shadow: 0 10px 28px rgba(43, 73, 139, .09);--rio-canvas: #f5f8ff;--rio-surface: #ffffff;--rio-surface-muted: #f3f6fc;--rio-surface-translucent: rgba(255, 255, 255, .91);--rio-success: #00796b;--rio-warning: #8a6500;--rio-danger: #c40000;--rio-shadow-2: 0 18px 42px rgba(36, 65, 134, .16)}html[data-theme=original],html[data-theme=original] body{background:#f5f8ff}html[data-theme=original] .portal-app{color:var(--rio-ink);background-color:#f7f9ff;background-image:url(/theme-assets/original-mobile-background-v1.png);background-repeat:no-repeat;background-position:top center;background-size:min(100%,941px) auto}html[data-theme=original] .portal-app--home{position:relative;overflow-x:hidden;background-color:#f7f9ff;background-image:url(/theme-assets/original-mobile-background-v1.png);background-repeat:no-repeat;background-position:top center;background-size:min(100%,941px) auto}html[data-theme=original] .portal-header{border-color:#b1c2e475;background:#ffffffe6;box-shadow:0 7px 24px #2a417412;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=original] .portal-header .roche-logo img,html[data-theme=original] .home-brand img{filter:none}html[data-theme=original] .desktop-nav a{color:#53617c}html[data-theme=original] .desktop-nav a.router-link-active{border-color:#0b4bdc;color:#0b4bdc}html[data-theme=original] .portal-app .page-shell :is(.content-card,.meeting-card,.message-item,.service-card,.profile-menu a,.learning-list>a,.result-card,.profile-hero,.learning-summary,.theme-card,.preference-card,.consent-card,.article-card,.aside-card,.meeting-calendar,.media-copy,.transcript,.journey-panel,.flow-card){border-color:var(--rio-card-border);background-color:#fffffff0;box-shadow:var(--rio-card-shadow)}html[data-theme=original] .portal-app .polygon-bg,html[data-theme=original] .portal-app--library .access-context{display:none}html[data-theme=original] .portal-app--library .content-grid--list{gap:12px}html[data-theme=original] .portal-app--library .content-grid--list .content-card{grid-template-columns:220px minmax(0,1fr);border-color:#aec1e857!important;border-radius:16px!important;background:#fffffff2!important;box-shadow:0 8px 22px #27438413!important}html[data-theme=original] .portal-app--library .content-grid--list .content-art{min-height:164px;border-radius:15px 0 0 15px}html[data-theme=original] .portal-app--library .content-grid--list .content-art:before{background:linear-gradient(180deg,transparent 57%,rgba(8,55,148,.36) 100%)}html[data-theme=original] .portal-app--library .content-grid--list .content-card__body{padding:18px 20px}html[data-theme=original] .portal-app--library .content-grid--list .content-card h2{margin:7px 0 6px;color:#0a1946;font-size:18px;line-height:1.38}html[data-theme=original] .portal-app--library .content-grid--list .content-card p{display:-webkit-box;color:#5c6880;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-theme=original] .portal-app--content-detail .detail-page{padding-top:76px}html[data-theme=original] .portal-app--content-detail .article-layout{width:min(920px,100%);margin:0 auto;grid-template-columns:1fr;gap:16px}html[data-theme=original] .portal-app--content-detail .article-card{overflow:visible;border:0;background:transparent!important;box-shadow:none!important}html[data-theme=original] .portal-app--content-detail .article-heading{display:block;margin:0 0 22px}html[data-theme=original] .portal-app--content-detail .article-heading>span{display:inline-flex;padding:5px 9px;border-radius:6px;background:#edf3ff;color:#0b4bdc;font-size:12px;font-weight:800}html[data-theme=original] .portal-app--content-detail .article-heading h1{max-width:760px;margin:15px 0 8px;color:#071849;font-size:clamp(34px,5vw,48px);line-height:1.18;letter-spacing:-.035em}html[data-theme=original] .portal-app--content-detail .article-heading p{max-width:720px;margin:0;color:#435475;font-size:15px;line-height:1.7}html[data-theme=original] .portal-app--content-detail .article-hero{min-height:0;aspect-ratio:3.2 / 1;padding:0;border-radius:18px;box-shadow:0 12px 28px #1b347e24}html[data-theme=original] .portal-app--content-detail .article-hero:before{display:none}html[data-theme=original] .portal-app--content-detail .article-hero__type,html[data-theme=original] .portal-app--content-detail .article-hero__title{display:none}html[data-theme=original] .portal-app--content-detail .article-body{padding:18px 0 0}html[data-theme=original] .portal-app--content-detail .article-body>h1,html[data-theme=original] .portal-app--content-detail .article-body>.article-lead{display:none}html[data-theme=original] .portal-app--content-detail .article-overview{display:grid;margin:0 0 14px;padding:20px;grid-template-columns:auto 1fr;align-items:start;gap:14px;border:1px solid rgba(174,193,232,.26);border-radius:17px;background:#fffffff0;box-shadow:0 8px 22px #27438411}html[data-theme=original] .portal-app--content-detail .article-overview>span{display:grid;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#eef5ff,#efe7ff);color:#174ee5;place-items:center}html[data-theme=original] .portal-app--content-detail .article-overview h2{margin:0 0 5px;font-size:18px}html[data-theme=original] .portal-app--content-detail .article-overview p{margin:0;color:#4e5d79;font-size:13px;line-height:1.75}html[data-theme=original] .portal-app--content-detail .key-points{margin:14px 0;padding:20px;border:1px solid rgba(174,193,232,.26);border-radius:17px;background:#fffffff0;box-shadow:0 8px 22px #27438411}html[data-theme=original] .portal-app--content-detail .key-points h2{margin:0 0 13px;font-size:18px}html[data-theme=original] .portal-app--content-detail .key-points ul{display:grid;margin:0;padding:0;gap:7px;list-style:none;counter-reset:original-point}html[data-theme=original] .portal-app--content-detail .key-points li{position:relative;min-height:38px;padding:8px 12px 8px 45px;border:1px solid rgba(193,207,237,.4);border-radius:11px;background:#fff;color:#405071;font-size:13px;line-height:1.65;counter-increment:original-point}html[data-theme=original] .portal-app--content-detail .key-points li:before{position:absolute;top:50%;left:10px;display:grid;width:25px;height:25px;transform:translateY(-50%);border-radius:50%;background:linear-gradient(145deg,#1464ef,#9d2bec);color:#fff;content:counter(original-point);font-size:11px;font-weight:800;place-items:center}html[data-theme=original] .portal-app--content-detail .article-aside{position:static}html[data-theme=original] .portal-app--content-detail .aside-card{border-color:#aec1e847;box-shadow:0 8px 22px #27438411}html[data-theme=original] .portal-app--content-detail .route-back-wrap .app-back{width:38px;height:38px;min-height:38px;border:0;border-radius:50%;background:#ffffff85;box-shadow:none;color:#17223b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=original] .portal-app--content-detail .route-back-wrap .app-back .app-icon{width:25px;height:25px;stroke-width:2.2}html[data-theme=original] .portal-app--content-detail .detail-action-bar{top:auto!important;right:50%!important;bottom:18px!important;display:grid;width:min(430px,calc(100vw - 32px));padding:6px 8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;transform:translate(50%)!important;border:1px solid rgba(190,203,231,.62);border-radius:20px;background:#fffffff2;box-shadow:0 12px 32px #20376f24,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=original] .portal-app--content-detail .detail-action-bar>button{min-width:0;min-height:44px;padding:7px 10px;justify-content:center;gap:6px;border-radius:13px;background:transparent;color:#344463;box-shadow:none;font-size:12px;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=original] .portal-app--content-detail .detail-action-bar>button+button{border-left:1px solid rgba(210,219,238,.7);border-radius:0}html[data-theme=original] .portal-app--content-detail .detail-action-bar>button:hover,html[data-theme=original] .portal-app--content-detail .detail-action-bar>button.active{background:transparent;color:#0b4bdc}html .portal-app .theme-preview--original{background:radial-gradient(ellipse 80% 56% at 112% -4%,transparent 48%,#57d8f1 51%,transparent 55%),linear-gradient(145deg,#fff,#eaf2ff 60%,#e9ddff)}html .portal-app .theme-preview--original i:nth-child(1){background:#fffffff0}html .portal-app .theme-preview--original i:nth-child(2){background:#0b61e8}html .portal-app .theme-preview--original i:nth-child(3){background:#7b3fe4}html[data-theme=original] .portal-app--home .home-page{display:flex;flex-direction:column}html[data-theme=original] .portal-app--home .home-brand-row{order:0}html[data-theme=original] .portal-app--home .home-intro{order:1;padding-top:18px;padding-bottom:20px}html[data-theme=original] .portal-app--home .original-shortcut-title{display:block;order:2;margin:1px 0 10px;color:#101e42;font-size:15px;font-weight:800}html[data-theme=original] .portal-app--home .shortcut-grid{order:3;margin-top:0}html[data-theme=original] .portal-app--home .home-section-header{order:4;margin:28px 0 0;padding:13px 14px 9px;border:1px solid rgba(174,193,232,.32);border-bottom:0;border-radius:17px 17px 0 0;background:#fffffff0;box-shadow:0 -2px 16px #27438409}html[data-theme=original] .portal-app--home .home-carousel{order:5;padding:0 12px 26px;border:1px solid rgba(174,193,232,.32);border-top:0;border-radius:0 0 17px 17px;background:#fffffff0;box-shadow:0 10px 25px #27438412}html[data-theme=original] .portal-app--home .original-updates-header{display:flex;order:6;margin:18px 0 0;padding:13px 14px 9px;border:1px solid rgba(174,193,232,.32);border-bottom:0;border-radius:17px 17px 0 0;background:#fffffff0}html[data-theme=original] .portal-app--home .home-content-grid{order:7;padding:0 12px 12px;border:1px solid rgba(174,193,232,.32);border-top:0;border-radius:0 0 17px 17px;background:#fffffff0;box-shadow:0 10px 25px #27438412}html[data-theme=original] .portal-app--home .home-auth{display:none}html[data-theme=original] .portal-app--home .home-intro__greeting{color:#1b2a50;font-size:18px}html[data-theme=original] .portal-app--home .home-intro h1{color:#071849;font-size:clamp(40px,5vw,56px)}html[data-theme=original] .portal-app--home .home-intro__lead{color:#465778;font-size:16px}html[data-theme=original] .portal-app--home .shortcut-card{min-height:126px;padding:15px;border-color:#abbee557;background:#ffffffe3;box-shadow:0 10px 28px #27438417;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=original] .portal-app--home .shortcut-card__icon{width:48px;height:48px;border-radius:14px;box-shadow:0 7px 18px #35529917}html[data-theme=original] .portal-app--home .shortcut-card--blue .shortcut-card__icon{background:#edf4ff;color:#075ce8}html[data-theme=original] .portal-app--home .shortcut-card--cyan .shortcut-card__icon{background:#e8fbfd;color:#08acba}html[data-theme=original] .portal-app--home .shortcut-card--purple .shortcut-card__icon{background:#f2eaff;color:#7435ed}html[data-theme=original] .portal-app--home .shortcut-card--violet .shortcut-card__icon{background:#edf0ff;color:#3c61e8}html[data-theme=original] .portal-app--home .home-spotlight{height:250px;min-height:250px;grid-template-columns:minmax(0,1fr) 42%;border:1px solid rgba(132,161,223,.34);border-radius:18px;background:linear-gradient(112deg,#071a68,#0c42c4 52%,#6d24d4);box-shadow:0 15px 34px #18378a33}html[data-theme=original] .portal-app--home .home-spotlight--original-art{display:block;border:0;background:#081452}html[data-theme=original] .portal-app--home .home-spotlight__copy{width:58%;box-sizing:border-box;padding:28px 32px}html[data-theme=original] .portal-app--home .home-spotlight h2{margin:14px 0 8px;font-size:clamp(25px,3vw,34px)}html[data-theme=original] .portal-app--home .home-spotlight p{font-size:13px;line-height:1.65}html[data-theme=original] .portal-app--home .home-spotlight__action{margin-top:18px;padding:0;border:0;background:transparent;box-shadow:none;font-weight:600;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=original] .portal-app--home .home-spotlight__art:before{background:linear-gradient(90deg,#0826809e,#15369229 48%,#6927d214)}html[data-theme=original] .portal-app--home .home-spotlight__art img{filter:saturate(1.12) contrast(1.05)}html[data-theme=original] .portal-app--home .home-carousel__controls{right:auto;bottom:4px;left:50%;min-height:18px;padding:2px 4px;transform:translate(-50%);border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=original] .portal-app--home .home-carousel__controls>button:not(.home-carousel__pause){background:#c7d1e8}html[data-theme=original] .portal-app--home .home-carousel__controls>button.active{background:#0b58e8}html[data-theme=original] .portal-app--home .home-carousel__pause{display:none}html[data-theme=original] .portal-app--home .home-content-grid{grid-template-columns:1fr}html[data-theme=original] .portal-app--home .home-meeting-card{display:none}html[data-theme=original] .portal-app--home .recommendation-card,html[data-theme=original] .portal-app--home .home-meeting-card{border-color:#abbee557;background:#ffffffeb;box-shadow:0 9px 26px #27438414}@media(max-width:767px){html[data-theme=original] .portal-app,html[data-theme=original] .portal-app--home{background-color:#f7f9ff;background-image:linear-gradient(180deg,#f7f9ff00 0% 66%,#f7f9ff33 75%,#f7f9ffc2 91%,#f7f9ff),url(/theme-assets/original-mobile-background-v1.png),linear-gradient(180deg,#f7f9ff,#f3f7ff 72%,#f7f9ff);background-repeat:no-repeat;background-position:top center,top center,top center;background-size:100% 177.8vw,100% auto,100% 100%}html[data-theme=original] .mobile-nav{right:0;bottom:0;left:0;min-height:86px;padding:10px 12px calc(9px + env(safe-area-inset-bottom));border:0;border-top:1px solid rgba(203,214,238,.58);border-radius:28px 28px 0 0;background:#fffffff6;box-shadow:0 -10px 30px #263b721a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-theme=original] .portal-main:where(:not(.portal-main--plain)){padding-bottom:calc(102px + env(safe-area-inset-bottom))}html[data-theme=original] .mobile-nav a{gap:5px;color:#53617e;font-size:11px}html[data-theme=original] .mobile-nav a.router-link-active,html[data-theme=original] .mobile-nav a.mobile-nav__item--active{color:#0b4bdc}html[data-theme=original] .mobile-nav a:not(.mobile-nav__accent)>.mobile-nav__icon{display:grid;width:30px;height:30px;place-items:center}html[data-theme=original] .mobile-nav a:not(.mobile-nav__accent)>.mobile-nav__icon .app-icon{width:25px;height:25px}html[data-theme=original] .mobile-nav a.mobile-nav__accent>.mobile-nav__icon{width:54px;min-width:54px;height:54px;border:0;background:linear-gradient(145deg,#c13af2,#774be8 34%,#164bd8 72%,#168cf4);box-shadow:0 9px 24px #462dc954;transform:translateY(-10px)}html[data-theme=original] .mobile-nav a.mobile-nav__accent>.mobile-nav__icon .app-icon{width:27px;height:27px}html[data-theme=original] .mobile-nav a.mobile-nav__accent>span:last-child{margin-top:0}html[data-theme=original] .portal-app--library .content-grid--list .content-card{grid-template-columns:112px minmax(0,1fr);min-height:128px;border-radius:14px!important}html[data-theme=original] .portal-app--library .content-grid--list .content-art{min-height:128px;border-radius:13px 0 0 13px}html[data-theme=original] .portal-app--library .content-grid--list .content-art__label{left:12px;bottom:11px;font-size:11px}html[data-theme=original] .portal-app--library .content-grid--list .content-card__body{padding:13px 14px}html[data-theme=original] .portal-app--library .content-grid--list .content-card__meta{font-size:9.5px}html[data-theme=original] .portal-app--library .content-grid--list .content-card h2{display:-webkit-box;margin:6px 0 5px;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-theme=original] .portal-app--library .content-grid--list .content-card p{display:none}html[data-theme=original] .portal-app--library .content-grid--list .content-card__foot{margin-top:8px;font-size:9px}html[data-theme=original] .portal-app--content-detail .portal-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html[data-theme=original] .portal-app--content-detail .detail-page{width:calc(100% - 24px);padding-top:70px;padding-bottom:42px}html[data-theme=original] .portal-app--content-detail .article-heading{margin-bottom:18px}html[data-theme=original] .portal-app--content-detail .article-heading h1{margin-top:12px;font-size:29px;line-height:1.22}html[data-theme=original] .portal-app--content-detail .article-heading p{font-size:13px;line-height:1.65}html[data-theme=original] .portal-app--content-detail .article-hero{aspect-ratio:3.05 / 1;border-radius:15px}html[data-theme=original] .portal-app--content-detail .article-body{padding-top:14px}html[data-theme=original] .portal-app--content-detail .article-overview,html[data-theme=original] .portal-app--content-detail .key-points{padding:16px 12px;border-radius:15px}html[data-theme=original] .portal-app--content-detail .article-overview{grid-template-columns:32px 1fr;gap:8px}html[data-theme=original] .portal-app--content-detail .article-overview>div{display:contents}html[data-theme=original] .portal-app--content-detail .article-overview h2{align-self:center}html[data-theme=original] .portal-app--content-detail .article-overview p{grid-column:1 / -1}html[data-theme=original] .portal-app--content-detail .article-overview>span{width:32px;height:32px}html[data-theme=original] .portal-app--content-detail .article-overview h2,html[data-theme=original] .portal-app--content-detail .key-points h2{font-size:16px}html[data-theme=original] .portal-app--content-detail .article-overview p,html[data-theme=original] .portal-app--content-detail .key-points li{font-size:11.5px}html[data-theme=original] .portal-app--content-detail .detail-action-label{display:inline}html[data-theme=original] .portal-app--content-detail .detail-action-bar{right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:12px!important;width:auto;transform:none!important}html[data-theme=original] .portal-app--content-detail .detail-action-bar>button{min-height:44px;padding:7px 8px}html[data-theme=original] .portal-app--home .home-intro{padding:8px 2px 20px;gap:0}html[data-theme=original] .portal-app--home .home-intro__greeting{font-size:16px}html[data-theme=original] .portal-app--home .home-intro h1{margin-top:1px;font-size:40px}html[data-theme=original] .portal-app--home .home-intro__lead{font-size:13px}html[data-theme=original] .portal-app--home .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html[data-theme=original] .portal-app--home .shortcut-card{min-height:124px;padding:11px 5px 8px;gap:7px;border-radius:15px}html[data-theme=original] .portal-app--home .shortcut-card__icon{width:44px;height:44px;border-radius:13px}html[data-theme=original] .portal-app--home .shortcut-card__copy{display:block;min-height:0}html[data-theme=original] .portal-app--home .shortcut-card strong{font-size:10.5px}html[data-theme=original] .portal-app--home .shortcut-card small{display:block;margin-top:3px;font-size:7.5px;line-height:1.3;white-space:nowrap}html[data-theme=original] .portal-app--home .shortcut-card__go{display:grid;width:16px;height:16px;margin-top:-1px}html[data-theme=original] .portal-app--home .shortcut-card__go .app-icon{width:14px;height:14px}html[data-theme=original] .portal-app--home .home-section-header,html[data-theme=original] .portal-app--home .original-updates-header{margin-bottom:0}html[data-theme=original] .portal-app--home .home-spotlight{height:205px;min-height:205px;grid-template-columns:minmax(0,58%) minmax(0,42%);border-radius:17px}html[data-theme=original] .portal-app--home .home-spotlight__copy{width:59%;padding:18px 16px}html[data-theme=original] .portal-app--home .home-spotlight h2{margin:9px 0 5px;font-size:18.5px;line-height:1.24}html[data-theme=original] .portal-app--home .home-spotlight p{font-size:10.5px;line-height:1.55;-webkit-line-clamp:2}html[data-theme=original] .portal-app--home .home-spotlight__tag{padding:5px 8px;font-size:10px}html[data-theme=original] .portal-app--home .home-spotlight__action{margin-top:10px;padding:0;font-size:10px}html[data-theme=original] .portal-app--home .home-content-grid{grid-template-columns:1fr;gap:10px}html[data-theme=original] .portal-app--home .recommendation-card{min-height:124px;grid-template-columns:104px minmax(0,1fr) auto}html[data-theme=original] .portal-app--home .recommendation-card__art{height:102px}html[data-theme=original] .portal-app--home .home-meeting-card{min-height:220px}}@media(max-width:390px){html[data-theme=original] .portal-app--home .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html[data-theme=original] .portal-app--home .shortcut-card{min-height:120px}html[data-theme=original] .portal-app--home .shortcut-card__icon{width:42px;height:42px}html[data-theme=original] .portal-app--home .shortcut-card strong{font-size:10px}}html .portal-app.portal-app--ambient{position:relative;isolation:isolate;background:#f7f9ff!important}html .portal-app.portal-app--ambient .polygon-bg{display:none}html .portal-app .home-page .shortcut-card{display:flex;min-height:108px;padding:18px 10px;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}html .portal-app .home-page .shortcut-card .shortcut-card__icon{width:34px;height:34px;margin:0;border:0;border-radius:0;background:none!important;box-shadow:none!important}html .portal-app .home-page .shortcut-card__icon:before,html .portal-app .home-page .shortcut-card__icon:after{display:none}html .portal-app .home-page .shortcut-card__copy{display:block;min-height:0}html .portal-app .home-page .shortcut-card strong{font-size:15px;line-height:1.4;font-weight:700}@media(max-width:767px){html .portal-app .home-page .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html .portal-app .home-page .shortcut-card{min-height:96px;padding:14px 5px;gap:9px}html .portal-app .home-page .shortcut-card strong{font-size:12px;white-space:nowrap;letter-spacing:-.02em}}@media(max-width:360px){html .portal-app .home-page .shortcut-grid{gap:6px}html .portal-app .home-page .shortcut-card strong{font-size:11.5px}}
