.fault-finder-admin_admin__QgVmz{display:grid;gap:18px;padding:20px;color:#193d56}.fault-finder-admin_top__OB5ZS{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;border:1px solid #c4dfe6;border-radius:16px;background:linear-gradient(110deg,#ebf9fb,#fff 60%,#fff8e8)}.fault-finder-admin_top__OB5ZS>div>span{color:#0786a0;font-size:10px;font-weight:900;letter-spacing:.12em}.fault-finder-admin_top__OB5ZS h1{margin:4px 0;font-size:26px}.fault-finder-admin_top__OB5ZS p{margin:0;color:#5e7584;font-size:13px;line-height:1.5}.fault-finder-admin_choiceHeading__uNPwM>button,.fault-finder-admin_panelHeading__jwmPA>button,.fault-finder-admin_top__OB5ZS>button{min-height:42px;padding:9px 13px;border:1px solid #a8d3dc;border-radius:10px;background:#fff;color:#087e99;font-weight:850;cursor:pointer}.fault-finder-admin_notice__orfiH{padding:11px 14px;border:1px solid #a7d9c0;border-radius:10px;background:#ecf8f0;color:#126240;font-size:13px;font-weight:750}.fault-finder-admin_layout__6gd3Q{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px}.fault-finder-admin_empty__VmRwr,.fault-finder-admin_flowList__lVhgR,.fault-finder-admin_history__XS_Fe,.fault-finder-admin_panel__kZW7K{border:1px solid #d2e2e8;border-radius:14px;background:#fff;box-shadow:0 5px 18px #173f5b0a}.fault-finder-admin_flowList__lVhgR{position:sticky;top:15px;display:grid;gap:8px;padding:12px}.fault-finder-admin_flowList__lVhgR h2{margin:2px 4px 5px;font-size:15px}.fault-finder-admin_flowItem__vtYJu{display:grid;gap:5px;width:100%;padding:11px;border:1px solid #d7e4e9;border-radius:10px;background:#f9fcfd;color:#244b62;text-align:left;cursor:pointer}.fault-finder-admin_flowItem__vtYJu b{font-size:13px}.fault-finder-admin_flowItem__vtYJu small{color:#627b89;font-size:10px;line-height:1.4}.fault-finder-admin_flowItemActive__10BYK{border-color:#009db8;background:#e9f9fc;box-shadow:inset 3px 0 #009db8}.fault-finder-admin_empty__VmRwr{display:grid;justify-items:center;padding:55px 24px;text-align:center}.fault-finder-admin_empty__VmRwr>span{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#e2f6f9;font-size:27px}.fault-finder-admin_empty__VmRwr h2{margin:14px 0 5px}.fault-finder-admin_empty__VmRwr p{max-width:420px;color:#657b89;line-height:1.6}.fault-finder-admin_editor__Cy8jh{display:grid;gap:14px;min-width:0}.fault-finder-admin_panel__kZW7K{display:grid;gap:15px;padding:17px}.fault-finder-admin_panelHeading__jwmPA{display:flex;align-items:center;gap:10px}.fault-finder-admin_panelHeading__jwmPA>span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e3f7fa;color:#05829c;font-size:12px;font-weight:900}.fault-finder-admin_panelHeading__jwmPA>div{flex:1;min-width:0}.fault-finder-admin_panelHeading__jwmPA h2{margin:0;color:#173f58;font-size:17px}.fault-finder-admin_panelHeading__jwmPA p{margin:3px 0 0;color:#68808d;font-size:11px;line-height:1.4}.fault-finder-admin_formGrid__oqFPy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.fault-finder-admin_formGrid__oqFPy label,.fault-finder-admin_sourceField__WHCp_,.fault-finder-admin_symptomRow__qjeE0 label{display:grid;gap:5px;color:#314f62;font-size:12px;font-weight:800}.fault-finder-admin_choiceRow__Uji8x input,.fault-finder-admin_choiceRow__Uji8x select,.fault-finder-admin_formGrid__oqFPy input,.fault-finder-admin_formGrid__oqFPy select,.fault-finder-admin_formGrid__oqFPy textarea,.fault-finder-admin_previewControls__ECEI_ select,.fault-finder-admin_sourceField__WHCp_ textarea,.fault-finder-admin_symptomRow__qjeE0 input,.fault-finder-admin_symptomRow__qjeE0 select{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;border:1px solid #c4d8df;border-radius:9px;background:#fbfdfe;color:#183e56;font:500 13px/1.4 inherit}.fault-finder-admin_formGrid__oqFPy textarea,.fault-finder-admin_sourceField__WHCp_ textarea{resize:vertical}.fault-finder-admin_choiceRow__Uji8x input:focus,.fault-finder-admin_choiceRow__Uji8x select:focus,.fault-finder-admin_formGrid__oqFPy input:focus,.fault-finder-admin_formGrid__oqFPy select:focus,.fault-finder-admin_formGrid__oqFPy textarea:focus,.fault-finder-admin_sourceField__WHCp_ textarea:focus,.fault-finder-admin_symptomRow__qjeE0 input:focus,.fault-finder-admin_symptomRow__qjeE0 select:focus{outline:2px solid #079cba55;border-color:#079cba}.fault-finder-admin_formGrid__oqFPy label small{color:#81929c;font-size:10px;font-weight:500}.fault-finder-admin_full__le4nf{grid-column:1/-1}.fault-finder-admin_inlineControls__NRSbK{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fault-finder-admin_inlineControls__NRSbK fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:8px 10px;border:1px solid #d4e2e7;border-radius:10px}.fault-finder-admin_inlineControls__NRSbK legend{padding:0 4px;color:#547080;font-size:10px;font-weight:850}.fault-finder-admin_enable__aub70,.fault-finder-admin_inlineControls__NRSbK fieldset label{display:flex;align-items:center;gap:5px;font-size:12px}.fault-finder-admin_status__L5Y7W{display:grid;gap:5px;color:#314f62;font-size:12px;font-weight:800}.fault-finder-admin_status__L5Y7W select{min-height:37px;padding:7px;border:1px solid #c4d8df;border-radius:8px;background:#fff}.fault-finder-admin_symptomRow__qjeE0{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 34px;align-items:end;gap:9px;padding:10px;border:1px solid #dfebee;border-radius:10px;background:#f9fcfd}.fault-finder-admin_choiceRow__Uji8x>button,.fault-finder-admin_removeNode__Ih_mX,.fault-finder-admin_symptomRow__qjeE0>button{min-height:38px;border:1px solid #e4bdba;border-radius:8px;background:#fff6f4;color:#a24c42;font-weight:900;cursor:pointer}.fault-finder-admin_nodeEditorLayout__wBCXl{display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:12px;min-width:0}.fault-finder-admin_nodePicker__4APii{display:grid;align-content:start;gap:6px;max-height:650px;overflow:auto;padding:6px;border:1px solid #dbe7eb;border-radius:11px;background:#f9fcfd}.fault-finder-admin_nodePicker__4APii button{display:grid;gap:4px;padding:9px;border:1px solid transparent;border-radius:8px;background:#fff;color:#244a60;text-align:left;cursor:pointer}.fault-finder-admin_nodePicker__4APii button b{font-size:12px}.fault-finder-admin_nodePicker__4APii button small{color:#69818e;font-size:10px}.fault-finder-admin_nodePicker__4APii .fault-finder-admin_nodeSelected__o6Asj{border-color:#0aa0b8;background:#eaf9fb}.fault-finder-admin_nodeForm___5Na9{display:grid;align-content:start;gap:12px;min-width:0;padding:12px;border:1px solid #dbe7eb;border-radius:11px}.fault-finder-admin_choiceHeading__uNPwM{display:flex;justify-content:space-between;align-items:center;gap:9px;margin:0 0 7px;color:#2a5167;font-size:12px}.fault-finder-admin_choiceHeading__uNPwM>button{min-height:33px;padding:6px 8px;font-size:11px}.fault-finder-admin_choiceRow__Uji8x{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 32px;align-items:center;gap:7px;margin-bottom:7px}.fault-finder-admin_choiceRow__Uji8x>span{color:#728793;font-size:10px}.fault-finder-admin_choiceRow__Uji8x>button{min-height:36px}.fault-finder-admin_removeNode__Ih_mX{justify-self:start;min-height:34px;padding:6px 10px;font-size:11px}.fault-finder-admin_muted__IGXG7{color:#748894;font-size:12px}.fault-finder-admin_sourceField__WHCp_ textarea{min-height:88px}.fault-finder-admin_previewControls__ECEI_{display:flex;gap:8px}.fault-finder-admin_previewControls__ECEI_ select{flex:1}.fault-finder-admin_actions__VDZL9>button:not(.fault-finder-admin_save__Xbsf1):not(.fault-finder-admin_hide__ep6Xh),.fault-finder-admin_history__XS_Fe button,.fault-finder-admin_previewControls__ECEI_ button{min-height:40px;padding:8px 12px;border:1px solid #c4d8df;border-radius:9px;background:white;color:#31546a;font-size:12px;font-weight:800;cursor:pointer}.fault-finder-admin_previewControls__ECEI_ button:disabled{opacity:.5;cursor:not-allowed}.fault-finder-admin_previewCard__dUS4s{display:grid;gap:6px;padding:14px;border:1px solid #bcdde4;border-radius:11px;background:linear-gradient(125deg,#f0fafc,#fff)}.fault-finder-admin_previewCard__dUS4s small{color:#0788a2;font-size:10px;font-weight:900;letter-spacing:.08em}.fault-finder-admin_previewCard__dUS4s h3{margin:0;font-size:16px}.fault-finder-admin_previewCard__dUS4s p{margin:0;color:#536f80;font-size:12px;line-height:1.5}.fault-finder-admin_previewChoices__TcY_W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px}.fault-finder-admin_previewChoices__TcY_W button{min-height:40px;padding:8px;border:1px solid #b7d7df;border-radius:9px;background:white;color:#21485e;text-align:left;font-size:12px;font-weight:750;cursor:pointer}.fault-finder-admin_errors__nHqOD{padding:12px 15px;border:1px solid #e9bbb3;border-radius:11px;background:#fff3f0;color:#803c31;font-size:12px}.fault-finder-admin_errors__nHqOD ul{margin:6px 0 0;padding-left:19px}.fault-finder-admin_actions__VDZL9{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid #c8dfe5;border-radius:12px;background:#faffffed;backdrop-filter:blur(10px)}.fault-finder-admin_actions__VDZL9 .fault-finder-admin_save__Xbsf1{min-height:44px;padding:10px 19px;border:0;border-radius:10px;background:linear-gradient(100deg,#079db8,#087a9c);color:white;font-weight:900;cursor:pointer}.fault-finder-admin_actions__VDZL9 button:disabled{opacity:.55;cursor:not-allowed}.fault-finder-admin_actions__VDZL9 .fault-finder-admin_hide__ep6Xh{min-height:40px;padding:8px 12px;border:1px solid #e4bdba;border-radius:9px;background:#fff6f4;color:#a24c42;font-weight:800;cursor:pointer}.fault-finder-admin_history__XS_Fe{display:grid;gap:8px;padding:13px}.fault-finder-admin_history__XS_Fe h3{margin:0;font-size:14px}.fault-finder-admin_history__XS_Fe>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px;border:1px solid #e0eaed;border-radius:9px}.fault-finder-admin_history__XS_Fe>div>span{display:grid;gap:3px}.fault-finder-admin_history__XS_Fe b{font-size:12px}.fault-finder-admin_history__XS_Fe small{color:#708590;font-size:10px}@media(max-width:850px){.fault-finder-admin_layout__6gd3Q{grid-template-columns:1fr}.fault-finder-admin_flowList__lVhgR{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.fault-finder-admin_flowList__lVhgR h2{grid-column:1/-1}.fault-finder-admin_top__OB5ZS{align-items:flex-start}.fault-finder-admin_nodeEditorLayout__wBCXl{grid-template-columns:1fr}.fault-finder-admin_nodePicker__4APii{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px}.fault-finder-admin_nodeForm___5Na9>.fault-finder-admin_formGrid__oqFPy{grid-template-columns:1fr 1fr}}@media(max-width:580px){.fault-finder-admin_admin__QgVmz{gap:12px;padding:10px}.fault-finder-admin_top__OB5ZS{padding:13px;align-items:center}.fault-finder-admin_top__OB5ZS h1{font-size:22px}.fault-finder-admin_top__OB5ZS p{font-size:11px}.fault-finder-admin_top__OB5ZS>button{flex:0 0 auto;min-height:39px;padding:7px 9px;font-size:11px}.fault-finder-admin_flowList__lVhgR{grid-template-columns:1fr}.fault-finder-admin_panel__kZW7K{gap:12px;padding:12px}.fault-finder-admin_panelHeading__jwmPA{align-items:flex-start;flex-wrap:wrap}.fault-finder-admin_panelHeading__jwmPA>div{min-width:calc(100% - 55px)}.fault-finder-admin_panelHeading__jwmPA>button{margin-left:42px;min-height:35px}.fault-finder-admin_formGrid__oqFPy,.fault-finder-admin_nodeForm___5Na9>.fault-finder-admin_formGrid__oqFPy{grid-template-columns:1fr}.fault-finder-admin_full__le4nf{grid-column:auto}.fault-finder-admin_inlineControls__NRSbK{gap:8px}.fault-finder-admin_inlineControls__NRSbK fieldset{width:100%;box-sizing:border-box}.fault-finder-admin_symptomRow__qjeE0{grid-template-columns:1fr 1fr}.fault-finder-admin_symptomRow__qjeE0 label:first-child,.fault-finder-admin_symptomRow__qjeE0 label:nth-child(3){grid-column:1/-1}.fault-finder-admin_symptomRow__qjeE0>button{grid-column:2;justify-self:end;width:40px}.fault-finder-admin_choiceRow__Uji8x{grid-template-columns:minmax(0,1fr) 30px}.fault-finder-admin_choiceRow__Uji8x>span{display:none}.fault-finder-admin_choiceRow__Uji8x select{grid-column:1}.fault-finder-admin_choiceRow__Uji8x>button{grid-column:2;grid-row:1}.fault-finder-admin_previewControls__ECEI_{display:grid}.fault-finder-admin_previewChoices__TcY_W{grid-template-columns:1fr}.fault-finder-admin_actions__VDZL9{bottom:68px}.fault-finder-admin_history__XS_Fe>div{align-items:flex-start}}.fault-finder-admin_systemRoutes__7PPJK{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:8px;border-top:1px solid #e1ecef}.fault-finder-admin_systemRoutes__7PPJK>b{grid-column:1/-1;color:#547080;font-size:10px}.fault-finder-admin_systemRoutes__7PPJK label{display:grid;gap:4px;color:#496578;font-size:10px;font-weight:850}.fault-finder-admin_systemRoutes__7PPJK select{box-sizing:border-box;width:100%;min-height:36px;padding:6px;border:1px solid #c4d8df;border-radius:8px;background:#fff;color:#1e435b;font:500 11px/1.3 inherit}@media(max-width:580px){.fault-finder-admin_systemRoutes__7PPJK{grid-template-columns:1fr;gap:7px}.fault-finder-admin_systemRoutes__7PPJK>b{grid-column:auto}}.machine-photo_card__Q0njy{display:grid;gap:8px;min-width:0;padding:10px;background:#f3fafc;border:1px solid #c4dce5;border-radius:12px;box-sizing:border-box}.machine-photo_card__Q0njy>strong{font-size:16px;color:#174e68;line-height:1.35}.machine-photo_preview__9y_zo{position:relative;display:grid;place-items:center;width:100%;min-height:160px;border:0;border-radius:8px;padding:0 0 32px;background:#fff;color:#1c5068;cursor:pointer;overflow:hidden;touch-action:manipulation;box-sizing:border-box}.machine-photo_preview__9y_zo img{display:block;width:100%;height:180px;max-width:100%;object-fit:contain}.machine-photo_hint__Kkq8U{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-size:14px;font-weight:600;line-height:24px}.machine-photo_preview__9y_zo:focus-visible{outline:3px solid #a62970;outline-offset:2px}.machine-photo_preview__9y_zo:disabled{cursor:default}.guidance-layout_surface__DWa9A{--guide-ink:#183b52;--guide-border:#bdd8e2;--guide-pastel:#edf8fc;color:var(--guide-ink);font-size:16px;line-height:1.5}.guidance-layout_surface__DWa9A :is(input,select,textarea){font-size:16px;min-height:44px;border-radius:12px;border:1px solid var(--guide-border);background:white;color:var(--guide-ink)}.guidance-layout_surface__DWa9A button{min-height:44px;touch-action:manipulation}.guidance-layout_surface__DWa9A button:focus-visible,.guidance-layout_surface__DWa9A summary:focus-visible{outline:3px solid #b62f7d;outline-offset:2px}.guidance-layout_surface__DWa9A h2{font-size:clamp(22px,2vw,26px);line-height:1.3}.guidance-layout_surface__DWa9A :is(p,li){overflow-wrap:anywhere}.guidance-layout_surface__DWa9A details>summary{min-height:44px;cursor:pointer}.guidance-layout_surface__DWa9A button[aria-pressed=true]{border:2px solid #25826f;background:#e8f8ef;color:#195e51}.topic-video-player_player__RlSIE{box-sizing:border-box;width:min(760px,100%);margin:22px auto;padding:13px;border:1px solid #b8dce6;border-radius:14px;background:linear-gradient(145deg,#f0fbfd,#fff);box-shadow:0 8px 25px #17324d10}.topic-video-player_head__BvXBE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.topic-video-player_head__BvXBE>span{display:grid;gap:3px;min-width:0}.topic-video-player_head__BvXBE small{color:#0786a5;font-size:10px;font-weight:900;letter-spacing:.07em}.topic-video-player_head__BvXBE b{overflow-wrap:anywhere;color:#17324d;font-size:16px}.topic-video-player_actions__XgnV8{display:flex;align-items:stretch;gap:9px;flex-wrap:wrap}.topic-video-player_actions__XgnV8 a,.topic-video-player_actions__XgnV8 button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 15px;border-radius:9px;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.topic-video-player_videoButton__ACRw0{border:1px solid #078fbd;background:#078fbd;color:#fff}.topic-video-player_videoButton__ACRw0 span{font-size:16px}.topic-video-player_closeButton__Wo_Sg{border:1px solid #e0a4a4;background:#fff7f7;color:#9c3030}.topic-video-player_actions__XgnV8 a{border:1px solid #9ccab3;background:#effaf4;color:#126b49}.topic-video-player_frame__oP0Lx{overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:10px;background:#07141d}.topic-video-player_frame__oP0Lx iframe{display:block;width:100%;height:100%;border:0}.topic-video-player_frame__oP0Lx{margin-top:11px}.topic-video-player_caption__DaEmH{margin:10px 2px 0;color:#536d80;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.topic-video-player_actions__XgnV8 a:focus-visible,.topic-video-player_actions__XgnV8 button:focus-visible{outline:3px solid #f0b819;outline-offset:2px}@media(max-width:600px){.topic-video-player_player__RlSIE{padding:10px}.topic-video-player_head__BvXBE{align-items:flex-start}.topic-video-player_head__BvXBE b{font-size:14px}.topic-video-player_actions__XgnV8{display:grid;grid-template-columns:1fr}.topic-video-player_actions__XgnV8 a,.topic-video-player_actions__XgnV8 button{width:100%;min-height:46px}}.manual-button-reference_references__UC9kr{display:flex;align-items:flex-end;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:9px}.manual-button-reference_button__vTygv{display:grid;justify-items:center;gap:4px;margin:0;padding:5px;border:1px solid #b9ced8;border-radius:8px;background:#fff;box-shadow:0 3px 9px #17324d14}.manual-button-reference_button__vTygv img{display:block;width:auto;max-width:130px;height:auto;max-height:76px;object-fit:contain;background:#fff;image-rendering:auto}.manual-button-reference_button__vTygv figcaption{max-width:125px;color:#496477;font-size:10px;font-weight:850;line-height:1.2;text-align:center}.manual-button-reference_missing__253dt{display:inline-block;padding:6px 8px;border:1px dashed #d99c88;border-radius:6px;background:#fff4ee;color:#8b3d27;font-size:12px}@media(max-width:480px){.manual-button-reference_references__UC9kr{gap:6px}.manual-button-reference_button__vTygv{padding:4px}.manual-button-reference_button__vTygv img{max-width:108px;max-height:68px}.manual-button-reference_button__vTygv figcaption{font-size:9px}}.fault-finder_shell__09si8{box-sizing:border-box;width:min(920px,100%);min-height:min(760px,calc(100dvh - 190px));margin:0 auto;padding:0 0 26px;border:1px solid #c8e0e7;background:linear-gradient(145deg,#f0fbfd,#fff 54%,#fffbed);color:#193d56;box-shadow:0 12px 34px #17486510;overflow:hidden}.fault-finder_header__mvzgf{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #cfe2e8;background:#f9fdfeef;backdrop-filter:blur(10px)}.fault-finder_header__mvzgf>div{min-width:0}.fault-finder_header__mvzgf small,.fault-finder_nodeHeading__EqHH_ small{color:#078ba8;font-size:10px;font-weight:900;letter-spacing:.1em}.fault-finder_header__mvzgf h1{margin:3px 0 0;font-size:clamp(19px,3vw,25px);line-height:1.15}.fault-finder_back__3khsa,.fault-finder_restart__YNHcM{min-height:44px;border:1px solid #bad5df;border-radius:12px;background:#fff;color:#15415d;font:800 14px/1.2 inherit;cursor:pointer}.fault-finder_back__3khsa{padding:8px 12px}.fault-finder_restart__YNHcM{padding:8px 13px}.fault-finder_restart__YNHcM:disabled{opacity:.46;cursor:not-allowed}.fault-finder_content__PqaCI{display:grid;gap:18px;padding:clamp(16px,4vw,32px)}.fault-finder_intro__8_C60{padding:21px;border:1px solid #b9dce5;border-left:5px solid #0aa5c0;border-radius:15px;background:linear-gradient(120deg,#e9f9fc,#fff 70%,#fff8df)}.fault-finder_step__7vjoS{display:inline-flex;padding:6px 10px;border-radius:999px;background:#d9f4f6;color:#087a91;font-size:11px;font-weight:900;letter-spacing:.08em}.fault-finder_intro__8_C60 h2{margin:12px 0 6px;font-size:clamp(23px,4vw,32px);line-height:1.22;color:#173e59}.fault-finder_intro__8_C60 p{margin:0;color:#526e7e;font-size:15px;line-height:1.6}.fault-finder_sectionTitle__bqivn{margin:2px 0 -9px;font-size:16px}.fault-finder_systems__nb7V5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fault-finder_system__wuIc9{display:grid;gap:5px;min-height:76px;padding:13px;text-align:left;border:1px solid #c6dce4;border-radius:13px;background:#fff;color:#23455d;cursor:pointer;transition:.16s ease}.fault-finder_system__wuIc9 b{font-size:17px}.fault-finder_system__wuIc9 small{color:#5f7788;font-size:12px;line-height:1.35}.fault-finder_symptom__i7PhV:hover,.fault-finder_system__wuIc9:hover{border-color:#00a3bf;box-shadow:0 4px 13px #0989a21b}.fault-finder_selected__hDR5W{border:2px solid #079db9;background:#e9faff;box-shadow:0 0 0 3px #079db91c}.fault-finder_symptoms__M_ErQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fault-finder_symptom__i7PhV{display:grid;grid-template-columns:29px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:64px;padding:10px 12px;border:1px solid #cddfe5;border-radius:12px;background:#fff;text-align:left;color:#1e425c;cursor:pointer}.fault-finder_symptom__i7PhV>span:first-child{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#e5f7fa;color:#0084a2;font-size:24px;font-weight:900}.fault-finder_symptom__i7PhV>span:nth-child(2){display:grid;gap:3px;min-width:0}.fault-finder_symptom__i7PhV b{font-size:14px;line-height:1.3}.fault-finder_symptom__i7PhV small{color:#657c8b;font-size:12px;line-height:1.35}.fault-finder_symptom__i7PhV strong{color:#008eaa;font-size:19px}.fault-finder_detail__ddEOt,.fault-finder_hint__YL3XN{padding:12px 14px;border:1px solid #b8dce7;border-radius:11px;background:#effafd;color:#456c7f;font-size:13px;line-height:1.5}.fault-finder_safety__t1eRS{display:grid;gap:4px;padding:13px 15px;border:1px solid #f0d38c;border-radius:12px;background:#fff8e5;color:#654f18;font-size:13px;line-height:1.5}.fault-finder_safety__t1eRS b{font-size:14px}.fault-finder_progress__W4Gqo{position:relative;display:grid;gap:5px;padding:14px 15px 17px;border:1px solid #c6dfe5;border-radius:13px;background:#fff}.fault-finder_progress__W4Gqo span{color:#087e99;font-size:10px;font-weight:900;letter-spacing:.1em}.fault-finder_progress__W4Gqo b{font-size:14px}.fault-finder_progress__W4Gqo i{position:absolute;right:12px;bottom:0;left:12px;height:4px;border-radius:8px;background:#08a4bd;transition:width .2s}.fault-finder_node__DhHs4{display:grid;gap:14px;padding:clamp(16px,4vw,24px);border:1px solid #c8dfe5;border-radius:16px;background:#fff;box-shadow:0 7px 20px #173a4f0b}.fault-finder_nodeHeading__EqHH_{display:flex;align-items:center;gap:12px}.fault-finder_nodeHeading__EqHH_ h2{margin:4px 0 0;font-size:clamp(20px,4vw,28px);line-height:1.25}.fault-finder_nodeIcon__FwSuZ{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:14px;background:#e2f6fa;color:#078ba8;font-size:26px;font-weight:900}.fault-finder_prompt__WMsLe{margin:0;color:#314f65;font-size:17px;font-weight:750;line-height:1.5}.fault-finder_detail__ddEOt{margin:0}.fault-finder_choices__U_LlL{display:grid;gap:9px}.fault-finder_choices__U_LlL button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 15px;border:1px solid #bad6e1;border-radius:12px;background:#f7fcfd;color:#173e57;text-align:left;font:750 15px/1.4 inherit;cursor:pointer}.fault-finder_choices__U_LlL button:focus-visible,.fault-finder_choices__U_LlL button:hover{border-color:#008fae;background:#eaf9fc;outline:2px solid #008fae55;outline-offset:1px}.fault-finder_choices__U_LlL button b{color:#008eac;font-size:20px}.fault-finder_action__d_n16,.fault-finder_evidence__pbgSo,.fault-finder_finding__wgbnu,.fault-finder_urgent__5JrVQ{padding:14px 15px;border-radius:12px;font-size:14px;line-height:1.55}.fault-finder_finding__wgbnu{border:1px solid #c9dced;background:#f2f8ff}.fault-finder_evidence__pbgSo{border:1px solid #bfe1e8;background:#f1fbfc}.fault-finder_action__d_n16{border:1px solid #b8dfcb;background:#edf9f2;color:#20553e}.fault-finder_urgent__5JrVQ{border:1px solid #eab9ad;background:#fff2ef;color:#793c30}.fault-finder_action__d_n16 b,.fault-finder_evidence__pbgSo b,.fault-finder_finding__wgbnu b,.fault-finder_urgent__5JrVQ b{font-size:14px}.fault-finder_action__d_n16 p,.fault-finder_finding__wgbnu p,.fault-finder_urgent__5JrVQ p{margin:5px 0 0}.fault-finder_evidence__pbgSo ul{margin:7px 0 0;padding-left:20px}.fault-finder_evidence__pbgSo li+li{margin-top:4px}.fault-finder_technician__60yb6{padding:12px 14px;border:1px dashed #bbcad1;border-radius:11px;background:#f8fafb;color:#405f71;font-size:13px;line-height:1.55}.fault-finder_technician__60yb6 summary{cursor:pointer;font-weight:850}.fault-finder_technician__60yb6 p{margin:9px 0 0}.fault-finder_guideLink__1fRAq{justify-self:start;min-height:44px;padding:9px 12px;border:1px solid #9bcdd9;border-radius:11px;background:#effafd;color:#06758d;font-size:14px;font-weight:800;cursor:pointer}.fault-finder_resultActions__SyZFk{display:flex;flex-wrap:wrap;gap:9px}.fault-finder_message__ByeQJ button,.fault-finder_primary__JVFma,.fault-finder_secondary__7G_cZ{min-height:48px;padding:11px 16px;border:0;border-radius:12px;font-size:14px;font-weight:850;cursor:pointer}.fault-finder_primary__JVFma{background:linear-gradient(105deg,#009eba,#087aa8);color:white}.fault-finder_secondary__7G_cZ{border:1px solid #c3d6df;background:#fff;color:#264d64}.fault-finder_sources__giFQu{display:grid;gap:5px;padding-top:9px;border-top:1px solid #d5e5e9;color:#526f7e}.fault-finder_sources__giFQu b{font-size:12px}.fault-finder_sources__giFQu small{font-size:11px;line-height:1.4}.fault-finder_message__ByeQJ{margin:24px;padding:20px;border:1px solid #c6dce4;border-radius:14px;background:#fff;font-size:15px;line-height:1.5}.fault-finder_message__ByeQJ button{background:#078ba8;color:#fff}@media(max-width:640px){.fault-finder_shell__09si8{width:100%;min-height:calc(100dvh - 182px);border-radius:13px}.fault-finder_header__mvzgf{gap:7px;padding:10px 9px}.fault-finder_back__3khsa{min-width:60px;padding:7px 8px}.fault-finder_back__3khsa,.fault-finder_restart__YNHcM{font-size:12px}.fault-finder_restart__YNHcM{padding:7px 9px}.fault-finder_content__PqaCI{gap:13px;padding:13px}.fault-finder_intro__8_C60{padding:16px}.fault-finder_intro__8_C60 p{font-size:14px}.fault-finder_sectionTitle__bqivn{font-size:15px}.fault-finder_systems__nb7V5{gap:7px}.fault-finder_system__wuIc9{min-height:72px;padding:10px 8px}.fault-finder_system__wuIc9 b{font-size:15px}.fault-finder_system__wuIc9 small{font-size:10.5px}.fault-finder_symptoms__M_ErQ{grid-template-columns:1fr;gap:7px}.fault-finder_symptom__i7PhV{min-height:58px;padding:8px 10px}.fault-finder_symptom__i7PhV b{font-size:14px}.fault-finder_symptom__i7PhV small{font-size:11px}.fault-finder_node__DhHs4{gap:11px;padding:15px}.fault-finder_nodeIcon__FwSuZ{flex-basis:40px;width:40px;height:40px}.fault-finder_prompt__WMsLe{font-size:15px}.fault-finder_choices__U_LlL button{min-height:54px;padding:11px 12px;font-size:14px}.fault-finder_resultActions__SyZFk{display:grid;grid-template-columns:1fr}.fault-finder_resultActions__SyZFk button{width:100%}.fault-finder_safety__t1eRS{font-size:12px}.fault-finder_sources__giFQu small{font-size:10px}.fault-finder_shell__09si8{min-height:0;margin-top:0;padding-bottom:12px;border-radius:12px}.fault-finder_header__mvzgf{position:static;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:7px 9px}.fault-finder_header__mvzgf h1{font-size:18px}.fault-finder_header__mvzgf small{font-size:8px}.fault-finder_back__3khsa,.fault-finder_restart__YNHcM{min-height:36px;border-radius:9px;font-size:11px}.fault-finder_back__3khsa,.fault-finder_restart__YNHcM{padding:6px 8px}.fault-finder_content__PqaCI{gap:10px;padding:11px}.fault-finder_intro__8_C60{padding:12px;border-left-width:4px;border-radius:12px}.fault-finder_step__7vjoS{padding:4px 8px;font-size:9px}.fault-finder_intro__8_C60 h2{margin:8px 0 4px;font-size:20px;line-height:1.18}.fault-finder_intro__8_C60 p{font-size:12px;line-height:1.4}.fault-finder_sectionTitle__bqivn{margin:0 0 -5px;font-size:14px}.fault-finder_systems__nb7V5{gap:6px}.fault-finder_system__wuIc9{min-height:54px;padding:7px;border-radius:10px}.fault-finder_system__wuIc9 b{font-size:13px}.fault-finder_system__wuIc9 small{font-size:9px;line-height:1.2}.fault-finder_symptoms__M_ErQ{gap:6px}.fault-finder_symptom__i7PhV{grid-template-columns:25px minmax(0,1fr) 18px;gap:7px;min-height:49px;padding:6px 8px;border-radius:9px}.fault-finder_symptom__i7PhV>span:first-child{width:24px;height:24px;font-size:20px}.fault-finder_symptom__i7PhV b{font-size:12px}.fault-finder_symptom__i7PhV small{font-size:10px}.fault-finder_symptom__i7PhV strong{font-size:16px}.fault-finder_hint__YL3XN{padding:8px 10px;font-size:11px}.fault-finder_safety__t1eRS{gap:2px;padding:8px 10px;border-radius:9px;font-size:10px;line-height:1.35}.fault-finder_safety__t1eRS b{font-size:11px}.fault-finder_progress__W4Gqo{gap:3px;padding:9px 10px 12px}.fault-finder_progress__W4Gqo span{font-size:8px}.fault-finder_progress__W4Gqo b{font-size:12px}.fault-finder_node__DhHs4{gap:9px;padding:11px;border-radius:12px}.fault-finder_nodeHeading__EqHH_{gap:8px}.fault-finder_nodeHeading__EqHH_ h2{font-size:18px}.fault-finder_nodeHeading__EqHH_ small{font-size:8px}.fault-finder_nodeIcon__FwSuZ{flex-basis:34px;width:34px;height:34px;border-radius:10px;font-size:20px}.fault-finder_prompt__WMsLe{font-size:13px;line-height:1.4}.fault-finder_detail__ddEOt{padding:8px 10px;font-size:11px}.fault-finder_choices__U_LlL{gap:6px}.fault-finder_choices__U_LlL button{min-height:46px;padding:8px 10px;border-radius:9px;font-size:12px}.fault-finder_action__d_n16,.fault-finder_evidence__pbgSo,.fault-finder_finding__wgbnu,.fault-finder_urgent__5JrVQ{padding:10px;font-size:12px}.fault-finder_action__d_n16 b,.fault-finder_evidence__pbgSo b,.fault-finder_finding__wgbnu b,.fault-finder_urgent__5JrVQ b{font-size:12px}.fault-finder_technician__60yb6{padding:9px 10px;font-size:11px}.fault-finder_guideLink__1fRAq{min-height:40px;padding:8px 10px;font-size:12px}.fault-finder_primary__JVFma,.fault-finder_secondary__7G_cZ{min-height:43px;padding:9px 12px;font-size:12px}.fault-finder_sources__giFQu{gap:3px}.fault-finder_sources__giFQu b{font-size:10px}.fault-finder_sources__giFQu small{font-size:9px}}.fault-finder_route__6G6D2{display:grid;gap:5px;min-width:0;padding:0 2px;color:#4e6d7e}.fault-finder_route__6G6D2>b{font-size:9px;letter-spacing:.09em;color:#078ba8}.fault-finder_routeTrack__ytDh9{display:flex;align-items:stretch;gap:5px;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:thin;scrollbar-color:#bed8df transparent}.fault-finder_routeCurrent__3iNwB,.fault-finder_routeStart__DkATy,.fault-finder_routeStep__uO_mU{display:flex;align-items:center;gap:5px;flex:0 0 auto;max-width:200px;min-height:32px;padding:5px 8px;border:1px solid #d3e4e8;border-radius:9px;background:#fff;font-size:10px}.fault-finder_routeStart__DkATy{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#38576a}.fault-finder_routeCurrent__3iNwB>i,.fault-finder_routeStep__uO_mU>i{font-style:normal;color:#078ba8;font-weight:900}.fault-finder_routeCurrent__3iNwB>span,.fault-finder_routeStep__uO_mU>span{display:grid;min-width:0;gap:1px}.fault-finder_routeCurrent__3iNwB strong,.fault-finder_routeStep__uO_mU strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#21445a}.fault-finder_routeCurrent__3iNwB small,.fault-finder_routeStep__uO_mU small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#688090}.fault-finder_routeCurrent__3iNwB{border-color:#8dcbd8;background:#eaf9fc}.fault-finder_routeHint__hiJKQ{margin:-6px 0 0;color:#587486;font-size:12px;line-height:1.35}.fault-finder_choices__U_LlL button>span{display:grid;min-width:0;gap:3px}.fault-finder_choices__U_LlL button>span strong{font-size:inherit;line-height:1.3}.fault-finder_choices__U_LlL button>span small{color:#557487;font-size:11px;font-weight:550;line-height:1.25}.fault-finder_sources__giFQu{display:none}.fault-finder_shell__09si8:has(.fault-finder_progress__W4Gqo){min-height:0;padding-bottom:12px}.fault-finder_content__PqaCI:has(.fault-finder_progress__W4Gqo){gap:11px;padding:15px 18px}@media(max-width:640px){.fault-finder_content__PqaCI{gap:8px;padding:9px}.fault-finder_content__PqaCI:has(.fault-finder_progress__W4Gqo){gap:6px;padding:7px}.fault-finder_progress__W4Gqo{padding:7px 9px 10px}.fault-finder_route__6G6D2{gap:3px}.fault-finder_route__6G6D2>b{font-size:8px}.fault-finder_routeCurrent__3iNwB,.fault-finder_routeStart__DkATy,.fault-finder_routeStep__uO_mU{max-width:165px;min-height:28px;padding:4px 6px}.fault-finder_routeCurrent__3iNwB strong,.fault-finder_routeStep__uO_mU strong{font-size:9px}.fault-finder_routeCurrent__3iNwB small,.fault-finder_routeStep__uO_mU small{font-size:8px}.fault-finder_node__DhHs4{gap:7px;padding:9px}.fault-finder_nodeHeading__EqHH_{gap:7px}.fault-finder_nodeHeading__EqHH_ h2{font-size:16px}.fault-finder_nodeIcon__FwSuZ{flex-basis:30px;width:30px;height:30px;font-size:18px}.fault-finder_prompt__WMsLe{font-size:12px;line-height:1.35}.fault-finder_detail__ddEOt{padding:7px 8px;font-size:10px;line-height:1.3}.fault-finder_routeHint__hiJKQ{margin:-3px 0 0;font-size:10px}.fault-finder_choices__U_LlL{gap:5px}.fault-finder_choices__U_LlL button{min-height:43px;padding:7px 9px;font-size:12px}.fault-finder_choices__U_LlL button>span small{font-size:9px}.fault-finder_safety__t1eRS{padding:6px 8px;font-size:9px}}.fault-finder_visual___gWVV{display:grid;grid-template-columns:minmax(118px,.82fr) minmax(0,1.18fr);align-items:center;gap:10px;margin:0;padding:8px;border:1px solid #c8e3e9;border-radius:12px;background:linear-gradient(105deg,#effafd,#fff 78%)}.fault-finder_visualArt__kGlx5{display:grid;place-items:center;min-width:0;min-height:76px;overflow:hidden;border:1px solid #e1eef1;border-radius:9px;background:#fff}.fault-finder_visualArt__kGlx5 img{object-fit:contain}.fault-finder_visualArt__kGlx5 img,.fault-finder_visualArt__kGlx5 svg{display:block;width:100%;height:94px}.fault-finder_visualArt__kGlx5 svg text{font:700 16px Arial,sans-serif;fill:#23485d}.fault-finder_visualArt__kGlx5 svg text.fault-finder_visualDim__Esfpr{font-size:12px;fill:#5d7684}.fault-finder_visualArt__kGlx5 svg text.fault-finder_visualValue__w0AQO{font-size:24px;fill:#0088a4}.fault-finder_visualInfo__K4ak_{display:grid;align-content:center;gap:4px;min-width:0}.fault-finder_visualInfo__K4ak_>span{color:#078ca7;font-size:8px;font-weight:950;letter-spacing:.12em}.fault-finder_visualInfo__K4ak_>b{font-size:12px;color:#234a60}.fault-finder_visualInfo__K4ak_ ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.fault-finder_visualInfo__K4ak_ li{display:flex;align-items:center;gap:5px;color:#3e5d6e;font-size:10px;line-height:1.2}.fault-finder_visualInfo__K4ak_ li i{display:grid;place-items:center;flex:0 0 15px;width:15px;height:15px;border-radius:50%;background:#d9f1f4;color:#057f97;font-size:9px;font-style:normal;font-weight:900}.fault-finder_visualInfo__K4ak_>small{color:#667e8a;font-size:10px}.fault-finder_visualInfo__K4ak_>a{justify-self:start;color:#087f99;font-size:10px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.fault-finder_evidence__pbgSo summary{cursor:pointer;font-weight:800;color:#285166}.fault-finder_evidence__pbgSo summary::marker{color:#078ba8}.fault-finder_evidence__pbgSo ul{margin-top:6px}@media(max-width:640px){.fault-finder_visual___gWVV{grid-template-columns:minmax(100px,.78fr) minmax(0,1.22fr);gap:7px;padding:6px;border-radius:10px}.fault-finder_visualArt__kGlx5{min-height:66px}.fault-finder_visualArt__kGlx5 img,.fault-finder_visualArt__kGlx5 svg{height:76px}.fault-finder_visualArt__kGlx5 svg text{font-size:17px}.fault-finder_visualArt__kGlx5 svg text.fault-finder_visualDim__Esfpr{font-size:13px}.fault-finder_visualArt__kGlx5 svg text.fault-finder_visualValue__w0AQO{font-size:27px}.fault-finder_visualInfo__K4ak_{gap:3px}.fault-finder_visualInfo__K4ak_>b{font-size:11px}.fault-finder_visualInfo__K4ak_ li{font-size:9px}.fault-finder_visualInfo__K4ak_ li i{flex-basis:14px;width:14px;height:14px;font-size:8px}.fault-finder_visualInfo__K4ak_>a{font-size:9px}}.fault-finder_voicePanel__Ei5Fy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #9fcfd8;border-radius:13px;background:linear-gradient(110deg,#e8f8fb,#f8fcff 72%,#f7f1ff)}.fault-finder_voiceCopy__nMXTe{display:grid;gap:4px;min-width:0}.fault-finder_voiceCopy__nMXTe>b{color:#12617b;font-size:13px}.fault-finder_voiceCopy__nMXTe>span{color:#536f80;font-size:12px;line-height:1.4}.fault-finder_voiceCopy__nMXTe>small{color:#875226;font-size:11px;font-weight:750;overflow-wrap:anywhere}.fault-finder_voiceActions__c9tar{display:grid;justify-items:end;gap:5px}.fault-finder_voicePause__1Fs6I,.fault-finder_voiceRetry__7XC3O,.fault-finder_voiceStart__pxH_g{min-height:42px;padding:9px 13px;border:1px solid transparent;border-radius:11px;font:800 13px/1.2 inherit;cursor:pointer}.fault-finder_voiceStart__pxH_g{background:#087f9e;color:#fff;box-shadow:0 3px 10px #087f9e2a}.fault-finder_voicePause__1Fs6I{border-color:#b8d1d8;background:#fff;color:#315b6d}.fault-finder_voiceRetry__7XC3O{min-height:34px;padding:6px 10px;border-color:#bdd9e0;background:#fff;color:#08748c;font-size:12px}.fault-finder_voiceTip__Sd_1L{max-width:210px;color:#637b87;font-size:10px;line-height:1.25;text-align:right}@media(max-width:640px){.fault-finder_voicePanel__Ei5Fy{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border-radius:11px}.fault-finder_voiceCopy__nMXTe>b{font-size:12px}.fault-finder_voiceCopy__nMXTe>span{font-size:11px}.fault-finder_voiceActions__c9tar{grid-template-columns:1fr auto;align-items:center;justify-items:stretch;gap:6px}.fault-finder_voicePause__1Fs6I,.fault-finder_voiceStart__pxH_g{min-height:42px;width:100%;font-size:12px}.fault-finder_voiceRetry__7XC3O{min-height:42px}.fault-finder_voiceTip__Sd_1L{grid-column:1/-1;max-width:none;text-align:left}.fault-finder_shell__09si8{min-height:0;margin:0 auto 10px;padding-bottom:8px}.fault-finder_shell__09si8>header{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:start;gap:6px;min-height:0!important;height:auto!important;margin:0!important;padding:7px 9px!important}.fault-finder_header__mvzgf h1{font-size:18px;line-height:1.18}.fault-finder_header__mvzgf small{font-size:9px}.fault-finder_back__3khsa,.fault-finder_restart__YNHcM{min-height:38px;padding:7px 9px;font-size:12px}.fault-finder_content__PqaCI{gap:9px;padding:9px}.fault-finder_intro__8_C60{padding:12px}.fault-finder_intro__8_C60 h2{font-size:21px;line-height:1.2}.fault-finder_intro__8_C60 p{font-size:14px;line-height:1.4}.fault-finder_sectionTitle__bqivn{font-size:15px}.fault-finder_system__wuIc9 b{font-size:14px}.fault-finder_system__wuIc9 small{font-size:11px}.fault-finder_symptom__i7PhV b{font-size:13px}.fault-finder_safety__t1eRS,.fault-finder_symptom__i7PhV small{font-size:11px}.fault-finder_safety__t1eRS b{font-size:12px}}.fault-finder_shell__09si8{max-width:1000px;width:100%;margin:auto;border-radius:18px;background:#f4fbfd;padding-bottom:0!important;display:flex;flex-direction:column;min-height:0}.fault-finder_shell__09si8 .fault-finder_header__mvzgf{padding:10px!important;min-height:0!important}.fault-finder_shell__09si8 .fault-finder_header__mvzgf h1{font-size:22px}.fault-finder_shell__09si8 .fault-finder_header__mvzgf small{display:none}.fault-finder_shell__09si8 .fault-finder_back__3khsa,.fault-finder_shell__09si8 .fault-finder_restart__YNHcM{min-height:44px;font-size:16px}.fault-finder_shell__09si8 .fault-finder_content__PqaCI,.fault-finder_shell__09si8 .fault-finder_content__PqaCI:has(.fault-finder_progress__W4Gqo){padding:10px;gap:12px}.fault-finder_shell__09si8 .fault-finder_intro__8_C60{padding:0;background:none;border:0;box-shadow:none}.fault-finder_shell__09si8 .fault-finder_intro__8_C60 h2{font-size:22px;margin:0 0 4px}.fault-finder_shell__09si8 .fault-finder_intro__8_C60 p{font-size:16px;margin:0;line-height:1.45}.fault-finder_filter__tM6kI{display:grid;gap:5px;font-size:15px;font-weight:650}.fault-finder_filter__tM6kI input,.fault-finder_filter__tM6kI select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #bcd7e1;border-radius:12px;background:#fff;font-size:16px}.fault-finder_shell__09si8 .fault-finder_sectionTitle__bqivn{font-size:17px;margin:4px 0}.fault-finder_shell__09si8 .fault-finder_systems__nb7V5{gap:8px}.fault-finder_shell__09si8 .fault-finder_system__wuIc9{min-height:48px;padding:10px}.fault-finder_shell__09si8 .fault-finder_system__wuIc9 b{font-size:16px}.fault-finder_shell__09si8 .fault-finder_system__wuIc9 small{display:none}.fault-finder_shell__09si8 .fault-finder_symptom__i7PhV{min-height:58px;padding:12px}.fault-finder_shell__09si8 .fault-finder_symptom__i7PhV b{font-size:17px}.fault-finder_shell__09si8 .fault-finder_symptom__i7PhV small{font-size:14px}.fault-finder_shell__09si8 .fault-finder_node__DhHs4{padding:12px;gap:12px}.fault-finder_shell__09si8 .fault-finder_nodeHeading__EqHH_ h2{font-size:23px;line-height:1.25}.fault-finder_shell__09si8 .fault-finder_nodeHeading__EqHH_ small{font-size:12px}.fault-finder_shell__09si8 .fault-finder_prompt__WMsLe{font-size:18px;line-height:1.5}.fault-finder_shell__09si8 .fault-finder_action__d_n16,.fault-finder_shell__09si8 .fault-finder_detail__ddEOt,.fault-finder_shell__09si8 .fault-finder_finding__wgbnu,.fault-finder_shell__09si8 .fault-finder_technician__60yb6,.fault-finder_shell__09si8 .fault-finder_urgent__5JrVQ{font-size:16px;line-height:1.5}.fault-finder_shell__09si8 .fault-finder_choices__U_LlL{display:grid;grid-template-columns:1fr;gap:10px}.fault-finder_shell__09si8 .fault-finder_choices__U_LlL button{font-size:17px;min-height:52px;padding:12px 14px;border-radius:12px}.fault-finder_shell__09si8 .fault-finder_progress__W4Gqo{background:none;border:0;padding:0}.fault-finder_shell__09si8 .fault-finder_progress__W4Gqo b,.fault-finder_shell__09si8 .fault-finder_progress__W4Gqo span{font-size:14px}.fault-finder_shell__09si8 .fault-finder_safety__t1eRS{font-size:14px;padding:10px}.fault-finder_shell__09si8 .fault-finder_voiceCopy__nMXTe>b,.fault-finder_shell__09si8 .fault-finder_voiceCopy__nMXTe>span,.fault-finder_shell__09si8 .fault-finder_voiceTip__Sd_1L{font-size:14px}.fault-finder_shell__09si8 .fault-finder_guideLink__1fRAq,.fault-finder_shell__09si8 .fault-finder_primary__JVFma,.fault-finder_shell__09si8 .fault-finder_secondary__7G_cZ,.fault-finder_shell__09si8 .fault-finder_voiceActions__c9tar button{font-size:16px;min-height:44px}.fault-finder_route__6G6D2 summary,.fault-finder_visualHelp__uuLAs summary{font-size:15px;min-height:44px;display:flex;align-items:center;cursor:pointer}.fault-finder_route__6G6D2 li{font-size:15px}.fault-finder_navigation__gn_oX{position:sticky;bottom:var(--portal-bottom-height,65px);display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:6px 10px;background:#f5fbfd;border-top:1px solid #c5dce5;margin-top:auto;z-index:5}.fault-finder_navigation__gn_oX button{min-height:44px;border:1px solid #b8d5df;border-radius:12px;font-size:16px;color:#18546b;background:#fff}.fault-finder_navigation__gn_oX button:last-child{background:#e1f3f8}.fault-finder_visualHelp__uuLAs .fault-finder_visualInfo__K4ak_ li,.fault-finder_visualHelp__uuLAs .fault-finder_visualInfo__K4ak_>b,.fault-finder_visualHelp__uuLAs .fault-finder_visualInfo__K4ak_>small{font-size:14px}.fault-finder_visualHelp__uuLAs .fault-finder_visualArt__kGlx5 img,.fault-finder_visualHelp__uuLAs .fault-finder_visualArt__kGlx5 svg{height:130px}@media(max-width:760px){.fault-finder_navigation__gn_oX{bottom:0}}.fault-finder_emptySearch__0ThD7{padding:16px;border:1px solid #b8d5df;border-radius:14px;background:#fff8e8}.fault-finder_emptySearch__0ThD7 button{margin:4px;min-height:44px;padding:8px 12px;border:1px solid #b8d5df;border-radius:10px;background:white;color:#18546b}.fault-finder_shell__09si8 .fault-finder_systems__nb7V5{display:flex;flex-wrap:wrap}.fault-finder_shell__09si8 .fault-finder_system__wuIc9{flex:1 1 90px}.fault-finder_shell__09si8 .fault-finder_symptom__i7PhV small{display:block;overflow-wrap:anywhere}.fault-finder_shell__09si8 .fault-finder_symptoms__M_ErQ{align-content:start}@media(max-width:760px){.fault-finder_shell__09si8{height:100%;min-height:0;overflow:hidden;margin:0}.fault-finder_shell__09si8>.fault-finder_header__mvzgf,.fault-finder_shell__09si8>.fault-finder_navigation__gn_oX{flex:0 0 auto}.fault-finder_shell__09si8>.fault-finder_content__PqaCI{flex:1 1 0%;min-height:0;overflow:auto}.fault-finder_navigation__gn_oX{position:relative;bottom:auto}.fault-finder_shell__09si8 .fault-finder_header__mvzgf{gap:6px}.fault-finder_shell__09si8 .fault-finder_header__mvzgf h1{font-size:20px}.fault-finder_shell__09si8 .fault-finder_header__mvzgf .fault-finder_restart__YNHcM{display:none}}.fault-finder_shell__09si8>.fault-finder_content__PqaCI{align-content:start}.fault-finder_modelSummary__6AXVE{margin:0;color:#10384d;font-size:16px}.fault-finder_modelSummary__6AXVE strong{font-weight:800}.product-manual_reader__4D83l{--ink:#193c56;--muted:#607788;--teal:#078ba6;display:grid;gap:16px;width:min(100%,920px);margin:0 auto;padding-bottom:24px;color:var(--ink)}.product-manual_contents__WdNBV,.product-manual_header__RgZl4,.product-manual_section__gLvwx{border:1px solid #cbdfe5;border-radius:18px;background:#ffffffed;box-shadow:0 8px 26px #17324d0b}.product-manual_header__RgZl4{display:grid;gap:14px;padding:18px 22px;background:linear-gradient(125deg,#e9f9fb,#fff 57%,#fff8e5)}.product-manual_back__vXg61{justify-self:start;min-height:42px;padding:8px 12px;border:1px solid #b9d4de;border-radius:10px;background:#fff;color:#184966;font:800 14px/1.2 Roboto,Arial,sans-serif;cursor:pointer}.product-manual_back__vXg61 span{margin-right:5px;font-size:18px}.product-manual_back__vXg61:focus-visible,.product-manual_contents__WdNBV a:focus-visible{outline:3px solid #e7b326;outline-offset:2px}.product-manual_coverBrand__kUNU8{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:55px}.product-manual_coverBrand__kUNU8 img:first-child{width:min(270px,58%);height:54px;object-fit:contain;object-position:left}.product-manual_coverBrand__kUNU8 img:last-child{width:92px;height:54px;object-fit:contain}.product-manual_coverBody__zNz8D{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;padding:14px 18px;border:1px solid #cae5e8;border-radius:15px;background:#ffffffb5}.product-manual_eyebrow__kHVwE{margin:0 0 5px;color:var(--teal);font-size:10px;font-weight:900;letter-spacing:.1em}.product-manual_coverBody__zNz8D h1{max-width:650px;margin:0;font-size:clamp(24px,4vw,36px);line-height:1.16}.product-manual_subtitle__euuSb{margin:8px 0 12px;color:var(--muted);font-size:16px;line-height:1.45}.product-manual_mascot__iTiX_{display:block;width:100%;max-height:160px;object-fit:contain;object-position:center}.product-manual_meta__pD0aX{display:flex;flex-wrap:wrap;gap:7px}.product-manual_meta__pD0aX span{padding:6px 10px;border:1px solid #c8e3e8;border-radius:999px;background:#f4fcfb;color:#295b6c;font-size:12px;font-weight:800}.product-manual_safetySummary__rurk2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0;color:#526d7d;font-size:13px;font-weight:750}.product-manual_safetySummary__rurk2 span{color:#087e99}.product-manual_contents__WdNBV{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);gap:16px;padding:18px 20px;background:linear-gradient(125deg,#effafd,#fff)}.product-manual_contents__WdNBV h2{margin:0;font-size:23px}.product-manual_contents__WdNBV p:not(.product-manual_eyebrow__kHVwE){margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.product-manual_contents__WdNBV nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-manual_contents__WdNBV a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 10px;border:1px solid #d6e5ea;border-radius:10px;background:#fff;color:#204c65;font-size:13px;text-decoration:none}.product-manual_contents__WdNBV a span{overflow:hidden;text-overflow:ellipsis}.product-manual_contents__WdNBV a b{flex:0 0 auto;color:var(--teal);font-size:11px}.product-manual_sections___7ny_{display:grid;gap:14px}.product-manual_section__gLvwx{scroll-margin-top:96px;padding:18px 20px}.product-manual_section__gLvwx>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #dfebef}.product-manual_section__gLvwx>header h2{margin:0;font-size:clamp(20px,3vw,25px);line-height:1.25}.product-manual_section__gLvwx>header>span{flex:0 0 auto;padding:7px 9px;border-radius:9px;background:#edf8fa;color:#397183;font-size:10px;font-weight:900;letter-spacing:.06em}.product-manual_intro__NIleA{margin:12px 0;color:#526f7f;font-size:15px;line-height:1.55}.product-manual_blocks__3KQVv{display:grid;gap:11px}.product-manual_paragraph__oWinU{margin:0;color:#314f62;font-size:14px;line-height:1.6}.product-manual_note__GBKG1{padding:12px 14px;border-left:4px solid #0b9bb5;border-radius:8px;background:#eef9fb}.product-manual_note__GBKG1 b{display:block;color:#174a62;font-size:14px}.product-manual_note__GBKG1 p{margin:5px 0 0;color:#355a6e;font-size:14px;line-height:1.55}.product-manual_ruleList__HHGns{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:rule}.product-manual_ruleList__HHGns li{counter-increment:rule;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;color:#2d4f64;font-size:14px;line-height:1.55}.product-manual_ruleList__HHGns li:before{content:counter(rule);display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e7f5f8;color:#087e99;font-size:12px;font-weight:900}.product-manual_steps__8icam{display:grid;gap:8px;margin:0;padding:0;list-style:none}.product-manual_steps__8icam li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid #e0eaee;border-radius:10px;background:#fcfefe}.product-manual_steps__8icam li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f7fa;color:#078ba6;font-size:12px;font-weight:900}.product-manual_steps__8icam b{display:block;color:#204a62;font-size:14px}.product-manual_steps__8icam p{margin:4px 0 0;color:#405f71;font-size:14px;line-height:1.55}.product-manual_tableWrap__oe9sP{width:100%;overflow-x:auto;border:1px solid #d7e4e9;border-radius:10px;background:#fff}.product-manual_tableWrap__oe9sP table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.45}.product-manual_tableWrap__oe9sP th{padding:10px 11px;background:#eaf7fa;color:#1d5268;text-align:left;font-size:12px}.product-manual_tableWrap__oe9sP td{padding:10px 11px;border-top:1px solid #e3ecef;color:#355568;vertical-align:top}.product-manual_tableWrap__oe9sP td:first-child{font-weight:800;color:#214a61}.product-manual_tableWrap__oe9sP tr:nth-child(2n) td{background:#fbfdfe}.product-manual_footer__nndCK{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 4px;color:#617886;font-size:12px}.product-manual_footer__nndCK b{color:#1b4b62}.product-manual_footer__nndCK a{color:#087e99;font-weight:800;text-decoration:none}@media(max-width:760px){.product-manual_reader__4D83l{gap:11px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.product-manual_contents__WdNBV,.product-manual_header__RgZl4,.product-manual_section__gLvwx{border-radius:13px}.product-manual_header__RgZl4{gap:11px;padding:12px}.product-manual_coverBrand__kUNU8{min-height:43px}.product-manual_coverBrand__kUNU8 img:first-child{width:min(210px,62%);height:42px}.product-manual_coverBrand__kUNU8 img:last-child{width:66px;height:42px}.product-manual_coverBody__zNz8D{grid-template-columns:minmax(0,1fr) 88px;gap:8px;padding:12px}.product-manual_coverBody__zNz8D h1{font-size:24px}.product-manual_subtitle__euuSb{font-size:14px}.product-manual_mascot__iTiX_{max-height:118px}.product-manual_meta__pD0aX span{padding:5px 8px;font-size:11px}.product-manual_safetySummary__rurk2{display:grid;font-size:12px}.product-manual_contents__WdNBV{grid-template-columns:1fr;gap:10px;padding:14px}.product-manual_contents__WdNBV h2{font-size:21px}.product-manual_contents__WdNBV p:not(.product-manual_eyebrow__kHVwE){font-size:13px}.product-manual_contents__WdNBV nav{grid-template-columns:1fr;gap:6px}.product-manual_contents__WdNBV a{min-height:39px;padding:8px 10px;font-size:13px}.product-manual_section__gLvwx{scroll-margin-top:88px;padding:14px}.product-manual_section__gLvwx>header{gap:7px;padding-bottom:9px}.product-manual_section__gLvwx>header h2{font-size:21px}.product-manual_section__gLvwx>header>span{padding:6px 7px;font-size:9px}.product-manual_intro__NIleA{font-size:14px}.product-manual_note__GBKG1{padding:10px 11px}.product-manual_note__GBKG1 p,.product-manual_paragraph__oWinU,.product-manual_steps__8icam p{font-size:14px}.product-manual_steps__8icam li{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px}.product-manual_steps__8icam li>span{width:29px;height:29px}.product-manual_tableWrap__oe9sP{overflow:visible;border:0;background:transparent}.product-manual_tableWrap__oe9sP table,.product-manual_tableWrap__oe9sP tbody{display:grid;gap:8px}.product-manual_tableWrap__oe9sP thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-manual_tableWrap__oe9sP tr{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #d9e5e9;border-radius:10px;background:#fff}.product-manual_tableWrap__oe9sP td{display:grid;gap:4px;padding:9px 10px;border-top:0;font-size:13px}.product-manual_tableWrap__oe9sP td:before{content:attr(data-label);color:#718693;font-size:10px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.product-manual_tableWrap__oe9sP td:first-child{grid-column:1/-1;background:#edf8fa;color:#214a61}.product-manual_tableWrap__oe9sP td:first-child:before{color:#087e99}.product-manual_tableWrap__oe9sP td:nth-child(n+2){border-top:1px solid #edf1f3}.product-manual_tableWrap__oe9sP tr:nth-child(2n) td{background:#fff}.product-manual_tableWrap__oe9sP tr:nth-child(2n) td:first-child{background:#edf8fa}.product-manual_footer__nndCK{display:grid;justify-content:start;padding:4px 3px}}@media(max-width:380px){.product-manual_coverBody__zNz8D{grid-template-columns:minmax(0,1fr) 66px}.product-manual_coverBody__zNz8D h1{font-size:21px}.product-manual_contents__WdNBV a{font-size:12px}.product-manual_tableWrap__oe9sP tr{grid-template-columns:1fr}.product-manual_tableWrap__oe9sP td:first-child{grid-column:auto}.product-manual_tableWrap__oe9sP td:nth-child(n+2){border-top:1px solid #edf1f3}}@media(max-width:760px){.product-manual_reader__4D83l,.product-manual_reader__4D83l *{box-sizing:border-box;min-width:0}.product-manual_reader__4D83l{width:100%;max-width:100%;overflow-x:clip}.product-manual_blocks__3KQVv,.product-manual_contents__WdNBV nav,.product-manual_contents__WdNBV>div,.product-manual_coverBody__zNz8D>div,.product-manual_section__gLvwx,.product-manual_sections___7ny_,.product-manual_steps__8icam li,.product-manual_steps__8icam li>div,.product-manual_tableWrap__oe9sP,.product-manual_tableWrap__oe9sP table,.product-manual_tableWrap__oe9sP tbody,.product-manual_tableWrap__oe9sP td,.product-manual_tableWrap__oe9sP tr{width:100%;max-width:100%;min-width:0}.product-manual_reader__4D83l a,.product-manual_reader__4D83l b,.product-manual_reader__4D83l h1,.product-manual_reader__4D83l h2,.product-manual_reader__4D83l li,.product-manual_reader__4D83l p,.product-manual_reader__4D83l span,.product-manual_reader__4D83l td,.product-manual_reader__4D83l th{overflow-wrap:anywhere;word-break:normal}.product-manual_tableWrap__oe9sP tr{grid-template-columns:minmax(0,1fr)}.product-manual_tableWrap__oe9sP td:first-child{grid-column:auto}.product-manual_tableWrap__oe9sP td:nth-child(n+2){border-top:1px solid #edf1f3}}@media(prefers-reduced-motion:reduce){.product-manual_reader__4D83l{scroll-behavior:auto}}.manual-library_library__5H2IY{color:#244855;background:linear-gradient(135deg,#edfafa,#fff9f0);border:1px solid #bddcdd;border-radius:20px;padding:clamp(14px,3vw,28px);width:100%;max-width:1100px;margin:0 auto;box-sizing:border-box;overflow-wrap:anywhere;font-size:16px;line-height:1.55}.manual-library_library__5H2IY *{box-sizing:border-box;min-width:0}.manual-library_library__5H2IY h1,.manual-library_library__5H2IY h2,.manual-library_library__5H2IY h3{margin:12px 0}.manual-library_library__5H2IY label{display:block;font-weight:600;margin:10px 0}.manual-library_library__5H2IY input:not([type=checkbox]),.manual-library_library__5H2IY select,.manual-library_library__5H2IY textarea{width:100%;font:inherit;background:#fff;border:1px solid #aacbd2;border-radius:12px;padding:10px;min-height:44px;color:#244855}.manual-library_library__5H2IY a,.manual-library_library__5H2IY button{font:inherit;min-height:44px;touch-action:manipulation}.manual-library_library__5H2IY button{border:1px solid #a4ccd1;border-radius:12px;padding:10px 14px;background:#fff;color:#245366;cursor:pointer}.manual-library_library__5H2IY button[aria-pressed=true]{background:#d6f5ed;border:2px solid #267e70}.manual-library_library__5H2IY button:disabled{opacity:.5;cursor:default}.manual-library_library__5H2IY :focus-visible{outline:3px solid #af397e;outline-offset:2px}.manual-library_row__tKW6q{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.manual-library_row__tKW6q>*{flex:0 1 auto}.manual-library_row__tKW6q label{flex:1 1 180px}.manual-library_card__hM2p1{display:block!important;text-align:left;width:100%;padding:14px!important;margin:10px 0;background:#fff!important;border:1px solid #c9dfe3;border-radius:14px}.manual-library_card__hM2p1 small{display:block;color:#4b6570;margin-top:4px}.manual-library_columns__jXkgg{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:20px}.manual-library_results__9jTyg{max-height:45dvh;overflow:auto}.manual-library_library__5H2IY fieldset{border:1px solid #bddcdd;border-radius:12px;margin:12px 0;padding:12px}.manual-library_library__5H2IY progress{width:100%;accent-color:#138e9a}.manual-library_toolbar__gswdh{position:sticky;bottom:0;z-index:2;background:#f4fcfd;border-top:1px solid #bddcdd;padding:8px;display:flex;gap:8px;justify-content:space-between}.manual-library_reader__ZOd3k{max-width:75ch;margin:auto;font-size:var(--reading-size,18px);line-height:1.7}.manual-library_reader__ZOd3k iframe,.manual-library_reader__ZOd3k img,.manual-library_reader__ZOd3k video{max-width:100%;height:auto}.manual-library_reader__ZOd3k table{width:100%;table-layout:fixed}.manual-library_reader__ZOd3k pre{white-space:pre-wrap}.manual-library_reader__ZOd3k *{overflow-wrap:anywhere}.manual-library_dialog__kx7HU{width:min(1100px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;background:#edfafa}.manual-library_dialog__kx7HU::backdrop{background:#17394f88}.manual-library_dialog__kx7HU .manual-library_library__5H2IY{min-height:100%;border-radius:0}.manual-library_dialogHeader__Fflgl{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;background:#edfafa;z-index:3;padding:8px 0}.manual-library_library__5H2IY summary{cursor:pointer;min-height:44px;padding:8px}.manual-library_library__5H2IY input[type=checkbox]{width:24px;height:24px}.manual-library_library__5H2IY .manual-library_choiceGrid__Za7BM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:640px){.manual-library_columns__jXkgg{grid-template-columns:1fr}.manual-library_choiceGrid__Za7BM{grid-template-columns:1fr!important}.manual-library_toolbar__gswdh button{flex:1;padding:8px 4px;font-size:15px}.manual-library_library__5H2IY{border-radius:14px}.manual-library_library__5H2IY h1{font-size:25px}.manual-library_library__5H2IY h2{font-size:21px}}.manual-library_libraryShell__Tq_Xr{height:100%;display:flex;flex-direction:column;min-height:0!important;padding:0!important}.manual-library_libraryControls__aNImO{flex:0 0 auto;background:linear-gradient(120deg,#edfafa,#fff6f2);padding:8px 14px;border-bottom:1px solid #bad8dc;max-height:45dvh;overflow:auto}.manual-library_libraryControls__aNImO .manual-library_dialogHeader__Fflgl{position:static;padding:0;background:none}.manual-library_libraryControls__aNImO h1{font-size:21px;margin:4px 0}.manual-library_libraryControls__aNImO .manual-library_choiceGrid__Za7BM{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manual-library_libraryControls__aNImO .manual-library_choiceGrid__Za7BM button{font-size:14px;padding:8px 6px;line-height:1.3}.manual-library_libraryResults__l3j20{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 16px calc(20px + env(safe-area-inset-bottom))}.manual-library_fixedSearch__zcPnC{align-items:center;margin-top:8px}.manual-library_fixedSearch__zcPnC button{flex:0 0 46px;min-height:46px}.manual-library_voiceStatus__OneYV{display:block;max-height:44px;overflow:auto;font-size:13px}.manual-library_srOnly__u63jM{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.manual-library_libraryNav__CUIYF{flex-shrink:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #bcd9de;background:#fff}.manual-library_libraryNav__CUIYF .manual-library_choiceGrid__Za7BM{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manual-library_libraryNav__CUIYF button{font-size:15px;min-height:48px;padding:8px 4px}.manual-library_libraryControls__aNImO{max-height:35dvh}.manual-library_fixedSearch__zcPnC{display:flex;gap:6px;padding:4px 6px;border:1px solid #afcfd9;border-radius:12px;background:#fff}.manual-library_fixedSearch__zcPnC input{flex:1;min-width:0;width:0;font-size:16px;min-height:44px;border:0}.manual-library_fixedSearch__zcPnC button{flex:0 0 auto;min-width:44px;min-height:44px;padding:0 10px;border:1px solid #a9ccd6;border-radius:10px;background:#edf8fb;color:#18546b;font-size:15px}.manual-library_fixedSearch__zcPnC button[type=submit]{background:#078fb9;color:#fff}.manual-library_voiceStatus__OneYV:empty{display:none}.knowledge-header_header__3yf0S{display:flex;align-items:center;gap:10px;padding:10px 14px;background:white;border-bottom:3px solid #079ab1;flex-shrink:0;color:#24475c}.knowledge-header_header__3yf0S img{width:130px;height:52px;object-fit:contain}.knowledge-header_account__OswTw{margin-left:auto;text-align:right;min-width:0}.knowledge-header_account__OswTw small,.knowledge-header_account__OswTw strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42vw}.knowledge-header_account__OswTw strong{font-size:15px}.knowledge-header_account__OswTw small{font-size:12px;color:#617786;margin-top:3px}.knowledge-header_header__3yf0S button{min-width:44px;min-height:44px;padding:6px;border:1px solid #b9d3db;border-radius:14px;background:#f1fafc;color:#224c64;font-size:20px;touch-action:manipulation}.knowledge-header_header__3yf0S button:focus-visible{outline:3px solid #b0347b;outline-offset:2px}.knowledge-header_srOnly__t7kRS{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:480px){.knowledge-header_header__3yf0S{padding:8px 10px;gap:8px}.knowledge-header_header__3yf0S img{width:100px;height:40px}.knowledge-header_account__OswTw strong{font-size:14px}.knowledge-header_account__OswTw small{font-size:11px}}.help-home_home__neFBI{--ink:#183b52;--muted:#526d7c;width:min(1080px,100%);min-width:0;margin:0 auto;color:var(--ink)}.help-home_home__neFBI *,.help-home_home__neFBI :after,.help-home_home__neFBI :before{box-sizing:border-box}.help-home_home__neFBI svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.help-home_intro__ZM0d0{padding:8px 2px 20px}.help-home_eyebrow__OM5rz{color:#08748b;font-size:11px;font-weight:800;letter-spacing:.13em}.help-home_intro__ZM0d0 h1{margin:5px 0 6px;font-size:clamp(26px,2.7vw,36px);line-height:1.18;font-weight:750;letter-spacing:-.025em}.help-home_intro__ZM0d0 p,.help-home_supportCopy__d6uYs p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.help-home_content__56_8B{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:24px;align-items:stretch}.help-home_resources___s9jO{min-width:0;display:grid;gap:16px}.help-home_guides__kue8d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.help-home_guides__kue8d button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px;border:1px solid #b9d9e3;border-radius:18px;background:#edf9fc;color:#176078;text-align:left;cursor:pointer}.help-home_guides__kue8d button[data-intent=troubleshooting]{background:#f5f0fc;border-color:#d6cae8;color:#65458a}.help-home_guides__kue8d button[data-intent=installation]{background:#edf8f1;border-color:#bcddc9;color:#27644a}.help-home_guideIcon__eE81C{display:grid;place-items:center;width:44px;height:44px;background:#ffffffc9;border:1px solid #ffffff;border-radius:13px}.help-home_guideIcon__eE81C svg{width:27px;height:27px}.help-home_guides__kue8d b{line-height:1.35;overflow-wrap:normal;hyphens:manual;font-weight:750}.help-home_guideArrow__XmmaV{margin-top:auto}.help-home_guideArrow__XmmaV svg{width:20px;height:20px}.help-home_checks__uJRr6{display:grid;gap:12px}.help-home_checks__uJRr6 button{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:88px;padding:14px 18px;border:1px solid #c7dde6;border-radius:16px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.help-home_checks__uJRr6 .help-home_fault__Nzrck{border-color:#9fcec0;background:linear-gradient(115deg,#ecf8f2,#f9fdfb)}.help-home_checks__uJRr6 .help-home_alarm__kXvhn{border-color:#e5d3a3;background:linear-gradient(115deg,#fff8e5,#fffdf7)}.help-home_actionIcon__RkkRx{width:42px;height:42px;display:grid;place-items:center;background:#fff9;border-radius:12px;color:#26775c}.help-home_alarm__kXvhn .help-home_actionIcon__RkkRx{color:#956413}.help-home_checks__uJRr6 b{display:block;font-size:17px;line-height:1.3}.help-home_checks__uJRr6 small{display:block;margin-top:3px;color:var(--muted);font-size:14px;line-height:1.4}.help-home_support__B2axu{min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #d4dfe8;border-radius:20px;background:linear-gradient(155deg,#ffffff,#f8f5fd);box-shadow:0 8px 24px #17324d08}.help-home_supportCopy__d6uYs h2{margin:7px 0;color:var(--ink);font-size:25px;font-weight:750}.help-home_request__UZcxh{display:flex;justify-content:space-between;min-height:52px;padding:12px 16px;border:1px solid #087c9b;border-radius:14px;background:#087c9b;color:#fff;font-size:15px;cursor:pointer}.help-home_request__UZcxh b{font-weight:700}.help-home_socials__yzHDe>div{display:grid;gap:10px;border:0;padding:0;margin:0}.help-home_socials__yzHDe>div>span{color:var(--muted);font-size:13px;font-weight:600}.help-home_socials__yzHDe>div>nav{display:flex!important;flex-direction:row!important;justify-content:center;flex-wrap:wrap;gap:8px!important;margin:0}.help-home_socials__yzHDe>div>nav>a{width:44px;height:44px;flex:0 0 44px;box-shadow:none}.help-home_socials__yzHDe svg{width:20px;height:20px;fill:currentColor;stroke:none}.help-home_contact__icQ1R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.help-home_contact__icQ1R a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:8px 2px;border:1px solid #d3e1e7;border-radius:12px;background:#fff;color:#24576e;font-size:13px;font-weight:700;text-decoration:none}.help-home_contact__icQ1R a:nth-child(2){color:#206746;border-color:#b9d9c5;background:#f1faf4}.help-home_contact__icQ1R svg{width:20px;height:20px}.help-home_home__neFBI :is(button,a):focus-visible{outline:3px solid #bd2966;outline-offset:3px}.help-home_home__neFBI :is(button,a){touch-action:manipulation;transition:box-shadow .18s ease,transform .18s ease}@media (hover:hover){.help-home_home__neFBI :is(button,a):hover{box-shadow:0 5px 16px #17324d14;transform:translateY(-2px)}}@media (max-width:800px){.help-home_intro__ZM0d0{padding:2px 2px 14px}.help-home_intro__ZM0d0 p{font-size:14px}.help-home_content__56_8B{grid-template-columns:minmax(0,1fr);gap:12px}.help-home_resources___s9jO{gap:12px}.help-home_guides__kue8d{gap:8px}.help-home_guides__kue8d button{align-items:center;justify-content:flex-start;gap:8px;padding:12px 6px;border-radius:14px;text-align:center}.help-home_guides__kue8d b{font-size:14px;line-height:1.3}.help-home_guideArrow__XmmaV{display:none}.help-home_guideIcon__eE81C{width:38px;height:38px;border-radius:10px}.help-home_checks__uJRr6{gap:8px}.help-home_checks__uJRr6 button{grid-template-columns:36px minmax(0,1fr) 20px;gap:10px;min-height:74px;padding:11px 12px;border-radius:14px}.help-home_actionIcon__RkkRx{width:36px;height:36px}.help-home_checks__uJRr6 b{font-size:16px}.help-home_checks__uJRr6 small{font-size:13px;line-height:1.35}.help-home_support__B2axu{gap:12px;padding:12px;border-radius:16px}.help-home_supportCopy__d6uYs{display:none}.help-home_request__UZcxh{min-height:48px;font-size:15px}.help-home_socials__yzHDe>div{gap:6px}.help-home_contact__icQ1R a{flex-direction:row;gap:6px;min-height:44px;padding:8px 3px}}@media (max-width:360px){.help-home_guides__kue8d b{font-size:13px}.help-home_checks__uJRr6 b{font-size:15px}.help-home_contact__icQ1R a{font-size:12px;gap:4px}}@media (prefers-reduced-motion:reduce){.help-home_home__neFBI :is(button,a){transition:none;transform:none}}.help-home_home__neFBI{display:flex;flex-direction:column;flex:1;min-height:0}.help-home_content__56_8B{display:flex;flex-direction:column;flex:1;gap:16px}.help-home_intro__ZM0d0{padding:4px 0 12px}.help-home_intro__ZM0d0 h1{font-size:26px}.help-home_intro__ZM0d0 p{font-size:16px}.help-home_resources___s9jO{display:flex;flex-direction:column;gap:12px}.help-home_booksHeading__VeOqU{display:flex;align-items:center;justify-content:space-between;gap:8px}.help-home_booksHeading__VeOqU h2{font-size:18px;margin:0}.help-home_booksHeading__VeOqU button{min-height:44px;border:1px solid #bcd9e4;border-radius:12px;background:#edf8fc;color:#18516a;padding:8px 12px;font-size:14px}.help-home_guides__kue8d{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.help-home_guides__kue8d button{align-items:center;text-align:center;padding:14px 8px;min-height:112px}.help-home_guides__kue8d b{font-size:16px}.help-home_guideArrow__XmmaV{display:none}.help-home_support__B2axu{display:contents}.help-home_request__UZcxh{background:#f5effb;color:#604080;border-color:#d8c8e5;font-size:17px;min-height:56px}.help-home_socials__yzHDe{margin-top:auto;padding-top:12px}.help-home_contact__icQ1R{grid-template-columns:1fr 1fr;padding-bottom:0}.help-home_contact__icQ1R a{min-height:48px;flex-direction:row;font-size:16px}.help-home_checks__uJRr6 b{font-size:18px}.help-home_checks__uJRr6 small{font-size:15px}.help-home_socials__yzHDe>div>nav{flex-wrap:nowrap}.help-home_intro__ZM0d0 .help-home_eyebrow__OM5rz{display:none}.help-home_home__neFBI .help-home_contact__icQ1R{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.help-home_home__neFBI .help-home_contact__icQ1R a{min-width:0;min-height:48px;padding:8px 4px;display:flex;justify-content:center;gap:5px;font-size:15px}@media(max-width:380px){.help-home_home__neFBI .help-home_contact__icQ1R a{flex-direction:column;gap:2px}}.help-home_modelPicker__DkB2p{min-width:0;padding:4px 10px;border:1px solid #c4dce5;border-radius:12px;background:#f1fafc;color:#19445d}.help-home_modelPicker__DkB2p button{min-height:44px;padding:8px 12px;border:1px solid #bed5df;border-radius:10px;background:#fff;color:#19445d;font:inherit;cursor:pointer;touch-action:manipulation}.help-home_modelPicker__DkB2p>button{border:0;background:transparent;font-weight:600}.help-home_modelPicker__DkB2p p{margin:4px 0 10px;font-size:16px}.help-home_modelOptions__NQSRM{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.help-home_modelOptions__NQSRM button{flex:1 1 110px}.help-home_modelOptions__NQSRM button[aria-pressed=true]{border-color:#0086a7;background:#dcf4f7;font-weight:700}.help-home_modelDialog__Ecrl9{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:18px;border:1px solid #b4d6df;border-radius:18px;background:#f4fbfc;color:#183b52;overflow:auto;box-shadow:0 16px 60px #17324d33}.help-home_modelDialog__Ecrl9::backdrop{background:#102e4866}.help-home_modelDialog__Ecrl9 header{display:flex;align-items:center;justify-content:space-between;gap:10px}.help-home_modelDialog__Ecrl9 h2{margin:0;font-size:22px}.help-home_modelDialog__Ecrl9 p{font-size:16px;line-height:1.4}.help-home_modelDialog__Ecrl9 button{min-height:44px;min-width:44px;border:1px solid #b9d6df;border-radius:10px;background:white;color:#19445d;font-size:16px;padding:8px;touch-action:manipulation}.help-home_modelDialog__Ecrl9 .help-home_modelOptions__NQSRM{gap:8px}.help-home_modelDialog__Ecrl9 .help-home_modelOptions__NQSRM button{flex:1 1 120px}.help-home_modelDialog__Ecrl9 button[aria-pressed=true]{background:#dcf4f7;border-color:#0086a7}@media(max-width:800px){.help-home_home__neFBI{height:100%;min-height:0;flex:1 1 0;overflow:hidden;gap:6px}.help-home_intro__ZM0d0{padding:0;flex:0 0 auto}.help-home_intro__ZM0d0 h1{font-size:24px;margin:2px 0;line-height:1.2}.help-home_intro__ZM0d0 p{display:none}.help-home_modelPicker__DkB2p{flex:0 0 auto;padding:0 6px}.help-home_modelPicker__DkB2p>button{width:100%;text-align:left;min-height:44px;padding:6px;font-size:15px}.help-home_content__56_8B{min-height:0;flex:1 1 0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:6px}.help-home_resources___s9jO{min-height:0;overflow:auto;overscroll-behavior:contain;gap:6px;justify-content:flex-start}.help-home_booksHeading__VeOqU{min-height:44px;flex-shrink:0}.help-home_booksHeading__VeOqU h2{font-size:16px}.help-home_booksHeading__VeOqU button{padding:6px 8px;font-size:14px}.help-home_guides__kue8d{gap:6px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));flex-shrink:0}.help-home_guides__kue8d button{min-height:90px;padding:8px 4px;gap:5px;border-radius:12px}.help-home_guides__kue8d b{font-size:15px;line-height:1.2}.help-home_guideIcon__eE81C{width:30px;height:30px}.help-home_guideIcon__eE81C svg{width:23px;height:23px}.help-home_checks__uJRr6 button{min-height:56px;padding:6px 10px;gap:8px}.help-home_checks__uJRr6 b{font-size:16px}.help-home_checks__uJRr6 small{font-size:13px;line-height:1.2}.help-home_request__UZcxh{min-height:44px;padding:6px 12px;font-size:16px;margin:0}.help-home_socials__yzHDe{padding:0;margin:0}.help-home_socials__yzHDe>div{gap:0}.help-home_socials__yzHDe>div>span{display:none}.help-home_socials__yzHDe>div>nav{gap:8px!important}.help-home_socials__yzHDe>div>nav>a{width:44px;height:44px;flex-basis:44px}.help-home_home__neFBI .help-home_contact__icQ1R{margin:0;padding:0;gap:5px}.help-home_home__neFBI .help-home_contact__icQ1R a{min-height:44px;padding:4px;flex-direction:row;font-size:14px;gap:4px}.help-home_contact__icQ1R svg{width:18px;height:18px}}.help-home_request__UZcxh{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;gap:10px;align-items:center;text-align:left;flex-shrink:0}.help-home_request__UZcxh svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.help-home_request__UZcxh b{overflow-wrap:anywhere}.help-home_modelPicker__DkB2p>button{color:#10384d;font-weight:700}.help-home_modelPicker__DkB2p>button strong{color:#10384d;font-weight:900}.help-home_modelDialog__Ecrl9 .help-home_modelOptions__NQSRM>button{background:#fff;color:#10384d;border:2px solid #688293;font-weight:800;opacity:1}.help-home_modelDialog__Ecrl9 .help-home_modelOptions__NQSRM>button:hover{background:#e9eef2;color:#10384d;border-color:#10384d}.help-home_modelDialog__Ecrl9 .help-home_modelOptions__NQSRM>button[aria-pressed=true]{background:#10384d;color:#fff;border-color:#10384d;font-weight:800}.help-home_modelDialog__Ecrl9 .help-home_modelOptions__NQSRM>button[aria-pressed=true]:after{content:" ✓";font-weight:900}.help-home_modelDialog__Ecrl9 .help-home_modelOptions__NQSRM>button:focus-visible,.help-home_modelPicker__DkB2p>button:focus-visible{outline:3px solid #c2410c;outline-offset:3px}.floating-fujitron_bot__R3Eqj{position:fixed;z-index:200;width:72px!important;min-width:72px;height:68px!important;min-height:68px;padding:4px!important;display:flex;align-items:center;justify-content:center;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;touch-action:none!important;cursor:grab;user-select:none;overflow:visible!important;color:#173c56!important}.floating-fujitron_bot__R3Eqj:active{cursor:grabbing}.floating-fujitron_bot__R3Eqj:focus-visible{outline:3px solid #b13885;outline-offset:2px;border-radius:14px!important}.floating-fujitron_bot__R3Eqj svg{pointer-events:none}.floating-fujitron_status__JQLHJ{position:absolute;bottom:0;left:50%;transform:translate(-50%,85%);white-space:nowrap;background:#fff4fb;color:#59364c;padding:3px 7px;border:1px solid #e3b7ce;border-radius:10px;font-size:12px;line-height:16px;pointer-events:none}.floating-fujitron_tips__x2S76{position:fixed;z-index:210;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(320px,calc(100vw - 32px));max-height:70dvh;overflow:auto;background:#fff7fc;color:#173c56;border:1px solid #dbb5cf;border-radius:18px;padding:18px;box-shadow:0 8px 32px #16314e30;font-size:16px}.floating-fujitron_tips__x2S76 button{min-height:44px;padding:8px 12px}.floating-fujitron_tips__x2S76>button:first-child{float:right}.floating-fujitron_tips__x2S76 p{line-height:1.5}body:has([data-fujitron-local=true]) .floating-fujitron_bot__R3Eqj[data-fujitron-global=true]{display:none}.floating-fujitron_voiceBubble__u5M8V{position:fixed;z-index:205;width:min(280px,calc(100vw - 16px));max-height:170px;overflow:auto;padding:8px;border:1px solid #b7d4dc;border-radius:14px;background:#f4fcff;color:#183b52;box-shadow:0 4px 18px #17324d20;box-sizing:border-box}.floating-fujitron_voiceBubble__u5M8V p{font-size:14px;line-height:1.35;margin:0 0 5px;overflow-wrap:anywhere;max-height:65px;overflow:auto}.floating-fujitron_voiceBubble__u5M8V>div{display:flex;gap:4px;flex-wrap:wrap}.floating-fujitron_voiceBubble__u5M8V button{min-width:44px;min-height:44px;padding:5px 8px;border:1px solid #b5ced9;border-radius:8px;background:white;color:#204e62;font-size:14px;touch-action:manipulation}.floating-fujitron_bot__R3Eqj{width:84px!important;min-width:84px;height:78px!important;min-height:78px}.floating-fujitron_bot__R3Eqj svg{width:72px;height:66px}.floating-fujitron_floatingMic__76vL_{position:fixed;z-index:200;min-height:44px;width:84px!important;padding:5px 8px;border:1px solid #9bc9d5;border-radius:22px;background:#fff;color:#15566c;font-size:13px;font-weight:700;touch-action:manipulation}.floating-fujitron_floatingMic__76vL_[aria-pressed=true]{background:#d7f2ec}.floating-fujitron_bot__R3Eqj[data-fujitron-global=true] .floating-fujitron_status__JQLHJ{transform:translate(-50%);bottom:-8px;font-size:11px}body:has([data-fujitron-local=true]) .floating-fujitron_floatingMic__76vL_{display:none}.fujitron-face_face__bQ3dC{width:60px;height:55px;overflow:visible;pointer-events:none;animation:fujitron-face_float__nRLWx 3.8s ease-in-out infinite}.fujitron-face_antenna__dYMJ6,.fujitron-face_eyes__vXfvJ,.fujitron-face_mouth__iZNsj,.fujitron-face_search__D3b5e{transform-box:fill-box;transform-origin:center}.fujitron-face_eyes__vXfvJ{animation:fujitron-face_blink__DIX6K 5.5s infinite}.fujitron-face_mouth__iZNsj{animation:fujitron-face_talk__Usb_V .48s ease-in-out infinite alternate}.fujitron-face_face__bQ3dC[data-expression=thinking]{animation:fujitron-face_tilt__E7wX_ 2s ease-in-out infinite alternate}.fujitron-face_face__bQ3dC[data-expression=hello],.fujitron-face_face__bQ3dC[data-expression=success]{animation:fujitron-face_greet__bVJLn 1s ease-in-out 2}.fujitron-face_face__bQ3dC[data-expression=sleeping] .fujitron-face_eyes__vXfvJ{animation:none}.fujitron-face_face__bQ3dC[data-expression=searching] .fujitron-face_search__D3b5e{animation:fujitron-face_scan__cZlu1 1.8s ease-in-out infinite}.fujitron-face_face__bQ3dC[data-expression=listening] .fujitron-face_antenna__dYMJ6,.fujitron-face_sound__Iq2mv{animation:fujitron-face_pulse__jZlco 1.2s ease-in-out infinite alternate}.fujitron-face_face__bQ3dC[data-expression=concerned]{animation:none}@keyframes fujitron-face_float__nRLWx{50%{transform:translateY(-2px)}}@keyframes fujitron-face_blink__DIX6K{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes fujitron-face_talk__Usb_V{0%{transform:scaleY(.4)}to{transform:scaleY(1.1)}}@keyframes fujitron-face_tilt__E7wX_{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes fujitron-face_greet__bVJLn{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes fujitron-face_scan__cZlu1{50%{transform:translateX(4px)}}@keyframes fujitron-face_pulse__jZlco{0%{opacity:.5}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fujitron-face_face__bQ3dC,.fujitron-face_face__bQ3dC *{animation:none!important;transition:none!important}}.assistant-dock_dock__jyuGq{display:flex;align-items:center;gap:12px;padding:8px 10px;border-top:1px solid #cce1e7;background:#f4fafb;color:#173c56;border-radius:12px;box-sizing:border-box;min-width:0;flex-shrink:0}.assistant-dock_avatar__1xkQs{display:flex;flex-direction:column;align-items:center;flex:0 0 88px}.assistant-dock_dock__jyuGq button{font:inherit;cursor:pointer;touch-action:manipulation}.assistant-dock_face__dTZm1{display:flex;align-items:center;justify-content:center;width:84px!important;height:72px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.assistant-dock_face__dTZm1 svg{width:72px;height:66px}.assistant-dock_mic__TCuag{display:flex;gap:5px;align-items:center;justify-content:center;min-height:44px;width:88px!important;padding:5px!important;border:1px solid #9bc9d5;border-radius:22px;background:white;color:#15566c;font-size:13px!important;font-weight:700}.assistant-dock_mic__TCuag[aria-pressed=true]{background:#d7f2ec;border-color:#177c69;color:#11614f}.assistant-dock_content__JkqOF{flex:1;min-width:0}.assistant-dock_heading__8_Y50{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.assistant-dock_heading__8_Y50 span{color:#287260;font-size:12px}.assistant-dock_message__6jDOt{display:flex;align-items:flex-start;min-width:0;gap:4px}.assistant-dock_message__6jDOt p{font-size:13px;line-height:1.4;margin:5px 0;overflow-wrap:anywhere;max-height:54px;overflow:auto;flex:1}.assistant-dock_message__6jDOt button{flex:0 0 44px;min-height:44px;border:0;background:transparent;color:#245269}.assistant-dock_actions__ctRpE{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.assistant-dock_actions__ctRpE button{min-width:44px;min-height:44px;padding:6px 10px;border:1px solid #c3d9df;border-radius:10px;background:#fff;color:#245269;font-size:13px}.assistant-dock_dock__jyuGq button:focus-visible{outline:3px solid #086e8d;outline-offset:2px}@media(max-height:660px){.assistant-dock_dock__jyuGq{padding:4px 8px;gap:8px}.assistant-dock_avatar__1xkQs{flex-basis:84px}.assistant-dock_message__6jDOt p{max-height:36px}.assistant-dock_actions__ctRpE{margin-top:0}}.assistant-dock_heard__QzXgW{font-size:12px;line-height:1.35;color:#244b62;margin:4px 0;max-height:34px;overflow:auto;overflow-wrap:anywhere}.portal-assistant_dialog__b0Eag{border:1px solid #e8bcd6;border-radius:24px;background:linear-gradient(145deg,#fff,#f0fbff);color:#163c57;width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:20px;overflow:auto;box-sizing:border-box}.portal-assistant_dialog__b0Eag::backdrop{background:#172b4650}.portal-assistant_header__0nlAz{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-assistant_dialog__b0Eag button{min-height:44px;padding:10px 14px;border:1px solid #c5dce5;border-radius:14px;background:#fff;color:#163c57;cursor:pointer;touch-action:manipulation;font:inherit}.portal-assistant_dialog__b0Eag h2{font-size:22px;margin:16px 0 8px}.portal-assistant_dialog__b0Eag p{font-size:16px;line-height:1.6}.portal-assistant_actions__6AyUr{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.portal-assistant_actions__6AyUr button{flex:1}.portal-assistant_dialog__b0Eag .portal-assistant_primary__tV9tA{background:#a42473;color:white;border-color:#a42473}.portal-assistant_footer__gKi7T{display:grid;margin-top:18px}.portal-assistant_footer__gKi7T small{font-size:12px;line-height:1.5}.portal-assistant_count__bTsR4{font-size:13px;color:#627786}.portal-assistant_dialog__b0Eag{position:fixed;inset:0;margin:auto!important;height:fit-content;max-height:calc(100dvh - 24px);width:min(420px,calc(100vw - 24px));padding:16px}.portal-assistant_header__0nlAz{min-height:0!important;padding:0!important}.portal-assistant_footer__gKi7T{gap:8px;margin-top:12px}.portal-assistant_dialog__b0Eag h2{margin:10px 0 6px}.portal-assistant_dialog__b0Eag p{margin:10px 0}.portal-assistant_actions__6AyUr{margin-top:10px}.quote-layout_viewport__4XJH3{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;min-height:0;width:min(960px,100%);margin:0 auto;color:#173e59}.quote-layout_viewport__4XJH3 *{box-sizing:border-box;min-width:0}.quote-layout_optionDialog__Mi3nS button,.quote-layout_viewport__4XJH3 button{touch-action:manipulation;cursor:pointer;min-height:44px;min-width:44px;font-family:inherit}.quote-layout_viewport__4XJH3 button:disabled{opacity:.5;cursor:default}.quote-layout_optionDialog__Mi3nS button:focus-visible,.quote-layout_viewport__4XJH3 button:focus-visible{outline:3px solid #0086a8;outline-offset:2px}.quote-layout_toolbar__Fwya7{display:flex;align-items:center;gap:8px;flex-shrink:0}.quote-layout_toolbar__Fwya7>div:first-child{flex:1;min-width:0}.quote-layout_toolbar__Fwya7 h1{font-size:20px;line-height:1.2;margin:0;color:#173f62}.quote-layout_toolbar__Fwya7 small{display:block;font-size:13px;color:#31695a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:3px}.quote-layout_draftButtons__Id4LM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.quote-layout_draftButtons__Id4LM button{padding:7px 10px;border:1px solid #9bcfbb;border-radius:10px;color:#076e53;background:#f6fffb;font-size:14px;font-weight:700}.quote-layout_draftButtons__Id4LM button:last-child{color:#a02839;border-color:#e3b5bd;background:#fff7f8}.quote-layout_step__G7I3B{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:10px;padding:16px;border:1px solid #bddce4;border-radius:18px;background:linear-gradient(145deg,#fff 65%,#fffcf0);box-shadow:0 6px 20px #163f5808}.quote-layout_stepHeader__Uukv7{display:flex;align-items:center;gap:10px;flex-shrink:0}.quote-layout_stepHeader__Uukv7>button{padding:6px;width:44px;border:1px solid #b8d5e0;border-radius:12px;background:#f1fbfe;color:#16647b;font-size:22px}.quote-layout_stepHeader__Uukv7>div{flex:1}.quote-layout_stepHeader__Uukv7 h2{margin:0;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.quote-layout_stepHeader__Uukv7 p{margin:4px 0 0;color:#5b7381;font-size:14px;line-height:1.35}.quote-layout_counter__snuJq{padding:6px 8px;background:#e6f6fa;color:#086e88;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap}.quote-layout_stepFooter__ClWWe{flex-shrink:0;display:flex;flex-direction:column;gap:8px}.quote-layout_bottomProgress__TbfjA{display:flex;align-items:center;gap:12px;color:#136e86;font-size:14px;font-weight:700}.quote-layout_bottomProgress__TbfjA>span{flex-shrink:0}.quote-layout_bottomProgress__TbfjA>.quote-layout_progress__C0QnF{flex:1;width:auto}.quote-layout_progress__C0QnF{display:block;flex-shrink:0;width:100%;height:5px;border:0;border-radius:999px;overflow:hidden;appearance:none;background:#e4edf1;accent-color:#009fb7}.quote-layout_progress__C0QnF::-webkit-progress-bar{background:#e4edf1}.quote-layout_progress__C0QnF::-webkit-progress-value{background:#009fb7}.quote-layout_progress__C0QnF::-moz-progress-bar{background:#009fb7}.quote-layout_body__rPjA4{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.quote-layout_body__rPjA4 p{line-height:1.45;overflow-wrap:anywhere}.quote-layout_footer__A1Igr{display:flex;align-items:stretch;margin:0;padding:9px 0 0;border-top:1px solid #d7e6eb;flex-shrink:0}.quote-layout_footer__A1Igr>button{flex:1;padding:9px 12px;border:1px solid #b9d4df;border-radius:11px;color:#184968;font-weight:700;line-height:1.25}.quote-layout_primary__02QHt{background:linear-gradient(125deg,#008fab,#6856a0)!important;color:#fff!important;border:1px solid transparent!important;border-radius:11px;padding:10px 12px;font-size:16px;font-weight:700}.quote-layout_hint__6rLxM{margin:0;padding:9px 12px;border-radius:10px;background:#edf9fc;color:#346c7b;font-size:14px}.quote-layout_warning__y_MIg{margin:0;padding:9px 12px;border:1px solid #ead391;border-radius:10px;background:#fff8de;color:#755514;font-size:14px}.quote-layout_error__LnYmZ{margin:0;padding:9px 12px;border:1px solid #e8b4bd;border-radius:10px;background:#fff0f2;color:#922e42;font-size:14px}.quote-layout_stack__HW1HA{display:flex;flex-direction:column;gap:10px}.quote-layout_stack__HW1HA>button{padding:10px 12px;background:#f3fbfe;border:1px solid #b8d9e5;border-radius:11px;color:#17516e;font-size:16px;font-weight:600}.quote-layout_field__4EMhV{display:grid;gap:5px;color:#345c70;font-size:14px;font-weight:700}.quote-layout_field__4EMhV input,.quote-layout_field__4EMhV select,.quote-layout_optionDialog__Mi3nS>input,.quote-layout_searchChoice__mEwPl input{display:block;width:100%;min-height:46px;padding:9px 11px;border:1px solid #afcdda;border-radius:10px;background:#fff;color:#173f59;font-family:inherit;font-size:16px;font-weight:500;outline-offset:2px}.quote-layout_field__4EMhV small{font-size:13px;font-weight:400;line-height:1.35}.quote-layout_formPages__3yhyK{display:flex;flex:1;min-height:0;flex-direction:column;gap:8px}.quote-layout_formProgress__qcGQg{font-size:14px;color:#426d80;flex-shrink:0}.quote-layout_formViewport__VGCxo{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;container-type:inline-size}.quote-layout_formGrid__J4sR_{display:grid;grid-template-columns:1fr;gap:10px;align-content:start}.quote-layout_formGrid__J4sR_ input,.quote-layout_formGrid__J4sR_ select{width:100%}.quote-layout_choiceGrid__Dn4eb{display:grid;grid-template-columns:1fr;gap:10px;align-content:start}.quote-layout_choiceGrid__Dn4eb>button{display:flex;align-items:center;gap:10px;padding:12px;border:2px solid #bed8e1;border-radius:12px;background:#f8fcfd;color:#173f59;font-size:16px;font-weight:700;min-height:64px;text-align:left;overflow-wrap:anywhere}.quote-layout_choiceGrid__Dn4eb>button[aria-pressed=true]{border-color:#09879f;background:#e1f8fa;color:#005c76}.quote-layout_choiceGrid__Dn4eb>button img{width:48px;height:48px;object-fit:contain}.quote-layout_choiceGrid__Dn4eb>button span{margin-left:auto}.quote-layout_choiceGrid__Dn4eb[data-kind=recipient]{grid-template-columns:1fr}.quote-layout_choiceGrid__Dn4eb[data-kind=recipient]>button{display:grid;gap:5px;min-height:84px}.quote-layout_choiceGrid__Dn4eb small{display:block;font-size:14px;font-weight:400;line-height:1.4}.quote-layout_choiceGrid__Dn4eb[data-kind=recipient]>button:last-child{background:#fff6de;border-color:#e1c786}.quote-layout_choiceGrid__Dn4eb[data-kind=recipient]>button:last-child[aria-pressed=true]{border-color:#b47c00;background:#fff0b7}.quote-layout_optionImage___5GFg{align-self:center;display:block;height:clamp(70px,15dvh,150px);max-width:100%;object-fit:contain}.quote-layout_body__rPjA4:has(.quote-layout_optionImage___5GFg){container-type:size}.quote-layout_optionImage___5GFg{flex-shrink:1;min-height:0}.quote-layout_reviewBody__cwFM6{overflow:hidden}.quote-layout_reviewBody__cwFM6>div{flex:1;min-height:0}.quote-layout_inlineActions__B4uQ7{display:flex;flex-wrap:wrap;gap:8px}.quote-layout_inlineActions__B4uQ7>button{flex:1;border:1px solid #bbd5e0;border-radius:10px;background:#f3faff;color:#1b5971;font-size:15px;padding:8px}.quote-layout_summaryCard__luX3T{padding:12px;background:#effaf6;border:1px solid #b7ddce;border-radius:12px;overflow-wrap:anywhere}.quote-layout_summaryCard__luX3T p{margin:5px 0;font-size:16px}.quote-layout_summaryCard__luX3T b{font-size:18px}.quote-layout_searchChoice__mEwPl{display:grid;gap:6px}.quote-layout_searchChoice__mEwPl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.quote-layout_searchChoice__mEwPl button{border:1px solid #8bc6d6;border-radius:10px;background:#e9f8fc;color:#086e8a;padding:6px 10px;font-size:15px;font-weight:700}.quote-layout_searchChoice__mEwPl small{font-size:14px;color:#557484;line-height:1.35}.quote-layout_optionDialog__Mi3nS{box-sizing:border-box;width:min(560px,calc(100vw - 20px));max-width:none;max-height:calc(100dvh - 24px);height:min(650px,calc(100dvh - 24px));margin:auto;padding:16px;border:1px solid #aecfdc;border-radius:16px;background:#f7fcfd;color:#173f59;box-shadow:0 20px 80px #13364b40}.quote-layout_optionDialog__Mi3nS[open]{display:flex;flex-direction:column;gap:10px}.quote-layout_optionDialog__Mi3nS::backdrop{background:#102e4688;backdrop-filter:blur(2px)}.quote-layout_optionDialog__Mi3nS>header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.quote-layout_optionDialog__Mi3nS h2{font-size:21px;margin:0}.quote-layout_optionDialog__Mi3nS>header button{width:44px;padding:0;background:#fff;border:1px solid #afccd7;border-radius:10px;color:#20536b;font-size:26px}.quote-layout_optionDialog__Mi3nS>input{box-sizing:border-box;flex-shrink:0}.quote-layout_optionDialog__Mi3nS>.quote-layout_primary__02QHt{flex-shrink:0;overflow-wrap:anywhere}.quote-layout_optionResults__RL6Hr{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.quote-layout_optionResults__RL6Hr>button{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:10px 12px;border:1px solid #bed7e2;border-radius:10px;background:#fff;color:#244a63;text-align:left;font-size:16px;overflow-wrap:anywhere}.quote-layout_optionResults__RL6Hr>button[aria-pressed=true]{background:#e7f8ed;border-color:#5bb58a;color:#176d4c}.quote-layout_bulkUpload__aIPbk{flex-shrink:0}.quote-layout_bulkUpload__aIPbk>button{width:100%;min-height:44px;border:1px solid #aaa1d0;border-radius:10px;background:#f2eeff;color:#51417e;font-size:16px;font-weight:700;padding:8px}.quote-layout_photoDialog__4fA8B>p{margin:0;font-size:14px;line-height:1.3}.quote-layout_photoAssignments__K8AZs{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px}.quote-layout_photoAssignments__K8AZs>label{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:5px;border:1px solid #c6dbe4;border-radius:9px;background:#fff}.quote-layout_photoAssignments__K8AZs img{width:54px;height:54px;object-fit:contain;border-radius:6px}.quote-layout_photoAssignments__K8AZs select{width:100%;min-height:44px;padding:5px;border:1px solid #b6ced9;border-radius:8px;background:#f5fbfd;color:#1c4a62;font-size:16px}.quote-layout_photoDialog__4fA8B .quote-layout_footer__A1Igr{margin-top:auto}.quote-layout_footer__A1Igr>.quote-layout_warning__y_MIg{flex:1;display:flex;align-items:center;font-weight:700}@container(min-width:640px){.quote-layout_formGrid__J4sR_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.quote-layout_step__G7I3B{padding:12px;gap:8px;border-radius:15px}.quote-layout_stepHeader__Uukv7{gap:8px}.quote-layout_stepHeader__Uukv7 h2{font-size:20px}.quote-layout_toolbar__Fwya7 h1{font-size:19px}.quote-layout_toolbar__Fwya7 small{font-size:12px}.quote-layout_draftButtons__Id4LM button{padding:6px 8px}.quote-layout_footer__A1Igr>button{font-size:16px;padding:8px}.quote-layout_choiceGrid__Dn4eb{gap:8px}}@media(max-height:660px){.quote-layout_step__G7I3B{padding:10px;gap:7px}.quote-layout_viewport__4XJH3{gap:6px}.quote-layout_optionImage___5GFg,.quote-layout_stepHeader__Uukv7 p{display:none}.quote-layout_choiceGrid__Dn4eb>button{min-height:54px;padding:8px}.quote-layout_toolbar__Fwya7 small{max-width:105px}.quote-layout_footer__A1Igr{padding-top:7px}}@media(prefers-reduced-motion:reduce){.quote-layout_viewport__4XJH3 *{scroll-behavior:auto!important;transition:none!important}}.quote-layout_packagePreview__gDh4N{margin:0;text-align:center;font-size:14px;line-height:1.35;color:#426779}.quote-layout_packagePreview__gDh4N img{display:block;width:100%;height:140px;object-fit:contain;margin-bottom:5px}.quote-layout_step__G7I3B{padding-bottom:0}.quote-layout_stepFooter__ClWWe{gap:4px}.quote-layout_footer__A1Igr{gap:8px;padding:6px 0 0;margin-bottom:0;min-height:50px;background:#f5fbfd}.quote-layout_footer__A1Igr>button{min-height:44px;border-radius:12px;font-size:16px;background:#fff;color:#18546b}.quote-layout_footer__A1Igr>.quote-layout_primary__02QHt{background:#e1f3f8!important;border:1px solid #8cc7d6!important;color:#18546b!important}.quote-layout_toolbar__Fwya7{justify-content:space-between}.quote-layout_toolbar__Fwya7>small{font-size:13px;color:#344d60}.quote-layout_stepHeader__Uukv7 p{color:#40556b}.quote-layout_choiceGrid__Dn4eb,.quote-layout_choiceGrid__Dn4eb[data-kind=recipient]{grid-template-columns:1fr}.quote-layout_choiceGrid__Dn4eb>button{color:#17324d;background:#fff}.quote-layout_choiceGrid__Dn4eb>button[aria-pressed=true]{color:#123b42;background:#dff6ee;border-color:#177e65;box-shadow:inset 4px 0 #177e65}.quote-layout_step__G7I3B>[data-fujitron-dock-slot]{flex-shrink:0;min-width:0}.quote-layout_step__G7I3B>[data-fujitron-dock-slot]:empty{display:none}