.seg-type-pill.svelte-1p55awo{font-family:var(--l-font-sans);font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 10px;border-radius:16px;display:inline-flex;align-items:center;gap:4px}.seg-type-pill.dynamic.svelte-1p55awo{background:#4937c614;color:var(--l-purple-dark);border:1px solid rgba(73,55,198,.2)}.seg-type-pill.with-icon.svelte-1p55awo svg:where(.svelte-1p55awo){width:11px;height:11px}.seg-num.svelte-1p55awo{text-align:right;color:#111827bf}.seg-library.svelte-1p55awo{margin-top:24px;background:#eef0f4;border-radius:14px;padding:22px;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:14px}.seg-lib-head.svelte-1p55awo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.seg-lib-title.svelte-1p55awo{font-family:"Noto Serif","Noto Serif Fallback",serif;font-size:22px;font-weight:400;color:#111827;margin:0;letter-spacing:-.3px}.seg-lib-sub.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px;color:#1118278c;margin:2px 0 0}.seg-btn-primary.svelte-1p55awo{font-family:var(--l-font-sans);font-size:13px;font-weight:600;color:#fff;background:var(--l-purple-dark);border-radius:8px;padding:8px 16px;line-height:1;white-space:nowrap}.seg-table.svelte-1p55awo{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.06);overflow:hidden}.seg-table-header.svelte-1p55awo{display:grid;grid-template-columns:2.4fr 1fr .8fr 1fr;gap:12px;padding:13px 20px;border-bottom:1px solid rgba(0,0,0,.06);font-family:var(--l-font-sans);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#11182766;background:#fafbfc}.seg-table-row.svelte-1p55awo{display:grid;grid-template-columns:2.4fr 1fr .8fr 1fr;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.05);align-items:center;font-family:var(--l-font-sans);font-size:13px;color:#111827}.seg-table-row.svelte-1p55awo:last-child{border-bottom:none}.seg-cell-name.svelte-1p55awo{display:flex;flex-direction:column;gap:2px}.seg-name-primary.svelte-1p55awo{font-weight:600;color:#111827}.seg-name-sub.svelte-1p55awo{font-size:11px;color:#11182780}.seg-table-header.svelte-1p55awo .seg-num:where(.svelte-1p55awo){color:#11182766}.seg-detail.svelte-1p55awo{margin-top:24px;background:#eef0f4;border-radius:14px;padding:22px;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:14px}.seg-detail-top.svelte-1p55awo{display:flex;align-items:center;justify-content:space-between}.seg-crumbs.svelte-1p55awo{display:flex;align-items:center;gap:6px;font-family:var(--l-font-sans);font-size:12px;color:#11182780}.seg-crumb-sep.svelte-1p55awo{color:#1118274d}.seg-crumb-current.svelte-1p55awo{color:#111827cc;font-weight:600}.seg-delete.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px;font-weight:600;color:#dc2626}.seg-detail-title-row.svelte-1p55awo{display:flex;align-items:center;gap:12px}.seg-detail-title.svelte-1p55awo{font-family:"Noto Serif","Noto Serif Fallback",serif;font-size:28px;font-weight:400;color:#111827;margin:0;letter-spacing:-.4px}.seg-detail-subtitle.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px;color:#11182780;margin:-4px 0 0}.seg-kpi-row.svelte-1p55awo{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seg-kpi.svelte-1p55awo{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.seg-kpi.svelte-1p55awo:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.seg-kpi.purple.svelte-1p55awo:before{background:#7a69fb}.seg-kpi.violet.svelte-1p55awo:before{background:#a855f7}.seg-kpi.green.svelte-1p55awo:before{background:#16a34a}.seg-kpi.orange.svelte-1p55awo:before{background:#f59e0b}.seg-kpi-label.svelte-1p55awo{font-family:var(--l-font-sans);font-size:10px;font-weight:700;color:#1118277a;letter-spacing:.06em;text-transform:uppercase}.seg-kpi-num.svelte-1p55awo{font-family:"Noto Serif","Noto Serif Fallback",serif;font-size:26px;font-weight:400;color:#111827;line-height:1}.seg-kpi-val.svelte-1p55awo{font-family:var(--l-font-sans);font-size:15px;font-weight:700;color:#111827}.seg-tabs.svelte-1p55awo{display:inline-flex;background:#0000000a;border-radius:10px;padding:4px;gap:2px;width:fit-content}.seg-tab.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px;font-weight:500;color:#1118278c;padding:7px 14px;border-radius:7px;line-height:1}.seg-tab.active.svelte-1p55awo{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 2px #0000000f}.seg-analytics-head.svelte-1p55awo{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.seg-analytics-title.svelte-1p55awo{font-family:var(--l-font-sans);font-size:14px;font-weight:700;color:#111827;margin:0}.seg-time-tabs.svelte-1p55awo{display:inline-flex;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:3px;gap:2px}.seg-time.svelte-1p55awo{font-family:var(--l-font-sans);font-size:11px;font-weight:500;color:#1118278c;padding:5px 10px;border-radius:5px}.seg-time.active.svelte-1p55awo{background:#eef0f4;color:#111827;font-weight:600}.seg-breakdown-grid.svelte-1p55awo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seg-panel.svelte-1p55awo{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.seg-panel-title.svelte-1p55awo{font-family:var(--l-font-sans);font-size:14px;font-weight:700;color:#111827;margin:0}.seg-bar-rows.svelte-1p55awo{display:flex;flex-direction:column;gap:10px}.seg-bar-row.svelte-1p55awo{display:grid;grid-template-columns:120px 1fr auto auto;gap:10px;align-items:center}.seg-bar-row.pages.svelte-1p55awo{grid-template-columns:16px 1fr auto}.seg-bar-head.svelte-1p55awo{display:flex;align-items:center;gap:8px}.seg-bar-icon.svelte-1p55awo{width:16px;height:16px;color:#11182766;display:inline-flex;align-items:center;justify-content:center}.seg-bar-icon.svelte-1p55awo svg:where(.svelte-1p55awo){width:14px;height:14px}.seg-bar-icon.globe.svelte-1p55awo svg:where(.svelte-1p55awo){width:15px;height:15px}.seg-bar-label.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12.5px;color:#111827cc}.seg-bar-track.svelte-1p55awo{height:5px;background:#0000000d;border-radius:3px;overflow:hidden}.seg-bar-track.thin.svelte-1p55awo{height:4px}.seg-bar-fill.svelte-1p55awo{height:100%;border-radius:3px}.seg-bar-count.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px;font-weight:700;color:#111827;min-width:28px;text-align:right}.seg-bar-pct.svelte-1p55awo{font-family:var(--l-font-sans);font-size:11px;color:#11182773;min-width:30px;text-align:right}.seg-page-rank.svelte-1p55awo{font-family:var(--l-font-sans);font-size:11px;color:#11182766}.seg-page-body.svelte-1p55awo{display:flex;flex-direction:column;gap:4px}.seg-page-path.svelte-1p55awo{font-family:monospace;font-size:12px;color:#111827}.members-panel.svelte-1p55awo{margin-top:20px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;overflow:hidden}.members-table.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px}.members-header.svelte-1p55awo{display:grid;grid-template-columns:1.4fr 1.2fr .7fr .5fr .7fr;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.06);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#11182766;background:#fafbfc}.members-row.svelte-1p55awo{display:grid;grid-template-columns:1.4fr 1.2fr .7fr .5fr .7fr;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.04);align-items:center;color:#111827}.members-row.svelte-1p55awo:last-child{border-bottom:none}.members-id.svelte-1p55awo{font-family:monospace;font-size:11.5px;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-country.svelte-1p55awo,.members-device.svelte-1p55awo{color:#111827b3}.members-sessions.svelte-1p55awo{font-weight:700;color:#111827}.members-time.svelte-1p55awo{color:#11182780}.new-seg-panel.svelte-1p55awo{margin-top:20px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px}.ns-crumbs.svelte-1p55awo{display:flex;align-items:center;gap:6px;font-family:var(--l-font-sans);font-size:11px;color:#11182780}.ns-title.svelte-1p55awo{font-family:"Noto Serif","Noto Serif Fallback",serif;font-size:22px;font-weight:400;color:#111827;margin:0;letter-spacing:-.3px}.ns-field.svelte-1p55awo{display:flex;flex-direction:column;gap:6px}.ns-label.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px;font-weight:600;color:#111827}.ns-input.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12.5px;color:#111827;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:7px;padding:9px 12px}.ns-toggle.svelte-1p55awo{display:inline-flex;background:#0000000a;border-radius:9px;padding:3px;gap:2px;width:fit-content}.ns-toggle-item.svelte-1p55awo{font-family:var(--l-font-sans);font-size:12px;font-weight:500;color:#111827a6;padding:6px 14px;border-radius:6px}.ns-toggle-item.active.svelte-1p55awo{background:var(--l-purple-dark);color:#fff;font-weight:600}.ns-textarea.svelte-1p55awo{font-family:monospace;font-size:12px;color:#111827;background:#fff;border:1.5px solid var(--l-purple-dark);border-radius:7px;padding:10px 12px;min-height:90px;box-shadow:0 0 0 3px #4937c61a}.ns-id-line.svelte-1p55awo{line-height:1.6}.ns-help.svelte-1p55awo{font-family:var(--l-font-sans);font-size:11px;color:#11182773}.ns-actions.svelte-1p55awo{display:flex;gap:8px;padding-top:4px}.ns-btn-primary.svelte-1p55awo{font-family:var(--l-font-sans);font-size:13px;font-weight:600;color:#fff;background:var(--l-purple-dark);border-radius:7px;padding:9px 16px}.ns-btn-secondary.svelte-1p55awo{font-family:var(--l-font-sans);font-size:13px;font-weight:500;color:#111827;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:7px;padding:9px 16px}@media(max-width:900px){.seg-kpi-row.svelte-1p55awo{grid-template-columns:repeat(2,1fr)}.seg-breakdown-grid.svelte-1p55awo{grid-template-columns:1fr}}@media(max-width:768px){.seg-library.svelte-1p55awo,.seg-detail.svelte-1p55awo{padding:14px}.seg-table-header.svelte-1p55awo,.members-header.svelte-1p55awo{display:none}.seg-table-row.svelte-1p55awo,.members-row.svelte-1p55awo{grid-template-columns:1fr;gap:4px}.seg-num.svelte-1p55awo{text-align:left}.seg-tabs.svelte-1p55awo{overflow-x:auto;flex-wrap:nowrap;max-width:100%}.seg-bar-row.svelte-1p55awo{grid-template-columns:110px 1fr auto}.seg-bar-pct.svelte-1p55awo{display:none}}
