.home_page__a_uZE{max-width:1240px;margin:0 auto;padding:28px 28px 64px;display:grid;gap:18px}.home_hero__JU_UI{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.home_eyebrow__VvmmB{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--blue)}.home_title__n2Box{margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.01em}.home_subtitle__iPABY{margin:6px 0 0;color:var(--sub);font-size:14px}.home_sources__E4jjJ{margin:4px 0 0;color:var(--muted);font-size:12px}.home_refresh__FdJIy{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--paper);color:var(--sub);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer}.home_refresh__FdJIy:disabled{opacity:.6;cursor:default}.home_error__W_5Ab{margin:0;padding:10px 14px;border-radius:12px;background:var(--note-bg);color:var(--note-ink);font-size:13px}.home_agent__Rqnw1{position:relative;border-radius:var(--r);padding:20px;background:radial-gradient(120% 140% at 0 0,rgba(0,102,255,.1),transparent 55%),radial-gradient(120% 140% at 100% 0,rgba(0,224,255,.08),transparent 55%),var(--paper);border:1px solid var(--blue-line);box-shadow:0 18px 40px -24px rgba(0,102,255,.35)}.home_ask__Yb2KA{display:flex;gap:10px}.home_askInput__54TP9{flex:1;min-width:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);padding:14px 16px;font-size:15px;color:var(--ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.home_askInput__54TP9:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,102,255,.12)}.home_askButton__rASqG{flex:none;width:50px;border:0;border-radius:var(--r-sm);cursor:pointer;color:var(--paper);background:linear-gradient(135deg,var(--blue),var(--blue-deep));display:inline-flex;align-items:center;justify-content:center}.home_askButton__rASqG:disabled{opacity:.45;cursor:default}.home_chips__jKOws{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.home_chip__ih2S9{border:1px solid var(--line);background:rgba(255,255,255,.8);color:var(--sub);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.home_chip__ih2S9:hover{border-color:var(--blue);color:var(--blue)}.home_run__TJhz9{margin-top:16px;padding-top:16px;border-top:1px dashed var(--line-strong);display:grid;gap:12px}.home_runHead__tfqbz{display:flex;align-items:center;justify-content:space-between;gap:12px}.home_runQuery__71scG{margin:0;font-weight:700;font-size:14px}.home_stop__xyRUQ{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--paper);color:var(--sub);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer}.home_steps__fb3Ay{list-style:none;margin:0;padding:0;display:grid;gap:6px}.home_step__8eBRV{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.home_step__8eBRV[data-state=done]{color:var(--sub)}.home_step__8eBRV[data-state=done] svg{color:var(--ok-ink)}.home_step__8eBRV[data-state=active]{color:var(--ink)}.home_step__8eBRV[data-state=active] svg{color:var(--blue)}.home_stepTool__NyzGV{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--blue-soft);color:var(--blue)}.home_dot__jOCRv{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.home_dot__jOCRv:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line)}.home_spin__fsTq6{animation:home_spin__fsTq6 .9s linear infinite}@keyframes home_spin__fsTq6{to{transform:rotate(1turn)}}.home_answer__CLI5f{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px 18px;animation:home_rise__0NYI9 .28s ease both}@keyframes home_rise__0NYI9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home_answerTitle__25Sat{margin:0;font-size:16px;font-weight:800}.home_answerLead__hZKy8{margin:6px 0 0;color:var(--sub);font-size:14px;line-height:1.7}.home_rows__XXRp1{margin:12px 0 0;display:grid;gap:0}.home_row__OD65A{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--bg);font-size:14px}.home_row__OD65A dt{color:var(--sub)}.home_row__OD65A dd{margin:0;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.home_row__OD65A[data-tone=good] dd{color:var(--ok-ink)}.home_row__OD65A[data-tone=warn] dd{color:var(--note-ink)}.home_row__OD65A[data-tone=muted] dd{color:var(--sub);font-weight:600}.home_actions__WxOvt{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.home_action__n6EoG{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;background:var(--blue);color:var(--paper)}.home_action__n6EoG:hover{background:var(--navy)}.home_note__Q0Rx1{margin:12px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.home_muted__OlfkR{margin:0;color:var(--muted);font-size:13px}.home_kpis__BDuz8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home_kpi__Lyj7D{display:grid;gap:4px;padding:16px 18px;border-radius:18px;text-decoration:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);transition:transform .15s ease,box-shadow .15s ease}.home_kpi__Lyj7D:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px rgba(16,22,51,.35)}.home_kpi__Lyj7D[data-muted=true] .home_kpiValue__EUd4h{color:var(--muted)}.home_kpiIcon__HQH7g{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue);margin-bottom:6px}.home_kpiLabel__zWuer{font-size:12px;font-weight:700;color:var(--sub)}.home_kpiValue__EUd4h{font-size:28px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.home_kpiSub__zUbLo{font-size:12px;color:var(--muted)}.home_gridWide__0uDnK{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.home_gridThree__1PO0K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home_card__4_0x_{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:24px;min-width:0}.home_cardHead__eBo5G{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.home_cardHead__eBo5G h2{margin:0;font-size:15px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.home_cardMeta__noCK5{font-size:12px;color:var(--muted)}.home_cardLink__3Vj4w{font-size:13px;font-weight:700;color:var(--blue);text-decoration:none}.home_cardLink__3Vj4w:hover{text-decoration:underline}.home_badge__OWaHk{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--note-bg);color:var(--note-ink)}.home_chartWrap__KWYyt{position:relative}.home_chart__xQ5TT{width:100%;height:auto;display:block}.home_grid__MKmyi{stroke:var(--line);stroke-width:1}.home_bar__Sik3i{fill:var(--blue-line)}.home_line__skgtZ{fill:none;stroke:var(--blue-deep);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.home_point__Q_EWo{fill:var(--paper);stroke:var(--blue-deep);stroke-width:2}.home_axis__yuyWQ{font-size:11px;fill:var(--muted)}.home_legend__0KP4I{display:flex;gap:16px;font-size:12px;color:var(--sub);margin-top:4px}.home_legend__0KP4I span{display:inline-flex;align-items:center;gap:6px}.home_legendBar__A3S_p{width:10px;height:10px;border-radius:3px;background:var(--blue-line);display:inline-block}.home_legendLine__BGaQh{width:14px;height:3px;border-radius:2px;background:var(--blue-deep);display:inline-block}.home_chartEmpty__KI6qM{position:absolute;inset:0 0 24px;display:flex;align-items:center;justify-content:center;margin:0;font-size:13px;color:var(--muted)}.home_funnel__nGCJ0{list-style:none;margin:0;padding:0;display:grid;gap:10px}.home_funnelHead__ZaD7e{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;margin-bottom:5px}.home_funnelValue__ac_wE{color:var(--sub);font-variant-numeric:tabular-nums}.home_funnelTrack__5maNu{height:8px;border-radius:999px;background:var(--bg);overflow:hidden}.home_funnelFill__fHgfd{height:100%;border-radius:999px;transition:width .6s ease}.home_funnelFoot__hDMWr{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:12px;color:var(--sub)}.home_warn__pFIOE{color:var(--note-ink);display:inline-flex;align-items:center;gap:4px;font-weight:700}.home_calendar__11hF_{display:grid;gap:10px}.home_calHead__h9__9{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:14px}.home_calHead__h9__9 button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--paper);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--sub)}.home_calGrid__O2PSs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.home_calDow__DtCWr{text-align:center;font-size:11px;color:var(--muted);font-weight:700;padding:2px 0}.home_calDay__qQt3p{position:relative;height:38px;border:0;border-radius:10px;background:transparent;font-size:13px;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums}.home_calDay__qQt3p:hover{background:var(--bg)}.home_calDay__qQt3p[data-today=true]{color:var(--blue);font-weight:800}.home_calDay__qQt3p[data-selected=true]{background:var(--blue);color:var(--paper)}.home_calDot__dmBob{position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--blue-deep)}.home_calList__BjlE7{border-top:1px solid var(--bg);padding-top:10px}.home_calListHead__jqFKF{margin:0 0 6px;font-size:12px;font-weight:700;color:var(--sub)}.home_calList__BjlE7 ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.home_calList__BjlE7 a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);text-decoration:none}.home_calList__BjlE7 a:hover{color:var(--blue)}.home_calKind__abDOD{flex:none;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--bg);color:var(--sub)}.home_calKind__abDOD[data-kind=deal]{background:var(--ok-bg);color:var(--ok-ink)}.home_calKind__abDOD[data-kind=project]{background:var(--note-bg);color:var(--note-ink)}.home_calKind__abDOD[data-kind=quote]{background:var(--blue-soft);color:var(--blue)}.home_projectList__pxv_W{list-style:none;margin:0;padding:0;display:grid}.home_projectList__pxv_W li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--bg);font-size:14px;font-variant-numeric:tabular-nums}.home_projectList__pxv_W li:first-child{border-top:0}.home_projectName__ENOEl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.home_projectList__pxv_W [data-tone=good]{color:var(--ok-ink);font-weight:700}.home_projectList__pxv_W [data-tone=warn]{color:var(--note-ink);font-weight:700}.home_stats__SWfwj{margin:0 0 10px;display:grid;gap:0}.home_stats__SWfwj div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--bg);font-size:14px}.home_stats__SWfwj div:first-child{border-top:0}.home_stats__SWfwj dt{color:var(--sub)}.home_stats__SWfwj dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.home_emptyCard__3Jp7E{display:grid;gap:12px;justify-items:start;padding:6px 0}.home_emptyCard__3Jp7E p{margin:0;font-size:13px;color:var(--sub);line-height:1.7}.home_beta__7upI5{font-style:normal;margin-left:6px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--note-bg);color:var(--note-ink);vertical-align:2px}.home_toolGroups__VEZJ_{display:grid;gap:16px}.home_toolGroupLabel__lURN3{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.06em}.home_tools__4s9cO{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.home_tool__3MEFA{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:border-color .15s ease,background .15s ease}.home_tool__3MEFA:hover{border-color:var(--blue-line);background:var(--blue-soft)}.home_toolIcon__9xFvo{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue)}.home_toolText__mFx4I{display:grid;min-width:0}.home_toolText__mFx4I b{font-size:14px}.home_toolText__mFx4I small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1080px){.home_kpis__BDuz8{grid-template-columns:repeat(2,minmax(0,1fr))}.home_gridThree__1PO0K,.home_gridWide__0uDnK{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.home_page__a_uZE{padding:18px 16px 48px;gap:14px}.home_agent__Rqnw1{padding:14px;border-radius:18px}.home_askInput__54TP9{font-size:16px;padding:12px 14px}.home_kpis__BDuz8{grid-template-columns:minmax(0,1fr)}.home_kpiValue__EUd4h{font-size:22px}.home_card__4_0x_{padding:16px}.home_kpiValue__EUd4h{font-size:24px}}@media (prefers-reduced-motion:reduce){.home_answer__CLI5f,.home_spin__fsTq6{animation:none}.home_funnelFill__fHgfd,.home_kpi__Lyj7D{transition:none}}.ds_card__Ao9wZ{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:24px;min-width:0}.ds_cardHead__lZiY6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ds_cardTitle__GB_Qw{margin:0;font-size:18px;line-height:1.4;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.ds_cardMeta__8gXVU{font-size:13px;color:var(--sub)}.ds_stat__YXicm{display:grid;gap:4px;padding:20px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none;min-width:0;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}a.ds_stat__YXicm:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.ds_statIcon__pBUhr{width:32px;height:32px;border-radius:10px;margin-bottom:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue)}.ds_statLabel__NSKeY{font-size:13px;line-height:1.5;font-weight:500;color:var(--sub)}.ds_statValue__cNRdN{font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ds_statUnit__g6uVc{font-size:14px;font-weight:700;margin-left:2px;color:var(--sub)}.ds_statSub__swoCB{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.ds_stat__YXicm[data-muted=true] .ds_statValue__cNRdN{color:var(--muted)}.ds_badge__0cL7m{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;background:var(--bg);color:var(--sub)}.ds_badge__0cL7m[data-tone=blue]{background:var(--blue-soft);color:var(--blue)}.ds_badge__0cL7m[data-tone=ok]{background:var(--ok-bg);color:var(--ok-ink)}.ds_badge__0cL7m[data-tone=note]{background:var(--note-bg);color:var(--note-ink)}.ds_button__N7IKE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--r-sm);font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.ds_button__N7IKE[data-variant=primary]{background:var(--blue);color:var(--paper)}.ds_button__N7IKE[data-variant=primary]:hover{background:var(--blue-deep)}.ds_button__N7IKE[data-variant=secondary]{background:var(--paper);color:var(--ink);border-color:var(--line-strong)}.ds_button__N7IKE[data-variant=secondary]:hover{border-color:var(--blue);color:var(--blue)}.ds_button__N7IKE[data-variant=ghost]{background:transparent;color:var(--blue)}.ds_button__N7IKE[data-variant=ghost]:hover{background:var(--blue-soft)}.ds_button__N7IKE[data-size=sm]{min-height:36px;padding:0 14px;font-size:13px}.ds_button__N7IKE:disabled,.ds_button__N7IKE[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.ds_button__N7IKE:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ds_empty__Bkksk{display:grid;justify-items:center;text-align:center;gap:12px;padding:32px 16px}.ds_emptyArt__BCuwq{width:min(240px,70%);height:auto}.ds_emptyTitle__E0_Ia{margin:0;font-size:18px;line-height:1.4;font-weight:700;color:var(--ink)}.ds_emptyText__DEpHO{margin:0;max-width:34em;font-size:15px;line-height:1.7;color:var(--sub)}.ds_emptyAction__BNXTG{margin-top:8px}.ds_skeleton__Xdncu{display:block;border-radius:10px;background:linear-gradient(90deg,var(--bg) 0,var(--line) 50%,var(--bg) 100%);background-size:200% 100%;animation:ds_shimmer__We6cV 1.4s var(--ease-io) infinite}.ds_skeletonLines__Cgjrg{display:grid;gap:10px}@keyframes ds_shimmer__We6cV{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:560px){.ds_card__Ao9wZ,.ds_stat__YXicm{padding:16px}.ds_statValue__cNRdN{font-size:26px}}@media (prefers-reduced-motion:reduce){.ds_skeleton__Xdncu{animation:none}.ds_button__N7IKE,.ds_stat__YXicm{transition:none}a.ds_stat__YXicm:hover{transform:none}}.tokens_ds__x8l0r{--blue:#0066ff;--blue-deep:#0047d6;--blue-soft:#e8f0ff;--blue-line:#d7e5ff;--navy:#0a0f3c;--ink:#101633;--sub:#4a5375;--muted:#7a83a3;--line:#e3e8f4;--line-strong:#c6cde0;--bg:#f4f7fd;--paper:#ffffff;--pink:#ff1e72;--yellow:#ffd400;--cyan:#00e0ff;--note-bg:#fff7d6;--note-ink:#7a5b00;--ok-bg:#e6f8ef;--ok-ink:#0b8a4d;--bad-bg:#ffecef;--bad-ink:#c0123c;--r:22px;--r-sm:14px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--shadow:0 1px 2px rgba(16,22,51,0.04),0 8px 28px -12px rgba(16,22,51,0.14);--shadow-lg:0 2px 6px rgba(16,22,51,0.05),0 30px 60px -24px rgba(10,15,60,0.28);--font:"Inter","Noto Sans JP",-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font)}.AppShell_shell__Gr7ap{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.AppShell_skip__otQVQ{position:absolute;left:-9999px;top:8px;z-index:100;padding:8px 12px;border-radius:var(--r-sm);background:var(--paper);color:var(--blue);font-weight:700}.AppShell_skip__otQVQ:focus{left:8px}.AppShell_tabbar__R_fIO,.AppShell_topbar__PzgkY{display:none}.AppShell_sidebar__hm8kJ{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--paper);border-right:1px solid var(--line);padding:16px 12px 12px}.AppShell_sideHead__VVDCt{display:flex;align-items:center;justify-content:space-between;padding:0 8px 12px}.AppShell_brand__jPRmL{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:.01em;color:var(--ink);text-decoration:none}.AppShell_brandMark__D7eX7{width:24px;height:24px;border-radius:8px;flex:none;background:linear-gradient(135deg,var(--blue),var(--blue-deep));box-shadow:0 4px 12px rgba(0,102,255,.28)}.AppShell_search__U_j4t{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--muted);font:inherit;font-size:13px;cursor:pointer;text-align:left}.AppShell_search__U_j4t:hover{border-color:var(--blue-line);color:var(--sub)}.AppShell_search__U_j4t .AppShell_kbd__OiP3d{margin-left:auto}.AppShell_kbd__OiP3d{font:inherit;font-size:11px;font-weight:700;color:var(--muted);padding:2px 6px;border-radius:6px;border:1px solid var(--line);background:var(--paper)}.AppShell_navScroll__xJqnS{flex:1;overflow-y:auto;padding-right:2px}.AppShell_group__4q1TD{margin-top:16px}.AppShell_groupLabel__rdFi8{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.08em;padding:0 12px 4px;margin:0}.AppShell_navItem__1tNc8{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:600;color:var(--sub);text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease)}.AppShell_navItem__1tNc8 svg{flex:none}.AppShell_navItem__1tNc8:hover{background:var(--bg);color:var(--ink)}.AppShell_navItem__1tNc8[aria-current=page]{background:var(--blue-soft);color:var(--blue)}.AppShell_navLabel__zpJt4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_beta__FGwxs{margin-left:auto;flex:none;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;background:var(--note-bg);color:var(--note-ink)}.AppShell_iconButton__HwTtn:focus-visible,.AppShell_navItem__1tNc8:focus-visible,.AppShell_paletteItem__NjN5C:focus-visible,.AppShell_search__U_j4t:focus-visible,.AppShell_tab__SkJrP:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AppShell_usage__adgD7{margin:8px 0 0;padding:4px 0 12px;border-radius:var(--r-sm);background:linear-gradient(160deg,var(--blue),var(--blue-deep) 60%,var(--navy))}.AppShell_usage__adgD7:empty{display:none}.AppShell_account__i3wQK{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);display:grid;gap:2px}.AppShell_userLine__SFf0r{margin:0;padding:4px 12px 6px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_logout__MCfEd{width:100%;border:0;background:transparent;font:inherit;font-size:14px;cursor:pointer;text-align:left}.AppShell_main__pL7Q2{min-width:0}.AppShell_scrim__HrkrY{display:none}.AppShell_iconButton__HwTtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.AppShell_closeButton__sy6oq{display:none}.AppShell_paletteScrim__6uSdT{position:fixed;inset:0;z-index:80;background:rgba(10,15,60,.32);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.AppShell_palette__KE6b2{width:min(560px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r);box-shadow:var(--shadow-lg);overflow:hidden}.AppShell_paletteInputRow__26n8H{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--muted)}.AppShell_paletteInput__tXS_i{flex:1;min-width:0;border:0;outline:none;font:inherit;font-size:16px;color:var(--ink);background:transparent}.AppShell_paletteList__2Ic0B{list-style:none;margin:0;padding:8px;overflow-y:auto}.AppShell_paletteItem__NjN5C{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:48px;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.AppShell_paletteItem__NjN5C[data-active=true]{background:var(--blue-soft)}.AppShell_paletteIcon__HJbYu{flex:none;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue)}.AppShell_paletteText__gXVtj{display:grid;min-width:0}.AppShell_paletteText__gXVtj b{font-size:14px}.AppShell_paletteText__gXVtj small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_paletteEmpty__6FdOP{padding:24px;text-align:center;color:var(--muted);font-size:14px}@media (min-width:768px) and (max-width:1279px){.AppShell_shell__Gr7ap{grid-template-columns:76px minmax(0,1fr)}.AppShell_sidebar__hm8kJ{padding:16px 10px 12px}.AppShell_sideHead__VVDCt{justify-content:center;padding:0 0 12px}.AppShell_beta__FGwxs,.AppShell_groupLabel__rdFi8,.AppShell_navLabel__zpJt4,.AppShell_usage__adgD7,.AppShell_userLine__SFf0r{display:none}.AppShell_navItem__1tNc8,.AppShell_search__U_j4t{justify-content:center;padding:0}.AppShell_group__4q1TD{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}}@media (max-width:767px){.AppShell_shell__Gr7ap{grid-template-columns:minmax(0,1fr)}.AppShell_topbar__PzgkY{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:30;height:60px;padding:0 16px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.AppShell_closeButton__sy6oq{display:inline-flex}.AppShell_sidebar__hm8kJ{position:fixed;z-index:50;left:0;top:0;width:min(300px,86vw);transform:translateX(-104%);transition:transform .24s var(--ease);box-shadow:var(--shadow-lg)}.AppShell_sidebar__hm8kJ[data-open=true]{transform:translateX(0)}.AppShell_scrim__HrkrY{display:block;position:fixed;inset:0;z-index:40;background:rgba(10,15,60,.32);opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.AppShell_scrim__HrkrY[data-open=true]{opacity:1;pointer-events:auto}.AppShell_main__pL7Q2{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.AppShell_tabbar__R_fIO{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.AppShell_tab__SkJrP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700;color:var(--muted);text-decoration:none;border-radius:12px}.AppShell_tab__SkJrP span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.AppShell_tab__SkJrP[aria-current=page]{color:var(--blue)}}@media (prefers-reduced-motion:reduce){.AppShell_navItem__1tNc8,.AppShell_scrim__HrkrY,.AppShell_sidebar__hm8kJ{transition:none}}.ToolFrame_frame__xHjSC{min-width:0}.ToolFrame_head__PvyAl{padding:24px 32px 0;background:var(--paper);border-bottom:1px solid var(--line)}.ToolFrame_crumbRow__zS9tm{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ToolFrame_switcher__l0GJU{flex:none;min-width:0}.ToolFrame_crumbs__aebiI{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted)}.ToolFrame_crumbs__aebiI a{color:var(--sub);text-decoration:none}.ToolFrame_crumbs__aebiI a:hover{color:var(--blue)}.ToolFrame_crumbs__aebiI [aria-current=page]{color:var(--ink);font-weight:600}.ToolFrame_titleRow__CVWjC{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px;padding-bottom:16px}.ToolFrame_titleBox__Nfmc4{min-width:0}.ToolFrame_title__TOn_e{margin:0;font-size:28px;line-height:1.3;font-weight:700;color:var(--ink)}.ToolFrame_description__ktLKK{margin:4px 0 0;font-size:15px;line-height:1.7;color:var(--sub)}.ToolFrame_action__TgL_4{flex:none}.ToolFrame_tabs__UrH3L{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin:0 -4px}.ToolFrame_tabs__UrH3L::-webkit-scrollbar{display:none}.ToolFrame_tab__34CpY{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 12px;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:var(--sub);text-decoration:none;white-space:nowrap}.ToolFrame_tab__34CpY:hover{color:var(--ink)}.ToolFrame_tab__34CpY[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.ToolFrame_tab__34CpY:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}.ToolFrame_body___l71O,.ToolFrame_content__p3Aem{min-width:0}.ToolFrame_aside__1a2e7{display:none}@media (min-width:1280px){.ToolFrame_body___l71O[data-aside=true]{display:grid;grid-template-columns:minmax(0,1fr) 320px}.ToolFrame_aside__1a2e7{display:block;border-left:1px solid var(--line);background:var(--paper);padding:24px;min-height:calc(100vh - 160px)}}@media (max-width:767px){.ToolFrame_head__PvyAl{padding:16px 16px 0}.ToolFrame_title__TOn_e{font-size:22px}}.AishodanShellFrame_content__Ny97D header label:has(>select){display:none}