@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";._loaderContainer_1efj4_1{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#1d3557;font-weight:600}._spinner_1efj4_11{width:16px;height:16px;border-radius:999px;border:2px solid rgba(15,108,216,.25);border-top-color:#0f6cd8;animation:_spin_1efj4_11 .9s linear infinite}@keyframes _spin_1efj4_11{to{transform:rotate(360deg)}}._overlay_1c144_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#0d161294;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._dialog_1c144_13{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:12px;border:1px solid rgba(23,49,39,.08);background:#fffffffa;box-shadow:0 36px 96px #0d16123d;padding:22px;display:grid;gap:14px}._eyebrow_1c144_26{margin:0;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none;color:#17724d}._title_1c144_35{margin:0;font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.1;color:#173127}._description_1c144_42,._meta_1c144_43,._checkLabel_1c144_44,._errorBox_1c144_45{margin:0;color:#446156;line-height:1.55}._metaCard_1c144_51{padding:12px 14px;border-radius:10px;background:#17724d14;display:grid;gap:4px}._actions_1c144_59{display:flex;flex-wrap:wrap;gap:10px}._secondaryLink_1c144_65,._primaryButton_1c144_66{border-radius:8px;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._secondaryLink_1c144_65{padding:.78rem 1rem;border:1px solid rgba(23,49,39,.12);color:#173127;background:#fff}._primaryButton_1c144_66{padding:.82rem 1.2rem;border:1px solid transparent;background:#17724d;color:#fff;cursor:pointer;box-shadow:0 16px 36px #17724d38}._secondaryLink_1c144_65:hover,._primaryButton_1c144_66:hover{transform:translateY(-1px)}._checkboxGroup_1c144_94{display:grid;gap:10px}._checkboxRow_1c144_99{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:10px;border:1px solid rgba(23,49,39,.1);background:#f8faf8}._checkbox_1c144_94{margin-top:3px}._errorBox_1c144_45{padding:12px 14px;border-radius:10px;background:#a72b2b1a;color:#7c1f1f}@media(max-width:720px){._overlay_1c144_1{padding:12px}._dialog_1c144_13{border-radius:10px;padding:18px 16px}._actions_1c144_59{flex-direction:column}._secondaryLink_1c144_65,._primaryButton_1c144_66{width:100%;text-align:center}}._shell_jgt8a_1{min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);background:var(--surface)}._mobileHeader_jgt8a_8,._mobileBottomNav_jgt8a_12{display:none}._sidebar_jgt8a_16{background:linear-gradient(180deg,#042e1a,#032716);color:#e8fbef;padding:18px 12px 14px;height:100vh;position:sticky;top:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;border-right:1px solid rgba(255,255,255,.08);box-shadow:24px 0 36px #00140838}._sidebarTop_jgt8a_31{display:grid;gap:6px;padding:4px 10px 10px}._switcherField_jgt8a_37{position:relative;display:grid;gap:8px;margin-top:14px}._switcherLabel_jgt8a_44{font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none;color:color-mix(in srgb,var(--secondary-container) 72%,var(--surface-lowest))}._switcherButton_jgt8a_52{width:100%;border-radius:10px;border:1px solid color-mix(in srgb,var(--secondary-container) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-lowest) 8%,transparent),color-mix(in srgb,var(--primary) 28%,transparent)),color-mix(in srgb,var(--primary) 16%,transparent);color:var(--surface-lowest);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-lowest) 7%,transparent);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease,background .14s ease}._switcherButton_jgt8a_52:hover,._switcherButton_jgt8a_52:focus-visible,._switcherButtonOpen_jgt8a_77{border-color:color-mix(in srgb,var(--secondary-container) 44%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-lowest) 9%,transparent),0 14px 26px #00000038;transform:translateY(-1px)}._switcherButton_jgt8a_52:disabled{opacity:.72;cursor:wait;transform:none}._switcherButtonText_jgt8a_91{min-width:0;display:grid;gap:3px}._switcherValueRow_jgt8a_97{min-width:0;display:flex;align-items:center;gap:7px}._switcherStatusDot_jgt8a_104{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--secondary-container);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary-container) 14%,transparent)}._switcherValue_jgt8a_97{min-width:0;font-size:var(--text-secondary);font-weight:700;color:var(--surface-lowest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._switcherChevron_jgt8a_123{font-size:var(--text-section);line-height:var(--leading-section);color:color-mix(in srgb,var(--surface-lowest) 78%,transparent);flex-shrink:0}._switcherPopover_jgt8a_130{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;gap:4px;padding:6px;border-radius:10px;border:1px solid color-mix(in srgb,var(--secondary-container) 24%,transparent);background:color-mix(in srgb,var(--primary) 96%,black);box-shadow:0 18px 28px #00000047}._switcherOption_jgt8a_145{width:100%;border:none;border-radius:8px;padding:10px 11px;background:transparent;color:color-mix(in srgb,var(--surface-lowest) 82%,transparent);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:background .14s ease,color .14s ease}._switcherOption_jgt8a_145:hover,._switcherOption_jgt8a_145:focus-visible{background:color-mix(in srgb,var(--surface-lowest) 8%,transparent);color:var(--surface-lowest)}._switcherOption_jgt8a_145:disabled{opacity:.72;cursor:wait}._switcherOptionActive_jgt8a_171{background:color-mix(in srgb,var(--primary-container) 88%,transparent);color:var(--surface-lowest)}._switcherOptionLabel_jgt8a_176{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-secondary);font-weight:700}._switcherOptionCheck_jgt8a_185{font-size:var(--text-body);line-height:var(--leading-body);flex-shrink:0}._logoWrap_jgt8a_191{display:inline-flex;align-items:center}._logoImage_jgt8a_196{width:118px;height:auto;max-width:100%}._sectionCaption_jgt8a_202{margin:0;color:#e6ffefa3;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._nav_jgt8a_211{display:flex;flex-direction:column;gap:2px}._sidebarFooter_jgt8a_217{margin-top:auto;display:grid;gap:6px;padding:10px 8px 0;border-top:1px solid rgba(255,255,255,.1)}._versionLabel_jgt8a_225{padding:2px 10px 0;font-size:var(--text-compact);color:#f5fff88c;letter-spacing:normal;text-transform:none}._navItem_jgt8a_233{color:#e6ffefa3;text-decoration:none;border-radius:4px;transition:background .14s ease,color .14s ease;border:none;min-height:42px;display:inline-flex;align-items:center}._navItem_jgt8a_233{padding:8px 14px;margin:0 8px}._navItem_jgt8a_233:hover,._navItem_jgt8a_233:focus-visible{background:#ffffff12;color:#f2fff8f2}._navItemActive_jgt8a_255{background:#105b39eb;color:#f6fff9}._navItemContent_jgt8a_260{display:inline-flex;align-items:center;gap:11px;min-height:18px}._navLabel_jgt8a_267{font-size:12px;letter-spacing:normal;text-transform:none;font-weight:700}._nav_jgt8a_211 ._navIcon_jgt8a_275.material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem;width:15px;height:15px;line-height:1;color:currentColor;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}._limitCard_jgt8a_292{border:1px solid color-mix(in srgb,var(--secondary-container) 22%,transparent);border-radius:4px;padding:8px 10px;display:grid;gap:4px;background:color-mix(in srgb,var(--primary) 28%,transparent)}._limitHeading_jgt8a_301{display:flex;align-items:center;justify-content:space-between;gap:8px}._limitLabel_jgt8a_308{font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none;color:color-mix(in srgb,var(--secondary-container) 72%,var(--surface-lowest))}._limitPercent_jgt8a_316{color:var(--surface-lowest);font-size:var(--text-compact);font-variant-numeric:tabular-nums}._limitValue_jgt8a_322{font-size:var(--text-metric);font-weight:700;line-height:var(--leading-metric);color:var(--surface-lowest);font-variant-numeric:tabular-nums}._limitValueRow_jgt8a_330{display:flex;align-items:baseline;gap:4px;min-height:17px}._limitDenominator_jgt8a_337{color:color-mix(in srgb,var(--secondary-container) 70%,transparent);font-size:var(--text-compact);font-weight:600;font-variant-numeric:tabular-nums}._limitProgressTrack_jgt8a_344{overflow:hidden;width:100%;height:6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 86%,black)}._limitProgressSkeleton_jgt8a_352{width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-lowest) 12%,transparent),color-mix(in srgb,var(--surface-lowest) 28%,transparent),color-mix(in srgb,var(--surface-lowest) 12%,transparent));background-size:200% 100%;animation:_skeletonPulse_jgt8a_1 1.2s ease-in-out infinite}._limitProgressFill_jgt8a_366{display:block;height:100%;border-radius:inherit;background:var(--secondary-container);transition:width .18s ease}._limitExtra_jgt8a_374{font-size:var(--text-compact);font-weight:600;line-height:var(--leading-body);color:color-mix(in srgb,var(--secondary-container) 72%,var(--surface-lowest))}._limitSkeleton_jgt8a_381{display:inline-block;width:64px;height:14px;border-radius:4px;background:linear-gradient(90deg,#ffffff1f,#ffffff4d,#ffffff1f);background-size:200% 100%;animation:_skeletonPulse_jgt8a_1 1.2s ease-in-out infinite}._logoutButton_jgt8a_396{border:none;border-radius:4px;padding:0 10px;min-height:34px;font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none;cursor:pointer;color:#e6ffefbd;background:transparent;display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;transition:background .14s ease,color .14s ease}._logoutButton_jgt8a_396:hover{background:#00000029;color:#f2fff8f0}._logoutButton_jgt8a_396 .material-symbols-outlined{font-size:.92rem}._logoutButton_jgt8a_396:disabled{opacity:.7;cursor:not-allowed}._content_jgt8a_429{min-width:0;min-height:100vh;background:var(--surface)}._overlay_jgt8a_435{display:none}@keyframes _skeletonPulse_jgt8a_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:980px){._shell_jgt8a_1{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}._mobileHeader_jgt8a_8{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--surface-lowest);border-bottom:1px solid var(--outline-variant);position:sticky;top:0;z-index:40}._mobileTitle_jgt8a_466{color:var(--primary);font-size:var(--text-body);font-weight:700;letter-spacing:.02em}._menuButton_jgt8a_473{border:none;width:36px;height:36px;border-radius:4px;background:linear-gradient(180deg,#00401d,#005a2b);color:#f5fff8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._content_jgt8a_429{padding-bottom:96px;overflow-x:clip}._mobileBottomNav_jgt8a_12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-sizing:border-box;width:100%;max-width:100vw;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-lowest) 72%,white),color-mix(in srgb,var(--secondary-container) 18%,white) 52%,color-mix(in srgb,var(--surface-lowest) 90%,var(--secondary-container)));border-top:1px solid color-mix(in srgb,var(--secondary) 16%,var(--outline-variant));box-shadow:0 -16px 28px #03271614;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._mobileBottomNavItem_jgt8a_517{min-height:52px;min-width:0;border-radius:var(--radius-general);color:color-mix(in srgb,var(--primary) 54%,#7f8b84);text-decoration:none;display:grid;justify-items:center;align-content:center;gap:2px;font-size:12px;font-weight:700;letter-spacing:.01em;transition:background .14s ease,color .14s ease,transform .14s ease}._mobileBottomNavItem_jgt8a_517 span:last-child{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileBottomNavItem_jgt8a_517:hover,._mobileBottomNavItem_jgt8a_517:focus-visible{color:color-mix(in srgb,var(--primary) 84%,#1f3d2e);background:color-mix(in srgb,var(--secondary-container) 24%,white);transform:translateY(-1px)}._mobileBottomNavItem_jgt8a_517 .material-symbols-outlined{font-size:1.2rem}._mobileBottomNavIcon_jgt8a_552{font-size:1.22rem;line-height:1}._mobileBottomNavItemActive_jgt8a_557{background:linear-gradient(180deg,#00401d,#006733);color:#f4fff8;box-shadow:0 14px 24px #00401d3d}._menuButton_jgt8a_473 .material-symbols-outlined{font-size:1.16rem}._sidebar_jgt8a_16{position:fixed;top:0;bottom:0;left:0;width:min(84vw,300px);z-index:60;transform:translate(-100%);transition:transform .18s ease}._sidebarOpen_jgt8a_578{transform:translate(0)}._overlay_jgt8a_435{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:none;background:#0a140e7a;z-index:50;padding:0;cursor:pointer}}@media(max-width:420px){._mobileBottomNav_jgt8a_12{gap:8px;padding-inline:10px}._mobileBottomNavItem_jgt8a_517{font-size:12px}}._selection_8hd13_1{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:0}._field_8hd13_2{position:relative;display:flex;align-items:center}._field_8hd13_2 ._input_8hd13_3{width:100%;min-width:0;min-height:40px;padding:8px 48px 8px 44px;border:1px solid var(--control-border);border-radius:var(--radius-general);background:var(--surface-lowest);color:var(--on-surface);font:inherit;box-sizing:border-box}._input_8hd13_3:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._clear_8hd13_5{position:absolute;right:2px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--on-surface-variant);cursor:pointer}._clear_8hd13_5:focus-visible{outline:2px solid var(--primary)}._searchIcon_8hd13_7{position:absolute;left:14px;color:var(--on-surface-variant);pointer-events:none}._feedback_8hd13_8{margin:0;color:var(--on-surface-variant);font-size:var(--text-secondary);overflow-wrap:anywhere}._list_8hd13_9{display:grid;gap:0;max-height:276px;overflow-y:auto;padding:3px;margin-inline:8px}._option_8hd13_10{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--outline-variant);border-radius:var(--radius-general);background:var(--surface-lowest);cursor:pointer}._option_8hd13_10:focus-within{outline:2px solid var(--primary);outline-offset:1px}._selected_8hd13_12{border-left-color:var(--secondary);background:#ecf8ef}._radio_8hd13_13{position:absolute;width:1px;height:1px;opacity:0}._clientIcon_8hd13_14{padding:6px;color:var(--on-surface)}._name_8hd13_15{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-body);font-weight:600}._option_8hd13_10 ._check_8hd13_16{flex:none;color:var(--secondary);font-variation-settings:"FILL" 1}._option_8hd13_10:has(._radio_8hd13_13:disabled){opacity:.65;cursor:default}._header_8hd13_19{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._header_8hd13_19 p{margin:0;font-size:var(--text-secondary)}._header_8hd13_19 strong{color:var(--secondary)}._selection_8hd13_1>*{min-width:0}._recentTitle_8hd13_23{margin:0 0 8px;font-size:var(--text-body);color:var(--on-surface-variant)}._hint_8hd13_24{display:flex;align-items:flex-start;gap:10px;margin:0;border-radius:8px;background:var(--surface-low);font-size:var(--text-compact);line-height:var(--leading-body);padding:8px}@media(max-width:600px){._selection_8hd13_1{padding:0}._header_8hd13_19{align-items:flex-start;flex-direction:column;gap:8px}}._feedback_8hd13_8:empty{display:none}._activeField_8hd13_31 ._input_8hd13_3{border-color:var(--secondary)}._field_8hd13_2:focus-within ._input_8hd13_3{border-color:var(--secondary)}._visuallyHidden_8hd13_34{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._hint_8hd13_24 .material-symbols-outlined{font-size:16px}._field_8hd13_2 .material-symbols-outlined{font-size:var(--field-icon-size)}._list_8hd13_9:empty{display:none}._setupLabel_8hd13_39,.stitch-client-label._setupLabel_8hd13_39{display:inline-flex;align-items:center;gap:8px;margin:0;font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal}._setupLabel_8hd13_39 .material-symbols-outlined{flex:none;font-size:20px;line-height:1}._setupLabel_8hd13_39 .required-field-inline{margin:0;font-size:var(--text-label);font-weight:600;color:var(--error)}._romaneio_8hd13_60{display:grid;gap:6px}._romaneio_8hd13_60 .stitch-client-label-row{margin:0}._results_8hd13_63{display:grid;gap:6px;margin-top:10px;min-width:0}._recentTitle_8hd13_23{margin:0;font-size:var(--text-label);font-weight:600}._option_8hd13_10:hover{background:var(--surface-low)}._option_8hd13_10._selected_8hd13_12:hover{background:#ecf8ef}._name_8hd13_15{font-size:var(--text-body);line-height:var(--leading-body)}._clientIcon_8hd13_14{font-size:20px;padding:0}._hint_8hd13_24{margin-top:6px}._newClientText_8hd13_71{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:0;flex:1;min-width:0;overflow-wrap:anywhere}._newClientText_8hd13_71 strong{font-size:var(--text-body);line-height:var(--leading-body);font-weight:600}._newClientText_8hd13_71 small{font-size:var(--text-compact);line-height:1.125rem;color:var(--on-surface-variant)}._page_1vg2h_1{min-height:100%;padding:26px 28px 34px;display:grid;align-content:start;gap:14px;background:#fbf9f8}._header_1vg2h_10{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:end;gap:20px}._summaryCard_1vg2h_17,._metricCard_1vg2h_18,._chartCard_1vg2h_19,._loadingCard_1vg2h_20,._errorCard_1vg2h_21{background:#fff;border:1px solid #ece8e5;border-radius:10px;box-shadow:0 10px 24px #0e1f120a}._headerPanel_1vg2h_28{min-width:0;padding:0}._headerContent_1vg2h_33{min-width:0}._eyebrow_1vg2h_37,._filterKicker_1vg2h_38,._sectionKicker_1vg2h_39,._metricLabel_1vg2h_40{color:#939893;font-size:var(--text-label);font-weight:800;letter-spacing:normal;text-transform:none}._cardHeader_1vg2h_48 h2{margin:0;color:var(--primary);font-family:var(--font-headline);text-wrap:balance}._cardIntro_1vg2h_55,._metricCard_1vg2h_18 p,._filterHint_1vg2h_57,._emptyMessage_1vg2h_58{margin:0;color:#6d726e;line-height:1.52}._headerMeta_1vg2h_64{display:flex;flex-wrap:wrap;gap:8px}._metaPill_1vg2h_70{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #ece8e5;background:#f7f5f4;color:#6b706d;font-size:var(--text-secondary);font-weight:700}._filterCard_1vg2h_83{display:grid;justify-items:end;gap:6px}._filterField_1vg2h_89{width:min(100%,340px);min-width:0;display:flex;align-items:center;gap:12px}._filterField_1vg2h_89 span:not(.material-symbols-outlined){font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}._filterField_1vg2h_89 select{flex:1 1 auto;width:1%;min-width:0;min-height:40px;padding:0 12px;border:1px solid #ece8e5;border-radius:6px;background:#f5f3f2;color:var(--on-surface);font-size:var(--text-body);font-weight:600;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}._filterField_1vg2h_89 select:hover,._secondaryButton_1vg2h_115:hover:not(:disabled){border-color:#d7ddd7}._filterField_1vg2h_89 select:focus-visible,._secondaryButton_1vg2h_115:focus-visible{outline:none;box-shadow:0 0 0 3px #006d301f;border-color:color-mix(in srgb,var(--secondary) 34%,white)}._filterHint_1vg2h_57{font-size:var(--text-compact)}._filterError_1vg2h_130{color:#9d3d35;font-size:var(--text-secondary);font-weight:700}._summaryGrid_1vg2h_136,._metricsGrid_1vg2h_137,._chartGrid_1vg2h_138{display:grid;gap:14px}._summaryGrid_1vg2h_136{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr)}._summaryCard_1vg2h_17{padding:16px 18px;display:grid;gap:12px}._summaryCardPrimary_1vg2h_153{background:radial-gradient(circle at top right,rgba(103,241,128,.16),transparent 34%),#fff}._cardHeader_1vg2h_48{display:grid;gap:4px}._cardHeader_1vg2h_48 h2{font-size:var(--text-section)}._summaryStats_1vg2h_168{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._summaryStat_1vg2h_168{display:grid;gap:4px;padding:12px;border:1px solid #efebe8;border-radius:8px;background:#f8f6f5}._summaryStat_1vg2h_168 span,._limitMeta_1vg2h_184 span{color:#7e847f;font-size:var(--text-secondary)}._summaryStat_1vg2h_168 strong,._limitValue_1vg2h_190,._metricCard_1vg2h_18 strong{color:var(--primary);font-family:var(--font-headline);font-variant-numeric:tabular-nums}._summaryStat_1vg2h_168 strong{font-size:var(--text-metric)}._limitValueRow_1vg2h_201{display:flex;align-items:center}._limitValue_1vg2h_190{font-size:var(--text-metric);line-height:var(--leading-metric)}._limitMeta_1vg2h_184{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}._metricsGrid_1vg2h_137{grid-template-columns:repeat(4,minmax(0,1fr))}._metricCard_1vg2h_18{min-width:0;padding:14px 16px 14px 14px;display:grid;gap:8px;border-left:3px solid var(--metric-accent, var(--primary))}._metricCard_1vg2h_18 strong{font-size:var(--text-metric);line-height:var(--leading-metric)}._metricCard_1vg2h_18 p{font-size:var(--text-compact)}._metricHeading_1vg2h_239{min-width:0;display:flex;align-items:center;gap:6px}._metricLabel_1vg2h_40{min-width:0;color:var(--metric-accent, var(--primary));line-height:1.3}._metricIcon_1vg2h_252{flex:0 0 auto;color:var(--metric-accent, var(--primary));font-size:.95rem;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 18}._metricCardSuccess_1vg2h_260{--metric-accent: #0f9d58}._metricCardAttention_1vg2h_264{--metric-accent: #d97706}._metricCardDanger_1vg2h_268{--metric-accent: #d93025}._metricCardNeutral_1vg2h_272{--metric-accent: #8b5cf6}._metricCardDaily_1vg2h_276{--metric-accent: var(--secondary)}._metricCardDuration_1vg2h_280{--metric-accent: var(--on-surface-variant)}._chartGrid_1vg2h_138{grid-template-columns:repeat(2,minmax(0,1fr))}._chartCard_1vg2h_19{padding:16px 18px;display:grid;gap:12px}._chartWrap_1vg2h_294{width:100%;height:320px}._emptyMessage_1vg2h_58{font-size:var(--text-body)}._chartTitle_1vg2h_303{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-body)}._loadingCard_1vg2h_20,._errorCard_1vg2h_21{padding:14px}._loadingCard_1vg2h_20{display:grid;gap:12px}._skeletonHero_1vg2h_320,._skeletonMetricCard_1vg2h_321,._skeletonChart_1vg2h_322,._metricSkeleton_1vg2h_323{border-radius:8px;background:linear-gradient(90deg,#efedeb 20%,#f8f7f6,#efedeb 80%);background-size:220% 100%;animation:_shimmer_1vg2h_1 1.2s linear infinite}._skeletonHero_1vg2h_320{min-height:108px}._skeletonCards_1vg2h_334{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._skeletonMetricCard_1vg2h_321{height:126px}._skeletonChartGrid_1vg2h_344{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._skeletonChart_1vg2h_322{height:320px}._metricSkeleton_1vg2h_323{display:inline-block;width:104px;height:38px}._errorCard_1vg2h_21{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#9d3d35}._errorCard_1vg2h_21 p{margin:0;font-weight:700}._secondaryButton_1vg2h_115{min-height:40px;padding:0 14px;border:1px solid #e0dbd8;border-radius:6px;background:#fff;color:var(--primary);font-size:var(--text-secondary);font-weight:800;cursor:pointer;touch-action:manipulation;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}._secondaryButton_1vg2h_115:hover:not(:disabled){background:#f8f7f6}._secondaryButton_1vg2h_115:disabled{opacity:.58;cursor:not-allowed}._srOnly_1vg2h_401{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _shimmer_1vg2h_1{to{background-position:-140% 0}}@media(max-width:1180px){._metricsGrid_1vg2h_137{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){._page_1vg2h_1{padding:20px 16px 28px}._header_1vg2h_10,._summaryGrid_1vg2h_136,._chartGrid_1vg2h_138{grid-template-columns:1fr}._filterCard_1vg2h_83{justify-items:stretch}._filterField_1vg2h_89{width:100%}._summaryStats_1vg2h_168{grid-template-columns:1fr}}@media(max-width:760px){._page_1vg2h_1{padding:16px 12px 24px;gap:12px}._metricsGrid_1vg2h_137{grid-template-columns:repeat(2,minmax(0,1fr))}._chartWrap_1vg2h_294,._skeletonChart_1vg2h_322{height:260px}._skeletonChartGrid_1vg2h_344{grid-template-columns:1fr}._errorCard_1vg2h_21{align-items:flex-start}}._overagePanel_1vg2h_473{display:grid;gap:10px;padding:16px 18px;background:#fff;border:1px solid #ece8e5;border-radius:10px;box-shadow:0 10px 24px #0e1f120a}._overageList_1vg2h_483{margin:0;padding-left:1.1rem}@media(max-width:420px){._summaryCard_1vg2h_17,._metricCard_1vg2h_18,._chartCard_1vg2h_19,._loadingCard_1vg2h_20,._errorCard_1vg2h_21{padding:12px}}._field_1vg2h_498,._filterField_1vg2h_89{gap:6px}._field_1vg2h_498 .material-symbols-outlined,._filterField_1vg2h_89 .material-symbols-outlined{font-size:var(--field-icon-size);color:var(--field-label-color)}._input_1vg2h_505,._field_1vg2h_498 input,._filterField_1vg2h_89 input,._filterField_1vg2h_89 select{border-color:var(--control-border)}._cardIntro_1vg2h_55{font-size:var(--text-secondary)}._page_u3wvd_1{min-height:100%;padding:26px 28px 34px;display:grid;align-content:start;gap:14px;background:#fbf9f8}._header_u3wvd_10,._card_u3wvd_11,._loadingCard_u3wvd_12,._errorCard_u3wvd_13{background:#fff;border:1px solid #ece8e5;border-radius:10px;box-shadow:0 10px 24px #0e1f120a}._header_u3wvd_10{padding:16px 18px;display:grid;gap:14px}._headerContent_u3wvd_26{display:grid;gap:6px;max-width:760px}._eyebrow_u3wvd_32{color:#939893;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._cardHeader_u3wvd_40 h2{margin:0;color:var(--primary);font-family:var(--font-headline);text-wrap:balance}._headerContent_u3wvd_26 p,._cardIntro_u3wvd_48,._guidanceItem_u3wvd_49 p,._formHint_u3wvd_50{margin:0;color:#6d726e;line-height:1.52}._headerMeta_u3wvd_56{display:flex;flex-wrap:wrap;gap:8px}._headerContent_u3wvd_26 p{font-size:var(--text-secondary)}._metaPill_u3wvd_66{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #ece8e5;background:#f7f5f4;color:#6b706d;font-size:var(--text-secondary);font-weight:700}._content_u3wvd_79{display:grid;grid-template-columns:1fr;gap:14px}._sectionTitle_u3wvd_85{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-section)}._sectionHeader_u3wvd_92{display:grid;gap:8px}._sectionCopy_u3wvd_97{display:grid;gap:5px}._sectionEyebrow_u3wvd_102{color:#939893;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._sectionDescription_u3wvd_110{margin:0;color:#6d726e;font-size:var(--text-secondary);line-height:var(--leading-body)}._card_u3wvd_11{padding:16px 18px;display:grid;gap:14px}._accountCard_u3wvd_123{gap:12px}._accountPanel_u3wvd_127{border:1px solid #efebe8;border-radius:8px;background:linear-gradient(180deg,#67f18014,#67f18000 44%),#f8f6f5;padding:14px}._cardHeader_u3wvd_40{display:grid;gap:4px}._cardHeader_u3wvd_40 h2{font-size:var(--text-section)}._accountHero_u3wvd_145{display:flex;align-items:center;gap:12px}._accountAvatar_u3wvd_151{width:56px;height:56px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#00401d,#0b5a2b);color:#f4fff7;font-family:var(--font-headline);font-size:var(--text-section);box-shadow:0 10px 18px #00401d29}._accountIdentity_u3wvd_165{min-width:0;display:grid;gap:4px}._accountIdentity_u3wvd_165 strong,._infoCard_u3wvd_172 strong,._guidanceItem_u3wvd_49 strong{color:var(--primary)}._accountIdentity_u3wvd_165 strong,._infoCard_u3wvd_172 strong{min-width:0;overflow-wrap:anywhere}._accountIdentity_u3wvd_165>span:last-child,._infoCard_u3wvd_172 span{color:#7b817c;font-size:var(--text-compact)}._accountGrid_u3wvd_189,._fieldRow_u3wvd_190,._readonlyGrid_u3wvd_191{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}._infoCard_u3wvd_172,._guidanceItem_u3wvd_49{display:grid;gap:5px;padding:12px;border:1px solid #efebe8;border-radius:8px;background:#f8f6f5}._guidanceList_u3wvd_207{display:grid;gap:10px}._passwordCard_u3wvd_212{align-content:start}._form_u3wvd_50{display:grid;gap:12px}._field_u3wvd_190{min-width:0;display:grid;gap:6px}._field_u3wvd_190 span:not(.material-symbols-outlined){font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}._field_u3wvd_190 input{width:100%;min-width:0;min-height:40px;padding:0 12px;border:1px solid #ece8e5;border-radius:6px;background:#f5f3f2;color:var(--on-surface);font-size:var(--text-body);font-weight:600;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}._readonlyField_u3wvd_243 input{min-height:48px;background:#fff;color:var(--primary);font-size:var(--text-body);font-weight:700}._readonlyField_u3wvd_243 input[readonly]{border-color:#e5dfdb;box-shadow:inset 0 1px #ffffff73}._field_u3wvd_190 input:hover,._primaryButton_u3wvd_257:hover:not(:disabled),._secondaryButton_u3wvd_258:hover:not(:disabled){border-color:#d7ddd7}._field_u3wvd_190 input:focus-visible,._primaryButton_u3wvd_257:focus-visible,._secondaryButton_u3wvd_258:focus-visible{outline:none;box-shadow:0 0 0 3px #006d301f;border-color:color-mix(in srgb,var(--secondary) 34%,white)}._formError_u3wvd_270,._successMessage_u3wvd_271{margin:0;padding:10px 12px;border-radius:8px;font-size:var(--text-secondary);font-weight:700}._formError_u3wvd_270{border:1px solid #f1d0cc;background:#fdebea;color:#9d3d35}._successMessage_u3wvd_271{border:1px solid #d7edd9;background:#edf8ee;color:#2c8a43}._formFooter_u3wvd_291{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._formHint_u3wvd_50{max-width:54ch;font-size:var(--text-compact)}._formActions_u3wvd_304{display:flex;justify-content:flex-start}._primaryButton_u3wvd_257,._secondaryButton_u3wvd_258{min-height:40px;border:1px solid transparent;border-radius:6px;font-size:var(--text-secondary);font-weight:800;cursor:pointer;touch-action:manipulation;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}._primaryButton_u3wvd_257{padding:0 18px;background:#00401d;color:#f4fff7;box-shadow:0 6px 16px #00401d24}._primaryButton_u3wvd_257:hover:not(:disabled){background:#005126}._secondaryButton_u3wvd_258{padding:0 14px;background:#fff;color:var(--primary);border-color:#e0dbd8}._secondaryButton_u3wvd_258:hover:not(:disabled){background:#f8f7f6}._primaryButton_u3wvd_257:disabled,._secondaryButton_u3wvd_258:disabled{opacity:.58;cursor:not-allowed}._loadingCard_u3wvd_12,._errorCard_u3wvd_13{padding:14px}._loadingCard_u3wvd_12{display:flex;align-items:center;gap:10px}._spinner_u3wvd_364{width:16px;height:16px;border-radius:999px;border:2px solid color-mix(in srgb,var(--secondary) 25%,white);border-top-color:var(--secondary);animation:_spin_u3wvd_364 .9s linear infinite}._skeletonHero_u3wvd_373,._skeletonBlock_u3wvd_374,._skeletonBlockTall_u3wvd_375{border-radius:8px;background:linear-gradient(90deg,#efedeb 20%,#f8f7f6,#efedeb 80%);background-size:220% 100%;animation:_shimmer_u3wvd_1 1.2s linear infinite}._skeletonHero_u3wvd_373{min-height:84px}._skeletonGrid_u3wvd_386{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._skeletonBlock_u3wvd_374{min-height:148px}._skeletonBlockTall_u3wvd_375{min-height:240px;grid-column:1 / -1}._errorCard_u3wvd_13{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#9d3d35}._errorCard_u3wvd_13 p{margin:0;font-weight:700}._srOnly_u3wvd_415{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _shimmer_u3wvd_1{to{background-position:-140% 0}}@keyframes _spin_u3wvd_364{to{transform:rotate(360deg)}}@media(max-width:980px){._page_u3wvd_1{padding:20px 16px 28px}}@media(max-width:760px){._page_u3wvd_1{padding:16px 12px 24px;gap:12px}._accountGrid_u3wvd_189,._fieldRow_u3wvd_190,._skeletonGrid_u3wvd_386{grid-template-columns:1fr}._formFooter_u3wvd_291,._errorCard_u3wvd_13{align-items:flex-start}._header_u3wvd_10,._card_u3wvd_11,._loadingCard_u3wvd_12,._errorCard_u3wvd_13{padding:12px}}._field_u3wvd_190,._filterField_u3wvd_470{gap:6px}._field_u3wvd_190 .material-symbols-outlined,._filterField_u3wvd_470 .material-symbols-outlined{font-size:var(--field-icon-size);color:var(--field-label-color)}._input_u3wvd_477,._field_u3wvd_190 input,._filterField_u3wvd_470 input,._filterField_u3wvd_470 select{border-color:var(--control-border)}._page_15oh1_1{--surface: #ffffff;--surface-soft: #f7fbf8;--border: #d6e2d8;--border-strong: #bed0c2;--text: #1b3c2d;--text-soft: #496356;--accent: #00401d;--accent-strong: #0b5a2b;--shadow-soft: 0 12px 28px rgba(14, 41, 23, .08);--shadow-strong: 0 20px 36px rgba(14, 41, 23, .12);min-height:100%;padding:26px 28px 34px;display:grid;align-content:start;gap:14px;background:#fbf9f8}._header_15oh1_20{display:grid}._headerContent_15oh1_24{max-width:820px;display:grid;gap:6px}._header_15oh1_20 p{margin:0;color:#6d726e;font-size:var(--text-secondary);line-height:var(--leading-body)}._srOnly_15oh1_37{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._filterCard_15oh1_49,._tableCard_15oh1_50,._modal_15oh1_51,._loadingCard_15oh1_52{background:var(--surface);border:1px solid #ece8e5;box-shadow:0 10px 24px #0e1f120a}._modal_15oh1_51 h2{margin:0;color:var(--text)}._modalDescription_15oh1_63,._identityBlock_15oh1_64 span{margin:0;color:var(--text-soft)}._filterCard_15oh1_49{border-radius:10px;padding:12px 14px}._filtersForm_15oh1_74{display:grid;gap:10px}._filtersGrid_15oh1_79{display:grid;grid-template-columns:minmax(180px,320px) auto;gap:12px;align-items:end}._filterField_15oh1_86{min-width:0;display:grid;gap:6px}._filterFieldRow_15oh1_92{display:flex;align-items:center;gap:10px}._filterField_15oh1_86 span:not(.material-symbols-outlined){font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}._loadingCard_15oh1_52{border-radius:14px;padding:16px 18px}._loadingCard_15oh1_52{display:flex;align-items:center;gap:10px;color:#214635;margin:0 18px 18px}._spinner_15oh1_113{width:16px;height:16px;border-radius:999px;border:2px solid rgba(31,111,74,.22);border-top-color:var(--accent);animation:_spin_15oh1_113 .9s linear infinite}._tableCard_15oh1_50{border-radius:16px;overflow:hidden}._filterField_15oh1_86 input,._field_15oh1_128 input{width:100%;min-width:0;min-height:40px;padding:0 12px;border:1px solid #ece8e5;border-radius:6px;background:#f5f3f2;color:var(--text);font-size:var(--text-body);font-weight:600;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}._field_15oh1_128 input{border:1px solid var(--border-strong);border-radius:10px;min-height:auto;padding:11px 13px;background:#fff;font:inherit;font-weight:400}._filterField_15oh1_86 input::placeholder{font:var(--field-placeholder-font);color:var(--field-label-color);opacity:1}._filterField_15oh1_86 input:hover,._primaryButton_15oh1_155:hover:not(:disabled),._secondaryButton_15oh1_156:hover:not(:disabled),._paginationArrow_15oh1_157:hover:not(:disabled),._paginationPage_15oh1_158:hover:not(:disabled){border-color:#d7ddd7}._filterField_15oh1_86 input:focus-visible,._field_15oh1_128 input:focus-visible{outline:none;box-shadow:0 0 0 3px #006d301f;border-color:color-mix(in srgb,var(--accent) 34%,white)}._inlineNotice_15oh1_169,._inlineNoticeError_15oh1_170{margin:0 22px 18px;border-radius:10px;padding:12px 14px;font-size:var(--text-body);font-weight:600}._filterActions_15oh1_178{display:inline-flex;align-items:center;justify-content:flex-end}._inlineNotice_15oh1_169{background:#f1fbf3;border:1px solid #bde1c4;color:var(--accent-strong)}._inlineNoticeError_15oh1_170{background:#fff4f2;border:1px solid #f2c8c2;color:#8a2d24}._primaryButton_15oh1_155,._secondaryButton_15oh1_156,._closeButton_15oh1_198{font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background-color .16s ease}._primaryButton_15oh1_155,._secondaryButton_15oh1_156{min-height:40px;border:1px solid transparent;border-radius:6px;font-size:var(--text-secondary);font-weight:800;padding:0 18px}._primaryButton_15oh1_155{color:#fff;background:var(--accent);box-shadow:0 6px 16px #00401d24}._secondaryButton_15oh1_156{padding:0 14px;background:#fff;color:var(--accent);border-color:#e0dbd8}._primaryButton_15oh1_155:hover,._secondaryButton_15oh1_156:hover,._closeButton_15oh1_198:hover{transform:none}._primaryButton_15oh1_155:disabled,._secondaryButton_15oh1_156:disabled,._closeButton_15oh1_198:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}._tableWrap_15oh1_247{width:100%;overflow-x:auto}._table_15oh1_50{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}._table_15oh1_50 th,._table_15oh1_50 td{text-align:left;padding:8px 12px;border-bottom:1px solid #f0ece9;vertical-align:middle}._table_15oh1_50 th{background:#f8f6f5;color:var(--on-surface-variant);font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._table_15oh1_50 td{color:var(--on-surface);font-size:var(--text-compact);line-height:var(--leading-body)}._identityBlock_15oh1_64{display:grid;gap:4px}._identityBlock_15oh1_64 strong{color:#2a6f3e}._identityBlock_15oh1_64 span{color:#9a9e9b}._usernameValue_15oh1_295{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#f1f7f3;color:var(--accent-strong);font-size:var(--text-compact);font-weight:700}._badgeActive_15oh1_307,._badgeInactive_15oh1_308{display:inline-flex;align-items:center;border-radius:999px;min-height:24px;padding:3px 8px;border:1px solid transparent;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none;line-height:var(--leading-body);white-space:nowrap}._badgeActive_15oh1_307{background:#e7f6ec;color:#0f9d58;border-color:#ccead8}._badgeInactive_15oh1_308{background:#fde9e7;color:#d93025;border-color:#f4c9c5}._rowActions_15oh1_335{display:flex;flex-wrap:wrap;gap:8px}._rowActions_15oh1_335 ._secondaryButton_15oh1_156{font-size:var(--text-compact)}._rowActions_15oh1_335 ._secondaryButton_15oh1_156:hover:not(:disabled){background:#f8f7f6}._emptyCell_15oh1_349{padding:26px 22px;text-align:center;color:#5c7569}._pagination_15oh1_157{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px 14px;border-top:1px solid #ebf1ec;background:#fff}._paginationSummary_15oh1_366{color:#707572;font-size:var(--text-compact)}._paginationActions_15oh1_371{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._paginationArrow_15oh1_157,._paginationPage_15oh1_158{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#878b88;font-size:var(--text-compact);font-weight:800;cursor:pointer}._paginationArrow_15oh1_157:hover:not(:disabled),._paginationPage_15oh1_158:hover:not(:disabled){background:#f5f3f2}._filterFootnote_15oh1_399{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#8b8f8c;font-size:var(--text-compact)}._paginationPageActive_15oh1_409{background:var(--accent);color:#fff}._paginationPageActive_15oh1_409:hover:not(:disabled){background:var(--accent)}._paginationEllipsis_15oh1_418{display:inline-flex;align-items:center;justify-content:center;min-width:24px;color:#9a9e9b;font-weight:700}._modalBackdrop_15oh1_427{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a7a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._modal_15oh1_51{width:min(100%,560px);border-radius:16px;padding:20px;box-shadow:var(--shadow-strong);display:grid;gap:16px}._modalHeader_15oh1_448{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._closeButton_15oh1_198{width:38px;height:38px;border:1px solid var(--border);background:#f7fbf8;color:#355245;font-size:var(--text-section);line-height:var(--leading-section)}._modalForm_15oh1_465{display:grid;gap:14px}._formGrid_15oh1_470{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._field_15oh1_128{display:grid;gap:6px}._field_15oh1_128 span:not(.material-symbols-outlined){font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}._formError_15oh1_483{margin:0;color:#8a2d24;font-size:var(--text-body);font-weight:600}._modalActions_15oh1_490{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@keyframes _spin_15oh1_113{to{transform:rotate(360deg)}}@media(max-width:920px){._page_15oh1_1{padding:18px 14px 24px}._filtersGrid_15oh1_79{grid-template-columns:1fr}._filterActions_15oh1_178{width:100%;justify-content:flex-end}._filterFieldRow_15oh1_92{flex-wrap:wrap}._inlineNotice_15oh1_169,._inlineNoticeError_15oh1_170{margin-left:16px;margin-right:16px}._table_15oh1_50{min-width:100%}._table_15oh1_50 thead{display:none}._table_15oh1_50,._table_15oh1_50 tbody,._table_15oh1_50 tr,._table_15oh1_50 td{display:block}._table_15oh1_50 tbody{padding:0 16px 16px}._table_15oh1_50 tr{margin-bottom:14px;border:1px solid #ebf1ec;border-radius:14px;overflow:hidden;background:#fff}._table_15oh1_50 td{padding:12px 14px;border-top:1px solid #f0ece9;border-bottom:none;display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;align-items:start}._table_15oh1_50 td:first-child{border-top:none}._table_15oh1_50 td:before{content:attr(data-label);color:#5c7569;font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none}._emptyCell_15oh1_349{display:block}._emptyCell_15oh1_349:before{content:none}._formGrid_15oh1_470{grid-template-columns:1fr}._pagination_15oh1_157{align-items:flex-start}}._field_15oh1_128,._filterField_15oh1_86{gap:6px}._field_15oh1_128 .material-symbols-outlined,._filterField_15oh1_86 .material-symbols-outlined{font-size:var(--field-icon-size);color:var(--field-label-color)}._table_15oh1_50{--text-body: var(--text-compact);--text-secondary: var(--text-compact)}._input_15oh1_603,._field_15oh1_128 input,._filterField_15oh1_86 input,._filterField_15oh1_86 select{border-color:var(--control-border)}._page_3gwez_1{min-height:100%;padding:26px 28px 34px;display:grid;align-content:start;gap:14px;background:#fbf9f8}._header_3gwez_10{display:grid}._headerContent_3gwez_14{max-width:820px;display:grid;gap:6px}._header_3gwez_10 p{margin:0;color:#6d726e;font-size:var(--text-secondary);line-height:var(--leading-body)}._filterCard_3gwez_27,._tableCard_3gwez_28,._loadingCard_3gwez_29,._errorCard_3gwez_30{background:#fff;border:1px solid #ece8e5;border-radius:10px;box-shadow:0 10px 24px #0e1f120a}._filterCard_3gwez_27{padding:12px 14px}._filtersForm_3gwez_41{display:grid;gap:10px}._filtersGrid_3gwez_46{display:grid;grid-template-columns:minmax(160px,1.25fr) minmax(150px,1fr) minmax(170px,1fr) minmax(150px,.92fr) auto;gap:12px;align-items:end}._filterField_3gwez_53{min-width:0;display:grid;gap:6px}._filterField_3gwez_53 span:not(.material-symbols-outlined){font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}._filterField_3gwez_53 input,._filterField_3gwez_53 select{width:100%;min-width:0;min-height:40px;padding:0 12px;border:1px solid #ece8e5;border-radius:6px;background:#f5f3f2;color:var(--on-surface);font-size:var(--text-body);font-weight:600;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}._filterField_3gwez_53 input::placeholder{font:var(--field-placeholder-font);color:var(--field-label-color);opacity:1}._filterField_3gwez_53 input:hover,._filterField_3gwez_53 select:hover,._primaryButton_3gwez_80:hover:not(:disabled),._secondaryButton_3gwez_81:hover:not(:disabled),._iconButton_3gwez_82:hover:not(:disabled),._linkButton_3gwez_83:hover:not(:disabled),._fileLink_3gwez_84:hover:not(:disabled),._paginationArrow_3gwez_85:hover:not(:disabled),._paginationPage_3gwez_86:hover:not(:disabled){border-color:#d7ddd7}._filterField_3gwez_53 input:focus-visible,._filterField_3gwez_53 select:focus-visible,._primaryButton_3gwez_80:focus-visible,._secondaryButton_3gwez_81:focus-visible,._iconButton_3gwez_82:focus-visible,._linkButton_3gwez_83:focus-visible,._fileLink_3gwez_84:focus-visible,._paginationArrow_3gwez_85:focus-visible,._paginationPage_3gwez_86:focus-visible{outline:none;box-shadow:0 0 0 3px #006d301f;border-color:color-mix(in srgb,var(--secondary) 34%,white)}._filterActions_3gwez_104{display:inline-flex;align-items:center;gap:10px}._primaryButton_3gwez_80,._secondaryButton_3gwez_81,._iconButton_3gwez_82,._linkButton_3gwez_83,._fileLink_3gwez_84,._paginationArrow_3gwez_85,._paginationPage_3gwez_86{touch-action:manipulation}._primaryButton_3gwez_80,._secondaryButton_3gwez_81,._iconButton_3gwez_82{min-height:40px;border:1px solid transparent;border-radius:6px;font-size:.82rem;font-weight:800;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}._primaryButton_3gwez_80{padding:0 18px;background:#00401d;color:#f4fff7;box-shadow:0 6px 16px #00401d24}._primaryButton_3gwez_80:hover:not(:disabled){background:#005126}._secondaryButton_3gwez_81{padding:0 14px;background:#fff;color:var(--primary);border-color:#e0dbd8}._secondaryButton_3gwez_81:hover:not(:disabled){background:#f8f7f6}._iconButton_3gwez_82{width:40px;padding:0;align-items:center;justify-content:center;display:inline-flex;background:#fff;color:#8f9390;border-color:#e0dbd8}._iconButton_3gwez_82 .material-symbols-outlined,._paginationArrow_3gwez_85 .material-symbols-outlined{font-size:1rem}._primaryButton_3gwez_80:disabled,._secondaryButton_3gwez_81:disabled,._iconButton_3gwez_82:disabled,._linkButton_3gwez_83:disabled,._fileLink_3gwez_84:disabled,._paginationArrow_3gwez_85:disabled,._paginationPage_3gwez_86:disabled{opacity:.58;cursor:not-allowed}._filterFootnote_3gwez_185{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#8b8f8c;font-size:var(--text-compact)}._clientsError_3gwez_195{color:#9d3d35;font-weight:700}._loadingCard_3gwez_29,._errorCard_3gwez_30{padding:14px}._loadingCard_3gwez_29,._skeletonTable_3gwez_210{display:grid;gap:10px}._skeletonRow_3gwez_215{display:grid;grid-template-columns:100px 1fr 1fr 1fr .9fr;gap:10px}._skeletonBadge_3gwez_221,._skeletonLineWide_3gwez_222,._skeletonLineMedium_3gwez_223,._skeletonLineShort_3gwez_224{min-height:18px;border-radius:6px;background:linear-gradient(90deg,#efedeb 20%,#f8f7f6,#efedeb 80%);background-size:220% 100%;animation:_shimmer_3gwez_1 1.2s linear infinite}._skeletonBadge_3gwez_221{min-height:28px;border-radius:999px}._skeletonLineMedium_3gwez_223{width:82%}._skeletonLineShort_3gwez_224{width:64%}._errorCard_3gwez_30{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#9d3d35}._errorCard_3gwez_30 p{margin:0;font-weight:700}._tableCard_3gwez_28{overflow:hidden;display:grid}._tableWrap_3gwez_264{width:100%;overflow:visible}._table_3gwez_28{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}._table_3gwez_28 th,._table_3gwez_28 td{padding:8px 12px;border-bottom:1px solid #f0ece9;text-align:left;vertical-align:middle}._table_3gwez_28 thead th{background:#f8f6f5;color:var(--on-surface-variant);font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._table_3gwez_28 tbody td{color:var(--on-surface);font-size:var(--text-compact);line-height:var(--leading-body)}._table_3gwez_28 thead th:first-child{width:168px}._table_3gwez_28 tbody td:before{display:none}._table_3gwez_28 tbody tr:last-child td{border-bottom:none}._statusBadge_3gwez_311{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid transparent;font-size:var(--text-compact);font-weight:400;letter-spacing:normal;text-transform:none;line-height:var(--leading-body);text-align:center;white-space:nowrap;flex-shrink:0}._statusBadgeSuccess_3gwez_329{background:#e7f6ec;color:#0f9d58;border-color:#ccead8}._statusBadgePartial_3gwez_335{background:#fff1dd;color:#d97706;border-color:#f5d5a7}._statusBadgeMissing_3gwez_341,._statusBadgeLegacyDivergence_3gwez_342,._statusBadgeError_3gwez_343{background:#fde9e7;color:#d93025;border-color:#f4c9c5}._statusBadgeAbandoned_3gwez_349{background:#f2eafd;color:#8b5cf6;border-color:#dfcffc}._statusBadgeInProgress_3gwez_355{background:#e7f9ea;color:#76ad69;border-color:#d4efd8}._identityCell_3gwez_361,._performanceCell_3gwez_362,._dateCell_3gwez_363{display:grid;gap:3px;min-width:0}._romaneioCode_3gwez_369,._dateCell_3gwez_363 strong,._performanceMeta_3gwez_371,._paginationSummary_3gwez_372,._paginationPage_3gwez_86,._detailField_3gwez_374 strong,._fileMeta_3gwez_375 span{font-variant-numeric:tabular-nums}._romaneioCode_3gwez_369{color:#2a6f3e;font-size:var(--text-compact);line-height:var(--leading-body);white-space:nowrap}._truncateCell_3gwez_386{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}._personCell_3gwez_394{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-width:0}._personAvatar_3gwez_402{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eff1ef;color:#909590;font-size:var(--text-compact);font-weight:800}._personName_3gwez_415{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._performanceCell_3gwez_362{gap:2px}._performanceHeadline_3gwez_426{display:grid;gap:0}._performanceHeadline_3gwez_426 strong{font-size:var(--text-compact);line-height:var(--leading-body)}._performanceHeadline_3gwez_426 span,._dateCell_3gwez_363 span{color:#9a9e9b;font-size:var(--text-compact)}._performanceDetailRow_3gwez_442{display:inline-flex;align-items:center;gap:5px}._performanceHelpButton_3gwez_448{display:inline-flex;align-items:center;justify-content:center}._performanceHelpButton_3gwez_448 .material-symbols-outlined{font-size:.78rem;line-height:1}._performanceMeta_3gwez_371{font-size:var(--text-compact);font-weight:700;white-space:nowrap}._performanceSuccess_3gwez_465{color:#0f9d58}._performanceMissing_3gwez_469{color:#d93025}._performanceExtra_3gwez_473{color:#d97706}._performancePositive_3gwez_477 ._performanceHeadline_3gwez_426 strong,._performancePositive_3gwez_477 ._performanceHeadline_3gwez_426 span{color:#2f8b4a}._performancePositive_3gwez_477 ._performanceMeta_3gwez_371{color:#8f948f}._performanceAttention_3gwez_486 ._performanceHeadline_3gwez_426 strong,._performanceAttention_3gwez_486 ._performanceHeadline_3gwez_426 span{color:#7a8f36}._performanceAttention_3gwez_486 ._performanceMeta_3gwez_371{color:#8f948f}._performanceDanger_3gwez_495 ._performanceHeadline_3gwez_426 strong,._performanceDanger_3gwez_495 ._performanceHeadline_3gwez_426 span{color:#c8504d}._performanceDanger_3gwez_495 ._performanceMeta_3gwez_371{color:#8f948f}._performanceNeutral_3gwez_504 ._performanceHeadline_3gwez_426 strong,._performanceNeutral_3gwez_504 ._performanceHeadline_3gwez_426 span{color:#8e9290}._performanceNeutral_3gwez_504 ._performanceMeta_3gwez_371{color:#8f948f}._dateCell_3gwez_363 strong{color:#5d615e;white-space:nowrap}._rowActions_3gwez_518{display:flex;align-items:center}._rowActions_3gwez_518 ._secondaryButton_3gwez_81{font-size:var(--text-compact)}._linkButton_3gwez_83,._fileLink_3gwez_84{padding:0;border:unset;background:transparent;color:#2c6d3c;font-size:var(--text-secondary);font-weight:800;cursor:pointer}._linkButton_3gwez_83:hover:not(:disabled),._fileLink_3gwez_84:hover:not(:disabled){color:#00401d;text-decoration:underline;text-underline-offset:2px}._emptyState_3gwez_545{padding:28px 18px;display:grid;gap:6px;text-align:center;justify-items:center}._emptyState_3gwez_545 h3{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-section)}._emptyState_3gwez_545 p{max-width:500px;margin:0;color:#777c78;font-size:var(--text-body)}._pagination_3gwez_85{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px 14px;border-top:1px solid #f0ece9;background:#fff}._paginationSummary_3gwez_372{color:#707572;font-size:var(--text-compact)}._paginationActions_3gwez_583{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._paginationArrow_3gwez_85,._paginationPage_3gwez_86{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#878b88;font-size:var(--text-compact);font-weight:800;cursor:pointer}._paginationArrow_3gwez_85:hover:not(:disabled),._paginationPage_3gwez_86:hover:not(:disabled){background:#f5f3f2}._paginationPageActive_3gwez_611{background:#00401d;color:#fff}._paginationPageActive_3gwez_611:hover:not(:disabled){background:#00401d}._paginationEllipsis_3gwez_620{display:inline-flex;align-items:center;justify-content:center;min-width:24px;color:#9a9e9b;font-weight:700}._modalBackdrop_3gwez_629{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:16px;z-index:80;overscroll-behavior:contain}._modal_3gwez_629{width:min(980px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:10px;border:1px solid #e7e2de;box-shadow:0 18px 32px #0e1f1229;padding:16px;display:grid;gap:12px}._modalHeader_3gwez_654{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}._modalHeader_3gwez_654 h2{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-section)}._detailContent_3gwez_669{display:grid;gap:12px}._detailSummaryGrid_3gwez_674{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._detailField_3gwez_374,._filesBlock_3gwez_681,._ordersBlock_3gwez_682{border:1px solid #ebe6e2;border-radius:8px;padding:12px;background:#faf9f8}._detailField_3gwez_374{display:grid;gap:4px}._detailField_3gwez_374 span{color:#8f9490;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._detailField_3gwez_374 strong{color:#313734;font-size:var(--text-body)}._filesBlock_3gwez_681,._ordersBlock_3gwez_682{display:grid;gap:10px}._filesBlock_3gwez_681 h3,._ordersBlock_3gwez_682 h3{margin:0;color:var(--primary);font-size:var(--text-section)}._filesList_3gwez_720{list-style:none;margin:0;padding:0;display:grid;gap:8px}._fileItem_3gwez_728{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #ebe6e2;border-radius:8px;background:#fff;padding:10px}._fileMeta_3gwez_375{min-width:0;display:grid;gap:4px}._fileMeta_3gwez_375 strong{color:#313734;font-size:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileMeta_3gwez_375 span{color:#8b908d;font-size:var(--text-secondary)}._ordersBlock_3gwez_682 pre{margin:0;background:#fff;border:1px solid #ebe6e2;border-radius:8px;padding:10px;max-height:280px;overflow:auto;font-size:var(--text-compact)}._muted_3gwez_769{margin:0;color:#7a7f7b}._errorText_3gwez_774{margin:0;color:#9d3d35;font-weight:700}._srOnly_3gwez_780{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _shimmer_3gwez_1{to{background-position:-140% 0}}@media(max-width:1180px){._filtersGrid_3gwez_46{grid-template-columns:repeat(3,minmax(0,1fr))}._filterActions_3gwez_104{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:860px){._page_3gwez_1{padding:20px 16px 28px}._tableCard_3gwez_28{overflow:visible}._tableWrap_3gwez_264{overflow:visible;padding:12px}._table_3gwez_28,._table_3gwez_28 tbody,._table_3gwez_28 tbody tr,._table_3gwez_28 tbody td{display:block}._table_3gwez_28 thead{display:none}._table_3gwez_28 tbody{display:grid;gap:12px}._table_3gwez_28 tbody tr{display:grid;gap:12px;padding:14px;border:1px solid #f0ece9;border-radius:10px;background:#fff;box-shadow:0 8px 22px #0e1f120d}._table_3gwez_28 tbody td{padding:0;border-bottom:none;gap:4px}._table_3gwez_28 tbody td:before{display:block;color:var(--on-surface-variant);content:attr(data-label);font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._performanceDetailRow_3gwez_442{flex-wrap:wrap}._filtersGrid_3gwez_46{grid-template-columns:repeat(2,minmax(0,1fr))}._detailSummaryGrid_3gwez_674{grid-template-columns:1fr}}@media(max-width:640px){._page_3gwez_1{padding:16px 12px 24px;gap:12px}._tableWrap_3gwez_264{padding:10px}._table_3gwez_28 tbody tr{padding:12px}._header_3gwez_10 p{font-size:var(--text-secondary)}._filtersGrid_3gwez_46{grid-template-columns:1fr}._filterActions_3gwez_104{justify-content:flex-start}._pagination_3gwez_85,._filterFootnote_3gwez_185,._errorCard_3gwez_30{align-items:flex-start}._skeletonRow_3gwez_215{grid-template-columns:1fr}._fileItem_3gwez_728{flex-direction:column;align-items:flex-start}}._field_3gwez_920,._filterField_3gwez_53{gap:6px}._field_3gwez_920 .material-symbols-outlined,._filterField_3gwez_53 .material-symbols-outlined{font-size:var(--field-icon-size);color:var(--field-label-color)}._table_3gwez_28{--text-body: var(--text-compact);--text-secondary: var(--text-compact)}._input_3gwez_929,._field_3gwez_920 input,._filterField_3gwez_53 input,._filterField_3gwez_53 select{border-color:var(--control-border)}._page_yf5ha_1{width:min(100%,1120px);margin:0 auto;min-height:100%;padding:28px 28px 36px;display:grid;align-content:start;gap:28px;overflow-x:hidden}._skipLink_yf5ha_12{position:absolute;left:20px;top:12px;padding:8px 12px;border-radius:4px;background:var(--primary);color:#f4fff7;text-decoration:none;transform:translateY(-160%);transition:transform .16s ease;z-index:2}._skipLink_yf5ha_12:focus-visible{transform:translateY(0);outline:2px solid color-mix(in srgb,var(--secondary-container) 70%,white);outline-offset:2px}._topbar_yf5ha_32{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;color:#9a9d99;font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none}._topbar_yf5ha_32 a,._topbar_yf5ha_32 span{color:inherit;text-decoration:none}._hero_yf5ha_50{display:grid;justify-items:center;gap:16px;padding-top:4px;text-align:center}._heroCopy_yf5ha_58{display:grid;gap:8px}._hero_yf5ha_50 h1{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-page);line-height:var(--leading-page)}._subtitle_yf5ha_71{margin:0;color:var(--secondary);font-size:var(--text-secondary);font-weight:700}._searchForm_yf5ha_78{width:min(100%,790px)}._searchBox_yf5ha_82{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:6px 8px 6px 18px;border-radius:6px;border:1px solid #efebe8;background:#fff;box-shadow:0 12px 24px #001e0c14}._searchBox_yf5ha_82:focus-within{border-color:color-mix(in srgb,var(--secondary) 32%,white);box-shadow:0 12px 24px #001e0c1a,0 0 0 3px color-mix(in srgb,var(--secondary-container) 18%,white)}._searchIcon_yf5ha_102{color:#6adf86;font-size:1rem}._searchBox_yf5ha_82 input{min-width:0;width:100%;border:none;background:transparent;color:var(--on-surface);font-size:var(--text-body);font-family:var(--font-body)}._searchBox_yf5ha_82 input::placeholder{font:var(--field-placeholder-font);color:var(--field-label-color);opacity:1}._searchBox_yf5ha_82 input:focus{outline:none}._searchBox_yf5ha_82 button,._primaryAction_yf5ha_124,._supportCtaPrimary_yf5ha_125,._supportCtaSecondary_yf5ha_126,._topicChip_yf5ha_127,._ghostAction_yf5ha_128{touch-action:manipulation}._searchBox_yf5ha_82 button,._primaryAction_yf5ha_124,._supportCtaPrimary_yf5ha_125,._supportCtaSecondary_yf5ha_126{display:inline-flex;align-items:center;justify-content:center;min-height:40px!important;padding:0 20px;border-radius:4px;font-weight:800;font-family:var(--font-body);text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}._searchBox_yf5ha_82 button{border:none;background:#67f180;color:#0a411e;cursor:pointer}._hotTopics_yf5ha_155{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}._hotTopicsLabel_yf5ha_162{display:inline-flex;align-items:center;color:#b3b0ad;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._topicChip_yf5ha_127{min-height:22px;padding:0 10px;border:1px solid #efe9e6;border-radius:999px;background:#fff;color:#708175;font-size:var(--text-compact);font-weight:800;cursor:pointer}._featureCard_yf5ha_184{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px!important;padding:14px 16px;background:#f5f2f1;border:1px solid #efebe8;border-radius:6px;align-items:center}._featureCopy_yf5ha_195{display:grid;align-content:start;gap:9px;padding-right:4px}._sectionKicker_yf5ha_202{margin:0;color:var(--secondary);font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._featureCopy_yf5ha_195 h2,._sectionHeader_yf5ha_212 h2,._supportCta_yf5ha_125 h2{margin:0;color:var(--primary);font-family:var(--font-headline)}._featureCopy_yf5ha_195 h2{line-height:1.03}._sectionIntro_yf5ha_223 p,._cardBody_yf5ha_224 p,._resultsHint_yf5ha_225,._emptyState_yf5ha_226 p,._supportCta_yf5ha_125 p{margin:0;color:#6d726f;line-height:1.48}._featureCopy_yf5ha_195 p{margin:5px 0;font-size:var(--text-compact);line-height:var(--leading-body);max-width:85%}._featurePills_yf5ha_240{display:none}._primaryAction_yf5ha_124{justify-self:start;border:none;background:var(--primary);color:#f4fff7;box-shadow:0 8px 14px #0028111f;min-height:30px;padding:0 12px;gap:7px;font-size:var(--text-compact)}._featureVisual_yf5ha_256{height:100%}._primaryActionIcon_yf5ha_260{font-size:.92rem}._featureImage_yf5ha_264{width:100%;height:100%;display:block;border-radius:0;object-fit:cover}._knowledgeSection_yf5ha_272{display:grid;gap:14px}._sectionHeader_yf5ha_212{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._sectionIntro_yf5ha_223{display:grid;gap:6px}._sectionHeader_yf5ha_212 h2{font-size:var(--text-section)}._ghostAction_yf5ha_128{border:none;background:transparent;color:var(--secondary);font-size:var(--text-secondary);font-weight:800;cursor:pointer}._ghostAction_yf5ha_128:after{content:" ›"}._resultsHint_yf5ha_225{font-size:var(--text-compact)}._knowledgeGrid_yf5ha_310{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._knowledgeCard_yf5ha_316{min-width:0;padding:16px;display:grid;align-content:start;gap:12px;background:#fff;border:1px solid #efebe8;border-radius:4px;min-height:208px}._cardIcon_yf5ha_328{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid #ece7e4;background:#f7f4f3;color:var(--secondary);font-size:.95rem}._cardBody_yf5ha_224{display:grid;gap:8px}._cardBody_yf5ha_224 h3,._emptyState_yf5ha_226 h3{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-section);line-height:var(--leading-section)}._cardBody_yf5ha_224 p{font-size:var(--text-compact)}._inlineLink_yf5ha_357{justify-self:start;color:var(--secondary);text-decoration:none;font-weight:800;font-size:var(--text-secondary)}._inlineLink_yf5ha_357:after{content:" ›"}._emptyState_yf5ha_226{padding:16px;background:#fff;border:1px solid #efebe8;border-radius:4px;display:grid;gap:8px}._supportCta_yf5ha_125{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;align-items:center;gap:14px;padding:30px 20px!important;background:#00401d;border-radius:8px}._supportCtaCopy_yf5ha_388{display:grid;gap:6px}._supportCta_yf5ha_125 h2,._supportCta_yf5ha_125 p{color:#f4fff7}._supportCta_yf5ha_125 h2{font-size:var(--text-section);line-height:var(--leading-section)}._supportCta_yf5ha_125 p{font-size:var(--text-secondary)}._supportCtaPrimary_yf5ha_125{background:#67f180;color:#09411d;border:none}._supportCtaSecondary_yf5ha_126{background:#ffffff1f;color:#f4fff7;border:1px solid rgba(255,255,255,.16);cursor:default}._visuallyHidden_yf5ha_420{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._searchBox_yf5ha_82 button:focus-visible,._primaryAction_yf5ha_124:focus-visible,._supportCtaPrimary_yf5ha_125:focus-visible,._ghostAction_yf5ha_128:focus-visible,._topicChip_yf5ha_127:focus-visible,._inlineLink_yf5ha_357:focus-visible,._supportCtaSecondary_yf5ha_126:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary) 40%,white);outline-offset:3px}@media(max-width:1040px){._featureCard_yf5ha_184,._supportCta_yf5ha_125{grid-template-columns:1fr}._knowledgeGrid_yf5ha_310{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._page_yf5ha_1{padding:20px 14px 28px;gap:22px}._topbar_yf5ha_32{justify-content:flex-start}._searchBox_yf5ha_82{grid-template-columns:1fr;padding:12px}._searchIcon_yf5ha_102{display:none}._searchBox_yf5ha_82 button,._primaryAction_yf5ha_124,._supportCtaPrimary_yf5ha_125,._supportCtaSecondary_yf5ha_126{width:100%}._knowledgeGrid_yf5ha_310{grid-template-columns:1fr}._sectionHeader_yf5ha_212{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){._skipLink_yf5ha_12{transition:none}}._page_j3ejj_1{position:relative;padding-bottom:120px}._overlayLayer_j3ejj_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}._highlightBox_j3ejj_13{position:fixed;border-radius:5px;border:2px solid rgba(119,253,150,.96);box-shadow:0 0 0 9999px #030b06b8,0 0 0 8px #77fd961f,0 20px 44px #00000059;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}._guidePanel_j3ejj_28{position:fixed;top:24px;right:24px;z-index:90;width:min(360px,calc(100vw - 32px));display:grid;gap:16px;padding:18px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#07110beb;color:#f3fff6;box-shadow:0 18px 40px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._guideHeader_j3ejj_45{display:flex;align-items:center;justify-content:space-between;gap:12px}._progressPill_j3ejj_52{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:var(--text-compact);font-weight:800;letter-spacing:.04em;background:#77fd962e;color:#d6ffe0}._closeButton_j3ejj_65,._secondaryButton_j3ejj_66,._primaryButton_j3ejj_67{border:none;border-radius:5px;font-weight:700}._closeButton_j3ejj_65{min-height:36px;padding:0 12px;cursor:pointer;background:#ffffff14;color:#f3fff6}._guideBody_j3ejj_81{display:grid;gap:8px}._guideKicker_j3ejj_86{margin:0;color:var(--secondary-container);font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._guideBody_j3ejj_81 h2{margin:0;color:#f5fff8;font-family:var(--font-headline);font-size:var(--text-section)}._guideBody_j3ejj_81 p{margin:0;color:#e8fbefd1}._guideActions_j3ejj_107{display:flex;justify-content:space-between;gap:10px}._secondaryButton_j3ejj_66,._primaryButton_j3ejj_67{min-height:44px;padding:0 16px;cursor:pointer;flex:1 1 0}._secondaryButton_j3ejj_66{background:#ffffff14;color:#f3fff6}._primaryButton_j3ejj_67{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-container) 100%);color:#f4fff7}._primaryButton_j3ejj_67:disabled,._secondaryButton_j3ejj_66:disabled{opacity:.55;cursor:not-allowed}@media(max-width:980px){._guidePanel_j3ejj_28{top:auto;right:12px;left:12px;bottom:12px;width:auto}}@media(max-width:760px){._page_j3ejj_1{padding-bottom:148px}._highlightBox_j3ejj_13{border-radius:16px}._guidePanel_j3ejj_28{gap:14px;padding:16px;border-radius:16px}._guideActions_j3ejj_107{display:grid;grid-template-columns:1fr 1fr}}._page_1pcri_1{width:min(100%,1120px);margin:0 auto;min-height:100%;padding:18px 28px 34px;display:grid;align-content:start;gap:16px;overflow-x:hidden}._skipLink_1pcri_12{position:absolute;left:20px;top:12px;padding:8px 12px;border-radius:4px;background:var(--primary);color:#f4fff7;text-decoration:none;transform:translateY(-160%);transition:transform .16s ease;z-index:2}._skipLink_1pcri_12:focus-visible{transform:translateY(0);outline:2px solid color-mix(in srgb,var(--secondary-container) 70%,white);outline-offset:2px}._topbar_1pcri_32{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._backLink_1pcri_40{display:inline-flex;align-items:center;gap:8px;color:#5e6f61;text-decoration:none;font-size:var(--text-compact);font-weight:800}._topActions_1pcri_50{display:inline-flex;align-items:center;gap:12px;color:#9f9f9b}._topActions_1pcri_50 a{color:#9f9f9b;text-decoration:none;font-size:var(--text-compact);font-weight:800}._topActions_1pcri_50 a:nth-child(2){color:var(--primary);text-decoration:underline;text-underline-offset:6px}._topIcon_1pcri_70{font-size:1rem}._hero_1pcri_74{position:relative;overflow:hidden;border-radius:0;background:linear-gradient(135deg,#003115,#00401d 45%,#055125)}._hero_1pcri_74:before,._hero_1pcri_74:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._hero_1pcri_74:before{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px}._hero_1pcri_74:after{background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.04) 40%,rgba(255,255,255,.04) 41%,transparent 41%),radial-gradient(circle at top right,rgba(119,253,150,.16),transparent 30%)}._heroInner_1pcri_102{position:relative;z-index:1;padding:30px 30px 34px;display:grid;gap:12px}._heroKicker_1pcri_110,._sideKicker_1pcri_111,._calloutKicker_1pcri_112{margin:0;color:#0a411e;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}._hero_1pcri_74 h1,._sectionBlock_1pcri_122 h2,._sideSection_1pcri_123 h2{margin:0;font-family:var(--font-headline)}._hero_1pcri_74 h1{max-width:13ch;color:#fff;font-size:var(--text-page);line-height:var(--leading-page)}._heroSummary_1pcri_135{display:none}._metaRow_1pcri_139{display:flex;flex-wrap:wrap;gap:16px}._metaRow_1pcri_139 span{display:inline-flex;align-items:center;gap:6px;color:#f4fff7e6;font-size:var(--text-secondary);font-weight:600}._metaRow_1pcri_139 .material-symbols-outlined{font-size:.92rem}._contentGrid_1pcri_158{display:grid;grid-template-columns:minmax(0,1.55fr) 250px;gap:42px;align-items:start}._articleColumn_1pcri_165{display:grid;gap:24px;padding-top:4px}._sectionBlock_1pcri_122{display:grid;gap:14px;scroll-margin-top:90px}._sectionBlock_1pcri_122 h2{color:var(--primary);font-size:var(--text-section);line-height:var(--leading-section)}._paragraphGroup_1pcri_183,._relatedList_1pcri_184{display:grid;gap:14px}._paragraphGroup_1pcri_183 p,._sideSection_1pcri_123 p,._calloutCopy_1pcri_191 p{margin:0;color:#465145;line-height:1.78;max-width:62ch}._itemList_1pcri_198{margin:0;padding-left:1.2rem;display:grid;gap:10px;color:#465145}._itemList_1pcri_198 li{line-height:1.7}._calloutCard_1pcri_210{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;background:#e6f7e9;border-left:2px solid #39bb5e;border-radius:4px}._calloutIcon_1pcri_220{width:22px;height:22px;display:grid;place-items:center;color:var(--primary)}._calloutIcon_1pcri_220 .material-symbols-outlined{font-size:1rem}._calloutCopy_1pcri_191{display:grid;gap:4px}._calloutKicker_1pcri_112{color:var(--primary)}._sideRail_1pcri_241{display:grid;gap:20px;align-content:start}._sideCard_1pcri_247{position:sticky;top:20px;display:grid;gap:18px;padding:20px 18px;background:#f3efec;border-radius:18px}._sideSection_1pcri_123{display:grid;gap:12px}._sideSection_1pcri_123 h2{color:var(--primary);font-size:var(--text-section);line-height:var(--leading-section)}._sideDivider_1pcri_268{height:1px;background:#e5dfdb}._tocNav_1pcri_273{display:grid;gap:6px}._tocLink_1pcri_278{padding-left:10px;border-left:2px solid transparent;color:#6a726c;text-decoration:none;font-size:var(--text-secondary);font-weight:700}._tocLinkActive_1pcri_287{color:var(--primary);border-left-color:#62dc7e}._supportLink_1pcri_292{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:4px;background:#67f180;color:#0a411e;text-decoration:none;font-size:var(--text-secondary);font-weight:800}._relatedSection_1pcri_306{display:grid;gap:12px}._relatedList_1pcri_184 a{color:var(--primary);text-decoration:none;font-size:var(--text-secondary);line-height:var(--leading-body)}._backLink_1pcri_40:focus-visible,._topActions_1pcri_50 a:focus-visible,._tocLink_1pcri_278:focus-visible,._supportLink_1pcri_292:focus-visible,._relatedList_1pcri_184 a:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary) 42%,white);outline-offset:3px;border-radius:4px}@media(max-width:960px){._contentGrid_1pcri_158{grid-template-columns:1fr;gap:24px}._sideCard_1pcri_247{position:static}}@media(max-width:760px){._page_1pcri_1{padding:14px 14px 28px}._topbar_1pcri_32{align-items:flex-start;flex-direction:column}._heroInner_1pcri_102{padding:24px 18px 28px}._hero_1pcri_74 h1{max-width:none;font-size:var(--text-page)}._metaRow_1pcri_139{flex-direction:column;gap:8px}._calloutCard_1pcri_210{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._skipLink_1pcri_12{transition:none}}._page_78gp2_1{min-height:100vh;padding:48px 20px 72px;background:radial-gradient(circle at top left,rgba(23,114,77,.08),transparent 38%),linear-gradient(180deg,#f5f7f2,#eef2ea);color:#173127}._container_78gp2_10{max-width:920px;margin:0 auto;display:grid;gap:24px}._card_78gp2_17,._documentCard_78gp2_18{background:#fffffff0;border:1px solid rgba(23,49,39,.08);border-radius:14px;box-shadow:0 24px 80px #17312714}._eyebrow_78gp2_25{font-size:var(--text-secondary);font-weight:700;text-transform:none;letter-spacing:normal;color:#17724d}._title_78gp2_33{margin:0;font-size:clamp(2rem,3vw,2.7rem);line-height:1.05}._description_78gp2_39,._meta_78gp2_40,._paragraph_78gp2_41,._list_78gp2_42{margin:0;color:#446156;line-height:1.7}._meta_78gp2_40{font-size:var(--text-secondary)}._card_78gp2_17{padding:28px 30px;display:grid;gap:16px}._documentCard_78gp2_18{padding:34px 36px;display:grid;gap:22px}._sectionTitle_78gp2_64{margin:0;font-size:var(--text-section)}._documentHeader_78gp2_69,._documentSection_78gp2_70{display:grid;gap:12px}._list_78gp2_42{padding-left:20px}._actions_78gp2_79{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}._primaryButton_78gp2_86,._secondaryButton_78gp2_87,._linkButton_78gp2_88{border-radius:8px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._primaryButton_78gp2_86,._secondaryButton_78gp2_87{padding:.9rem 1.35rem;border:1px solid transparent}._primaryButton_78gp2_86{background:#17724d;color:#fff;box-shadow:0 16px 36px #17724d38}._secondaryButton_78gp2_87{background:#fff;color:#173127;border-color:#1731271f}._linkButton_78gp2_88{color:#17724d;background:transparent;border:0;padding:.9rem 0}._primaryButton_78gp2_86:hover,._secondaryButton_78gp2_87:hover,._linkButton_78gp2_88:hover{transform:translateY(-1px)}._statusBox_78gp2_127{padding:16px 18px;border-radius:10px;background:#17724d14;color:#173127}._errorBox_78gp2_134{padding:16px 18px;border-radius:10px;background:#a72b2b1a;color:#7c1f1f}@media(max-width:720px){._page_78gp2_1{padding:28px 16px 48px}._card_78gp2_17,._documentCard_78gp2_18{border-radius:12px;padding:22px 20px}._actions_78gp2_79{flex-direction:column}._primaryButton_78gp2_86,._secondaryButton_78gp2_87{width:100%;text-align:center}}._page_553y7_1{min-height:100vh;display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,520px);gap:32px;padding:24px;background:radial-gradient(circle at 12% 18%,rgba(2,92,28,.18),transparent 46%),linear-gradient(145deg,#edf6ee,#f9fdf9)}._hero_553y7_12{border-radius:16px;padding:clamp(28px,4vw,48px);background:linear-gradient(145deg,#01431a,#025c1c 56%,#03711a);color:#f9faf5;display:flex;flex-direction:column;justify-content:center;gap:20px;box-shadow:0 24px 42px #0136144d}._heroBadge_553y7_24{width:fit-content;padding:6px 12px;border-radius:999px;background:#f9faf533;border:1px solid rgba(249,250,245,.34)}._heroLogo_553y7_32{width:172px;height:auto}._heroTitle_553y7_37{margin:0;font-size:var(--text-page);line-height:var(--leading-page);color:#f6fff8;text-shadow:0 1px 0 rgba(1,37,14,.18)}._heroDescription_553y7_45{margin:0;max-width:38ch;font-size:var(--text-secondary);color:#f6fff8f0}._formColumn_553y7_52{display:flex;align-items:center;justify-content:center}._card_553y7_58{width:min(100%,460px);background:#fff;border:1px solid #d2e4d4;border-radius:18px;padding:clamp(24px,3vw,34px);box-shadow:0 18px 34px #07260e1f}._brand_553y7_67{margin:0;font-size:var(--text-body);font-weight:700;letter-spacing:normal;text-transform:none;color:#025c1c}._brandLogo_553y7_76{width:138px;height:auto}._title_553y7_81{margin:8px 0 18px;font-size:var(--text-metric);line-height:var(--leading-metric);color:#103018}._headerBlock_553y7_88{display:flex;flex-direction:column;gap:0}._form_553y7_52{display:flex;flex-direction:column;gap:10px}._toggleRow_553y7_100{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px}._toggleButton_553y7_107{border:1px solid #bfd4c2;background:#f5faf6;color:#204928;border-radius:10px;padding:11px 12px;font-size:var(--text-body);font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}._toggleButtonActive_553y7_119{border-color:#03711a;background:#03711a1a;color:#0f3317}._toggleButton_553y7_107:disabled{cursor:not-allowed;opacity:.65}._field_553y7_130{display:flex;flex-direction:column;gap:5px}._input_553y7_136{border-radius:8px;border:1px solid #bfd4c2;width:100%;padding:10px 13px;font-size:var(--text-body);color:#103018;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}._input_553y7_136:focus-visible{border-color:#03711a;box-shadow:0 0 0 3px #03711a2e;outline:none}._label_553y7_153{font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}._input_553y7_136::placeholder{font:var(--field-placeholder-font);color:var(--field-label-color);opacity:1}._input_553y7_136:disabled{background:#eef5ef;color:#5e7a62;cursor:not-allowed}._submitButton_553y7_163{margin-top:8px;border:none;border-radius:8px;padding:16px 14px;font-size:var(--text-body);font-weight:700;color:#f9faf5;background:linear-gradient(135deg,#03711a,#0da62f);cursor:pointer;box-shadow:0 12px 22px #01521d47;transition:transform .16s ease,filter .16s ease}._submitButton_553y7_163:hover{transform:translateY(-1px);filter:brightness(.98)}._submitButton_553y7_163:focus-visible{outline:3px solid rgba(13,166,47,.3);outline-offset:1px}._submitButton_553y7_163:disabled{cursor:not-allowed;opacity:.66;transform:none;box-shadow:none}._inlineActionRow_553y7_194{display:flex;justify-content:flex-start}._inlineActionButton_553y7_199{padding:0;border:none;background:transparent;color:#025c1c;font-size:var(--text-secondary);font-weight:600;cursor:pointer}._inlineActionButton_553y7_199:disabled{cursor:not-allowed;opacity:.6}._inlineActionButton_553y7_199:focus-visible{outline:3px solid rgba(13,166,47,.22);outline-offset:3px;border-radius:6px}._errorMessage_553y7_220{margin:0;color:#b3261e;font-size:var(--text-body);font-weight:600}._successMessage_553y7_227{margin:0;color:#0b5d1e;font-size:var(--text-body);font-weight:600}@media(max-width:980px){._page_553y7_1{grid-template-columns:1fr;gap:18px;padding:16px}._formColumn_553y7_52{order:1}._hero_553y7_12{order:2;min-height:280px}._card_553y7_58{width:100%}}._field_553y7_130,._filterField_553y7_255{gap:6px}._field_553y7_130 .material-symbols-outlined,._filterField_553y7_255 .material-symbols-outlined{font-size:var(--field-icon-size);color:var(--field-label-color)}._input_553y7_136,._field_553y7_130 input,._filterField_553y7_255 input,._filterField_553y7_255 select{border-color:var(--control-border)}._page_1rxv8_1{min-height:100vh;display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,520px);gap:32px;padding:24px;background:radial-gradient(circle at 12% 18%,rgba(2,92,28,.18),transparent 46%),linear-gradient(145deg,#edf6ee,#f9fdf9)}._hero_1rxv8_12{border-radius:20px;padding:clamp(28px,4vw,48px);background:linear-gradient(145deg,#01431a,#025c1c 56%,#03711a);color:#f9faf5;display:flex;flex-direction:column;justify-content:center;gap:20px;box-shadow:0 24px 42px #0136144d}._heroBadge_1rxv8_24{width:fit-content;padding:6px 12px;border-radius:999px;background:#f9faf533;border:1px solid rgba(249,250,245,.34)}._heroLogo_1rxv8_32{width:172px;height:auto}._heroTitle_1rxv8_37{margin:0;font-size:var(--text-page);line-height:var(--leading-page);color:#f6fff8;text-shadow:0 1px 0 rgba(1,37,14,.18)}._heroDescription_1rxv8_45{margin:0;max-width:38ch;font-size:var(--text-secondary);color:#f6fff8f0}._formColumn_1rxv8_52{display:flex;align-items:center;justify-content:center}._card_1rxv8_58{width:min(100%,460px);background:#fff;border:1px solid #d2e4d4;border-radius:18px;padding:clamp(24px,3vw,34px);box-shadow:0 18px 34px #07260e1f}._brandLogo_1rxv8_67{width:138px;height:auto}._headerBlock_1rxv8_72{display:flex;flex-direction:column;gap:8px;margin:8px 0 22px}._title_1rxv8_79{margin:0;font-size:var(--text-metric);line-height:var(--leading-metric);color:#103018}._subtitle_1rxv8_86{margin:0;color:#47654d;font-size:var(--text-secondary);line-height:var(--leading-body)}._form_1rxv8_52{display:flex;flex-direction:column;gap:12px}._field_1rxv8_99{display:flex;flex-direction:column;gap:8px}._label_1rxv8_105{font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}._input_1rxv8_107{border-radius:10px;border:1px solid #bfd4c2;padding:12px 13px;font-size:var(--text-body);color:#103018;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}._input_1rxv8_107:focus-visible{border-color:#03711a;box-shadow:0 0 0 3px #03711a2e;outline:none}._input_1rxv8_107:disabled{background:#eef5ef;color:#5e7a62;cursor:not-allowed}._submitButton_1rxv8_129{margin-top:8px;border:none;border-radius:10px;padding:12px 14px;font-size:var(--text-body);font-weight:700;color:#f9faf5;background:linear-gradient(135deg,#03711a,#0da62f);cursor:pointer;box-shadow:0 12px 22px #01521d47;transition:transform .16s ease,filter .16s ease}._submitButton_1rxv8_129:hover{transform:translateY(-1px);filter:brightness(.98)}._submitButton_1rxv8_129:focus-visible{outline:3px solid rgba(13,166,47,.3);outline-offset:1px}._submitButton_1rxv8_129:disabled{cursor:not-allowed;opacity:.66;transform:none;box-shadow:none}._errorMessage_1rxv8_160{margin:0;color:#b3261e;font-size:var(--text-body);font-weight:600}._successMessage_1rxv8_167{margin:0;color:#0b5d1e;font-size:var(--text-body);font-weight:600}._inlineActionRow_1rxv8_174{display:flex;justify-content:flex-start}._backLink_1rxv8_179{color:#025c1c;font-size:var(--text-body);font-weight:700;text-decoration:none}._backLink_1rxv8_179:focus-visible{outline:3px solid rgba(13,166,47,.22);outline-offset:3px;border-radius:6px}@media(max-width:980px){._page_1rxv8_1{grid-template-columns:1fr;gap:18px;padding:16px}._hero_1rxv8_12{min-height:280px}._card_1rxv8_58{width:100%}}._field_1rxv8_99,._filterField_1rxv8_208{gap:6px}._field_1rxv8_99 .material-symbols-outlined,._filterField_1rxv8_208 .material-symbols-outlined{font-size:var(--field-icon-size);color:var(--field-label-color)}._input_1rxv8_107,._field_1rxv8_99 input,._filterField_1rxv8_208 input,._filterField_1rxv8_208 select{border-color:var(--control-border)}:root{--text-page: 1.75rem;--text-section: 1.125rem;--text-body: .875rem;--text-secondary: .8125rem;--text-label: .8125rem;--text-compact: .75rem;--text-metric: 1.5rem;--leading-page: 2.25rem;--leading-section: 1.5rem;--leading-body: 1.25rem;--leading-metric: 1.875rem;--control-border: #7f8b80;--text-placeholder: #627064;--space-field: 6px;--space-section: 24px;--field-label-font: 600 .8125rem/1.125rem "Inter", sans-serif;--field-label-color: var(--on-surface-variant);--field-placeholder-font: 400 .875rem/1.25rem "Inter", sans-serif;--field-icon-size: 20px;font-family:Inter,sans-serif;line-height:1.5;font-weight:400;color:#1b1c1c;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-body: "Inter", sans-serif;--font-headline: "Manrope", sans-serif;--primary: #00401d;--primary-container: #005a2b;--secondary: #006d30;--secondary-container: #77fd96;--on-secondary-container: #007433;--tertiary-fixed: #a3f69c;--error: #ba1a1a;--error-container: #ffdad6;--outline: #707a6f;--outline-variant: #bfc9bd;--surface: #fbf9f8;--surface-lowest: #ffffff;--surface-low: #f5f3f3;--surface-container: #f0eded;--surface-high: #eae8e7;--surface-highest: #e4e2e1;--on-surface: #1b1c1c;--on-surface-variant: #404940;--text: var(--on-surface);--muted: var(--on-surface-variant);--card: var(--surface-lowest);--border: var(--outline-variant);--pill: var(--surface-container);--radius-general: 4px;--shadow: 0 18px 34px rgba(0, 40, 17, .08);--status-bg: #e8f4eb;--status-bg-strong: #d8e9dc;--status-border: var(--outline-variant);--status-accent: var(--primary)}*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%}body{font-size:var(--text-body);line-height:var(--leading-body);min-height:100vh;background:var(--surface-low);color:var(--text)}#root,main{width:100%;min-height:100vh}.app{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1160px;margin:0 auto;min-height:100vh;padding:28px 34px 30px;background:var(--surface);transition:background .22s ease}.app--neutral{--status-bg: var(--surface);--status-bg-strong: var(--surface);--status-border: var(--outline-variant);--status-accent: var(--primary)}.app--pending{--status-bg: var(--surface);--status-bg-strong: var(--surface);--status-border: #d2bb72;--status-accent: #6f5a1f}.app--success{--status-bg: var(--surface);--status-bg-strong: var(--surface);--status-border: #8ecaa0;--status-accent: var(--secondary)}.app--error{--status-bg: var(--surface);--status-bg-strong: var(--surface);--status-border: #e2a39b;--status-accent: var(--error)}.app-toast-host{position:fixed;top:18px;right:18px;z-index:120;width:min(392px,calc(100vw - 20px))}.app-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:flex-start;border-radius:var(--radius-general);border:1px solid #dde4e0;background:linear-gradient(180deg,#fffffffa,#f8fbf9f5);box-shadow:0 16px 34px #0e1f1224;padding:14px 14px 14px 15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-toast--error{border-color:color-mix(in srgb,var(--error) 24%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--error-container) 58%,white),#fff9f8)}.app-toast--success{border-color:color-mix(in srgb,var(--secondary) 26%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--secondary-container) 30%,white),#f9fffb)}.app-toast--info{border-color:color-mix(in srgb,#4a78c7 24%,white);background:linear-gradient(180deg,color-mix(in srgb,#e7f0ff 84%,white),#f8fbff)}.app-toast--alert{border-color:color-mix(in srgb,#d2bb72 28%,white);background:linear-gradient(180deg,color-mix(in srgb,#fff2c2 82%,white),#fffaf0)}.app-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:1px;border-radius:10px;font-size:1.08rem;color:var(--status-accent);background:#ffffffc7;box-shadow:inset 0 0 0 1px #ffffff6b}.app-toast--error .app-toast-icon{color:var(--error)}.app-toast--success .app-toast-icon{color:var(--secondary)}.app-toast--info .app-toast-icon{color:#2756a8}.app-toast--alert .app-toast-icon{color:#8a6a06}.app-toast-copy{display:grid;gap:3px;padding-top:1px}.app-toast-copy strong{color:var(--on-surface);font-size:var(--text-compact);letter-spacing:normal;font-weight:800;text-transform:none}.app-toast-copy p{margin:0;color:var(--on-surface-variant);font-size:var(--text-secondary);font-weight:600;line-height:var(--leading-body);word-break:break-word}.app-toast-close{width:28px;height:28px;border:1px solid rgba(125,132,141,.14);border-radius:8px;background:#ffffffd6;color:var(--on-surface-variant);font-size:var(--text-body);font-weight:700;line-height:var(--leading-body);cursor:pointer}.app-toast-close:hover{background:#fff;border-color:#7d848d38}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.kicker{margin:0;text-transform:none;letter-spacing:normal;font-size:var(--text-compact);color:var(--status-accent);font-weight:700}h1{margin:4px 0 0;font-size:var(--text-page);font-family:var(--font-headline);color:var(--primary)}.subtitle{margin:4px 0 0;color:var(--on-surface-variant);font-size:var(--text-secondary);max-width:75ch}.panel{background:var(--card);border:1px solid var(--status-border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow)}.panel-inline-error,.panel-inline-info,.panel-inline-warning{padding:12px 16px}.panel-inline-warning{background:#fffbeb;border-color:#facc15}.step-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.step-title-group{display:grid;gap:6px}.step-toggle{padding:8px 12px;font-size:var(--text-secondary)}.step-title{margin:0;font-size:var(--text-page);font-weight:700;color:var(--primary);text-transform:none;letter-spacing:normal;font-family:var(--font-headline)}.result-source-chip{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid color-mix(in srgb,var(--secondary) 28%,white);background:color-mix(in srgb,var(--secondary-container) 35%,white);color:var(--on-secondary-container);font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none;padding:4px 9px}.source-tabs{display:inline-flex;width:fit-content;border:1px solid var(--outline-variant);border-radius:12px;padding:4px;background:var(--surface-container);gap:4px}.source-tab{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--on-surface-variant);font-size:var(--text-secondary);font-weight:700;padding:7px 14px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.source-tab:hover{background:var(--surface-highest)}.source-tab.source-tab-active{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-container) 100%);border-color:transparent;color:#f4fff7}.source-tab:disabled{opacity:.6;cursor:not-allowed}.source-tabs-row{width:100%;display:flex;justify-content:flex-start;margin:0 0 4px}.stitch-step2-tabs-inline{margin:0 0 2px}.file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.comparison-mode-row{display:grid;gap:8px}.comparison-mode-label{font-size:var(--text-body);font-weight:700;color:var(--on-surface-variant);font-family:var(--font-headline)}.comparison-mode-select{width:100%;min-height:42px;border:1px solid var(--outline-variant);border-radius:10px;background:#fcfdfd;color:var(--on-surface);padding:0 12px;font-size:var(--text-body)}.comparison-mode-select:disabled{background:var(--surface-container);color:var(--muted)}.source-and-txt-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.source-panel-column{display:grid;gap:12px;height:100%}.source-panel-column>[role=tabpanel]{height:100%}.step1-source-card{min-height:196px;height:196px;overflow:hidden}.dropzone{border:2px dashed var(--outline);border-radius:14px;background:var(--surface-low);min-height:133px;padding:12px;display:grid;align-content:start;gap:10px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dropzone:hover{border-color:var(--status-accent)}.dropzone:focus-visible{outline:3px solid var(--status-accent);outline-offset:2px}.dropzone.dragging{border-color:var(--secondary);background:color-mix(in srgb,var(--secondary-container) 22%,white);transform:scale(1.01)}.dropzone.selected{border-style:solid;border-color:var(--secondary);background:color-mix(in srgb,var(--secondary-container) 30%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary) 22%,transparent)}.dropzone.disabled{opacity:.62;cursor:not-allowed}.dropzone-header{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.txt-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.txt-actions .button{display:inline-flex;align-items:center;justify-content:center}.dropzone-title{font-size:var(--text-body);font-weight:700;display:inline-flex;align-items:center;gap:8px}.dropzone-state{font-size:var(--text-compact);text-transform:none;letter-spacing:normal;padding:2px 7px;border-radius:999px;background:var(--secondary);color:#ecfdf5;font-weight:700}.dropzone-hint{margin:0;color:var(--muted);font-size:var(--text-compact)}.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stitch-home-hero{display:grid;gap:18px}.stitch-home-head{display:grid;gap:6px}.stitch-step-kicker{margin:0;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none;color:var(--secondary)}.stitch-step-title{margin:0;font-size:var(--text-page);line-height:var(--leading-page);color:var(--on-surface);letter-spacing:-.03em;font-family:var(--font-headline);font-weight:800}.stitch-step-subtitle{margin:0;color:var(--on-surface-variant);font-size:var(--text-secondary)}.stitch-home-grid{display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start}.stitch-primary-card{background:var(--surface-lowest);border:1px solid color-mix(in srgb,var(--outline-variant) 44%,white);border-radius:12px;box-shadow:0 24px 48px -28px #0000001f;padding:20px;display:grid;gap:16px}.stitch-client-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.stitch-client-label{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none;color:var(--on-surface-variant)}.required-field-inline{margin-left:4px;font-size:var(--text-compact);font-weight:700;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--error) 86%,#1f2937)}.stitch-client-controls{display:grid;grid-template-columns:1fr;gap:0;align-items:center}.stitch-client-input{height:56px;min-height:56px;border:none;background:#fcfdfd;border-radius:8px;padding:0 20px;font-size:var(--text-body);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 22%,white)}.required-fields-notice{margin:0;font-size:var(--text-compact);font-weight:700;color:color-mix(in srgb,var(--error) 78%,#1f2937)}.input-error{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--error) 58%,white)!important;background:color-mix(in srgb,var(--error-container) 44%,white)!important}.is-required-error{border-color:color-mix(in srgb,var(--error) 58%,white)!important;background:color-mix(in srgb,var(--error-container) 28%,var(--surface-container))!important}.stitch-client-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.stitch-avatars{display:inline-flex;align-items:center;gap:0}.stitch-avatar-image{width:32px;height:32px;border-radius:999px;border:2px solid var(--surface-lowest);margin-left:-7px}.stitch-avatar-image:first-child{margin-left:0}.stitch-avatars span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:2px solid var(--surface-lowest);background:var(--surface-container);color:var(--on-surface-variant);font-size:var(--text-compact);font-weight:700;margin-left:-7px}.stitch-start-button{min-height:56px;padding:0 32px;border-radius:var(--radius-general);font-size:var(--text-body);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:8px}.stitch-note-card{border-top:1px solid color-mix(in srgb,var(--outline-variant) 35%,white);padding-top:12px;display:flex;gap:8px;align-items:flex-start}.stitch-note-card .material-symbols-outlined{font-size:1rem;color:var(--secondary);margin-top:2px}.stitch-note-card p{margin:0;font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--on-surface-variant)}.stitch-side-cards{display:grid;gap:12px}.stitch-kpi-card{border-radius:12px;border:1px solid color-mix(in srgb,var(--outline-variant) 45%,white);background:var(--surface-low);padding:20px;display:grid;gap:6px}.stitch-kpi-head{display:flex;align-items:center;justify-content:space-between}.stitch-kpi-head .material-symbols-outlined{color:var(--primary);font-size:1.1rem}.stitch-kpi-chip{font-size:var(--text-compact);font-weight:700;letter-spacing:normal;color:var(--secondary);text-transform:none;border-radius:999px;background:color-mix(in srgb,var(--secondary-container) 28%,white);padding:3px 8px}.stitch-kpi-card p{margin:0;font-size:var(--text-label);letter-spacing:normal;text-transform:none;color:var(--on-surface-variant)}.stitch-kpi-card strong{font-family:var(--font-headline);font-size:var(--text-metric);color:var(--on-surface)}.stitch-home-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.stitch-home-info-card{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--outline-variant) 45%,white);background:var(--surface-low)}.stitch-home-info-card .material-symbols-outlined{color:var(--primary);font-size:1.05rem;margin-top:1px}.stitch-home-info-card h5{margin:0;font-size:var(--text-section);color:var(--primary);font-family:var(--font-headline)}.stitch-home-info-card p{margin:3px 0 0;font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--on-surface-variant)}.conference-start-loading{display:inline-flex;align-items:center;gap:10px}.step-help-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.step-help-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--outline-variant);background:var(--surface-container-low, var(--surface-low))}.step-help-icon{color:var(--primary)}.step-help-card h3{margin:0;font-size:var(--text-section);color:var(--primary);font-family:var(--font-headline)}.step-help-card p{margin:4px 0 0;font-size:var(--text-compact);color:var(--on-surface-variant)}.step2-layout{display:grid;gap:14px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.stitch-home-mode-row{margin-top:4px}.stitch-step2-screen{display:grid;gap:16px}.stitch-step2-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.stitch-step2-title{margin:2px 0 0;color:var(--primary);font-family:var(--font-headline);font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.15}.stitch-step2-progress{display:inline-flex;align-items:center;gap:8px}.stitch-step2-progress span{width:44px;height:6px;border-radius:999px;background:var(--surface-highest)}.stitch-step2-progress span.is-complete,.stitch-step2-progress span.is-active{background:var(--secondary)}.stitch-step2-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;min-width:0}.stitch-step2-screen .panel{box-shadow:0 24px 48px -12px #1b1c1c12}.stitch-step2-screen .results-panel .step-header{display:none}.stitch-step2-upload-summary{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--outline-variant) 42%,white);background:var(--surface-lowest);border-radius:var(--radius-general);padding:12px}.stitch-step2-upload-summary-wrap{position:relative;min-width:0}.stitch-step2-upload-body{position:relative;display:grid;gap:10px;min-width:0}.stitch-step2-overlay{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;padding:18px;border-radius:var(--radius-general);background:radial-gradient(140% 120% at 0% 0%,#59a7762e,#59a77600 58%),linear-gradient(180deg,#fcfefdad,#f7fbf99e);backdrop-filter:blur(1.2px) saturate(1.05);-webkit-backdrop-filter:blur(1.2px) saturate(1.05);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 26%,white)}.stitch-step2-overlay-full,.stitch-step2-overlay-body{top:0;right:0;bottom:0;left:0}.stitch-step2-overlay-message{width:min(100%,760px);max-width:100%;position:relative;border:1px solid color-mix(in srgb,var(--secondary) 22%,var(--outline-variant));border-radius:14px;background:linear-gradient(135deg,#ffffffed,#f8fdfae6);color:var(--on-surface);text-align:center;font-size:var(--text-body);font-weight:700;line-height:var(--leading-body);letter-spacing:-.01em;padding:42px 20px 22px;overflow-wrap:anywhere;box-shadow:0 22px 38px -28px #002d126b,0 2px #ffffffb3 inset}.stitch-step2-overlay-message:before{content:"Ação necessária";position:absolute;top:10px;left:50%;transform:translate(-50%);border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:800;letter-spacing:normal;text-transform:none;color:color-mix(in srgb,var(--primary) 80%,#0b1a12);background:color-mix(in srgb,var(--secondary-container) 70%,#ffffff);border:1px solid color-mix(in srgb,var(--secondary) 24%,#ffffff)}.stitch-step2-overlay-full .stitch-step2-overlay-message{max-width:700px}.stitch-step2-overlay-body .stitch-step2-overlay-message{max-width:560px}.stitch-step2-inline-placeholder{border:1px solid color-mix(in srgb,var(--outline-variant) 42%,white);background:#fff;color:var(--on-surface-variant);border-radius:10px;padding:10px 12px;font-size:var(--text-body);font-weight:600}.stitch-step2-upload-head{padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--outline-variant) 28%,white)}.stitch-step2-upload-head h3{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-section)}.stitch-step2-upload-head p{margin:3px 0 0;color:var(--on-surface-variant);font-size:var(--text-compact)}.stitch-step2-processing-state{margin-top:12px;min-height:312px;border:1px dashed color-mix(in srgb,var(--outline-variant) 55%,white);background:color-mix(in srgb,var(--surface-low) 72%,white);border-radius:var(--radius-general);display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--text-body);color:var(--primary);font-weight:700}.step2-top-controls{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--outline-variant) 24%,white);margin-bottom:6px}.step2-comparison-compact{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--outline-variant) 50%,white);background:var(--surface-container);border-radius:var(--radius-general);padding:4px 6px}.comparison-inline-label{font-size:var(--text-compact);font-weight:700;color:var(--on-surface-variant);margin-right:2px;white-space:nowrap}.comparison-radio-option{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--radius-general);border:1px solid transparent;background:color-mix(in srgb,var(--surface-lowest) 88%,var(--surface-high));cursor:pointer}.comparison-radio-option.is-checked{border-color:color-mix(in srgb,var(--secondary) 50%,white);background:color-mix(in srgb,var(--secondary-container) 45%,white)}.comparison-radio-option input[type=radio]{width:14px;height:14px;margin:0;accent-color:var(--secondary);cursor:pointer}.comparison-radio-option span{font-size:var(--text-compact);font-weight:700;color:var(--primary);line-height:var(--leading-body);white-space:nowrap}.stitch-step2-upload-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:var(--radius-general);background:var(--surface-container);border:1px solid color-mix(in srgb,var(--outline-variant) 40%,white);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.stitch-step2-upload-item.is-drag-over{border-color:color-mix(in srgb,var(--secondary) 56%,white);background:color-mix(in srgb,var(--secondary-container) 30%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary) 26%,transparent)}.stitch-step2-upload-item.is-disabled{opacity:.65}.stitch-step2-upload-icon{width:44px;height:44px;border-radius:var(--radius-general);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--secondary) 10%,white);color:var(--secondary)}.stitch-step2-upload-content h3{margin:0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-section)}.stitch-step2-upload-content p{margin:2px 0 0;color:var(--secondary);font-size:var(--text-compact);font-weight:600}.stitch-step2-upload-actions{display:inline-flex;gap:8px}.stitch-step2-upload-actions .button.secondary{min-height:34px;padding:0 10px;font-size:var(--text-compact)}.stitch-step2-upload-footer{margin-top:2px;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--on-surface-variant);font-size:var(--text-compact)}.stitch-step2-replace-link{border:none;background:transparent;color:var(--primary);text-transform:none;letter-spacing:normal;font-weight:700;font-size:var(--text-compact);cursor:pointer}.stitch-step2-replace-link:disabled{opacity:.5;cursor:not-allowed}.stitch-step2-side-actions{display:grid;gap:10px}.stitch-step2-mobile-start-rail{display:none}.stitch-step2-cta-stack,.stitch-step2-primary-action,.stitch-step2-support-block{display:contents}.stitch-step2-start-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;line-height:1}.stitch-step2-side-actions .button{width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:52px;gap:8px;border-radius:var(--radius-general)}.stitch-step2-start-button .material-symbols-outlined{font-size:1.25rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:none}.live-tip-card{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-container) 100%);color:#f4fff7;border-radius:var(--radius-general);padding:16px;display:grid;gap:10px;box-shadow:0 18px 32px #002d123d}.stitch-step2-live-tip{position:relative;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--secondary) 24%,#032715);background:radial-gradient(130% 120% at 0% 0%,#77fd963d,#77fd9600 54%),radial-gradient(120% 100% at 100% 100%,#00000042,#0000 60%),linear-gradient(155deg,#005f2f,#004a24 52%,#00381b)}.stitch-step2-live-tip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#ffffff1a,#ffffff05 38%,#00000024);pointer-events:none;z-index:0}.stitch-step2-live-tip>*{position:relative;z-index:1}.step2-legacy-upload-grid{display:none}.live-tip-kicker{margin:0;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none;color:color-mix(in srgb,var(--secondary) 84%,#17351f)}.live-tip-card h3{margin:0;font-size:var(--text-section);font-family:var(--font-headline);line-height:var(--leading-section)}.live-tip-card p{margin:0;font-size:var(--text-secondary);color:color-mix(in srgb,#ffffff 84%,var(--secondary-container))}.live-tip-note{margin-top:4px;color:color-mix(in srgb,#ffffff 70%,var(--secondary-container))}.finalize-panel{padding:0;min-width:0;gap:16px;border:none;background:transparent;box-shadow:none}.finalize-step-header{min-height:0}.stitch-finalization-screen{max-width:none;min-width:0;margin:0;border-radius:0;overflow-x:clip}.stitch-finalization-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.stitch-finalization-title{margin:2px 0 0;font-family:var(--font-headline);font-size:clamp(1.9rem,3.4vw,2.3rem);line-height:1.06;letter-spacing:-.015em;color:#262626}.stitch-finalization-subtitle{margin-top:4px;color:#5f6368;font-size:var(--text-secondary)}.finalize-action-row{width:100%}.finalization-form-block{display:grid;min-width:0;gap:14px;border:1px solid color-mix(in srgb,var(--outline-variant) 65%,white);background:var(--surface-lowest);padding:22px 20px 14px;border-radius:8px;overflow:hidden;box-sizing:border-box}.stitch-finalization-form{width:100%;min-width:0}.finalize-pending{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--outline-variant);background:var(--surface-container)}.finalize-fields{display:grid;min-width:0;gap:14px}.finalize-label{font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none;color:#5f6368}.stitch-finalization-input{min-height:60px;border-radius:6px;border:1px solid #e4e8eb;background:#fcfdff;font-size:var(--text-body)}.finalize-checkbox-row{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:var(--text-secondary);color:var(--on-surface-variant)}.finalize-checkbox-row input{margin-top:1px}.stitch-finalization-checkbox-card{margin:0;min-width:0;padding:14px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#f7f7f7;box-sizing:border-box}.stitch-finalization-checkbox-text{display:grid;min-width:0;gap:2px}.stitch-finalization-checkbox-text strong{font-size:var(--text-body);color:#373737;line-height:var(--leading-body)}.stitch-finalization-checkbox-text small{font-size:var(--text-compact);color:#666;line-height:var(--leading-body)}.finalize-wide-button{width:100%;justify-content:center;min-height:48px;padding-top:11px;padding-bottom:11px;font-size:var(--text-body);font-weight:800}.stitch-finalization-submit{display:inline-flex;align-items:center;gap:8px;border-radius:6px}.stitch-finalization-submit .material-symbols-outlined{font-size:1.1rem}.stitch-finalization-footnote{margin:0;text-align:center;font-size:var(--text-compact);letter-spacing:normal;color:#8d8d8d;text-transform:none;overflow-wrap:anywhere}.start-conference-wide-button{width:100%;justify-content:center;min-height:44px;padding-top:10px;padding-bottom:10px}.client-panel{width:100%;border:1px solid var(--outline-variant);border-radius:12px;background:var(--surface-low);padding:10px 12px;display:grid;gap:8px}.client-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.client-panel-title{margin:0;font-size:var(--text-body);color:var(--primary);font-family:var(--font-headline)}.client-title-row{display:inline-flex;align-items:center;gap:8px}.client-help-tooltip{position:relative;display:inline-flex}.client-help-button{width:20px;height:20px;border-radius:999px;border:1px solid var(--outline-variant);background:var(--surface-high);color:var(--primary);font-size:var(--text-compact);font-weight:700;line-height:var(--leading-body);cursor:pointer;padding:0}.client-help-content{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(280px,calc(100vw - 32px));border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface-lowest);color:var(--on-surface-variant);font-size:var(--text-secondary);font-weight:500;line-height:var(--leading-body);padding:8px 10px;box-shadow:0 10px 20px #00140829;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease;z-index:6}.client-help-tooltip:hover .client-help-content,.client-help-tooltip:focus-within .client-help-content{opacity:1;visibility:visible}.client-panel-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.client-input{width:100%;height:38px;border:1px solid color-mix(in srgb,var(--outline-variant) 62%,white);border-radius:10px;padding:0 10px;font-size:var(--text-body);font-weight:600;color:var(--on-surface);background:#fcfdfd}.client-input:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary) 72%,white);outline-offset:1px}.client-selected-label{margin:0;font-size:var(--text-body);color:var(--on-surface-variant)}.client-options-block{display:grid;gap:6px}.client-options-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.client-options-title{margin:0;font-size:var(--text-compact);font-weight:700;letter-spacing:normal;text-transform:none;color:var(--on-surface-variant)}.client-options-head .client-selected-label{font-size:var(--text-body)}.client-options-list{position:relative;overflow-y:auto;padding-right:2px}.client-options-virtual-canvas{position:relative;width:100%}.client-option-item{border:1px solid var(--outline-variant);border-radius:9px;background:var(--surface-lowest);color:var(--primary);font-weight:600;font-size:var(--text-secondary);padding:0 10px;display:inline-flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;cursor:pointer}.client-option-item-virtual{position:absolute;left:0;right:0;overflow:hidden}.client-option-item.is-selected{border-color:var(--secondary);background:color-mix(in srgb,var(--secondary-container) 25%,white)}.client-option-item input[type=radio]{width:14px;height:14px;margin:0;accent-color:var(--secondary);cursor:pointer}.client-clear-button{padding:7px 10px;font-size:var(--text-secondary)}.client-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#04190e7a;display:flex;align-items:center;justify-content:center;padding:16px}.client-modal{width:min(100%,520px);border-radius:14px;border:1px solid var(--outline-variant);background:var(--surface-lowest);box-shadow:0 20px 34px #0014083d;padding:16px;display:grid;gap:10px}.client-modal h2{margin:0;color:var(--on-surface);font-size:var(--text-section)}.client-modal-description{margin:0;color:var(--on-surface-variant);font-size:var(--text-secondary)}.client-modal-list{display:grid;gap:6px;max-height:180px;overflow-y:auto;border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface-low);padding:8px}.client-modal-item{display:flex;align-items:center;gap:8px;font-size:var(--text-body);color:var(--on-surface)}.client-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.confirm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#04190e7a;display:flex;align-items:center;justify-content:center;padding:16px}.confirm-modal{width:min(100%,460px);border-radius:14px;border:1px solid var(--outline-variant);background:var(--surface-lowest);box-shadow:0 20px 34px #0014083d;padding:16px;display:grid;gap:10px}.confirm-modal h2{margin:0;color:var(--on-surface);font-size:var(--text-section)}.confirm-modal-description{margin:0;color:var(--on-surface-variant);font-size:var(--text-secondary)}.confirm-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.active-conference-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#04190e94;display:flex;align-items:center;justify-content:center;padding:16px}.active-conference-modal{width:min(100%,760px);max-height:min(90vh,760px);overflow:hidden;border-radius:10px;border:1px solid var(--outline-variant);background:var(--surface-lowest);box-shadow:0 24px 40px #00140847;padding:16px;display:grid;gap:10px}.active-conference-modal h2{margin:0;color:var(--on-surface);font-size:var(--text-section)}.active-conference-modal-description{margin:0;display:grid;gap:4px;color:var(--on-surface-variant);font-size:var(--text-secondary);line-height:var(--leading-body)}.active-conference-modal-status-count{display:inline-flex;align-items:center;width:fit-content;padding:4px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--secondary) 22%,white);background:color-mix(in srgb,var(--secondary-container) 42%,white);color:color-mix(in srgb,var(--primary) 84%,#0b1a12);font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}.active-conference-modal-list{min-height:240px;max-height:min(58vh,520px);overflow-y:auto;padding-right:4px;position:relative}.active-conference-virtual-canvas{position:relative;width:100%}.active-conference-card{border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface-low);padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 128px 128px;align-items:stretch;gap:8px}.active-conference-card-virtual{position:absolute;left:0;right:0;overflow:hidden}.active-conference-card-content{min-width:0;display:grid;align-content:center;gap:4px}.active-conference-card-title{min-width:0;color:var(--on-surface);font-size:var(--text-body);line-height:var(--leading-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-conference-card-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;color:var(--on-surface-variant);font-size:var(--text-secondary);line-height:var(--leading-body)}.active-conference-card-meta span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-conference-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:2 / span 2;gap:8px}.active-conference-card-action{min-height:100%;align-self:stretch;justify-content:center}.active-conference-modal-footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.active-conference-modal-footer .button{min-height:42px}.active-conference-modal-list-status{padding:12px 4px 4px;color:var(--on-surface-variant);font-size:var(--text-secondary);text-align:center}.active-conference-resumed-banner{margin-bottom:16px;border:1px solid rgba(18,129,74,.28);background:linear-gradient(135deg,#c2efdbe6,#ecf9f2fa);color:#0e4c31;border-radius:14px;padding:14px 16px;display:grid;gap:4px}.active-conference-resumed-banner strong{color:#083721}@media(max-width:760px){.active-conference-card{grid-template-columns:minmax(0,1fr) 112px 112px}}@media(max-width:560px){.active-conference-modal-backdrop{padding:12px}.active-conference-modal{width:min(100%,100vw - 24px);max-height:min(86vh,720px);border-radius:14px;padding:14px;gap:12px}.active-conference-modal-description{gap:6px;line-height:1.4}.active-conference-modal-list{min-height:228px;padding:2px 4px 2px 1px}.active-conference-card{border:1px solid color-mix(in srgb,var(--outline-variant) 84%,white);border-radius:14px;background:radial-gradient(130% 110% at 0% 0%,#77fd9629,#77fd9600 45%),linear-gradient(180deg,#fffffff5,#f5f8f6fa);box-shadow:0 12px 24px #00180b14;padding:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:8px}.active-conference-card-content{align-content:start;gap:6px}.active-conference-card-title{font-size:var(--text-body);line-height:var(--leading-body);font-weight:800}.active-conference-card-meta{display:grid;grid-template-columns:1fr;align-items:start;gap:4px;font-size:var(--text-secondary);line-height:var(--leading-body)}.active-conference-card-meta span{white-space:normal;overflow:visible;text-overflow:clip}.active-conference-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:auto}.active-conference-card-action{min-height:42px;width:100%}.active-conference-modal-footer{justify-content:stretch;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--outline-variant) 32%,white)}.active-conference-modal-footer .button{width:100%;min-height:46px}}.finalization-detail-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;background:#04100975;display:flex;align-items:center;justify-content:center;padding:16px}.finalization-detail-modal{width:min(100%,580px);border-radius:12px;border:1px solid var(--outline-variant);background:var(--surface-lowest);box-shadow:0 20px 40px #00120833;padding:14px;display:grid;gap:10px}.finalization-detail-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.finalization-detail-kicker{margin:0;font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none;color:var(--on-surface)}.finalization-detail-modal-head h3{margin:2px 0 0;color:var(--primary);font-family:var(--font-headline);font-size:var(--text-section)}.finalization-detail-modal-list{max-height:min(52vh,420px);overflow:auto;border:1px solid var(--outline-variant);border-radius:8px;background:var(--surface-low);padding:8px;position:relative}.finalization-detail-virtual-canvas{position:relative;width:100%}.finalization-detail-item{border:1px solid color-mix(in srgb,var(--outline-variant) 52%,white);border-radius:6px;background:var(--surface-lowest);padding:7px 9px;display:grid;gap:4px;word-break:break-word}.finalization-detail-item-virtual{position:absolute;left:0;right:0;overflow:hidden}.finalization-detail-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--on-surface);font-size:var(--text-body)}.finalization-detail-duplicate-badge{flex-shrink:0;border:1px solid color-mix(in srgb,var(--secondary) 32%,white);border-radius:999px;background:color-mix(in srgb,var(--secondary-container) 24%,white);color:var(--on-secondary-container);font-size:var(--text-compact);font-weight:700;padding:2px 8px}.finalization-detail-duplicate-warning{color:color-mix(in srgb,var(--error) 78%,#1f2937);font-size:var(--text-compact);font-weight:600}.finalization-detail-modal-actions{display:flex;justify-content:flex-end}.button{border:1px solid transparent;background:linear-gradient(180deg,var(--primary) 0%,var(--primary-container) 100%);color:#f4fff7;padding:10px 18px;border-radius:10px;font-weight:700;cursor:pointer;transition:transform .16s ease,filter .16s ease;box-shadow:0 10px 18px #0014083d}.button:hover{transform:translateY(-1px);filter:brightness(1.06)}.button.secondary{background:color-mix(in srgb,var(--secondary-container) 45%,white);color:var(--on-secondary-container);box-shadow:none;border:1px solid color-mix(in srgb,var(--secondary) 25%,white)}.button.live-toggle{background:var(--primary-container);color:#f8fafc;box-shadow:0 10px 18px #00140840;display:inline-flex;align-items:center;gap:8px}.button.live-toggle.is-active{background:var(--secondary);color:#ecfdf5;box-shadow:0 10px 18px #06662952}.button:disabled{opacity:.56;cursor:not-allowed;transform:none;filter:none}.app :where(.panel,.button,.card,.dropzone,.image-dropzone,.image-preview-item,.image-summary,.list-body,.list-item,.source-tabs,.source-tab,.comparison-mode-select,.client-panel,.client-input,.client-option-item,.client-modal,.confirm-modal,.stitch-primary-card,.stitch-kpi-card,.stitch-home-info-card,.stitch-client-input,.stitch-start-button,.step-help-card,.live-tip-card,.finalize-pending,.finalization-live-card){border-radius:var(--radius-general)}.cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card{background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:12px;padding:16px;display:grid;gap:6px}.card span{color:var(--muted);font-size:var(--text-secondary)}.card strong{font-size:var(--text-metric);color:var(--on-surface);font-family:var(--font-headline)}.card.warning{border-color:color-mix(in srgb,var(--error) 35%,white);background:color-mix(in srgb,var(--error-container) 65%,white)}.card.danger{border-color:color-mix(in srgb,var(--error) 48%,white);background:color-mix(in srgb,var(--error-container) 78%,white)}.card.warning strong{color:#9a3412}.card.danger strong{color:#991b1b}.finalization-summary-cards{margin-top:4px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch}.finalization-click-card{text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.finalization-click-card:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0012081f;filter:brightness(1.01)}.finalization-click-card:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary) 62%,white);outline-offset:1px}.finalization-static-card{cursor:default}.stitch-summary-card{display:flex;flex-direction:column;gap:0;border-radius:var(--radius-general);border:1px solid #dde3e8;background:#fff;box-shadow:0 4px 12px #0e221614;padding:11px 11px 0;overflow:hidden}.stitch-summary-upper{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-height:0;padding-bottom:6px}.stitch-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.stitch-summary-head span:first-child{font-size:var(--text-compact);letter-spacing:normal;font-weight:800;text-transform:none;color:#69707a}.stitch-summary-head .material-symbols-outlined{font-size:.88rem;color:#7d848d}.stitch-summary-head .material-symbols-outlined.stitch-summary-context-icon{font-size:1.12rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.stitch-summary-head .material-symbols-outlined.stitch-summary-context-icon--source{color:#2f6c86}.stitch-summary-head .material-symbols-outlined.stitch-summary-context-icon--scanned{color:#2380a4}.stitch-summary-head .material-symbols-outlined.stitch-summary-context-icon--success{color:#2b9467}.stitch-summary-head .material-symbols-outlined.stitch-summary-context-icon--missing{color:#df6363}.stitch-summary-head .material-symbols-outlined.stitch-summary-context-icon--extra{color:#c49316}.stitch-summary-card strong{margin-top:1px;font-size:var(--text-metric);line-height:var(--leading-metric);color:#1f1f1f}.stitch-summary-metric{margin:0;font-size:var(--text-compact);letter-spacing:normal;font-weight:700;text-transform:none;color:#7f8791}.summary-source,.summary-scanned,.summary-success,.summary-missing,.summary-extra{grid-column:span 1;min-height:101px}.summary-source strong,.summary-scanned strong,.summary-success strong,.summary-missing strong,.summary-extra strong{font-size:var(--text-metric)}.stitch-summary-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:auto -11px 0;padding:8px 11px 9px;min-height:32px;border-top:1px solid rgba(49,98,126,.2);background:#e6f3f7;color:#2f6c86}.stitch-summary-footer .material-symbols-outlined{font-size:.9rem;color:currentColor}.stitch-summary-footer-static{cursor:default}.stitch-summary-value-row{display:inline-flex;align-items:center;gap:3px}.stitch-summary-click-hint{margin:0;font-size:var(--text-compact);letter-spacing:normal;font-weight:800;text-transform:none;color:currentColor}.finalization-card-hint{margin-top:2px;font-size:var(--text-compact);font-weight:600;color:var(--on-surface-variant);display:inline-flex;align-items:center;gap:5px}.finalization-card-hint .material-symbols-outlined{font-size:.88rem}.finalization-live-card{display:grid;min-width:0;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--secondary) 18%,var(--outline-variant));background:var(--surface-lowest);box-shadow:0 12px 24px #0012080f;overflow:hidden;box-sizing:border-box}.finalization-live-head{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:12px}.finalization-live-head-title{position:relative;display:flex;min-width:0;flex-wrap:wrap;gap:5px;align-items:center}@media(max-width:768px){.finalization-live-head-title{justify-content:space-between}}.finalization-live-head h3{margin:4px 0 0}.finalization-consistency-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid #f5c26b;border-radius:16px;background:linear-gradient(180deg,#fffaebf5,#fff5dceb);box-shadow:0 10px 24px #7a4e0a14}.finalization-consistency-alert-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffffb8;color:#b96a00;font-size:1.35rem}.finalization-consistency-alert-copy{min-width:0;display:grid;gap:2px}.finalization-consistency-alert-copy strong{font-size:var(--text-secondary);letter-spacing:normal;text-transform:none;color:#8b4d08}.finalization-consistency-alert-copy p{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:#7b6116}.finalization-consistency-alert-metrics{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.finalization-consistency-alert-pill{display:grid;gap:2px;min-width:82px;padding:8px 10px;border-radius:12px;border:1px solid rgba(185,106,0,.16);background:#ffffffd1;text-align:center}.finalization-consistency-alert-pill small{font-size:var(--text-compact);letter-spacing:normal;text-transform:none;color:#946200}.finalization-consistency-alert-pill strong{font-size:var(--text-body);line-height:var(--leading-body);color:#57300a}.finalization-live-head p:last-child{margin:6px 0 0;color:var(--on-surface-variant);font-size:var(--text-secondary);line-height:var(--leading-body)}.finalization-live-body{display:grid;gap:12px}.finalization-live-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:84px;padding:10px 10px 10px 14px;border:1px solid #d8dee4;border-radius:var(--radius-general);background:#fff;transition:border-color .14s ease,box-shadow .14s ease;box-sizing:border-box}.finalization-live-input-shell.camera-mode{min-height:180px;align-items:stretch}.finalization-live-input-shell:focus-within{border-color:color-mix(in srgb,var(--secondary) 46%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 16%,white)}.finalization-live-input-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f2f6f8;font-size:1.2rem;color:color-mix(in srgb,var(--secondary) 88%,#1a3323)}.finalization-live-input{border:none;box-shadow:none;min-width:0;padding:0;min-height:56px;font-size:var(--text-body);font-weight:600;background:transparent;color:var(--on-surface)}.finalization-live-input:focus{box-shadow:none}.finalization-live-input:focus-visible{outline:none}.finalization-live-input::placeholder{font:var(--field-placeholder-font);color:var(--field-label-color);opacity:1}.finalization-live-shell-actions{display:inline-flex;align-items:center;gap:8px}.finalization-live-camera-toggle{width:44px;height:44px;border:1px solid color-mix(in srgb,var(--secondary) 28%,white);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#f7fbf8;color:color-mix(in srgb,var(--secondary) 88%,#1a3323);cursor:pointer;transition:transform .14s ease,filter .14s ease,opacity .14s ease}.finalization-live-camera-toggle:hover{transform:translateY(-1px);filter:brightness(1.02)}.finalization-live-camera-toggle:disabled{opacity:.56;cursor:not-allowed;transform:none;filter:none}.finalization-live-camera-toggle .material-symbols-outlined{font-size:1rem}.finalization-live-camera-pane{position:relative;min-width:0;min-height:154px;border-radius:8px;overflow:hidden;background:#0b1610;display:grid;align-items:end}.finalization-live-camera-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.finalization-live-camera-status,.finalization-live-camera-error{position:relative;z-index:1;margin:10px;border-radius:999px;padding:6px 10px;font-size:var(--text-compact);font-weight:700;line-height:var(--leading-body)}.finalization-live-camera-status{justify-self:center;text-align:center;max-width:calc(100% - 20px);background:#ffffffdb;color:#1f3d2a}.finalization-live-camera-error{justify-self:start;text-align:left;background:#fff1ee;color:#a33a23}.finalization-live-camera-controls{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0 10px 12px;justify-self:end}.finalization-live-camera-control{width:40px;height:40px;border:1px solid rgba(255,255,255,.38);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0b161094;color:#f7fbf8;cursor:pointer;transition:transform .14s ease,filter .14s ease,background .14s ease}.finalization-live-camera-control:hover{transform:translateY(-1px);filter:brightness(1.05)}.finalization-live-camera-control.active{background:#d7f7e047}.finalization-live-camera-control .material-symbols-outlined{font-size:1rem}.finalization-live-submit{width:44px;height:44px;border:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#def8ff,#d0efff);color:#266b86;box-shadow:0 10px 18px #3e9abd2e;cursor:pointer;transition:transform .14s ease,filter .14s ease,opacity .14s ease}.finalization-live-submit:hover{transform:translateY(-1px);filter:brightness(1.02)}.finalization-live-submit:disabled{opacity:.56;cursor:not-allowed;transform:none;filter:none}.finalization-live-submit .material-symbols-outlined{font-size:1rem}.finalization-live-mobile-only{display:none}.finalization-live-camera-open-wide,.finalization-live-camera-exit-wide{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border-radius:8px;display:none;align-items:center;justify-content:center;gap:10px;font-size:var(--text-secondary);font-weight:800;line-height:var(--leading-body);letter-spacing:-.02em;text-align:center;cursor:pointer;transition:transform .14s ease,filter .14s ease,opacity .14s ease;border:1px solid color-mix(in srgb,var(--secondary) 26%,white);background:#f7fbf8;color:color-mix(in srgb,var(--secondary) 88%,#1a3323)}.finalization-live-camera-open-wide-label,.finalization-live-camera-exit-wide-label{letter-spacing:-.02em;text-align:center}.finalization-live-camera-open-wide .material-symbols-outlined,.finalization-live-camera-exit-wide .material-symbols-outlined{font-size:1.25rem;flex-shrink:0}.finalization-live-camera-open-wide:hover:not(:disabled),.finalization-live-camera-exit-wide:hover{transform:translateY(-1px);filter:brightness(1.02)}.finalization-live-camera-open-wide:disabled{opacity:.56;cursor:not-allowed;transform:none;filter:none}.finalization-live-scan-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.finalization-live-scan-frame-band{position:relative;width:min(84%,360px);height:min(22%,86px);min-height:56px;animation:finalization-live-scan-pulse 2.4s ease-in-out infinite}@keyframes finalization-live-scan-pulse{0%,to{opacity:.88}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.finalization-live-scan-frame-band{animation:none}}.finalization-live-scan-corner{position:absolute;width:26px;height:26px;border:3px solid rgba(255,255,255,.92);border-radius:2px}.finalization-live-scan-corner--tl{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:8px}.finalization-live-scan-corner--tr{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:8px}.finalization-live-scan-corner--bl{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:8px}.finalization-live-scan-corner--br{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:8px}.finalization-live-inline-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.finalization-live-detail-button{min-height:36px}.finalization-live-feedback-backdrop{background:#0410099e;pointer-events:none}.finalization-live-feedback-modal{width:min(100%,720px);min-height:min(52vh,360px);display:grid;align-content:center;justify-items:center;gap:14px;text-align:center;border-radius:20px;border:1px solid color-mix(in srgb,var(--secondary) 18%,white);background:radial-gradient(circle at top,color-mix(in srgb,white 88%,var(--secondary-container)) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,white 96%,var(--surface-lowest)) 0%,var(--surface-lowest) 100%);box-shadow:0 28px 70px #00120857;padding:30px 28px;overflow:hidden}.finalization-live-feedback-modal h2{margin:0;color:var(--on-surface);font-size:var(--text-section);letter-spacing:.02em}.finalization-live-feedback-modal .confirm-modal-description{margin:0;max-width:32ch;color:var(--on-surface-variant);font-size:var(--text-secondary);line-height:var(--leading-body)}.finalization-live-feedback-modal.duplicate{border-color:color-mix(in srgb,var(--error) 32%,white)}.finalization-live-feedback-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--secondary) 20%,white);background:color-mix(in srgb,var(--secondary-container) 16%,white);color:color-mix(in srgb,var(--secondary) 88%,#17351f);font-size:var(--text-compact);font-weight:800;letter-spacing:normal;text-transform:none}.finalization-live-feedback-modal.duplicate .finalization-live-feedback-chip{border-color:color-mix(in srgb,var(--error) 20%,white);background:color-mix(in srgb,var(--error-container) 22%,white);color:color-mix(in srgb,var(--error) 82%,#1f2937)}.finalization-live-feedback-code{display:block;color:var(--on-surface);font-size:clamp(2.5rem,6.4vw,4.8rem);font-weight:800;line-height:1.05;letter-spacing:.04em;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-wrap:balance;text-shadow:0 8px 24px rgba(0,18,8,.08)}.finalization-live-feedback-code.is-long{font-size:clamp(2rem,5.1vw,3.6rem);letter-spacing:.02em;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.finalization-live-feedback-code.is-long::-webkit-scrollbar{display:none}.finalization-live-feedback-code.is-very-long{font-size:clamp(1.45rem,3.6vw,2.45rem);line-height:1.14;letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.finalization-live-feedback-modal.duplicate .finalization-live-feedback-code{color:color-mix(in srgb,var(--error) 82%,#1f2937)}.lists{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.list{display:flex;flex-direction:column;gap:10px}.list-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.list-header h3{margin:0;font-size:var(--text-section)}.list-body{border-radius:12px;border:1px solid var(--outline-variant);background:var(--surface-lowest);max-height:320px;overflow:auto;padding:10px;display:grid;gap:8px}.list-body.warning{background:color-mix(in srgb,var(--error-container) 44%,white)}.list-body.danger{background:color-mix(in srgb,var(--error-container) 58%,white)}.list-item{padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--surface-lowest) 82%,var(--surface-high));font-size:var(--text-body);word-break:break-word}.pill{display:flex;align-items:center;justify-content:center;justify-self:center;padding:5px 15px;border-radius:5px;font-size:var(--text-compact);background:var(--pill);color:var(--text);font-weight:700;height:38px}.pill.warning{background:color-mix(in srgb,var(--error-container) 62%,white);color:#7a2f28}.pill.danger{background:color-mix(in srgb,var(--error-container) 80%,white);color:#7a2f28}.empty{margin:0;color:var(--muted);font-size:var(--text-body)}.file-name{font-size:var(--text-secondary);color:var(--on-surface-variant);word-break:break-word;font-weight:600}.muted{font-size:var(--text-secondary);color:var(--muted)}.loading-inline{display:inline-flex;align-items:center;min-height:18px}.inline-spinner,.button-spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(15,23,42,.2);border-top-color:var(--status-accent);animation:spin .9s linear infinite}.button-spinner{width:14px;height:14px;border-color:#f8fafc59;border-top-color:#f8fafc}.warning{font-size:var(--text-body);color:#7b6116}.limit-warning-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:var(--text-compact);font-weight:700;text-transform:none;letter-spacing:normal;background:#fde68a;color:#854d0e;border:1px solid #facc15}.skeleton-panel{gap:12px}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.skeleton-block,.skeleton-line{border-radius:10px;background:linear-gradient(90deg,#e2e8f0 20%,#f1f5f9,#e2e8f0 80%);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.skeleton-block{min-height:140px}.skeleton-line{display:block;min-height:14px}.skeleton-line-xs{width:42%}.skeleton-line-sm{width:56%}.skeleton-line-md{width:68%}.skeleton-card{pointer-events:none}.error{font-size:var(--text-body);color:var(--error);font-weight:600}.success{font-size:var(--text-body);color:var(--secondary);font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.main-panel{position:relative}.panel-lock{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#ffffffdb;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;color:var(--status-accent)}.panel-lock-spinner{width:17px;height:17px;border-radius:999px;border:2px solid rgba(15,23,42,.2);border-top-color:var(--status-accent);animation:spin .9s linear infinite}.image-dropzone{border:2px dashed var(--outline);border-radius:14px;background:var(--surface-low);min-height:133px;padding:12px;display:flex;flex-direction:column;align-content:flex-start;gap:10px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.image-dropzone:hover{border-color:var(--status-accent)}.image-dropzone:focus-visible{outline:3px solid var(--status-accent);outline-offset:2px}.image-dropzone-selected{border-style:solid;border-color:var(--secondary);background:color-mix(in srgb,var(--secondary-container) 30%,white)}.image-dropzone-dragging{border-color:var(--secondary);background:color-mix(in srgb,var(--secondary-container) 25%,white);transform:scale(1.01)}.image-dropzone-disabled{opacity:.62;cursor:not-allowed}.image-dropzone-header{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.image-dropzone-title{font-size:var(--text-body);font-weight:700;display:inline-flex;align-items:center;gap:8px}.image-dropzone-hint,.image-dropzone-order-rule{margin:0;color:var(--muted);font-size:var(--text-compact)}.image-dropzone-order-rule{font-weight:600}.image-preview-list{display:grid;gap:8px}.image-preview-list-scroll{flex:1;min-height:0;max-height:70px;overflow-y:auto;padding-right:4px}.image-preview-item{border:1px solid var(--outline-variant);border-radius:10px;padding:8px 10px;background:var(--surface-lowest);display:flex;align-items:center;justify-content:space-between;gap:8px}.image-preview-texts{display:grid;gap:2px}.image-preview-texts strong{font-size:var(--text-secondary)}.image-preview-texts span{color:var(--on-surface-variant);font-size:var(--text-secondary);word-break:break-word}.image-remove-button{padding:7px 10px}.image-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xlsx-candidate-list{display:grid;gap:8px}.image-summary{border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface-low);padding:10px;display:grid;gap:4px;font-size:var(--text-body)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:760px){.app{padding:16px 12px 22px}.dropzone{min-height:119px}.client-panel-controls{grid-template-columns:1fr}.txt-actions{width:100%}.txt-actions .button{flex:1 1 180px;justify-content:center}.stitch-client-controls{grid-template-columns:1fr}.stitch-client-meta{flex-direction:column;align-items:stretch}.stitch-start-button{width:100%;justify-content:center}.stitch-home-info-grid,.step-help-cards{grid-template-columns:1fr}.finalization-live-head .button{width:100%;justify-content:center}.client-modal-actions{justify-content:stretch}.client-modal-actions .button{width:100%}.confirm-modal-actions{justify-content:stretch}.confirm-modal-actions .button{width:100%}.active-conference-card-grid{grid-template-columns:1fr}.active-conference-card-actions,.active-conference-modal-footer{justify-content:stretch}.active-conference-card-actions .button,.active-conference-modal-footer .button{width:100%}}@media(max-width:1080px){.stitch-home-grid,.stitch-home-info-grid,.source-and-txt-grid,.step2-layout{grid-template-columns:1fr}.stitch-step2-heading{flex-direction:column;align-items:flex-start}.stitch-step2-grid{grid-template-columns:1fr}.finalization-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finalization-live-feedback-modal{min-height:min(46vh,320px);padding:24px 18px}.stitch-step2-progress span{width:30px}.source-panel-column,.source-panel-column>[role=tabpanel]{height:auto}.step1-source-card{min-height:133px;height:auto}.image-preview-list-scroll{max-height:200px}}@media(max-width:760px){.stitch-step2-grid>*{min-width:0}.stitch-step2-screen{gap:12px}.stitch-step2-heading{gap:8px}.stitch-step2-title{font-size:clamp(1.45rem,6.3vw,1.8rem);line-height:1.08}.stitch-step2-screen .panel{padding:12px}.stitch-step2-upload-head{padding-bottom:8px}.stitch-step2-upload-head h3{font-size:var(--text-section)}.stitch-step2-upload-head p{font-size:var(--text-compact)}.step2-top-controls{padding-bottom:0;margin-bottom:8px;border-bottom:0}.step2-comparison-compact{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.comparison-inline-label{grid-column:1 / -1;white-space:normal;font-size:var(--text-compact);margin-right:0}.comparison-radio-option{min-height:54px;justify-content:center;padding:10px}.comparison-radio-option span{white-space:nowrap;line-height:var(--leading-body);font-size:var(--text-compact)}.stitch-step2-upload-summary-wrap{display:grid;gap:12px}.stitch-step2-upload-summary{gap:12px;padding:10px}.stitch-step2-tabs-inline .source-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}.stitch-step2-tabs-inline .source-tab{min-width:0;width:100%;min-height:54px;padding:12px 6px;font-size:var(--text-secondary);text-align:center;white-space:normal;line-height:var(--leading-body)}.stitch-step2-upload-item{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px;align-items:center}.stitch-step2-upload-icon{width:46px;height:46px;grid-row:1;grid-column:1}.stitch-step2-upload-content{grid-row:1;grid-column:2;min-width:0}.stitch-step2-upload-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-column:1 / -1}.stitch-step2-upload-actions .button.secondary{width:100%;min-height:42px;padding:0 8px;font-size:var(--text-compact)}.stitch-step2-upload-footer{justify-content:center;text-align:center;font-size:var(--text-compact)}.stitch-step2-cta-stack{display:grid;gap:10px;margin-top:0}.stitch-step2-primary-action{display:none}.stitch-step2-mobile-start-rail{display:grid}.stitch-step2-mobile-start-button{min-height:56px;font-size:var(--text-body);font-weight:800;box-shadow:0 14px 24px #00401d2e}.stitch-step2-support-block{display:grid;gap:10px;padding:12px;border-radius:var(--radius-general);border:1px solid color-mix(in srgb,var(--outline-variant) 34%,white);background:color-mix(in srgb,var(--surface-lowest) 94%,var(--surface-container))}.stitch-step2-live-tip{order:1;padding:14px}.live-tip-kicker{font-size:var(--text-compact)}.live-tip-card h3{font-size:var(--text-section);line-height:var(--leading-section)}.live-tip-card p{font-size:var(--text-compact)}.stitch-step2-side-actions{order:2;display:none}.stitch-step2-side-actions .button.secondary{min-height:42px}.stitch-step2-overlay{padding:12px}.stitch-step2-overlay-message{font-size:var(--text-body);line-height:var(--leading-body);padding:38px 12px 14px}.stitch-step2-overlay-message:before{top:8px;font-size:.62rem}.stitch-finalization-head{flex-direction:column;align-items:flex-start;gap:10px}.finalization-live-head{flex-direction:column}.finalization-live-head p:last-child{font-size:var(--text-compact);line-height:var(--leading-body)}.finalization-live-head>div,.step-title-group,.client-title-row{min-width:0}.client-title-row{flex-wrap:wrap}.stitch-finalization-title{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.12}.finalize-checkbox-row,.stitch-finalization-checkbox-text{min-width:0}.stitch-finalization-checkbox-text strong,.stitch-finalization-checkbox-text small{overflow-wrap:anywhere}.finalization-consistency-alert{grid-template-columns:1fr;align-items:flex-start}.finalization-consistency-alert-icon{width:34px;height:34px}.finalization-consistency-alert-metrics{width:100%;justify-content:flex-start}.finalization-summary-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.summary-source,.summary-scanned{grid-column:span 3;min-height:102px}.summary-success,.summary-missing,.summary-extra,.stitch-summary-card.summary-featured{grid-column:span 2;min-height:72px}.stitch-summary-card{gap:0;padding:10px 10px 0;overflow:hidden}.stitch-summary-upper{padding-bottom:4px}.stitch-summary-head span:first-child{font-size:var(--text-compact);letter-spacing:.08em}.summary-source strong,.summary-scanned strong,.summary-success strong,.summary-missing strong,.summary-extra strong{font-size:var(--text-metric)}.summary-success .stitch-summary-metric,.summary-missing .stitch-summary-metric,.summary-extra .stitch-summary-metric{display:none}.stitch-summary-footer{margin:0 -10px;padding:7px 10px 8px;border-top:1px solid rgba(49,98,126,.2);background:#e6f3f7;color:#2f6c86;min-height:28px}.stitch-summary-click-hint{font-size:var(--text-compact);letter-spacing:.08em}.stitch-summary-footer .material-symbols-outlined{font-size:.78rem}.finalization-live-inline-actions{display:none}.finalization-live-card,.finalization-form-block{padding-inline:14px}.finalization-live-input-shell{grid-template-columns:36px minmax(0,1fr) 44px;grid-template-rows:auto auto;row-gap:10px;column-gap:8px;padding:10px;align-items:center}.finalization-live-input-shell.camera-mode{grid-template-columns:minmax(0,1fr);min-height:auto;align-items:stretch}.finalization-live-input-shell.camera-mode .finalization-live-shell-actions{display:none}.finalization-live-mobile-only{display:flex;grid-column:1 / -1;grid-row:2}.finalization-live-camera-open-wide,.finalization-live-camera-exit-wide{display:flex}.finalization-live-camera-toggle--desktop-only{display:none!important}.finalization-live-shell-actions{flex-direction:row;align-self:center}.finalization-live-camera-pane{min-height:min(52vw,240px);grid-column:2;grid-row:1}.finalization-live-input-shell.camera-mode .finalization-live-camera-pane{grid-column:1 / -1;grid-row:1;min-height:min(58vw,280px)}.finalization-live-input-shell.camera-mode .finalization-live-input-icon{display:none}.finalization-live-camera-status,.finalization-live-camera-error{z-index:2}}@media(max-width:720px){.app-toast-host{top:12px;right:10px;left:10px;width:auto}.app-toast{gap:10px;padding:12px 12px 12px 13px}.app-toast-icon{width:34px;height:34px;font-size:1rem}.app-toast-copy strong{font-size:var(--text-compact)}.app-toast-copy p{font-size:var(--text-secondary)}}.stitch-client-label,.client-label,.scan-input-label,.responsible-name-label{font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal;text-transform:none}.stitch-client-label-row{margin-bottom:-10px}input::placeholder,textarea::placeholder{font:var(--field-placeholder-font);color:var(--field-label-color);opacity:1}.finalize-label.stitch-finalization-label{font:var(--field-label-font);color:var(--field-label-color);letter-spacing:normal}.stitch-client-label .material-symbols-outlined,.stitch-finalization-label .material-symbols-outlined{font-size:var(--field-icon-size);color:var(--field-label-color)}@media(max-width:600px){:root{--text-page: 1.5rem;--leading-page: 2rem}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:1rem;min-height:44px}}.stitch-primary-card .stitch-kpi-card p{font-size:var(--text-label)}.stitch-kpi-card p{font-size:var(--text-label);font-weight:500;line-height:1.125rem}.stitch-summary-card{height:auto;min-height:0;overflow:visible}.stitch-summary-head span:first-child,.stitch-summary-click-hint{font-size:var(--text-compact);line-height:1.125rem}.stitch-client-input{min-height:40px;height:auto;padding:8px 12px;border:1px solid var(--control-border)}@media(max-width:600px){.stitch-primary-card{padding:16px}}.stitch-home-info-card h5{font-size:var(--text-body);line-height:var(--leading-body);font-weight:600}.stitch-start-button{min-height:40px;box-shadow:0 2px 6px #0028111f}@media(pointer:coarse){.button,.stitch-start-button{min-height:44px}}.active-conference-card-title,.active-conference-card-meta span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.active-conference-card-meta{flex-wrap:wrap}.client-create-confirm{max-width:100%;white-space:normal;overflow-wrap:anywhere}
