.web-shell{display:flex;flex-direction:column;min-height:100dvh;background:inherit}.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding:12px 4vw;border-top:1px solid;font-family:Arial,sans-serif;font-size:12px;line-height:1.5;flex-shrink:0}.site-footer p{margin:0}.site-footer-menu{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.site-footer nav{display:flex;justify-content:flex-end;gap:12px 24px;flex-wrap:wrap}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer a:focus-visible,.public-policy a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.site-version{text-align:right;font-size:11px;margin:0!important;white-space:nowrap}.panel-body>.site-footer{margin-top:auto;padding:12px 24px}.web-authenticated{display:flex;flex-direction:column;flex:1;min-height:0}.public-policy{display:flex;flex-direction:column;flex:1;min-height:calc(100dvh - 60px);font-family:Arial,sans-serif}.policy-main{width:88%;max-width:1260px;margin:0 auto;flex:1;padding:32px 0 48px}.policy-back{font-size:12px;color:var(--policy-muted);text-decoration:none;display:inline-block;margin-bottom:25px}.policy-hero{display:flex;justify-content:space-between;align-items:center;gap:32px;border:1px solid;border-radius:26px;padding:40px}.policy-hero>div:first-child{max-width:850px}.policy-hero h1{font-size:44px;line-height:1.15;letter-spacing:-1.6px;font-weight:800;margin:16px 0}.policy-hero p{font-size:15px;line-height:1.9;color:var(--policy-muted)}.policy-hero .policy-eyebrow{color:var(--policy-accent);font-size:11px;font-weight:700;letter-spacing:1.5px}.policy-meta{font-size:12px!important}.policy-orbit{width:160px;height:160px;flex-shrink:0;border:1px solid var(--policy-border);border-radius:50%;display:grid;place-items:center;transform:rotate(-12deg)}.policy-orbit>span{display:grid;place-items:center;font-size:60px;color:var(--policy-accent);width:95px;height:120px;border:1px solid var(--policy-border);border-radius:18px;background:var(--policy-surface)}.policy-reading{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;margin-top:32px}.policy-toc{height:-moz-fit-content;height:fit-content;border:1px solid var(--policy-border);background:var(--policy-surface);border-radius:18px;padding:20px}.policy-toc summary{cursor:pointer;font-size:13px;font-weight:700}.policy-toc a{display:flex;gap:12px;font-size:12px;line-height:1.7;text-decoration:none;color:var(--policy-muted);padding:14px 0;border-bottom:1px solid var(--policy-border)}.policy-toc a>span{color:var(--policy-accent);font-weight:700}.policy-prose{font-size:15px;line-height:1.95;overflow-wrap:anywhere}.policy-prose h1,.policy-prose h2,.policy-prose h3{font-size:22px;line-height:1.5;font-weight:700;margin:28px 0 14px;scroll-margin-top:24px}.policy-prose h1:first-child,.policy-prose h2:first-child{margin-top:0}.policy-prose p{margin:12px 0;color:var(--policy-muted,inherit)}.policy-prose ul,.policy-prose ol{margin:12px 0;padding-left:22px}.policy-prose ul{list-style:disc}.policy-prose ol{list-style:decimal}.policy-prose a{color:var(--policy-accent,var(--panel-accent));text-decoration:underline}.policy-prose pre{overflow:auto}.policy-note{padding:20px;margin:24px 0;border-left:3px solid var(--policy-accent);background:var(--policy-surface);border-radius:0 12px 12px 0}.policy-note button{padding:10px;border:1px solid;border-radius:10px;cursor:pointer}.policies-tabs{display:flex;gap:24px;border-bottom:1px solid var(--panel-border);margin:22px 0}.policies-tabs button{padding:16px 0;color:var(--panel-muted);font-size:14px;border-bottom:3px solid transparent}.policies-tabs button[aria-selected=true]{color:var(--panel-ink);border-color:var(--panel-accent);font-weight:700}.policy-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px}.policy-editor-layout .panel-card{margin:0 0 20px}.policy-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.policy-editor-heading label{font-size:12px}.policy-editor-heading select{display:block;border:1px solid var(--panel-border);padding:10px;background:var(--panel-bg);color:var(--panel-ink);border-radius:10px;margin-top:8px}.policy-field{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:600;margin:20px 0}.policy-field input,.policy-field textarea{padding:14px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-bg);color:var(--panel-ink);font:inherit;font-weight:400;line-height:1.7;max-width:100%;width:100%}.policy-toolbar{display:flex;flex-wrap:wrap;gap:8px}.policy-toolbar button{padding:8px 10px;border:1px solid var(--panel-border);border-radius:7px;background:var(--panel-bg);font-size:12px}.policies-admin button:focus-visible,.policies-admin input:focus-visible,.policies-admin textarea:focus-visible,.policies-admin select:focus-visible{outline:2px solid var(--panel-accent);outline-offset:3px}.policies-admin button:disabled{opacity:.45;cursor:default}.policy-editor-layout .policy-action{display:block;width:100%;padding:14px;border:1px solid var(--panel-border);border-radius:12px;background:var(--panel-accent);color:var(--panel-on-accent,#fff);font-weight:700;margin-top:14px}.policy-private-preview{grid-column:1/-1}.policy-private-preview h3{font-size:26px;font-weight:700;margin:20px 0}.policy-editor-layout aside p{font-size:13px;line-height:1.8}@media(max-width:760px){.site-footer{gap:10px;padding:12px 20px}.site-footer nav{justify-content:flex-start;gap:10px 18px}.site-version{text-align:left}.panel-body>.site-footer{padding:12px 20px}.policy-main{width:calc(100% - 40px);padding-top:24px}.policy-hero{padding:26px}.policy-hero h1{font-size:32px}.policy-hero p{font-size:13px}.policy-orbit{display:none}.policy-reading{grid-template-columns:1fr;gap:24px}.policy-editor-layout{grid-template-columns:1fr}.policy-editor-heading{align-items:flex-start;flex-direction:column}.policies-tabs{gap:16px}.policies-tabs button{font-size:12px}.policy-prose{font-size:14px}.policy-prose h2{font-size:20px}}.policy-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:28px}.policy-summary>a{padding:20px;border:1px solid var(--policy-border);background:var(--policy-surface);border-radius:16px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:15px;font-size:13px}.policy-summary span{color:var(--policy-accent);font-size:18px}.policy-summary strong{font-weight:700}.policy-summary>a:hover{border-color:var(--policy-accent)}.core-table-frame{margin:10px;max-width:calc(100% - 20px);min-width:0;border:1px solid var(--panel-border);border-radius:14px;background:var(--panel-surface);overflow:hidden;box-sizing:border-box}.core-table-scroll{max-width:100%;overflow-x:auto;box-sizing:border-box;padding-inline:10px}.core-table{width:100%;border-collapse:collapse;text-align:left;min-width:620px;font-size:14px;color:var(--panel-ink)}.core-table caption{text-align:left;padding:14px 12px;font-size:13px;color:var(--panel-muted)}.core-table th,.core-table td{padding:12px;border-bottom:1px solid var(--panel-border);vertical-align:middle}.core-table th{color:var(--panel-ink);font-size:14px;font-weight:700;background:var(--panel-soft);border-top:2px solid color-mix(in srgb,var(--panel-accent) 55%,var(--panel-border))}.core-table th button{display:inline-flex;gap:8px;align-items:center;justify-content:flex-start;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;min-height:32px;cursor:pointer;text-align:left}.core-table-sort{width:16px;height:20px;flex:0 0 16px;fill:none;stroke:var(--panel-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.core-table-sort[data-direction=asc] .sort-down,.core-table-sort[data-direction=desc] .sort-up{opacity:.22}.core-table-sort[data-direction=none]{opacity:.65}.core-table td+td,.core-table th+th{border-left:1px solid var(--panel-border)}.core-table-variant-2 .core-table td{padding-block:8px}.core-table-variant-2 .core-table tbody tr:nth-child(2n){background:var(--panel-soft)}.core-table-variant-3 .core-table{border-collapse:separate;border-spacing:0 8px}.core-table-variant-3 .core-table td{background:var(--panel-soft);border-block:1px solid var(--panel-border)}.core-table-variant-3 .core-table td:first-child{border-left:3px solid var(--panel-accent);border-radius:10px 0 0 10px}.core-table-variant-3 .core-table td:last-child{border-right:1px solid var(--panel-border);border-radius:0 10px 10px 0}.core-table-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px;padding:10px 14px;background:var(--panel-soft);border-top:1px solid var(--panel-border);font-size:13px;color:var(--panel-muted);box-sizing:border-box}.core-table-footer>span{flex:1 1 260px}.core-table-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.core-table-footer .core-table-controls .core-table-size{display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:auto;margin:0;font-size:13px;font-weight:600}.core-table-select{position:relative;display:inline-flex;flex:0 0 auto}.core-table-footer .core-table-controls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:76px;min-height:38px;padding:8px 30px 8px 12px;border:1px solid var(--panel-border);border-radius:8px;background:var(--panel-surface);color:var(--panel-ink);font:inherit;font-weight:600;cursor:pointer;box-sizing:border-box}.core-table-select>svg{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;fill:none;stroke:var(--panel-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.core-table-controls button{padding:8px 10px;min-height:38px;background:var(--panel-surface);color:var(--panel-ink);border:1px solid var(--panel-border);border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.core-page-number{display:inline-flex;gap:5px;align-items:center}.core-table-controls button[aria-current=page]{background:var(--panel-accent)!important;color:var(--panel-on-accent)!important;border-color:var(--panel-accent);opacity:1}.core-table-controls button:disabled:not([aria-current=page]),.core-table-controls select:disabled{opacity:.45;cursor:not-allowed}.core-table th button:hover{color:var(--panel-accent)}.core-table-controls button:hover:not(:disabled){border-color:var(--panel-accent)}.core-table button:focus-visible,.core-table-controls button:focus-visible,.core-table-controls select:focus-visible,.elements-select:focus-visible{outline:3px solid var(--panel-accent);outline-offset:2px}.core-collection-frame{min-width:0}.core-collection-frame>.core-table-footer,.core-table-footer:not(.core-table-frame>*){margin:10px;border:1px solid var(--panel-border);border-radius:12px}@media(max-width:760px){.core-table-controls{justify-content:flex-start}}.elements-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.elements-option{min-width:0;border:1px solid var(--panel-border);border-radius:16px;overflow:hidden;background:var(--panel-surface)}.elements-option.selected{outline:2px solid var(--panel-accent)}.elements-option h3{padding:16px;font-size:15px}.element-preview{padding:18px;min-height:210px;overflow:auto;color:var(--panel-ink)}.element-preview label{display:grid;gap:8px}.element-preview input:not([type=checkbox]),.element-preview select,.element-preview textarea{padding:12px;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:8px;color:var(--panel-ink);width:100%}.element-preview button:not([data-table-control]){min-height:44px;padding:10px 14px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-accent);color:var(--panel-on-accent)}.element-preview .elements-check{display:flex;align-items:center;gap:10px;min-height:44px}.element-preview .elements-check input{accent-color:var(--panel-accent)}.elements-card,.elements-dialog,.elements-menu{padding:18px;border:1px solid var(--panel-border);border-radius:12px;display:grid;gap:14px}.elements-tabs{display:flex;gap:10px}.elements-menu button{background:transparent;color:var(--panel-ink);text-align:left}.elements-badge{display:inline-block;padding:6px 12px}.elements-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--panel-soft);color:var(--panel-accent);font-weight:700}.elements-icon{width:44px;height:44px;display:inline-grid;place-items:center}.elements-alert{padding:14px}.elements-select{margin:14px;min-height:44px;padding:10px 14px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-surface);color:var(--panel-ink)}.elements-select[aria-pressed=true]{background:var(--panel-accent);color:var(--panel-on-accent)}.elements-top{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:20px 0}.elements-top label{display:grid;gap:6px}.elements-top select{padding:12px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-surface);color:var(--panel-ink)}.elements-loading{display:grid;gap:12px;place-content:center;min-height:120px;color:var(--panel-accent)}.elements-loading .ring{display:block;width:26px;height:26px;border:3px solid var(--panel-border);border-top-color:var(--panel-accent);border-radius:50%}.elements-loading .dots{letter-spacing:6px}.elements-loading .bar{display:block;width:150px;height:6px;border-radius:6px;background:var(--panel-soft)}.elements-loading .bar i{display:block;width:45%;height:6px;background:var(--panel-accent);border-radius:6px}.elements-divider{margin:22px 0}.elements-divider span{position:relative;top:-10px;background:var(--panel-surface);padding-inline:8px;font-size:11px}.elements-option:has([data-family=tables]){grid-column:1/-1}.element-preview[data-family=tables]{padding:0}.elements-family-preview{display:none}.element-preview a{color:var(--panel-accent)}@media(max-width:760px){.elements-grid{grid-template-columns:1fr}}:where(html[data-el-buttons="1"] .pulsr-panel button:not([data-native-button]):not([data-table-control]):not(.panel-backdrop):not(.sidebar-item):not(.sidebar-retract):not(.elements-select):not(.elements-family):not(.core-table th button):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=buttons][data-choice="1"] button:not([data-native-button]):not([data-table-control]):not(.panel-backdrop):not(.sidebar-item):not(.sidebar-retract):not(.elements-select):not(.elements-family):not(.core-table th button){border-radius:10px!important;border-color:var(--panel-ink)!important;background:transparent!important;color:var(--panel-ink)!important}:where(html[data-el-buttons="2"] .pulsr-panel button:not([data-native-button]):not([data-table-control]):not(.panel-backdrop):not(.sidebar-item):not(.sidebar-retract):not(.elements-select):not(.elements-family):not(.core-table th button):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=buttons][data-choice="2"] button:not([data-native-button]):not([data-table-control]):not(.panel-backdrop):not(.sidebar-item):not(.sidebar-retract):not(.elements-select):not(.elements-family):not(.core-table th button){border-radius:10px!important;background:var(--panel-soft)!important;color:var(--panel-ink)!important}:where(html[data-el-buttons="3"] .pulsr-panel button:not([data-native-button]):not([data-table-control]):not(.panel-backdrop):not(.sidebar-item):not(.sidebar-retract):not(.elements-select):not(.elements-family):not(.core-table th button):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=buttons][data-choice="3"] button:not([data-native-button]):not([data-table-control]):not(.panel-backdrop):not(.sidebar-item):not(.sidebar-retract):not(.elements-select):not(.elements-family):not(.core-table th button){border-radius:24px!important}:where(html[data-el-inputs="1"] .pulsr-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([data-native-field]):not([readonly]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=inputs][data-choice="1"] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([data-native-field]):not([readonly]){border-radius:8px!important;border:1px solid var(--panel-border)!important;background:transparent!important}:where(html[data-el-inputs="2"] .pulsr-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([data-native-field]):not([readonly]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=inputs][data-choice="2"] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([data-native-field]):not([readonly]){border-radius:10px!important;border:1px solid var(--panel-soft)!important;background:var(--panel-soft)!important}:where(html[data-el-inputs="3"] .pulsr-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([data-native-field]):not([readonly]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=inputs][data-choice="3"] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([data-native-field]):not([readonly]){border:0!important;border-bottom:2px solid var(--panel-border)!important;border-radius:0!important;background:transparent!important}:where(html[data-el-selects="1"] .pulsr-panel select:not([data-table-control]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=selects][data-choice="1"] select{border-radius:8px!important;background:transparent!important;border:1px solid var(--panel-border)!important}:where(html[data-el-selects="2"] .pulsr-panel select:not([data-table-control]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=selects][data-choice="2"] select{border-radius:10px!important;background:var(--panel-soft)!important;border:1px solid var(--panel-soft)!important}:where(html[data-el-selects="3"] .pulsr-panel select:not([data-table-control]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=selects][data-choice="3"] select{border-radius:30px!important;background:transparent!important;border:1px solid var(--panel-border)!important}:where(html[data-el-textareas="1"] .pulsr-panel textarea:not([data-native-field]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=textareas][data-choice="1"] textarea{border-radius:8px!important;border:1px solid var(--panel-border)!important;background:transparent!important}:where(html[data-el-textareas="2"] .pulsr-panel textarea:not([data-native-field]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=textareas][data-choice="2"] textarea{border-radius:10px!important;border:1px solid var(--panel-soft)!important;background:var(--panel-soft)!important}:where(html[data-el-textareas="3"] .pulsr-panel textarea:not([data-native-field]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=textareas][data-choice="3"] textarea{border:0!important;border-bottom:2px solid var(--panel-border)!important;border-radius:0!important;background:transparent!important}:where(html[data-el-checkboxes="1"] .pulsr-panel label:has(input[type=checkbox]):not(.communication-toggle):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=checkboxes][data-choice="1"] label:has(input[type=checkbox]):not(.communication-toggle){border-radius:4px;accent-color:var(--panel-accent)}:where(html[data-el-checkboxes="2"] .pulsr-panel label:has(input[type=checkbox]):not(.communication-toggle):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=checkboxes][data-choice="2"] label:has(input[type=checkbox]):not(.communication-toggle){background:var(--panel-soft)!important;padding:12px!important;border-radius:10px;accent-color:var(--panel-accent)}:where(html[data-el-checkboxes="3"] .pulsr-panel label:has(input[type=checkbox]):not(.communication-toggle):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=checkboxes][data-choice="3"] label:has(input[type=checkbox]):not(.communication-toggle){font-weight:700;accent-color:var(--panel-accent)}:where(html[data-el-switches="1"] .pulsr-panel .communication-toggle input[type=checkbox]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=switches][data-choice="1"] .communication-toggle input[type=checkbox],:where(html[data-el-switches="1"] .pulsr-panel .elements-switch:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=switches][data-choice="1"] .elements-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px!important;height:28px!important;border-radius:20px!important;background:var(--panel-border);border:2px solid var(--panel-border);position:relative;cursor:pointer}:where(html[data-el-switches="2"] .pulsr-panel .communication-toggle input[type=checkbox]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=switches][data-choice="2"] .communication-toggle input[type=checkbox],:where(html[data-el-switches="2"] .pulsr-panel .elements-switch:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=switches][data-choice="2"] .elements-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:58px!important;height:30px!important;border-radius:20px!important;background:var(--panel-border);border:2px solid var(--panel-border);position:relative;cursor:pointer}:where(html[data-el-switches="3"] .pulsr-panel .communication-toggle input[type=checkbox]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=switches][data-choice="3"] .communication-toggle input[type=checkbox],:where(html[data-el-switches="3"] .pulsr-panel .elements-switch:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=switches][data-choice="3"] .elements-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px!important;height:22px!important;border-radius:20px!important;background:var(--panel-border);border:2px solid var(--panel-border);position:relative;cursor:pointer}:where(html[data-el-cards="1"] .pulsr-panel .panel-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="1"] .panel-card,:where(html[data-el-cards="1"] .pulsr-panel .people-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="1"] .people-card,:where(html[data-el-cards="1"] .pulsr-panel .people-role-editor:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="1"] .people-role-editor,:where(html[data-el-cards="1"] .pulsr-panel .elements-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="1"] .elements-card{border-radius:12px!important;border:1px solid var(--panel-border)!important}:where(html[data-el-cards="2"] .pulsr-panel .panel-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="2"] .panel-card,:where(html[data-el-cards="2"] .pulsr-panel .people-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="2"] .people-card,:where(html[data-el-cards="2"] .pulsr-panel .people-role-editor:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="2"] .people-role-editor,:where(html[data-el-cards="2"] .pulsr-panel .elements-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="2"] .elements-card{border-radius:20px!important;background:var(--panel-soft)!important;border-color:transparent!important}:where(html[data-el-cards="3"] .pulsr-panel .panel-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="3"] .panel-card,:where(html[data-el-cards="3"] .pulsr-panel .people-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="3"] .people-card,:where(html[data-el-cards="3"] .pulsr-panel .people-role-editor:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="3"] .people-role-editor,:where(html[data-el-cards="3"] .pulsr-panel .elements-card:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=cards][data-choice="3"] .elements-card{border-radius:22px!important;border-top:3px solid var(--panel-accent)!important;box-shadow:0 12px 30px #0002!important}:where(html[data-el-tabs="1"] .pulsr-panel :is(.policies-tabs,.people-tabs) button:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=tabs][data-choice="1"] :is(.policies-tabs,.people-tabs) button,:where(html[data-el-tabs="1"] .pulsr-panel .elements-tabs button:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=tabs][data-choice="1"] .elements-tabs button{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important}:where(html[data-el-tabs="2"] .pulsr-panel :is(.policies-tabs,.people-tabs) button:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=tabs][data-choice="2"] :is(.policies-tabs,.people-tabs) button,:where(html[data-el-tabs="2"] .pulsr-panel .elements-tabs button:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=tabs][data-choice="2"] .elements-tabs button{border-radius:28px!important;border:0!important}:where(html[data-el-tabs="3"] .pulsr-panel :is(.policies-tabs,.people-tabs) button:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=tabs][data-choice="3"] :is(.policies-tabs,.people-tabs) button,:where(html[data-el-tabs="3"] .pulsr-panel .elements-tabs button:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=tabs][data-choice="3"] .elements-tabs button{border-radius:8px!important;border:1px solid var(--panel-border)!important}:where(html[data-el-menus="1"] .pulsr-panel .sidebar-flyout:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="1"] .sidebar-flyout,:where(html[data-el-menus="1"] .pulsr-panel .elements-menu:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="1"] .elements-menu,:where(html[data-el-menus="1"] .pulsr-panel [role=menu]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="1"] [role=menu]{border-radius:10px!important;border:1px solid var(--panel-border)!important}:where(html[data-el-menus="2"] .pulsr-panel .sidebar-flyout:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="2"] .sidebar-flyout,:where(html[data-el-menus="2"] .pulsr-panel .elements-menu:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="2"] .elements-menu,:where(html[data-el-menus="2"] .pulsr-panel [role=menu]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="2"] [role=menu]{border-radius:16px!important;background:var(--panel-soft)!important}:where(html[data-el-menus="3"] .pulsr-panel .sidebar-flyout:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="3"] .sidebar-flyout,:where(html[data-el-menus="3"] .pulsr-panel .elements-menu:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="3"] .elements-menu,:where(html[data-el-menus="3"] .pulsr-panel [role=menu]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=menus][data-choice="3"] [role=menu]{border-radius:10px!important;box-shadow:0 12px 24px #0003!important}:where(html[data-el-dialogs="1"] .pulsr-panel dialog:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="1"] dialog,:where(html[data-el-dialogs="1"] .pulsr-panel .people-drawer:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="1"] .people-drawer,:where(html[data-el-dialogs="1"] .pulsr-panel .elements-dialog:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="1"] .elements-dialog,:where(html[data-el-dialogs="1"] .pulsr-panel [role=dialog]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="1"] [role=dialog]{border-radius:12px!important;border:1px solid var(--panel-border)!important}:where(html[data-el-dialogs="2"] .pulsr-panel dialog:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="2"] dialog,:where(html[data-el-dialogs="2"] .pulsr-panel .people-drawer:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="2"] .people-drawer,:where(html[data-el-dialogs="2"] .pulsr-panel .elements-dialog:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="2"] .elements-dialog,:where(html[data-el-dialogs="2"] .pulsr-panel [role=dialog]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="2"] [role=dialog]{border-radius:18px!important;background:var(--panel-soft)!important}:where(html[data-el-dialogs="3"] .pulsr-panel dialog:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="3"] dialog,:where(html[data-el-dialogs="3"] .pulsr-panel .people-drawer:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="3"] .people-drawer,:where(html[data-el-dialogs="3"] .pulsr-panel .elements-dialog:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="3"] .elements-dialog,:where(html[data-el-dialogs="3"] .pulsr-panel [role=dialog]:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dialogs][data-choice="3"] [role=dialog]{border-radius:24px!important;box-shadow:0 18px 40px #0004!important}:where(html[data-el-alerts="1"] .pulsr-panel [role=alert]:not([data-verification-feedback]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=alerts][data-choice="1"] [role=alert],:where(html[data-el-alerts="1"] .pulsr-panel .elements-alert:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=alerts][data-choice="1"] .elements-alert{border-left:3px solid currentColor!important;padding:12px!important;border-radius:4px!important;background:var(--panel-soft)!important}:where(html[data-el-alerts="2"] .pulsr-panel [role=alert]:not([data-verification-feedback]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=alerts][data-choice="2"] [role=alert],:where(html[data-el-alerts="2"] .pulsr-panel .elements-alert:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=alerts][data-choice="2"] .elements-alert{background:var(--panel-soft)!important;padding:14px!important;border-radius:12px!important}:where(html[data-el-alerts="3"] .pulsr-panel [role=alert]:not([data-verification-feedback]):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=alerts][data-choice="3"] [role=alert],:where(html[data-el-alerts="3"] .pulsr-panel .elements-alert:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=alerts][data-choice="3"] .elements-alert{border:1px solid currentColor!important;padding:12px!important;border-radius:12px!important}:where(html[data-el-badges="1"] .pulsr-panel .people-badge:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="1"] .people-badge,:where(html[data-el-badges="1"] .pulsr-panel .panel-pill:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="1"] .panel-pill,:where(html[data-el-badges="1"] .pulsr-panel .elements-badge:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="1"] .elements-badge{border-radius:5px!important;background:var(--panel-accent)!important;color:var(--panel-on-accent)!important}:where(html[data-el-badges="2"] .pulsr-panel .people-badge:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="2"] .people-badge,:where(html[data-el-badges="2"] .pulsr-panel .panel-pill:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="2"] .panel-pill,:where(html[data-el-badges="2"] .pulsr-panel .elements-badge:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="2"] .elements-badge{border-radius:20px!important;background:var(--panel-soft)!important;color:var(--panel-ink)!important}:where(html[data-el-badges="3"] .pulsr-panel .people-badge:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="3"] .people-badge,:where(html[data-el-badges="3"] .pulsr-panel .panel-pill:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="3"] .panel-pill,:where(html[data-el-badges="3"] .pulsr-panel .elements-badge:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=badges][data-choice="3"] .elements-badge{border-radius:5px!important;background:transparent!important;border:1px solid currentColor!important}:where(html[data-el-avatars="1"] .pulsr-panel .people-avatar:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=avatars][data-choice="1"] .people-avatar,:where(html[data-el-avatars="1"] .pulsr-panel .elements-avatar:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=avatars][data-choice="1"] .elements-avatar{border-radius:50%!important}:where(html[data-el-avatars="2"] .pulsr-panel .people-avatar:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=avatars][data-choice="2"] .people-avatar,:where(html[data-el-avatars="2"] .pulsr-panel .elements-avatar:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=avatars][data-choice="2"] .elements-avatar{border-radius:12px!important}:where(html[data-el-avatars="3"] .pulsr-panel .people-avatar:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=avatars][data-choice="3"] .people-avatar,:where(html[data-el-avatars="3"] .pulsr-panel .elements-avatar:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=avatars][data-choice="3"] .elements-avatar{border-radius:50%!important;background:transparent!important;border:2px solid var(--panel-accent)!important;box-shadow:0 0 0 4px var(--panel-soft)!important}:where(html[data-el-links="1"] .pulsr-panel a:not(.elements-select):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=links][data-choice="1"] a:not(.elements-select){color:var(--panel-accent);text-decoration:underline!important}:where(html[data-el-links="2"] .pulsr-panel a:not(.elements-select):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=links][data-choice="2"] a:not(.elements-select){color:var(--panel-accent);font-weight:700!important;text-decoration:none!important}:where(html[data-el-links="3"] .pulsr-panel a:not(.elements-select):not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=links][data-choice="3"] a:not(.elements-select){color:var(--panel-muted);text-decoration:none!important;border-bottom:1px dotted currentColor!important}:where(html[data-el-iconbuttons="1"] .pulsr-panel .sidebar-retract:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=iconbuttons][data-choice="1"] .sidebar-retract,:where(html[data-el-iconbuttons="1"] .pulsr-panel .elements-icon:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=iconbuttons][data-choice="1"] .elements-icon{border-radius:10px!important;border:1px solid var(--panel-border)!important}:where(html[data-el-iconbuttons="2"] .pulsr-panel .sidebar-retract:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=iconbuttons][data-choice="2"] .sidebar-retract,:where(html[data-el-iconbuttons="2"] .pulsr-panel .elements-icon:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=iconbuttons][data-choice="2"] .elements-icon{border-radius:10px!important;background:var(--panel-soft)!important}:where(html[data-el-iconbuttons="3"] .pulsr-panel .sidebar-retract:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=iconbuttons][data-choice="3"] .sidebar-retract,:where(html[data-el-iconbuttons="3"] .pulsr-panel .elements-icon:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=iconbuttons][data-choice="3"] .elements-icon{border-radius:50%!important;background:var(--panel-accent)!important;color:var(--panel-on-accent)!important}:where(html[data-el-dividers="1"] .pulsr-panel hr:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dividers][data-choice="1"] hr,:where(html[data-el-dividers="1"] .pulsr-panel .elements-divider:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dividers][data-choice="1"] .elements-divider{border:0!important;height:1px;background:var(--panel-border)!important}:where(html[data-el-dividers="2"] .pulsr-panel hr:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dividers][data-choice="2"] hr,:where(html[data-el-dividers="2"] .pulsr-panel .elements-divider:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dividers][data-choice="2"] .elements-divider{border:0!important;height:1px;background:var(--panel-border)!important;position:relative}:where(html[data-el-dividers="3"] .pulsr-panel hr:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dividers][data-choice="3"] hr,:where(html[data-el-dividers="3"] .pulsr-panel .elements-divider:not(.composition-preview *):not(.screen-preview *)),.element-preview[data-family=dividers][data-choice="3"] .elements-divider{border:0!important;height:8px!important;border-radius:5px!important;background:var(--panel-soft)!important}html[data-el-tabs="1"] :is(.policies-tabs,.people-tabs) button:is([aria-selected=true],[aria-current=page]){border-bottom-color:var(--panel-accent)!important}html[data-el-tabs="2"] :is(.policies-tabs,.people-tabs) button:is([aria-selected=true],[aria-current=page]){background:var(--panel-soft)!important;color:var(--panel-accent)!important}html[data-el-tabs="3"] :is(.policies-tabs,.people-tabs){background:var(--panel-soft);padding:4px;border-radius:10px}html[data-el-tabs="3"] :is(.policies-tabs,.people-tabs) button:is([aria-selected=true],[aria-current=page]){background:var(--panel-surface)!important;box-shadow:0 2px 4px #0002}:where(html[data-el-switches]:not([data-el-switches="0"]) .communication-toggle input:after:not(.composition-preview *):not(.screen-preview *)),.elements-switch:after{content:"";display:block;position:absolute;width:18px;height:18px;left:2px;top:3px;background:var(--panel-surface);border-radius:50%}html[data-el-switches]:not([data-el-switches="0"]) .communication-toggle input:checked,.elements-switch:checked{background:var(--panel-accent);border-color:var(--panel-accent)}html[data-el-switches]:not([data-el-switches="0"]) .communication-toggle input:checked:after,.elements-switch:checked:after{left:auto;right:2px}html[data-el-switches="3"] .communication-toggle input:after,.element-preview[data-choice="3"] .elements-switch:after{width:14px;height:14px;top:2px}html[data-el-links="2"] .pulsr-panel a:after,.element-preview[data-family=links][data-choice="2"] a:after{content:" →"}.element-preview[data-family=tabs][data-choice="1"] .elements-tabs button:first-child{border-bottom-color:var(--panel-accent)!important}.element-preview[data-family=tabs][data-choice="2"] .elements-tabs button:first-child{background:var(--panel-soft)!important}.element-preview[data-family=tabs][data-choice="3"] .elements-tabs{padding:4px;background:var(--panel-soft);border-radius:10px}.pulsr-panel input:focus-visible,.pulsr-panel textarea:focus-visible,.pulsr-panel select:focus-visible{outline:3px solid var(--panel-accent);outline-offset:2px}html[data-el-checkboxes]:not([data-el-checkboxes="0"]) .pulsr-panel label:has(input[type=checkbox]){min-height:44px}html[data-el-dialogs="2"] .pulsr-panel :is(dialog,[role=dialog]),.element-preview[data-family=dialogs][data-choice="2"] .elements-dialog{background:linear-gradient(var(--panel-soft) 0 90px,var(--panel-surface) 90px)!important}html[data-el-badges="1"] .people-badge.active{background:#246b46!important;color:#fff!important}html[data-el-badges="1"] .people-badge.suspended{background:#b91c1c!important;color:#fff!important}html[data-el-badges="2"] .people-badge.active{background:#50af7c15!important;color:#288159!important}.dark[data-el-badges="2"] .people-badge.active,.dark html[data-el-badges="2"] .people-badge.active,html[data-el-badges="2"] .dark .people-badge.active{color:#91d9b1!important}html[data-el-badges="3"] .people-badge.active{color:#288159!important}html[data-el-badges="3"] .dark .people-badge.active{color:#91d9b1!important}html[data-el-badges="2"] .people-badge.suspended,html[data-el-badges="3"] .people-badge.suspended{color:var(--panel-error)!important}.elements-option,.elements-option h3{color:var(--panel-ink)}.elements-top>button,.design-main>.system-actions>button{min-height:44px;padding:12px 16px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-accent);color:var(--panel-on-accent)}.elements-top>button{background:transparent;color:var(--panel-ink)}html[data-el-avatars]:not([data-el-avatars="0"]) .people-avatar{color:var(--panel-accent)!important}html[data-el-avatars="2"] .people-avatar,.element-preview[data-family=avatars][data-choice="2"] .elements-avatar{background:var(--panel-accent)!important;color:var(--panel-on-accent)!important}.element-preview .elements-tabs button{background:transparent;color:var(--panel-ink)}.element-preview[data-family=tabs][data-choice="3"] .elements-tabs button[aria-selected=true]{background:var(--panel-surface)!important;box-shadow:0 2px 5px #0002}html[data-el-switches="2"] .communication-toggle input:checked:before,.element-preview[data-family=switches][data-choice="2"] .elements-switch:checked:before{content:"✓";position:absolute;left:6px;top:2px;color:var(--panel-on-accent);font-size:12px}.element-preview .elements-secondary{background:transparent;color:var(--panel-ink)}@media(hover:hover){.core-table tbody tr:hover>td{background:color-mix(in srgb,var(--panel-accent) 10%,var(--panel-surface))}}.pulsr-panel .action-feedback-slot{width:100%}.pulsr-panel .action-feedback{display:flex;gap:10px;align-items:flex-start;margin-block:12px;padding:12px 16px;border:1px solid!important;border-left-width:4px!important;border-radius:10px;line-height:1.5}.pulsr-panel .action-feedback>span{font-weight:800}.pulsr-panel .action-feedback-success{background:#ecfdf5!important;color:#065f46!important;border-color:#059669!important}.pulsr-panel .action-feedback-warning{background:#fff7ed!important;color:#9a3412!important;border-color:#c2410c!important}.pulsr-panel .action-feedback-error{background:#fef2f2!important;color:#991b1b!important;border-color:#dc2626!important}.pulsr-panel .action-feedback div{color:inherit}.pulsr-panel select:not([data-table-control]):not(.composition-preview *):not(.screen-preview *),.element-preview[data-family=selects] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding-right:48px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2386789e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-size:24px 24px!important;background-repeat:no-repeat!important;cursor:pointer}.pulsr-panel select:not([data-table-control]):not(:disabled):hover{border-color:var(--panel-accent)!important}.pulsr-panel select:disabled{cursor:not-allowed}.pulsr-panel [data-faq-field][aria-invalid=true]{border-color:var(--faq-error, #b91c1c)!important;outline:2px solid var(--faq-error, #b91c1c);outline-offset:2px}.faq-settings [role=alert]{color:var(--faq-error)!important;border-color:var(--faq-error)!important}.faq-settings [role=alert] *{color:inherit!important}.people-main{max-width:1500px;width:100%;margin:0 auto;padding:36px 40px 28px;color:var(--panel-ink)}.people-main p{color:var(--people-muted);line-height:1.7}.people-main h1{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.25;margin:0 0 10px}.people-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;margin-bottom:12px}.people-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.people-tabs{display:flex;gap:26px;border-bottom:1px solid var(--people-border);margin-bottom:24px}.people-tabs>button{display:flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:700;padding:8px 0 15px;color:var(--people-muted);border:0;border-bottom:3px solid transparent;background:none;min-height:44px}.people-tabs>button[aria-current=page]{color:var(--panel-ink);border-color:var(--panel-accent)}.people-badge{display:inline-flex;align-items:center;border:1px solid var(--people-border);background:var(--people-soft);padding:5px 10px;border-radius:24px;font-size:11px;line-height:1.5;white-space:nowrap}.people-badge.active{color:var(--panel-ink);background:var(--people-soft)}.people-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.people-stats section{padding:22px;background:var(--panel-surface);border:1px solid var(--people-border);border-radius:16px;display:flex;flex-direction:column;gap:14px}.people-stats span{font-size:11px;font-weight:700;color:var(--people-muted)}.people-stats strong{font-size:32px}.people-filters{display:flex;gap:12px;align-items:center;margin-bottom:20px}.people-main input:not([type=checkbox]),.people-main select{min-height:46px;min-width:0;padding:12px 14px;border-radius:12px;background:var(--panel-surface);color:var(--panel-ink);border:1px solid var(--people-border);font:inherit}.people-main input::-moz-placeholder{color:var(--people-muted);opacity:1}.people-main input::placeholder{color:var(--people-muted);opacity:1}.people-main input:focus-visible,.people-main select:focus-visible,.people-main button:focus-visible{outline:2px solid var(--panel-accent);outline-offset:3px}.people-filters>input{flex:1}.people-filters select{max-width:190px}.people-main button{cursor:pointer}.people-main button:disabled{cursor:default;opacity:.6}.people-hero{background:linear-gradient(115deg,#35244f,#20213d);border:1px solid #64538c55;border-radius:24px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;overflow:hidden;color:#f5f2ff}.people-hero span{font-size:10px;letter-spacing:1.5px;color:#c8b6ee;font-weight:700}.people-hero h2{font-size:34px;line-height:1.2;letter-spacing:-.8px;margin:16px 0;max-width:370px;font-weight:800}.people-hero p{color:#c1b5d1;font-size:13px}.people-orbit{min-width:240px;position:relative;display:flex;gap:26px;align-items:center}.people-orbit>span{display:grid;place-items:center;width:126px;height:126px;border-radius:50%;font-size:65px;background:radial-gradient(circle at 30% 20%,#b9f6f0,#7b67ce,#302354);color:#e7dcff;box-shadow:0 0 50px #ba98ff25;transform:rotate(-10deg)}.people-orbit i{position:absolute;left:-20px;top:23px;width:165px;height:80px;border:2px solid #c6e9e8;border-radius:50%;transform:rotate(-30deg)}.people-orbit strong{font-size:34px}.people-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.people-card{background:var(--panel-surface);padding:23px;border-radius:18px;border:1px solid var(--people-border)}.people-identity{display:flex;align-items:center;gap:13px;min-width:0}.people-identity strong{display:block;font-size:15px}.people-identity small{display:block;color:var(--people-muted);font-size:12px;margin-top:6px;overflow-wrap:anywhere}.people-avatar{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:#eee5fb;color:#76519d;font-size:13px;font-weight:800}.people-card:nth-child(3n+1) .people-avatar{background:#e0eee5;color:#265e41}.people-card:nth-child(3n) .people-avatar{background:#e0eafb;color:#3c5e8b}.people-card-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.people-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--people-border);margin-top:24px;padding-top:16px}.people-card-foot small{font-size:11px;color:var(--people-muted)}.people-table{overflow:auto;background:var(--panel-surface);border:1px solid var(--people-border);border-radius:18px}.people-table table{width:100%;border-collapse:collapse;min-width:780px;color:var(--panel-ink)}.people-table caption{text-align:left;padding:24px;font-weight:700}.people-table th{padding:16px 22px;background:var(--panel-bg);text-align:left;color:var(--people-muted);font-size:11px}.people-table td{padding:22px;border-top:1px solid var(--people-border);font-size:12px}.people-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;color:var(--people-muted);font-size:12px}.people-pagination>div{display:flex;gap:10px}.people-security{padding:20px 0;font-size:12px}.people-security p{font-size:11px;margin-top:7px}.people-empty{padding:50px;border:1px dashed var(--people-border);border-radius:18px;text-align:center}.people-roles{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.people-role-list,.people-role-editor{background:var(--panel-surface);border:1px solid var(--people-border);border-radius:18px;overflow:hidden}.people-role-list h2,.people-role-editor h2{font-size:20px;font-weight:700;margin-bottom:24px}.people-role-list h2{padding:24px;margin:0}.people-role-list>button{display:flex;flex-direction:column;gap:10px;width:100%;padding:22px;text-align:left;border:0;border-top:1px solid var(--people-border);background:transparent;color:var(--panel-ink);font:inherit;min-height:80px}.people-role-list>button[aria-pressed=true]{background:var(--people-soft);border-left:3px solid var(--panel-accent)}.people-role-list small{font-size:11px;color:var(--people-muted)}.people-role-editor{padding:26px}.people-role-editor label,.people-form-fields>label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:600;margin-bottom:20px}.people-role-editor h3{font-size:16px;font-weight:700;margin:25px 0 16px}.people-main .people-permission{display:flex;flex-direction:row;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid var(--people-border)}.people-permission input{width:19px;height:19px;accent-color:var(--panel-accent)}.people-permission code{display:block;font-size:11px;color:var(--people-muted);margin-top:7px}.people-hint{font-size:12px}.people-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end}.people-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e1d3388;border:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.people-drawer{position:relative;width:min(100%,486px);height:100dvh;background:var(--panel-surface);color:var(--panel-ink);display:flex;flex-direction:column;box-shadow:-15px 0 80px #0003}.people-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:26px;border-bottom:1px solid var(--people-border)}.people-drawer-head h2{font-size:21px;font-weight:700}.people-drawer-head button{background:transparent;color:inherit;font-size:26px;border:1px solid var(--people-border);border-radius:10px;width:44px;height:44px}.people-drawer form{flex:1;min-height:0;display:flex;flex-direction:column}.people-form-fields{padding:24px 28px;overflow:auto;flex:1}.people-drawer-actions{display:flex;justify-content:flex-end;gap:12px;padding:22px 28px;border-top:1px solid var(--people-border)}.people-submit{border:0;border-radius:12px;padding:12px 18px;background:var(--panel-accent);color:var(--panel-on-accent);font:inherit;font-weight:700;min-height:44px}.admin-nav-group{position:relative}.admin-nav-group .panel-subnav{margin-bottom:8px}@media(max-width:1000px){.people-filters{flex-wrap:wrap}.people-filters>input{flex-basis:100%}.people-filters>select{flex:1;max-width:none}.people-roles{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.people-main{padding:26px 20px}.people-title{align-items:flex-start;flex-direction:column}.people-main h1{font-size:26px}.people-cards,.people-roles{grid-template-columns:1fr}.people-stats{gap:8px}.people-stats section{padding:14px 10px}.people-stats strong{font-size:26px}.people-stats span{font-size:10px}.people-orbit{display:none}.people-hero{padding:24px}.people-hero h2{font-size:29px}.people-pagination{flex-direction:column;align-items:flex-start}.people-card-foot{flex-wrap:wrap}.people-tabs{gap:16px}.people-tabs button{font-size:12px}}.people-hero h2{white-space:pre-line}.people-card .people-identity{flex-direction:column;align-items:flex-start;gap:18px}.people-card .people-identity strong{font-size:17px}.people-avatar{width:44px;min-width:44px}.people-badge.active{background:#50af7c15;border-color:#7bba9733;color:#288159}.pulsr-panel.dark .people-badge.active{color:#91d9b1}.audit-page{min-width:0}.audit-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;margin:24px 0;border:1px solid var(--panel-border);border-radius:20px;background:linear-gradient(120deg,var(--panel-soft),var(--panel-surface));overflow:hidden}.audit-banner h3{font-size:28px;margin:8px 0}.audit-banner p{color:var(--panel-muted)}.audit-emblem{font-size:90px;line-height:1;color:var(--panel-accent);padding:8px 24px;border-radius:50%;background:var(--panel-soft)}.audit-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.audit-filters label{display:flex;flex-direction:column;gap:8px;font-weight:600}.audit-filters input,.audit-filters select{width:100%;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-surface);color:var(--panel-ink);font:inherit}.audit-filters select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.audit-filters details{margin-top:20px}.audit-filters summary{cursor:pointer;color:var(--panel-accent);padding:10px 0}.audit-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.audit-page button{cursor:pointer;min-height:40px;padding:9px 14px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-soft);color:var(--panel-ink);font:inherit;font-weight:600;transition:background .15s,transform .15s}.audit-page button:hover:not(:disabled){background:var(--panel-accent);color:var(--panel-on-accent, #fff);transform:translateY(-1px)}.audit-page button:disabled{opacity:.5;cursor:default}.audit-page :focus-visible{outline:2px solid var(--panel-accent);outline-offset:3px}.audit-success{border-left:3px solid #299568;background:#29956818;padding:12px}.audit-page td small{display:block;color:var(--panel-muted);font-size:12px;margin-top:7px}.audit-empty{padding:18px}.audit-notice{color:var(--panel-muted);font-size:13px;line-height:1.6}.audit-dialog{width:min(760px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid var(--panel-border);border-radius:20px;background:var(--panel-surface);color:var(--panel-ink);padding:28px}.audit-dialog::backdrop{background:#070512aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.audit-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.audit-dialog dl>div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--panel-border)}.audit-dialog dd{margin:0;overflow-wrap:anywhere}.audit-dialog dt{color:var(--panel-muted)}.audit-change{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--panel-border);overflow-wrap:anywhere}.audit-change span{font-size:13px}@media(max-width:650px){.audit-banner{padding:20px}.audit-emblem{display:none}.audit-dialog{padding:18px}.audit-dialog dl>div{grid-template-columns:1fr;gap:5px}.audit-change{flex-direction:column}}.pulsr-panel{--panel-bg: #f6f8f7;--panel-surface: #fff;--panel-ink: #172b20;--panel-muted: #647b6d;--panel-border: #dfe6e1;--panel-accent: #287c59;--panel-soft: #e9f5ee;display:flex;min-height:100dvh;width:100%;color:var(--panel-ink);background:var(--panel-bg);font-family:Arial,sans-serif;font-size:15px}.pulsr-panel.dark{--panel-bg: #0a100d;--panel-surface: #141e18;--panel-ink: #eef6f0;--panel-muted: #a1b6a7;--panel-border: #34443a;--panel-accent: #2f956a;--panel-soft: #1c3929}.panel-sidebar{width:238px;flex-shrink:0;background:var(--panel-surface);border-right:1px solid var(--panel-border);padding:30px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;overflow:auto}.panel-brand{font-size:15px;font-weight:800;letter-spacing:3px;color:#16825b;margin:10px 12px 35px}.panel-nav-item{border-radius:12px;margin-bottom:7px;color:var(--panel-accent)}.panel-nav-item.selected{background:var(--panel-soft)}.panel-subnav{margin:0 0 12px 20px;border-left:2px solid var(--panel-border);padding-left:9px}.panel-sidebar-footer{margin-top:auto;padding:20px 8px 0;border-top:1px solid var(--panel-border);display:flex;flex-direction:column;gap:12px;color:var(--panel-muted);font-size:12px}.panel-body{flex:1;min-width:0;display:flex;flex-direction:column}.panel-header{flex-shrink:0;min-height:82px;background:var(--panel-surface);border-bottom:1px solid var(--panel-border);padding:16px 38px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;z-index:10}.panel-header-start,.panel-header-right,.panel-profile{display:flex;align-items:center;gap:16px;min-width:0}.panel-header-right{flex-wrap:wrap;justify-content:flex-end}.panel-breadcrumb{font-size:14px;color:var(--panel-muted)}.panel-breadcrumb strong{color:var(--panel-ink)}.panel-avatar{background:var(--panel-soft);width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--panel-accent);font-weight:700;flex-shrink:0}.panel-user{font-size:13px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-main{padding:34px 38px;max-width:1400px;width:100%;margin:0 auto}.panel-main p{color:var(--panel-muted);line-height:1.6;margin:0}.panel-main .panel-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:12px}.panel-main h1{font-size:32px;letter-spacing:-1px;margin:0 0 12px;overflow-wrap:anywhere}.panel-hero{border:1px solid var(--panel-border);border-radius:28px;margin-top:27px;padding:29px 31px;background:linear-gradient(115deg,var(--panel-soft),var(--panel-surface));display:flex;justify-content:space-between;align-items:center;gap:25px}.panel-hero h2{margin:0 0 12px;font-size:24px;letter-spacing:-.5px}.panel-pill{display:inline-flex;padding:7px 12px;background:var(--panel-soft);border:1px solid var(--panel-border);border-radius:30px;color:var(--panel-accent);font-size:12px;font-weight:700;margin-bottom:16px}.panel-hero-icon{width:75px;height:75px;background:var(--panel-soft);color:var(--panel-accent);border-radius:24px;display:grid;place-items:center;flex-shrink:0}.panel-hero-icon svg{width:31px;height:31px}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.panel-card{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:24px;padding:25px;min-height:158px;overflow-wrap:anywhere}.panel-card h2{color:var(--panel-muted);font-size:13px;font-weight:400;margin:0 0 16px}.panel-value{display:block;font-size:27px;letter-spacing:-.7px;font-weight:700;margin-bottom:11px}.panel-card p{font-size:13px}.panel-roles{font-size:24px}.panel-section-title{font-size:20px;margin:31px 0 18px;letter-spacing:-.5px}.panel-shortcut{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:24px;padding:26px;display:flex;align-items:center;gap:18px}.panel-shortcut-icon{width:50px;height:50px;border-radius:15px;background:var(--panel-soft);color:var(--panel-accent);display:grid;place-items:center;flex-shrink:0}.panel-shortcut h3{margin:0 0 8px;font-size:17px}.panel-shortcut>.panel-action{margin-left:auto;flex-shrink:0}.panel-action.primary{color:#fff;background:var(--panel-accent);border-radius:12px}.panel-action{border-radius:12px}.panel-action [role=button]:focus-visible,.panel-nav-item [role=button]:focus-visible{outline:2px solid var(--panel-accent);outline-offset:3px}.panel-footer{margin-top:31px;color:var(--panel-muted);font-size:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.panel-error{padding:15px 30px;color:#b91c1c!important}.dark .panel-error{color:#fca5a5!important}.panel-language-content{flex:1;min-height:0}.panel-mobile-toggle,.panel-mobile-close{display:none}.panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:30;border:0}@media(max-width:1100px){.panel-header{padding:16px 22px}.panel-main{padding:28px 22px}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-grid>:last-child{grid-column:1/-1}.panel-profile{display:none}}@media(max-width:760px){.panel-sidebar{position:fixed;left:0;top:0;transform:translate(-100%);z-index:40;width:238px}.panel-sidebar.open{transform:translate(0)}.panel-mobile-toggle,.panel-mobile-close{display:block}.panel-mobile-close{margin-bottom:20px}.panel-header{padding:12px 14px;gap:10px;flex-wrap:wrap}.panel-header-start{width:100%;justify-content:space-between}.panel-header-right{width:100%;justify-content:flex-end}.panel-main{padding:26px 18px}.panel-grid{grid-template-columns:minmax(0,1fr)}.panel-hero{padding:24px}.panel-hero-icon{display:none}.panel-main h1{font-size:28px}.panel-shortcut{flex-wrap:wrap;padding:22px}.panel-shortcut>.panel-action{margin-left:0}.panel-footer{flex-direction:column}.panel-user{max-width:110px}}.panel-main h1,.panel-hero h2,.panel-section-title,.panel-shortcut h3{font-weight:700}.dark .panel-pill{color:#86efac}.dark .panel-nav-item{color:#7ddba5}.dark .panel-brand{color:#55d397}.dark .panel-action.primary{background:#287c59}.system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.system-preview{color:#525252;height:160px;margin:20px 0;border:1px dashed var(--panel-muted);border-radius:16px;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#eef2ef,#eef2ef 25%,#fff 0%,#fff 50%) 50%/20px 20px;overflow:hidden}.system-preview img{max-width:95%;max-height:140px;-o-object-fit:contain;object-fit:contain}.system-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.system-file{display:flex;flex-direction:column;gap:12px;margin:16px 0;font-weight:700}.system-file input{width:100%;min-width:0}@media(max-width:1100px){.system-grid{grid-template-columns:1fr}}.communication-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.communication-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.communication-field{display:flex;flex-direction:column;gap:10px;font-weight:700;min-width:0}.communication-field input,.communication-field select,.communication-field textarea{width:100%;min-height:48px;border:1px solid var(--panel-border);border-radius:12px;padding:14px;background:var(--panel-bg);color:var(--panel-ink);font:inherit;font-weight:400}.communication-field textarea{min-height:110px;resize:vertical}.communication-toggle{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.communication-grid,.communication-two{grid-template-columns:1fr}.communication-grid .communication-field{grid-column:span 1!important}}.communication-main .panel-card{margin-bottom:20px}.communication-main .panel-card h2{font-size:20px;font-weight:700;color:var(--panel-ink);margin-bottom:14px}.communication-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:26px;border-radius:20px;background:var(--panel-border);position:relative;flex-shrink:0;cursor:pointer}.communication-toggle input:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .15s}.communication-toggle input:checked{background:var(--panel-accent)}.communication-toggle input:checked:before{transform:translate(20px)}.communication-toggle input:focus-visible{outline:2px solid var(--panel-accent);outline-offset:3px}@media(max-width:760px){.communication-main .panel-hero{flex-direction:column;align-items:stretch}.communication-main .panel-hero>div{min-width:0}}.pulsr-panel{height:100dvh;min-height:0;overflow:hidden}.panel-body{overflow:auto}.panel-sidebar{height:100dvh;max-height:100dvh;min-height:0;overflow:visible;padding:22px 18px;position:relative}.sidebar-top{position:relative;flex-shrink:0;padding-top:46px}.sidebar-top .panel-brand{margin:10px 5px 28px}.sidebar-retract{position:absolute;top:0;right:0;width:40px;min-height:40px;border:1px solid var(--panel-border);border-radius:12px;color:var(--panel-ink);background:var(--panel-surface);display:flex;align-items:center;justify-content:center}.sidebar-scroll{overflow:auto;min-height:0;flex:1}.sidebar-item{border:0;width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:12px;color:inherit;background:transparent;border-radius:12px;text-align:left;cursor:pointer;margin-bottom:6px}.sidebar-item svg{flex-shrink:0}.sidebar-item span{overflow-wrap:anywhere}.sidebar-item.selected,.sidebar-item:hover{background:var(--panel-soft)}.sidebar-item:focus-visible,.sidebar-retract:focus-visible,.sidebar-version:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.panel-sidebar.is-collapsed{width:76px;padding:22px 10px}.is-collapsed .sidebar-top .panel-brand{text-align:center;margin-left:0;margin-right:0}.is-collapsed .sidebar-item{justify-content:center}.is-collapsed .panel-sidebar-footer{padding:12px 0 0;align-items:center}.sidebar-version{border:0;background:transparent;color:inherit;min-height:44px;min-width:44px}.sidebar-flyout{position:fixed;left:76px;width:220px;max-height:calc(100dvh - 24px);overflow:auto;z-index:60;border:1px solid;border-radius:14px;padding:10px;box-shadow:0 12px 32px #0003}.sidebar-flyout .sidebar-item:hover,.sidebar-flyout .sidebar-item:focus-visible{outline:2px solid currentColor;outline-offset:-2px;background:transparent}.sidebar-flyout .sidebar-item.selected{background:transparent;font-weight:700}.pulsr-panel .panel-action.primary{background:var(--panel-accent)}.pulsr-panel .panel-pill{color:var(--panel-ink)}.pulsr-panel[data-variant=compact] .panel-main{padding:20px}.pulsr-panel[data-variant=compact] .panel-card{padding:16px;border-radius:10px;min-height:120px}.pulsr-panel[data-variant=compact] .panel-grid{gap:12px}.pulsr-panel[data-variant=spotlight] .panel-main>h1{border-left:5px solid var(--panel-accent);padding-left:16px}.pulsr-panel[data-variant=spotlight] .panel-hero,.pulsr-panel[data-variant=spotlight] .panel-card:first-of-type{border-top:4px solid var(--panel-accent);border-radius:28px}@media(max-width:760px){.panel-sidebar{position:fixed;z-index:40}.panel-sidebar.is-collapsed{width:238px}.sidebar-flyout{display:none}}.design-main .panel-card{margin-bottom:22px}.design-main .panel-card h2{color:var(--panel-ink);font-size:20px;font-weight:700}.design-screen{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.design-screen select{padding:12px;min-height:44px;border:1px solid var(--panel-border);border-radius:10px;color:var(--panel-ink);background:var(--panel-bg);max-width:100%}.design-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.design-variant{border:1px solid var(--panel-border);padding:16px;border-radius:16px;background:var(--panel-surface);color:var(--panel-ink);display:flex;flex-direction:column;gap:12px;text-align:left;cursor:pointer;min-width:0}.design-variant.selected{outline:2px solid var(--panel-accent);outline-offset:-2px}.design-variant>span{font-size:13px}.design-mini{width:100%;height:130px;padding:12px;border:1px solid;border-radius:10px}.design-mini-heading{height:32px;margin-bottom:12px;border-radius:8px}.design-mini-content{display:flex;gap:7px}.design-mini-content>*{display:block;height:38px;border:1px solid currentColor;border-radius:6px;flex:1;opacity:.7}.design-mini.compact{padding:6px}.design-mini.compact .design-mini-heading{height:22px}.design-mini.compact .design-mini-content>*{height:58px}.design-mini.spotlight .design-mini-heading{height:48px}.design-palettes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.design-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.design-color-row{display:flex;gap:8px;margin-top:8px;min-width:0}.design-color-row input{min-height:44px;min-width:0;border:1px solid var(--panel-border);border-radius:8px;background:var(--panel-bg);color:var(--panel-ink);padding:6px}.design-color-row input[type=color]{width:48px;flex-shrink:0}.design-color-row input[type=text]{width:100%}.design-sample{padding:24px;border:1px solid;border-radius:20px;margin-top:20px}.design-sample>div{padding:20px;border:1px solid;border-radius:16px}.design-sample span{display:inline-block;padding:12px;border-radius:10px}.design-sample.compact{padding:12px}.design-sample.compact>div{padding:12px}.design-sample.spotlight h3{border-left:5px solid;padding-left:16px}.design-sample.spotlight>div{border-top:4px solid}@media(max-width:1000px){.design-palettes{grid-template-columns:1fr}}@media(max-width:760px){.design-variants,.design-colors{grid-template-columns:1fr}}.pulsr-panel .panel-error{color:var(--panel-error)}.sidebar-top .panel-brand{color:var(--panel-ink)}.sidebar-top{display:flex;align-items:center;gap:8px;padding-top:0;margin-bottom:22px;min-height:44px}.sidebar-top .panel-brand,.is-collapsed .sidebar-top .panel-brand{display:flex;align-items:center;min-width:0;flex:1;margin:0}.sidebar-top .sidebar-retract{position:relative;top:auto;right:auto;width:28px;min-height:28px;flex:0 0 28px;border:0;border-radius:8px;background:transparent;opacity:.75;padding:0}.sidebar-retract:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sidebar-retract:hover,.sidebar-retract:focus-visible{opacity:1;background:var(--panel-soft)}.sidebar-retract svg{width:16px;height:16px}.is-collapsed .sidebar-top{gap:4px}.sidebar-favicon,.sidebar-favicon-fallback{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex:0 0 24px;display:flex;align-items:center;justify-content:center}.screen-preview{display:flex;flex-direction:column;gap:16px;pointer-events:none;min-width:0}.screen-preview h4{font-weight:700;font-size:18px}.screen-preview header{background:var(--preview-soft);border-radius:10px;padding:16px;font-weight:700}.screen-preview-field{display:flex;flex-direction:column;gap:6px}.screen-preview-field>i{display:block;height:36px;border:1px solid currentColor;border-radius:8px;opacity:.5}.screen-preview-action{padding:12px;border-radius:8px;background:var(--preview-accent);color:var(--preview-on-accent);text-align:center}.screen-preview-stats{display:flex;gap:12px;flex-wrap:wrap}.screen-preview-stats>*{flex:1;min-width:70px;border:1px solid currentColor;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:8px}.screen-preview-list>div,.screen-preview dl>div{display:flex;justify-content:space-between;border-bottom:1px solid currentColor;padding:12px}.screen-preview-image{display:block;width:32px;height:32px;border:1px dashed currentColor;border-radius:5px}.screen-preview.is-mini{font-size:9px;gap:5px;height:100%;overflow:hidden}.screen-preview.is-mini header{padding:6px;font-size:9px}.screen-preview.is-mini .screen-preview-field{gap:2px}.screen-preview.is-mini .screen-preview-field>i{height:12px}.screen-preview.is-mini .screen-preview-stats{gap:4px}.screen-preview.is-mini .screen-preview-stats>*{padding:5px;min-width:0}.screen-preview.is-mini .screen-preview-list>div,.screen-preview.is-mini dl>div{padding:5px}.screen-preview.is-mini .screen-preview-action{padding:3px}.screen-preview.is-mini .screen-preview-image{width:18px;height:18px}.design-mini.compact .screen-preview,.design-sample.compact .screen-preview{gap:6px}.design-mini.spotlight .screen-preview,.design-sample.spotlight .screen-preview{border-top:4px solid var(--preview-accent);padding-top:8px}.design-sample .screen-preview span{padding:0;border-radius:0}.screen-preview p,.screen-preview h4{color:inherit}.design-mini:has(.composition-preview){height:190px;padding:0}.composition-preview p,.composition-preview h1,.composition-preview h2,.composition-preview h3{color:inherit}.pulsr-panel .panel-sidebar,.pulsr-panel .panel-sidebar .panel-nav-item{color:var(--panel-ink)}.pulsr-panel .panel-sidebar .panel-nav-item.selected{background:var(--panel-soft)}.pulsr-panel[data-global-presentation] .panel-pill{background:var(--panel-soft);color:var(--panel-ink)}.pulsr-panel[data-global-presentation] .panel-action.primary{background:var(--panel-accent);color:var(--panel-on-accent)}.maintenance-control{margin:24px 0}.maintenance-control-heading{display:flex;align-items:center;justify-content:space-between;gap:28px}.maintenance-control-heading>div{max-width:850px}.maintenance-audit{font-size:12px}.maintenance-confirm{padding:0;border:0;background:transparent;max-width:min(580px,calc(100% - 32px));color:var(--panel-ink)}.maintenance-confirm::backdrop{background:#0009}.maintenance-confirm>.panel-card{margin:0;background:var(--panel-surface);color:var(--panel-ink)}.maintenance-control input[role=switch]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent;border:0;cursor:pointer}.maintenance-control input[role=switch]:focus-visible{outline:2px solid var(--panel-accent);outline-offset:4px;border-radius:20px}.maintenance-control h2{font-size:22px;font-weight:700;color:var(--panel-ink);margin:10px 0}.outbox-table-scroll{overflow-x:auto;max-width:100%}.outbox-table{width:100%;min-width:1000px;border-collapse:collapse;text-align:left;font-size:.9rem}.outbox-table th,.outbox-table td{padding:14px 10px;border-bottom:1px solid var(--panel-border);vertical-align:top}.outbox-table td p{margin:0 0 6px}.avatar-admin{display:flex;flex-direction:column;gap:20px}.avatar-admin .panel-card{min-width:0}.avatar-admin form label{display:grid;gap:8px;color:var(--panel-ink);font-weight:600}.avatar-admin input:not([type=checkbox]),.avatar-admin select{box-sizing:border-box;max-width:100%;min-height:44px;border:1px solid var(--panel-border);border-radius:12px;background:var(--panel-surface);color:var(--panel-ink);padding:10px 12px;font:inherit}.avatar-admin input:focus-visible,.avatar-admin select:focus-visible{outline:2px solid var(--panel-accent);outline-offset:2px}.avatar-admin input[type=checkbox]{accent-color:var(--panel-accent);width:18px;height:18px;vertical-align:middle}.avatar-admin button[data-native-button]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid var(--panel-border);border-radius:12px;background:var(--panel-soft);color:var(--panel-ink);transition:background .15s,border-color .15s,transform .15s}.avatar-admin button[data-native-button] span{color:inherit;font-weight:600}.avatar-admin button[data-native-button]:hover:not(:disabled){border-color:var(--panel-accent);background:var(--panel-surface)}.avatar-admin button[data-native-button]:focus-visible{outline:2px solid var(--panel-accent);outline-offset:2px}.avatar-admin button[data-native-button]:disabled{opacity:.5;cursor:not-allowed}.avatar-admin .avatar-collection-form{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-admin .avatar-collection-form>h3,.avatar-admin .avatar-collection-form>p,.avatar-admin .avatar-collection-form>button,.avatar-admin .avatar-collection-form>.action-feedback-slot{grid-column:1/-1}.avatar-admin h3{font-size:20px;font-weight:700;color:var(--panel-ink)}@media(max-width:700px){.avatar-admin .avatar-collection-form{grid-template-columns:minmax(0,1fr)}}
