.referral-onboarding-field.svelte-udmihj{color:var(--text);gap:.55rem;display:grid}.field-heading.svelte-udmihj{align-items:flex-start;gap:.55rem;display:flex}.field-heading.svelte-udmihj>span:where(.svelte-udmihj){color:#0b8d68;background:color-mix(in srgb, #0b8d68 12%, var(--panel-soft));border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.field-heading.svelte-udmihj div:where(.svelte-udmihj),.bound-card.svelte-udmihj div:where(.svelte-udmihj),.referral-preview.svelte-udmihj div:where(.svelte-udmihj){gap:.14rem;min-width:0;display:grid}.field-heading.svelte-udmihj label:where(.svelte-udmihj){font-size:.85rem;font-weight:800}.field-heading.svelte-udmihj small:where(.svelte-udmihj),.bound-card.svelte-udmihj span:where(.svelte-udmihj),.referral-preview.svelte-udmihj span:where(.svelte-udmihj),.referral-preview.svelte-udmihj small:where(.svelte-udmihj){color:var(--muted);font-size:.74rem;line-height:1.4}.referral-form.svelte-udmihj{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.referral-form.svelte-udmihj input:where(.svelte-udmihj){border:1px solid var(--line);background:var(--panel-soft);min-width:0;height:2.55rem;color:var(--text);text-transform:uppercase;font:inherit;border-radius:8px;outline:none;padding:0 .75rem}.referral-form.svelte-udmihj input:where(.svelte-udmihj):focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 17%, transparent)}.referral-form.svelte-udmihj button:where(.svelte-udmihj),.referral-preview.svelte-udmihj button:where(.svelte-udmihj){border:1px solid var(--brand);background:var(--brand);color:#fff;min-height:2.35rem;font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .8rem;font-size:.8rem;font-weight:750}.referral-form.svelte-udmihj button:where(.svelte-udmihj):disabled,.referral-preview.svelte-udmihj button:where(.svelte-udmihj):disabled{opacity:.55;cursor:not-allowed}.referral-preview.svelte-udmihj,.bound-card.svelte-udmihj{border:1px solid color-mix(in srgb, #0b8d68 40%, var(--line));background:color-mix(in srgb, #0b8d68 7%, var(--panel));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem;display:grid}.referral-preview.svelte-udmihj>svg,.bound-card.svelte-udmihj>svg{color:#0b8d68}.field-error.svelte-udmihj{color:#b42318;margin:0;font-size:.78rem}.warning-list.svelte-udmihj{color:#b42318;margin:0;padding-left:1.2rem;font-size:.76rem}@media (width<=520px){.referral-form.svelte-udmihj{grid-template-columns:1fr}.referral-preview.svelte-udmihj{grid-template-columns:auto minmax(0,1fr)}.referral-preview.svelte-udmihj button:where(.svelte-udmihj){grid-column:1/-1;width:100%}}.promotion-admin.svelte-1c4uo0b{min-width:0;color:var(--text);gap:.65rem;display:grid}.promotion-icon-button.svelte-1c4uo0b{border:1px solid var(--line);background:var(--panel-strong);width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.promotion-icon-button.svelte-1c4uo0b:disabled{opacity:.55;cursor:wait}.promotion-tabs.svelte-1c4uo0b{gap:.38rem;padding:.12rem 0;display:flex;overflow-x:auto}.promotion-tabs.svelte-1c4uo0b button:where(.svelte-1c4uo0b){border:1px solid var(--line);background:var(--panel-strong);min-height:2.2rem;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .72rem;font-size:.8rem;display:inline-flex}.promotion-tabs.svelte-1c4uo0b button.is-active:where(.svelte-1c4uo0b){border-color:var(--brand);background:var(--brand);color:#fff}.promotion-state.svelte-1c4uo0b{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:8px;padding:.72rem;font-size:.82rem}.promotion-state.is-error.svelte-1c4uo0b,.promotion-detail-state.is-error.svelte-1c4uo0b{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--panel));color:var(--danger)}.promotion-state.is-success.svelte-1c4uo0b{border-color:color-mix(in srgb, #14966a 42%, var(--line));background:color-mix(in srgb, #14966a 8%, var(--panel));color:#12855e}.promotion-summary.svelte-1c4uo0b{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.promotion-summary.svelte-1c4uo0b article:where(.svelte-1c4uo0b){border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:.18rem;min-height:4.25rem;padding:.65rem .72rem .65rem .82rem;display:grid;position:relative;overflow:hidden}.promotion-summary.svelte-1c4uo0b article:where(.svelte-1c4uo0b):before{background:var(--brand);content:"";width:3px;position:absolute;inset:0 auto 0 0}.promotion-summary.svelte-1c4uo0b article.is-success:where(.svelte-1c4uo0b):before{background:#14966a}.promotion-summary.svelte-1c4uo0b article.is-blue:where(.svelte-1c4uo0b):before{background:#397ee8}.promotion-summary.svelte-1c4uo0b article.is-warning:where(.svelte-1c4uo0b):before{background:#d39419}.promotion-summary.svelte-1c4uo0b strong:where(.svelte-1c4uo0b){font-size:1.05rem}.promotion-summary.svelte-1c4uo0b span:where(.svelte-1c4uo0b){color:var(--muted);font-size:.73rem}.promotion-filters.svelte-1c4uo0b{grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem) auto auto;align-items:center;gap:.42rem;display:grid}.promotion-search.svelte-1c4uo0b{border:1px solid var(--line);background:var(--panel-strong);min-width:0;color:var(--muted);border-radius:8px;align-items:center;gap:.38rem;padding:0 .58rem;display:flex}.promotion-search.svelte-1c4uo0b:focus-within{border-color:var(--brand)}.promotion-search.svelte-1c4uo0b input:where(.svelte-1c4uo0b){width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:.58rem 0;font-size:.82rem}.promotion-filters.svelte-1c4uo0b select:where(.svelte-1c4uo0b),.promotion-form-grid.svelte-1c4uo0b input:where(.svelte-1c4uo0b),.promotion-form-grid.svelte-1c4uo0b select:where(.svelte-1c4uo0b),.promotion-form-grid.svelte-1c4uo0b textarea:where(.svelte-1c4uo0b),.promotion-pager.svelte-1c4uo0b select:where(.svelte-1c4uo0b){box-sizing:border-box;border:1px solid var(--line);background:var(--panel-strong);width:100%;min-height:2.25rem;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:.48rem .6rem;font-size:.8rem}.promotion-form-grid.svelte-1c4uo0b input:where(.svelte-1c4uo0b):focus,.promotion-form-grid.svelte-1c4uo0b select:where(.svelte-1c4uo0b):focus,.promotion-form-grid.svelte-1c4uo0b textarea:where(.svelte-1c4uo0b):focus,.promotion-filters.svelte-1c4uo0b select:where(.svelte-1c4uo0b):focus{border-color:var(--brand)}.promotion-primary.svelte-1c4uo0b,.promotion-secondary.svelte-1c4uo0b{border:1px solid var(--brand);min-height:2.25rem;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.34rem;padding:.45rem .75rem;font-size:.8rem;display:inline-flex}.promotion-primary.svelte-1c4uo0b{background:var(--brand);color:#fff}.promotion-secondary.svelte-1c4uo0b{border-color:var(--line);background:var(--panel-strong);color:var(--text)}.promotion-primary.svelte-1c4uo0b:disabled{opacity:.6;cursor:wait}.promotion-empty.svelte-1c4uo0b{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;justify-items:center;gap:.32rem;padding:1.6rem .8rem;display:grid}.promotion-empty.svelte-1c4uo0b strong:where(.svelte-1c4uo0b){color:var(--text)}.promotion-empty.svelte-1c4uo0b span:where(.svelte-1c4uo0b){max-width:32rem;font-size:.8rem}.promotion-empty.svelte-1c4uo0b button:where(.svelte-1c4uo0b){margin-top:.35rem}.promotion-list.svelte-1c4uo0b{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.promotion-row.svelte-1c4uo0b+.promotion-row:where(.svelte-1c4uo0b){border-top:1px solid var(--line)}.promotion-row-main.svelte-1c4uo0b{grid-template-columns:minmax(8rem,.75fr) minmax(14rem,1.6fr) minmax(6rem,.55fr) minmax(7.5rem,.7fr);align-items:center;gap:.72rem;padding:.72rem;display:grid}.promotion-code-block.svelte-1c4uo0b,.promotion-copy.svelte-1c4uo0b,.promotion-usage.svelte-1c4uo0b,.promotion-period.svelte-1c4uo0b{gap:.2rem;min-width:0;display:grid}.promotion-code-block.svelte-1c4uo0b>strong:where(.svelte-1c4uo0b){text-overflow:ellipsis;color:var(--brand);font-size:.87rem;overflow:hidden}.promotion-copy.svelte-1c4uo0b>strong:where(.svelte-1c4uo0b){text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.promotion-copy.svelte-1c4uo0b span:where(.svelte-1c4uo0b),.promotion-copy.svelte-1c4uo0b small:where(.svelte-1c4uo0b),.promotion-usage.svelte-1c4uo0b span:where(.svelte-1c4uo0b),.promotion-period.svelte-1c4uo0b span:where(.svelte-1c4uo0b){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.promotion-usage.svelte-1c4uo0b strong:where(.svelte-1c4uo0b),.promotion-period.svelte-1c4uo0b strong:where(.svelte-1c4uo0b){font-size:.8rem}.promotion-status.svelte-1c4uo0b{background:var(--panel-soft);color:var(--muted);border-radius:999px;justify-self:start;padding:.2rem .42rem;font-size:.66rem;font-weight:700}.promotion-status.is-active.svelte-1c4uo0b{background:color-mix(in srgb, #14966a 14%, var(--panel));color:#12855e}.promotion-status.is-paused.svelte-1c4uo0b{background:color-mix(in srgb, #d39419 14%, var(--panel));color:#b4770d}.promotion-status.is-ended.svelte-1c4uo0b{background:color-mix(in srgb, var(--danger) 10%, var(--panel));color:var(--danger)}.promotion-row-actions.svelte-1c4uo0b{border-top:1px solid var(--line);background:var(--panel-soft);flex-wrap:wrap;gap:.32rem;padding:.48rem .72rem;display:flex}.promotion-row-actions.svelte-1c4uo0b button:where(.svelte-1c4uo0b),.promotion-detail.svelte-1c4uo0b header:where(.svelte-1c4uo0b) button:where(.svelte-1c4uo0b),.promotion-pager.svelte-1c4uo0b button:where(.svelte-1c4uo0b){border:1px solid var(--line);background:var(--panel-strong);min-height:1.95rem;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:.28rem;padding:.34rem .55rem;font-size:.72rem;display:inline-flex}.promotion-row-actions.svelte-1c4uo0b button.is-active:where(.svelte-1c4uo0b){border-color:var(--brand);color:var(--brand)}.promotion-row-actions.svelte-1c4uo0b button.is-success:where(.svelte-1c4uo0b){border-color:color-mix(in srgb, #14966a 40%, var(--line));color:#12855e}.promotion-row-actions.svelte-1c4uo0b button.is-warning:where(.svelte-1c4uo0b){border-color:color-mix(in srgb, #d39419 40%, var(--line));color:#b4770d}.promotion-row-actions.svelte-1c4uo0b button.is-danger:where(.svelte-1c4uo0b){border-color:color-mix(in srgb, var(--danger) 38%, var(--line));color:var(--danger)}.promotion-row-actions.svelte-1c4uo0b button:where(.svelte-1c4uo0b):disabled,.promotion-pager.svelte-1c4uo0b button:where(.svelte-1c4uo0b):disabled{opacity:.48;cursor:not-allowed}.promotion-detail.svelte-1c4uo0b{border-top:1px solid var(--line);background:var(--panel-strong)}.promotion-detail.svelte-1c4uo0b header:where(.svelte-1c4uo0b){justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .72rem;display:flex}.promotion-detail.svelte-1c4uo0b header:where(.svelte-1c4uo0b) strong:where(.svelte-1c4uo0b){font-size:.79rem}.promotion-detail.svelte-1c4uo0b header:where(.svelte-1c4uo0b) button:where(.svelte-1c4uo0b){width:1.9rem;padding:0}.promotion-detail-row.svelte-1c4uo0b{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(8rem,auto);align-items:center;gap:.6rem;padding:.55rem .72rem;display:grid}.promotion-detail-row.svelte-1c4uo0b>span:where(.svelte-1c4uo0b){gap:.12rem;min-width:0;display:grid}.promotion-detail-row.svelte-1c4uo0b>span:where(.svelte-1c4uo0b):last-child{text-align:right}.promotion-detail-row.svelte-1c4uo0b strong:where(.svelte-1c4uo0b){text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.promotion-detail-row.svelte-1c4uo0b small:where(.svelte-1c4uo0b){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.promotion-detail-state.svelte-1c4uo0b{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:.8rem;font-size:.76rem}.promotion-pager.svelte-1c4uo0b{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.promotion-pager.svelte-1c4uo0b label:where(.svelte-1c4uo0b),.promotion-pager.svelte-1c4uo0b>div:where(.svelte-1c4uo0b){color:var(--muted);align-items:center;gap:.42rem;font-size:.72rem;display:flex}.promotion-pager.svelte-1c4uo0b select:where(.svelte-1c4uo0b){width:auto;min-height:2rem;padding:.3rem 1.6rem .3rem .48rem}.promotion-pager.compact.svelte-1c4uo0b{border-top:1px solid var(--line);justify-content:flex-end;padding:.45rem .72rem}.promotion-editor.svelte-1c4uo0b{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.promotion-editor.svelte-1c4uo0b>header:where(.svelte-1c4uo0b){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:.68rem .75rem;display:flex}.promotion-editor.svelte-1c4uo0b>header:where(.svelte-1c4uo0b)>div:where(.svelte-1c4uo0b){gap:.18rem;display:grid}.promotion-editor.svelte-1c4uo0b>header:where(.svelte-1c4uo0b) strong:where(.svelte-1c4uo0b){font-size:.9rem}.promotion-editor.svelte-1c4uo0b>header:where(.svelte-1c4uo0b) span:where(.svelte-1c4uo0b){color:var(--muted);font-size:.72rem}.promotion-form-grid.svelte-1c4uo0b{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;padding:.75rem;display:grid}.promotion-form-grid.svelte-1c4uo0b>label:where(.svelte-1c4uo0b){align-content:start;gap:.3rem;min-width:0;display:grid}.promotion-form-grid.svelte-1c4uo0b>label:where(.svelte-1c4uo0b)>span:where(.svelte-1c4uo0b),.promotion-form-grid.svelte-1c4uo0b legend:where(.svelte-1c4uo0b){color:var(--muted);font-size:.72rem}.promotion-form-grid.svelte-1c4uo0b>label:where(.svelte-1c4uo0b)>small:where(.svelte-1c4uo0b){color:var(--muted);font-size:.66rem;line-height:1.35}.promotion-form-grid.svelte-1c4uo0b input:where(.svelte-1c4uo0b):disabled{opacity:.68;cursor:not-allowed}.promotion-form-grid.svelte-1c4uo0b fieldset:where(.svelte-1c4uo0b){border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.promotion-form-grid.svelte-1c4uo0b legend:where(.svelte-1c4uo0b){margin-bottom:.32rem;padding:0}.promotion-choice-row.svelte-1c4uo0b{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.promotion-choice-row.svelte-1c4uo0b label:where(.svelte-1c4uo0b){border:1px solid var(--line);background:var(--panel-strong);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.46rem;padding:.58rem;display:flex}.promotion-choice-row.svelte-1c4uo0b label.is-selected:where(.svelte-1c4uo0b){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--panel))}.promotion-choice-row.svelte-1c4uo0b input:where(.svelte-1c4uo0b){width:auto;min-height:0;margin:.12rem 0 0}.promotion-choice-row.svelte-1c4uo0b span:where(.svelte-1c4uo0b){gap:.12rem;display:grid}.promotion-choice-row.svelte-1c4uo0b strong:where(.svelte-1c4uo0b){font-size:.78rem}.promotion-choice-row.svelte-1c4uo0b small:where(.svelte-1c4uo0b){color:var(--muted);font-size:.68rem;line-height:1.35}.promotion-description.svelte-1c4uo0b{grid-column:1/-1}.promotion-form-grid.svelte-1c4uo0b textarea:where(.svelte-1c4uo0b){resize:vertical}.promotion-rule-note.svelte-1c4uo0b{border-left:3px solid var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--panel-strong));color:var(--brand);border-radius:6px;align-items:flex-start;gap:.48rem;margin:0 .75rem .75rem;padding:.58rem .65rem;display:flex}.promotion-rule-note.svelte-1c4uo0b>span:where(.svelte-1c4uo0b){gap:.14rem;display:grid}.promotion-rule-note.svelte-1c4uo0b strong:where(.svelte-1c4uo0b){color:var(--text);font-size:.76rem}.promotion-rule-note.svelte-1c4uo0b small:where(.svelte-1c4uo0b){color:var(--muted);font-size:.68rem;line-height:1.4}.promotion-editor.svelte-1c4uo0b>footer:where(.svelte-1c4uo0b){border-top:1px solid var(--line);justify-content:flex-end;gap:.42rem;padding:.62rem .75rem;display:flex}@media (width<=760px){.promotion-summary.svelte-1c4uo0b{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-filters.svelte-1c4uo0b{grid-template-columns:minmax(0,1fr) auto}.promotion-filters.svelte-1c4uo0b select:where(.svelte-1c4uo0b){grid-area:2/1/auto/-1}.promotion-filters.svelte-1c4uo0b .promotion-primary:where(.svelte-1c4uo0b),.promotion-filters.svelte-1c4uo0b .promotion-secondary:where(.svelte-1c4uo0b){grid-row:1}.promotion-row-main.svelte-1c4uo0b{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .65rem}.promotion-copy.svelte-1c4uo0b{grid-area:2/1/auto/-1}.promotion-usage.svelte-1c4uo0b{grid-area:3/1}.promotion-period.svelte-1c4uo0b{text-align:right;grid-area:3/2}.promotion-row-actions.svelte-1c4uo0b{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.promotion-row-actions.svelte-1c4uo0b button:where(.svelte-1c4uo0b){width:100%}.promotion-form-grid.svelte-1c4uo0b{grid-template-columns:minmax(0,1fr)}.promotion-form-grid.svelte-1c4uo0b fieldset:where(.svelte-1c4uo0b),.promotion-description.svelte-1c4uo0b{grid-column:1}.promotion-choice-row.svelte-1c4uo0b{grid-template-columns:minmax(0,1fr)}.promotion-pager.svelte-1c4uo0b{align-items:flex-end}.promotion-detail-row.svelte-1c4uo0b{grid-template-columns:minmax(0,1fr)}.promotion-detail-row.svelte-1c4uo0b>span:where(.svelte-1c4uo0b):last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.spin.svelte-1c4uo0b{animation:none}}.user-promotions.svelte-my3so4{color:var(--text);gap:.85rem;display:grid}.referral-topline.svelte-my3so4{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.section-heading.svelte-my3so4 h3:where(.svelte-my3so4){letter-spacing:0;margin:0}.section-heading.svelte-my3so4 p:where(.svelte-my3so4){color:var(--muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.icon-button.svelte-my3so4:disabled,button.svelte-my3so4:disabled{opacity:.55;cursor:not-allowed}.promotions-grid.svelte-my3so4{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.75rem;display:grid}.promotion-card.svelte-my3so4,.referral-card.svelte-my3so4,.loading-card.svelte-my3so4{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:.85rem}.section-heading.svelte-my3so4{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.section-heading.svelte-my3so4 h3:where(.svelte-my3so4){font-size:.93rem}.section-icon.svelte-my3so4{border-radius:8px;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}.section-icon.is-promotion.svelte-my3so4{color:#b77900;background:color-mix(in srgb, #f5b82e 17%, var(--panel-soft))}.section-icon.is-grant.svelte-my3so4{color:#1677d2;background:color-mix(in srgb, #1677d2 11%, var(--panel-soft))}.section-icon.is-referral.svelte-my3so4{color:#0b8d68;background:color-mix(in srgb, #0b8d68 12%, var(--panel-soft))}.code-form.svelte-my3so4{gap:.4rem;margin-top:.9rem;display:grid}.code-form.svelte-my3so4 label:where(.svelte-my3so4){color:var(--muted);font-size:.78rem;font-weight:700}.code-row.svelte-my3so4{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.code-row.svelte-my3so4 input:where(.svelte-my3so4){border:1px solid var(--line);background:var(--panel-soft);width:100%;min-width:0;height:2.55rem;color:var(--text);text-transform:uppercase;font:inherit;border-radius:8px;outline:none;padding:0 .75rem}.code-row.svelte-my3so4 input:where(.svelte-my3so4):focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 17%, transparent)}.primary-button.svelte-my3so4,.secondary-button.svelte-my3so4{min-height:2.35rem;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.82rem;font-weight:750;display:inline-flex}.primary-button.svelte-my3so4{border:1px solid var(--brand);background:var(--brand);color:#fff}.secondary-button.svelte-my3so4{border:1px solid var(--line);background:var(--panel-soft);color:var(--text)}.preview-card.svelte-my3so4{border:1px solid color-mix(in srgb, var(--brand) 42%, var(--line));background:color-mix(in srgb, var(--brand) 5%, var(--panel-soft));border-radius:8px;margin-top:.7rem;padding:.75rem}.preview-title.svelte-my3so4,.actions.svelte-my3so4,.referral-actions.svelte-my3so4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.preview-title.svelte-my3so4>div:where(.svelte-my3so4){align-items:center;gap:.45rem;display:flex}.preview-title.svelte-my3so4 span:where(.svelte-my3so4),.benefit-grid.svelte-my3so4 span:where(.svelte-my3so4),.referral-code.svelte-my3so4 span:where(.svelte-my3so4){color:var(--muted);font-size:.75rem}.campaign-name.svelte-my3so4{margin-top:.45rem;display:block}.benefit-grid.svelte-my3so4{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.benefit-grid.svelte-my3so4>div:where(.svelte-my3so4){border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:.2rem;min-width:0;padding:.55rem;display:grid}.benefit-grid.svelte-my3so4 strong:where(.svelte-my3so4){overflow-wrap:anywhere;font-size:.82rem}.stack-badge.svelte-my3so4,.status-badge.svelte-my3so4{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:.22rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.stack-badge.is-exclusive.svelte-my3so4{color:#b42318;background:color-mix(in srgb, #e34b45 13%, var(--panel-soft))}.stack-badge.is-queue.svelte-my3so4{color:#1677d2;background:color-mix(in srgb, #1677d2 11%, var(--panel-soft))}.confirm-copy.svelte-my3so4{color:var(--muted);align-items:flex-start;gap:.45rem;margin-top:.65rem;padding:.55rem;font-size:.77rem;line-height:1.4;display:flex}.confirm-copy.svelte-my3so4 svg{color:#b77900;flex:none}.warning-list.svelte-my3so4{color:#b42318;margin:.65rem 0 0;padding-left:1.15rem;font-size:.77rem}.actions.svelte-my3so4{justify-content:flex-end;margin-top:.65rem}.grant-list.svelte-my3so4,.referral-list.svelte-my3so4{gap:.45rem;margin-top:.75rem;display:grid}.grant-row.svelte-my3so4,.referral-row.svelte-my3so4{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;grid-template-columns:minmax(0,1.2fr) minmax(145px,.85fr) auto;align-items:center;gap:.55rem;padding:.6rem;display:grid}.grant-main.svelte-my3so4,.grant-period.svelte-my3so4,.referral-row.svelte-my3so4>div:where(.svelte-my3so4){gap:.18rem;min-width:0;display:grid}.grant-main.svelte-my3so4 span:where(.svelte-my3so4),.grant-period.svelte-my3so4 span:where(.svelte-my3so4),.grant-period.svelte-my3so4 small:where(.svelte-my3so4),.referral-row.svelte-my3so4 span:where(.svelte-my3so4),.referral-row.svelte-my3so4 small:where(.svelte-my3so4){color:var(--muted);overflow-wrap:anywhere;font-size:.73rem}.status-badge.is-active.svelte-my3so4,.status-badge.is-qualified.svelte-my3so4,.status-badge.is-rewarded.svelte-my3so4{color:#087555;background:color-mix(in srgb, #0b9b70 13%, var(--panel-soft))}.status-badge.is-scheduled.svelte-my3so4,.status-badge.is-pending.svelte-my3so4{color:#9a6200;background:color-mix(in srgb, #eaa928 16%, var(--panel-soft))}.status-badge.is-expired.svelte-my3so4,.status-badge.is-revoked.svelte-my3so4,.status-badge.is-rejected.svelte-my3so4{color:#b42318;background:color-mix(in srgb, #e34b45 13%, var(--panel-soft))}.referral-card.svelte-my3so4{gap:.75rem;display:grid}.referral-card-locked.svelte-my3so4{background:var(--panel-soft)}.referral-lock-note.svelte-my3so4{color:var(--muted);background:var(--panel)}.referral-requirements.svelte-my3so4{flex-wrap:wrap;gap:.45rem;display:flex}.referral-requirements.svelte-my3so4 span:where(.svelte-my3so4){border:1px solid color-mix(in srgb, #e34b45 34%, var(--line));background:color-mix(in srgb, #e34b45 7%, var(--panel));color:#b42318;border-radius:7px;align-items:center;gap:.35rem;padding:.42rem .55rem;font-size:.76rem;display:inline-flex}.referral-requirements.svelte-my3so4 span.passed:where(.svelte-my3so4){border-color:color-mix(in srgb, #0b9b70 34%, var(--line));background:color-mix(in srgb, #0b9b70 7%, var(--panel));color:#087555}.referral-code.svelte-my3so4{border:1px dashed color-mix(in srgb, #0b8d68 45%, var(--line));background:color-mix(in srgb, #0b8d68 6%, var(--panel-soft));border-radius:8px;gap:.15rem;min-width:8rem;padding:.5rem .7rem;display:grid}.referral-code.svelte-my3so4 strong:where(.svelte-my3so4){letter-spacing:.04em}.referral-actions.svelte-my3so4{justify-content:flex-start}.referral-link-row.svelte-my3so4{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.referral-link-row.svelte-my3so4>div:where(.svelte-my3so4){gap:.15rem;min-width:0;display:grid}.referral-link-row.svelte-my3so4 span:where(.svelte-my3so4){color:var(--muted);font-size:.74rem}.referral-link-row.svelte-my3so4 code:where(.svelte-my3so4){color:var(--text);font:inherit;overflow-wrap:anywhere;font-size:.76rem}.referral-stats.svelte-my3so4{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.referral-stats.svelte-my3so4>div:where(.svelte-my3so4){border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;gap:.15rem;padding:.65rem;display:grid}.referral-stats.svelte-my3so4 strong:where(.svelte-my3so4){font-size:1rem}.referral-stats.svelte-my3so4 span:where(.svelte-my3so4){color:var(--muted);font-size:.73rem}.referral-row.svelte-my3so4{grid-template-columns:minmax(0,1fr) minmax(100px,auto) auto}.notice.svelte-my3so4,.loading-card.svelte-my3so4,.empty-state.svelte-my3so4{align-items:center;gap:.5rem;display:flex}.notice.svelte-my3so4{border:1px solid var(--line);border-radius:8px;padding:.65rem .75rem;font-size:.8rem}.notice.is-error.svelte-my3so4{color:#b42318;border-color:color-mix(in srgb, #e34b45 38%, var(--line));background:color-mix(in srgb, #e34b45 8%, var(--panel))}.notice.is-success.svelte-my3so4{color:#087555;border-color:color-mix(in srgb, #0b9b70 38%, var(--line));background:color-mix(in srgb, #0b9b70 8%, var(--panel))}.loading-card.svelte-my3so4,.empty-state.svelte-my3so4{min-height:5.5rem;color:var(--muted);justify-content:center;font-size:.82rem}.empty-state.compact.svelte-my3so4{border:1px dashed var(--line);background:var(--panel-soft);border-radius:7px;min-height:3.4rem}.action-notice.svelte-my3so4{color:var(--muted);margin:-.3rem 0 0;font-size:.75rem}.spin.svelte-my3so4{animation:.85s linear infinite svelte-my3so4-promotions-spin}@keyframes svelte-my3so4-promotions-spin{to{transform:rotate(360deg)}}@media (width<=760px){.promotions-grid.svelte-my3so4{grid-template-columns:1fr}.promotion-card.svelte-my3so4,.referral-card.svelte-my3so4{padding:.72rem}.benefit-grid.svelte-my3so4{grid-template-columns:1fr 1fr}.benefit-grid.svelte-my3so4>div:where(.svelte-my3so4):last-child{grid-column:1/-1}.grant-row.svelte-my3so4,.referral-row.svelte-my3so4{grid-template-columns:minmax(0,1fr) auto}.grant-period.svelte-my3so4{grid-area:2/1/auto/-1}.referral-row.svelte-my3so4>small:where(.svelte-my3so4){grid-column:1/-1}.code-row.svelte-my3so4{grid-template-columns:1fr}.code-row.svelte-my3so4 .primary-button:where(.svelte-my3so4){width:100%}}@media (width<=420px){.section-heading.svelte-my3so4 p:where(.svelte-my3so4){font-size:.76rem}.referral-topline.svelte-my3so4{flex-direction:column;align-items:stretch}.referral-code.svelte-my3so4{box-sizing:border-box;width:100%}.referral-actions.svelte-my3so4{grid-template-columns:1fr 1fr;display:grid}.referral-link-row.svelte-my3so4{flex-direction:column;align-items:stretch}.referral-link-row.svelte-my3so4 .secondary-button:where(.svelte-my3so4){width:100%}.referral-stats.svelte-my3so4>div:where(.svelte-my3so4){padding:.55rem}}@media (prefers-reduced-motion:reduce){.spin.svelte-my3so4{animation:none}}.employee-directory-screen.svelte-cylk5h{flex-direction:column;gap:.72rem;display:flex}.employee-directory-toolbar.svelte-cylk5h,.employee-directory-metrics.svelte-cylk5h,.employee-directory-table-shell.svelte-cylk5h,.employee-directory-pager.svelte-cylk5h,.employee-directory-empty.svelte-cylk5h{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px}.employee-directory-toolbar.svelte-cylk5h{grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto auto auto;align-items:end;gap:.5rem;padding:.6rem;display:grid}.employee-directory-toolbar.svelte-cylk5h label:where(.svelte-cylk5h){gap:.24rem;min-width:0;display:grid}.employee-directory-toolbar.svelte-cylk5h span:where(.svelte-cylk5h),.employee-directory-metrics.svelte-cylk5h span:where(.svelte-cylk5h),.employee-directory-pager.svelte-cylk5h span:where(.svelte-cylk5h){color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.3}.employee-directory-toolbar.svelte-cylk5h input:where(.svelte-cylk5h),.employee-directory-toolbar.svelte-cylk5h select:where(.svelte-cylk5h){border:1px solid var(--line);background:var(--panel-soft);width:100%;min-height:38px;color:var(--text);border-radius:8px;padding:0 .58rem;font-family:inherit;font-size:.86rem}.employee-directory-target.svelte-cylk5h{min-width:150px}.employee-directory-toolbar.svelte-cylk5h button:where(.svelte-cylk5h),.employee-directory-pager.svelte-cylk5h button:where(.svelte-cylk5h){border:1px solid var(--line);background:var(--panel-soft);min-height:38px;color:var(--brand);border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 .72rem;font-family:inherit;font-size:.82rem;font-weight:650;line-height:1.2;display:inline-flex}.employee-directory-toolbar.svelte-cylk5h button:where(.svelte-cylk5h):disabled{opacity:.55}.employee-directory-metrics.svelte-cylk5h{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.employee-directory-metrics.svelte-cylk5h div:where(.svelte-cylk5h){border-right:1px solid var(--line);min-width:0;padding:.5rem .62rem}.employee-directory-metrics.svelte-cylk5h div:where(.svelte-cylk5h):last-child{border-right:0}.employee-directory-metrics.svelte-cylk5h strong:where(.svelte-cylk5h){color:var(--brand);margin-top:.08rem;font-size:.98rem;line-height:1.25;display:block}.employee-directory-table-shell.svelte-cylk5h{overflow-x:auto}.employee-directory-table.svelte-cylk5h{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.employee-directory-table.svelte-cylk5h th:where(.svelte-cylk5h),.employee-directory-table.svelte-cylk5h td:where(.svelte-cylk5h){border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:240px;padding:.54rem .62rem;font-size:.82rem;overflow:hidden}.employee-directory-table.svelte-cylk5h th:where(.svelte-cylk5h){background:var(--panel-soft);color:var(--muted);font-size:.74rem;font-weight:650}.employee-directory-table.svelte-cylk5h th:where(.svelte-cylk5h):last-child,.employee-directory-table.svelte-cylk5h td:where(.svelte-cylk5h):last-child{border-right:0}.employee-directory-table.svelte-cylk5h tbody:where(.svelte-cylk5h) tr:where(.svelte-cylk5h):last-child td:where(.svelte-cylk5h){border-bottom:0}.employee-directory-table.svelte-cylk5h tbody:where(.svelte-cylk5h) tr:where(.svelte-cylk5h){cursor:pointer}.employee-directory-id.svelte-cylk5h{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;padding:.14rem .42rem;font-size:.76rem;font-weight:650;line-height:1.2;display:inline-flex}.employee-directory-person.svelte-cylk5h{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;min-width:190px;display:grid}.employee-directory-avatar.svelte-cylk5h{background:color-mix(in srgb, var(--brand) 12%, transparent);width:34px;height:34px;color:var(--brand);border-radius:50%;place-items:center;font-size:.72rem;font-weight:650;display:grid;overflow:hidden}.employee-directory-avatar.svelte-cylk5h img:where(.svelte-cylk5h){object-fit:cover;width:100%;height:100%}.employee-directory-person.svelte-cylk5h strong:where(.svelte-cylk5h),.employee-directory-person.svelte-cylk5h small:where(.svelte-cylk5h){text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.employee-directory-person.svelte-cylk5h strong:where(.svelte-cylk5h){color:var(--text);font-size:.84rem;font-weight:650}.employee-directory-person.svelte-cylk5h small:where(.svelte-cylk5h){color:var(--brand);margin-top:.08rem;font-size:.72rem;font-weight:600}.employee-directory-status.svelte-cylk5h{background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success);border-radius:999px;padding:.14rem .44rem;font-size:.72rem;font-weight:650;display:inline-flex}.employee-directory-status.disabled.svelte-cylk5h{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.employee-directory-pager.svelte-cylk5h{justify-content:space-between;align-items:center;gap:.6rem;padding:.46rem .55rem;display:flex}.employee-directory-pager.svelte-cylk5h div:where(.svelte-cylk5h){gap:.32rem;display:flex}.employee-directory-pager.svelte-cylk5h button:where(.svelte-cylk5h){min-width:2rem;padding:0 .45rem}.employee-directory-pager.svelte-cylk5h button.active:where(.svelte-cylk5h){border-color:var(--brand);background:var(--brand);color:#fff}.employee-directory-mobile-list.svelte-cylk5h{gap:.5rem;min-width:0;display:grid}.employee-directory-mobile-card.svelte-cylk5h{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;box-shadow:var(--shadow-soft);color:var(--text);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(74px,.52fr);align-items:center;gap:.48rem;padding:.56rem;font-family:inherit;display:grid}.employee-directory-mobile-card.svelte-cylk5h:active,.employee-directory-mobile-card.svelte-cylk5h:focus-visible{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 16%, transparent);outline:none}.employee-directory-mobile-main.svelte-cylk5h,.employee-directory-mobile-left.svelte-cylk5h,.employee-directory-mobile-side.svelte-cylk5h,.employee-directory-mobile-contact.svelte-cylk5h{min-width:0}.employee-directory-mobile-left.svelte-cylk5h{justify-items:center;gap:.2rem;display:grid}.employee-directory-mobile-left.svelte-cylk5h em:where(.svelte-cylk5h){text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--brand) 10%, transparent);max-width:44px;color:var(--brand);border-radius:999px;padding:.09rem .28rem;font-size:.62rem;font-style:normal;font-weight:650;line-height:1.2;overflow:hidden}.employee-directory-mobile-main.svelte-cylk5h{gap:.18rem;display:grid}.employee-directory-mobile-main.svelte-cylk5h strong:where(.svelte-cylk5h),.employee-directory-mobile-side.svelte-cylk5h strong:where(.svelte-cylk5h),.employee-directory-mobile-side.svelte-cylk5h span:where(.svelte-cylk5h),.employee-directory-mobile-contact.svelte-cylk5h span:where(.svelte-cylk5h){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-directory-mobile-main.svelte-cylk5h strong:where(.svelte-cylk5h){color:var(--text);font-size:.84rem;font-weight:600;line-height:1.25}.employee-directory-mobile-contact.svelte-cylk5h{color:var(--muted);align-items:center;gap:.22rem;font-size:.7rem;font-weight:500;line-height:1.25;display:inline-flex}.employee-directory-mobile-contact-icon.svelte-cylk5h{color:var(--brand);flex:none;display:inline-flex}.employee-directory-mobile-side.svelte-cylk5h{text-align:right;justify-items:end;gap:.18rem;display:grid}.employee-directory-mobile-side.svelte-cylk5h strong:where(.svelte-cylk5h){color:var(--brand);max-width:100%;font-size:.72rem;font-weight:650;line-height:1.25}.employee-directory-mobile-side.svelte-cylk5h span:where(.svelte-cylk5h){color:var(--muted);max-width:100%;font-size:.68rem;font-weight:500;line-height:1.25}.employee-directory-mobile-side.svelte-cylk5h em:where(.svelte-cylk5h){background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success);border-radius:999px;padding:.1rem .34rem;font-size:.66rem;font-style:normal;font-weight:650;line-height:1.2}.employee-directory-mobile-side.svelte-cylk5h em.disabled:where(.svelte-cylk5h){background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.employee-directory-empty.svelte-cylk5h,.employee-directory-notice.svelte-cylk5h{color:var(--muted);text-align:center;padding:.72rem;font-size:.84rem}.employee-directory-notice.svelte-cylk5h{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--panel));color:var(--brand);border-radius:8px}.employee-directory-notice.is-error.svelte-cylk5h{border-color:color-mix(in srgb, var(--danger) 30%, var(--line));background:color-mix(in srgb, var(--danger) 9%, var(--panel));color:var(--danger)}.employee-directory-conflicts.svelte-cylk5h{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--line));background:color-mix(in srgb, var(--warning) 8%, var(--panel));box-shadow:var(--shadow-soft);border-radius:8px;gap:.58rem;padding:.7rem;display:grid}.employee-directory-conflicts.svelte-cylk5h>strong:where(.svelte-cylk5h){color:var(--text);font-size:.9rem;font-weight:650;line-height:1.3}.employee-directory-conflicts.svelte-cylk5h section:where(.svelte-cylk5h){gap:.45rem;display:grid}.employee-directory-conflicts.svelte-cylk5h p:where(.svelte-cylk5h){color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.employee-directory-conflicts.svelte-cylk5h section:where(.svelte-cylk5h)>div:where(.svelte-cylk5h){border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.42rem;padding:.45rem;display:grid}.employee-directory-conflicts.svelte-cylk5h span:where(.svelte-cylk5h){gap:.14rem;min-width:0;display:grid}.employee-directory-conflicts.svelte-cylk5h b:where(.svelte-cylk5h){color:var(--text);font-size:.84rem;font-weight:650;line-height:1.25}.employee-directory-conflicts.svelte-cylk5h small:where(.svelte-cylk5h){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.25;overflow:hidden}.employee-directory-conflicts.svelte-cylk5h button:where(.svelte-cylk5h){border:1px solid var(--line);background:var(--panel-soft);min-height:34px;color:var(--brand);border-radius:8px;padding:0 .56rem;font-family:inherit;font-size:.76rem;font-weight:650}.employee-directory-screen.is-compact.svelte-cylk5h .employee-directory-toolbar:where(.svelte-cylk5h){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.employee-directory-screen.is-compact.svelte-cylk5h .employee-directory-toolbar:where(.svelte-cylk5h) label:where(.svelte-cylk5h){grid-column:1/-1}.employee-directory-screen.is-compact.svelte-cylk5h .employee-directory-toolbar:where(.svelte-cylk5h) button:where(.svelte-cylk5h){min-width:0;padding-inline:.42rem}.employee-directory-screen.is-compact.svelte-cylk5h .employee-directory-toolbar:where(.svelte-cylk5h) button:where(.svelte-cylk5h) span:where(.svelte-cylk5h){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-directory-screen.is-compact.svelte-cylk5h .employee-directory-metrics:where(.svelte-cylk5h){grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.employee-directory-screen.is-compact.svelte-cylk5h .employee-directory-conflicts:where(.svelte-cylk5h) section:where(.svelte-cylk5h)>div:where(.svelte-cylk5h){grid-template-columns:1fr 1fr}.employee-directory-screen.is-compact.svelte-cylk5h .employee-directory-conflicts:where(.svelte-cylk5h) section:where(.svelte-cylk5h)>div:where(.svelte-cylk5h)>span:where(.svelte-cylk5h){grid-column:1/-1}.employee-directory-screen.is-compact.svelte-cylk5h{min-width:0;overflow-x:hidden}.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-toolbar:where(.svelte-cylk5h) span:where(.svelte-cylk5h),.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-metrics:where(.svelte-cylk5h) span:where(.svelte-cylk5h),.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-pager:where(.svelte-cylk5h) span:where(.svelte-cylk5h){font-size:.84rem}.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-toolbar:where(.svelte-cylk5h) input:where(.svelte-cylk5h),.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-toolbar:where(.svelte-cylk5h) select:where(.svelte-cylk5h),.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-toolbar:where(.svelte-cylk5h) button:where(.svelte-cylk5h),.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-pager:where(.svelte-cylk5h) button:where(.svelte-cylk5h){font-size:.95rem}.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-table:where(.svelte-cylk5h) th:where(.svelte-cylk5h),.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-table:where(.svelte-cylk5h) td:where(.svelte-cylk5h){font-size:.94rem}.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-table:where(.svelte-cylk5h) th:where(.svelte-cylk5h){font-size:.86rem}.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-id:where(.svelte-cylk5h),.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-status:where(.svelte-cylk5h){font-size:.84rem}.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-person:where(.svelte-cylk5h) strong:where(.svelte-cylk5h){font-size:.98rem}.employee-directory-screen.svelte-cylk5h:not(.is-compact) .employee-directory-person:where(.svelte-cylk5h) small:where(.svelte-cylk5h){font-size:.84rem}.device-people-subnav.svelte-1t7h9ke{scrollbar-width:none;gap:.4rem;width:100%;min-width:0;padding:.1rem 0 .18rem;display:flex;overflow-x:auto}.device-people-subnav.svelte-1t7h9ke::-webkit-scrollbar{display:none}.device-people-subnav.svelte-1t7h9ke button:where(.svelte-1t7h9ke){border:1px solid var(--line);background:var(--panel-soft);min-height:36px;color:var(--text);font:inherit;white-space:nowrap;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .62rem;font-size:.76rem;font-weight:650;line-height:1.1;display:inline-flex}.device-people-subnav.svelte-1t7h9ke button.active:where(.svelte-1t7h9ke){border-color:var(--brand);background:var(--brand);color:#fff}.device-people-subnav.svelte-1t7h9ke button:where(.svelte-1t7h9ke):active{transform:translateY(1px)}.identity-link-screen.svelte-xyv4mu{letter-spacing:0;flex-direction:column;gap:.8rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;display:flex}.identity-link-tabs.svelte-xyv4mu{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.identity-link-tabs.svelte-xyv4mu button:where(.svelte-xyv4mu),.identity-link-pager.svelte-xyv4mu button:where(.svelte-xyv4mu),.identity-link-actions.svelte-xyv4mu button:where(.svelte-xyv4mu){border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;font-family:inherit;font-size:.86rem;font-weight:600;line-height:1.2}.identity-link-tabs.svelte-xyv4mu button:where(.svelte-xyv4mu){justify-content:space-between;align-items:center;min-width:0;padding:.62rem .72rem;display:flex}.identity-link-tabs.svelte-xyv4mu button.active:where(.svelte-xyv4mu){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, var(--panel));color:var(--brand)}.identity-link-tabs.svelte-xyv4mu em:where(.svelte-xyv4mu){background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);border-radius:999px;padding:.1rem .48rem;font-style:normal}.identity-link-notice.svelte-xyv4mu,.identity-link-empty.svelte-xyv4mu{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--panel));color:var(--brand);border-radius:8px;padding:.72rem;font-size:.86rem}.identity-link-notice.is-error.svelte-xyv4mu{border-color:color-mix(in srgb, var(--danger) 30%, var(--line));background:color-mix(in srgb, var(--danger) 9%, var(--panel));color:var(--danger)}.identity-link-empty.is-complete.svelte-xyv4mu{border-color:color-mix(in srgb, var(--success,#0f9f74) 28%, var(--line));background:color-mix(in srgb, var(--success,#0f9f74) 8%, var(--panel));color:var(--text)}.identity-link-empty.is-complete.svelte-xyv4mu strong:where(.svelte-xyv4mu),.identity-link-empty.is-complete.svelte-xyv4mu span:where(.svelte-xyv4mu){display:block}.identity-link-empty.is-complete.svelte-xyv4mu strong:where(.svelte-xyv4mu){font-size:.84rem;font-weight:650}.identity-link-empty.is-complete.svelte-xyv4mu span:where(.svelte-xyv4mu){color:var(--muted);margin-top:.2rem;font-size:.74rem}.identity-link-table.svelte-xyv4mu{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow-x:auto}.identity-link-row.svelte-xyv4mu{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.15fr) minmax(145px,.95fr) minmax(210px,1.1fr) minmax(132px,.72fr);min-width:760px;display:grid}.identity-link-row.svelte-xyv4mu:last-child{border-bottom:none}.identity-link-row.svelte-xyv4mu>:where(.svelte-xyv4mu){border-right:1px solid var(--line);min-width:0;padding:.58rem .62rem}.identity-link-row.svelte-xyv4mu>:where(.svelte-xyv4mu):last-child{border-right:none}.identity-link-row.is-head.svelte-xyv4mu{background:var(--panel-soft);color:var(--muted);font-size:.76rem;font-weight:650}.identity-link-row.svelte-xyv4mu strong:where(.svelte-xyv4mu),.identity-link-row.svelte-xyv4mu small:where(.svelte-xyv4mu){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.identity-link-row.svelte-xyv4mu strong:where(.svelte-xyv4mu){color:var(--text);font-size:.84rem;font-weight:650}.identity-link-row.svelte-xyv4mu small:where(.svelte-xyv4mu){color:var(--muted);margin-top:.18rem;font-size:.74rem}.identity-link-row.svelte-xyv4mu select:where(.svelte-xyv4mu){border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:.48rem .55rem;font-family:inherit;font-size:.82rem}.identity-link-actions.svelte-xyv4mu{justify-content:center;align-items:center;display:flex}.identity-link-actions.svelte-xyv4mu button:where(.svelte-xyv4mu){background:var(--brand);color:#fff;border-color:var(--brand);text-overflow:ellipsis;white-space:nowrap;width:100%;padding:.48rem .52rem;overflow:hidden}.identity-link-actions.svelte-xyv4mu button:where(.svelte-xyv4mu):disabled{opacity:.55;cursor:not-allowed}.identity-link-pager.svelte-xyv4mu{border:1px solid var(--line);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.identity-link-pager.svelte-xyv4mu span:where(.svelte-xyv4mu){color:var(--muted);font-size:.8rem}.identity-link-pager.svelte-xyv4mu div:where(.svelte-xyv4mu){gap:.32rem;display:flex}.identity-link-pager.svelte-xyv4mu button:where(.svelte-xyv4mu){min-width:2rem;height:2rem}.identity-link-pager.svelte-xyv4mu button.active:where(.svelte-xyv4mu){background:var(--brand);color:#fff;border-color:var(--brand)}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu){grid-template-columns:minmax(110px,1fr) minmax(110px,.85fr) minmax(180px,1.12fr) minmax(118px,.72fr);min-width:650px}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu)>:where(.svelte-xyv4mu){padding:.52rem .5rem}.identity-link-screen.svelte-xyv4mu:not(.is-compact) .identity-link-row.is-head:where(.svelte-xyv4mu){font-size:.78rem}.identity-link-screen.svelte-xyv4mu:not(.is-compact) .identity-link-row:where(.svelte-xyv4mu) strong:where(.svelte-xyv4mu){font-size:.9rem}.identity-link-screen.svelte-xyv4mu:not(.is-compact) .identity-link-row:where(.svelte-xyv4mu) small:where(.svelte-xyv4mu){font-size:.76rem}.identity-link-screen.svelte-xyv4mu:not(.is-compact) .identity-link-row:where(.svelte-xyv4mu) select:where(.svelte-xyv4mu),.identity-link-screen.svelte-xyv4mu:not(.is-compact) .identity-link-actions:where(.svelte-xyv4mu) button:where(.svelte-xyv4mu),.identity-link-screen.svelte-xyv4mu:not(.is-compact) .identity-link-pager:where(.svelte-xyv4mu) span:where(.svelte-xyv4mu){font-size:.88rem}.identity-link-screen.is-compact.svelte-xyv4mu{gap:.65rem}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-tabs:where(.svelte-xyv4mu){scrollbar-width:none;gap:.42rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-tabs:where(.svelte-xyv4mu)::-webkit-scrollbar{display:none}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-tabs:where(.svelte-xyv4mu) button:where(.svelte-xyv4mu){flex:1 0 auto;min-height:38px;padding:.54rem .68rem;font-size:.78rem}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-table:where(.svelte-xyv4mu){background:0 0;border:0;overflow:visible}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row.is-head:where(.svelte-xyv4mu){display:none}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu){border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--panel);min-width:0;box-shadow:var(--shadow-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-bottom:.55rem;padding:.72rem}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu)>:where(.svelte-xyv4mu){border:0;padding:0}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu)>:where(.svelte-xyv4mu):first-child,.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu)>:where(.svelte-xyv4mu):nth-child(2){grid-column:1/-1}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu)>:where(.svelte-xyv4mu):nth-child(3){grid-area:3/1}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu)>:where(.svelte-xyv4mu):nth-child(4){grid-area:3/2;align-self:end}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu) strong:where(.svelte-xyv4mu){font-size:.82rem}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu) small:where(.svelte-xyv4mu){font-size:.7rem}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-row:where(.svelte-xyv4mu) select:where(.svelte-xyv4mu){min-height:36px;font-size:.78rem}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-actions:where(.svelte-xyv4mu){justify-content:flex-end}.identity-link-screen.is-compact.svelte-xyv4mu .identity-link-actions:where(.svelte-xyv4mu) button:where(.svelte-xyv4mu){width:auto;min-width:4.1rem;min-height:36px;padding:.48rem .68rem;font-size:.78rem}.site-geo-picker-backdrop.svelte-9xjvup{z-index:130;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8f;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.site-geo-picker.svelte-9xjvup{grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;width:min(100%,980px);max-height:min(88dvh,760px);padding:1rem;display:grid;overflow:hidden}.site-geo-picker-header.svelte-9xjvup,.site-geo-picker-footer.svelte-9xjvup,.site-geo-picker-selected.svelte-9xjvup{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.site-geo-picker-header.svelte-9xjvup h3:where(.svelte-9xjvup),.site-geo-picker-header.svelte-9xjvup p:where(.svelte-9xjvup){margin:0}.site-geo-picker-header.svelte-9xjvup h3:where(.svelte-9xjvup){font-size:20px}.site-geo-picker-header.svelte-9xjvup span:where(.svelte-9xjvup),.site-geo-picker-selected.svelte-9xjvup span:where(.svelte-9xjvup),.site-geo-picker-selected.svelte-9xjvup small:where(.svelte-9xjvup){color:var(--muted)}.site-geo-picker-kicker.svelte-9xjvup{color:var(--brand);text-transform:uppercase;font-size:12px;font-weight:850}.site-geo-picker-close.svelte-9xjvup{border:1px solid var(--line);background:var(--panel-soft);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}.site-geo-picker-body.svelte-9xjvup{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:1rem;min-height:0;display:grid}.site-geo-picker-search.svelte-9xjvup,.site-geo-picker-preview.svelte-9xjvup{gap:.75rem;min-height:0;display:grid}.site-geo-picker-tabs.svelte-9xjvup{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:.4rem;padding:.28rem;display:grid}.site-geo-picker-tabs.svelte-9xjvup button:where(.svelte-9xjvup){min-width:0;min-height:36px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;font-size:12px;font-weight:700}.site-geo-picker-tabs.svelte-9xjvup button.active:where(.svelte-9xjvup){border-color:color-mix(in srgb, var(--brand) 32%, var(--line));background:var(--brand);color:#fff}.site-geo-picker-searchbar.svelte-9xjvup{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.site-geo-picker-input-box.svelte-9xjvup{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;padding:.7rem}.site-geo-picker-searchbar.svelte-9xjvup button:where(.svelte-9xjvup),.site-geo-picker-selected.svelte-9xjvup a:where(.svelte-9xjvup),.site-geo-picker-footer.svelte-9xjvup button:where(.svelte-9xjvup){white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.site-geo-picker-map.svelte-9xjvup .empty-state:where(.svelte-9xjvup){text-align:center;place-items:center;min-height:120px;display:grid}.site-geo-picker-coordinate-box.svelte-9xjvup{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.7rem;display:grid}.site-geo-picker-coordinate-box.svelte-9xjvup .field:where(.svelte-9xjvup),.site-geo-picker-coordinate-box.svelte-9xjvup .inline-note:where(.svelte-9xjvup){margin:0}.site-geo-picker-coordinate-box.svelte-9xjvup .inline-note:where(.svelte-9xjvup),.site-geo-picker-searchbar.svelte-9xjvup .site-geo-picker-resolved:where(.svelte-9xjvup),.site-geo-picker-searchbar.svelte-9xjvup .inline-note:where(.svelte-9xjvup),.site-geo-picker-coordinate-box.svelte-9xjvup .site-geo-picker-resolved:where(.svelte-9xjvup){grid-column:1/-1}.site-geo-picker-resolved.svelte-9xjvup{border:1px solid var(--line);background:var(--panel-strong);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;font-weight:700;display:flex}.site-geo-picker-resolved.svelte-9xjvup>div:where(.svelte-9xjvup){gap:.15rem;min-width:0;display:grid}.site-geo-picker-resolved.svelte-9xjvup span:where(.svelte-9xjvup),.site-geo-picker-resolved.svelte-9xjvup small:where(.svelte-9xjvup){color:var(--muted)}.site-geo-picker-resolved.svelte-9xjvup strong:where(.svelte-9xjvup),.site-geo-picker-resolved.svelte-9xjvup small:where(.svelte-9xjvup){overflow-wrap:anywhere;min-width:0}.site-geo-picker-map.svelte-9xjvup{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;min-height:360px;overflow:hidden}.site-geo-picker-map.svelte-9xjvup iframe:where(.svelte-9xjvup){border:0;width:100%;height:100%;min-height:360px;display:block}.site-geo-picker-selected.svelte-9xjvup{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;padding:.7rem}.site-geo-picker-selected.svelte-9xjvup>div:where(.svelte-9xjvup){gap:.12rem;min-width:0;display:grid}.site-geo-picker-selected.svelte-9xjvup strong:where(.svelte-9xjvup),.site-geo-picker-selected.svelte-9xjvup small:where(.svelte-9xjvup){overflow-wrap:anywhere;min-width:0}.site-geo-picker-backdrop.is-mobile-v2.svelte-9xjvup{z-index:220;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:flex-end;padding:0}.site-geo-picker.is-mobile-v2.svelte-9xjvup{border-radius:18px 18px 0 0;grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem;width:min(100%,520px);max-height:calc(100dvh - .5rem);padding:.68rem;box-shadow:0 -16px 36px #1f23282e}.site-geo-picker.is-mobile-v2.svelte-9xjvup:has(.site-geo-picker-resolved:where(.svelte-9xjvup)){height:calc(100dvh - .5rem)}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-header:where(.svelte-9xjvup){align-items:center;gap:.55rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-kicker:where(.svelte-9xjvup),.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-header:where(.svelte-9xjvup) span:where(.svelte-9xjvup){display:none}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-header:where(.svelte-9xjvup) h3:where(.svelte-9xjvup){font-size:15px;line-height:1.25}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-close:where(.svelte-9xjvup){border-radius:999px;width:34px;height:34px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-body:where(.svelte-9xjvup){overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:.55rem;padding:0 .1rem .25rem 0;overflow:hidden auto}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-search:where(.svelte-9xjvup),.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-preview:where(.svelte-9xjvup){gap:.48rem;min-height:max-content}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-tabs:where(.svelte-9xjvup){border-radius:10px;gap:.28rem;padding:.22rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-tabs:where(.svelte-9xjvup) button:where(.svelte-9xjvup){border-radius:8px;min-height:32px;font-size:11.5px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-searchbar:where(.svelte-9xjvup){grid-template-columns:minmax(0,1fr);gap:.42rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-input-box:where(.svelte-9xjvup){border-radius:10px;padding:.5rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-searchbar:where(.svelte-9xjvup) button:where(.svelte-9xjvup){width:100%;min-width:0;padding:0 .7rem;font-size:12px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-coordinate-box:where(.svelte-9xjvup) button:where(.svelte-9xjvup){width:100%}.site-geo-picker.is-mobile-v2.svelte-9xjvup .control-input,.site-geo-picker.is-mobile-v2.svelte-9xjvup .secondary-button,.site-geo-picker.is-mobile-v2.svelte-9xjvup .primary-button{border-radius:10px;min-height:38px;font-size:12px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-coordinate-box:where(.svelte-9xjvup){border-radius:10px;grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.5rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-resolved:where(.svelte-9xjvup){z-index:2;border-radius:10px;flex-direction:column;align-items:stretch;gap:.45rem;padding:.5rem;position:relative}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-resolved:where(.svelte-9xjvup) small:where(.svelte-9xjvup){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:4.15em;padding-right:.15rem;display:-webkit-box;overflow:auto}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-map:where(.svelte-9xjvup),.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-map:where(.svelte-9xjvup) iframe:where(.svelte-9xjvup){min-height:180px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-body:where(.svelte-9xjvup):has(.site-geo-picker-resolved:where(.svelte-9xjvup)) .site-geo-picker-map:where(.svelte-9xjvup){min-height:110px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-body:where(.svelte-9xjvup):has(.site-geo-picker-resolved:where(.svelte-9xjvup)) .site-geo-picker-map:where(.svelte-9xjvup) iframe:where(.svelte-9xjvup){min-height:110px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-body:where(.svelte-9xjvup):has(.site-geo-picker-resolved:where(.svelte-9xjvup)) .site-geo-picker-preview:where(.svelte-9xjvup){gap:.38rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-body:where(.svelte-9xjvup):has(.site-geo-picker-resolved:where(.svelte-9xjvup)) .site-geo-picker-selected:where(.svelte-9xjvup){padding:.42rem .5rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-map:where(.svelte-9xjvup){border-radius:10px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-selected:where(.svelte-9xjvup){border-radius:10px;flex-direction:column;align-items:stretch;gap:.45rem;padding:.5rem}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-selected:where(.svelte-9xjvup) span:where(.svelte-9xjvup),.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-resolved:where(.svelte-9xjvup) span:where(.svelte-9xjvup),.site-geo-picker.is-mobile-v2.svelte-9xjvup .field-label:where(.svelte-9xjvup){font-size:10.5px}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-selected:where(.svelte-9xjvup) strong:where(.svelte-9xjvup),.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-resolved:where(.svelte-9xjvup) strong:where(.svelte-9xjvup){font-size:12px;line-height:1.3}.site-geo-picker.is-mobile-v2.svelte-9xjvup .site-geo-picker-footer:where(.svelte-9xjvup){grid-template-columns:1fr 1fr;gap:.48rem;display:grid}@media (width<=760px){.site-geo-picker-backdrop.svelte-9xjvup{align-items:stretch;padding:.65rem}.site-geo-picker.svelte-9xjvup{max-height:calc(100dvh - 1.3rem)}.site-geo-picker-body.svelte-9xjvup,.site-geo-picker-searchbar.svelte-9xjvup,.site-geo-picker-coordinate-box.svelte-9xjvup{grid-template-columns:minmax(0,1fr)}.site-geo-picker-map.svelte-9xjvup,.site-geo-picker-map.svelte-9xjvup iframe:where(.svelte-9xjvup){min-height:260px}.site-geo-picker-selected.svelte-9xjvup,.site-geo-picker-footer.svelte-9xjvup,.site-geo-picker-resolved.svelte-9xjvup{flex-direction:column;align-items:stretch}}.people-group-screen.svelte-96ifhm{letter-spacing:0;-webkit-font-smoothing:antialiased;flex-direction:column;gap:.75rem;min-width:0;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;display:flex}.people-group-screen.svelte-96ifhm :where(button:where(.svelte-96ifhm),input:where(.svelte-96ifhm),select:where(.svelte-96ifhm)){letter-spacing:0;font-family:inherit}.people-group-scope-card.svelte-96ifhm,.people-group-flow.svelte-96ifhm,.people-group-picker.svelte-96ifhm,.people-group-panel.svelte-96ifhm{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);min-width:0;max-width:100%;box-shadow:var(--shadow-soft);border-radius:8px}.people-group-scope-card.svelte-96ifhm{grid-template-columns:minmax(180px,1fr) minmax(260px,1.1fr);align-items:end;gap:.55rem;padding:.65rem;display:grid}.people-group-scope-card.svelte-96ifhm label:where(.svelte-96ifhm),.people-group-create-grid.svelte-96ifhm label:where(.svelte-96ifhm),.people-group-edit-grid.svelte-96ifhm label:where(.svelte-96ifhm){flex-direction:column;gap:.25rem;min-width:0;display:flex}.people-group-scope-card.svelte-96ifhm span:where(.svelte-96ifhm),.people-group-create-grid.svelte-96ifhm span:where(.svelte-96ifhm),.people-group-edit-grid.svelte-96ifhm span:where(.svelte-96ifhm),.people-group-picker-head.svelte-96ifhm span:where(.svelte-96ifhm),.people-group-panel-head.svelte-96ifhm span:where(.svelte-96ifhm){color:var(--muted);font-size:.72rem;font-weight:600}.people-group-scope-card.svelte-96ifhm select:where(.svelte-96ifhm),.people-group-create-grid.svelte-96ifhm input:where(.svelte-96ifhm),.people-group-edit-grid.svelte-96ifhm input:where(.svelte-96ifhm),.people-group-edit-grid.svelte-96ifhm select:where(.svelte-96ifhm),.people-group-add-row.svelte-96ifhm input:where(.svelte-96ifhm),.people-group-add-row.svelte-96ifhm select:where(.svelte-96ifhm){border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:.5rem .56rem;font-family:inherit;font-size:.84rem}.people-group-scope-metrics.svelte-96ifhm{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.people-group-scope-metrics.svelte-96ifhm div:where(.svelte-96ifhm){border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding:.44rem .56rem;display:flex}.people-group-scope-metrics.svelte-96ifhm div:where(.svelte-96ifhm):last-child{border-right:none}.people-group-scope-metrics.svelte-96ifhm strong:where(.svelte-96ifhm){color:var(--brand);flex:none;font-size:.94rem;line-height:1.25}.people-group-flow.svelte-96ifhm{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.people-group-flow.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-chip-row.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-row.is-button.svelte-96ifhm,.people-group-panel-head.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-panel-head.svelte-96ifhm a:where(.svelte-96ifhm),.people-group-panel-links.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-panel-links.svelte-96ifhm a:where(.svelte-96ifhm),.people-group-create-grid.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-actions.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-add-row.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-row.svelte-96ifhm button:where(.svelte-96ifhm){border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:8px;padding:.5rem .66rem;font-family:inherit;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none}.people-group-flow.svelte-96ifhm button:where(.svelte-96ifhm){border-width:0 1px 0 0;border-color:var(--line);background:var(--panel);color:var(--text);border-radius:0;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.people-group-flow.svelte-96ifhm button:where(.svelte-96ifhm):last-child{border-right:none}.people-group-flow.svelte-96ifhm button.active:where(.svelte-96ifhm){background:var(--brand);color:#fff}.people-group-flow.svelte-96ifhm button:where(.svelte-96ifhm):disabled,.people-group-create-grid.svelte-96ifhm button:where(.svelte-96ifhm):disabled,.people-group-panel-head.svelte-96ifhm button:where(.svelte-96ifhm):disabled,.people-group-actions.svelte-96ifhm button:where(.svelte-96ifhm):disabled,.people-group-add-row.svelte-96ifhm button:where(.svelte-96ifhm):disabled,.people-group-row.svelte-96ifhm button:where(.svelte-96ifhm):disabled{opacity:.55;cursor:not-allowed}.people-group-flow.svelte-96ifhm em:where(.svelte-96ifhm),.people-group-chip-row.svelte-96ifhm em:where(.svelte-96ifhm){background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);border-radius:999px;flex:none;padding:.12rem .42rem;font-size:.72rem;font-style:normal}.people-group-flow.svelte-96ifhm button.active:where(.svelte-96ifhm) em:where(.svelte-96ifhm){color:#fff;background:#ffffff2e}.people-group-notice.svelte-96ifhm,.people-group-empty.svelte-96ifhm{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--panel));color:var(--brand);border-radius:8px;padding:.65rem;font-size:.84rem}.people-group-empty.is-inline.svelte-96ifhm{width:100%}.people-group-notice.is-error.svelte-96ifhm{border-color:color-mix(in srgb, var(--danger) 30%, var(--line));background:color-mix(in srgb, var(--danger) 9%, var(--panel));color:var(--danger)}.people-group-picker.svelte-96ifhm,.people-group-panel.svelte-96ifhm{flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.people-group-picker-head.svelte-96ifhm,.people-group-panel-head.svelte-96ifhm{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.people-group-picker-head.svelte-96ifhm strong:where(.svelte-96ifhm),.people-group-panel-head.svelte-96ifhm strong:where(.svelte-96ifhm){color:var(--text);margin-top:.08rem;font-size:.96rem;line-height:1.25;display:block}.people-group-chip-row.svelte-96ifhm,.people-group-panel-links.svelte-96ifhm{gap:.4rem;display:flex}.people-group-chip-row.svelte-96ifhm{overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.people-group-chip-row.svelte-96ifhm::-webkit-scrollbar{display:none}.people-group-panel-links.svelte-96ifhm{flex-wrap:wrap}.people-group-chip-row.svelte-96ifhm button:where(.svelte-96ifhm){border-color:var(--line);background:var(--panel-soft);color:var(--text);align-items:center;gap:.42rem;display:inline-flex}.people-group-chip-row.svelte-96ifhm button.active:where(.svelte-96ifhm){border-color:var(--brand);background:var(--brand);color:#fff}.people-group-chip-row.svelte-96ifhm button.active:where(.svelte-96ifhm) em:where(.svelte-96ifhm){color:#fff;background:#ffffff2e}.people-group-panel-head.svelte-96ifhm a:where(.svelte-96ifhm),.people-group-panel-head.svelte-96ifhm button.ghost:where(.svelte-96ifhm),.people-group-panel-links.svelte-96ifhm button:where(.svelte-96ifhm),.people-group-panel-links.svelte-96ifhm a:where(.svelte-96ifhm),.people-group-actions.svelte-96ifhm button.ghost:where(.svelte-96ifhm){border-color:var(--line);background:var(--panel-soft);color:var(--brand)}.people-group-panel-links.svelte-96ifhm select:where(.svelte-96ifhm){border:1px solid var(--line);background:var(--panel-soft);max-width:190px;min-height:35px;color:var(--text);border-radius:8px;padding:0 .54rem;font-family:inherit;font-size:.82rem;font-weight:600}.people-group-create-grid.svelte-96ifhm{grid-template-columns:minmax(150px,1fr) max-content auto;align-items:end;gap:.45rem;display:grid}.people-group-edit-grid.svelte-96ifhm{grid-template-columns:minmax(130px,1fr) minmax(100px,.6fr) minmax(92px,.45fr);gap:.45rem;display:grid}.people-group-description.svelte-96ifhm{grid-column:1/-1}.people-group-check.svelte-96ifhm{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:fit-content;min-width:max-content;min-height:2.35rem;color:var(--text);border-radius:8px;justify-content:center;align-self:end;align-items:center;padding:.48rem .62rem;flex-direction:row!important}.people-group-check.svelte-96ifhm input:where(.svelte-96ifhm){flex:none;width:.95rem;height:.95rem;margin:0}.people-group-actions.svelte-96ifhm{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.people-group-actions.svelte-96ifhm button.danger:where(.svelte-96ifhm){border-color:var(--danger);background:var(--danger);color:#fff}.people-group-actions.svelte-96ifhm button.danger:where(.svelte-96ifhm):disabled{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}.people-group-add-row.svelte-96ifhm{grid-template-columns:minmax(170px,1fr) minmax(76px,.32fr) auto;gap:.4rem;display:grid}.people-group-add-row.is-device.svelte-96ifhm{grid-template-columns:minmax(180px,1fr) auto}.people-group-row-table.svelte-96ifhm{border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;overflow-x:auto}.people-group-row.svelte-96ifhm{border:none;border-bottom:1px solid var(--line);width:100%;min-width:540px;color:var(--text);text-align:left;background:0 0;display:grid}.people-group-row.svelte-96ifhm:last-child{border-bottom:none}.people-group-row.is-group-row.svelte-96ifhm{grid-template-columns:minmax(150px,1fr) minmax(68px,.36fr) minmax(68px,.36fr) minmax(92px,.48fr) minmax(88px,.46fr)}.people-group-row.is-device-row.svelte-96ifhm{grid-template-columns:minmax(150px,1fr) minmax(150px,.92fr) minmax(92px,.5fr) minmax(98px,.52fr)}.people-group-row.is-member-row.svelte-96ifhm{grid-template-columns:minmax(86px,.38fr) minmax(170px,.92fr) minmax(150px,.82fr) minmax(86px,.42fr) minmax(86px,.42fr)}.people-group-row.svelte-96ifhm>:where(.svelte-96ifhm){border-right:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.48rem .55rem;font-size:.8rem;overflow:hidden}.people-group-row.svelte-96ifhm>:where(.svelte-96ifhm):last-child{border-right:none}.people-group-row.svelte-96ifhm strong:where(.svelte-96ifhm){text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;display:block;overflow:hidden}.people-group-row.svelte-96ifhm small:where(.svelte-96ifhm){text-overflow:ellipsis;white-space:nowrap;color:var(--brand);margin-top:.08rem;font-size:.72rem;display:block;overflow:hidden}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-chip-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) a:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-links:where(.svelte-96ifhm) a:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-create-grid:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-actions:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-add-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm){font-size:.88rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm)>:where(.svelte-96ifhm){padding:.62rem .72rem;font-size:.88rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) strong:where(.svelte-96ifhm){font-size:.9rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) small:where(.svelte-96ifhm){font-size:.76rem}.people-group-row.is-head.svelte-96ifhm{background:var(--panel-soft);color:var(--muted);font-weight:650}.people-group-row.is-button.svelte-96ifhm{color:var(--text);cursor:pointer;background:0 0;border:none;font-weight:400}.people-group-row.is-button.active.svelte-96ifhm{background:color-mix(in srgb, var(--brand) 5%, var(--panel));color:var(--text)}.people-group-row.svelte-96ifhm button:where(.svelte-96ifhm){width:100%;padding:.34rem .45rem}.people-group-row.svelte-96ifhm button.people-group-link:where(.svelte-96ifhm){border:1px solid var(--line);background:var(--panel-soft);width:100%;color:var(--brand);border-radius:8px;justify-content:center;align-items:center;padding:.34rem .45rem;text-decoration:none;display:inline-flex}.people-group-row.svelte-96ifhm button.is-confirm:where(.svelte-96ifhm){border-color:color-mix(in srgb, var(--danger) 38%, var(--line));background:color-mix(in srgb, var(--danger) 9%, var(--panel));color:var(--danger)}.people-group-screen.is-compact.svelte-96ifhm .people-group-scope-card:where(.svelte-96ifhm),.people-group-screen.is-compact.svelte-96ifhm .people-group-create-grid:where(.svelte-96ifhm),.people-group-screen.is-compact.svelte-96ifhm .people-group-edit-grid:where(.svelte-96ifhm),.people-group-screen.is-compact.svelte-96ifhm .people-group-add-row:where(.svelte-96ifhm),.people-group-screen.is-compact.svelte-96ifhm .people-group-add-row.is-device:where(.svelte-96ifhm){grid-template-columns:1fr}.people-group-screen.is-compact.svelte-96ifhm .people-group-flow:where(.svelte-96ifhm){overscroll-behavior:contain;touch-action:pan-x;grid-template-columns:repeat(3,minmax(92px,1fr));overflow:auto hidden}.people-group-screen.is-compact.svelte-96ifhm .people-group-scope-metrics:where(.svelte-96ifhm){overscroll-behavior:contain;touch-action:pan-x;grid-template-columns:repeat(3,minmax(86px,1fr));overflow:auto hidden}.people-group-screen.is-compact.svelte-96ifhm .people-group-picker-head:where(.svelte-96ifhm),.people-group-screen.is-compact.svelte-96ifhm .people-group-panel-head:where(.svelte-96ifhm){flex-direction:column;align-items:stretch}.people-group-screen.is-compact.svelte-96ifhm .people-group-row-table:where(.svelte-96ifhm){overflow-x:hidden}.people-group-screen.is-compact.svelte-96ifhm .people-group-row:where(.svelte-96ifhm){min-width:0}.people-group-screen.is-compact.svelte-96ifhm .people-group-row.is-group-row:where(.svelte-96ifhm){grid-template-columns:minmax(0,1.05fr) minmax(0,.42fr) minmax(0,.42fr) minmax(0,.62fr) minmax(0,.62fr)}.people-group-screen.is-compact.svelte-96ifhm .people-group-row.is-device-row:where(.svelte-96ifhm){grid-template-columns:minmax(0,1fr) minmax(0,.86fr) minmax(0,.56fr) minmax(0,.62fr)}.people-group-screen.is-compact.svelte-96ifhm .people-group-row.is-member-row:where(.svelte-96ifhm){grid-template-columns:minmax(0,.42fr) minmax(0,.9fr) minmax(0,.84fr) minmax(0,.5fr) minmax(0,.5fr)}.people-group-screen.is-compact.svelte-96ifhm .people-group-row:where(.svelte-96ifhm)>:where(.svelte-96ifhm){white-space:normal;overflow-wrap:anywhere;padding:.42rem .34rem;font-size:.7rem;line-height:1.35}.people-group-screen.is-compact.svelte-96ifhm .people-group-row:where(.svelte-96ifhm) strong:where(.svelte-96ifhm),.people-group-screen.is-compact.svelte-96ifhm .people-group-row:where(.svelte-96ifhm) small:where(.svelte-96ifhm){white-space:normal;overflow-wrap:anywhere}.people-group-screen.is-compact.svelte-96ifhm .people-group-row:where(.svelte-96ifhm) strong:where(.svelte-96ifhm){font-size:.72rem}.people-group-screen.is-compact.svelte-96ifhm .people-group-row:where(.svelte-96ifhm) small:where(.svelte-96ifhm){font-size:.64rem}.people-group-screen.is-compact.svelte-96ifhm .people-group-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm){padding:.3rem .28rem;font-size:.66rem;line-height:1.25}@media (width<=720px){.people-group-screen.svelte-96ifhm{overflow-x:hidden}.people-group-scope-card.svelte-96ifhm,.people-group-create-grid.svelte-96ifhm,.people-group-edit-grid.svelte-96ifhm,.people-group-add-row.svelte-96ifhm,.people-group-add-row.is-device.svelte-96ifhm{grid-template-columns:1fr}.people-group-picker-head.svelte-96ifhm,.people-group-panel-head.svelte-96ifhm{flex-direction:column;align-items:stretch}.people-group-row-table.svelte-96ifhm{overflow-x:hidden}.people-group-row.svelte-96ifhm{min-width:0}.people-group-row.is-group-row.svelte-96ifhm{grid-template-columns:minmax(0,1.05fr) minmax(0,.42fr) minmax(0,.42fr) minmax(0,.62fr) minmax(0,.62fr)}.people-group-row.is-device-row.svelte-96ifhm{grid-template-columns:minmax(0,1fr) minmax(0,.86fr) minmax(0,.56fr) minmax(0,.62fr)}.people-group-row.is-member-row.svelte-96ifhm{grid-template-columns:minmax(0,.42fr) minmax(0,.9fr) minmax(0,.84fr) minmax(0,.5fr) minmax(0,.5fr)}.people-group-row.svelte-96ifhm>:where(.svelte-96ifhm){white-space:normal;overflow-wrap:anywhere;padding:.42rem .34rem;font-size:.7rem;line-height:1.35}.people-group-row.svelte-96ifhm strong:where(.svelte-96ifhm),.people-group-row.svelte-96ifhm small:where(.svelte-96ifhm){white-space:normal;overflow-wrap:anywhere}.people-group-row.svelte-96ifhm strong:where(.svelte-96ifhm){font-size:.72rem}.people-group-row.svelte-96ifhm small:where(.svelte-96ifhm){font-size:.64rem}.people-group-row.svelte-96ifhm button:where(.svelte-96ifhm){padding:.3rem .28rem;font-size:.66rem;line-height:1.25}}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-scope-card:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-create-grid:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-edit-grid:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-picker-head:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) span:where(.svelte-96ifhm){font-size:.84rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-scope-card:where(.svelte-96ifhm) select:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-create-grid:where(.svelte-96ifhm) input:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-edit-grid:where(.svelte-96ifhm) input:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-edit-grid:where(.svelte-96ifhm) select:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-add-row:where(.svelte-96ifhm) input:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-add-row:where(.svelte-96ifhm) select:where(.svelte-96ifhm){font-size:.95rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-flow:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-chip-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) a:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-links:where(.svelte-96ifhm) a:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-create-grid:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-actions:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-add-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm){font-size:.92rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row.is-button:where(.svelte-96ifhm){font-size:inherit;font-weight:400}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm)>:where(.svelte-96ifhm){padding:.56rem .72rem;font-size:.86rem;font-weight:500;line-height:1.35}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row.is-head:where(.svelte-96ifhm)>:where(.svelte-96ifhm){color:var(--muted);font-size:.8rem;font-weight:600}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) strong:where(.svelte-96ifhm){font-size:.86rem;font-weight:600}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) small:where(.svelte-96ifhm){font-size:.72rem;font-weight:600}@media (width<=720px){.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-scope-card:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-create-grid:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-edit-grid:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-picker-head:where(.svelte-96ifhm) span:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) span:where(.svelte-96ifhm){font-size:.72rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-scope-card:where(.svelte-96ifhm) select:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-create-grid:where(.svelte-96ifhm) input:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-edit-grid:where(.svelte-96ifhm) input:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-edit-grid:where(.svelte-96ifhm) select:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-add-row:where(.svelte-96ifhm) input:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-add-row:where(.svelte-96ifhm) select:where(.svelte-96ifhm){font-size:.84rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-flow:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-chip-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row.is-button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-head:where(.svelte-96ifhm) a:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-panel-links:where(.svelte-96ifhm) a:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-create-grid:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-actions:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-add-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm),.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) button:where(.svelte-96ifhm){font-size:.66rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm)>:where(.svelte-96ifhm){padding:.42rem .34rem;font-size:.7rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) strong:where(.svelte-96ifhm){font-size:.72rem}.people-group-screen.svelte-96ifhm:not(.is-compact) .people-group-row:where(.svelte-96ifhm) small:where(.svelte-96ifhm){font-size:.64rem}}.people-sync-screen.svelte-15yruek{letter-spacing:0;-webkit-font-smoothing:antialiased;flex-direction:column;gap:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;display:flex}.people-sync-screen.svelte-15yruek :where(button:where(.svelte-15yruek),select:where(.svelte-15yruek)){letter-spacing:0;font-family:inherit}.people-sync-scope-card.svelte-15yruek,.people-sync-direction-card.svelte-15yruek,.people-sync-metrics.svelte-15yruek,.people-sync-panel.svelte-15yruek{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px}.people-sync-scope-card.svelte-15yruek{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:.45rem;padding:.65rem;display:grid}.people-sync-scope-card.svelte-15yruek label:where(.svelte-15yruek){flex-direction:column;gap:.25rem;min-width:0;display:flex}.people-sync-scope-card.svelte-15yruek span:where(.svelte-15yruek),.people-sync-metrics.svelte-15yruek span:where(.svelte-15yruek),.people-sync-panel-head.svelte-15yruek span:where(.svelte-15yruek),.people-sync-device-summary.svelte-15yruek span:where(.svelte-15yruek){color:var(--muted);font-size:.72rem;font-weight:500}.people-sync-scope-card.svelte-15yruek select:where(.svelte-15yruek){border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:.5rem .56rem;font-size:.84rem;font-weight:400}.people-sync-scope-card.svelte-15yruek button:where(.svelte-15yruek),.people-sync-direction-card.svelte-15yruek button:where(.svelte-15yruek),.people-sync-panel-head.svelte-15yruek button:where(.svelte-15yruek),.people-sync-device-chips.svelte-15yruek button:where(.svelte-15yruek){border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .66rem;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}.people-sync-panel-head.svelte-15yruek .people-sync-head-link:where(.svelte-15yruek){white-space:nowrap;padding-inline:.75rem}.people-sync-scope-card.svelte-15yruek button:where(.svelte-15yruek){border-color:var(--line);background:var(--panel-soft);color:var(--brand)}.people-sync-scope-card.svelte-15yruek button:where(.svelte-15yruek):disabled,.people-sync-panel-head.svelte-15yruek button:where(.svelte-15yruek):disabled,.people-sync-device-chips.svelte-15yruek button:where(.svelte-15yruek):disabled{opacity:.56;cursor:not-allowed}.people-sync-direction-card.svelte-15yruek{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.people-sync-direction-card.svelte-15yruek button:where(.svelte-15yruek){border-width:0 1px 0 0;border-color:var(--line);background:var(--panel);color:var(--text);border-radius:0}.people-sync-direction-card.svelte-15yruek button:where(.svelte-15yruek):last-child{border-right:none}.people-sync-direction-card.svelte-15yruek button.active:where(.svelte-15yruek){background:var(--brand);color:#fff}.people-sync-metrics.svelte-15yruek,.people-sync-device-summary.svelte-15yruek{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.people-sync-device-summary.svelte-15yruek{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;flex:auto;grid-template-columns:repeat(3,minmax(92px,1fr));min-width:0}.people-sync-metrics.svelte-15yruek div:where(.svelte-15yruek),.people-sync-device-summary.svelte-15yruek div:where(.svelte-15yruek){border-right:1px solid var(--line);min-width:0;padding:.5rem .6rem}.people-sync-metrics.svelte-15yruek div:where(.svelte-15yruek):last-child,.people-sync-device-summary.svelte-15yruek div:where(.svelte-15yruek):last-child{border-right:none}.people-sync-metrics.svelte-15yruek strong:where(.svelte-15yruek),.people-sync-device-summary.svelte-15yruek strong:where(.svelte-15yruek){color:var(--brand);text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.9rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.people-sync-notice.svelte-15yruek,.people-sync-empty.svelte-15yruek{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--panel));color:var(--brand);border-radius:8px;padding:.65rem;font-size:.84rem}.people-sync-notice.is-error.svelte-15yruek{border-color:color-mix(in srgb, var(--danger) 30%, var(--line));background:color-mix(in srgb, var(--danger) 9%, var(--panel));color:var(--danger)}.people-sync-empty.is-inline.svelte-15yruek{width:100%}.people-sync-panel.svelte-15yruek{flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.people-sync-panel-head.svelte-15yruek{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.people-sync-panel-head.is-pull-head.svelte-15yruek{align-items:stretch}.people-sync-panel-head.svelte-15yruek>div:where(.svelte-15yruek){min-width:0}.people-sync-panel-title.svelte-15yruek{flex:0 0 clamp(130px,19vw,230px);padding:.16rem 0}.people-sync-panel-head.svelte-15yruek strong:where(.svelte-15yruek){color:var(--text);margin-top:.08rem;font-size:.96rem;font-weight:600;line-height:1.25;display:block}.people-sync-actions.svelte-15yruek,.people-sync-device-chips.svelte-15yruek{overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;gap:.4rem;max-width:100%;display:flex;overflow:auto hidden}.people-sync-actions.svelte-15yruek::-webkit-scrollbar{display:none}.people-sync-device-chips.svelte-15yruek::-webkit-scrollbar{display:none}.people-sync-panel-head.svelte-15yruek button:where(.svelte-15yruek){white-space:nowrap;flex:none;min-height:2.35rem}.people-sync-device-chips.svelte-15yruek button:where(.svelte-15yruek){border-color:var(--line);background:var(--panel-soft);color:var(--text)}.people-sync-device-chips.svelte-15yruek button.active:where(.svelte-15yruek){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--panel));color:var(--brand)}.people-sync-device-chips.svelte-15yruek em:where(.svelte-15yruek){background:color-mix(in srgb, var(--brand) 11%, transparent);color:var(--brand);border-radius:999px;padding:.14rem .45rem;font-size:.72rem;font-style:normal;font-weight:600}.people-sync-row-table.svelte-15yruek{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.people-sync-row.svelte-15yruek{border-bottom:1px solid var(--line);min-width:680px;display:grid}.people-sync-row.svelte-15yruek:last-child{border-bottom:none}.people-sync-row.is-cloud-row.svelte-15yruek{grid-template-columns:minmax(72px,.34fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(130px,.65fr) minmax(150px,.8fr)}.people-sync-row.is-device-row.svelte-15yruek{grid-template-columns:minmax(72px,.34fr) minmax(170px,.85fr) minmax(160px,.82fr) minmax(190px,1fr) minmax(90px,.42fr)}.people-sync-row.svelte-15yruek>:where(.svelte-15yruek){border-right:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.48rem .55rem;font-size:.8rem;line-height:1.35;overflow:hidden}.people-sync-row.svelte-15yruek>:where(.svelte-15yruek):last-child{border-right:none}.people-sync-row.is-head.svelte-15yruek{background:var(--panel-soft);color:var(--muted);font-weight:600}.people-sync-row.is-clickable.svelte-15yruek{cursor:pointer;transition:background .16s,box-shadow .16s}.people-sync-row.is-clickable.svelte-15yruek:hover,.people-sync-row.is-clickable.svelte-15yruek:focus-visible{background:color-mix(in srgb, var(--brand) 5%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 24%, transparent);outline:none}.people-sync-row.svelte-15yruek strong:where(.svelte-15yruek){text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.people-sync-row.svelte-15yruek small:where(.svelte-15yruek){color:var(--brand);text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.72rem;display:block;overflow:hidden}.people-sync-screen.is-compact.svelte-15yruek .people-sync-scope-card:where(.svelte-15yruek){grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.55rem}.people-sync-screen.is-compact.svelte-15yruek .people-sync-scope-card:where(.svelte-15yruek) label:where(.svelte-15yruek):nth-child(3),.people-sync-screen.is-compact.svelte-15yruek .people-sync-scope-card:where(.svelte-15yruek) button:where(.svelte-15yruek){grid-column:1/-1}.people-sync-screen.is-compact.svelte-15yruek .people-sync-scope-card:where(.svelte-15yruek) select:where(.svelte-15yruek),.people-sync-screen.is-compact.svelte-15yruek .people-sync-scope-card:where(.svelte-15yruek) button:where(.svelte-15yruek){min-height:2.15rem;font-size:.78rem}.people-sync-screen.is-compact.svelte-15yruek .people-sync-metrics:where(.svelte-15yruek){grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.people-sync-screen.is-compact.svelte-15yruek .people-sync-panel-head:where(.svelte-15yruek){flex-direction:column;align-items:stretch;gap:.48rem}.people-sync-screen.is-compact.svelte-15yruek .people-sync-panel-title:where(.svelte-15yruek){flex-basis:auto}.people-sync-screen.is-compact.svelte-15yruek .people-sync-device-summary:where(.svelte-15yruek){grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.people-sync-screen.is-compact.svelte-15yruek .people-sync-panel:where(.svelte-15yruek){gap:.48rem;padding:.55rem}.people-sync-screen.is-compact.svelte-15yruek .people-sync-actions:where(.svelte-15yruek){grid-template-columns:1fr 1fr;display:grid}.people-sync-screen.is-compact.svelte-15yruek .people-sync-actions:where(.svelte-15yruek) button:where(.svelte-15yruek),.people-sync-screen.is-compact.svelte-15yruek .people-sync-panel-head:where(.svelte-15yruek)>button:where(.svelte-15yruek){width:100%;min-height:2.15rem}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row-table:where(.svelte-15yruek){border:0;border-radius:0;flex-direction:column;gap:.5rem;display:flex;overflow:visible}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row.is-head:where(.svelte-15yruek){display:none}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek){border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek)>:where(.svelte-15yruek){border-right:0;border-bottom:1px solid var(--line);white-space:normal;grid-template-columns:minmax(84px,.42fr) minmax(0,1fr);align-items:start;gap:.45rem;padding:.46rem .54rem;font-size:.76rem;display:grid}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek)>:where(.svelte-15yruek):before{content:attr(data-label);color:var(--muted);font-size:.68rem;font-weight:600;line-height:1.35}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek)>:where(.svelte-15yruek):last-child{border-bottom:none}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek) strong:where(.svelte-15yruek),.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek) small:where(.svelte-15yruek){white-space:normal}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek) strong:where(.svelte-15yruek){font-size:.8rem}.people-sync-screen.is-compact.svelte-15yruek .people-sync-row:where(.svelte-15yruek) small:where(.svelte-15yruek){font-size:.7rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-scope-card:where(.svelte-15yruek) span:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-metrics:where(.svelte-15yruek) span:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-panel-head:where(.svelte-15yruek) span:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-device-summary:where(.svelte-15yruek) span:where(.svelte-15yruek){font-size:.78rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-scope-card:where(.svelte-15yruek) select:where(.svelte-15yruek){font-size:.9rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-scope-card:where(.svelte-15yruek) button:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-direction-card:where(.svelte-15yruek) button:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-panel-head:where(.svelte-15yruek) button:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-device-chips:where(.svelte-15yruek) button:where(.svelte-15yruek){font-size:.88rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-row:where(.svelte-15yruek)>:where(.svelte-15yruek){padding:.62rem .72rem;font-size:.88rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-row:where(.svelte-15yruek) strong:where(.svelte-15yruek){font-size:.9rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-row:where(.svelte-15yruek) small:where(.svelte-15yruek){font-size:.76rem}@media (width<=720px){.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-scope-card:where(.svelte-15yruek) span:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-metrics:where(.svelte-15yruek) span:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-panel-head:where(.svelte-15yruek) span:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-device-summary:where(.svelte-15yruek) span:where(.svelte-15yruek){font-size:.72rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-scope-card:where(.svelte-15yruek) select:where(.svelte-15yruek){font-size:.84rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-scope-card:where(.svelte-15yruek) button:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-direction-card:where(.svelte-15yruek) button:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-panel-head:where(.svelte-15yruek) button:where(.svelte-15yruek),.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-device-chips:where(.svelte-15yruek) button:where(.svelte-15yruek){font-size:.82rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-row:where(.svelte-15yruek)>:where(.svelte-15yruek){padding:.52rem .5rem;font-size:.8rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-row:where(.svelte-15yruek) strong:where(.svelte-15yruek){font-size:.82rem}.people-sync-screen.svelte-15yruek:not(.is-compact) .people-sync-row:where(.svelte-15yruek) small:where(.svelte-15yruek){font-size:.72rem}}
