.ToolGuide_guide__vLdBu{margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--text-detail);line-height:1.85}.ToolGuide_guide__vLdBu summary{min-height:52px;padding:14px 4px;cursor:pointer;font-weight:600}.ToolGuide_guide__vLdBu summary span{display:inline-block;font-size:var(--text-caption);font-weight:400;color:var(--muted);margin-left:14px}.ToolGuide_guide__vLdBu summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:8px}.ToolGuide_content__4AgaQ{padding:0 4px 20px;max-width:820px}.ToolGuide_content__4AgaQ h2{font-size:var(--text-body);margin:8px 0 12px}.ToolGuide_content__4AgaQ h3{font-size:var(--text-detail);margin:20px 0 5px}.ToolGuide_content__4AgaQ p{margin:0;color:var(--muted)}.ToolGuide_content__4AgaQ ol{padding-left:1.5em;margin:0}.ToolGuide_content__4AgaQ li+li{margin-top:6px}.ToolGuide_content__4AgaQ .ToolGuide_privacy__xA6NC{margin-top:20px;font-size:var(--text-caption)}@media(max-width:420px){.ToolGuide_guide__vLdBu summary span{display:block;margin-left:0}}.Workbench_page__vGDJe{max-width:1180px;margin:36px auto 0;padding:0 24px}.Workbench_crumb__b4lxV{display:flex;flex:1;gap:10px;color:var(--muted);font-size:var(--text-caption);align-items:center;margin-bottom:0;min-width:0;line-height:1.6}.Workbench_crumb__b4lxV a{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:44px;white-space:nowrap}.Workbench_crumb__b4lxV>span{flex:0 0 auto}.Workbench_crumb__b4lxV>span:last-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.Workbench_crumb__b4lxV svg{flex:none}.Workbench_crumb__b4lxV a:hover{text-decoration:underline}.Workbench_heading__v3x0C{display:block;min-width:0;margin-bottom:24px}.Workbench_heading__v3x0C>div{min-width:0}.Workbench_heading__v3x0C h1{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:0;line-height:1.4;margin:8px 0 12px;font-weight:650}.Workbench_heading__v3x0C p{margin:0;color:var(--muted);line-height:1.7;max-width:750px}.Workbench_badge__FhR80{display:inline-flex;align-items:center;gap:6px;border-radius:99px;background:var(--soft);padding:6px 12px;font-size:var(--text-caption)}.Workbench_share__mHJ_C{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:8px 14px;white-space:nowrap}.Workbench_layout__a_f4q{display:grid;grid-template-columns:minmax(250px,350px) minmax(0,1fr);gap:24px;align-items:start}.Workbench_panel__NO1Z4{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow);min-width:0}.Workbench_panel__NO1Z4 h2{margin:0 0 18px;font-size:var(--text-body)}.Workbench_form__sQkCs{display:grid;gap:16px}.Workbench_field__jJZUa{display:grid;gap:8px;min-width:0}.Workbench_field__jJZUa>span{font-size:var(--text-detail);font-weight:550}.Workbench_field__jJZUa small,.Workbench_hint__7WePx{overflow-wrap:anywhere;font-size:var(--text-caption);color:var(--muted);line-height:1.6}.Workbench_field__jJZUa textarea{width:100%;min-height:180px;font-size:var(--text-detail)}.Workbench_row__Decn1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Workbench_primary__cxumZ,.Workbench_secondary__KDoTj{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:0;padding:12px 18px;font-weight:600;min-height:48px}.Workbench_primary__cxumZ:hover{filter:none;background:var(--brand-hover)}.Workbench_secondary__KDoTj{border:1px solid var(--line);background:var(--surface)}.Workbench_actions__ZQ5CC{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.Workbench_preview__3b192{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:14px;background:linear-gradient(140deg,var(--surface),var(--soft));border:1px solid var(--line);border-radius:20px;padding:32px;min-width:0}.Workbench_preview__3b192 svg{color:var(--muted)}.Workbench_preview__3b192 h2{margin:0;font-size:var(--text-subhead)}.Workbench_preview__3b192 p{color:var(--muted);line-height:1.7;margin:0;max-width:370px}.Workbench_result__vbA1B{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:26px;min-width:0;animation:Workbench_arrive__HXcQq .25s ease-out}.Workbench_result__vbA1B h2{font-size:var(--text-subhead);display:flex;gap:8px;align-items:center;margin:0 0 18px}.Workbench_big__GmuYw{font-size:clamp(1.5rem,4vw,2.5rem);color:var(--ink);font-weight:650;line-height:1.5;overflow-wrap:anywhere}.Workbench_output__Mth2n{width:100%;min-height:240px;white-space:pre-wrap;font-size:var(--text-detail);line-height:1.6;overflow-wrap:anywhere}.Workbench_error__sLgxF{border-radius:12px;padding:12px 16px;background:#fff0e7;color:#923c20;line-height:1.7;margin:16px 0;font-size:var(--text-detail)}.Workbench_status__VNh2t{font-size:var(--text-caption);color:var(--muted);line-height:1.7;margin-top:14px;min-height:1.6em}.Workbench_list__2sMIG{padding:0;list-style:none;margin:0}.Workbench_list__2sMIG li{display:flex;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.Workbench_list__2sMIG button{background:var(--soft);border:0;border-radius:9px;padding:8px 12px;flex-shrink:0}.Workbench_table__pWbiJ{width:100%;border-collapse:collapse;font-size:var(--text-detail)}.Workbench_table__pWbiJ td,.Workbench_table__pWbiJ th{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.Workbench_diff__xrhgR{font-family:inherit;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-detail)}.Workbench_add__amIkW{background:#e0f0dd;color:#244b29}.Workbench_remove__FYOS4{background:#ffe1d9;color:#7e2d22}.Workbench_timer__N41c_{text-align:center;font-size:clamp(3rem,12vw,6rem);font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink);letter-spacing:-.04em}.Workbench_check__H8jpj{display:flex;align-items:center;gap:10px;font-size:var(--text-detail);min-height:44px}.Workbench_check__H8jpj input{min-height:auto;width:20px;height:20px;accent-color:var(--accent)}.Workbench_below__pSCmH{margin-top:38px;border-top:1px solid var(--line);padding-top:24px}.Workbench_below__pSCmH h2{font-size:var(--text-body)}.Workbench_related__ihITf{display:flex;gap:12px;flex-wrap:wrap}.Workbench_related__ihITf a{padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:var(--text-detail)}.Workbench_file__tmiB8{width:100%;font-size:var(--text-caption)}.Workbench_file__tmiB8::file-selector-button{font:inherit;border:0;border-radius:8px;background:var(--soft);color:var(--ink);padding:9px;margin-right:10px}.Workbench_media__4XN6m{width:100%;max-height:330px;object-fit:contain;border-radius:16px;background:#26342f}.Workbench_range__Yo37i{width:100%;padding:0;accent-color:var(--accent)}.Workbench_qr__xZwds{width:230px;height:230px;border-radius:16px;background:white;padding:14px}.Workbench_progress__TPpO9{height:8px;border-radius:99px;background:var(--soft);overflow:hidden}.Workbench_progress__TPpO9 span{display:block;height:100%;width:33%;background:var(--accent);animation:Workbench_working__Muz8h 1.5s ease-in-out infinite}.Workbench_chips__wo6vh{display:flex;flex-wrap:wrap;gap:8px}.Workbench_chips__wo6vh button{padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:var(--surface);font-size:var(--text-caption)}.Workbench_chips__wo6vh button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border:1px solid var(--accent)}@keyframes Workbench_arrive__HXcQq{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes Workbench_working__Muz8h{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@media(max-width:760px){.Workbench_page__vGDJe{padding:0 16px;margin-top:22px}.Workbench_layout__a_f4q{grid-template-columns:1fr;gap:16px}.Workbench_panel__NO1Z4,.Workbench_result__vbA1B{padding:20px;border-radius:20px}.Workbench_heading__v3x0C{gap:12px}.Workbench_share__mHJ_C{padding:8px 10px;font-size:var(--text-caption)}.Workbench_heading__v3x0C p{font-size:var(--text-detail)}.Workbench_crumb__b4lxV{margin-bottom:0}.Workbench_preview__3b192{min-height:210px;padding:24px}.Workbench_row__Decn1{gap:10px}.Workbench_actions__ZQ5CC>*{flex:1}.Workbench_big__GmuYw{font-size:1.8rem}.Workbench_table__pWbiJ{font-size:var(--text-caption)}}.Workbench_field__jJZUa input,.Workbench_field__jJZUa select,.Workbench_field__jJZUa textarea{width:100%;min-width:0}.Workbench_status__VNh2t{overflow-wrap:anywhere}.Workbench_panel__NO1Z4,.Workbench_result__vbA1B{border-color:color-mix(in srgb,var(--line) 65%,transparent);box-shadow:var(--shadow)}.Workbench_related__ihITf a,.Workbench_secondary__KDoTj,.Workbench_share__mHJ_C{box-shadow:0 2px 8px #26394404}.Workbench_primary__cxumZ{background:var(--brand);color:var(--on-brand);font-weight:600;border:1px solid var(--accent)}.Workbench_heading__v3x0C p{max-width:650px}.Workbench_preview__3b192{background:linear-gradient(135deg,var(--surface),var(--soft));border-style:solid}.Workbench_badge__FhR80{font-weight:500}.Workbench_panel__NO1Z4 h2,.Workbench_result__vbA1B h2{font-weight:600}.Workbench_below__pSCmH{padding-bottom:24px}.Workbench_actions__ZQ5CC button[data-done=true] svg{animation:Workbench_done-check__oRDrF .32s cubic-bezier(.2,.8,.2,1)}@keyframes Workbench_done-check__oRDrF{0%{scale:.65;rotate:-15deg}70%{scale:1.12;rotate:3deg}to{scale:1;rotate:0deg}}@media(prefers-reduced-motion:reduce){.Workbench_actions__ZQ5CC button[data-done=true] svg{animation:none}}.Workbench_copyStatus___xlox{margin:6px 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.Workbench_copyStatus___xlox:empty{display:none}.Workbench_copyFallback__rFSiz{width:100%;min-height:80px;margin-top:10px;font-size:var(--text-body);user-select:text;-webkit-user-select:text}@media(max-width:760px){.Workbench_page__vGDJe[data-focused=true]{margin-top:8px}.Workbench_page__vGDJe[data-focused=true] .Workbench_crumb__b4lxV{margin-bottom:2px}.Workbench_page__vGDJe[data-focused=true] .Workbench_crumb__b4lxV>span{display:none}.Workbench_page__vGDJe[data-focused=true] .Workbench_heading__v3x0C{margin-bottom:14px;padding-right:0;min-height:0}.Workbench_page__vGDJe[data-focused=true] .Workbench_heading__v3x0C .Workbench_badge__FhR80{display:none}.Workbench_page__vGDJe[data-focused=true] .Workbench_heading__v3x0C h1{margin:6px 0;font-size:var(--text-title);text-wrap:pretty}.Workbench_page__vGDJe[data-focused=true] .Workbench_heading__v3x0C>div>p{display:none}.Workbench_page__vGDJe[data-focused=true] .Workbench_below__pSCmH{margin-top:20px}}.Workbench_compactDesk__t90He{max-width:800px;margin:0 auto;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.Workbench_compactFields__yx5aM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Workbench_compactFields__yx5aM>.Workbench_chips__wo6vh,.Workbench_compactFields__yx5aM>.Workbench_field__jJZUa:first-child,.Workbench_compactFields__yx5aM>.Workbench_row__Decn1,.Workbench_compactFields__yx5aM>p{grid-column:1/-1}.Workbench_compactFields__yx5aM>.Workbench_field__jJZUa>span{font-size:var(--text-caption)}.Workbench_compactAnswer__9YB5G{margin-top:18px;padding:18px;background:var(--soft);border-radius:18px;min-width:0}.Workbench_compactAnswer__9YB5G>h2{display:none}.Workbench_compactAnswer__9YB5G>.Workbench_big__GmuYw{margin:0;font-size:1.8rem;line-height:1.3}.Workbench_compactAnswer__9YB5G>.Workbench_status__VNh2t{margin:8px 0;min-height:0}.Workbench_compactAnswer__9YB5G .Workbench_actions__ZQ5CC{margin-top:10px}.Workbench_compactAdvanced__yb1kd{margin-top:14px;display:grid;gap:10px}@media(max-width:600px){.Workbench_compactDesk__t90He{padding:16px}.Workbench_compactFields__yx5aM{gap:10px}.Workbench_compactAnswer__9YB5G{padding:14px;margin-top:14px}.Workbench_compactFields__yx5aM .Workbench_field__jJZUa{gap:5px}.Workbench_compactFields__yx5aM input,.Workbench_compactFields__yx5aM select{padding:8px;min-height:44px;font-size:max(16px,.85rem)}}@media(max-width:350px){.Workbench_compactFields__yx5aM{grid-template-columns:1fr}}.Workbench_topbar__xtM2P{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;min-width:0}.Workbench_topbar__xtM2P .Workbench_share__mHJ_C{flex:0 0 auto;min-height:44px;position:static;font-size:var(--text-caption)}.Workbench_heading__v3x0C h1{text-wrap:pretty;overflow-wrap:break-word;line-break:strict}.Workbench_heading__v3x0C .Workbench_badge__FhR80{max-width:100%;line-height:1.6;white-space:normal}.Workbench_heading__v3x0C .Workbench_badge__FhR80 svg{flex:none;align-self:center}.Workbench_panel__NO1Z4 h2,.Workbench_result__vbA1B h2{line-height:1.5;text-wrap:pretty}.Workbench_result__vbA1B h2 svg{flex:none}.Workbench_primary__cxumZ,.Workbench_related__ihITf a,.Workbench_secondary__KDoTj,.Workbench_share__mHJ_C{line-height:1.45;text-align:center}.Workbench_primary__cxumZ svg,.Workbench_secondary__KDoTj svg,.Workbench_share__mHJ_C svg{flex:none}.Workbench_list__2sMIG li{align-items:flex-start;min-width:0}.Workbench_list__2sMIG li>span{min-width:0}@media(max-width:760px){.Workbench_topbar__xtM2P{gap:12px;margin-bottom:9px}.Workbench_topbar__xtM2P .Workbench_share__mHJ_C{font-size:var(--text-caption);padding:8px 10px}.Workbench_crumb__b4lxV>span{display:none}.Workbench_crumb__b4lxV a{font-size:var(--text-caption)}.Workbench_heading__v3x0C h1{margin:4px 0 10px;font-size:var(--text-pane);letter-spacing:0}.Workbench_heading__v3x0C p{max-width:none}.Workbench_heading__v3x0C .Workbench_badge__FhR80{min-height:0;padding:5px 9px;font-size:var(--text-caption)}.Workbench_page__vGDJe[data-focused=true] .Workbench_heading__v3x0C h1{font-size:var(--text-pane);margin:4px 0}.Workbench_page__vGDJe[data-focused=true] .Workbench_topbar__xtM2P{margin-bottom:7px}}@media(min-width:1100px){.Workbench_page__vGDJe{width:100%;max-width:none;padding-inline:var(--desktop-gutter)}.Workbench_layout__a_f4q{grid-template-columns:clamp(320px,25vw,440px) minmax(0,1fr);gap:var(--desktop-gap)}.Workbench_compactDesk__t90He{max-width:none;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:var(--desktop-gap);align-items:start}.Workbench_compactAnswer__9YB5G{margin-top:0}.Workbench_compactAdvanced__yb1kd{grid-column:1/-1;margin-top:0}.Workbench_media__4XN6m{max-height:clamp(330px,55svh,860px)}.Workbench_output__Mth2n{min-height:clamp(280px,45svh,700px)}}.Workbench_page__vGDJe[data-workbench]{width:100%;max-width:none;margin:0 auto;padding:0 var(--desktop-gutter,24px) 12px}.Workbench_studioHeading__xxICQ{display:flex;align-items:center;gap:12px;min-height:84px;padding:12px 0;min-width:0}.Workbench_backButton__pA_Hw,.Workbench_helpButton__AAcgG{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);flex:none}.Workbench_studioTitle__rH1a1{flex:1;min-width:0}.Workbench_studioTitle__rH1a1 h1{font-size:var(--text-pane);font-weight:650;line-height:1.35;margin:0;text-wrap:pretty;overflow-wrap:break-word}.Workbench_studioTitle__rH1a1>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-caption);line-height:1.5;margin-top:4px}.Workbench_studioTitle__rH1a1 svg{flex:none}.Workbench_studioActions__9_mK9{display:flex;align-items:center;gap:8px;flex:none}.Workbench_studioActions__9_mK9 button{min-height:44px;cursor:pointer}.Workbench_helpButton__AAcgG{padding:8px 12px;font-size:var(--text-caption)}.Workbench_toolBody__HrFkX{--workbench-height:calc(100svh - var(--workbench-top,162px) - 14px);min-width:0}.Workbench_helpDialog__ncNyj{width:min(680px,calc(100% - 28px));max-height:85dvh;margin:auto;border:1px solid var(--line);border-radius:24px;padding:24px;background:var(--surface);color:var(--ink);box-shadow:0 20px 100px #0003;overscroll-behavior:contain}.Workbench_helpDialog__ncNyj::backdrop{background:#171a204d;backdrop-filter:blur(7px)}.Workbench_helpHeader__rhK5e{display:flex;align-items:center;justify-content:space-between;gap:12px}.Workbench_helpHeader__rhK5e h2{font-size:var(--text-title-small);margin:0}.Workbench_helpHeader__rhK5e button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--soft);color:var(--ink)}.Workbench_helpDialog__ncNyj>p{font-size:var(--text-detail);color:var(--muted);line-height:1.7}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q{gap:16px}.Workbench_toolBody__HrFkX .Workbench_panel__NO1Z4,.Workbench_toolBody__HrFkX .Workbench_result__vbA1B{padding:20px;border-radius:22px}.Workbench_toolBody__HrFkX .Workbench_panel__NO1Z4 h2,.Workbench_toolBody__HrFkX .Workbench_result__vbA1B h2{margin-bottom:12px}.Workbench_toolBody__HrFkX .Workbench_form__sQkCs{gap:12px}.Workbench_toolBody__HrFkX .Workbench_preview__3b192{min-height:220px}.Workbench_toolBody__HrFkX .Workbench_output__Mth2n{min-height:200px}@media(min-width:900px){.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:stretch;min-height:min(540px,var(--workbench-height))}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_panel__NO1Z4,.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_preview__3b192,.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_result__vbA1B{max-height:var(--workbench-height);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain}.Workbench_toolBody__HrFkX .Workbench_media__4XN6m{max-height:calc(var(--workbench-height) - 240px)}.Workbench_toolBody__HrFkX .Workbench_field__jJZUa textarea{min-height:clamp(140px,24svh,360px)}.Workbench_toolBody__HrFkX .Workbench_compactDesk__t90He{width:100%;padding:24px;align-items:start}}@media(max-width:760px){.Workbench_page__vGDJe[data-workbench]{padding:0 12px 12px;margin-top:0}.Workbench_studioHeading__xxICQ{min-height:66px;padding:8px 0;gap:8px}.Workbench_studioTitle__rH1a1 h1{font-size:var(--text-title-small)}.Workbench_studioTitle__rH1a1>span{font-size:var(--text-caption);margin-top:2px}.Workbench_studioActions__9_mK9{gap:5px}.Workbench_helpButton__AAcgG{padding:0;width:44px}.Workbench_helpButton__AAcgG span{display:none}.Workbench_studioActions__9_mK9 .Workbench_share__mHJ_C{font-size:0;width:44px;height:44px;padding:0;justify-content:center;gap:0}.Workbench_studioActions__9_mK9 .Workbench_share__mHJ_C svg{width:18px;height:18px}.Workbench_backButton__pA_Hw{border:0;background:transparent;min-width:32px;width:32px}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q{gap:10px}.Workbench_toolBody__HrFkX .Workbench_panel__NO1Z4,.Workbench_toolBody__HrFkX .Workbench_result__vbA1B{padding:14px;border-radius:18px}.Workbench_toolBody__HrFkX .Workbench_form__sQkCs{gap:10px}.Workbench_toolBody__HrFkX .Workbench_field__jJZUa{gap:5px}.Workbench_toolBody__HrFkX .Workbench_panel__NO1Z4 h2,.Workbench_toolBody__HrFkX .Workbench_result__vbA1B h2{font-size:var(--text-body);margin-bottom:8px}.Workbench_toolBody__HrFkX .Workbench_status__VNh2t{font-size:var(--text-caption);margin:7px 0;min-height:0}.Workbench_toolBody__HrFkX .Workbench_field__jJZUa textarea,.Workbench_toolBody__HrFkX .Workbench_output__Mth2n{min-height:110px}.Workbench_toolBody__HrFkX .Workbench_preview__3b192{min-height:160px;padding:16px}.Workbench_toolBody__HrFkX .Workbench_actions__ZQ5CC{margin-top:10px}.Workbench_toolBody__HrFkX .Workbench_big__GmuYw{font-size:1.6rem;line-height:1.35}.Workbench_toolBody__HrFkX .Workbench_compactDesk__t90He{padding:14px}.Workbench_toolBody__HrFkX .Workbench_compactAnswer__9YB5G{padding:12px;margin-top:10px}}@media(prefers-reduced-motion:no-preference){.Workbench_helpDialog__ncNyj[open]{animation:Workbench_arrive__HXcQq .18s ease-out}}@media(max-width:760px){.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q{height:var(--workbench-height);min-height:510px;grid-template-rows:minmax(200px,1fr) minmax(190px,.85fr);align-items:stretch}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_panel__NO1Z4,.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_preview__3b192,.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_result__vbA1B{min-height:0;max-height:100%;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_result__vbA1B{display:flex;flex-direction:column;gap:4px}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_result__vbA1B .Workbench_output__Mth2n{flex:1;min-height:90px;margin:0;resize:vertical}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_result__vbA1B .Workbench_actions__ZQ5CC{margin-top:8px;flex-shrink:0;background:var(--surface);position:sticky;bottom:-14px;padding:8px 0;z-index:1}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_result__vbA1B>.Workbench_status__VNh2t{display:none}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q .Workbench_field__jJZUa textarea{min-height:90px}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q .Workbench_qr__xZwds{width:140px;height:140px;padding:8px;margin:auto}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q .Workbench_media__4XN6m{max-height:160px}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_preview__3b192{padding:16px}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q .Workbench_form__sQkCs{gap:8px}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q .Workbench_chips__wo6vh{gap:5px}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q .Workbench_chips__wo6vh button{min-height:40px;font-size:var(--text-caption);padding:5px 9px}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q{grid-template-rows:minmax(230px,1fr) minmax(230px,1fr)}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q>.Workbench_result__vbA1B{display:grid;grid-template-columns:140px minmax(0,1fr);align-content:start;gap:8px}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q>.Workbench_result__vbA1B>h2{grid-column:1/-1;margin:0}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q>.Workbench_result__vbA1B>.Workbench_qr__xZwds{grid-column:1;grid-row:2/4}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q>.Workbench_result__vbA1B>.Workbench_hint__7WePx{font-size:var(--text-caption);line-height:1.45;margin:0}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q>.Workbench_result__vbA1B>.Workbench_actions__ZQ5CC{grid-column:2;grid-row:3;display:grid;gap:5px;margin:0;padding:0;position:static}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q>.Workbench_result__vbA1B>.Workbench_actions__ZQ5CC>a{font-size:var(--text-caption);min-height:42px;padding:7px}.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q>.Workbench_result__vbA1B>details{grid-column:1/-1;margin-top:0}}.Workbench_compactDesk__t90He,.Workbench_panel__NO1Z4,.Workbench_result__vbA1B{box-shadow:none;border-color:var(--line);border-radius:26px}.Workbench_compactAnswer__9YB5G,.Workbench_preview__3b192{background:var(--soft);border-color:transparent}.Workbench_backButton__pA_Hw,.Workbench_helpButton__AAcgG,.Workbench_primary__cxumZ,.Workbench_secondary__KDoTj,.Workbench_share__mHJ_C{border-radius:999px;box-shadow:none}.Workbench_backButton__pA_Hw,.Workbench_helpButton__AAcgG,.Workbench_secondary__KDoTj{background:var(--soft);border-color:transparent}.Workbench_studioHeading__xxICQ{gap:14px}.Workbench_studioTitle__rH1a1 h1{font-weight:700;letter-spacing:-.025em}.Workbench_helpDialog__ncNyj{border-radius:28px;box-shadow:0 24px 100px #0003}.Workbench_helpHeader__rhK5e{position:sticky;top:-24px;background:var(--surface);padding-block:8px;z-index:2}@media(max-width:760px){.Workbench_helpDialog__ncNyj{width:100%;max-width:100%;margin:auto 0 0;max-height:85dvh;border-radius:28px 28px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q{min-height:min(510px,var(--workbench-height))}.Workbench_studioHeading__xxICQ{gap:8px}}.Workbench_studioHeading__xxICQ{position:sticky;top:var(--site-header-height,0);z-index:20;background:var(--glass,var(--surface));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.Workbench_toolBody__HrFkX .Workbench_result__vbA1B>.Workbench_actions__ZQ5CC{position:sticky;bottom:-20px;z-index:3;background:var(--surface);padding:12px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.Workbench_toolBody__HrFkX .Workbench_result__vbA1B{scroll-padding-block:16px 100px}@media(max-width:760px){.Workbench_toolBody__HrFkX .Workbench_result__vbA1B>.Workbench_actions__ZQ5CC{bottom:-14px}.Workbench_toolBody__HrFkX .Workbench_result__vbA1B>.Workbench_actions__ZQ5CC>*{flex:1;min-width:0}}@media(prefers-reduced-transparency:reduce){.Workbench_studioHeading__xxICQ{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{.Workbench_studioHeading__xxICQ,.Workbench_toolBody__HrFkX .Workbench_result__vbA1B>.Workbench_actions__ZQ5CC{position:static}}@media(max-width:780px){.Workbench_page__vGDJe[data-tool-kind=qr] .Workbench_layout__a_f4q,.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q{min-height:0;height:var(--workbench-height);grid-template-rows:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_panel__NO1Z4,.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_preview__3b192,.Workbench_toolBody__HrFkX .Workbench_layout__a_f4q>.Workbench_result__vbA1B{min-height:0;overflow:auto;overscroll-behavior:contain}.Workbench_toolBody__HrFkX{overflow-anchor:none}}@media(max-width:780px){.Workbench_page__vGDJe:has([data-loaded=true]){padding-bottom:0;margin-bottom:0}body:has(.Workbench_page__vGDJe [data-loaded=true])>footer{display:none}body:has(.Workbench_page__vGDJe [data-loaded=true]){overflow-anchor:none}}.about_contact__ZF6I3{max-width:720px;margin:24px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:30px;align-items:center;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:24px}.about_intro__TAj0e{min-width:0}.about_intro__TAj0e h2{font-size:var(--text-title);line-height:1.5;text-wrap:balance;margin:14px 0 12px}.about_intro__TAj0e p{font-size:var(--text-detail);color:var(--muted);margin:12px 0 20px}.about_intro__TAj0e .about_remark__qBXXN{padding:12px 14px;border-radius:12px;background:var(--soft);color:var(--ink)}.about_remark__qBXXN strong{display:block;font-size:var(--text-subhead);margin-top:3px}.about_intro__TAj0e .about_help__RRYrU{margin-bottom:0}.about_qr__5XR8L{display:block;min-width:0;padding:10px;background:#fff;color:#47584e;border:1px solid #e6e9e7;border-radius:18px;text-align:center}.about_qr__5XR8L img{width:100%;height:auto;display:block;border-radius:10px}.about_qr__5XR8L span{display:block;font-size:var(--text-caption);padding:4px 0 8px}.about_qr__5XR8L:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media(max-width:600px){.about_contact__ZF6I3{grid-template-columns:minmax(0,1fr);padding:22px 18px;gap:22px}.about_qr__5XR8L{width:min(100%,280px);justify-self:center}.about_intro__TAj0e .about_remark__qBXXN strong{display:inline;font-size:inherit}.about_intro__TAj0e h2{font-size:var(--text-title-small);text-wrap:wrap}}.about_identity__e_MfZ{max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:30px;align-items:start}.about_portrait__FZZuT{display:block;width:100%;height:auto;object-fit:contain;background:transparent;border-radius:0;position:sticky;top:110px}.about_identityCopy__GlGp9{min-width:0}.about_contact__ZF6I3{max-width:980px}@media(max-width:700px){.about_identity__e_MfZ{grid-template-columns:minmax(0,1fr);gap:22px}.about_portrait__FZZuT{position:static;width:min(100%,280px);justify-self:center}.about_identityCopy__GlGp9 p{font-size:var(--text-detail)}}.about_portraitLink__Yfnbm{display:block;position:sticky;top:110px;min-width:0;text-align:center}.about_portraitLink__Yfnbm .about_portrait__FZZuT{position:static}.about_portraitLink__Yfnbm>span{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-caption);color:var(--accent);text-decoration:underline;text-underline-offset:3px}.about_portraitLink__Yfnbm:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:18px}@media(max-width:700px){.about_portraitLink__Yfnbm{position:static;justify-self:center;width:min(100%,280px)}}.about_title__xTCOI span{display:inline-block;white-space:nowrap}@media(max-width:360px){.about_title__xTCOI{font-size:1.8rem!important}}.about_title__xTCOI{font-size:var(--text-section);font-weight:600;line-height:1.2;letter-spacing:0}.about_identity__e_MfZ{max-width:1200px;border:0;background:var(--soft);padding:40px;border-radius:28px;gap:40px}.about_identityCopy__GlGp9 p{font-size:var(--text-body);line-height:1.8;color:var(--muted)}.about_contact__ZF6I3{max-width:1200px;margin-top:64px;background:var(--soft);border:0;padding:40px;border-radius:28px}.about_intro__TAj0e h2{font-size:var(--text-pane);font-weight:600;line-height:1.3}.about_intro__TAj0e p{font-size:var(--text-body);line-height:1.8}.about_intro__TAj0e .about_help__RRYrU{font-size:var(--text-caption)}@media(max-width:700px){.about_contact__ZF6I3,.about_identity__e_MfZ{padding:24px;border-radius:24px;gap:24px}.about_contact__ZF6I3{margin-top:48px}.about_identityCopy__GlGp9 p,.about_intro__TAj0e p{font-size:var(--text-body)}.about_intro__TAj0e h2{font-size:var(--text-pane)}.about_title__xTCOI{font-size:var(--text-section)}}.ToolShare_dialog__QXMby{--share-ink:var(--ink,#23463a);margin:auto;inset:0;width:min(860px,calc(100vw - 32px));max-width:none;max-height:min(860px,92dvh);padding:0;border:1px solid var(--line);border-radius:26px;background:var(--surface);color:var(--share-ink);box-shadow:0 24px 100px #10261e45;overflow:hidden}.ToolShare_dialog__QXMby[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:ToolShare_shareArrive__ZCmCo .18s ease-out}.ToolShare_dialog__QXMby::backdrop{background:#10231e8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ToolShare_header__ITPgx{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid var(--line)}.ToolShare_header__ITPgx>div{min-width:0}.ToolShare_dialog__QXMby .ToolShare_header__ITPgx p{font-size:var(--text-caption);color:var(--muted);margin:0 0 6px}.ToolShare_header__ITPgx h2{font-size:var(--text-subhead);line-height:1.5;font-weight:650;margin:0;text-wrap:balance}.ToolShare_close__bUmuo{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;border:1px solid var(--line);border-radius:50%;background:var(--soft);color:inherit}.ToolShare_content__eREM_{min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:26px;padding:22px 26px;align-items:center}.ToolShare_preview__XOQBd{margin:0;min-width:0;width:100%;max-width:350px;justify-self:center}.ToolShare_preview__XOQBd>img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #d9e1d7;box-shadow:0 8px 24px #213e3114;user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:default}.ToolShare_preview__XOQBd figcaption{text-align:center;font-size:var(--text-caption);line-height:1.6;color:var(--muted);margin-top:8px}.ToolShare_placeholder__kFjoL{aspect-ratio:900/1120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--soft);border-radius:16px;padding:26px;text-align:center;font-size:var(--text-detail);line-height:1.8}.ToolShare_placeholder__kFjoL button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 15px;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:var(--text-caption)}.ToolShare_dialog__QXMby .ToolShare_placeholder__kFjoL p{margin:0}.ToolShare_details__sZl6v{min-width:0}.ToolShare_dialog__QXMby .ToolShare_intro__nt9CF{font-size:var(--text-subhead);line-height:1.7;margin:0 0 14px;font-weight:600;text-wrap:pretty}.ToolShare_intro__nt9CF span{display:inline}.ToolShare_dialog__QXMby .ToolShare_note__pgIug{font-size:var(--text-caption);line-height:1.8;margin:0 0 18px;color:var(--muted)}.ToolShare_tip__N24lW{padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--soft);font-size:var(--text-caption);line-height:1.8;margin-bottom:18px}.ToolShare_tip__N24lW strong{font-weight:600}.ToolShare_dialog__QXMby .ToolShare_tip__N24lW p{margin:6px 0 0;color:var(--muted)}.ToolShare_linkLabel__Ba7zK{display:block;font-size:var(--text-caption);color:var(--muted);margin-bottom:7px}.ToolShare_linkInput__evzMV{display:block;width:100%;min-width:0;min-height:44px;padding:10px;font-size:max(16px,.82rem);background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink)}.ToolShare_footer__TS4L1{max-width:none;width:100%;margin:0;padding:12px 26px 22px;border-top:1px solid var(--line);color:inherit;background:var(--surface);font-size:inherit}.ToolShare_dialog__QXMby .ToolShare_status__lwk2b{font-size:var(--text-caption);line-height:1.6;min-height:1.6em;color:var(--muted);margin:0 0 10px;overflow-wrap:anywhere}.ToolShare_actions__KP2fy{display:flex;gap:10px}.ToolShare_actions__KP2fy>a,.ToolShare_actions__KP2fy>button{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;padding:12px 10px;min-height:48px;font-size:var(--text-detail);font-weight:600;text-decoration:none;text-align:center}.ToolShare_actions__KP2fy svg,.ToolShare_placeholder__kFjoL svg{flex-shrink:0}.ToolShare_actions__KP2fy span{min-width:0;text-wrap:balance}.ToolShare_actions__KP2fy .ToolShare_primary___Biyb{background:var(--brand);color:var(--on-brand);border-color:var(--accent);border:1px solid var(--accent)}.ToolShare_actions__KP2fy>:disabled{opacity:.5;cursor:default}.ToolShare_actions__KP2fy>:focus-visible,.ToolShare_close__bUmuo:focus-visible,.ToolShare_linkInput__evzMV:focus-visible,.ToolShare_placeholder__kFjoL button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ToolShare_spinner__AmFle{animation:ToolShare_shareSpin__G4wuG 1s linear infinite}@keyframes ToolShare_shareSpin__G4wuG{to{transform:rotate(1turn)}}@keyframes ToolShare_shareArrive__ZCmCo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.ToolShare_dialog__QXMby{inset:auto 0 0;margin:0;width:100%;max-height:94dvh;border-radius:24px 24px 0 0;border-bottom:0}.ToolShare_header__ITPgx{padding:16px 16px 12px;gap:10px}.ToolShare_dialog__QXMby .ToolShare_header__ITPgx p{font-size:var(--text-caption)}.ToolShare_header__ITPgx h2{font-size:var(--text-body)}.ToolShare_content__eREM_{display:flex;flex-direction:column;gap:18px;align-items:stretch;padding:16px}.ToolShare_preview__XOQBd{max-width:280px;align-self:center}.ToolShare_details__sZl6v{width:100%}.ToolShare_dialog__QXMby .ToolShare_intro__nt9CF{font-size:var(--text-body);margin-bottom:8px}.ToolShare_dialog__QXMby .ToolShare_note__pgIug,.ToolShare_tip__N24lW{font-size:var(--text-caption);margin-bottom:12px}.ToolShare_tip__N24lW{padding:12px}.ToolShare_footer__TS4L1{padding:10px 16px max(14px,env(safe-area-inset-bottom))}.ToolShare_actions__KP2fy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ToolShare_actions__KP2fy>:first-child:nth-last-child(3){grid-column:1/-1}.ToolShare_actions__KP2fy>a,.ToolShare_actions__KP2fy>button{font-size:var(--text-caption);min-height:46px;padding:10px 8px}.ToolShare_dialog__QXMby .ToolShare_status__lwk2b{font-size:var(--text-caption);margin-bottom:8px}.ToolShare_content__eREM_:has(.ToolShare_placeholder__kFjoL){min-height:180px}.ToolShare_placeholder__kFjoL{min-height:240px;aspect-ratio:auto}.ToolShare_close__bUmuo{flex-basis:44px}.ToolShare_preview__XOQBd figcaption{font-size:var(--text-caption)}}@media(prefers-reduced-motion:reduce){.ToolShare_dialog__QXMby[open],.ToolShare_spinner__AmFle{animation:none}.ToolShare_dialog__QXMby::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}.TaskJourney_journey__XpsOb{margin:0 0 12px;border:1px solid var(--site-line);border-radius:16px;padding:0 16px;background:var(--site-panel);color:var(--site-ink);font-size:var(--text-body);line-height:1.6;min-width:0}.TaskJourney_journey__XpsOb .TaskJourney_progress__T1lPz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;width:100%;border:0;background:transparent;color:var(--site-ink);padding:8px 0;font:inherit;cursor:pointer;min-height:48px;font-weight:600;text-align:left}.TaskJourney_journey__XpsOb .TaskJourney_progress__T1lPz span:last-child{margin-left:0;font-size:var(--text-detail);color:var(--site-muted);white-space:nowrap}.TaskJourney_journey__XpsOb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px 20px;color:var(--site-muted);font-size:var(--text-detail)}.TaskJourney_journey__XpsOb li[aria-current]{color:var(--site-ink);font-weight:600}.TaskJourney_journey__XpsOb p{margin:12px 0}.TaskJourney_journey__XpsOb .TaskJourney_hint__8ZAi5{font-size:var(--text-detail);color:var(--site-muted)}.TaskJourney_journey__XpsOb a{display:inline-flex;align-items:center;min-height:44px;color:var(--site-link);font-size:var(--text-detail)}.TaskJourney_recipes__idwwq{margin:24px 0 32px;color:var(--site-ink)}.TaskJourney_recipes__idwwq h3{font-size:var(--text-subhead);font-weight:600;margin:0 0 8px}.TaskJourney_recipes__idwwq>p{color:var(--site-muted);font-size:var(--text-body);margin:0 0 20px}.TaskJourney_recipes__idwwq>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.TaskJourney_recipes__idwwq article{display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--site-panel);border:1px solid var(--site-line);padding:24px}.TaskJourney_recipes__idwwq h4{font-weight:600;font-size:var(--text-subhead);line-height:1.4;margin:0 0 12px}.TaskJourney_recipes__idwwq article p{font-size:var(--text-body);line-height:1.65;color:var(--site-muted);margin:0 0 16px}.TaskJourney_recipes__idwwq small{font-size:var(--text-detail);line-height:1.6;color:var(--site-muted);margin-bottom:12px}.TaskJourney_recipes__idwwq a{font-size:var(--text-body);font-weight:600;color:var(--site-link);display:flex;gap:12px;align-items:center;min-height:44px;margin-top:auto}.TaskJourney_journey__XpsOb :is(button,a):focus-visible,.TaskJourney_recipes__idwwq a:focus-visible{outline:2px solid var(--site-focus);outline-offset:4px}@media(max-width:700px){.TaskJourney_recipes__idwwq>div{grid-template-columns:minmax(0,1fr)}.TaskJourney_recipes__idwwq article{padding:20px}.TaskJourney_journey__XpsOb{padding:0 12px}}.TaskJourney_dialog__sRmwp{width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--site-line);border-radius:24px;background:var(--site-panel);color:var(--site-ink);line-height:1.7}.TaskJourney_dialog__sRmwp::backdrop{background:#10191099}.TaskJourney_dialog__sRmwp header{display:flex;align-items:center;gap:16px}.TaskJourney_dialog__sRmwp h2{font-size:var(--text-pane);line-height:1.35;margin:0;flex:1}.TaskJourney_dialog__sRmwp header button{flex:none;width:44px;height:44px;border-radius:50%;background:var(--site-soft);border:1px solid var(--site-control-line);color:var(--site-ink);font:inherit;cursor:pointer}.TaskJourney_dialog__sRmwp p{font-size:var(--text-body)}.Home_main__p3lBp{width:100%;max-width:1280px;margin:0 auto;padding:0 40px;color:var(--ink)}.Home_eyebrow__6Vb6d{display:block;color:var(--muted);font-size:var(--text-detail);line-height:1.5;font-weight:500;letter-spacing:0}.Home_focusHero__F5BDY{padding:64px 0 0}.Home_focusIntro__nKS4c{max-width:880px;margin:0 auto 40px;text-align:center}.Home_focusIntro__nKS4c h1{margin:14px 0 0;font-size:var(--text-display);font-weight:600;line-height:1.16;letter-spacing:0;text-wrap:balance}.Home_focusIntro__nKS4c h1>span{display:inline-block;white-space:nowrap}.Home_focusIntro__nKS4c p{margin:20px 0 8px;color:var(--muted);font-size:var(--text-title-small);line-height:1.5;text-wrap:balance}.Home_heroBrowse__B3_j_{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:var(--text-body);color:var(--accent)}.Home_everyday__MGCNJ,.Home_featured__36FBL{padding-top:96px}.Home_directory__lltdc{padding-top:96px;scroll-margin-top:100px}.Home_sectionHeading__G5pvf{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.Home_sectionHeading__G5pvf h2{font-size:var(--text-section);font-weight:600;line-height:1.2;letter-spacing:0;margin:12px 0 0;text-wrap:balance}.Home_sectionHeading__G5pvf a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:var(--text-detail);color:var(--accent);white-space:nowrap}.Home_count__0nV2J{color:var(--muted);font-size:var(--text-detail);white-space:nowrap}.Home_featuredGrid__nBuiY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Home_toolCard__5x0JD{position:relative;min-width:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);overflow:hidden;transition:border-color .18s,background .18s}.Home_toolLink__arSxh{display:flex;align-items:flex-start;gap:14px;height:100%;padding:24px 48px 24px 20px;min-height:170px;color:inherit;text-decoration:none}.Home_smallIcon__SJFyR{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:11px;color:#30483d}.Home_toolCopy__MUZ4H{min-width:0}.Home_toolCopy__MUZ4H h3{font-size:var(--text-subhead);font-weight:600;line-height:1.4;margin:1px 0 8px}.Home_toolCopy__MUZ4H p{font-size:var(--text-detail);line-height:1.7;margin:0;color:var(--muted);text-wrap:pretty}.Home_phrase__VZLS0{display:inline}.Home_toolMeta__xCcie{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-caption);line-height:1.5;margin-top:16px}.Home_favorite__YThRj{position:absolute;right:8px;top:10px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--muted)}.Home_favorite__YThRj[aria-pressed=true]{color:var(--accent)}.Home_featuredCard__uTcOt{border:0;background:var(--soft);border-radius:24px}.Home_featuredCard__uTcOt .Home_toolLink__arSxh{display:block;padding:20px 24px 24px}.Home_featuredCard__uTcOt .Home_toolCopy__MUZ4H h3{font-size:var(--text-title);margin-top:20px}.Home_featuredCard__uTcOt .Home_toolCopy__MUZ4H p{font-size:var(--text-detail);min-height:3.4em}.Home_featuredCard__uTcOt .Home_toolMeta__xCcie{justify-content:space-between}.Home_featuredCard__uTcOt .Home_favorite__YThRj{background:color-mix(in srgb,var(--surface) 85%,transparent);backdrop-filter:blur(12px);top:12px;right:12px}.Home_featurePreview__wNQKq{display:block;position:relative;height:210px;border-radius:16px;overflow:hidden;background:var(--surface)}.Home_previewPhoto__PGb9f{display:block;width:100%;height:100%;object-fit:cover}.Home_photoGrid__r_WwS{display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px}.Home_photoGrid__r_WwS img{width:100%;height:100%;object-fit:cover;min-height:0}.Home_previewGlyph__9k5NY{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);color:var(--muted);width:72px;height:72px}.Home_previewLabel__JRzH0{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px);border-radius:999px;padding:8px 12px;font-size:var(--text-caption);color:var(--ink)}.Home_everydayGrid__mAWKe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.Home_everydayGroup__3x3lo{padding:24px 0 0;border-top:1px solid var(--line)}.Home_everydayGroup__3x3lo h3{font-size:var(--text-title-small);line-height:1.4;font-weight:600;margin:0 0 8px}.Home_everydayGroup__3x3lo p{font-size:var(--text-detail);color:var(--muted);line-height:1.6;margin:0 0 14px}.Home_everydayGroup__3x3lo>div{display:grid}.Home_everydayGroup__3x3lo a{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:8px 0;font-size:var(--text-detail);color:var(--accent)}.Home_search__b1BC3{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 18px;border:1px solid var(--line);border-radius:16px;background:var(--soft);color:var(--muted);max-width:680px;margin-bottom:12px}.Home_search__b1BC3 input{flex:1;width:0;min-width:0;min-height:44px;font-size:var(--text-body);border:0!important;outline:0!important;box-shadow:none!important;background:transparent;color:var(--ink)}.Home_search__b1BC3 input::placeholder{color:var(--muted)}.Home_search__b1BC3:focus-within{outline:2px solid var(--focus);outline-offset:3px}.Home_search__b1BC3 button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--ink)}.Home_search__b1BC3 .Home_searchButton__733Rr{padding:8px 18px;font-size:var(--text-detail);font-weight:600;background:var(--surface)}.Home_assistedFind__oPsMY{margin:0 0 32px}.Home_assistedFind__oPsMY>details>summary{display:flex;align-items:center;gap:8px;min-height:44px;width:fit-content;font-size:var(--text-detail);color:var(--muted);cursor:pointer;list-style:none}.Home_assistedFind__oPsMY>details>summary::-webkit-details-marker{display:none}.Home_assistedFind__oPsMY>details>summary:after{content:"＋"}.Home_assistedFind__oPsMY>details[open]>summary:after{content:"−"}.Home_directoryLayout__4Oh3Q{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px}.Home_categories__EwnWr{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:4px}.Home_categories__EwnWr button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;text-align:left;padding:10px 12px;font-size:var(--text-detail);background:transparent;color:var(--muted);border:0;border-radius:12px}.Home_categories__EwnWr button>span:last-child{margin-left:auto;font-size:var(--text-caption)}.Home_categories__EwnWr button[aria-pressed=true]{background:var(--soft);color:var(--ink);font-weight:600}.Home_allDots___cLmq{font-size:var(--text-title-small);line-height:1}.Home_resultsArea__Polk1{min-width:0}.Home_resultToolbar__zHQVO{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.Home_resultToolbar__zHQVO>span{font-size:var(--text-caption);color:var(--muted)}.Home_results__mU_Oc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Home_storageNote__UEJmW{font-size:var(--text-caption);color:var(--muted);line-height:1.6;margin:20px 0 0}.Home_loadMore__4uoNL{text-align:center;padding:36px 0 8px}.Home_loadMore__4uoNL button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border:0;border-radius:999px;background:var(--soft);font-size:var(--text-detail)}.Home_loadMore__4uoNL p{font-size:var(--text-caption);color:var(--muted);line-height:1.6}.Home_helper__drDOS{max-width:720px;margin-top:16px;border-radius:24px;padding:28px;background:var(--soft)}.Home_helperTop__rSUZN{display:flex;align-items:center;gap:12px;margin-bottom:20px}.Home_helperIcon__hU2DL{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;color:var(--accent);background:var(--surface)}.Home_helperTop__rSUZN h2{margin:0 0 4px;font-size:var(--text-title-small);font-weight:600}.Home_helperTop__rSUZN p{margin:0;font-size:var(--text-detail);color:var(--muted);line-height:1.6}.Home_helper__drDOS textarea{display:block;width:100%;min-height:110px;font-size:var(--text-body);padding:16px;line-height:1.6;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.Home_helperActions__UICA8{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.Home_helperActions__UICA8 small{flex:1;min-width:180px;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.Home_cancel__iNz00,.Home_primary__DMJdD{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:0;border-radius:999px;font-size:var(--text-detail)}.Home_primary__DMJdD{background:var(--brand);color:var(--on-brand)}.Home_cancel__iNz00{background:var(--surface)}.Home_examples__lkMrC{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.Home_examples__lkMrC>span{width:100%;color:var(--muted);font-size:var(--text-caption)}.Home_examples__lkMrC button{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;font-size:var(--text-caption);border:0;border-radius:12px;background:var(--surface);min-height:44px}.Home_error__FHaM7{color:var(--danger);background:var(--danger-soft);padding:14px;border-radius:12px;font-size:var(--text-detail);line-height:1.6}.Home_plan__0Lwta{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.Home_planHeading__FWgnJ{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:var(--text-detail)}.Home_planHeading__FWgnJ>span{font-size:var(--text-caption);color:var(--muted);margin-left:auto}.Home_plan__0Lwta>p{font-size:var(--text-detail);color:var(--muted);line-height:1.7}.Home_planStep__iMeJJ{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:14px;padding:16px;margin-top:10px}.Home_planStep__iMeJJ>span:nth-child(2){min-width:0;flex:1}.Home_planStep__iMeJJ strong{display:block;font-size:var(--text-detail)}.Home_planStep__iMeJJ small{display:block;line-height:1.6;overflow-wrap:anywhere;margin-top:5px}.Home_planStep__iMeJJ small,.Home_stepNumber__22rWb{color:var(--muted);font-size:var(--text-caption)}.Home_planFootnote__L1Pvw{padding:12px;border-radius:12px}.Home_plan__0Lwta>a:not(.Home_planStep__iMeJJ){display:inline-flex;align-items:center;gap:7px;color:var(--accent);min-height:44px;font-size:var(--text-detail)}.Home_empty__W_q7L{text-align:center;padding:40px;border-radius:20px;background:var(--soft)}.Home_empty__W_q7L h3{font-size:var(--text-title);font-weight:600}.Home_empty__W_q7L p{font-size:var(--text-detail);color:var(--muted);line-height:1.6}.Home_empty__W_q7L button{min-height:44px;padding:10px 20px;border:0;border-radius:999px;background:var(--surface)}.Home_trainingCard__C5n8i{display:flex;align-items:center;gap:20px;background:var(--soft);padding:32px;border-radius:24px;margin-top:96px}.Home_trainingIcon__s6pY_{display:grid;place-items:center;width:52px;height:52px;flex:none;background:var(--surface);border-radius:15px}.Home_trainingCard__C5n8i h2{margin:0 0 8px;font-size:var(--text-pane);font-weight:600}.Home_trainingCard__C5n8i p{margin:0;color:var(--muted);font-size:var(--text-detail);line-height:1.6}.Home_trainingCard__C5n8i a{display:flex;align-items:center;gap:6px;min-height:44px;margin-left:auto;color:var(--accent);font-size:var(--text-detail);white-space:nowrap}.Home_backTop__KJx0B{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;min-height:56px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 4px 16px #0000000a}.Home_backTop__KJx0B span{font-size:var(--text-caption)}.Home_srOnly__HPdp_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Home_spin__O64G3{animation:Home_spin__O64G3 1s linear infinite}@keyframes Home_spin__O64G3{to{transform:rotate(1turn)}}body:has(.Home_main__p3lBp)>footer{max-width:1280px;padding-inline:40px;margin-top:64px}body:has(.Home_main__p3lBp)>header>div:last-child{max-width:1280px;padding-inline:40px}@media(hover:hover){.Home_toolCard__5x0JD:hover{border-color:var(--control-line)}.Home_favorite__YThRj:hover{background:var(--soft)}.Home_everydayGroup__3x3lo a:hover,.Home_heroBrowse__B3_j_:hover,.Home_sectionHeading__G5pvf a:hover{text-decoration:underline}}@media(max-width:1000px){.Home_main__p3lBp{padding-inline:28px}.Home_featuredGrid__nBuiY{gap:16px}.Home_featurePreview__wNQKq{height:170px}.Home_everydayGrid__mAWKe{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.Home_directoryLayout__4Oh3Q{grid-template-columns:170px minmax(0,1fr);gap:24px}.Home_results__mU_Oc{grid-template-columns:1fr}.Home_sectionHeading__G5pvf h2{font-size:34px}}@media(max-width:680px){.Home_main__p3lBp{padding-inline:20px}.Home_focusHero__F5BDY{padding-top:36px}.Home_focusIntro__nKS4c{text-align:center;margin-bottom:28px}.Home_focusIntro__nKS4c .Home_eyebrow__6Vb6d{font-size:var(--text-caption)}.Home_focusIntro__nKS4c h1{font-size:var(--text-display);line-height:1.2;margin-top:12px}.Home_focusIntro__nKS4c h1>span{display:block}.Home_focusIntro__nKS4c p{font-size:var(--text-body);line-height:1.6;margin-top:16px}.Home_heroBrowse__B3_j_{font-size:var(--text-detail)}.Home_directory__lltdc,.Home_everyday__MGCNJ,.Home_featured__36FBL{padding-top:64px}.Home_sectionHeading__G5pvf{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:24px}.Home_sectionHeading__G5pvf h2{font-size:var(--text-section);line-height:1.25;margin-top:10px}.Home_eyebrow__6Vb6d{font-size:var(--text-caption)}.Home_sectionHeading__G5pvf a{font-size:var(--text-detail)}.Home_featuredGrid__nBuiY{grid-template-columns:1fr;gap:20px}.Home_featuredCard__uTcOt .Home_toolLink__arSxh{padding:18px 20px 24px}.Home_featurePreview__wNQKq{height:auto;aspect-ratio:1.6}.Home_featuredCard__uTcOt .Home_toolCopy__MUZ4H p{min-height:0}.Home_featuredCard__uTcOt .Home_toolCopy__MUZ4H h3{font-size:var(--text-pane)}.Home_featuredCard__uTcOt .Home_toolCopy__MUZ4H p{font-size:var(--text-detail)}.Home_everydayGrid__mAWKe{gap:24px 20px}.Home_everydayGroup__3x3lo h3{font-size:var(--text-subhead)}.Home_everydayGroup__3x3lo p{font-size:var(--text-caption)}.Home_everydayGroup__3x3lo a{font-size:var(--text-detail);line-height:1.5}.Home_everydayGroup__3x3lo a svg{width:14px}.Home_directoryLayout__4Oh3Q{display:block}.Home_categories__EwnWr{position:static;display:flex;flex-direction:row;overflow-x:auto;gap:6px;padding:3px 0 12px;margin-bottom:16px;scrollbar-width:thin}.Home_categories__EwnWr button{width:auto;flex:none;white-space:nowrap;min-height:44px;background:var(--soft);font-size:var(--text-detail)}.Home_categories__EwnWr button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.Home_categories__EwnWr button>span:last-child{display:none}.Home_results__mU_Oc{gap:12px}.Home_toolLink__arSxh{padding:20px 46px 20px 16px;min-height:150px}.Home_toolCopy__MUZ4H p{font-size:var(--text-detail)}.Home_search__b1BC3{max-width:none;padding-left:12px;gap:8px}.Home_search__b1BC3 input{font-size:var(--text-body)}.Home_search__b1BC3 .Home_searchButton__733Rr{padding-inline:12px}.Home_assistedFind__oPsMY{margin-bottom:24px}.Home_count__0nV2J{font-size:var(--text-caption)}.Home_helper__drDOS{padding:20px 16px}.Home_helperActions__UICA8 small{flex-basis:100%}.Home_primary__DMJdD{margin-left:auto}.Home_examples__lkMrC button{font-size:var(--text-caption)}.Home_empty__W_q7L{padding:32px 20px}.Home_trainingCard__C5n8i{margin-top:64px;padding:24px;gap:14px;flex-wrap:wrap}.Home_trainingCard__C5n8i>div{min-width:0;flex:1}.Home_trainingCard__C5n8i h2{font-size:var(--text-title-small)}.Home_trainingCard__C5n8i a,.Home_trainingCard__C5n8i p{font-size:var(--text-detail)}.Home_trainingCard__C5n8i a{margin-left:66px}.Home_trainingIcon__s6pY_{width:44px;height:44px}.Home_backTop__KJx0B{right:12px;width:44px}.Home_storageNote__UEJmW{font-size:var(--text-caption)}body:has(.Home_main__p3lBp)>footer{padding-inline:20px;margin-top:48px}body:has(.Home_main__p3lBp)>header>div:last-child{padding-inline:20px}}@media(max-width:359px){.Home_main__p3lBp{padding-inline:16px}.Home_focusIntro__nKS4c h1{font-size:36px}.Home_sectionHeading__G5pvf h2{font-size:28px}.Home_everydayGrid__mAWKe{grid-template-columns:1fr}.Home_trainingCard__C5n8i a{margin-left:0}.Home_toolCopy__MUZ4H h3{font-size:var(--text-body)}}@media(prefers-reduced-motion:reduce){.Home_toolCard__5x0JD{transition:none}.Home_spin__O64G3{animation:none}}@media(max-width:680px){.Home_featuredGrid__nBuiY{display:flex;overflow-x:auto;gap:16px;padding:2px 0 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.Home_featuredCard__uTcOt{flex:0 0 86%;scroll-snap-align:start}.Home_featuredCard__uTcOt .Home_toolCopy__MUZ4H p{min-height:3.4em}.Home_featurePreview__wNQKq{aspect-ratio:1.6}}