._recorder_bsh0w_1{display:flex;align-items:center;gap:1rem;width:100%}._button_bsh0w_15{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;background-color:var(--color-danger);color:#fff;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .15s;flex-shrink:0}._button_bsh0w_15:hover:not(:disabled):not([aria-disabled=true]){background-color:#a8311f}._button_bsh0w_15:disabled,._button_bsh0w_15[aria-disabled=true]{opacity:.55;cursor:not-allowed}._button_bsh0w_15[aria-pressed=true]{animation:_recorder-pulse_bsh0w_1 1.6s ease-in-out infinite}@keyframes _recorder-pulse_bsh0w_1{0%,to{box-shadow:0 0 #c0392b80}50%{box-shadow:0 0 0 8px #c0392b00}}._indicator_bsh0w_91{display:block;width:9px;height:9px;border-radius:50%;background-color:#ffffffe6;flex-shrink:0}._indicator_bsh0w_91._recording_bsh0w_111{border-radius:2px;width:10px;height:10px;animation:none}._status_bsh0w_127{flex:1;font-size:.8125rem;color:var(--color-muted);line-height:1.4}._statusRecording_bsh0w_141{color:var(--color-danger);font-weight:500}._buttonMeeting_bsh0w_155{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;background-color:var(--color-accent-blue);color:#fff;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .15s;flex-shrink:0}._buttonMeeting_bsh0w_155:hover:not(:disabled){background-color:var(--color-accent-hover)}._meetingActive_bsh0w_201{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._meetingDot_bsh0w_217{display:block;width:11px;height:11px;border-radius:50%;background-color:var(--color-danger);flex-shrink:0}._meetingDotPulse_bsh0w_235{animation:_meeting-dot-pulse_bsh0w_1 1.2s ease-in-out infinite}@keyframes _meeting-dot-pulse_bsh0w_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}._chrono_bsh0w_255{font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--color-danger);min-width:3rem;flex-shrink:0}._buttonStop_bsh0w_277{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;background-color:var(--color-danger);color:#fff;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .15s;flex-shrink:0}._buttonStop_bsh0w_277:hover{background-color:#a8311f}._processingLabel_bsh0w_319{font-size:.875rem;font-style:italic;color:var(--color-muted)}@media(prefers-reduced-motion:reduce){._button_bsh0w_15[aria-pressed=true],._meetingDotPulse_bsh0w_235{animation:none}}._wrap_le88p_1{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);position:relative}._toggle_le88p_17{background-color:transparent;color:var(--color-muted);border:1px solid var(--color-line);border-radius:8px;padding:.375rem .875rem;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background-color .15s}._toggle_le88p_17:hover{color:var(--color-navy);border-color:var(--color-navy-200);background-color:var(--color-navy-50)}._toggle_le88p_17:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}._form_le88p_65{display:flex;flex-direction:column;gap:var(--space-2);background-color:#fff;color:var(--color-ink);padding:1rem;border-radius:8px;box-shadow:0 4px 16px #1b3a6b1f,0 1px 4px #1b3a6b0f;border:1px solid var(--color-line);min-width:240px;position:absolute;top:calc(100% + .5rem);right:0;z-index:20}._label_le88p_99{font-size:.8125rem;font-weight:600;color:var(--color-navy);margin:0}._input_le88p_113{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--color-line);border-radius:8px;background-color:#fff;color:var(--color-ink);outline:none;transition:border-color .15s,box-shadow .15s}._input_le88p_113:focus{border-color:var(--color-accent-blue);box-shadow:0 0 0 2px #2e6db426}._error_le88p_147{font-size:.8125rem;color:#c0392b;margin:0}._submit_le88p_159{padding:.5rem .875rem;font-size:.875rem;font-weight:600;color:#fff;background-color:var(--color-navy);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s;box-shadow:var(--shadow-cta)}._submit_le88p_159:hover:not([disabled]){background-color:#16315a}._submit_le88p_159[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}._overlay_le88p_209{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;grid-template-rows:auto 1fr;background:#fff}._overlayBar_le88p_227{background:#1b3a6b;padding:.5rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}._overlayBarTitle_le88p_247{color:#ffffffd9;font-size:.8125rem;font-weight:600;letter-spacing:.01em}._overlayClose_le88p_261{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}._overlayClose_le88p_261:hover{background:#ffffff38}._overlayClose_le88p_261:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}._overlayFrame_le88p_305{border:none;width:100%;height:100%}._page_178oi_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#eef3fa;padding:1.5rem}._card_178oi_19{background:#fff;border-radius:12px;box-shadow:0 4px 24px #1b3a6b1f,0 1px 4px #1b3a6b0f;border:1px solid #D6E1F0;padding:2.5rem 2rem;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:1rem}._logoWrap_178oi_51{display:flex;justify-content:center;margin-bottom:.25rem}._logo_178oi_51{height:60px;width:auto;object-fit:contain}._title_178oi_75{font-size:1.375rem;font-weight:700;color:var(--color-navy, #1B3A6B);margin:0;text-align:center}._subtitle_178oi_91{font-size:.875rem;color:var(--color-muted, #6B7E99);margin:0;text-align:center;line-height:1.4}._form_178oi_107{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.25rem}._field_178oi_123{display:flex;flex-direction:column;gap:.3rem}._label_178oi_135{font-size:.8125rem;font-weight:600;color:var(--color-navy, #1B3A6B)}._input_178oi_147{width:100%;padding:.5625rem .75rem;font-size:.9375rem;border:1px solid var(--color-line, #C8D8EC);border-radius:8px;background:#fff;color:var(--color-ink, #1A2B40);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._input_178oi_147:focus{border-color:var(--color-accent-blue, #2E6DB4);box-shadow:0 0 0 2px #2e6db426}._input_178oi_147:disabled{opacity:.6;cursor:not-allowed;background:#f5f8fc}._error_178oi_195{font-size:.8125rem;color:#b93232;margin:0;padding:.5rem .625rem;background:#fdf2f0;border-radius:6px;border:1px solid #F4C3BC;line-height:1.4}._submit_178oi_217{width:100%;padding:.6875rem 1rem;font-size:.9375rem;font-weight:700;color:#fff;background:var(--color-navy, #1B3A6B);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s;margin-top:.25rem;box-shadow:0 2px 8px #1b3a6b2e}._submit_178oi_217:hover:not([disabled]){background:#16315a}._submit_178oi_217:focus-visible{outline:2px solid var(--color-accent-blue, #2E6DB4);outline-offset:2px}._submit_178oi_217:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._zone_1nimj_3{display:flex;flex-direction:column;gap:10px}._dropArea_1nimj_17{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;border:2px dashed var(--lva-border);border-radius:10px;cursor:pointer;background:var(--lva-surface);transition:border-color .15s,background .15s;outline:none;-webkit-user-select:none;user-select:none}._dropArea_1nimj_17:hover,._dropArea_1nimj_17:focus-visible{border-color:var(--lva-navy);background:#f0f4fa}._dropArea_1nimj_17:focus-visible{box-shadow:0 0 0 3px #0f285026}._dropAreaDragging_1nimj_67{border-color:var(--lva-navy);background:#e8eef7}._dropAreaCompact_1nimj_77{flex-direction:row;padding:10px 16px;justify-content:center;gap:8px;border-style:dashed}._dropAreaDisabled_1nimj_93{opacity:.45;cursor:not-allowed;pointer-events:none}._dropAreaIcon_1nimj_105{color:var(--lva-navy);opacity:.55}._dropAreaLabel_1nimj_115{font-size:.88rem;font-weight:600;color:var(--lva-text)}._dropAreaHint_1nimj_127{font-size:.8rem;color:var(--lva-text-muted)}._dropAreaLink_1nimj_137{color:var(--lva-navy);text-decoration:underline;text-underline-offset:2px}._dropAreaTypes_1nimj_149{font-size:.72rem;color:var(--lva-text-muted);text-align:center;line-height:1.5}._dropAreaAddMore_1nimj_163{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:500;color:var(--lva-navy)}._fileList_1nimj_183{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._fileItem_1nimj_201{background:var(--lva-surface);border:1px solid var(--lva-border);border-radius:8px;overflow:hidden}._fileRow_1nimj_217{display:flex;align-items:center;gap:8px;padding:8px 10px}._fileIcon_1nimj_231{flex-shrink:0;color:var(--lva-navy);opacity:.65;display:flex;align-items:center}._fileName_1nimj_247{flex:1;font-size:.82rem;font-weight:500;color:var(--lva-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._fileStatus_1nimj_271{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center}._fileStatusDone_1nimj_289{color:#16a34a}._fileStatusAudio_1nimj_297{color:#7c3aed}._fileStatusError_1nimj_305{color:#dc2626}._fileStatusProcessing_1nimj_313{color:var(--lva-navy)}._removeBtn_1nimj_323{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;border-radius:4px;cursor:pointer;color:var(--lva-text-muted);transition:background .1s,color .1s;padding:0}._removeBtn_1nimj_323:hover{background:#fee2e2;color:#dc2626}._doneLabel_1nimj_367{flex-shrink:0;font-size:.7rem;font-weight:500;padding:1px 6px;border-radius:20px;letter-spacing:.01em}._doneLabelAudio_1nimj_385{background:#f3e8ff;color:#6d28d9}._doneLabelDoc_1nimj_395{background:#dcfce7;color:#15803d}._fileError_1nimj_407{margin:0;padding:5px 10px 7px 33px;font-size:.76rem;color:#b91c1c;background:#fef2f2;border-top:1px solid #fecaca;line-height:1.4}._statusBar_1nimj_429{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}._statusText_1nimj_445{font-size:.8rem;flex:1}._statusProcessing_1nimj_455{display:inline-flex;align-items:center;gap:6px;color:var(--lva-navy);font-weight:500}._statusSummary_1nimj_471{display:flex;flex-wrap:wrap;gap:8px}._statusAudio_1nimj_483{display:inline-flex;align-items:center;gap:5px;color:#6d28d9;font-weight:500}._statusDoc_1nimj_499{display:inline-flex;align-items:center;gap:5px;color:#16a34a;font-weight:500}._resetBtn_1nimj_515{flex-shrink:0;padding:5px 12px;background:none;border:1px solid var(--lva-border);border-radius:6px;font-size:.78rem;color:var(--lva-text-muted);cursor:pointer;transition:background .1s,color .1s}._resetBtn_1nimj_515:hover{background:#f1f5f9;color:var(--lva-text)}._page_t0v8d_3{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-surface)}._header_t0v8d_19{background-color:#fff;border-bottom:1px solid var(--color-line);position:sticky;top:0;z-index:10}._headerInner_t0v8d_35{max-width:1100px;margin:0 auto;padding:.875rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._logoLink_t0v8d_55{display:inline-flex;align-items:center;text-decoration:none}._logoImg_t0v8d_67{height:44px;width:auto;display:block}._headerRight_t0v8d_79{display:flex;align-items:center;gap:1rem}._main_t0v8d_93{flex:1;padding:2.5rem 2rem 2rem}._container_t0v8d_103{max-width:780px;margin:0 auto}._pageTitle_t0v8d_115{margin-bottom:2rem}._pageTitleH1_t0v8d_123{font-size:1.75rem;font-weight:600;color:var(--color-navy);letter-spacing:-.02em;margin:0}._pageTitleSub_t0v8d_139{font-size:.9375rem;color:var(--color-muted);margin:.5rem 0 0}._card_t0v8d_153{background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.75rem}._stepHeader_t0v8d_171{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._stepNum_t0v8d_185{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:.9375rem;transition:all .15s}._stepNumActive_t0v8d_209{background-color:var(--color-navy);color:#fff;box-shadow:0 0 0 4px #1b3a6b1a}._stepNumDone_t0v8d_221{background-color:var(--color-success);color:#fff}._stepTitle_t0v8d_231{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-navy);letter-spacing:-.01em;line-height:1.3}._stepSubtitle_t0v8d_249{margin:.25rem 0 0;font-size:.875rem;color:var(--color-muted);line-height:1.4}._connector_t0v8d_265{display:flex;justify-content:center;padding:.5rem 0}._connectorLine_t0v8d_277{width:1px;height:1.75rem;background-color:var(--color-navy-200)}._typeGrid_t0v8d_291{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._typeCard_t0v8d_305{text-align:left;border-radius:8px;padding:.5rem .625rem;display:flex;gap:.5rem;align-items:center;transition:all .15s;border:1px solid var(--color-line);background-color:#fff;cursor:pointer;width:100%}._typeCard_t0v8d_305:hover{border-color:var(--color-navy-200);background-color:#fcfdfe}._typeCardSelected_t0v8d_343{background-color:var(--color-navy-50);border:1.5px solid var(--color-navy);box-shadow:0 0 0 3px #1b3a6b1a}._typeCardSelected_t0v8d_343:hover{background-color:var(--color-navy-50)}._typeCardIcon_t0v8d_363{flex-shrink:0;width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background-color:#f1f4f9;color:var(--color-navy);transition:background-color .15s,color .15s}._typeCardIcon_t0v8d_363 svg{width:15px;height:15px}._typeCardIconSelected_t0v8d_397{background-color:var(--color-navy);color:#fff}._typeCardBody_t0v8d_407{flex:1;min-width:0}._typeCardRow_t0v8d_417{display:flex;align-items:center;justify-content:space-between;gap:.375rem}._typeCardLabel_t0v8d_431{font-weight:600;font-size:.8125rem;color:var(--color-navy);line-height:1.3}._typeCardCheck_t0v8d_445{color:var(--color-navy);flex-shrink:0;display:flex;align-items:center}._typeCardDesc_t0v8d_459{display:block;font-size:.6875rem;color:var(--color-muted);margin-top:.125rem;line-height:1.3}._modeGrid_t0v8d_477{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.625rem;margin-bottom:1.25rem}._modeCard_t0v8d_493{text-align:left;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;min-height:120px;transition:all .15s;border:1px solid var(--color-line);background-color:#fff;cursor:pointer;width:100%}._modeCard_t0v8d_493:hover{border-color:#2e6db466;background-color:#fcfdfe}._modeCardSelected_t0v8d_533{background-color:var(--color-accent-blue-50);border:1.5px solid var(--color-accent-blue);box-shadow:0 0 0 3px #2e6db41a}._modeCardSelected_t0v8d_533:hover{background-color:var(--color-accent-blue-50)}._modeCardIcon_t0v8d_553{width:2.25rem;height:2.25rem;border-radius:8px;display:grid;place-items:center;background-color:#f1f4f9;color:var(--color-accent-blue);flex-shrink:0}._modeCardIconSelected_t0v8d_575{background-color:var(--color-accent-blue);color:#fff}._modeCardLabel_t0v8d_585{display:block;font-weight:600;font-size:.875rem;color:var(--color-navy);line-height:1.3}._modeCardDesc_t0v8d_601{display:block;font-size:.75rem;color:var(--color-muted);line-height:1.4}._micPanel_t0v8d_617{border:1px dashed var(--color-navy-200);border-radius:8px;padding:1rem;background-color:#fafbfd;margin-bottom:1.25rem}._importPanel_t0v8d_635{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}._dropZone_t0v8d_651{display:block;border:1.5px dashed var(--color-navy-200);border-radius:8px;padding:1.5rem 1.25rem;text-align:center;cursor:pointer;transition:all .15s;background-color:#fff}._dropZone_t0v8d_651:hover{border-color:var(--color-accent-blue);background-color:var(--color-accent-blue-50)}._dropZoneBusy_t0v8d_683{opacity:.7;pointer-events:none}._dropZoneIcon_t0v8d_693{width:3rem;height:3rem;margin:0 auto .75rem;border-radius:50%;background-color:var(--color-navy-100);color:var(--color-navy);display:grid;place-items:center}._dropZoneLabel_t0v8d_715{font-size:.875rem;font-weight:600;color:var(--color-navy)}._dropZoneHint_t0v8d_727{font-size:.8125rem;color:var(--color-muted);margin-top:.25rem}._dropZoneLink_t0v8d_739{color:var(--color-accent-blue);font-weight:600;text-decoration:underline}._dropZoneTypes_t0v8d_751{font-size:.75rem;color:var(--color-subtle);margin-top:.75rem}._precisionGroup_t0v8d_765{display:flex;flex-direction:column;gap:.5rem}._precisionLabel_t0v8d_777{display:block;font-size:.8125rem;font-weight:600;color:var(--color-navy)}._optional_t0v8d_791{font-weight:400;color:var(--color-subtle);margin-left:.25rem}._precisionInput_t0v8d_803{width:100%;padding:.625rem .875rem;font-size:.875rem;background:#fff;color:var(--color-ink);border:1px solid var(--color-line);border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s}._precisionInput_t0v8d_803:hover{border-color:var(--color-navy-200)}._precisionInput_t0v8d_803:focus{border-color:var(--color-accent-blue);box-shadow:0 0 0 2px #2e6db426}._toast_t0v8d_847{padding:.75rem 1rem;border-radius:8px;font-size:.84375rem;font-weight:500;margin-bottom:1.25rem}._toastInfo_t0v8d_863{background-color:var(--color-navy-50);color:var(--color-navy);border-left:3px solid var(--color-navy-200)}._toastSuccess_t0v8d_875{background-color:var(--color-success-50);color:var(--color-success);border-left:3px solid var(--color-success-200)}._toastError_t0v8d_887{background-color:var(--color-danger-50);color:var(--color-danger);border-left:3px solid var(--color-danger)}._notesGroup_t0v8d_901{display:flex;flex-direction:column;gap:0}._fieldLabel_t0v8d_913{display:block;font-size:.8125rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}._textarea_t0v8d_929{width:100%;min-height:12.5rem;border:1px solid var(--color-line);border-radius:8px;padding:.875rem 1rem;font-size:.875rem;line-height:1.6;background:#fff;color:var(--color-ink);outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}._textarea_t0v8d_929:hover{border-color:var(--color-navy-200)}._textarea_t0v8d_929:focus{border-color:var(--color-accent-blue);box-shadow:0 0 0 2px #2e6db426}._notesFooter_t0v8d_977{display:flex;justify-content:space-between;align-items:center;margin-top:.375rem;font-size:.75rem}._notesHint_t0v8d_993{color:var(--color-subtle)}._counter_t0v8d_1001{color:var(--color-muted);font-variant-numeric:tabular-nums}._counterWarn_t0v8d_1011{color:#b07a1a;font-weight:600}._counterOver_t0v8d_1021{color:var(--color-danger);font-weight:600}._generateButton_t0v8d_1033{width:100%;padding:1rem 1.25rem;font-size:.96875rem;font-weight:600;background-color:var(--color-navy);color:#fff;border:none;border-radius:8px;cursor:pointer;box-shadow:var(--shadow-cta);transition:background-color .15s}._generateButton_t0v8d_1033:hover:not(:disabled){background-color:#16315a}._generateButton_t0v8d_1033:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._generateHint_t0v8d_1081{text-align:center;font-size:.78125rem;color:var(--color-subtle);margin:.75rem 0 0}._loadingPanel_t0v8d_1097{background-color:var(--color-navy);color:#fff;border-radius:var(--radius-card);padding:1.75rem}._loadingTop_t0v8d_1111{display:flex;align-items:center;gap:1rem}._loadingSpinWrap_t0v8d_1123{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;display:grid;place-items:center}._loadingText_t0v8d_1143{flex:1}._loadingTitle_t0v8d_1151{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}._loadingStepText_t0v8d_1163{font-size:.875rem;color:#fffc;margin-top:.25rem}._loadingBarTrack_t0v8d_1175{margin-top:1.25rem;height:6px;border-radius:999px;background-color:#ffffff26;overflow:hidden}._loadingBarFill_t0v8d_1191{height:100%;background-color:#fffc;border-radius:999px;transition:width .7s ease}._loadingCounter_t0v8d_1205{font-size:.75rem;color:#fff9;margin-top:.75rem;font-variant-numeric:tabular-nums}._resultCard_t0v8d_1221{background-color:var(--color-success-50);border:1px solid var(--color-success-200);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.75rem}._resultTop_t0v8d_1237{display:flex;align-items:flex-start;gap:.875rem}._resultIconWrap_t0v8d_1249{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--color-success);color:#fff;display:grid;place-items:center}._resultBody_t0v8d_1271{flex:1;min-width:0}._resultTitle_t0v8d_1281{font-weight:600;color:var(--color-navy);font-size:.9375rem}._resultMeta_t0v8d_1293{font-size:.8125rem;color:var(--color-muted);margin-top:.25rem;line-height:1.5}._resultFilename_t0v8d_1307{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--color-ink)}._resultFooter_t0v8d_1317{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(205,227,213,.7);display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8125rem;flex-wrap:wrap}._resultFooterText_t0v8d_1341{color:var(--color-muted)}._downloadButton_t0v8d_1351{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;background:#fff;color:var(--color-success);border:1px solid var(--color-success-200);border-radius:8px;cursor:pointer;transition:background-color .15s;flex-shrink:0}._downloadButton_t0v8d_1351:hover{background-color:var(--color-success-50)}._retryButton_t0v8d_1393{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;background:transparent;color:var(--color-navy);border:none;border-radius:6px;cursor:pointer;transition:background-color .15s}._retryButton_t0v8d_1393:hover{background-color:var(--color-navy-100)}._errorCard_t0v8d_1433{background-color:var(--color-danger-50);border:1px solid #E8C7C2;border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.75rem}._errorIconWrap_t0v8d_1449{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--color-danger);color:#fff;display:grid;place-items:center}._errorTitle_t0v8d_1471{font-weight:600;color:var(--color-danger);font-size:.9375rem}._dangerButton_t0v8d_1485{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;background-color:var(--color-danger);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .15s;flex-shrink:0}._dangerButton_t0v8d_1485:hover{background-color:#a8311f}._spacer_t0v8d_1527{height:1.5rem}._footer_t0v8d_1537{text-align:center;font-size:.75rem;color:var(--color-subtle);padding:1.5rem 2rem 2rem}._typeSelector_t0v8d_1553{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.25rem}._accordionFamily_t0v8d_1567{border:1px solid var(--color-rule, #e5e7eb);border-radius:8px;overflow:hidden}._accordionHeader_t0v8d_1579{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:var(--color-surface, #f9fafb);border:none;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--color-text, #111827);text-align:left;transition:background-color .15s}._accordionHeader_t0v8d_1579:hover{background:var(--color-hover, #f3f4f6)}._accordionHeaderOpen_t0v8d_1619{background:var(--color-primary-light, #eff6ff);color:var(--color-primary, #2563eb)}._accordionTitle_t0v8d_1629{font-size:.8125rem}._accordionBody_t0v8d_1637{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.375rem;padding:.5rem;background:#fff;border-top:1px solid var(--color-rule, #e5e7eb)}._selectedTypeChip_t0v8d_1657{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .625rem;background:var(--color-primary-light, #eff6ff);border:1px solid var(--color-primary, #2563eb);border-radius:999px;margin-bottom:.75rem;font-size:.8125rem}._selectedTypeChipLabel_t0v8d_1681{font-weight:500;color:var(--color-primary, #2563eb)}._badgeFaible_t0v8d_1693{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:#dcfce7;color:#166534;white-space:nowrap}._badgeModere_t0v8d_1715{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:#fef9c3;color:#854d0e;white-space:nowrap}._badgeEleve_t0v8d_1737{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:#fee2e2;color:#991b1b;white-space:nowrap}:root{--color-navy: #1B3A6B;--color-navy-50: #F4F7FC;--color-navy-100: #EAF0F8;--color-navy-200: #D6DFEC;--color-accent-blue: #2E6DB4;--color-accent-blue-50: #F2F7FD;--color-success: #2D7D46;--color-success-50: #F4FAF6;--color-success-200: #CDE3D5;--color-danger: #C0392B;--color-danger-50: #FCF4F3;--color-surface: #F8F9FA;--color-ink: #1F2937;--color-muted: #5B6577;--color-subtle: #8892A6;--color-line: #E5E9F0;--color-line-soft: #EEF1F6;--shadow-card: 0 1px 3px rgba(27,58,107,.05), 0 4px 12px rgba(27,58,107,.04);--shadow-cta: 0 1px 2px rgba(27,58,107,.2), 0 4px 14px rgba(27,58,107,.15);--radius-card: 12px;--color-bg: #ffffff;--color-bg-muted: #F8F9FA;--color-fg: #1F2937;--color-fg-muted: #5B6577;--color-border: #c4c8d1;--color-border-strong: #6b7280;--color-accent: #2E6DB4;--color-accent-hover: #1B3A6B;--color-danger-bg: #FCF4F3;--color-warning-bg: #fff7e6;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base: 1rem;--font-size-sm: .875rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem;--line-height-body: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--radius: 6px;--focus-ring: 2px solid var(--color-accent-blue);--focus-ring-offset: 2px}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-ink);background-color:var(--color-surface);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0 0 var(--space-3);line-height:1.25}p{margin:0 0 var(--space-3)}*:focus{outline:none}*:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:4px}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:3px}button{font:inherit;cursor:pointer}button[disabled],button[aria-disabled=true]{cursor:not-allowed}input,select,textarea,button{font-family:inherit}.skip-link{position:absolute;left:8px;top:-40px;background:var(--color-navy);color:#fff;padding:10px 14px;border-radius:8px;font-weight:600;z-index:100;transition:top .15s ease;text-decoration:none}.skip-link:focus{top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes lva-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lva-fade-in{animation:lva-fade-in .25s ease both}@keyframes lva-spin{to{transform:rotate(360deg)}}.lva-spin{animation:lva-spin 1s linear infinite}@keyframes lva-pulse{0%,to{box-shadow:0 0 #c0392b80}50%{box-shadow:0 0 0 8px #c0392b00}}.lva-pulse{animation:lva-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lva-fade-in,.lva-spin,.lva-pulse{animation:none}}
