.landing-page--jp-premium{--jp-paper:#f3eee4;--jp-paper-soft:#fbf8f0;--jp-ink:#201e1a;--jp-muted:#756c5d;--jp-line:#53432d3d;--jp-moss:#314636;--jp-gold:#b29356;--jp-vermilion:#a14a32;background:#efe8dc}.jp-home-header__actions{justify-content:flex-end;align-items:center;gap:max(.75rem,min(1.4vw,1.5rem));min-width:0;display:inline-flex}.jp-home-header__language.lang-switcher--globe{color:#1f211eb8;gap:.4rem}.jp-home-header__language .lang-switcher__select--globe{background-color:#fffcf6e0;border-color:#4437262e;max-width:7.4rem;min-height:2.35rem}@media (max-width:960px){.jp-home-header__actions{margin-left:auto}.jp-home-header__actions .jp-home-header__auth,.jp-home-header__language .lang-switcher__globe-wrap{display:none}}.landing-page--jp-premium .landing-page__main{max-width:none;padding:0}.landing-page--jp-premium .jp-home-header{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#100d0aa3,#100d0a00);border-bottom:1px solid #fff4dc1f;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:72px;padding:0 66px;display:grid;position:absolute;top:0;bottom:auto;left:0;right:0}.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:#f6eddc}.landing-page--jp-premium .jp-home-header__brand{letter-spacing:.06em;text-shadow:0 1px 18px #0000006b;font-size:31px}.landing-page--jp-premium .jp-home-header__brand:before{filter:sepia()saturate(.85)hue-rotate(355deg)brightness(1.28);background:url(/favicon.svg) 50%/68% 68% no-repeat;border:1px solid #b29356e6;border-radius:50%;width:38px;height:38px;margin-right:12px;transform:none}.landing-page--jp-premium .jp-home-header__nav{letter-spacing:.12em;justify-content:center;gap:max(26px,min(3vw,52px));font-size:14px}.landing-page--jp-premium .jp-home-header__nav a{border-bottom:1px solid #0000;padding:25px 0 20px}.landing-page--jp-premium .jp-home-header__nav a.is-active,.landing-page--jp-premium .jp-home-header__nav a:hover{border-color:var(--jp-gold)}.landing-page--jp-premium .jp-home-header__register{background:#f6eddc0f;border:1px solid #f6eddc85;min-width:104px;min-height:42px;color:#f6eddc!important}.jp-home-showcase{isolation:isolate;height:auto;min-height:720px;padding:86px 38px 60px;display:block;position:relative;overflow:hidden}.jp-home-showcase .jp-home-trial-hero__image{z-index:-3;position:absolute;top:0;bottom:0;left:0;right:0}.jp-home-showcase .jp-home-trial-hero__image img{object-fit:cover;object-position:center}.jp-home-showcase .jp-home-trial-hero__image:after{content:"";z-index:1;background:linear-gradient(90deg,#0d0a088f,#0d0a081f 48%,#0d0a089e),linear-gradient(#0d0a082e,#0d0a087a);position:absolute;top:0;bottom:0;left:0;right:0}.jp-home-showcase__inner{grid-template-columns:minmax(720px,.96fr) minmax(250px,.34fr);align-items:center;gap:max(56px,min(8vw,132px));width:min(1480px,100%);min-height:calc(100dvh - 146px);margin:0 auto;display:grid}.jp-home-showcase__copy{color:#f8efe0;font-family:var(--font-display-ja);grid-template-columns:auto auto;justify-self:center;align-items:center;gap:24px;display:grid}.jp-home-showcase__copy>p{writing-mode:vertical-rl;color:#f8efe0e6;letter-spacing:.16em;margin:0;font-size:17px;line-height:2.05}.jp-home-showcase__copy h1{writing-mode:vertical-rl;color:#fff8ea;letter-spacing:.07em;text-shadow:0 6px 32px #00000085;margin:0;font-size:max(44px,min(4.08vw,60px));font-weight:500;line-height:1.18}.jp-home-showcase__copy h1 span{display:inline}.jp-home-showcase__brand{grid-column:1/-1;justify-self:center;justify-items:center;gap:6px;margin-top:8px;display:grid}.jp-home-showcase__brand span{letter-spacing:.16em;font-size:34px}.jp-home-showcase__brand small{color:#f8efe0db;letter-spacing:.12em;font-size:14px}.jp-home-showcase .jp-home-trial-card{background:linear-gradient(145deg,#fffcf4f5,#f2ece0ed);border-color:#fff8e880;justify-self:start;width:min(920px,100%);margin:0;padding:max(30px,min(3.6vw,48px)) max(30px,min(4.2vw,58px)) max(34px,min(4vw,52px));position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 28px 80px #00000057}.jp-home-trial-card__heading{color:var(--jp-ink);font-family:var(--font-display-ja);margin-bottom:22px}.jp-home-trial-card__heading span{color:#8a6b3d;letter-spacing:.16em;font-size:14px;display:block}.jp-home-trial-card__heading h2{letter-spacing:.08em;margin:8px 0;font-size:max(28px,min(2.8vw,40px));font-weight:500}.jp-home-trial-card__heading p{max-width:42rem;color:var(--jp-muted);letter-spacing:.04em;margin:0;font-size:15px;line-height:1.8}.jp-home-showcase .jp-home-trial-form{grid-template-columns:minmax(0,1fr) 164px;gap:16px;padding:18px 20px}.jp-home-showcase .jp-home-trial-form textarea{min-height:64px;padding:18px 12px}.jp-home-showcase .jp-home-trial-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.jp-home-showcase .jp-home-answer-preview{margin:24px 0 0;padding:0 max(10px,min(2.2vw,34px)) 4px;animation:.42s cubic-bezier(.22,1,.36,1) both jp-home-answer-open;overflow:hidden}.jp-home-answer-preview.is-loading{padding-bottom:10px}.jp-home-answer-loading{color:#38322ab8;min-height:164px;font-family:var(--font-display-ja);place-items:center;gap:14px;padding:20px 0 14px;display:grid}.jp-home-answer-loading p{color:#38322abd;letter-spacing:.08em;margin:0;font-size:15px}.jp-home-answer-loading__mark{color:#304636e6;border:1px solid #53432d52;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;animation:1.55s ease-in-out infinite jp-home-answer-breathe;display:inline-flex}.jp-home-answer-loading__mark svg{width:25px;height:25px}.jp-home-answer-loading__lines{gap:9px;width:min(430px,100%);display:grid}.jp-home-answer-loading__lines span{background:linear-gradient(90deg,#53432d14,#30463638,#53432d14) 0 0/220% 100%;border-radius:999px;height:8px;animation:1.35s ease-in-out infinite jp-home-answer-shimmer}.jp-home-answer-loading__lines span:nth-child(2){width:82%;animation-delay:.12s}.jp-home-answer-loading__lines span:nth-child(3){width:62%;animation-delay:.24s}.jp-home-answer-preview__content{--answer-paper-rgb:250, 247, 239;--answer-blur-start:var(--answer-gate-start,184px);margin-top:18px;transition:max-height .34s;position:relative;overflow:visible}.jp-home-answer-preview__content.is-gated{height:var(--answer-gate-max,380px);max-height:var(--answer-gate-max,306px);overflow:hidden}.jp-home-answer-preview__content.is-gated:before,.jp-home-answer-preview__content.is-gated:after{content:none}.jp-home-answer-preview__text,.jp-home-answer-preview .jp-home-answer-preview__text{color:#201e1adb;max-height:none;font-family:var(--font-display-ja);letter-spacing:.06em;white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.92}.jp-home-answer-preview__content.is-gated .jp-home-answer-preview__text:not(.jp-home-answer-preview__text--blur){max-height:var(--answer-gate-start,184px);overflow:hidden}.jp-home-answer-preview__text--blur,.jp-home-answer-preview .jp-home-answer-preview__text--blur{z-index:1;max-height:var(--answer-gate-max,380px);color:#201e1a94;filter:blur(3.6px);opacity:.82;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--answer-blur-start) - 1px), black var(--answer-blur-start), black calc(var(--answer-gate-max,380px) - 52px), transparent var(--answer-gate-max,380px));mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--answer-blur-start) - 1px), black var(--answer-blur-start), black calc(var(--answer-gate-max,380px) - 52px), transparent var(--answer-gate-max,380px));-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--answer-blur-start) - 1px), black var(--answer-blur-start), black calc(var(--answer-gate-max,380px) - 52px), transparent var(--answer-gate-max,380px));position:absolute;top:0;bottom:auto;left:0;right:0;transform:translateZ(0)}.jp-home-answer-preview__cursor{vertical-align:-.15em;background:#304636cc;width:1px;height:1.12em;margin-left:3px;animation:.9s steps(2,start) infinite jp-home-answer-cursor;display:inline-block}.jp-home-answer-preview__gate{z-index:4;top:calc(var(--answer-gate-start,276px) + 46px);-webkit-backdrop-filter:none;width:min(300px,100% - 48px);box-shadow:none;letter-spacing:.07em;background:0 0;border:none;border-radius:0;padding:0;font-size:16px;animation:.48s both jp-home-answer-gate-in;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.jp-home-answer-preview__gate span{color:#201e1ae0;text-shadow:0 1px #faf7efb8,0 0 18px #faf7efe0}.jp-home-answer-preview__gate a{min-height:42px;margin-top:4px;box-shadow:0 10px 24px #2a403029}@keyframes jp-home-answer-open{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:520px;transform:translateY(0)}}@keyframes jp-home-answer-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes jp-home-answer-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes jp-home-answer-cursor{0%,44%{opacity:1}45%,to{opacity:0}}@keyframes jp-home-answer-gate-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.jp-home-trial-features{background:#faf7efe6;border-top:1px solid #53432d2e;border-bottom:1px solid #53432d29;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:30px 44px 28px;display:grid}.jp-home-trial-features article{grid-template-columns:42px minmax(0,1fr);gap:6px 18px;min-height:112px;padding:0 22px;display:grid}.jp-home-trial-features article>span,.jp-home-trust-row article>span{color:#53432dd1;border:1px solid #53432d6b;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.jp-home-trial-features article>span svg,.jp-home-trust-row article>span svg{stroke-width:1.55px;width:22px;height:22px}.jp-home-trial-features article>span:after{content:none}.jp-home-trial-features h2{font-size:17px}.jp-home-trust-row{background:#faf7eff5;border-bottom:1px solid #53432d24;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;padding:26px 60px;display:grid}.jp-home-trust-row article{grid-template-columns:42px minmax(0,1fr);gap:6px 18px;padding:0 34px;display:grid}.jp-home-trust-row h2{color:var(--jp-ink);font-family:var(--font-display-ja);letter-spacing:.08em;margin:0;font-size:16px}.jp-home-trust-row p{color:var(--jp-muted);font-family:var(--font-display-ja);margin:0;font-size:13px;line-height:1.72}.jp-home-trust-row>a{min-width:160px;min-height:44px;color:var(--jp-ink);font-family:var(--font-display-ja);border:1px solid #53432d5c;justify-content:center;align-self:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:1180px){.jp-home-showcase{height:auto;min-height:900px;padding:92px 22px 46px}.jp-home-showcase__inner{grid-template-columns:1fr;align-content:center;min-height:auto}.jp-home-showcase__copy{order:1;grid-template-columns:1fr;justify-self:start;gap:18px;padding:0 10px}.jp-home-showcase__copy>p,.jp-home-showcase__copy h1{writing-mode:horizontal-tb}.jp-home-showcase__copy h1 span{display:block}.jp-home-showcase__brand{justify-self:start}.jp-home-showcase .jp-home-trial-card{order:2;width:min(680px,100%)}.jp-home-trial-features{grid-template-columns:1fr 1fr}.jp-home-trial-features article{border-bottom:1px solid #53432d24;border-right:none;padding:20px 16px}.jp-home-trust-row{grid-template-columns:1fr;gap:22px;padding:28px}.jp-home-trust-row article{padding:0}}@media (max-width:720px){.landing-page--jp-premium .jp-home-header{background:linear-gradient(#100d0ab3,#100d0a00);min-height:84px;padding:0 28px}.landing-page--jp-premium .jp-home-header__brand{font-size:32px}.landing-page--jp-premium .jp-home-header__mobile-action{color:#0000;background:linear-gradient(#f6eddc,#f6eddc) 50% calc(50% - 8px)/30px 1.5px no-repeat,linear-gradient(#f6eddc,#f6eddc) 50%/30px 1.5px no-repeat,linear-gradient(#f6eddc,#f6eddc) 50% calc(50% + 8px)/30px 1.5px no-repeat;width:42px;height:42px;display:inline-flex;overflow:hidden}.jp-home-showcase{min-height:820px;padding:104px 18px 22px}.jp-home-showcase .jp-home-trial-hero__image img{object-position:38% center}.jp-home-showcase__copy{align-self:end;gap:12px}.jp-home-showcase__copy h1{max-width:7.6em;font-size:max(34px,min(10.2vw,42px));line-height:1.2}.jp-home-showcase__copy>p{font-size:14px;line-height:1.62}.jp-home-showcase__brand{display:none}.jp-home-showcase .jp-home-trial-card{width:calc(100% - 34px);margin:14px auto 0;padding:18px 16px}.jp-home-trial-card__heading{margin-bottom:14px}.jp-home-trial-card__heading h2{margin:6px 0;font-size:32px}.jp-home-trial-card__heading p{font-size:14px;line-height:1.62}.jp-home-showcase .jp-home-trial-form{grid-template-columns:1fr;gap:10px;padding:12px}.jp-home-showcase .jp-home-trial-form textarea{min-height:64px;padding:12px}.jp-home-showcase .jp-home-trial-presets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jp-home-showcase .jp-home-answer-preview{padding:0}.jp-home-trial-features{grid-template-columns:1fr;padding:18px 28px}.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,.simple-site-header__brand,.auth-login-page__brand--header,.chat-main-toolbar__brand,.mode-menu__trigger,.chat-home-input-card__send,.canon-reader__btn,.canon-reader__trans-switch,.page-shell a,.page-shell .glass-panel p a,.checkout-pay-card__links a,.auth-login-page__signup a,.legal-licenses-table a,.site-legal-footer__nav a{box-sizing:border-box;min-width:44px!important;min-height:44px!important}.landing-page--jp-premium .jp-home-header__mobile-action,.simple-site-header__brand,.auth-login-page__brand--header,.chat-main-toolbar__brand,.page-shell a,.page-shell .glass-panel p a,.checkout-pay-card__links a,.auth-login-page__signup a,.legal-licenses-table a,.site-legal-footer__nav a{align-items:center;display:inline-flex!important}.landing-page--jp-premium .jp-home-header__mobile-action{width:44px!important;height:44px!important}.landing-page--jp-premium .jp-home-trial-form button,.landing-page--jp-premium .jp-home-trial-presets button,.chat-home-input-card__send,.canon-reader__btn{padding-top:.62rem!important;padding-bottom:.62rem!important}.mode-menu__trigger{height:auto!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.canon-reader__trans-switch{width:44px!important;height:44px!important}.chat-main-toolbar__menu{height:45px!important;min-height:45px!important}.auth-login-page__card,.auth-register-page__card{width:min(100%,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important}.site-legal-footer__nav{font-size:.78rem;gap:.35rem .55rem!important}.site-legal-footer__sep{display:none!important}.chat-shell--canon .canon-reader__banner-actions{flex-wrap:wrap;justify-content:flex-start;max-width:100%;display:flex;overflow:visible}.chat-shell--canon .lang-switcher--globe,.chat-shell--canon .font-scale-dock--header{flex:0 auto;position:static}}
html,body,body.app-body,.app-viewport{background-color:var(--bg)}.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{filter:none}.chat-thread--temple:after,.chat-thread--weather-rain:after,.chat-thread--weather-thunder:after{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.bodhi-chat-theme-active .chat-shell{background:#f4efe6}html.bodhi-chat-theme-active .chat-shell:after,html.bodhi-chat-theme-active.bodhi-chat-weather-rain .chat-shell:after,html.bodhi-chat-theme-active.bodhi-chat-weather-thunder .chat-shell:after{background:0 0}html.bodhi-chat-theme-active .chat-sidebar,html.bodhi-chat-theme-active .chat-insight-panel,html.bodhi-chat-theme-active .chat-desktop-topbar__actions .chat-theme-status--topbar,html.bodhi-chat-theme-active .chat-desktop-topbar__canon,html.bodhi-chat-theme-active .chat-desktop-topbar__account,html.bodhi-chat-theme-active .chat-desktop-topbar__settings,html.bodhi-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.bodhi-chat-theme-active .chat-sidebar__top,html.bodhi-chat-theme-active .chat-sidebar__history,html.bodhi-chat-theme-active .chat-sidebar__footer,html.bodhi-chat-theme-active .chat-insight-panel__tabs{border-color:#3630281f}html.bodhi-chat-theme-active .chat-sidebar__logo,html.bodhi-chat-theme-active .chat-sidebar__thread-title,html.bodhi-chat-theme-active .chat-insight-card h2,html.bodhi-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__globe-wrap,html.bodhi-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__select--globe.select-zen{color:#25221de6}html.bodhi-chat-theme-active .chat-desktop-topbar__account small{color:#524c42ad;border-left-color:#3630282e}html.bodhi-chat-theme-active .chat-sidebar__section-label,html.bodhi-chat-theme-active .chat-sidebar__thread-link,html.bodhi-chat-theme-active .chat-sidebar__thread-meta,html.bodhi-chat-theme-active .chat-sidebar__thread-empty,html.bodhi-chat-theme-active .chat-sidebar__user,html.bodhi-chat-theme-active .chat-insight-card p,html.bodhi-chat-theme-active .chat-insight-card span,html.bodhi-chat-theme-active .chat-insight-panel__empty{color:#524c42ad}html.bodhi-chat-theme-active .chat-sidebar__thread-row:hover,html.bodhi-chat-theme-active .chat-sidebar__thread-row.is-active,html.bodhi-chat-theme-active .chat-insight-card,html.bodhi-chat-theme-active .chat-insight-card:hover{box-shadow:none;background:#fffdf894;border-color:#36302824}}.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]{font-size:min(calc(var(--bodhi-font-base) * var(--bodhi-font-scale)), 18.5px)}html[data-font-scale-tier=xlarge]{font-size:min(calc(var(--bodhi-font-base) * var(--bodhi-font-scale)), 19.25px)}html,body,.app-viewport,.landing-page--jp-premium,.chat-shell,.page-shell,.plans-pricing--claude{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.landing-page--jp-premium{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100vw;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:100vw;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{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;line-height:1.28;font-size:max(18px,min(5vw,21px))!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.bodhi-chat-theme-active .chat-shell{background:#f4efe6}html.bodhi-chat-theme-active .chat-shell:before{filter:none}html.bodhi-chat-theme-active .chat-shell:after,html.bodhi-chat-theme-active.bodhi-chat-weather-rain .chat-shell:after,html.bodhi-chat-theme-active.bodhi-chat-weather-thunder .chat-shell:after{background:0 0}html.bodhi-chat-theme-active .chat-sidebar,html.bodhi-chat-theme-active .chat-insight-panel,html.bodhi-chat-theme-active .chat-desktop-topbar__actions .chat-theme-status--topbar,html.bodhi-chat-theme-active .chat-desktop-topbar__canon,html.bodhi-chat-theme-active .chat-desktop-topbar__account,html.bodhi-chat-theme-active .chat-desktop-topbar__settings,html.bodhi-chat-theme-active .chat-desktop-topbar__lang,html.bodhi-chat-theme-active .chat-thread--temple .chat-theme-status,html.bodhi-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.bodhi-chat-theme-active .chat-workbench{grid-template-columns:minmax(0,1fr) max(15rem,min(19vw,18rem))}html.bodhi-chat-theme-active .chat-composer-wrap{width:min(46rem,100% - 2rem);max-width:none;margin:0 auto;padding:0 0 .9rem}html.bodhi-chat-theme-active .chat-thread--temple .chat-home-input-card{padding:.5rem .6rem .56rem}html.bodhi-chat-theme-active .chat-home-input-card__bottom{flex-wrap:nowrap;gap:.45rem}html.bodhi-chat-theme-active .chat-scripture-toolbar{flex-wrap:nowrap;flex:auto;min-width:0}html.bodhi-chat-theme-active .chat-scripture-toolbar__mode,html.bodhi-chat-theme-active .chat-scripture-toolbar__dd-trigger{white-space:nowrap;min-height:2.25rem;padding:.32rem .62rem}html.bodhi-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.bodhi-chat-theme-active .chat-home-input-card__send:before{content:none}html.bodhi-chat-theme-active .chat-sidebar__logo,html.bodhi-chat-theme-active .chat-sidebar__thread-title,html.bodhi-chat-theme-active .chat-insight-card h2,html.bodhi-chat-theme-active .chat-insight-panel__tabs span.is-active,html.bodhi-chat-theme-active .chat-theme-classic-card__quote,html.bodhi-chat-theme-active .chat-home-input-card__field{color:#25221de6}html.bodhi-chat-theme-active .chat-sidebar__section-label,html.bodhi-chat-theme-active .chat-sidebar__thread-link,html.bodhi-chat-theme-active .chat-sidebar__thread-empty,html.bodhi-chat-theme-active .chat-sidebar__thread-meta,html.bodhi-chat-theme-active .chat-insight-panel__tabs,html.bodhi-chat-theme-active .chat-insight-panel__section-head,html.bodhi-chat-theme-active .chat-insight-card p,html.bodhi-chat-theme-active .chat-insight-card span,html.bodhi-chat-theme-active .chat-insight-panel__empty,html.bodhi-chat-theme-active .chat-theme-classic-card__title,html.bodhi-chat-theme-active .chat-theme-classic-card__source{color:#524c42c2}html.bodhi-chat-theme-active .chat-sidebar__thread-row:hover,html.bodhi-chat-theme-active .chat-sidebar__thread-row.is-active,html.bodhi-chat-theme-active .chat-insight-card,html.bodhi-chat-theme-active .chat-insight-panel__empty,html.bodhi-chat-theme-active .chat-theme-classic-card{background:#fffdf894;border-color:#36302824}html.bodhi-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__globe-wrap,html.bodhi-chat-theme-active .chat-desktop-topbar__lang .lang-switcher__select--globe.select-zen{color:#25221ddb}html.bodhi-chat-theme-active .chat-desktop-topbar__account small{color:#524c42ad;border-left-color:#3630282e}html.bodhi-chat-theme-active .chat-home-input-card__bottom{border-top-color:#3630281f}html.bodhi-chat-theme-active .chat-scripture-toolbar__mode,html.bodhi-chat-theme-active .chat-scripture-toolbar__dd-trigger,html.bodhi-chat-theme-active .chat-home-input-card__attach,html.bodhi-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.bodhi-chat-theme-active .chat-composer-wrap{width:100%;padding:0 .62rem max(.56rem, env(safe-area-inset-bottom));margin:0}html.bodhi-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.bodhi-chat-theme-active .chat-home-input-card__top{grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:.35rem;display:grid}html.bodhi-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.bodhi-chat-theme-active .chat-home-input-card__field::placeholder{color:#524c4294}html.bodhi-chat-theme-active .chat-home-input-card__composer-side{justify-content:flex-end;width:44px;margin:0 0 .14rem}html.bodhi-chat-theme-active .chat-home-input-card__attach,html.bodhi-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.bodhi-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.bodhi-chat-theme-active .chat-home-input-card__spacer{display:none}html.bodhi-chat-theme-active .chat-scripture-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;min-width:0;display:grid}html.bodhi-chat-theme-active .chat-scripture-toolbar__mode,html.bodhi-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.bodhi-chat-theme-active .chat-scripture-toolbar__mode--accelerate{grid-column:1/-1}html.bodhi-chat-theme-active .chat-scripture-toolbar__dd-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.bodhi-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.bodhi-chat-theme-active .chat-home-input-card__send:before{content:none}html.bodhi-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.bodhi-chat-theme-active .chat-thread--temple .chat-thread__header{padding:.34rem .52rem .38rem}html.bodhi-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.bodhi-chat-theme-active .chat-thread--temple .mode-menu,html.bodhi-chat-theme-active .chat-thread--temple .chat-thread__header-trailing{display:flex}html.bodhi-chat-theme-active .chat-thread--temple .mode-menu{min-width:0}html.bodhi-chat-theme-active .chat-thread--temple .mode-menu__trigger{gap:.34rem;min-height:2.78rem;padding-left:.62rem;padding-right:.62rem}html.bodhi-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.bodhi-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.bodhi-chat-theme-active .chat-thread--temple .chat-theme-status__weather{flex:none;width:1.08rem}html.bodhi-chat-theme-active .chat-thread--temple .chat-theme-status__divider{flex:none}html.bodhi-chat-theme-active .chat-thread--temple .chat-theme-status__location,html.bodhi-chat-theme-active .chat-thread--temple .chat-theme-status__weather-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.bodhi-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.bodhi-chat-theme-active .chat-thread--temple .chat-duosi-switch{gap:.25rem;min-height:2.42rem;padding:0 .34rem}html.bodhi-chat-theme-active .chat-thread--temple .chat-duosi-switch__label{text-overflow:ellipsis;white-space:nowrap;max-width:2.9rem;overflow:hidden}html.bodhi-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.bodhi-chat-theme-active .chat-thread--temple .chat-home-input-card{padding:.4rem .48rem .46rem}html.bodhi-chat-theme-active .chat-home-input-card__top{grid-template-columns:minmax(0,1fr) 42px;gap:.32rem}html.bodhi-chat-theme-active .chat-home-input-card__field{min-height:42px;max-height:88px;padding:.44rem .52rem}html.bodhi-chat-theme-active .chat-home-input-card__composer-side{width:42px;margin-bottom:.1rem}html.bodhi-chat-theme-active .chat-home-input-card__attach,html.bodhi-chat-theme-active .chat-home-input-card__stop{width:42px;min-width:42px;height:42px;min-height:42px}html.bodhi-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.bodhi-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.bodhi-chat-theme-active .chat-scripture-toolbar__mode,html.bodhi-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.bodhi-chat-theme-active .chat-scripture-toolbar__mode--accelerate{grid-column:1/-1}html.bodhi-chat-theme-active .chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-full{display:none}html.bodhi-chat-theme-active .chat-scripture-toolbar__mode--accelerate .chat-scripture-toolbar__label-short{display:inline}html.bodhi-chat-theme-active .chat-scripture-toolbar__mode-icon{flex:none}html.bodhi-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{min-width:0;display:inline-flex}.chat-main-toolbar__duosi .chat-duosi-switch{min-height:2.7rem;padding:.24rem .44rem}.chat-main-toolbar__lang{min-width:0}.chat-main-toolbar__lang .lang-switcher__select--globe{display:none}.chat-main-toolbar__canon{margin-left:0}.chat-thread__header,.chat-thread--temple .chat-thread__header,.chat-thread--theme-shell .chat-thread__header,html.bodhi-chat-theme-active .chat-thread--temple .chat-thread__header{display:none!important}html.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar,html.bodhi-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.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__menu,html.bodhi-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.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__menu-text,html.bodhi-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.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon-text,html.bodhi-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.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__canon,html.bodhi-chat-theme-active[data-font-scale-tier=xlarge] .chat-main-toolbar__canon,html[data-font-scale-tier=large] .chat-main-toolbar__canon,html[data-font-scale-tier=xlarge] .chat-main-toolbar__canon{width:2.75rem;min-width:2.75rem;padding:0}html.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__duosi .chat-duosi-switch__label,html.bodhi-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.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-main-toolbar__duosi .chat-duosi-switch,html.bodhi-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.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__bottom,html.bodhi-chat-theme-active[data-font-scale-tier=xlarge] .chat-home-input-card__bottom{grid-template-columns:minmax(0,1fr);align-items:stretch}html.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-scripture-toolbar,html.bodhi-chat-theme-active[data-font-scale-tier=xlarge] .chat-scripture-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}html.bodhi-chat-theme-active[data-font-scale-tier=large] .chat-home-input-card__send,html.bodhi-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}}
