.guided-scale-review_dialog__hg_FY{width:calc(100vw - 2rem);max-height:min(88dvh,760px);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0}.guided-scale-review_dialog__hg_FY p{margin-block:.6rem}.guided-scale-review_dialog__hg_FY ul{margin:.75rem 0;padding-left:1.25rem}.guided-scale-review_dialog__hg_FY li+li{margin-top:.9rem}.guided-scale-review_dialog__hg_FY details{margin-block:.75rem}.guided-scale-review_dialog__hg_FY summary{cursor:pointer}.guided-scale-review_fallback__Pf80M{border-top:1px solid var(--border);padding-top:.6rem}.assisted-exception-review_workspace__jI2lL{color:var(--foreground);min-width:0}.assisted-exception-review_workspace__jI2lL h2{margin:0;font-size:1.25rem}.assisted-exception-review_workspace__jI2lL h3{margin:0;font-size:1rem}.assisted-exception-review_workspace__jI2lL p{font-size:.82rem;line-height:1.6;overflow-wrap:anywhere}.assisted-exception-review_heading__0LrZU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0}.assisted-exception-review_summary__d82Ce{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;padding:.8rem}.assisted-exception-review_filters__opn_y{display:grid;grid-template-columns:minmax(190px,2fr) repeat(2,minmax(140px,1fr));gap:.75rem;margin:1rem 0}.assisted-exception-review_workspace__jI2lL label{display:grid;gap:.3rem;font-size:.8rem;font-weight:600;min-width:0}.assisted-exception-review_workspace__jI2lL :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--border);border-radius:.35rem;min-height:42px;width:100%;background:var(--background);color:var(--foreground);padding:.55rem;font:inherit}.assisted-exception-review_workspace__jI2lL :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.assisted-exception-review_workspace__jI2lL :disabled{opacity:.65;cursor:not-allowed}.assisted-exception-review_tableScroll__ZMTKC{overflow-x:auto;border:1px solid var(--border);border-radius:.5rem}.assisted-exception-review_table__6MbI2{width:100%;min-width:760px;border-collapse:collapse;font-size:.8rem}.assisted-exception-review_table__6MbI2 caption{text-align:left;padding:.7rem;background:var(--muted);font-size:.75rem;line-height:1.5}.assisted-exception-review_table__6MbI2 td,.assisted-exception-review_table__6MbI2 th{text-align:left;border-bottom:1px solid var(--border);padding:.7rem;vertical-align:top;overflow-wrap:anywhere}.assisted-exception-review_table__6MbI2 thead{background:var(--muted)}.assisted-exception-review_table__6MbI2 td:nth-child(3),.assisted-exception-review_table__6MbI2 th:nth-child(2),.assisted-exception-review_table__6MbI2 th:nth-child(3){white-space:nowrap}.assisted-exception-review_table__6MbI2 th[scope=row]{font-weight:400;max-width:280px}.assisted-exception-review_table__6MbI2 small,.assisted-exception-review_table__6MbI2 td>span{display:block;margin-top:.25rem;line-height:1.5}.assisted-exception-review_numeric__p2Rtl{font-variant-numeric:tabular-nums;white-space:nowrap}.assisted-exception-review_actions__POBob{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.assisted-exception-review_actions__POBob button{min-height:38px}.assisted-exception-review_groups__ozjey{display:grid;gap:.6rem}.assisted-exception-review_group__AJhhb{border:1px solid var(--border);border-radius:.5rem;background:var(--background)}.assisted-exception-review_group__AJhhb summary{padding:.8rem;cursor:pointer;line-height:1.5;overflow-wrap:anywhere}.assisted-exception-review_group__AJhhb summary span{display:block;margin:.15rem 0 0 1.1rem;font-size:.8rem}.assisted-exception-review_group__AJhhb ul{list-style:none;padding:0 .8rem;margin:0}.assisted-exception-review_group__AJhhb li{padding:.8rem 0;border-top:1px solid var(--border)}.assisted-exception-review_exceptionTitle__aaGuW{display:flex;gap:.6rem;align-items:center}.assisted-exception-review_exceptionTitle__aaGuW input{width:22px;height:22px;accent-color:var(--primary)}.assisted-exception-review_locations__v7WiY{list-style:none;margin:.5rem 0;padding:0}.assisted-exception-review_locations__v7WiY li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem 0;border-top:1px solid var(--border)}.assisted-exception-review_locations__v7WiY label{display:flex;align-items:center;gap:.6rem;font-weight:400}.assisted-exception-review_locations__v7WiY input{width:22px;height:22px;accent-color:var(--primary)}.assisted-exception-review_bulk__n2SZX,.assisted-exception-review_previewPanel__otHdf{margin:.8rem 0;padding:.8rem;border:1px solid var(--border);border-radius:.5rem;background:var(--muted)}.assisted-exception-review_preview__0hIbu{margin:0 0 .7rem}.assisted-exception-review_preview__0hIbu canvas{display:block;background:white;max-width:100%;max-height:180px;object-fit:contain}.assisted-exception-review_preview__0hIbu figcaption{margin-top:.4rem;font-size:.75rem}@media (max-width:680px){.assisted-exception-review_filters__opn_y{grid-template-columns:1fr}.assisted-exception-review_heading__0LrZU{align-items:flex-start}.assisted-exception-review_table__6MbI2{min-width:700px}.assisted-exception-review_actions__POBob button{min-height:42px}}.assisted-exception-review_bulk__n2SZX,.assisted-exception-review_previewPanel__otHdf,.assisted-exception-review_summary__d82Ce{border-radius:0;background:transparent;border:0;border-block:1px solid var(--p2p-hair);padding:14px 0}.assisted-exception-review_heading__0LrZU h2{font-size:20px;font-weight:500;letter-spacing:-.025em}.assisted-exception-review_group__AJhhb summary span,.assisted-exception-review_preview__0hIbu figcaption,.assisted-exception-review_table__6MbI2,.assisted-exception-review_table__6MbI2 caption,.assisted-exception-review_workspace__jI2lL label,.assisted-exception-review_workspace__jI2lL p{font-size:12px}.assisted-exception-review_workspace__jI2lL label{font-weight:500}.assisted-exception-review_workspace__jI2lL :is(input:not([type=checkbox]),select,textarea){background:transparent;border-radius:3px}.assisted-exception-review_filters__opn_y{grid-template-columns:minmax(0,1fr)}.assisted-exception-review_group__AJhhb{background:transparent;border:0;border-bottom:1px solid var(--p2p-hair);border-radius:0}.assisted-exception-review_group__AJhhb summary,.assisted-exception-review_group__AJhhb ul{padding-inline:0}.assisted-exception-review_tableScroll__ZMTKC{border:0;border-radius:0}.assisted-exception-review_table__6MbI2 caption,.assisted-exception-review_table__6MbI2 thead{background:transparent}.guided-symbol-takeoff_panel__W_E2k{min-width:0;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--background);color:var(--foreground);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.guided-symbol-takeoff_panel__W_E2k p{margin:.65rem 0}.guided-symbol-takeoff_heading__0qY7Y h3{margin:.2rem 0 .45rem;font-size:1.05rem;line-height:1.3}.guided-symbol-takeoff_heading__0qY7Y p{margin-top:0}.guided-symbol-takeoff_eyebrow__fzKvQ{display:block;color:var(--muted-foreground);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.guided-symbol-takeoff_limit__MeRTA{padding:.65rem .75rem;background:var(--muted);border-radius:.4rem}.guided-symbol-takeoff_actions__FeMn4{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem;margin:.9rem 0}.guided-symbol-takeoff_panel__W_E2k button{min-height:44px;max-width:100%;white-space:normal;text-align:left}.guided-symbol-takeoff_primary__NIwiN{justify-content:center;text-align:center!important}.guided-symbol-takeoff_status__yk6Dy{margin-top:.75rem;padding:.35rem .75rem;border-left:3px solid var(--primary);background:var(--muted);border-radius:.25rem}.guided-symbol-takeoff_attention__NQ6ra{font-weight:600}.guided-symbol-takeoff_reviewNote__C0FrI{color:var(--muted-foreground);font-size:.8rem}.guided-symbol-takeoff_readiness__ELRJX{margin-top:.85rem;border-top:1px solid var(--border)}.guided-symbol-takeoff_readiness__ELRJX summary{cursor:pointer;min-height:44px;display:list-item;padding:.7rem 0;font-weight:600}.guided-symbol-takeoff_readiness__ELRJX>ul{margin:0 0 .5rem;max-height:20rem;overflow-y:auto;padding-left:1.2rem}.guided-symbol-takeoff_readiness__ELRJX>ul>li{padding:.65rem .2rem;border-bottom:1px solid var(--border)}.guided-symbol-takeoff_readiness__ELRJX li>span{display:block}.guided-symbol-takeoff_readiness__ELRJX li ul{padding-left:1.2rem;margin:.35rem 0 0}.guided-symbol-takeoff_readiness__ELRJX li li{margin-top:.25rem}.guided-symbol-takeoff_rowStatus__ffxe7{font-size:.8rem;font-weight:600;margin-top:.25rem}.guided-symbol-takeoff_panel__W_E2k :is(button,summary,ul[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:480px){.guided-symbol-takeoff_panel__W_E2k{padding:.8rem}.guided-symbol-takeoff_primary__NIwiN{width:100%}.guided-symbol-takeoff_actions__FeMn4{align-items:stretch}}.guided-plan-preparation_panel__ZUd2p{min-width:0;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--background);color:var(--foreground);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.guided-plan-preparation_panel__ZUd2p h3{margin:.2rem 0 .6rem;font-size:1.05rem}.guided-plan-preparation_panel__ZUd2p h4{margin:.75rem 0 .4rem;font-size:.9rem}.guided-plan-preparation_panel__ZUd2p p{margin:.6rem 0}.guided-plan-preparation_eyebrow__4KS6Y{color:var(--muted-foreground);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.guided-plan-preparation_qualification__8K_e4{background:var(--muted);padding:.7rem;border-radius:.4rem}.guided-plan-preparation_actions__qZ_go{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem;margin:.9rem 0}.guided-plan-preparation_panel__ZUd2p button,.guided-plan-preparation_panel__ZUd2p select{min-height:44px;max-width:100%;white-space:normal}.guided-plan-preparation_primary__C6a8R{justify-content:center}.guided-plan-preparation_status__N1nau{padding:.3rem .75rem;background:var(--muted);border-left:3px solid var(--primary);border-radius:.25rem}.guided-plan-preparation_attention__Oq7xb{font-weight:600}.guided-plan-preparation_details__PtR5e{margin-top:.85rem;border-top:1px solid var(--border)}.guided-plan-preparation_details__PtR5e summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-weight:600}.guided-plan-preparation_details__PtR5e ul{padding-left:1.2rem}.guided-plan-preparation_details__PtR5e li{margin:.4rem 0}.guided-plan-preparation_page__5GWAS{border-bottom:1px solid var(--border);padding:.3rem 0 .65rem}.guided-plan-preparation_note__QZA0b{color:var(--muted-foreground);font-size:.8rem}.guided-plan-preparation_candidates__g8Ojc{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.guided-plan-preparation_candidate__044HX{min-width:0;border:1px solid var(--border);padding:.8rem;border-radius:.5rem}.guided-plan-preparation_candidate__044HX label{display:grid;gap:.4rem;margin:.7rem 0}.guided-plan-preparation_candidate__044HX select{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:.35rem;padding:.5rem;background:var(--background);color:var(--foreground)}.guided-plan-preparation_preview__0fa2W{margin:.7rem 0;padding:.5rem;border:1px solid var(--border);border-radius:.35rem}.guided-plan-preparation_preview__0fa2W canvas{display:block;width:auto;height:auto;max-width:min(100%,14rem);max-height:10rem;background:white}.guided-plan-preparation_preview__0fa2W figcaption{margin-top:.4rem;font-size:.75rem;color:var(--muted-foreground)}.guided-plan-preparation_panel__ZUd2p :is(button,summary,select):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:480px){.guided-plan-preparation_panel__ZUd2p{padding:.8rem}.guided-plan-preparation_primary__C6a8R{width:100%}.guided-plan-preparation_actions__qZ_go{align-items:stretch}}.simple-takeoff-entry_command__suwnI,.simple-takeoff-entry_entry__KN_3o{color:var(--foreground);min-width:0}.simple-takeoff-entry_entry__KN_3o{max-width:1120px;padding:clamp(1rem,3vw,2.5rem);margin:auto}.simple-takeoff-entry_entry__KN_3o h1{font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.2;margin:.5rem 0}.simple-takeoff-entry_command__suwnI p,.simple-takeoff-entry_entry__KN_3o p{font-size:.86rem;overflow-wrap:anywhere}.simple-takeoff-entry_eyebrow___EsBi{color:var(--primary);font-weight:700;letter-spacing:.08em;font-size:.72rem!important}.simple-takeoff-entry_startGrid__X9zDc{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.3fr);gap:1.25rem;margin:1.5rem 0}.simple-takeoff-entry_upload__Zye5c{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;border:2px dashed var(--border);border-radius:.75rem;padding:1.5rem;background:var(--muted)}.simple-takeoff-entry_upload__Zye5c strong{font-size:1.05rem}.simple-takeoff-entry_upload__Zye5c small{font-size:.76rem;line-height:1.5}.simple-takeoff-entry_command__suwnI label,.simple-takeoff-entry_request__RiNvp label{display:grid;gap:.5rem;font-size:.85rem;font-weight:600}.simple-takeoff-entry_command__suwnI input,.simple-takeoff-entry_entry__KN_3o textarea{color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem;padding:.85rem;width:100%;min-height:44px;font:inherit;font-weight:400}.simple-takeoff-entry_entry__KN_3o textarea{resize:vertical;min-height:150px}.simple-takeoff-entry_actions__cDrCS,.simple-takeoff-entry_examples__RXtmv{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.simple-takeoff-entry_examples__RXtmv button{font-size:.76rem}.simple-takeoff-entry_command__suwnI :is(button,input,summary):focus-visible,.simple-takeoff-entry_entry__KN_3o :is(button,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.simple-takeoff-entry_command__suwnI :disabled,.simple-takeoff-entry_entry__KN_3o :disabled{opacity:.65;cursor:not-allowed}.simple-takeoff-entry_command__suwnI button,.simple-takeoff-entry_entry__KN_3o button{min-height:42px}.simple-takeoff-entry_command__suwnI,.simple-takeoff-entry_limitations__goExW,.simple-takeoff-entry_status__eEiVH{padding:1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--muted)}.simple-takeoff-entry_command__suwnI{margin:1rem 0}.simple-takeoff-entry_command__suwnI code{overflow-wrap:anywhere;font-size:.75rem}@media (max-width:700px){.simple-takeoff-entry_startGrid__X9zDc{grid-template-columns:1fr}.simple-takeoff-entry_entry__KN_3o,.simple-takeoff-entry_upload__Zye5c{padding:1rem}}.simple-takeoff-entry_entry__KN_3o{padding:0;margin:0;max-width:none}.simple-takeoff-entry_entry__KN_3o h1{font-size:26px;font-weight:600;letter-spacing:-.025em;margin:8px 0 16px}.simple-takeoff-entry_command__suwnI p,.simple-takeoff-entry_entry__KN_3o p{font-size:12px;line-height:1.65}.simple-takeoff-entry_eyebrow___EsBi{font-size:12px!important;color:var(--p2p-muted);font-weight:500;letter-spacing:.05em}.simple-takeoff-entry_startGrid__X9zDc{display:flex;flex-direction:column;gap:24px;margin:24px 0}.simple-takeoff-entry_upload__Zye5c{padding:0 0 24px;border:0;border-bottom:1px solid var(--p2p-hair);border-radius:0;background:transparent;gap:10px}.simple-takeoff-entry_upload__Zye5c strong{font-size:14px;font-weight:500}.simple-takeoff-entry_upload__Zye5c small{font-size:12px;color:var(--p2p-muted)}.simple-takeoff-entry_command__suwnI label,.simple-takeoff-entry_request__RiNvp label{font-size:12px;font-weight:500}.simple-takeoff-entry_command__suwnI input,.simple-takeoff-entry_entry__KN_3o textarea{background:transparent;border-radius:3px;padding:12px;font-size:13.5px}.simple-takeoff-entry_entry__KN_3o textarea{min-height:110px}.simple-takeoff-entry_examples__RXtmv{gap:8px}.simple-takeoff-entry_examples__RXtmv button{font-size:12px;border:0;border-bottom:1px solid var(--p2p-hair);border-radius:0;background:transparent;padding-inline:0}.simple-takeoff-entry_command__suwnI,.simple-takeoff-entry_limitations__goExW,.simple-takeoff-entry_status__eEiVH{background:transparent;border:0;border-top:1px solid var(--p2p-hair);border-radius:0;padding:14px 0;color:var(--p2p-muted)}.simple-takeoff-entry_command__suwnI{margin-block:12px}.simple-takeoff-entry_limitations__goExW,.simple-takeoff-entry_request__RiNvp{border-top:1px solid var(--p2p-hair);padding-block:12px}.simple-takeoff-entry_exampleNotes__8Wf_5>summary,.simple-takeoff-entry_limitations__goExW>summary,.simple-takeoff-entry_request__RiNvp>summary{cursor:pointer;color:var(--p2p-muted);font-size:12px;line-height:1.5}.simple-takeoff-entry_exampleNotes__8Wf_5[open]>summary,.simple-takeoff-entry_limitations__goExW[open]>summary,.simple-takeoff-entry_request__RiNvp[open]>summary{margin-bottom:14px}.simple-takeoff-entry_request__RiNvp textarea{min-height:90px}.simple-takeoff-entry_exampleNotes__8Wf_5{margin-top:12px}.simple-takeoff-entry_entry__KN_3o summary:focus-visible{outline:2px solid var(--p2p-accent);outline-offset:3px}@media (max-width:599px),(pointer:coarse){.simple-takeoff-entry_exampleNotes__8Wf_5>summary,.simple-takeoff-entry_limitations__goExW>summary,.simple-takeoff-entry_request__RiNvp>summary{min-height:44px;align-content:center}.simple-takeoff-entry_command__suwnI button,.simple-takeoff-entry_entry__KN_3o button{min-height:44px}}@media (max-width:599px){.simple-takeoff-entry_entry__KN_3o{padding:0}.simple-takeoff-entry_command__suwnI button,.simple-takeoff-entry_entry__KN_3o button{min-height:44px}}.automatic-symbol-proposals_matching__gTZwr{border:1px solid var(--border);border-radius:.5rem;padding:.75rem;margin:.75rem 0 1rem;min-width:0;background:var(--background)}.automatic-symbol-proposals_actions__OlzIv{display:flex;gap:.5rem;flex-wrap:wrap}.automatic-symbol-proposals_matching__gTZwr>label{display:grid;gap:.35rem;width:min(100%,28rem);min-width:0}.automatic-symbol-proposals_matching__gTZwr select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:42px;padding:.5rem;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.35rem}.automatic-symbol-proposals_inventory__FqukH{margin-top:.75rem}.automatic-symbol-proposals_inventory__FqukH summary{cursor:pointer;font-size:.8rem;font-weight:600;min-height:40px;padding:.5rem 0}.automatic-symbol-proposals_tableScroll__8FA37{overflow:auto;max-height:22rem}.automatic-symbol-proposals_tableScroll__8FA37 table{width:100%;min-width:650px;border-collapse:collapse;font-size:.75rem}.automatic-symbol-proposals_tableScroll__8FA37 caption{text-align:left;padding:.5rem 0;color:var(--foreground)}.automatic-symbol-proposals_tableScroll__8FA37 td,.automatic-symbol-proposals_tableScroll__8FA37 th{text-align:left;vertical-align:top;padding:.55rem;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.automatic-symbol-proposals_tableScroll__8FA37 th{font-weight:600}.automatic-symbol-proposals_tableScroll__8FA37 thead th{position:sticky;top:0;background:var(--muted)}.automatic-symbol-proposals_tableScroll__8FA37 small{display:block;margin-top:.25rem}.automatic-symbol-proposals_matching__gTZwr ol{padding-left:1.5rem}.automatic-symbol-proposals_matching__gTZwr li{border-top:1px solid var(--border);padding:.5rem 0;font-size:.8rem;overflow-wrap:anywhere}.automatic-symbol-proposals_matching__gTZwr :is(button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.automatic-symbol-proposals_status__ZZTyO{border-bottom:1px solid var(--border);padding:.5rem .9rem;background:var(--background);color:var(--foreground);font-size:.8rem}.automatic-symbol-proposals_status__ZZTyO p{margin:0 0 .35rem;overflow-wrap:anywhere}.automatic-symbol-proposals_matching__gTZwr select:focus-visible,.automatic-symbol-proposals_status__ZZTyO :is(button,select):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.legend-count-catalog_page__Jl3Gh{height:100dvh;display:flex;flex-direction:column;background:var(--p2p-surface-raised);color:var(--p2p-text);font:14px system-ui,sans-serif}.legend-count-catalog_header__DJMow,.legend-count-catalog_toolbar__R6Abt{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--p2p-surface);border-bottom:1px solid var(--p2p-border);padding:8px 12px}.legend-count-catalog_header__DJMow h1{font-size:17px;margin:0}.legend-count-catalog_meta__XK0RJ{font-size:12px;color:var(--p2p-muted)}.legend-count-catalog_spacer__lAk2o{flex:1}.legend-count-catalog_page__Jl3Gh button,.legend-count-catalog_page__Jl3Gh input,.legend-count-catalog_page__Jl3Gh select,.legend-count-catalog_page__Jl3Gh textarea{font:inherit}.legend-count-catalog_back__YTtDh,.legend-count-catalog_page__Jl3Gh button,.legend-count-catalog_upload__FBr7R{border:1px solid var(--p2p-border);border-radius:5px;padding:6px 9px;background:var(--p2p-surface);color:var(--p2p-brand-ink);cursor:pointer;text-decoration:none}.legend-count-catalog_page__Jl3Gh button:disabled{opacity:.45;cursor:default}.legend-count-catalog_page__Jl3Gh button[aria-pressed=true],.legend-count-catalog_primary__TYMsr{background:var(--p2p-surface-hover)!important;color:var(--p2p-text)!important}.legend-count-catalog_page__Jl3Gh button:focus-visible,.legend-count-catalog_page__Jl3Gh input:focus-visible,.legend-count-catalog_page__Jl3Gh select:focus-visible,.legend-count-catalog_page__Jl3Gh textarea:focus-visible,.legend-count-catalog_upload__FBr7R:focus-within{outline:3px solid var(--p2p-brand);outline-offset:2px}.legend-count-catalog_file__yPVkz{position:absolute;width:1px;height:1px;opacity:0}.legend-count-catalog_toolbar__R6Abt label{display:flex;gap:5px;align-items:center}.legend-count-catalog_toolbar__R6Abt select{max-width:200px}.legend-count-catalog_notice__3_L0W{padding:8px 12px;margin:0;background:var(--p2p-warning-soft);font-size:12px;line-height:1.4}.legend-count-catalog_error__r4TuX{background:var(--p2p-danger-soft);color:var(--p2p-danger)}.legend-count-catalog_body__ckt02{flex:1;min-height:0;display:flex}.legend-count-catalog_catalog___373B{width:290px;flex-shrink:0;overflow:auto;background:var(--p2p-surface);border-right:1px solid var(--p2p-border)}.legend-count-catalog_catalog___373B h2,.legend-count-catalog_inspector__eEH1y h2{font-size:15px;margin:12px 0 8px}.legend-count-catalog_catalogHeader__WpSGw{padding:10px;border-bottom:1px solid var(--p2p-border)}.legend-count-catalog_entry__CMUMd{display:flex;width:100%;gap:9px;text-align:left;border:0!important;border-bottom:1px solid var(--p2p-border)!important;border-radius:0!important;padding:10px!important;align-items:center}.legend-count-catalog_entry__CMUMd[aria-pressed=true]{background:var(--p2p-surface-raised)!important;color:var(--p2p-brand-ink)!important}.legend-count-catalog_symbol__ddkXb{width:62px;height:62px;flex-shrink:0;object-fit:contain;display:block}.legend-count-catalog_entry__CMUMd strong{display:block;font-size:13px}.legend-count-catalog_entry__CMUMd span{display:block;font-size:11px;margin-top:4px;line-height:1.4}.legend-count-catalog_badge__uGe1F{font-weight:600;text-transform:capitalize}.legend-count-catalog_viewer__PC3yS{flex:1;min-width:0;overflow:auto;padding:14px}.legend-count-catalog_sheet__y59EJ{position:relative;margin:auto;background:var(--p2p-surface);box-shadow:0 2px 12px #193a3122}.legend-count-catalog_sheet__y59EJ canvas{width:100%;height:100%;display:block}.legend-count-catalog_sheet__y59EJ svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.legend-count-catalog_empty__qI5Bz{margin:80px auto;max-width:490px;line-height:1.6}.legend-count-catalog_inspector__eEH1y{width:310px;flex-shrink:0;overflow:auto;border-left:1px solid var(--p2p-border);background:var(--p2p-surface);padding:12px}.legend-count-catalog_inspector__eEH1y label{display:block;font-size:12px;margin:8px 0}.legend-count-catalog_inspector__eEH1y input:not([type=checkbox]),.legend-count-catalog_inspector__eEH1y select,.legend-count-catalog_inspector__eEH1y textarea{display:block;width:100%;border:1px solid var(--p2p-border);border-radius:4px;padding:6px;margin-top:4px}.legend-count-catalog_inspector__eEH1y textarea{min-height:54px;resize:vertical}.legend-count-catalog_inspector__eEH1y fieldset{margin:12px 0;border:1px solid var(--p2p-border);border-radius:5px;padding:10px}.legend-count-catalog_inspector__eEH1y legend{font-weight:600;font-size:12px}.legend-count-catalog_small__ips4B{font-size:12px;line-height:1.5;color:var(--p2p-muted)}.legend-count-catalog_actions__AKK2W{display:flex;gap:6px;flex-wrap:wrap}.legend-count-catalog_summary__0qBGQ{margin:12px 0;padding:10px;background:var(--p2p-surface-raised);line-height:1.6;font-size:12px}.legend-count-catalog_summary__0qBGQ strong{font-size:18px}.legend-count-catalog_table__L3xi0{width:100%;border-collapse:collapse;font-size:12px}.legend-count-catalog_table__L3xi0 td,.legend-count-catalog_table__L3xi0 th{text-align:left;border-bottom:1px solid var(--p2p-border);padding:6px}.legend-count-catalog_candidate__LhcDD{display:block;width:100%;text-align:left;margin:5px 0;font-size:12px!important}.legend-count-catalog_selected__rlRXx{outline:2px solid var(--p2p-border)}.legend-count-catalog_check__GRMaI{display:flex!important;align-items:center;gap:7px}.legend-count-catalog_check__GRMaI input{margin:0}.legend-count-catalog_warning__5T5Vu{color:var(--p2p-warning)}.legend-count-catalog_footer__UMg9O{background:var(--p2p-surface);border-top:1px solid var(--p2p-border);padding:6px 12px;font-size:11px;color:var(--p2p-muted)}.legend-count-catalog_inspector__eEH1y{overflow-wrap:anywhere}.legend-count-catalog_inspector__eEH1y button,.legend-count-catalog_inspector__eEH1y fieldset,.legend-count-catalog_inspector__eEH1y input:not([type=checkbox]),.legend-count-catalog_inspector__eEH1y select,.legend-count-catalog_inspector__eEH1y textarea{min-inline-size:0;max-inline-size:100%}.legend-count-catalog_inspector__eEH1y button{white-space:normal}@media(max-width:950px){.legend-count-catalog_catalog___373B{width:230px}.legend-count-catalog_inspector__eEH1y{width:270px}}@media(max-width:650px){.legend-count-catalog_catalog___373B,.legend-count-catalog_inspector__eEH1y{width:220px}.legend-count-catalog_header__DJMow h1{font-size:15px}.legend-count-catalog_viewer__PC3yS{padding:6px}}.legend-count-catalog_cleanupPreview__A1gnq{position:relative;width:100%;background:var(--p2p-surface);border:1px solid var(--p2p-border);overflow:hidden}.legend-count-catalog_cleanupPreview__A1gnq canvas{width:100%;height:100%;display:block}.legend-count-catalog_cleanupPreview__A1gnq svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.legend-count-catalog_cleanupMarks__vw4sp{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.legend-count-catalog_cleanupMarks__vw4sp button{font-size:12px!important}.legend-count-catalog_cleanup__KwyXq{min-width:0}.legend-count-catalog_cleanupPreview__A1gnq,.legend-count-catalog_sheet__y59EJ,.legend-count-catalog_symbol__ddkXb{background:#fff;color-scheme:light}.legend-count-catalog_page__Jl3Gh button:disabled{opacity:1;color:var(--p2p-muted);background:var(--p2p-surface-raised)}.legend-count-catalog_page__Jl3Gh button[aria-pressed=true],.legend-count-catalog_primary__TYMsr{background:var(--p2p-brand-soft)!important;color:var(--p2p-brand-ink)!important}.legend-count-catalog_page__Jl3Gh :is(input:not([type=checkbox]),select,textarea){border-color:var(--p2p-control-border)}.legend-count-catalog_page__Jl3Gh{background:var(--p2p-paper);font:13.5px var(--p2p-font)}.legend-count-catalog_header__DJMow{min-height:48px;padding:8px 24px;gap:12px;background:var(--p2p-paper)}.legend-count-catalog_header__DJMow h1{font-size:20px;font-weight:600;letter-spacing:-.025em}.legend-count-catalog_back__YTtDh,.legend-count-catalog_page__Jl3Gh button,.legend-count-catalog_upload__FBr7R{border-radius:3px;background:transparent;color:var(--p2p-ink);font-size:12px;font-weight:500}.legend-count-catalog_footer__UMg9O,.legend-count-catalog_toolbar__R6Abt{background:var(--p2p-paper);padding-inline:24px}.legend-count-catalog_notice__3_L0W{padding-inline:24px;background:transparent;border-bottom:1px solid var(--p2p-hair)}.legend-count-catalog_body__ckt02{display:grid;grid-template-columns:minmax(340px,600px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.legend-count-catalog_catalog___373B{grid-column:1;grid-row:1;width:auto;min-width:0;background:var(--p2p-paper)}.legend-count-catalog_inspector__eEH1y{grid-column:1;grid-row:2;width:auto;min-width:0;border:0;border-top:1px solid var(--p2p-hair);border-right:1px solid var(--p2p-hair);background:var(--p2p-paper);padding:20px 24px}.legend-count-catalog_viewer__PC3yS{grid-column:2;grid-row:1/3;background:#fbfaf7;color:#16181c;padding:0}.legend-count-catalog_sheet__y59EJ{box-shadow:none}.legend-count-catalog_entry__CMUMd{padding:12px 24px!important}.legend-count-catalog_entry__CMUMd span{font-size:12px}.legend-count-catalog_catalogHeader__WpSGw{padding:16px 24px}.legend-count-catalog_summary__0qBGQ{background:transparent;border-bottom:1px solid var(--p2p-hair);padding-inline:0}.legend-count-catalog_footer__UMg9O{font-size:12px}@media (max-width:960px){.legend-count-catalog_body__ckt02{grid-template-columns:minmax(280px,44%) minmax(0,1fr)}}@media (max-width:599px){.legend-count-catalog_page__Jl3Gh{height:auto;min-height:100dvh}.legend-count-catalog_footer__UMg9O,.legend-count-catalog_header__DJMow,.legend-count-catalog_notice__3_L0W,.legend-count-catalog_toolbar__R6Abt{padding-inline:20px}.legend-count-catalog_header__DJMow h1{font-size:26px}.legend-count-catalog_body__ckt02{display:flex;flex-direction:column;overflow:visible}.legend-count-catalog_catalog___373B,.legend-count-catalog_inspector__eEH1y{width:100%;max-height:45dvh;border-right:0}.legend-count-catalog_viewer__PC3yS{min-height:50dvh}.legend-count-catalog_entry__CMUMd{padding-inline:20px!important}.legend-count-catalog_back__YTtDh,.legend-count-catalog_page__Jl3Gh button,.legend-count-catalog_upload__FBr7R{min-height:44px}}.assisted-symbol-catalog_workspace__Rks9I{color:var(--foreground);min-width:0}.assisted-symbol-catalog_notice__RIeUn{padding:.75rem;border:1px solid var(--border);border-radius:.5rem;background:var(--muted);line-height:1.6}.assisted-symbol-catalog_layout__M8tGZ{display:grid;grid-template-columns:minmax(190px,25%) minmax(0,1fr);gap:1rem}.assisted-symbol-catalog_navigator__mu6c9{border-right:1px solid var(--border);padding-right:1rem;min-width:0}.assisted-symbol-catalog_navigator__mu6c9 ul{padding:0;list-style:none;max-height:55vh;overflow:auto}.assisted-symbol-catalog_navigator__mu6c9 li button{width:100%;text-align:left;border:1px solid var(--border);border-radius:.35rem;padding:.7rem;margin:.25rem 0;background:var(--background);color:var(--foreground)}.assisted-symbol-catalog_navigator__mu6c9 li button[aria-pressed=true]{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:-2px}.assisted-symbol-catalog_navigator__mu6c9 small,.assisted-symbol-catalog_navigator__mu6c9 span{display:block;margin-top:.25rem}.assisted-symbol-catalog_workspace__Rks9I label{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;min-width:0}.assisted-symbol-catalog_workspace__Rks9I input,.assisted-symbol-catalog_workspace__Rks9I select,.assisted-symbol-catalog_workspace__Rks9I textarea{width:100%;min-height:42px;border:1px solid var(--border);border-radius:.35rem;color:var(--foreground);background:var(--background);padding:.55rem;font:inherit;font-weight:400}.assisted-symbol-catalog_workspace__Rks9I :is(input,select,textarea,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.assisted-symbol-catalog_workspace__Rks9I :disabled{opacity:.65;cursor:not-allowed}.assisted-symbol-catalog_workspace__Rks9I p{font-size:.8rem;line-height:1.6;margin:.65rem 0;overflow-wrap:anywhere}.assisted-symbol-catalog_workspace__Rks9I h3{font-size:.95rem;font-weight:700;margin:.35rem 0}.assisted-symbol-catalog_editor__f9MwT{min-width:0}.assisted-symbol-catalog_fields__19nIK,.assisted-symbol-catalog_scope__y3ymR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.7rem 0}.assisted-symbol-catalog_actions__3nHE_{display:flex;gap:.5rem;flex-wrap:wrap;margin:.7rem 0}.assisted-symbol-catalog_examples__dXrH9{display:flex;gap:.6rem;flex-wrap:wrap}.assisted-symbol-catalog_example__Yn0Bp{border:1px solid var(--border);padding:.5rem;max-width:180px}.assisted-symbol-catalog_example__Yn0Bp canvas{max-width:100%;max-height:110px;object-fit:contain;background:white}.assisted-symbol-catalog_example__Yn0Bp figcaption{font-size:.7rem;line-height:1.5;overflow-wrap:anywhere}.assisted-symbol-catalog_binding__meaMq{border:1px solid var(--border);border-radius:.5rem;padding:.75rem;margin:.7rem 0}.assisted-symbol-catalog_instance___VAl0{border-top:1px solid var(--border);padding:.5rem 0;font-size:.75rem;line-height:1.6}.assisted-symbol-catalog_instanceActions__6uYpJ{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.assisted-symbol-catalog_instanceActions__6uYpJ button{min-height:44px;max-width:100%;border:1px solid var(--p2p-control-border,var(--border));border-radius:.35rem;padding:.5rem .75rem;background:var(--background);color:var(--p2p-brand-ink);line-height:1.4;white-space:normal;text-align:left;overflow-wrap:anywhere}.assisted-symbol-catalog_instanceActions__6uYpJ button:not(:disabled):hover{background:var(--muted)}.assisted-symbol-catalog_instanceActions__6uYpJ button.danger:not(:disabled){color:var(--p2p-danger)}.assisted-symbol-catalog_instanceActions__6uYpJ button:disabled{opacity:1;color:var(--muted-foreground);background:var(--muted);border-color:var(--border);text-decoration:none}.assisted-symbol-catalog_scopes__wXIxs{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}.assisted-symbol-catalog_scope__y3ymR{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);padding:.75rem}@media (max-width:680px){.assisted-symbol-catalog_layout__M8tGZ{grid-template-columns:1fr}.assisted-symbol-catalog_navigator__mu6c9{border-right:0;border-bottom:1px solid var(--border);padding:0 0 .75rem}.assisted-symbol-catalog_navigator__mu6c9 ul{max-height:180px}.assisted-symbol-catalog_fields__19nIK,.assisted-symbol-catalog_scope__y3ymR{grid-template-columns:1fr}}