html,body,body.app-body,.app-viewport{background-color:var(--bg)}@media (max-width:1024px){.chat-shell,.chat-shell *,.webapp-shell,.webapp-shell *,.webapp-gate,.webapp-gate *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.chat-msg--user .chat-msg__body,.chat-msg--assistant .chat-msg__body,.chat-thread--temple .chat-msg--user .chat-msg__body,.chat-thread--temple .chat-msg--assistant .chat-msg__body,.chat-thread--theme-fallback .chat-msg--user .chat-msg__body,.chat-thread--theme-fallback .chat-msg--assistant .chat-msg__body{font-size:max(16px, calc(16px * var(--cetas-font-scale,1)))!important;line-height:1.64!important}.chat-home-input-card__bottom,html[data-font-scale-tier=large] .chat-home-input-card__bottom,html[data-font-scale-tier=xlarge] .chat-home-input-card__bottom,html.cetas-chat-theme-active .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:6px}.chat-home-input-card__field,html[data-font-scale-tier=large] .chat-home-input-card__field,html[data-font-scale-tier=xlarge] .chat-home-input-card__field,html.cetas-chat-theme-active .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__field{min-height:42px;padding:8px 10px;overflow:hidden;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;line-height:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important}.chat-scripture-toolbar,html[data-font-scale-tier=large] .chat-scripture-toolbar,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar,html.cetas-chat-theme-active .chat-scripture-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-scripture-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-scripture-toolbar{gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.chat-scripture-toolbar__tip-wrap{min-width:0;max-width:92px}.chat-scripture-toolbar__mode,.chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=large] .chat-scripture-toolbar__mode,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__mode,html[data-font-scale-tier=large] .chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__dd-trigger,html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:92px;min-height:30px;padding:5px 7px;overflow:hidden;font-size:clamp(12px, calc(12px * var(--cetas-font-scale,1)), 14.5px)!important;line-height:1.12!important}.chat-scripture-toolbar__mode-icon,.chat-scripture-toolbar__mode-icon svg,.chat-scripture-toolbar__mode-icon .cetas-raster-icon{flex:0 0 13px;width:13px;height:13px}.chat-scripture-toolbar__mode--accelerate,.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-full{display:none!important}.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-short{width:1em;line-height:1;display:inline-block;overflow:hidden;font-size:0!important}.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-short:before{content:"+";color:currentColor;font-size:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 16px);font-weight:650;line-height:1;display:block}.chat-home-input-card__send,html[data-font-scale-tier=large] .chat-home-input-card__send,html[data-font-scale-tier=xlarge] .chat-home-input-card__send,html.cetas-chat-theme-active .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__send{width:58px;min-width:58px;max-width:58px;height:40px;min-height:40px;padding:0;font-size:clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px)!important;line-height:1!important}}.chat-theme-loading{color:#25221dc7;-webkit-backdrop-filter:blur(16px)saturate(1.04);background:radial-gradient(circle at 50% 38%,#ffffff9e,#0000 24rem),linear-gradient(135deg,#fbf8f0f7,#eee7dafa)}.chat-theme-loading__ring{border-color:#31483cc7 #3630282e #3630282e}.chat-theme-loading__text{color:#25221dc7}.chat-thread--theme-shell,.chat-thread--theme-fallback{color:#25221de6;--chat-readable-text:#25221de6;--chat-readable-muted:#524c42ad;--chat-readable-heading:#25221d;--chat-readable-strong:#31483c;--chat-readable-accent:#8a6232;--chat-readable-panel:linear-gradient(145deg, #fffdf8e6, #f6f0e5c7);--chat-readable-border:#3630282e;background:radial-gradient(circle at 42% 20%,#ffffff80,#0000 28rem),linear-gradient(135deg,#fbf8f0,#eee6d7)}.chat-thread--theme-fallback .chat-thread__header{background:#faf7efdb;border-bottom-color:#36302824}.chat-thread--theme-fallback .chat-msg,.chat-thread--theme-fallback .chat-msg__label,.chat-thread--theme-fallback .chat-thread__empty{color:#25221dd6}.landing-page--jp-premium .jp-home-header{color:var(--jp-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#faf7eff0,#faf7ef94);border-bottom:1px solid #3630281f}.landing-page--jp-premium .jp-home-header__brand,.landing-page--jp-premium .jp-home-header__brand span,.landing-page--jp-premium .jp-home-header__nav a,.landing-page--jp-premium .jp-home-header__auth a{color:#1f211edb;text-shadow:none}.landing-page--jp-premium .jp-home-header__register{background:#fffdf894;border-color:#31483c42;color:#1f211ee0!important}html[lang=zh-Hans] .landing-page--jp-premium,html[data-locale=zh] .landing-page--jp-premium{--font-ui-ja:var(--font-ui);--font-display-ja:var(--font-display)}.landing-page--jp-premium .site-legal-footer,.auth-login-page .site-legal-footer{background:#f6f1e7f5;border-top:1px solid #3630281f}.landing-page--jp-premium .site-legal-footer__nav,.auth-login-page .site-legal-footer__nav{color:#524c42b8}.landing-page--jp-premium .site-legal-footer__nav a,.auth-login-page .site-legal-footer__nav a{color:#524c42c2}.landing-page--jp-premium .site-legal-footer__nav a:hover,.auth-login-page .site-legal-footer__nav a:hover{color:#25221de6}.jp-home-showcase{background:#f4efe6}.jp-home-showcase .jp-home-trial-hero__image img{filter:brightness(1.08)saturate(.96)}.jp-home-showcase .jp-home-trial-hero__image:after{background:linear-gradient(90deg,#faf7efa8,#faf7ef29 48%,#faf7ef8a),linear-gradient(#faf7ef52,#eee8db8a)}.jp-home-showcase__copy,.jp-home-showcase__copy>p,.jp-home-showcase__brand small{color:#1f211ec7}.jp-home-showcase__copy h1,.jp-home-showcase__brand span{color:#1f211ee6;text-shadow:0 2px 18px #fffdf8b8}.jp-home-showcase .jp-home-trial-card{background:linear-gradient(145deg,#fffdf8f0,#f6f0e5e0);border-color:#36302829;box-shadow:0 28px 80px #36302829}.chat-thread--temple,.chat-thread--theme-shell,.chat-thread--theme-fallback{color:#25221de6;--chat-readable-text:#25221de6;--chat-readable-muted:#524c42ad;--chat-readable-heading:#25221d;--chat-readable-strong:#31483c;--chat-readable-accent:#8a6232;--chat-readable-panel:linear-gradient(145deg, #fffdf8e0, #f6f0e5c2);--chat-readable-border:#3630282e;background:#f4efe6}.chat-thread--temple:before{z-index:0;filter:none}.chat-thread--temple:after,.chat-thread--weather-rain:after,.chat-thread--weather-thunder:after{z-index:0;background:0 0}.chat-thread--temple .chat-thread__header,.chat-thread--theme-fallback .chat-thread__header{background:linear-gradient(#faf7efdb,#faf7ef52);border-bottom-color:#36302824}.chat-theme-status,.chat-thread--temple .chat-thread__empty,.chat-thread--theme-fallback .chat-msg,.chat-thread--theme-fallback .chat-msg__label,.chat-thread--theme-fallback .chat-thread__empty{color:#25221dd6}.chat-theme-status__divider{background:#3630283d}.chat-thread--temple .mode-menu__trigger,.chat-thread--temple .chat-duosi-switch,.chat-thread--temple .lang-switcher__select--globe.select-zen,.chat-thread--temple .chat-scripture-toolbar__mode,.chat-thread--theme-fallback .chat-scripture-toolbar__mode,.chat-thread--temple .chat-scripture-toolbar__dd-trigger,.chat-thread--theme-fallback .chat-scripture-toolbar__dd-trigger,.chat-thread--temple .chat-home-input-card__attach,.chat-thread--temple .chat-home-input-card__stop{color:#31483cdb;background:#fffdf8b3;border-color:#36302829}.chat-theme-classic-card,.chat-thread--temple .chat-home-input-card,.chat-thread--temple .chat-msg--assistant .chat-msg__body,.chat-thread--theme-fallback .chat-msg--assistant .chat-msg__body{background:linear-gradient(145deg,#fffdf8e6,#f6f0e5c7);border-color:#3630282e;box-shadow:0 20px 56px #36302829,inset 0 1px #ffffffb8}.chat-theme-classic-card__mark{color:#31483cd1;border-color:#36302838}.chat-theme-classic-card__title,.chat-theme-classic-card__source,.chat-thread--temple .chat-msg__label,.chat-thread--theme-fallback .chat-msg__label{color:#524c42ad}.chat-theme-classic-card__quote,.chat-thread--temple .chat-home-input-card__field,.chat-thread--temple .chat-msg,.chat-thread--temple .chat-msg--assistant .chat-msg__body,.chat-thread--temple .chat-msg--user .chat-msg__body,.chat-thread--theme-fallback .chat-msg--assistant .chat-msg__body{color:#25221de6}.chat-thread--temple .chat-home-input-card__field::placeholder{color:#25221d7a}.chat-thread--temple .chat-home-input-card__bottom{background:#fffdf85c;border-top-color:#3630281f}.chat-thread--temple .chat-md__a,.chat-thread--theme-fallback .chat-md__a{color:#31483c;background:#34483d1a}.chat-thread--temple .chat-md__quote,.chat-thread--theme-fallback .chat-md__quote{border-left-color:#8a623261}.chat-thread--temple .chat-msg__classic-block,.chat-thread--theme-fallback .chat-msg__classic-block{color:#25221de0;background:#fffdf88a;border-color:#8a62323d}.chat-thread--temple .chat-msg__classic-block__source,.chat-thread--theme-fallback .chat-msg__classic-block__source,.chat-thread--temple .chat-composer-disclaimer{color:#524c429e}@media (min-width:721px){html.cetas-chat-theme-active .chat-shell{background:#f4efe6}html.cetas-chat-theme-active .chat-shell:after,html.cetas-chat-theme-active.cetas-chat-weather-rain .chat-shell:after,html.cetas-chat-theme-active.cetas-chat-weather-thunder .chat-shell:after{background:0 0}html.cetas-chat-theme-active .chat-sidebar,html.cetas-chat-theme-active .chat-insight-panel,html.cetas-chat-theme-active .chat-desktop-topbar__actions .chat-theme-status--topbar,html.cetas-chat-theme-active .chat-desktop-topbar__canon,html.cetas-chat-theme-active .chat-desktop-topbar__account,html.cetas-chat-theme-active .chat-desktop-topbar__settings,html.cetas-chat-theme-active .chat-desktop-topbar__lang{color:#25221ddb;background:linear-gradient(145deg,#fffdf8e0,#f6f0e5bd);border-color:#36302829;box-shadow:0 20px 56px #36302824,inset 0 1px #ffffffa8}html.cetas-chat-theme-active .chat-sidebar__top,html.cetas-chat-theme-active .chat-sidebar__history,html.cetas-chat-theme-active .chat-sidebar__footer,html.cetas-chat-theme-active .chat-insight-panel__tabs{border-color:#3630281f}html.cetas-chat-theme-active .chat-sidebar__logo,html.cetas-chat-theme-active .chat-sidebar__thread-title,html.cetas-chat-theme-active .chat-insight-card h2,html.cetas-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__globe-wrap,html.cetas-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__select--globe.select-zen{color:#25221de6}html.cetas-chat-theme-active .chat-desktop-topbar__account small{color:#524c42ad;border-left-color:#3630282e}html.cetas-chat-theme-active .chat-sidebar__section-label,html.cetas-chat-theme-active .chat-sidebar__thread-link,html.cetas-chat-theme-active .chat-sidebar__thread-meta,html.cetas-chat-theme-active .chat-sidebar__thread-empty,html.cetas-chat-theme-active .chat-sidebar__user,html.cetas-chat-theme-active .chat-insight-card p,html.cetas-chat-theme-active .chat-insight-card__source,html.cetas-chat-theme-active .chat-insight-card__badge,html.cetas-chat-theme-active .chat-insight-panel__empty{color:#524c42ad}html.cetas-chat-theme-active .chat-sidebar__thread-row:hover,html.cetas-chat-theme-active .chat-sidebar__thread-row.is-active,html.cetas-chat-theme-active .chat-insight-card,html.cetas-chat-theme-active .chat-insight-card:hover{box-shadow:none;background:#fffdf894;border-color:#36302824}html.cetas-chat-theme-active .chat-insight-card--cited{background:#fff9eebd;border-color:#a9533d47}html.cetas-chat-theme-active .chat-insight-card--cited .chat-insight-card__badge{color:#683727e0;background:#ffeedbbd;border-color:#a9533d3d}}.auth-login-page .site-legal-footer{background:#f6f1e7f0;border-top:1px solid #3630281f}.auth-login-page .site-legal-footer__nav{color:#524c42b3}.auth-login-page .site-legal-footer__nav a{color:#31483cd1}.auth-login-page .site-legal-footer__nav a:hover{color:#25221deb}@media (max-width:720px){html[data-font-scale-tier=large],html[data-font-scale-tier=xlarge]{font-size:var(--cetas-font-base)!important}html,body,.app-viewport,.landing-page--jp-premium,.chat-shell,.page-shell,.plans-pricing--claude{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.landing-page--jp-premium{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;max-width:100%;overflow-x:hidden}.landing-page--jp-premium *,.landing-page--jp-premium :before,.landing-page--jp-premium :after{box-sizing:border-box}.jp-home-showcase{width:100%;max-width:100%;min-height:auto;padding:96px 12px 24px;overflow:visible}.jp-home-showcase__inner{justify-items:center;gap:14px;width:100%;max-width:100%;min-height:calc(100svh - 120px)}.landing-page--jp-premium .jp-home-header{background:#faf7eff0;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:76px;padding:0 18px}.landing-page--jp-premium .jp-home-header__brand{letter-spacing:.04em;font-size:max(27px,min(8.2vw,31px))}.landing-page--jp-premium .jp-home-header__brand:before{width:34px;height:34px;margin-right:9px}.jp-home-header__language .lang-switcher__select--globe,.jp-home-header__language .lang-switcher__select--globe.select-zen{min-width:5.2rem;max-width:5.8rem;min-height:40px;padding:.3rem 1.55rem .3rem .48rem;font-size:max(14px,min(3.8vw,16px))}.landing-page--jp-premium .jp-home-header__actions{min-width:0;max-width:6rem}.landing-page--jp-premium .jp-home-header__mobile-action{background:linear-gradient(#1f211edb,#1f211edb) 50% calc(50% - 8px)/30px 1.5px no-repeat,linear-gradient(#1f211edb,#1f211edb) 50%/30px 1.5px no-repeat,linear-gradient(#1f211edb,#1f211edb) 50% calc(50% + 8px)/30px 1.5px no-repeat}.jp-home-showcase .jp-home-trial-hero__image:after{background:linear-gradient(#faf7ef33,#faf7efa3),linear-gradient(90deg,#faf7ef80,#faf7ef14)}.jp-home-showcase__copy h1{font-size:max(32px,min(9.8vw,40px));line-height:1.2}.jp-home-showcase__copy,.jp-home-showcase__copy>p,.jp-home-showcase__copy h1,.jp-home-showcase__brand{overflow-wrap:anywhere;width:min(100%,100vw - 48px);max-width:100%}.jp-home-showcase .jp-home-trial-card{border-radius:14px;width:min(430px,100vw - 48px);max-width:calc(100vw - 48px);margin:10px auto 0;padding:max(16px,min(4.6vw,22px)) max(14px,min(4.2vw,18px))}.jp-home-trial-card__heading{margin-bottom:12px}.jp-home-trial-card__heading span{letter-spacing:.1em;font-size:max(13px,min(3.45vw,15px));line-height:1.38}.jp-home-trial-card__heading h2{letter-spacing:.035em;word-break:keep-all;overflow-wrap:normal;margin:4px 0 8px;font-size:max(30px,min(8.7vw,36px));line-height:1.16}.jp-home-trial-card__heading p{letter-spacing:.025em;font-size:max(14px,min(3.75vw,16px));line-height:1.55}.jp-home-showcase .jp-home-trial-form{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.jp-home-showcase .jp-home-trial-form textarea{resize:none;width:100%;min-width:0;min-height:58px;max-height:118px;padding:10px;font-size:max(15px,min(4vw,17px));line-height:1.5}.landing-page--jp-premium .jp-home-trial-form button{letter-spacing:.04em;min-height:46px;font-size:max(15px,min(4vw,17px));line-height:1.25}.jp-home-showcase .jp-home-trial-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.landing-page--jp-premium .jp-home-trial-presets button{letter-spacing:.015em;word-break:keep-all;overflow-wrap:normal;min-width:0;min-height:62px;padding:7px 6px;font-size:max(15px,min(4.35vw,18px));line-height:1.32}.jp-home-showcase .jp-home-answer-preview{margin-top:14px;padding:0}html[data-font-scale-tier=large] .jp-home-showcase,html[data-font-scale-tier=xlarge] .jp-home-showcase{padding-left:10px;padding-right:10px}html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-header,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-header{min-height:72px;padding-left:16px;padding-right:16px}html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-header__brand,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-header__brand{font-size:max(25px,min(7.4vw,29px))}html[data-font-scale-tier=large] .jp-home-header__language .lang-switcher__select--globe,html[data-font-scale-tier=large] .jp-home-header__language .lang-switcher__select--globe.select-zen,html[data-font-scale-tier=xlarge] .jp-home-header__language .lang-switcher__select--globe,html[data-font-scale-tier=xlarge] .jp-home-header__language .lang-switcher__select--globe.select-zen{min-width:4.9rem;max-width:5.35rem;min-height:38px;font-size:max(14px,min(3.55vw,15px))}html[data-font-scale-tier=large] .jp-home-showcase__copy h1,html[data-font-scale-tier=xlarge] .jp-home-showcase__copy h1{font-size:max(30px,min(8.6vw,36px));line-height:1.16}html[data-font-scale-tier=large] .jp-home-showcase .jp-home-trial-card,html[data-font-scale-tier=xlarge] .jp-home-showcase .jp-home-trial-card{padding:16px 14px}html[data-font-scale-tier=large] .jp-home-trial-card__heading h2,html[data-font-scale-tier=xlarge] .jp-home-trial-card__heading h2{font-size:max(28px,min(7.8vw,33px));line-height:1.14}html[data-font-scale-tier=large] .jp-home-trial-card__heading p,html[data-font-scale-tier=xlarge] .jp-home-trial-card__heading p{font-size:max(14px,min(3.55vw,15.5px));line-height:1.5}html[data-font-scale-tier=large] .jp-home-showcase .jp-home-trial-form textarea,html[data-font-scale-tier=xlarge] .jp-home-showcase .jp-home-trial-form textarea{min-height:56px;font-size:max(15px,min(3.8vw,16px));line-height:1.45}html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-trial-form button,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-trial-form button{min-height:44px;font-size:max(15px,min(3.8vw,16px))}html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-trial-presets button,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-trial-presets button{min-height:58px;font-size:max(15px,min(4vw,17px));line-height:1.28}html[data-font-scale-tier=large] .simple-site-header,html[data-font-scale-tier=xlarge] .simple-site-header{min-height:72px;padding-left:1rem;padding-right:1rem}html[data-font-scale-tier=large] .simple-site-header__brand,html[data-font-scale-tier=xlarge] .simple-site-header__brand{letter-spacing:.02em;min-width:0;line-height:1;font-size:max(32px,min(9vw,40px))!important}html[data-font-scale-tier=large] .simple-site-header__brand:before,html[data-font-scale-tier=xlarge] .simple-site-header__brand:before{width:42px;height:42px;margin-right:10px}html[data-font-scale-tier=large] .chat-main-toolbar,html[data-font-scale-tier=xlarge] .chat-main-toolbar{gap:.48rem;min-height:58px;padding:.38rem .58rem}html[data-font-scale-tier=large] .chat-main-toolbar__menu,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu,html[data-font-scale-tier=large] .chat-main-toolbar__canon,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon{min-width:44px;height:44px;min-height:44px;padding:0 .54rem}html[data-font-scale-tier=large] .chat-main-toolbar__menu-icon,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-icon,html[data-font-scale-tier=large] .chat-main-toolbar__menu-icon svg,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-icon svg,html[data-font-scale-tier=large] .chat-main-toolbar__menu-icon .cetas-raster-icon,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-icon .cetas-raster-icon{width:20px;height:20px}html[data-font-scale-tier=large] .chat-main-toolbar__menu-text,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-text{line-height:1.15;font-size:max(15px,min(4vw,17px))!important}html[data-font-scale-tier=large] .chat-main-toolbar__brand,html[data-font-scale-tier=xlarge] .chat-main-toolbar__brand{letter-spacing:.16em;line-height:1;font-size:max(25px,min(7vw,31px))!important}html[data-font-scale-tier=large] .page-shell,html[data-font-scale-tier=xlarge] .page-shell{padding:1rem 1rem 2rem!important}html[data-font-scale-tier=large] .page-shell__header,html[data-font-scale-tier=xlarge] .page-shell__header{margin-bottom:1rem;padding-bottom:.9rem}html[data-font-scale-tier=large] .page-shell__title,html[data-font-scale-tier=xlarge] .page-shell__title{letter-spacing:.04em;line-height:1.16;font-size:max(30px,min(8.8vw,40px))!important}html[data-font-scale-tier=large] .page-shell__desc,html[data-font-scale-tier=xlarge] .page-shell__desc{line-height:1.55;font-size:max(17px,min(4.6vw,20px))!important}html[data-font-scale-tier=large] .page-shell h2,html[data-font-scale-tier=xlarge] .page-shell h2,html[data-font-scale-tier=large] .legal-article h2,html[data-font-scale-tier=xlarge] .legal-article h2{letter-spacing:.03em;line-height:1.36;font-size:max(21px,min(5.8vw,26px))!important}html[data-font-scale-tier=large] .page-shell p,html[data-font-scale-tier=large] .page-shell li,html[data-font-scale-tier=large] .legal-article,html[data-font-scale-tier=large] .legal-article p,html[data-font-scale-tier=large] .legal-article li,html[data-font-scale-tier=xlarge] .page-shell p,html[data-font-scale-tier=xlarge] .page-shell li,html[data-font-scale-tier=xlarge] .legal-article,html[data-font-scale-tier=xlarge] .legal-article p,html[data-font-scale-tier=xlarge] .legal-article li{line-height:1.64;font-size:max(16px,min(4.25vw,19px))!important}html[data-font-scale-tier=large] .site-legal-footer__nav,html[data-font-scale-tier=xlarge] .site-legal-footer__nav{line-height:1.55;font-size:max(14px,min(3.8vw,16px))!important}html[data-font-scale-tier=large] .page-shell button,html[data-font-scale-tier=large] .page-shell a.btn-gold,html[data-font-scale-tier=large] .page-shell a.btn-zen-ghost,html[data-font-scale-tier=xlarge] .page-shell button,html[data-font-scale-tier=xlarge] .page-shell a.btn-gold,html[data-font-scale-tier=xlarge] .page-shell a.btn-zen-ghost{min-height:44px;line-height:1.28;font-size:max(15px,min(4vw,17px))!important}html[data-font-scale-tier=large] .checkout-pay-card__summary-title,html[data-font-scale-tier=xlarge] .checkout-pay-card__summary-title{line-height:1.28;font-size:max(20px,min(5.5vw,24px))!important}html[data-font-scale-tier=large] .checkout-pay-card__summary-price,html[data-font-scale-tier=large] .checkout-pay-card__session-total strong,html[data-font-scale-tier=xlarge] .checkout-pay-card__summary-price,html[data-font-scale-tier=xlarge] .checkout-pay-card__session-total strong{line-height:1.12;font-size:max(22px,min(6.2vw,28px))!important}html[data-font-scale-tier=large] .canon-reader__banner,html[data-font-scale-tier=xlarge] .canon-reader__banner{gap:.42rem;padding:.58rem .62rem}html[data-font-scale-tier=large] .canon-reader__title,html[data-font-scale-tier=xlarge] .canon-reader__title{letter-spacing:.035em;height:2.1rem;line-height:1.28;font-size:max(18px,min(5vw,21px))!important}html[data-font-scale-tier=large] .canon-reader__title-sub,html[data-font-scale-tier=xlarge] .canon-reader__title-sub{line-height:1.1;font-size:clamp(12px, calc(12px * var(--cetas-font-scale,1)), 15px)!important}html[data-font-scale-tier=large] .canon-reader__banner-actions,html[data-font-scale-tier=xlarge] .canon-reader__banner-actions{gap:.36rem}html[data-font-scale-tier=large] .canon-reader__btn,html[data-font-scale-tier=large] .canon-reader__trans-switch,html[data-font-scale-tier=xlarge] .canon-reader__btn,html[data-font-scale-tier=xlarge] .canon-reader__trans-switch{min-height:36px;padding:.3rem .48rem;line-height:1.2;font-size:max(13.5px,min(3.45vw,15px))!important}html[data-font-scale-tier=large] .canon-reader__trans-switch,html[data-font-scale-tier=xlarge] .canon-reader__trans-switch{width:36px;height:36px;padding:0}html[data-font-scale-tier=large] .canon-reader__orig-inner,html[data-font-scale-tier=xlarge] .canon-reader__orig-inner{letter-spacing:.06em;padding:.82rem .82rem 1.2rem;font-size:max(18px,min(4.85vw,20px))!important;line-height:1.34!important}html[data-font-scale-tier=large] .canon-reader__para,html[data-font-scale-tier=xlarge] .canon-reader__para{column-gap:.36em;margin-left:.72em}html[data-font-scale-tier=large] .canon-reader__para-core,html[data-font-scale-tier=xlarge] .canon-reader__para-core{max-height:calc(100svh - 16.5rem)}html[data-font-scale-tier=large] .chat-settings-page,html[data-font-scale-tier=xlarge] .chat-settings-page,html[data-font-scale-tier=large] .learning-page,html[data-font-scale-tier=xlarge] .learning-page{gap:.78rem;padding:.78rem!important}html[data-font-scale-tier=large] .chat-settings-page__masthead,html[data-font-scale-tier=xlarge] .chat-settings-page__masthead,html[data-font-scale-tier=large] .learning-hero,html[data-font-scale-tier=large] .learning-plan-head,html[data-font-scale-tier=large] .learning-stage-head,html[data-font-scale-tier=xlarge] .learning-hero,html[data-font-scale-tier=xlarge] .learning-plan-head,html[data-font-scale-tier=xlarge] .learning-stage-head{margin-bottom:.72rem;padding-bottom:.76rem}html[data-font-scale-tier=large] .chat-settings-page__title,html[data-font-scale-tier=xlarge] .chat-settings-page__title,html[data-font-scale-tier=large] .learning-hero__title,html[data-font-scale-tier=large] .learning-stage-head__title,html[data-font-scale-tier=xlarge] .learning-hero__title,html[data-font-scale-tier=xlarge] .learning-stage-head__title{letter-spacing:.045em;line-height:1.18;font-size:max(30px,min(8vw,37px))!important}html[data-font-scale-tier=large] .chat-settings-page__subtitle,html[data-font-scale-tier=large] .chat-settings-page__intro,html[data-font-scale-tier=large] .chat-settings-page__hint,html[data-font-scale-tier=large] .chat-settings-page p,html[data-font-scale-tier=large] .chat-settings-page label,html[data-font-scale-tier=large] .learning-hero__lead,html[data-font-scale-tier=large] .learning-stage-head__objective,html[data-font-scale-tier=large] .learning-plan-summary,html[data-font-scale-tier=large] .learning-plan-head__meta,html[data-font-scale-tier=large] .learning-md-root,html[data-font-scale-tier=large] .learning-md-root *,html[data-font-scale-tier=xlarge] .chat-settings-page__subtitle,html[data-font-scale-tier=xlarge] .chat-settings-page__intro,html[data-font-scale-tier=xlarge] .chat-settings-page__hint,html[data-font-scale-tier=xlarge] .chat-settings-page p,html[data-font-scale-tier=xlarge] .chat-settings-page label,html[data-font-scale-tier=xlarge] .learning-hero__lead,html[data-font-scale-tier=xlarge] .learning-stage-head__objective,html[data-font-scale-tier=xlarge] .learning-plan-summary,html[data-font-scale-tier=xlarge] .learning-plan-head__meta,html[data-font-scale-tier=xlarge] .learning-md-root,html[data-font-scale-tier=xlarge] .learning-md-root *{line-height:1.58;font-size:max(16px,min(4.25vw,19px))!important}html[data-font-scale-tier=large] .chat-settings-card,html[data-font-scale-tier=large] .chat-settings-page__section,html[data-font-scale-tier=large] .chat-settings-page .card-zen,html[data-font-scale-tier=large] .chat-settings-page .plan-card,html[data-font-scale-tier=large] .learning-card,html[data-font-scale-tier=large] .learning-stage-item,html[data-font-scale-tier=large] .learning-coach__bubble,html[data-font-scale-tier=xlarge] .chat-settings-card,html[data-font-scale-tier=xlarge] .chat-settings-page__section,html[data-font-scale-tier=xlarge] .chat-settings-page .card-zen,html[data-font-scale-tier=xlarge] .chat-settings-page .plan-card,html[data-font-scale-tier=xlarge] .learning-card,html[data-font-scale-tier=xlarge] .learning-stage-item,html[data-font-scale-tier=xlarge] .learning-coach__bubble{padding:.85rem!important}html[data-font-scale-tier=large] .chat-settings-card__heading,html[data-font-scale-tier=large] .chat-settings-page h2,html[data-font-scale-tier=large] .learning-page h2,html[data-font-scale-tier=xlarge] .chat-settings-card__heading,html[data-font-scale-tier=xlarge] .chat-settings-page h2,html[data-font-scale-tier=xlarge] .learning-page h2{line-height:1.3;font-size:max(21px,min(5.6vw,25px))!important}html[data-font-scale-tier=large] .chat-settings-page button,html[data-font-scale-tier=large] .chat-settings-page .btn-zen,html[data-font-scale-tier=large] .chat-settings-page input,html[data-font-scale-tier=large] .chat-settings-page select,html[data-font-scale-tier=large] .learning-primary-btn,html[data-font-scale-tier=large] .learning-primary-btn--link,html[data-font-scale-tier=large] .learning-composer__textarea,html[data-font-scale-tier=xlarge] .chat-settings-page button,html[data-font-scale-tier=xlarge] .chat-settings-page .btn-zen,html[data-font-scale-tier=xlarge] .chat-settings-page input,html[data-font-scale-tier=xlarge] .chat-settings-page select,html[data-font-scale-tier=xlarge] .learning-primary-btn,html[data-font-scale-tier=xlarge] .learning-primary-btn--link,html[data-font-scale-tier=xlarge] .learning-composer__textarea{line-height:1.32;font-size:max(15px,min(4vw,17px))!important}html[data-font-scale-tier=large] .plans-pricing--claude .plans-pricing__hero,html[data-font-scale-tier=xlarge] .plans-pricing--claude .plans-pricing__hero{min-height:8.85rem;padding:.85rem .95rem}html[data-font-scale-tier=large] .plans-pricing__title,html[data-font-scale-tier=xlarge] .plans-pricing__title{letter-spacing:.035em;max-width:19.5rem;line-height:1.1;font-size:max(23px,min(6.5vw,30px))!important}html[data-font-scale-tier=large] .plans-pricing__hero-lead,html[data-font-scale-tier=xlarge] .plans-pricing__hero-lead{letter-spacing:.025em;max-width:20rem;line-height:1.36;font-size:max(14px,min(3.55vw,16px))!important}html[data-font-scale-tier=large] .plans-pricing--claude .plans-pricing__grid,html[data-font-scale-tier=xlarge] .plans-pricing--claude .plans-pricing__grid,html[data-font-scale-tier=large] .plans-compare,html[data-font-scale-tier=xlarge] .plans-compare{padding-left:.88rem!important;padding-right:.88rem!important}html[data-font-scale-tier=large] .plans-pricing--claude .plans-pricing__card,html[data-font-scale-tier=xlarge] .plans-pricing--claude .plans-pricing__card{max-width:calc(100vw - 1.76rem);min-height:auto;padding:.95rem 1rem .85rem}html[data-font-scale-tier=large] .plans-pricing__card--featured,html[data-font-scale-tier=xlarge] .plans-pricing__card--featured{padding-top:2.25rem!important}html[data-font-scale-tier=large] .plans-pricing__name,html[data-font-scale-tier=xlarge] .plans-pricing__name{line-height:1.25;font-size:max(24px,min(6.5vw,29px))!important}html[data-font-scale-tier=large] .plans-pricing__tagline,html[data-font-scale-tier=large] .plans-pricing__price-month,html[data-font-scale-tier=large] .plans-pricing__price-yen,html[data-font-scale-tier=large] .plans-compare__mobile-title,html[data-font-scale-tier=large] .plans-compare__mobile-cell,html[data-font-scale-tier=xlarge] .plans-pricing__tagline,html[data-font-scale-tier=xlarge] .plans-pricing__price-month,html[data-font-scale-tier=xlarge] .plans-pricing__price-yen,html[data-font-scale-tier=xlarge] .plans-compare__mobile-title,html[data-font-scale-tier=xlarge] .plans-compare__mobile-cell{line-height:1.45;font-size:max(15px,min(4vw,17px))!important}html[data-font-scale-tier=large] .plans-pricing__price-figure,html[data-font-scale-tier=xlarge] .plans-pricing__price-figure{line-height:1;font-size:max(44px,min(13.5vw,58px))!important}html[data-font-scale-tier=large] .plans-pricing__btn,html[data-font-scale-tier=large] .plans-pricing__pill,html[data-font-scale-tier=xlarge] .plans-pricing__btn,html[data-font-scale-tier=xlarge] .plans-pricing__pill{min-height:44px;line-height:1.25;font-size:max(15px,min(4vw,17px))!important}}@media (min-width:721px){html.cetas-chat-theme-active .chat-shell{background:#f4efe6}html.cetas-chat-theme-active .chat-shell:before{filter:none}html.cetas-chat-theme-active .chat-shell:after,html.cetas-chat-theme-active.cetas-chat-weather-rain .chat-shell:after,html.cetas-chat-theme-active.cetas-chat-weather-thunder .chat-shell:after{background:0 0}html.cetas-chat-theme-active .chat-sidebar,html.cetas-chat-theme-active .chat-insight-panel,html.cetas-chat-theme-active .chat-desktop-topbar__actions .chat-theme-status--topbar,html.cetas-chat-theme-active .chat-desktop-topbar__canon,html.cetas-chat-theme-active .chat-desktop-topbar__account,html.cetas-chat-theme-active .chat-desktop-topbar__settings,html.cetas-chat-theme-active .chat-desktop-topbar__lang,html.cetas-chat-theme-active .chat-thread--temple .chat-theme-status,html.cetas-chat-theme-active .chat-thread--temple .chat-home-input-card{color:#25221ddb;background:linear-gradient(#fffdf8d1,#f4eee1b3);border-color:#36302829;box-shadow:0 22px 62px #36302829,inset 0 1px #ffffffb8}html.cetas-chat-theme-active .chat-shell{--chat-light-main-inset:clamp(1rem, 1.55vw, 1.45rem);--chat-insight-column-width:clamp(16.25rem, 18.5vw, 20rem);--chat-workbench-gap:clamp(.85rem, 1.2vw, 1.2rem)}html.cetas-chat-theme-active .chat-workbench{grid-template-columns:minmax(0, 1fr) var(--chat-insight-column-width);gap:var(--chat-workbench-gap)}html.cetas-chat-theme-active .chat-thread--temple .chat-thread__scroll{padding-right:var(--chat-light-main-inset);padding-left:var(--chat-light-main-inset)}html.cetas-chat-theme-active .chat-composer-wrap{box-sizing:border-box;width:100%;max-width:none;padding:0 var(--chat-light-main-inset) .9rem;margin:0}html.cetas-chat-theme-active .chat-thread--temple .chat-home-input-card{padding:.5rem .6rem .56rem}html.cetas-chat-theme-active .chat-home-input-card__bottom{flex-wrap:nowrap;gap:.45rem}html.cetas-chat-theme-active .chat-scripture-toolbar{flex-wrap:nowrap;flex:auto;min-width:0}html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{white-space:nowrap;min-height:2.25rem;padding:.32rem .62rem}html.cetas-chat-theme-active .chat-home-input-card__send{color:#f8f3ea;background:#31483c;border-radius:999px;width:auto;min-width:3.25rem;min-height:2.25rem;padding:0 .88rem;font-size:.8125rem}html.cetas-chat-theme-active .chat-home-input-card__send:before{content:none}html.cetas-chat-theme-active .chat-sidebar__logo,html.cetas-chat-theme-active .chat-sidebar__thread-title,html.cetas-chat-theme-active .chat-insight-card h2,html.cetas-chat-theme-active .chat-insight-panel__tabs span.is-active,html.cetas-chat-theme-active .chat-theme-classic-card__quote,html.cetas-chat-theme-active .chat-home-input-card__field{color:#25221de6}html.cetas-chat-theme-active .chat-sidebar__section-label,html.cetas-chat-theme-active .chat-sidebar__thread-link,html.cetas-chat-theme-active .chat-sidebar__thread-empty,html.cetas-chat-theme-active .chat-sidebar__thread-meta,html.cetas-chat-theme-active .chat-insight-panel__tabs,html.cetas-chat-theme-active .chat-insight-panel__section-head,html.cetas-chat-theme-active .chat-insight-card p,html.cetas-chat-theme-active .chat-insight-card__source,html.cetas-chat-theme-active .chat-insight-card__badge,html.cetas-chat-theme-active .chat-insight-panel__empty,html.cetas-chat-theme-active .chat-theme-classic-card__title,html.cetas-chat-theme-active .chat-theme-classic-card__source{color:#524c42c2}html.cetas-chat-theme-active .chat-sidebar__thread-link--learning-entry .chat-sidebar__thread-title{color:#3a4e3ff5}html.cetas-chat-theme-active .chat-sidebar__thread-link--learning-entry .chat-sidebar__thread-meta{color:#4e422ead}html.cetas-chat-theme-active .chat-sidebar__thread-cta-mark{color:#3a4e3ff5;background:#ffffffad;border-color:#ab844652;box-shadow:0 6px 16px #4d3d201a}html.cetas-chat-theme-active .chat-sidebar__thread-row:hover,html.cetas-chat-theme-active .chat-sidebar__thread-row.is-active,html.cetas-chat-theme-active .chat-insight-card,html.cetas-chat-theme-active .chat-insight-panel__empty,html.cetas-chat-theme-active .chat-theme-classic-card{background:#fffdf894;border-color:#36302824}html.cetas-chat-theme-active .chat-insight-card--cited{background:#fff9eebd;border-color:#a9533d47}html.cetas-chat-theme-active .chat-insight-card--cited .chat-insight-card__badge{color:#683727e0;background:#ffeedbbd;border-color:#a9533d3d}html.cetas-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__globe-wrap,html.cetas-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__select--globe.select-zen{color:#25221ddb}html.cetas-chat-theme-active .chat-desktop-topbar__account small{color:#524c42ad;border-left-color:#3630282e}html.cetas-chat-theme-active .chat-home-input-card__bottom{border-top-color:#3630281f}html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger,html.cetas-chat-theme-active .chat-home-input-card__attach,html.cetas-chat-theme-active .chat-home-input-card__stop{color:#31483cdb;background:#fffdf8a8;border-color:#36302829}}@media (max-width:720px){.chat-thread--temple .chat-thread__header{background:linear-gradient(#faf7efe6,#faf7ef6b)}.chat-thread--temple .mode-menu__trigger,.chat-thread--temple .chat-duosi-switch,.chat-thread--temple .lang-switcher__select--globe.select-zen{color:#25221ddb;background:#fffdf8ad;border-color:#36302829}.chat-thread--temple .chat-theme-status{color:#25221ddb;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.chat-theme-classic-card{grid-template-columns:minmax(0,1fr)}html.cetas-chat-theme-active .chat-composer-wrap{width:100%;padding:0 .62rem max(.56rem, env(safe-area-inset-bottom));margin:0}html.cetas-chat-theme-active .chat-thread--temple .chat-home-input-card{background:#fffdf8e6;border-color:#36302829;border-radius:8px;padding:.46rem .5rem .5rem;box-shadow:0 18px 42px #36302829,inset 0 1px #ffffffb8}html.cetas-chat-theme-active .chat-home-input-card__top{grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:.35rem;display:grid}html.cetas-chat-theme-active .chat-home-input-card__field{color:#25221deb;border-radius:8px 8px 0 0;min-height:44px;max-height:96px;padding:.48rem .55rem;font-size:max(15px,min(4vw,17px));line-height:1.45}html.cetas-chat-theme-active .chat-home-input-card__field::placeholder{color:#524c4294}html.cetas-chat-theme-active .chat-home-input-card__composer-side{justify-content:flex-end;width:44px;margin:0 0 .14rem}html.cetas-chat-theme-active .chat-home-input-card__attach,html.cetas-chat-theme-active .chat-home-input-card__stop{color:#31483ce6;background:#fffdf8b8;border-color:#3630282e;border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px}html.cetas-chat-theme-active .chat-home-input-card__bottom{background:0 0;border-top-color:#3630281f;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.42rem;padding:.42rem 0 0;display:grid}html.cetas-chat-theme-active .chat-home-input-card__spacer{display:none}html.cetas-chat-theme-active .chat-scripture-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;min-width:0;display:grid}html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{white-space:normal;color:#31483ce6;background:#fffdf8b3;border-color:#36302829;justify-content:center;width:100%;min-width:0;min-height:40px;padding:.32rem .48rem;font-size:max(13.5px,min(3.5vw,15px));line-height:1.2}html.cetas-chat-theme-active .chat-scripture-toolbar__mode--accelerate{grid-column:1/-1}html.cetas-chat-theme-active .chat-scripture-toolbar__dd-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.cetas-chat-theme-active .chat-home-input-card__send{color:#f8f3ea;background:#31483c;border-radius:999px;justify-self:end;width:auto;min-width:72px;min-height:40px;padding:0 .9rem;font-size:max(14px,min(3.7vw,16px));line-height:1.2}html.cetas-chat-theme-active .chat-home-input-card__send:before{content:none}html.cetas-chat-theme-active .chat-composer-disclaimer{color:#524c42ad;margin-top:.28rem;font-size:max(12px,min(3.2vw,13px));line-height:1.35;display:block}.canon-reader__banner{padding:.56rem .75rem .68rem}.canon-reader__banner-actions{grid-template-columns:minmax(4.1rem,1fr) repeat(3,2.72rem) minmax(4.15rem,1fr);gap:.42rem;display:grid;overflow:visible}.canon-reader__toolbar-group,.canon-reader__btn--layout,.canon-reader__trans-switch{width:2.72rem}.canon-reader__btn,.canon-reader__trans-switch{border-radius:999px;min-height:2.72rem;font-size:.84rem}.canon-reader__btn{padding:0 .62rem}.canon-reader__btn--layout,.canon-reader__trans-switch{height:2.72rem;padding:0}.canon-reader__btn-label{display:none}.canon-reader__btn-short,.canon-reader__trans-switch__short{display:inline}.canon-reader__trans-switch--on,.canon-reader__btn--gold{color:#fffaf1;background:#31483c;border-color:#31483c}html[data-font-scale-tier=large] .canon-reader__banner-actions,html[data-font-scale-tier=xlarge] .canon-reader__banner-actions{grid-template-columns:minmax(4.2rem,1fr) repeat(3,2.78rem) minmax(4.2rem,1fr);gap:.36rem}html[data-font-scale-tier=large] .canon-reader__btn,html[data-font-scale-tier=large] .canon-reader__trans-switch,html[data-font-scale-tier=xlarge] .canon-reader__btn,html[data-font-scale-tier=xlarge] .canon-reader__trans-switch{min-height:2.78rem;font-size:max(13.5px,min(3.45vw,15px))!important}html[data-font-scale-tier=large] .canon-reader__toolbar-group,html[data-font-scale-tier=large] .canon-reader__btn--layout,html[data-font-scale-tier=large] .canon-reader__trans-switch,html[data-font-scale-tier=xlarge] .canon-reader__toolbar-group,html[data-font-scale-tier=xlarge] .canon-reader__btn--layout,html[data-font-scale-tier=xlarge] .canon-reader__trans-switch{width:2.78rem;height:2.78rem}}.chat-scripture-toolbar__label-short{display:none}@media (max-width:720px){.chat-thread--temple .chat-thread__header,.chat-thread--theme-shell .chat-thread__header{padding:.34rem .52rem .38rem}.chat-thread--temple .chat-thread__header-row,.chat-thread--theme-shell .chat-thread__header-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mode status controls";align-items:center;gap:.28rem .34rem;width:100%;flex-wrap:nowrap!important;display:grid!important}.chat-thread--temple .mode-menu,.chat-thread--theme-shell .mode-menu{grid-area:mode/1;min-width:0}.chat-thread--temple .chat-theme-status,.chat-thread--theme-shell .chat-theme-status{grid-area:status/2;justify-self:end;min-width:0;max-width:100%;overflow:hidden}.chat-thread--temple .chat-thread__header-trailing,.chat-thread--theme-shell .chat-thread__header-trailing{flex:0 auto;grid-area:controls/3;justify-content:flex-end;gap:.24rem;width:auto;min-width:0;margin-left:0}.chat-thread--temple .chat-thread__lang,.chat-thread--theme-shell .chat-thread__lang{display:none}.chat-thread--temple .chat-duosi-switch,.chat-thread--theme-shell .chat-duosi-switch,.chat-thread--temple .mode-menu__trigger,.chat-thread--theme-shell .mode-menu__trigger{min-height:2.42rem}.chat-thread--temple .chat-duosi-switch__label,.chat-thread--theme-shell .chat-duosi-switch__label{text-overflow:ellipsis;white-space:nowrap;max-width:2.9rem;overflow:hidden}.chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem;padding-top:.36rem;display:grid}.chat-home-input-card__spacer{display:none}.chat-scripture-toolbar{grid-template-columns:minmax(0,1.28fr) minmax(0,.86fr);gap:.3rem;width:100%;min-width:0;display:grid}.chat-scripture-toolbar__mode,.chat-scripture-toolbar__dd-trigger{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;min-height:40px;padding:.26rem .5rem;font-size:max(13px,min(3.35vw,14.5px));line-height:1.15;overflow:hidden}.chat-scripture-toolbar__mode--accelerate{grid-column:1/-1}.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-full{display:none}.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-short{display:inline}.chat-scripture-toolbar__mode-icon{flex:none}.chat-home-input-card__send{justify-self:end;min-width:58px;min-height:40px;padding:0 .72rem}html.cetas-chat-theme-active .chat-thread--temple .chat-thread__header{padding:.34rem .52rem .38rem}html.cetas-chat-theme-active .chat-thread--temple .chat-thread__header-row,.chat-thread--temple .chat-thread__header-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mode status controls";align-items:center;gap:.28rem .34rem;width:100%;display:grid}html.cetas-chat-theme-active .chat-thread--temple .mode-menu,html.cetas-chat-theme-active .chat-thread--temple .chat-thread__header-trailing{display:flex}html.cetas-chat-theme-active .chat-thread--temple .mode-menu{min-width:0}html.cetas-chat-theme-active .chat-thread--temple .mode-menu__trigger{gap:.34rem;min-height:2.78rem;padding-left:.62rem;padding-right:.62rem}html.cetas-chat-theme-active .chat-thread--temple .chat-theme-status{min-width:0;max-width:100%;min-height:2.42rem;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;justify-self:end;gap:.22rem;margin:0;padding:0 .48rem;font-size:max(12px,min(3.1vw,14px));overflow:hidden}html.cetas-chat-theme-active .chat-desktop-topbar__actions .chat-theme-status--topbar{gap:.65rem;max-width:none;min-height:2.95rem;padding:0 1.15rem;font-size:.92rem;overflow:visible}html.cetas-chat-theme-active .chat-thread--temple .chat-theme-status__weather{flex:none;width:1.08rem}html.cetas-chat-theme-active .chat-thread--temple .chat-theme-status__divider{flex:none}html.cetas-chat-theme-active .chat-thread--temple .chat-theme-status__location,html.cetas-chat-theme-active .chat-thread--temple .chat-theme-status__weather-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.cetas-chat-theme-active .chat-thread--temple .chat-thread__header-trailing{justify-content:flex-end;gap:.24rem;width:auto;min-width:0;margin-left:0}html.cetas-chat-theme-active .chat-thread--temple .chat-duosi-switch{gap:.25rem;min-height:2.42rem;padding:0 .34rem}html.cetas-chat-theme-active .chat-thread--temple .chat-duosi-switch__label{text-overflow:ellipsis;white-space:nowrap;max-width:2.9rem;overflow:hidden}html.cetas-chat-theme-active .chat-thread--temple .lang-switcher__select--globe.select-zen{min-width:4.1rem;max-width:4.9rem;min-height:2.42rem;padding-left:.42rem;padding-right:.42rem}html.cetas-chat-theme-active .chat-thread--temple .chat-home-input-card{padding:.4rem .48rem .46rem}html.cetas-chat-theme-active .chat-home-input-card__top{grid-template-columns:minmax(0,1fr) 42px;gap:.32rem}html.cetas-chat-theme-active .chat-home-input-card__field{min-height:42px;max-height:88px;padding:.44rem .52rem}html.cetas-chat-theme-active .chat-home-input-card__composer-side{width:42px;margin-bottom:.1rem}html.cetas-chat-theme-active .chat-home-input-card__attach,html.cetas-chat-theme-active .chat-home-input-card__stop{width:42px;min-width:42px;height:42px;min-height:42px}html.cetas-chat-theme-active .chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem;padding:.36rem 0 0;display:grid}html.cetas-chat-theme-active .chat-scripture-toolbar{grid-template-columns:minmax(0,1.28fr) minmax(0,.86fr);gap:.3rem;width:100%;min-width:0;display:grid}html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{white-space:nowrap;min-height:40px;padding:.26rem .5rem;font-size:max(13px,min(3.35vw,14.5px));line-height:1.15}html.cetas-chat-theme-active .chat-scripture-toolbar__mode--accelerate{grid-column:1/-1}html.cetas-chat-theme-active .chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-full{display:none}html.cetas-chat-theme-active .chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-short{display:inline}html.cetas-chat-theme-active .chat-scripture-toolbar__mode-icon{flex:none}html.cetas-chat-theme-active .chat-home-input-card__send{justify-self:end;min-width:58px;min-height:40px;padding:0 .72rem}.chat-main-toolbar{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.38rem;display:grid}.chat-main-toolbar__mode{min-width:0}.chat-main-toolbar__mode .mode-menu{width:100%;min-width:0}.chat-main-toolbar__mode .mode-menu__trigger{width:100%;min-height:2.7rem;padding:.32rem .62rem}.chat-main-toolbar__mode .mode-menu__trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-main-toolbar__duosi{display:none!important}.chat-main-toolbar__duosi .chat-duosi-switch{min-height:2.7rem;padding:.24rem .44rem}.chat-thread__header .chat-duosi-switch{display:none!important}.chat-main-toolbar__lang{min-width:0}.chat-main-toolbar__lang .lang-switcher__select--globe,.chat-main-toolbar__lang .lang-switcher__select--globe.select-zen{z-index:1130;width:var(--chat-mobile-toolbar-control);min-width:var(--chat-mobile-toolbar-control);max-width:var(--chat-mobile-toolbar-control);height:var(--chat-mobile-toolbar-control);min-height:var(--chat-mobile-toolbar-control);max-height:var(--chat-mobile-toolbar-control);opacity:.01;color:#0000;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;top:0;right:0}.chat-main-toolbar__canon,.chat-main-toolbar__canon-layout{margin-left:0}.chat-thread__header,.chat-thread--temple .chat-thread__header,.chat-thread--theme-shell .chat-thread__header,html.cetas-chat-theme-active .chat-thread--temple .chat-thread__header{display:none!important}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar,html[data-font-scale-tier=large] .chat-main-toolbar,html[data-font-scale-tier=xlarge] .chat-main-toolbar{grid-template-columns:2.75rem minmax(0,1fr) auto auto auto;gap:.3rem;padding-left:.54rem;padding-right:.54rem}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__menu,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__menu,html[data-font-scale-tier=large] .chat-main-toolbar__menu,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu{width:2.75rem;min-width:2.75rem;padding:0}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__menu-text,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-text,html[data-font-scale-tier=large] .chat-main-toolbar__menu-text,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-text,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon-text,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-text,html[data-font-scale-tier=large] .chat-main-toolbar__canon-text,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-text{display:none}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__canon,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon-layout,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-layout,html[data-font-scale-tier=large] .chat-main-toolbar__canon,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon,html[data-font-scale-tier=large] .chat-main-toolbar__canon-layout,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-layout{width:2.75rem;min-width:2.75rem;padding:0}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__duosi .chat-duosi-switch__label,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__duosi .chat-duosi-switch__label,html[data-font-scale-tier=large] .chat-main-toolbar__duosi .chat-duosi-switch__label,html[data-font-scale-tier=xlarge] .chat-main-toolbar__duosi .chat-duosi-switch__label{display:none}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__duosi .chat-duosi-switch,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__duosi .chat-duosi-switch,html[data-font-scale-tier=large] .chat-main-toolbar__duosi .chat-duosi-switch,html[data-font-scale-tier=xlarge] .chat-main-toolbar__duosi .chat-duosi-switch{justify-content:center;width:2.75rem;min-width:2.75rem;padding:0}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr);align-items:stretch}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-scripture-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-scripture-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__send{justify-self:end;min-width:4.8rem}}@media (min-width:961px){.landing-page--jp-premium .jp-home-trial-features{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding-left:max(48px,min(4.4vw,72px));padding-right:max(48px,min(4.4vw,72px))}.landing-page--jp-premium .jp-home-trial-features article{text-align:center;grid-template-rows:auto auto 1fr;grid-template-columns:1fr;align-content:start;justify-items:center;gap:.72rem;min-width:0;padding:0 max(18px,min(2vw,30px));display:grid}.landing-page--jp-premium .jp-home-trial-features article>span{grid-row:auto}.landing-page--jp-premium .jp-home-trial-features h2,.landing-page--jp-premium .jp-home-trial-features p{max-width:11.5em}.landing-page--jp-premium .jp-home-trial-features h2{justify-content:center;align-items:center;min-height:2.4em;line-height:1.28;display:flex}.landing-page--jp-premium .jp-home-trial-features p{line-height:1.82}.landing-page--jp-premium .jp-home-showcase{padding-top:max(76px,min(6.2vh,88px));padding-bottom:max(170px,min(18vh,194px))}.landing-page--jp-premium .jp-home-showcase__copy{gap:20px;transform:none}.landing-page--jp-premium .jp-home-showcase__brand{gap:4px;margin-top:2px}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-card{padding:14px 22px 16px;bottom:max(22px,min(2.2vh,30px))}.landing-page--jp-premium .jp-home-trial-card__heading{margin-bottom:12px}.landing-page--jp-premium .jp-home-trial-card__heading h2{margin:4px 0 8px}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-form{padding:10px 14px}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-form textarea{min-height:34px;padding-top:7px;padding-bottom:7px}.landing-page--jp-premium .jp-home-trial-form button{min-height:40px}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-presets{margin-top:10px}.landing-page--jp-premium .jp-home-trial-presets button{min-height:36px}}@media (max-width:960px){.landing-page--jp-premium .jp-home-header{grid-template-columns:minmax(0,1fr) auto auto;gap:max(8px,min(2.2vw,14px));min-height:76px;padding-left:max(16px,min(4vw,28px));padding-right:max(16px,min(4vw,28px))}.landing-page--jp-premium .jp-home-header__brand{min-width:0}.landing-page--jp-premium .jp-home-header__actions{justify-self:end;width:auto;max-width:none;margin-left:0}.landing-page--jp-premium .jp-home-header__mobile-action{flex:none;grid-area:1/3;place-self:center end}}@media (max-width:720px){.landing-page--jp-premium .jp-home-header{min-height:72px;padding-left:16px;padding-right:16px}.jp-home-header__language .lang-switcher__select--globe,.jp-home-header__language .lang-switcher__select--globe.select-zen{min-width:4.8rem;max-width:5.4rem}.chat-main-toolbar,.chat-main-toolbar *,.chat-thread__header,.chat-thread__header *,.chat-composer-wrap,.chat-composer-wrap *,.chat-msg__label{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.chat-main-toolbar,html[data-font-scale-tier=large] .chat-main-toolbar,html[data-font-scale-tier=xlarge] .chat-main-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar{--chat-mobile-toolbar-control:44px;--chat-mobile-toolbar-gap:6px;gap:var(--chat-mobile-toolbar-gap);min-height:60px;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px);padding:8px 10px}.chat-main-toolbar__menu,.chat-main-toolbar__canon,.chat-main-toolbar__canon-layout,html[data-font-scale-tier=large] .chat-main-toolbar__menu,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu,html[data-font-scale-tier=large] .chat-main-toolbar__canon,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon,html[data-font-scale-tier=large] .chat-main-toolbar__canon-layout,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-layout,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__menu,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__menu,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__canon,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon-layout,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-layout{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0}.chat-main-toolbar__menu-text,.chat-main-toolbar__canon-text,html[data-font-scale-tier=large] .chat-main-toolbar__menu-text,html[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-text,html[data-font-scale-tier=large] .chat-main-toolbar__canon-text,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-text,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__menu-text,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__menu-text,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon-text,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__canon-text{display:none}.chat-main-toolbar__brand,html[data-font-scale-tier=large] .chat-main-toolbar__brand,html[data-font-scale-tier=xlarge] .chat-main-toolbar__brand{letter-spacing:.16em;line-height:1;font-size:28px!important}.chat-main-toolbar__mode .mode-menu__trigger,.chat-main-toolbar__duosi .chat-duosi-switch,.chat-main-toolbar__lang .lang-switcher__select--globe,.chat-main-toolbar__lang .lang-switcher__select--globe.select-zen{font-size:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 16px)}.chat-home-input-card__field,html.cetas-chat-theme-active .chat-home-input-card__field{min-height:48px;max-height:150px;padding:12px;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;line-height:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important}.chat-home-input-card__attach-mark{font-size:clamp(18px, calc(18px * var(--cetas-font-scale,1)), 22px)}.chat-home-input-card__bottom,html[data-font-scale-tier=large] .chat-home-input-card__bottom,html[data-font-scale-tier=xlarge] .chat-home-input-card__bottom,html.cetas-chat-theme-active .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 7px;padding:6px 8px 8px;display:grid}.chat-home-input-card__field,html[data-font-scale-tier=large] .chat-home-input-card__field,html[data-font-scale-tier=xlarge] .chat-home-input-card__field,html.cetas-chat-theme-active .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__field{min-height:44px;max-height:min(34dvh,136px);line-height:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px);padding:9px 10px;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important}.chat-scripture-toolbar,html[data-font-scale-tier=large] .chat-scripture-toolbar,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar,html.cetas-chat-theme-active .chat-scripture-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-scripture-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-scripture-toolbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;width:-webkit-max-content;width:max-content;max-width:100%;display:grid;overflow-x:auto}.chat-scripture-toolbar::-webkit-scrollbar{display:none}.chat-scripture-toolbar__mode,.chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=large] .chat-scripture-toolbar__mode,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__mode,html[data-font-scale-tier=large] .chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__dd-trigger,html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{white-space:nowrap;width:auto;min-width:0;max-width:none;min-height:32px;padding:5px 7px;line-height:1.2;font-size:clamp(12px, calc(12px * var(--cetas-font-scale,1)), 14.5px)!important}.chat-home-input-card__send,html[data-font-scale-tier=large] .chat-home-input-card__send,html[data-font-scale-tier=xlarge] .chat-home-input-card__send,html.cetas-chat-theme-active .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__send{white-space:nowrap;justify-self:end;min-width:52px;min-height:38px;padding:0 12px;line-height:1;font-size:clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px)!important}.chat-composer-disclaimer,html.cetas-chat-theme-active .chat-composer-disclaimer{font-size:clamp(12.5px, calc(12.5px * var(--cetas-font-scale,1)), 15px);line-height:clamp(17px, calc(17px * var(--cetas-font-scale,1)), 21px)}.chat-msg__label{font-size:clamp(12.5px, calc(12.5px * var(--cetas-font-scale,1)), 15px);line-height:1.35}.chat-msg--user .chat-msg__body,.chat-msg--assistant .chat-msg__body,.chat-thread--temple .chat-msg--user .chat-msg__body,.chat-thread--temple .chat-msg--assistant .chat-msg__body,.chat-thread--theme-fallback .chat-msg--user .chat-msg__body,.chat-thread--theme-fallback .chat-msg--assistant .chat-msg__body{font-size:max(16px, calc(16px * var(--cetas-font-scale)))!important}.canon-reader,.canon-reader *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.canon-reader{font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)}.canon-reader__banner,html[data-font-scale-tier=large] .canon-reader__banner,html[data-font-scale-tier=xlarge] .canon-reader__banner{gap:8px;padding:9px 10px 10px}.canon-reader__title,html[data-font-scale-tier=large] .canon-reader__title,html[data-font-scale-tier=xlarge] .canon-reader__title{letter-spacing:.04em;height:30px;line-height:1.3;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important}.canon-reader__title-sub,html[data-font-scale-tier=large] .canon-reader__title-sub,html[data-font-scale-tier=xlarge] .canon-reader__title-sub{line-height:1.08;font-size:clamp(12px, calc(12px * var(--cetas-font-scale,1)), 15px)!important}.canon-reader__banner-actions,html[data-font-scale-tier=large] .canon-reader__banner-actions,html[data-font-scale-tier=xlarge] .canon-reader__banner-actions{grid-template-columns:44px minmax(58px,1fr) repeat(3,44px) minmax(58px,1fr);gap:6px;width:100%;max-width:100%;display:grid;overflow:visible}.canon-reader__toolbar-group,.canon-reader__btn--layout,.canon-reader__trans-switch,html[data-font-scale-tier=large] .canon-reader__toolbar-group,html[data-font-scale-tier=large] .canon-reader__btn--layout,html[data-font-scale-tier=large] .canon-reader__trans-switch,html[data-font-scale-tier=xlarge] .canon-reader__toolbar-group,html[data-font-scale-tier=xlarge] .canon-reader__btn--layout,html[data-font-scale-tier=xlarge] .canon-reader__trans-switch{width:44px;height:44px}.canon-reader__btn,.canon-reader__trans-switch,html[data-font-scale-tier=large] .canon-reader__btn,html[data-font-scale-tier=large] .canon-reader__trans-switch,html[data-font-scale-tier=xlarge] .canon-reader__btn,html[data-font-scale-tier=xlarge] .canon-reader__trans-switch{border-radius:999px;min-height:44px;padding:0 10px;line-height:1.1;font-size:clamp(15px, calc(15px * var(--cetas-font-scale,1)), 18px)!important}.canon-reader__btn--layout,.canon-reader__trans-switch{padding:0}.canon-reader__orig-inner,html[data-font-scale-tier=large] .canon-reader__orig-inner,html[data-font-scale-tier=xlarge] .canon-reader__orig-inner{letter-spacing:.12em;padding:16px 18px 22px;font-size:var(--cetas-canon-font-size,21px)!important;line-height:var(--cetas-canon-line-height,1.5)!important}.canon-reader__para,html[data-font-scale-tier=large] .canon-reader__para,html[data-font-scale-tier=xlarge] .canon-reader__para{column-gap:var(--cetas-canon-col-gap,.55em);margin-left:1.25em}.canon-reader__para-core,html[data-font-scale-tier=large] .canon-reader__para-core,html[data-font-scale-tier=xlarge] .canon-reader__para-core{max-height:85vh}.canon-reader__trans-inner{font-size:max(16px, calc(16px * var(--cetas-font-scale,1)));line-height:1.65}.canon-reader__controls,.canon-reader__modal,.canon-reader__selection-bar{font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)}.chat-shell,.chat-shell *,.webapp-gate,.webapp-gate *,.webapp-shell,.webapp-shell *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.webapp-shell{--webapp-control-font:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 16px);--webapp-small-control-font:clamp(12.5px, calc(12.5px * var(--cetas-font-scale,1)), 15px);--webapp-tab-font:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 15px);--webapp-label-font:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 16px);font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)}.mobile-install-prompt,.mobile-install-prompt *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.mobile-install-prompt{border-radius:18px;width:min(480px,100%);height:100%;max-height:none;padding:18px 16px 16px}.mobile-install-prompt__close{width:38px;height:38px;font-size:clamp(24px, calc(26px * var(--cetas-font-scale,1)), 30px)}.mobile-install-prompt__title{margin-right:48px;line-height:1.25;font-size:clamp(21px, calc(21px * var(--cetas-font-scale,1)), 28px)!important}.mobile-install-prompt__body{line-height:1.5;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important}.mobile-install-prompt__image{max-height:none}.mobile-install-prompt__primary,.mobile-install-prompt__secondary{min-height:42px;line-height:1.08;font-size:clamp(15px, calc(15px * var(--cetas-font-scale,1)), 18px)!important}.webapp-topbar,html[data-font-scale-tier=large] .webapp-topbar,html[data-font-scale-tier=xlarge] .webapp-topbar{min-height:calc(env(safe-area-inset-top) + 64px);padding:calc(env(safe-area-inset-top) + 8px) 12px 8px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.webapp-icon-button,html[data-font-scale-tier=large] .webapp-icon-button,html[data-font-scale-tier=xlarge] .webapp-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.webapp-topbar__brand,html[data-font-scale-tier=large] .webapp-topbar__brand,html[data-font-scale-tier=xlarge] .webapp-topbar__brand{line-height:1.05;font-size:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important}.webapp-topbar__title,html[data-font-scale-tier=large] .webapp-topbar__title,html[data-font-scale-tier=xlarge] .webapp-topbar__title{line-height:1.1;font-size:var(--webapp-small-control-font)!important}.webapp-tabbar,html[data-font-scale-tier=large] .webapp-tabbar,html[data-font-scale-tier=xlarge] .webapp-tabbar{width:min(100% - 24px,350px);min-height:calc(env(safe-area-inset-bottom) + 48px);margin-bottom:max(4px, env(safe-area-inset-bottom));gap:1px;padding:4px 6px}.webapp-tabbar__item,html[data-font-scale-tier=large] .webapp-tabbar__item,html[data-font-scale-tier=xlarge] .webapp-tabbar__item{gap:2px;min-height:40px;line-height:1.18;overflow:visible;font-size:var(--webapp-tab-font)!important}.webapp-tabbar__item>span:not(.webapp-tabbar__icon){overflow-wrap:anywhere;text-overflow:clip;text-align:center;white-space:normal;max-width:100%;padding-bottom:1px;line-height:1.18;overflow:hidden}html[data-locale=ja] .webapp-tabbar__item>span:not(.webapp-tabbar__icon),html[lang=ja] .webapp-tabbar__item>span:not(.webapp-tabbar__icon){font-size:var(--webapp-tab-font)!important}.webapp-tabbar__icon{width:22px;height:22px}.webapp-auth-gate{gap:12px;padding:18px}.webapp-auth-gate__mark{width:58px;height:58px}.webapp-auth-gate span,.webapp-auth-gate__language strong{line-height:1.25;font-size:var(--webapp-small-control-font)!important}.webapp-auth-gate h2{line-height:1.28;font-size:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important}.webapp-auth-gate p{line-height:1.55;font-size:clamp(15px, calc(15px * var(--cetas-font-scale,1)), 18px)!important}.webapp-auth-gate__actions a,.webapp-auth-gate__language button{min-height:40px;line-height:1.15;font-size:var(--webapp-control-font)!important}.webapp-auth-gate__language button{overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;padding:4px 6px;overflow:hidden}.webapp-segment button,.webapp-auth-gate__language button,.webapp-state--illustrated button,.webapp-feed-nudge__actions button,.webapp-feed-card__head button,.webapp-feed-card__actions button,.webapp-feed-card__actions span,.webapp-comment-composer .btn-gold,.webapp-text-button,.webapp-membership-hero__cta,.webapp-wide-action,.webapp-setting-row,.webapp-favorite-row__action,.webapp-form-action,.webapp-goal-editor__value span,.webapp-dm-quick-replies button,.webapp-dm-thread__older,.webapp-dm-thread__menu button,.webapp-practice__hero-actions button,.webapp-ghost-button,.webapp-vow-intro button,.webapp-tool h3,.webapp-practice-runner__actions button,.webapp-meditation-immersive__finish,.webapp-fortune-panel__hero .btn-gold,.webapp-fortune-plant-card .btn-gold,.webapp-fortune-share-row strong,.webapp-fortune-share-row small,.webapp-canon-chip-grid button,.webapp-canon-session__primary,.webapp-canon-session__secondary,.webapp-chanting-reader__actions button,.webapp-chanting-submit__actions button,.webapp-learning-builder .btn-gold,.webapp-learning-plan-row header span,.webapp-learning-stage-row em,.webapp-learning-test__choices button,.webapp-local-tool .btn-gold,.webapp-local-row__actions button,.webapp-smart-notes-chip-row button,.webapp-smart-notes-filter-actions button,.webapp-smart-note-sheet__actions button,.webapp-reading-plan-row em,.webapp-offline-canon-search .btn-gold,.webapp-offline-canon-quick button,.webapp-offline-canon-results em,.webapp-offline-reader__bar .btn-gold,.webapp-offline-reader__bar .webapp-ghost-button,.webapp-offline-reader__actions button,.webapp-emotion-scenarios strong,.webapp-emotion-chip-grid button,.webapp-emotion-timer__actions button,.webapp-breath-duration-row button,.webapp-breath-primary,.webapp-breath-finish,.webapp-nianfo-tap,.webapp-nianfo-detail__actions button,.webapp-nianfo-counter__rest,.webapp-nianfo-counter__sheet-actions button,.webapp-nianfo-post-sheet__actions button,.webapp-user-profile__actions button,.webapp-compose-panel__actions button,.webapp-choice-row button{line-height:1.12;font-size:var(--webapp-control-font)!important}.chat-main-toolbar,html[data-font-scale-tier=large] .chat-main-toolbar,html[data-font-scale-tier=xlarge] .chat-main-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar{--chat-mobile-toolbar-control:44px;--chat-mobile-toolbar-gap:6px;min-height:60px;padding:8px 10px}.chat-home-input-card,html[data-font-scale-tier=large] .chat-home-input-card,html[data-font-scale-tier=xlarge] .chat-home-input-card,html.cetas-chat-theme-active .chat-home-input-card,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card{font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px);border-radius:12px}.chat-home-input-card__field,html[data-font-scale-tier=large] .chat-home-input-card__field,html[data-font-scale-tier=xlarge] .chat-home-input-card__field,html.cetas-chat-theme-active .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__field{min-height:44px;max-height:min(28dvh,112px);padding:9px 10px;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;line-height:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important}.chat-home-input-card__attach,.chat-home-input-card__stop,html.cetas-chat-theme-active .chat-home-input-card__attach,html.cetas-chat-theme-active .chat-home-input-card__stop{border-radius:11px;width:42px;min-width:42px;height:42px;min-height:42px}.chat-home-input-card__attach-mark{line-height:1;font-size:clamp(18px, calc(18px * var(--cetas-font-scale,1)), 22px)!important}.chat-home-input-card__send,html[data-font-scale-tier=large] .chat-home-input-card__send,html[data-font-scale-tier=xlarge] .chat-home-input-card__send,html.cetas-chat-theme-active .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__send{border-radius:999px;min-width:58px;min-height:40px;padding:0 12px;line-height:1;font-size:clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px)!important}.chat-scripture-toolbar__mode,.chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=large] .chat-scripture-toolbar__mode,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__mode,html[data-font-scale-tier=large] .chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__dd-trigger,html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{line-height:1.15;font-size:clamp(12px, calc(12px * var(--cetas-font-scale,1)), 14.5px)!important}.chat-msg,html[data-font-scale-tier=large] .chat-msg,html[data-font-scale-tier=xlarge] .chat-msg{line-height:1.66;font-size:max(16px, calc(16px * var(--cetas-font-scale,1)))!important}.chat-msg--user .chat-msg__body,.chat-msg--assistant .chat-msg__body,.chat-thread--temple .chat-msg--user .chat-msg__body,.chat-thread--temple .chat-msg--assistant .chat-msg__body,.chat-thread--theme-fallback .chat-msg--user .chat-msg__body,.chat-thread--theme-fallback .chat-msg--assistant .chat-msg__body{font-size:max(16px, calc(16px * var(--cetas-font-scale)))!important;line-height:1.72!important}.chat-thread--temple .chat-msg--assistant .chat-msg__body,.chat-thread--theme-fallback .chat-msg--assistant .chat-msg__body{padding:12px 14px 13px}.chat-msg--assistant .chat-md__h2{font-size:1.12em!important}.chat-msg--assistant .chat-md__h3,.chat-msg--assistant .chat-md__h4{font-size:1.04em!important}.chat-home-input-card__bottom,html[data-font-scale-tier=large] .chat-home-input-card__bottom,html[data-font-scale-tier=xlarge] .chat-home-input-card__bottom,html.cetas-chat-theme-active .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr) 58px;align-items:center}.chat-scripture-toolbar,html[data-font-scale-tier=large] .chat-scripture-toolbar,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar,html.cetas-chat-theme-active .chat-scripture-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-scripture-toolbar,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-scripture-toolbar{gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.chat-scripture-toolbar__tip-wrap{min-width:0;max-width:92px}.chat-scripture-toolbar__mode,.chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=large] .chat-scripture-toolbar__mode,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__mode,html[data-font-scale-tier=large] .chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=xlarge] .chat-scripture-toolbar__dd-trigger,html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:92px;min-height:30px;padding:5px 7px;overflow:hidden;font-size:clamp(12px, calc(12px * var(--cetas-font-scale,1)), 14.5px)!important;line-height:1.12!important}.chat-scripture-toolbar__mode-icon,.chat-scripture-toolbar__mode-icon svg,.chat-scripture-toolbar__mode-icon .cetas-raster-icon{flex:0 0 13px;width:13px;height:13px}.chat-scripture-toolbar__mode--accelerate{width:30px;min-width:30px;max-width:30px;padding-left:0;padding-right:0}.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-full{display:none!important}.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-short{width:1em;line-height:1;display:inline-block;overflow:hidden;font-size:0!important}.chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-short:before{content:"+";font-size:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 16px);line-height:1}.chat-home-input-card__send,html[data-font-scale-tier=large] .chat-home-input-card__send,html[data-font-scale-tier=xlarge] .chat-home-input-card__send,html.cetas-chat-theme-active .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__send{width:58px;min-width:58px;max-width:58px;height:40px;min-height:40px;padding:0;font-size:clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px)!important}html,body,.app-viewport,.app-viewport *,.webapp-shell,.webapp-shell *,.chat-shell,.chat-shell *{-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}.webapp-shell,html[data-font-scale-tier=large] .webapp-shell,html[data-font-scale-tier=xlarge] .webapp-shell{--webapp-control-font:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 16px);--webapp-small-control-font:clamp(12.5px, calc(12.5px * var(--cetas-font-scale,1)), 15px);--webapp-tab-font:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 15px);--webapp-label-font:clamp(13px, calc(13px * var(--cetas-font-scale,1)), 16px);font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)}.webapp-topbar,html[data-font-scale-tier=large] .webapp-topbar,html[data-font-scale-tier=xlarge] .webapp-topbar{min-height:calc(env(safe-area-inset-top) + 64px)!important;padding:calc(env(safe-area-inset-top) + 8px) 12px 8px!important;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important}.webapp-icon-button,html[data-font-scale-tier=large] .webapp-icon-button,html[data-font-scale-tier=xlarge] .webapp-icon-button{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.webapp-icon-button svg,.webapp-icon-button .webapp-raster-icon,.webapp-icon-button .cetas-raster-icon{width:20px!important;height:20px!important}.webapp-topbar__brand,html[data-font-scale-tier=large] .webapp-topbar__brand,html[data-font-scale-tier=xlarge] .webapp-topbar__brand{font-size:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important;line-height:1.05!important}.webapp-topbar__title,html[data-font-scale-tier=large] .webapp-topbar__title,html[data-font-scale-tier=xlarge] .webapp-topbar__title{font-size:var(--webapp-small-control-font)!important;line-height:1.1!important}.webapp-tabbar,html[data-font-scale-tier=large] .webapp-tabbar,html[data-font-scale-tier=xlarge] .webapp-tabbar{width:min(100% - 24px,350px)!important;min-height:calc(env(safe-area-inset-bottom) + 48px)!important;margin-bottom:max(4px, env(safe-area-inset-bottom))!important;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;gap:1px!important;padding:4px 6px!important}.webapp-tabbar__item,html[data-font-scale-tier=large] .webapp-tabbar__item,html[data-font-scale-tier=xlarge] .webapp-tabbar__item{min-height:40px!important;font-size:var(--webapp-tab-font)!important;gap:2px!important;line-height:1.18!important}.webapp-tabbar__icon,html[data-font-scale-tier=large] .webapp-tabbar__icon,html[data-font-scale-tier=xlarge] .webapp-tabbar__icon{width:22px!important;height:22px!important}.webapp-tabbar__icon .webapp-raster-icon{width:100%!important;height:100%!important}.webapp-shell .chat-shell,.webapp-shell .chat-thread,.webapp-shell .chat-composer-wrap,.webapp-shell .chat-home-input-card{font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}.webapp-shell .chat-thread__empty,html[data-font-scale-tier=large] .webapp-shell .chat-thread__empty,html[data-font-scale-tier=xlarge] .webapp-shell .chat-thread__empty{width:min(100% - 28px,360px)!important;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important}.webapp-shell .chat-thread__daily-zen,html[data-font-scale-tier=large] .webapp-shell .chat-thread__daily-zen,html[data-font-scale-tier=xlarge] .webapp-shell .chat-thread__daily-zen{max-width:340px!important;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;gap:8px!important}.webapp-shell .chat-thread__daily-zen-quote,html[data-font-scale-tier=large] .webapp-shell .chat-thread__daily-zen-quote,html[data-font-scale-tier=xlarge] .webapp-shell .chat-thread__daily-zen-quote{text-wrap:balance;font-size:clamp(30px, calc(32px * var(--cetas-font-scale,1)), 42px)!important;letter-spacing:0!important;line-height:1.42!important}.webapp-shell .chat-home-input-card,html[data-font-scale-tier=large] .webapp-shell .chat-home-input-card,html[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card,html.cetas-chat-theme-active .webapp-shell .chat-home-input-card,html.cetas-chat-theme-active[data-font-scale-tier=large] .webapp-shell .chat-home-input-card,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card{font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;border-radius:12px!important}.webapp-shell .chat-home-input-card__field,html[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__field,html[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__field,html.cetas-chat-theme-active .webapp-shell .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__field,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__field{min-height:44px!important;max-height:112px!important;font-family:var(--font-ui)!important;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;font-weight:400!important;line-height:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important;padding:9px 10px!important}.webapp-shell .chat-home-input-card__field::placeholder{font-family:var(--font-ui)!important;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;font-weight:400!important;line-height:clamp(22px, calc(22px * var(--cetas-font-scale,1)), 28px)!important}.webapp-shell .chat-home-input-card__attach,.webapp-shell .chat-home-input-card__stop,html[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__attach,html[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__attach,html[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__stop,html[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__stop{border-radius:11px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.webapp-shell .chat-home-input-card__attach-mark{font-family:var(--font-ui)!important;font-size:clamp(18px, calc(18px * var(--cetas-font-scale,1)), 22px)!important;font-weight:400!important;line-height:1!important}.webapp-shell .chat-home-input-card__bottom,html[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__bottom,html[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__bottom,html.cetas-chat-theme-active .webapp-shell .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__bottom,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;gap:6px!important;padding:6px 8px 8px!important}.webapp-shell .chat-scripture-toolbar,html[data-font-scale-tier=large] .webapp-shell .chat-scripture-toolbar,html[data-font-scale-tier=xlarge] .webapp-shell .chat-scripture-toolbar{gap:4px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.webapp-shell .chat-scripture-toolbar__mode,.webapp-shell .chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=large] .webapp-shell .chat-scripture-toolbar__mode,html[data-font-scale-tier=xlarge] .webapp-shell .chat-scripture-toolbar__mode,html[data-font-scale-tier=large] .webapp-shell .chat-scripture-toolbar__dd-trigger,html[data-font-scale-tier=xlarge] .webapp-shell .chat-scripture-toolbar__dd-trigger{max-width:92px!important;min-height:30px!important;font-family:var(--font-ui)!important;font-size:clamp(12px, calc(12px * var(--cetas-font-scale,1)), 14.5px)!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:5px 7px!important;font-weight:700!important;line-height:1.12!important;overflow:hidden!important}.webapp-shell .chat-scripture-toolbar__mode-icon,.webapp-shell .chat-scripture-toolbar__mode-icon svg,.webapp-shell .chat-scripture-toolbar__mode-icon .cetas-raster-icon{flex:0 0 13px!important;width:13px!important;height:13px!important}.webapp-shell .chat-home-input-card__send,html[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__send,html[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__send,html.cetas-chat-theme-active .webapp-shell .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=large] .webapp-shell .chat-home-input-card__send,html.cetas-chat-theme-active[data-font-scale-tier=xlarge] .webapp-shell .chat-home-input-card__send{width:58px!important;min-width:58px!important;max-width:58px!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-family:var(--font-ui)!important;font-size:clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px)!important;white-space:nowrap!important;padding:0!important;font-weight:700!important;line-height:1!important}.webapp-shell .chat-composer-disclaimer{font-family:var(--font-ui)!important;font-size:clamp(12.5px, calc(12.5px * var(--cetas-font-scale,1)), 15px)!important;font-weight:400!important;line-height:clamp(17px, calc(17px * var(--cetas-font-scale,1)), 21px)!important}.webapp-tabbar__item>span:not(.webapp-tabbar__icon),html[data-font-scale-tier=large] .webapp-tabbar__item>span:not(.webapp-tabbar__icon),html[data-font-scale-tier=xlarge] .webapp-tabbar__item>span:not(.webapp-tabbar__icon){font-family:var(--font-ui)!important;font-size:var(--webapp-tab-font)!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;font-weight:800!important;line-height:1.18!important;overflow:hidden!important}.auth-login-page,.auth-login-page *,.auth-register-page__card,.auth-register-page__card *,.landing-page--jp-premium,.landing-page--jp-premium *,.simple-site-header,.simple-site-header *,.page-shell,.page-shell *,.plans-pricing--claude,.plans-pricing--claude *,.site-legal-footer,.site-legal-footer *{-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}.auth-login-page,html[data-font-scale-tier=large] .auth-login-page,html[data-font-scale-tier=xlarge] .auth-login-page{font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important}.auth-login-page__top,html[data-font-scale-tier=large] .auth-login-page__top,html[data-font-scale-tier=xlarge] .auth-login-page__top{min-height:72px!important;padding:10px 20px!important}.auth-login-page__brand--header,html[data-font-scale-tier=large] .auth-login-page__brand--header,html[data-font-scale-tier=xlarge] .auth-login-page__brand--header{min-width:0!important;font:400 clamp(24px, calc(24px * var(--cetas-font-scale,1)), 30px) / 1 var(--font-display)!important;letter-spacing:.02em!important}.auth-login-page__brand--header:before,html[data-font-scale-tier=large] .auth-login-page__brand--header:before,html[data-font-scale-tier=xlarge] .auth-login-page__brand--header:before{width:34px!important;height:34px!important;margin-right:10px!important}.auth-login-page__visual,html[data-font-scale-tier=large] .auth-login-page__visual,html[data-font-scale-tier=xlarge] .auth-login-page__visual{min-height:220px!important}.auth-login-page__card,html[data-font-scale-tier=large] .auth-login-page__card,html[data-font-scale-tier=xlarge] .auth-login-page__card{width:min(100% - 28px,420px)!important;font-size:clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px)!important;padding:24px 0 32px!important}.auth-login-page__tabs,html[data-font-scale-tier=large] .auth-login-page__tabs,html[data-font-scale-tier=xlarge] .auth-login-page__tabs{margin-bottom:24px!important}.auth-login-page__tabs a,html[data-font-scale-tier=large] .auth-login-page__tabs a,html[data-font-scale-tier=xlarge] .auth-login-page__tabs a{min-height:48px!important;font:400 clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px) / 1.25 var(--font-display)!important;letter-spacing:.08em!important;padding:0 10px!important}.auth-login-page__welcome,html[data-font-scale-tier=large] .auth-login-page__welcome,html[data-font-scale-tier=xlarge] .auth-login-page__welcome{font:400 clamp(24px, calc(24px * var(--cetas-font-scale,1)), 30px) / 1.32 var(--font-display)!important;letter-spacing:.08em!important;margin-bottom:14px!important}.auth-login-page__lead,html[data-font-scale-tier=large] .auth-login-page__lead,html[data-font-scale-tier=xlarge] .auth-login-page__lead,.auth-login-page__signup,html[data-font-scale-tier=large] .auth-login-page__signup,html[data-font-scale-tier=xlarge] .auth-login-page__signup,.auth-login-page__err,html[data-font-scale-tier=large] .auth-login-page__err,html[data-font-scale-tier=xlarge] .auth-login-page__err{font:400 clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px) / 1.55 var(--font-ui)!important;letter-spacing:0!important}.auth-login-field__label,html[data-font-scale-tier=large] .auth-login-field__label,html[data-font-scale-tier=xlarge] .auth-login-field__label{font:500 clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px) / 1.35 var(--font-display)!important;letter-spacing:.05em!important}.auth-login-field__input,html[data-font-scale-tier=large] .auth-login-field__input,html[data-font-scale-tier=xlarge] .auth-login-field__input,.auth-login-page select,html[data-font-scale-tier=large] .auth-login-page select,html[data-font-scale-tier=xlarge] .auth-login-page select{min-height:48px!important;font:400 clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px) / 1.3 var(--font-ui)!important;letter-spacing:0!important}.auth-login-page__submit,html[data-font-scale-tier=large] .auth-login-page__submit,html[data-font-scale-tier=xlarge] .auth-login-page__submit,.auth-register-page__primary,html[data-font-scale-tier=large] .auth-register-page__primary,html[data-font-scale-tier=xlarge] .auth-register-page__primary{min-height:48px!important;font:600 clamp(15px, calc(15px * var(--cetas-font-scale,1)), 18px) / 1.2 var(--font-display)!important;letter-spacing:.08em!important}.auth-register-page__title,html[data-font-scale-tier=large] .auth-register-page__title,html[data-font-scale-tier=xlarge] .auth-register-page__title{font:400 clamp(24px, calc(24px * var(--cetas-font-scale,1)), 30px) / 1.32 var(--font-display)!important;letter-spacing:.08em!important}.auth-register-page__subtitle,html[data-font-scale-tier=large] .auth-register-page__subtitle,html[data-font-scale-tier=xlarge] .auth-register-page__subtitle,.auth-register-page__note,html[data-font-scale-tier=large] .auth-register-page__note,html[data-font-scale-tier=xlarge] .auth-register-page__note{font:400 clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px) / 1.55 var(--font-ui)!important;letter-spacing:0!important}.landing-page--jp-premium .jp-home-header__brand,html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-header__brand,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-header__brand,.simple-site-header__brand,html[data-font-scale-tier=large] .simple-site-header__brand,html[data-font-scale-tier=xlarge] .simple-site-header__brand{font:400 clamp(24px, calc(24px * var(--cetas-font-scale,1)), 30px) / 1 var(--font-display)!important;letter-spacing:.02em!important}.landing-page--jp-premium .jp-home-header__brand:before,html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-header__brand:before,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-header__brand:before,.simple-site-header__brand:before,html[data-font-scale-tier=large] .simple-site-header__brand:before,html[data-font-scale-tier=xlarge] .simple-site-header__brand:before{width:34px!important;height:34px!important;margin-right:10px!important}.page-shell__title,html[data-font-scale-tier=large] .page-shell__title,html[data-font-scale-tier=xlarge] .page-shell__title,.plans-pricing__title,html[data-font-scale-tier=large] .plans-pricing__title,html[data-font-scale-tier=xlarge] .plans-pricing__title{font:400 clamp(28px, calc(28px * var(--cetas-font-scale,1)), 36px) / 1.18 var(--font-display)!important;letter-spacing:.04em!important}.page-shell__desc,html[data-font-scale-tier=large] .page-shell__desc,html[data-font-scale-tier=xlarge] .page-shell__desc,.page-shell p,html[data-font-scale-tier=large] .page-shell p,html[data-font-scale-tier=xlarge] .page-shell p,.page-shell li,html[data-font-scale-tier=large] .page-shell li,html[data-font-scale-tier=xlarge] .page-shell li,.legal-article,html[data-font-scale-tier=large] .legal-article,html[data-font-scale-tier=xlarge] .legal-article,.legal-article p,html[data-font-scale-tier=large] .legal-article p,html[data-font-scale-tier=xlarge] .legal-article p,.legal-article li,html[data-font-scale-tier=large] .legal-article li,html[data-font-scale-tier=xlarge] .legal-article li{font:400 clamp(16px, calc(16px * var(--cetas-font-scale,1)), 20px) / 1.64 var(--font-ui)!important;letter-spacing:0!important}.page-shell h2,html[data-font-scale-tier=large] .page-shell h2,html[data-font-scale-tier=xlarge] .page-shell h2,.legal-article h2,html[data-font-scale-tier=large] .legal-article h2,html[data-font-scale-tier=xlarge] .legal-article h2,.plans-pricing__name,html[data-font-scale-tier=large] .plans-pricing__name,html[data-font-scale-tier=xlarge] .plans-pricing__name{font:400 clamp(20px, calc(20px * var(--cetas-font-scale,1)), 26px) / 1.32 var(--font-display)!important;letter-spacing:.04em!important}.page-shell button,.page-shell a.btn-gold,.page-shell a.btn-zen-ghost,html[data-font-scale-tier=large] .page-shell button,html[data-font-scale-tier=large] .page-shell a.btn-gold,html[data-font-scale-tier=large] .page-shell a.btn-zen-ghost,html[data-font-scale-tier=xlarge] .page-shell button,html[data-font-scale-tier=xlarge] .page-shell a.btn-gold,html[data-font-scale-tier=xlarge] .page-shell a.btn-zen-ghost,.plans-pricing__btn,html[data-font-scale-tier=large] .plans-pricing__btn,html[data-font-scale-tier=xlarge] .plans-pricing__btn{min-height:44px!important;font:600 clamp(15px, calc(15px * var(--cetas-font-scale,1)), 18px) / 1.25 var(--font-ui)!important;letter-spacing:.04em!important}.site-legal-footer__nav,html[data-font-scale-tier=large] .site-legal-footer__nav,html[data-font-scale-tier=xlarge] .site-legal-footer__nav{font:400 clamp(14px, calc(14px * var(--cetas-font-scale,1)), 17px) / 1.5 var(--font-ui)!important;letter-spacing:0!important}}html.cetas-chat-theme-active{--cetas-light-accent:#a96e08;--cetas-light-accent-strong:#302719;--cetas-light-ink:#25221deb;--cetas-light-muted:#524c42c2}html.cetas-chat-theme-active .chat-thread--temple .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-thread--theme-fallback .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-thread--temple .chat-scripture-toolbar__dd-trigger,html.cetas-chat-theme-active .chat-thread--theme-fallback .chat-scripture-toolbar__dd-trigger,html.cetas-chat-theme-active .chat-scripture-toolbar__mode,html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger{color:#31483ce0;background:#fffdf8c2;border-color:#36302829}html.cetas-chat-theme-active .chat-thread--temple .chat-scripture-toolbar__mode:hover:not(:disabled),html.cetas-chat-theme-active .chat-thread--theme-fallback .chat-scripture-toolbar__mode:hover:not(:disabled),html.cetas-chat-theme-active .chat-thread--temple .chat-scripture-toolbar__dd-trigger:hover:not(:disabled),html.cetas-chat-theme-active .chat-thread--theme-fallback .chat-scripture-toolbar__dd-trigger:hover:not(:disabled),html.cetas-chat-theme-active .chat-scripture-toolbar__mode:hover:not(:disabled),html.cetas-chat-theme-active .chat-scripture-toolbar__dd-trigger:hover:not(:disabled){color:var(--cetas-light-accent-strong);background:#eef3ebe6;border-color:#31483c47}html.cetas-chat-theme-active .chat-thread--temple .chat-scripture-toolbar__mode.is-active,html.cetas-chat-theme-active .chat-thread--theme-fallback .chat-scripture-toolbar__mode.is-active,html.cetas-chat-theme-active .chat-scripture-toolbar__mode.is-active{color:var(--cetas-light-accent-strong);background:linear-gradient(#eef4ebfa,#e0eadce6);border-color:#31483c57;box-shadow:inset 0 1px #ffffffc2,0 8px 18px #31483c14}html.cetas-chat-theme-active .chat-scripture-toolbar__mode.is-active .chat-scripture-toolbar__mode-icon,html.cetas-chat-theme-active .chat-scripture-toolbar__mode.is-active .chat-scripture-toolbar__mode-icon svg,html.cetas-chat-theme-active .chat-scripture-toolbar__mode.is-active .chat-scripture-toolbar__mode-icon .cetas-raster-icon{color:currentColor}html.cetas-chat-theme-active .chat-scripture-toolbar__dd-label{color:var(--cetas-light-muted);opacity:1}html.cetas-chat-theme-active .chat-scripture-toolbar__dd-value{color:var(--cetas-light-accent-strong)}html.cetas-chat-theme-active .chat-scripture-toolbar__dd-chevron{color:#31483cb3;opacity:1}html.cetas-chat-theme-active .chat-insight-panel__tabs span.is-active{color:var(--cetas-light-ink)}html.cetas-chat-theme-active .chat-insight-panel__tabs span.is-active:after{background:#31483cb8}html.cetas-chat-theme-active .chat-insight-panel__section-head{color:var(--cetas-light-muted)}html.cetas-chat-theme-active .chat-insight-panel__section-head a{color:var(--cetas-light-accent);-webkit-text-decoration-color:#31483c52;text-decoration-color:#31483c52}html.cetas-chat-theme-active .chat-insight-panel__section-head a:hover{color:var(--cetas-light-accent-strong);-webkit-text-decoration-color:#31483c8c;text-decoration-color:#31483c8c}html.cetas-chat-theme-active .chat-insight-card h2,html.cetas-chat-theme-active .chat-theme-classic-card__quote{color:var(--cetas-light-ink)}html.cetas-chat-theme-active .chat-insight-card p,html.cetas-chat-theme-active .chat-insight-card__source,html.cetas-chat-theme-active .chat-insight-card__badge,html.cetas-chat-theme-active .chat-theme-classic-card__title,html.cetas-chat-theme-active .chat-theme-classic-card__source{color:var(--cetas-light-muted)}html.cetas-chat-theme-active .chat-thread--temple .chat-md__a,html.cetas-chat-theme-active .chat-thread--theme-fallback .chat-md__a{color:var(--cetas-light-accent);background:#31483c1a;-webkit-text-decoration-color:#31483c57;text-decoration-color:#31483c57}.landing-page--jp-premium{--jp-polish-ink:#24251f;--jp-polish-muted:#24251fa8;--jp-polish-accent:#31483c;--jp-polish-line:#36302824;--jp-polish-card:#fffdf8d1;--jp-polish-card-strong:#fffdf8f0;--jp-polish-ui-font:var(--font-ui-ja)}.landing-page--jp-premium .jp-home-header{background:linear-gradient(#fffdf8e6,#fffdf88f);border-bottom-color:#3630281a;min-height:68px;padding-left:max(34px,min(5vw,72px));padding-right:max(34px,min(5vw,72px));box-shadow:0 14px 40px #3630280f}.landing-page--jp-premium .jp-home-header__brand{font-size:max(27px,min(2vw,32px))}.landing-page--jp-premium .jp-home-header__nav{font-family:var(--jp-polish-ui-font);letter-spacing:.035em;gap:max(22px,min(2.5vw,42px));font-size:14px}.landing-page--jp-premium .jp-home-header__nav a{align-items:center;min-height:44px;padding:0;transition-property:color,border-color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.landing-page--jp-premium .jp-home-header__nav a:hover{color:var(--jp-polish-accent);transform:translateY(-1px)}.landing-page--jp-premium .jp-home-header__register,.landing-page--jp-premium .jp-home-header__mobile-action,.landing-page--jp-premium .jp-home-trial-form button,.landing-page--jp-premium .jp-home-trial-presets button,.landing-page--jp-premium .jp-home-answer-preview__gate a,.landing-page--jp-premium .jp-home-trust-row>a{font-family:var(--jp-polish-ui-font);transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.landing-page--jp-premium .jp-home-header__register:hover,.landing-page--jp-premium .jp-home-trust-row>a:hover{background:#fffdf8d1;border-color:#31483c6b;transform:translateY(-1px);box-shadow:0 12px 28px #36302814}.landing-page--jp-premium .jp-home-header__register:active,.landing-page--jp-premium .jp-home-header__mobile-action:active,.landing-page--jp-premium .jp-home-trial-form button:active,.landing-page--jp-premium .jp-home-trial-presets button:active,.landing-page--jp-premium .jp-home-answer-preview__gate a:active,.landing-page--jp-premium .jp-home-trust-row>a:active{transform:scale(.96)}.landing-page--jp-premium .jp-home-showcase{background:#f3eee5;min-height:min(820px,100dvh - 34px);padding:max(78px,min(8.5vh,96px)) max(28px,min(4vw,58px)) max(58px,min(8vh,92px))}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-hero__image img{filter:brightness(.96)saturate(1.02)contrast(1.03)}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-hero__image:after{background:linear-gradient(90deg,#faf7ef75,#faf7ef1f 44%,#faf7ef5c),linear-gradient(#faf7ef14,#eee8db5c)}.landing-page--jp-premium .jp-home-showcase__inner{grid-template-columns:minmax(510px,.86fr) minmax(300px,.44fr);align-items:center;gap:max(42px,min(7vw,108px));width:min(1320px,100%);min-height:auto}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-card{background:linear-gradient(145deg, var(--jp-polish-card-strong), #f6f0e5d1);-webkit-backdrop-filter:blur(18px)saturate(112%);border:0;border-radius:18px;justify-self:start;width:min(760px,100%);padding:max(26px,min(3vw,38px));box-shadow:0 0 0 1px #3630281c,0 18px 48px #3630281f,0 44px 110px #3630281a}.landing-page--jp-premium .jp-home-trial-card__heading{margin-bottom:18px}.landing-page--jp-premium .jp-home-trial-card__heading span{color:#77542ad1}.landing-page--jp-premium .jp-home-trial-card__heading h2{color:var(--jp-polish-ink);letter-spacing:.04em;margin:6px 0 10px;font-size:max(32px,min(3vw,44px));line-height:1.12}.landing-page--jp-premium .jp-home-trial-card__heading p{max-width:38rem;color:var(--jp-polish-muted);font-family:var(--jp-polish-ui-font);line-height:1.62}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-form{background:#fffdf8b8;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(136px,158px);gap:12px;padding:10px;box-shadow:inset 0 0 0 1px #36302824,0 10px 28px #3630280f}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-form:focus-within{box-shadow:inset 0 0 0 1px #31483c52,0 12px 34px #31483c1a}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-form textarea{min-height:52px;font-family:var(--jp-polish-ui-font);letter-spacing:.01em;padding:13px 12px;font-size:16px}.landing-page--jp-premium .jp-home-trial-form button,.landing-page--jp-premium .jp-home-answer-preview__gate a{background:var(--jp-polish-accent);letter-spacing:.035em;border:0;border-radius:10px;min-height:52px;font-size:15px;box-shadow:0 10px 22px #31483c2e}.landing-page--jp-premium .jp-home-trial-form button:hover:not(:disabled),.landing-page--jp-premium .jp-home-answer-preview__gate a:hover{background:#26392f;transform:translateY(-1px);box-shadow:0 14px 28px #31483c38}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-presets{gap:10px;margin-top:14px}.landing-page--jp-premium .jp-home-trial-presets button{letter-spacing:.015em;background:#fffdf894;border:0;border-radius:10px;min-height:42px;font-size:14.5px;line-height:1.25;box-shadow:inset 0 0 0 1px #36302829,0 8px 18px #3630280d}.landing-page--jp-premium .jp-home-trial-presets button:hover:not(:disabled){color:var(--jp-polish-accent);background:#fffdf8d6;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #31483c42,0 10px 22px #36302814}.landing-page--jp-premium .jp-home-showcase__copy{justify-self:end;gap:max(16px,min(2vw,24px))}.landing-page--jp-premium .jp-home-showcase__copy>p{color:#24251fb8}.landing-page--jp-premium .jp-home-showcase__copy h1{color:#1c1d19eb;text-shadow:0 2px 18px #fffdf8c2;font-size:max(46px,min(4.05vw,60px));line-height:1.08}.landing-page--jp-premium .jp-home-showcase__brand span{color:#1c1d19e0}.landing-page--jp-premium .jp-home-showcase__brand small{color:#24251fad}.landing-page--jp-premium .jp-home-trial-features{background:linear-gradient(#fffdf8f0,#f6f1e7eb);gap:0;padding-top:26px;padding-bottom:26px}.landing-page--jp-premium .jp-home-trial-features article,.landing-page--jp-premium .jp-home-trust-row article{transition-property:transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.landing-page--jp-premium .jp-home-trial-features article:hover,.landing-page--jp-premium .jp-home-trust-row article:hover{transform:translateY(-2px)}.landing-page--jp-premium .jp-home-trial-features article>span,.landing-page--jp-premium .jp-home-trust-row article>span{box-shadow:none;color:#31483ce6;background:0 0;border:0;width:44px;height:44px}.landing-page--jp-premium .jp-home-trial-features article>span .cetas-raster-icon,.landing-page--jp-premium .jp-home-trust-row article>span .cetas-raster-icon{width:30px;height:30px;font-size:30px}.landing-page--jp-premium .jp-home-trial-features h2,.landing-page--jp-premium .jp-home-trust-row h2{letter-spacing:.045em;font-size:16px;line-height:1.35}.landing-page--jp-premium .jp-home-trial-features p,.landing-page--jp-premium .jp-home-trust-row p{font-family:var(--jp-polish-ui-font);letter-spacing:.01em;font-size:13.5px;line-height:1.62}.landing-page--jp-premium .jp-home-trust-row{background:#fffdf8eb}@media (min-width:961px){.landing-page--jp-premium .jp-home-showcase{padding-top:max(78px,min(8.5vh,96px));padding-bottom:max(58px,min(8vh,92px))}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-card{padding:max(26px,min(3vw,38px));top:auto;bottom:auto}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-form textarea{min-height:52px;padding-top:13px;padding-bottom:13px}.landing-page--jp-premium .jp-home-trial-form button,.landing-page--jp-premium .jp-home-trial-presets button{min-height:44px}.landing-page--jp-premium .jp-home-showcase__inner{min-height:min(640px,100dvh - 190px)}}@media (max-width:1180px){.landing-page--jp-premium .jp-home-showcase{min-height:auto;padding:96px max(18px,min(4vw,34px)) 42px}.landing-page--jp-premium .jp-home-showcase__inner{grid-template-columns:1fr;gap:22px}.landing-page--jp-premium .jp-home-showcase__copy{justify-self:start;max-width:660px}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-card{justify-self:start;width:min(720px,100%)}}@media (max-width:720px){.landing-page--jp-premium .jp-home-header{background:#fffdf8f0;grid-template-columns:minmax(0,1fr) auto auto;min-height:70px;padding-left:14px;padding-right:14px}.landing-page--jp-premium .jp-home-header__mobile-action{color:#1f211ee0;max-width:6.6rem;font-family:var(--jp-polish-ui-font);letter-spacing:.02em;text-align:center;white-space:nowrap;background:#fffdf8c2;border:1px solid #31483c42;border-radius:10px;justify-content:center;padding:0 .7rem;font-size:max(12px,min(3.15vw,13.5px));line-height:1;text-decoration:none;overflow:hidden;box-shadow:0 8px 20px #36302814;width:auto!important;min-width:4.8rem!important;height:40px!important;min-height:40px!important}.landing-page--jp-premium .jp-home-showcase{padding:86px 14px 24px}.landing-page--jp-premium .jp-home-showcase__inner{gap:18px;min-height:auto}.landing-page--jp-premium .jp-home-showcase__copy{width:min(100%,100vw - 28px);padding-left:2px;padding-right:2px}.landing-page--jp-premium .jp-home-showcase__copy h1{max-width:8.4em;font-size:max(32px,min(8.6vw,39px))}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-card{border-radius:16px;width:min(100%,100vw - 28px);max-width:calc(100vw - 28px);margin-top:0;padding:18px}.landing-page--jp-premium .jp-home-trial-card__heading h2{font-size:max(28px,min(7.4vw,33px))}.landing-page--jp-premium .jp-home-trial-card__heading p{font-size:14px;line-height:1.52}.landing-page--jp-premium .jp-home-showcase .jp-home-trial-form{border-radius:13px;grid-template-columns:minmax(0,1fr);padding:8px}.landing-page--jp-premium .jp-home-trial-form button{min-height:46px;font-size:15px}.landing-page--jp-premium .jp-home-trial-presets button{min-height:50px;padding:7px 8px;font-size:14.5px;line-height:1.24}.landing-page--jp-premium .jp-home-trial-features article>span,.landing-page--jp-premium .jp-home-trust-row article>span{width:46px;height:46px}.landing-page--jp-premium .jp-home-trial-features article>span .cetas-raster-icon,.landing-page--jp-premium .jp-home-trust-row article>span .cetas-raster-icon{width:32px;height:32px;font-size:32px}.landing-page--jp-premium .jp-home-trial-features h2,.landing-page--jp-premium .jp-home-trust-row h2{font-size:16px;line-height:1.32}.landing-page--jp-premium .jp-home-trial-features p,.landing-page--jp-premium .jp-home-trust-row p{font-size:14px;line-height:1.55}}@media (max-width:420px){.landing-page--jp-premium .jp-home-header{gap:6px;padding-left:10px;padding-right:10px}.landing-page--jp-premium .jp-home-header__brand,html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-header__brand,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-header__brand{max-width:9rem;font-size:max(23px,min(6.6vw,26px))!important}.landing-page--jp-premium .jp-home-header__brand:before,html[data-font-scale-tier=large] .landing-page--jp-premium .jp-home-header__brand:before,html[data-font-scale-tier=xlarge] .landing-page--jp-premium .jp-home-header__brand:before{width:30px!important;height:30px!important;margin-right:8px!important}.jp-home-header__language .lang-switcher__select--globe,.jp-home-header__language .lang-switcher__select--globe.select-zen{min-width:4.35rem;max-width:5.05rem;padding-right:1.32rem}.landing-page--jp-premium .jp-home-header__mobile-action{max-width:6.15rem;padding-left:.52rem;padding-right:.52rem;font-size:max(11.5px,min(2.95vw,12.6px));min-width:4.3rem!important}}html[lang=en] .landing-page--jp-premium .jp-home-header__nav,html[data-locale=en] .landing-page--jp-premium .jp-home-header__nav,html[lang=en] .landing-page--jp-premium .jp-home-header__auth,html[data-locale=en] .landing-page--jp-premium .jp-home-header__auth,html[lang=en] .landing-page--jp-premium .jp-home-header__register,html[data-locale=en] .landing-page--jp-premium .jp-home-header__register,html[lang=en] .landing-page--jp-premium .jp-home-header__mobile-action,html[data-locale=en] .landing-page--jp-premium .jp-home-header__mobile-action,html[lang=en] .landing-page--jp-premium .jp-home-trial-card,html[data-locale=en] .landing-page--jp-premium .jp-home-trial-card,html[lang=en] .landing-page--jp-premium .jp-home-trial-form button,html[data-locale=en] .landing-page--jp-premium .jp-home-trial-form button,html[lang=en] .landing-page--jp-premium .jp-home-trial-presets button,html[data-locale=en] .landing-page--jp-premium .jp-home-trial-presets button{letter-spacing:.015em}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy{width:min(480px,100%);font-family:var(--font-ui-ja);grid-template-columns:1fr;justify-self:end;gap:18px}html[lang=en] .landing-page--jp-premium .jp-home-showcase__inner,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__inner{grid-template-columns:minmax(560px,.82fr) minmax(440px,.5fr);gap:max(42px,min(6vw,88px))}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy>p,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy>p,html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy h1,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy h1{writing-mode:horizontal-tb}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy>p,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy>p{max-width:28rem;font-family:var(--font-ui-ja);letter-spacing:.015em;font-size:max(16px,min(1.35vw,19px));line-height:1.58}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy h1,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy h1{letter-spacing:0;max-width:8.9em;font-size:max(48px,min(3.9vw,58px));line-height:1.02}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy h1 span,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy h1 span{display:inline}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy h1 span+span:before,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy h1 span+span:before{content:" "}html[lang=en] .landing-page--jp-premium .jp-home-showcase__brand,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__brand{justify-items:start}html[lang=en] .landing-page--jp-premium .jp-home-showcase__brand small,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__brand small,html[lang=en] .landing-page--jp-premium .jp-home-trial-card__heading p,html[data-locale=en] .landing-page--jp-premium .jp-home-trial-card__heading p,html[lang=en] .landing-page--jp-premium .jp-home-trial-features p,html[data-locale=en] .landing-page--jp-premium .jp-home-trial-features p,html[lang=en] .landing-page--jp-premium .jp-home-trust-row p,html[data-locale=en] .landing-page--jp-premium .jp-home-trust-row p{font-family:var(--font-ui-ja);letter-spacing:.01em}html[lang=en] .landing-page--jp-premium .jp-home-trial-features h2,html[data-locale=en] .landing-page--jp-premium .jp-home-trial-features h2,html[lang=en] .landing-page--jp-premium .jp-home-trust-row h2,html[data-locale=en] .landing-page--jp-premium .jp-home-trust-row h2{font-family:var(--font-ui-ja);letter-spacing:.01em;font-weight:500}@media (max-width:720px){html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy{gap:14px;width:min(100%,100vw - 28px)}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy h1,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy h1{max-width:100%;font-size:max(34px,min(9.6vw,40px));line-height:1.04}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy>p,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy>p{font-size:max(15px,min(4.1vw,17px));line-height:1.5}}@media (max-width:1180px){html[lang=en] .landing-page--jp-premium .jp-home-showcase__inner,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__inner{grid-template-columns:1fr}html[lang=en] .landing-page--jp-premium .jp-home-showcase__copy,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase__copy,html[lang=en] .landing-page--jp-premium .jp-home-showcase .jp-home-trial-card,html[data-locale=en] .landing-page--jp-premium .jp-home-showcase .jp-home-trial-card{justify-self:start}}@media (prefers-reduced-motion:no-preference){.landing-page--jp-premium .jp-home-showcase .jp-home-trial-card,.landing-page--jp-premium .jp-home-showcase__copy{animation:.52s cubic-bezier(.2,0,0,1) both jp-home-polish-enter}.landing-page--jp-premium .jp-home-showcase__copy{animation-delay:90ms}}@media (prefers-reduced-motion:reduce){.landing-page--jp-premium *,.landing-page--jp-premium :before,.landing-page--jp-premium :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes jp-home-polish-enter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}
