.PlsSegmentationTool_tool__w7z9T{color:var(--color-fg);background:var(--color-bg);font-family:var(--font-sans);font-size:1rem;line-height:1.65}.PlsSegmentationTool_shell__yaC6X{width:min(1200px,calc(100% - 40px));margin-inline:auto;min-width:0}.PlsSegmentationTool_hero__lcYX2{padding:40px 0 32px;background:linear-gradient(125deg,var(--color-surface),#fff);border-bottom:1px solid var(--color-line)}.PlsSegmentationTool_hero__lcYX2 h1{max-width:980px;font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.12;letter-spacing:-.035em;margin:12px 0 18px;font-weight:var(--font-weight-heading)}.PlsSegmentationTool_hero__lcYX2 p{max-width:920px;margin:10px 0;color:var(--color-muted);font-size:1.075rem}.PlsSegmentationTool_hero__lcYX2 .PlsSegmentationTool_privacy___sYaX{font-size:.95rem;color:var(--color-fg)}.PlsSegmentationTool_body__l8osB{display:grid;gap:22px;padding-block:28px 60px}.PlsSegmentationTool_panel__z9C_g{min-width:0;padding:28px;border:1px solid var(--color-line);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(16,47,94,.04)}.PlsSegmentationTool_panel__z9C_g h2,.PlsSegmentationTool_references__QF2Bb h2{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.3;margin:0 0 12px;letter-spacing:-.025em}.PlsSegmentationTool_panel__z9C_g h3{font-size:1.12rem;line-height:1.4;margin:24px 0 10px;font-weight:var(--font-weight-heading)}.PlsSegmentationTool_panel__z9C_g p,.PlsSegmentationTool_references__QF2Bb p{margin:8px 0 14px}.PlsSegmentationTool_panelHead__arboN{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.PlsSegmentationTool_panelHead__arboN>div{max-width:850px}.PlsSegmentationTool_badge__5HZdX{flex-shrink:0;display:inline-flex;align-items:center;min-height:36px;padding:5px 12px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;color:var(--color-primary);font-size:var(--text-meta);font-weight:700}.PlsSegmentationTool_fields__jRTCz,.PlsSegmentationTool_summaryGrid__p_3wH,.PlsSegmentationTool_uploadGrid__PPz0D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.PlsSegmentationTool_upload__wgQ32{display:grid;gap:12px;border:1px solid var(--color-line-strong);border-radius:14px;background:var(--color-surface);padding:20px;font-weight:700;min-width:0}.PlsSegmentationTool_upload__wgQ32 input{width:100%;min-width:0;font:inherit;font-size:var(--text-control);padding:0;background:transparent;border:none}.PlsSegmentationTool_upload__wgQ32 input::file-selector-button{min-height:44px;border:1px solid var(--color-primary);border-radius:9px;padding:8px 13px;margin-right:9px;background:#fff;color:var(--color-primary);font:700 var(--text-control) var(--font-sans);cursor:pointer}.PlsSegmentationTool_pickerHelp__9skes{font-size:.95rem;color:var(--color-muted);margin:14px 0}.PlsSegmentationTool_fileBatch__v_A9W{margin:18px 0;border:1px solid var(--color-line);border-radius:14px;padding:16px;min-width:0}.PlsSegmentationTool_fileBatch__v_A9W h3{font-size:1rem;margin:0 0 8px}.PlsSegmentationTool_fileBatch__v_A9W>p{margin:8px 0;font-size:var(--text-body)}.PlsSegmentationTool_fileBatch__v_A9W ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.PlsSegmentationTool_fileError__WBKQF,.PlsSegmentationTool_fileResult__gnioQ{display:grid;gap:3px;padding:10px 12px;border-radius:8px;background:var(--color-surface);overflow-wrap:anywhere;min-width:0}.PlsSegmentationTool_fileError__WBKQF span,.PlsSegmentationTool_fileResult__gnioQ span{font-size:var(--text-meta)}.PlsSegmentationTool_fileError__WBKQF{background:#fff2ef;border-left:3px solid #b63f2e;color:#842d20}.PlsSegmentationTool_fileBatch__v_A9W summary{min-height:44px;align-content:center;cursor:pointer}.PlsSegmentationTool_fileBatch__v_A9W details p{font-size:var(--text-body);margin:0 0 8px;white-space:pre-wrap}.PlsSegmentationTool_actions__mdf_1{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.PlsSegmentationTool_tool__w7z9T button{min-height:44px;border:1px solid var(--color-line-strong);border-radius:10px;padding:10px 16px;background:#fff;color:var(--color-primary);font:650 var(--text-control)/1.35 var(--font-sans);cursor:pointer;max-width:100%;white-space:normal;overflow-wrap:anywhere}.PlsSegmentationTool_tool__w7z9T button:hover{border-color:var(--color-primary);background:var(--color-surface)}.PlsSegmentationTool_tool__w7z9T button:disabled{opacity:1;background:var(--color-disabled-bg);color:var(--color-disabled-fg);border-color:var(--color-line-strong);cursor:not-allowed}.PlsSegmentationTool_tableWrap__uzpaG:focus-visible,.PlsSegmentationTool_tool__w7z9T button:focus-visible,.PlsSegmentationTool_tool__w7z9T input:focus-visible,.PlsSegmentationTool_tool__w7z9T select:focus-visible,.PlsSegmentationTool_tool__w7z9T summary:focus-visible,.PlsSegmentationTool_tool__w7z9T textarea:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.PlsSegmentationTool_tool__w7z9T .PlsSegmentationTool_primary__4Osrr{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.PlsSegmentationTool_tool__w7z9T .PlsSegmentationTool_primary__4Osrr:hover{background:var(--color-fg);color:#fff}.PlsSegmentationTool_notice__qWt74{border-left:4px solid #d99410;border-radius:9px;background:#fff7e7;color:#684706;padding:14px 16px;margin:18px 0}.PlsSegmentationTool_notice__qWt74 h3{margin-top:0}.PlsSegmentationTool_details___U2XF{border:1px solid var(--color-line);border-radius:12px;padding:12px 16px;margin-top:18px;min-width:0}.PlsSegmentationTool_details___U2XF summary{min-height:44px;display:list-item;align-content:center;font-size:.98rem;font-weight:700;color:var(--color-primary);cursor:pointer;overflow-wrap:anywhere}.PlsSegmentationTool_details___U2XF[open] summary{margin-bottom:10px}.PlsSegmentationTool_details___U2XF>details{margin-top:12px;border-top:1px solid var(--color-line);padding-top:8px}.PlsSegmentationTool_details___U2XF li{overflow-wrap:anywhere}.PlsSegmentationTool_details___U2XF textarea{margin-block:10px}.PlsSegmentationTool_tool__w7z9T label{min-width:0}.PlsSegmentationTool_fields__jRTCz label,.PlsSegmentationTool_justification__iG_3n,.PlsSegmentationTool_shortField__1B3l5{display:grid;gap:8px;font-weight:650;font-size:.95rem;align-content:start}.PlsSegmentationTool_fields__jRTCz small{font-weight:400;color:var(--color-muted);font-size:var(--text-meta);line-height:1.6}.PlsSegmentationTool_tool__w7z9T input:not([type=file]):not([type=checkbox]),.PlsSegmentationTool_tool__w7z9T select,.PlsSegmentationTool_tool__w7z9T textarea{display:block;min-width:0;max-width:100%;width:100%;min-height:46px;border:1px solid var(--color-line-strong);border-radius:9px;background:#fff;padding:10px 12px;color:var(--color-fg);font:400 1rem/1.45 var(--font-sans)}.PlsSegmentationTool_tool__w7z9T textarea{min-height:140px;resize:vertical}.PlsSegmentationTool_details___U2XF>textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-control)}.PlsSegmentationTool_shortField__1B3l5{max-width:650px;margin:12px 0}.PlsSegmentationTool_justification__iG_3n{margin-top:18px}.PlsSegmentationTool_tabs__nGYfW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;border-radius:14px;border:1px solid var(--color-line);background:var(--color-surface)}.PlsSegmentationTool_tabs__nGYfW button{border-color:transparent;background:transparent;min-height:52px}.PlsSegmentationTool_tabs__nGYfW button[aria-selected=true]{background:#fff;border-color:var(--color-line-strong);box-shadow:0 3px 10px rgba(16,47,94,.07);color:var(--color-fg)}.PlsSegmentationTool_empty__N1_f0{padding:22px 0;color:var(--color-muted)}.PlsSegmentationTool_tableWrap__uzpaG{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid var(--color-line);border-radius:12px}.PlsSegmentationTool_tableWrap__uzpaG table{width:100%;border-collapse:collapse;font-size:var(--text-table);line-height:1.5}.PlsSegmentationTool_tableWrap__uzpaG td,.PlsSegmentationTool_tableWrap__uzpaG th{border-bottom:1px solid var(--color-line);padding:12px 14px;text-align:left;vertical-align:top;min-width:90px}.PlsSegmentationTool_tableWrap__uzpaG thead th{background:var(--color-surface);font-weight:700;white-space:normal}.PlsSegmentationTool_tableWrap__uzpaG tbody th{font-weight:600}.PlsSegmentationTool_tableWrap__uzpaG tr:last-child td,.PlsSegmentationTool_tableWrap__uzpaG tr:last-child th{border-bottom:0}.PlsSegmentationTool_tableWrap__uzpaG .PlsSegmentationTool_source__CRf9V{min-width:180px;max-width:280px;overflow-wrap:anywhere;font-size:var(--text-meta)}.PlsSegmentationTool_tool__w7z9T .PlsSegmentationTool_smallButton__qG2l7{padding:7px 11px;font-size:var(--text-meta)}.PlsSegmentationTool_confirm__9vo16{display:flex;align-items:flex-start;gap:12px;padding:16px 0;margin-top:15px;min-height:44px;font-size:.96rem;cursor:pointer}.PlsSegmentationTool_confirm__9vo16 input{width:21px;height:21px;min-width:21px;margin-top:3px;accent-color:var(--color-primary)}.PlsSegmentationTool_decision__DzQKj{border:1px solid var(--color-line-strong);border-radius:15px;padding:22px;background:linear-gradient(120deg,var(--color-surface),#fff)}.PlsSegmentationTool_decision__DzQKj h2{font-size:clamp(1.5rem,2.6vw,2rem);margin:10px 0}.PlsSegmentationTool_decision__DzQKj p{margin-bottom:0}.PlsSegmentationTool_kicker__e5ql9{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.055em;font-weight:750;color:var(--color-primary)}.PlsSegmentationTool_summaryGrid__p_3wH{margin-bottom:24px}.PlsSegmentationTool_summaryGrid__p_3wH>div{padding:18px;border-radius:12px;background:var(--color-surface)}.PlsSegmentationTool_summaryGrid__p_3wH h3{margin:0 0 8px}.PlsSegmentationTool_summaryGrid__p_3wH p{margin-bottom:0;font-size:var(--text-body)}.PlsSegmentationTool_alternatives__k8WkV{font-size:1.3rem;color:var(--color-primary)}.PlsSegmentationTool_muted__kOBgM{color:var(--color-muted);font-size:.94rem}.PlsSegmentationTool_issues__fZZMv{display:grid;gap:10px;margin:12px 0;padding:0;list-style:none}.PlsSegmentationTool_issues__fZZMv>li{border:1px solid var(--color-line);border-left-width:4px;border-radius:10px;padding:13px 16px;font-size:.96rem}.PlsSegmentationTool_issues__fZZMv .PlsSegmentationTool_warningIssue__4cX47{border-left-color:#d99410;background:#fffaf0}.PlsSegmentationTool_issues__fZZMv .PlsSegmentationTool_errorIssue__1ReKA{border-left-color:#b63f2e;background:#fff2ef}.PlsSegmentationTool_issues__fZZMv .PlsSegmentationTool_infoIssue__Kh7o4{border-left-color:var(--color-primary);background:var(--color-surface)}.PlsSegmentationTool_issues__fZZMv details{margin-top:5px;font-size:var(--text-meta)}.PlsSegmentationTool_issues__fZZMv summary{min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.PlsSegmentationTool_issues__fZZMv p{overflow-wrap:anywhere;margin-bottom:0}.PlsSegmentationTool_bars__GC7aU{height:14px;display:flex;overflow:hidden;border-radius:999px;gap:2px;background:var(--color-line);margin-top:16px}.PlsSegmentationTool_bars__GC7aU>div{height:100%;background:var(--color-primary)}.PlsSegmentationTool_bars__GC7aU>div:nth-child(2n){background:#e09b13}.PlsSegmentationTool_bars__GC7aU>div:nth-child(3n){background:#6b81b5}.PlsSegmentationTool_error__tf82g{margin-top:20px;border:1px solid #e7b5ad;border-radius:12px;padding:16px;color:#842d20;background:#fff2ef}.PlsSegmentationTool_error__tf82g summary{min-height:44px;align-content:center;cursor:pointer}.PlsSegmentationTool_error__tf82g p{overflow-wrap:anywhere}.PlsSegmentationTool_references__QF2Bb{padding:18px 6px;color:var(--color-muted)}.PlsSegmentationTool_references__QF2Bb ul{padding-left:22px}.PlsSegmentationTool_references__QF2Bb li{margin:8px 0}.PlsSegmentationTool_references__QF2Bb a{display:inline-block;min-height:44px;align-content:center;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:760px){.PlsSegmentationTool_shell__yaC6X{width:calc(100% - 28px)}.PlsSegmentationTool_hero__lcYX2{padding-block:28px 24px}.PlsSegmentationTool_hero__lcYX2 p{font-size:1rem}.PlsSegmentationTool_panel__z9C_g{padding:20px;border-radius:15px}.PlsSegmentationTool_fields__jRTCz,.PlsSegmentationTool_summaryGrid__p_3wH,.PlsSegmentationTool_uploadGrid__PPz0D{grid-template-columns:1fr}.PlsSegmentationTool_panelHead__arboN{flex-direction:column;gap:9px}.PlsSegmentationTool_tabs__nGYfW{gap:5px;padding:5px}.PlsSegmentationTool_tabs__nGYfW button{padding:10px;font-size:var(--text-control)}.PlsSegmentationTool_tableWrap__uzpaG td,.PlsSegmentationTool_tableWrap__uzpaG th{padding:10px}.PlsSegmentationTool_decision__DzQKj{padding:17px}}@media(max-width:420px){.PlsSegmentationTool_shell__yaC6X{width:calc(100% - 24px)}.PlsSegmentationTool_panel__z9C_g{padding:16px}.PlsSegmentationTool_hero__lcYX2 h1{font-size:2.05rem}.PlsSegmentationTool_actions__mdf_1{display:grid;grid-template-columns:1fr}.PlsSegmentationTool_actions__mdf_1 button{width:100%}.PlsSegmentationTool_upload__wgQ32{padding:14px}.PlsSegmentationTool_tabs__nGYfW button{font-size:var(--text-control)}.PlsSegmentationTool_badge__5HZdX,.PlsSegmentationTool_confirm__9vo16{font-size:var(--text-meta)}.PlsSegmentationTool_details___U2XF{padding:10px 12px}}.ToolQuickGuide_wrap__fZ1aV{margin-block:.625rem;min-width:0}.ToolQuickGuide_guide__B8wYi{border:1px solid var(--color-line);border-radius:10px;background:var(--color-card);color:var(--color-fg);overflow-wrap:anywhere}.ToolQuickGuide_guide__B8wYi summary{display:flex;align-items:center;gap:.6rem;min-height:48px;padding:.6rem 1rem;cursor:pointer;list-style:none;font:600 .9375rem/1.6 var(--font-sans)}.ToolQuickGuide_guide__B8wYi summary::-webkit-details-marker{display:none}.ToolQuickGuide_guide__B8wYi summary>svg:first-child{color:var(--color-primary)}.ToolQuickGuide_guide__B8wYi small{color:var(--color-muted);font-size:var(--text-meta);font-weight:400}.ToolQuickGuide_guide__B8wYi .ToolQuickGuide_chevron__4wXPe{margin-inline-start:auto;color:var(--color-primary)}.ToolQuickGuide_guide__B8wYi[open] .ToolQuickGuide_chevron__4wXPe{transform:rotate(180deg)}.ToolQuickGuide_guide__B8wYi summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:8px}.ToolQuickGuide_guide__B8wYi table{width:100%;border-collapse:collapse;font:400 var(--text-table)/1.65 var(--font-sans);table-layout:fixed}.ToolQuickGuide_guide__B8wYi thead th{background:var(--color-surface);font-size:var(--text-table);text-align:left}.ToolQuickGuide_guide__B8wYi td,.ToolQuickGuide_guide__B8wYi th{border-top:1px solid var(--color-line);padding:.7rem 1rem;text-align:left;vertical-align:top}.ToolQuickGuide_guide__B8wYi th:first-child{width:8.5rem}.ToolQuickGuide_guide__B8wYi tbody th{font-weight:600;color:var(--color-primary)}@media(max-width:620px){.ToolQuickGuide_guide__B8wYi summary{flex-wrap:wrap;gap:.4rem .6rem;padding-inline:.75rem}.ToolQuickGuide_guide__B8wYi small{display:none}.ToolQuickGuide_guide__B8wYi th:first-child{width:5.5rem}.ToolQuickGuide_guide__B8wYi td,.ToolQuickGuide_guide__B8wYi th{padding:.65rem .75rem}.ToolQuickGuide_guide__B8wYi table{font-size:var(--text-table)}}