.app-shell_shell__ZDq8s{min-height:100dvh;background:#f4f2eb;color:#242721}.app-shell_sidebar__UzEjK{position:fixed;inset:0 auto 0 0;z-index:45;display:flex;width:13.75rem;flex-direction:column;border-right:1px solid rgba(36,39,33,.2);background:#f4f2eb;padding:1.7rem 1.25rem 1.3rem}.app-shell_brand__iP_T0{display:flex;min-height:3rem;align-items:center}.app-shell_brandText__JPNsS{color:#242721}.app-shell_brandSubtitle__0ca6R{display:none}.app-shell_railNote__z1nZt{margin-top:1.2rem;color:#73766e;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.66rem;line-height:1.7;white-space:pre-line}.app-shell_primaryNav__VUhgK{display:grid;margin-top:3.5rem;border-top:1px solid rgba(36,39,33,.2)}.app-shell_navItem__j2oM0{position:relative;display:grid;grid-template-columns:1.6rem 1.3rem 1fr;min-height:4.3rem;align-items:center;gap:.5rem;border:0;border-bottom:1px solid rgba(36,39,33,.16);background:transparent;color:#676b63;font-size:.76rem;font-weight:650;text-align:left;transition:color .15s ease,padding-left .15s ease}.app-shell_navItem__j2oM0 svg{width:1rem;height:1rem;stroke-width:1.5}.app-shell_navIndex__jgbEf{color:#9a786b;font-family:Yu Mincho,serif;font-size:.58rem;font-weight:500}.app-shell_navItem__j2oM0:hover{padding-left:.25rem;color:#242721}.app-shell_navItemActive__oXdBG{color:#a44532}.app-shell_navItemActive__oXdBG:after{position:absolute;right:.2rem;width:.32rem;height:.32rem;border-radius:50%;background:#a44532;content:""}.app-shell_toolsButton__zVKhI{grid-template-columns:1.3rem 1fr;width:100%;margin-top:auto;cursor:pointer}.app-shell_toolsButton__zVKhI .app-shell_navIndex__jgbEf{display:none}.app-shell_contentColumn__cqRUv{min-height:100dvh;margin-left:13.75rem}.app-shell_conversationColumn__YEClI{display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.app-shell_conversationColumn__YEClI .app-shell_mainConversation__VNNRo{height:auto;min-height:0;flex:1}.app-shell_main__V6cvy{min-height:100dvh;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,5vw,4.5rem) 5rem}.app-shell_mainWide__qx5NJ,.app-shell_main__V6cvy{width:min(100%,82.5rem)}.app-shell_mainConversation__VNNRo{display:flex;width:100%;height:100dvh;min-height:0;overflow:hidden;padding:0}.app-shell_mainFullscreen__YaOU1{width:100%;min-height:100dvh;margin:0;padding:0}.app-shell_chromeHidden__HSVdU .app-shell_contentColumn__cqRUv{margin-left:0}.app-shell_creditBar__YA50y,.app-shell_errorBar__ZmejH{position:relative;z-index:30;border-bottom:1px solid var(--juiz-line);padding:.7rem 1rem;font-size:.76rem}.app-shell_errorBar__ZmejH{display:flex;align-items:center;justify-content:center;gap:1rem;background:var(--juiz-panel-danger);color:var(--juiz-panel-danger-text)}.app-shell_errorBar__ZmejH button{padding:.2rem .65rem;border:0;background:transparent;color:inherit;font-weight:700}.app-shell_creditBar__YA50y{background:var(--juiz-panel-warning);color:var(--juiz-panel-warning-text);text-align:center}.app-shell_mobileHeader__Brxg3,.app-shell_mobileNav__gg9d0{display:none}.app-shell_toolsScrim__T_NIT{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:flex-start;padding:1rem 1rem 1rem 14.75rem;background:rgba(30,33,28,.35)}.app-shell_toolsPanel__Vd1GB{width:min(48rem,calc(100vw - 16rem));max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid rgba(36,39,33,.26);background:#f4f2eb;padding:1.6rem;box-shadow:0 28px 80px rgba(27,31,27,.18)}.app-shell_toolsHeading__XJFo0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(36,39,33,.2)}.app-shell_toolsHeading__XJFo0 p{color:#777a72;font-size:.58rem;letter-spacing:.15em}.app-shell_toolsHeading__XJFo0 h2{margin-top:.3rem;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:2.2rem;font-weight:500}.app-shell_toolsHeading__XJFo0 button{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgba(36,39,33,.2);background:transparent;color:#242721}.app-shell_toolsHeading__XJFo0 svg{width:1rem}.app-shell_toolGrid__gNyI_{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(36,39,33,.2);border-left:1px solid rgba(36,39,33,.2);margin-top:1.4rem}.app-shell_toolLink__wPzVl{display:flex;min-height:5.4rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.8rem;border:0;border-right:1px solid rgba(36,39,33,.2);border-bottom:1px solid rgba(36,39,33,.2);background:transparent;padding:.85rem;color:#62665e;font-size:.72rem;text-align:left;transition:background-color .15s ease,color .15s ease}.app-shell_toolLink__wPzVl svg{width:1rem;height:1rem;stroke-width:1.5}.app-shell_toolLinkActive__B3Icv,.app-shell_toolLink__wPzVl:hover{background:#e7e4da;color:#a44532}.app-shell_installItem__Jwqdy{min-height:5.4rem!important;border:0!important;border-right:1px solid rgba(36,39,33,.2)!important;border-bottom:1px solid rgba(36,39,33,.2)!important;border-radius:0!important;box-shadow:none!important}.app-shell_panelFooter__oapzb{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.app-shell_panelLanguage__qh_BZ{border:0!important;padding:0!important;box-shadow:none!important}.app-shell_panelLanguage__qh_BZ,.app-shell_panelLanguage__qh_BZ button{min-height:auto!important;border-radius:0!important;background:transparent!important}.app-shell_panelLanguage__qh_BZ button{min-width:auto!important;padding:.35rem .45rem!important;color:#72766d!important;font-size:.6rem!important}.app-shell_panelLanguage__qh_BZ button[aria-pressed=true]{border-bottom:1px solid #a44532;color:#242721!important}.app-shell_historyButton__R_5K2{border:0;border-bottom:1px solid;background:transparent;color:#686c64;padding-block:.25rem;font-size:.68rem}.app-shell_mobileContext__3wxsK{color:#6d7068;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.7rem}:root[data-theme=dark] .app-shell_shell__ZDq8s,:root[data-theme=dark] .app-shell_sidebar__UzEjK,:root[data-theme=dark] .app-shell_toolsPanel__Vd1GB{background:#171a16;color:#ece9df}:root[data-theme=dark] .app-shell_navItem__j2oM0,:root[data-theme=dark] .app-shell_primaryNav__VUhgK,:root[data-theme=dark] .app-shell_sidebar__UzEjK,:root[data-theme=dark] .app-shell_toolGrid__gNyI_,:root[data-theme=dark] .app-shell_toolLink__wPzVl,:root[data-theme=dark] .app-shell_toolsHeading__XJFo0,:root[data-theme=dark] .app-shell_toolsPanel__Vd1GB{border-color:rgba(236,233,223,.18)}:root[data-theme=dark] .app-shell_brandText__JPNsS,:root[data-theme=dark] .app-shell_toolsHeading__XJFo0 button{color:#ece9df}:root[data-theme=dark] .app-shell_toolLinkActive__B3Icv,:root[data-theme=dark] .app-shell_toolLink__wPzVl:hover{background:#262a23}:root[data-theme=dark] .app-shell_panelLanguage__qh_BZ button[aria-pressed=true]{color:#ece9df!important}@media (max-width:899px){.app-shell_sidebar__UzEjK{display:none}.app-shell_contentColumn__cqRUv{margin-left:0}.app-shell_conversationColumn__YEClI{height:calc(100dvh - 3.6rem);min-height:0;overflow:hidden}.app-shell_conversationColumn__YEClI .app-shell_mainConversation__VNNRo{height:auto;min-height:0;flex:1;padding:0 0 calc(4.9rem + env(safe-area-inset-bottom))}.app-shell_chromeHidden__HSVdU .app-shell_conversationColumn__YEClI{height:100dvh}.app-shell_chromeHidden__HSVdU .app-shell_conversationColumn__YEClI .app-shell_mainConversation__VNNRo{padding:0}.app-shell_mobileHeader__Brxg3{position:sticky;top:0;z-index:40;height:3.6rem;justify-content:space-between;gap:1rem;padding:0 1rem;border-bottom:1px solid rgba(36,39,33,.2);background:#f4f2eb}.app-shell_mobileBrand__gWxEc,.app-shell_mobileHeader__Brxg3{display:flex;align-items:center}.app-shell_mobileNav__gg9d0{position:fixed;inset:auto 0 0;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(36,39,33,.22);background:#f4f2eb;padding-bottom:env(safe-area-inset-bottom)}.app-shell_mobileNavItem__wmo02{display:flex;min-width:0;min-height:4.6rem;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border:0;border-right:1px solid rgba(36,39,33,.14);background:transparent;color:#696d64;font-size:.58rem;white-space:nowrap}.app-shell_mobileNavItem__wmo02 svg{width:1rem;height:1rem;stroke-width:1.5}.app-shell_mobileNavActive__vvtOJ{color:#a44532}.app-shell_main__V6cvy{min-height:calc(100dvh - 3.6rem);padding:1.35rem 1rem 6.4rem}.app-shell_mainConversation__VNNRo{min-height:0;overflow:hidden}.app-shell_mainFullscreen__YaOU1{min-height:100dvh;padding:0}.app-shell_toolsScrim__T_NIT{align-items:flex-end;padding:.65rem .65rem calc(5.25rem + env(safe-area-inset-bottom))}.app-shell_toolsPanel__Vd1GB{width:100%;max-height:calc(100dvh - 6rem);padding:1.2rem}.app-shell_toolGrid__gNyI_{grid-template-columns:repeat(3,1fr)}:root[data-theme=dark] .app-shell_mobileHeader__Brxg3,:root[data-theme=dark] .app-shell_mobileNav__gg9d0{border-color:rgba(236,233,223,.18);background:#171a16}}@media (max-width:390px){.app-shell_toolGrid__gNyI_{grid-template-columns:repeat(2,1fr)}.app-shell_mobileNavItem__wmo02{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.app-shell_navItem__j2oM0,.app-shell_toolLink__wPzVl{transition:none}}