@layer patterns{.p-app[data-area=admin] .app-main{max-width:1360px}.adm-h3{font-size:var(--text-lg)}.adm-h4{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700;font-stretch:100%}.adm-count{border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;vertical-align:middle;margin-inline-start:var(--space-2);padding:2px 7px;font-weight:650;font-stretch:100%;display:inline-block}.adm-nowrap{white-space:nowrap}.adm-wrap{flex-wrap:wrap}.adm-text-danger{color:var(--danger)}.adm-code,.adm-meta code,.adm-diff code,.adm-pre,.adm-hex input,.acct-url input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adm-code{border-radius:var(--radius-xs);background:var(--surface-3);max-width:100%;color:var(--text);font-size:var(--text-xs);overflow-wrap:anywhere;padding:1px 6px;display:inline-block}.adm-null{color:var(--text-subtle);font-style:italic}.adm-value{white-space:pre-wrap;overflow-wrap:anywhere}.adm-pre{max-height:280px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-sunken);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5;overflow:auto}.adm-details summary{color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;padding-block:6px;font-weight:650}.adm-details[open] summary{margin-bottom:var(--space-2)}.adm-quote{border-inline-start:3px solid var(--border-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 14px}.adm-inline-link{color:var(--action-text);font-size:var(--text-xs);align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.adm-inline-link:hover{text-decoration:underline}.adm-audit-note{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.adm-audit-note .p-icon{font-size:16px}.adm-form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.adm-fieldset{border:0;min-width:0;margin:0;padding:0}.adm-fieldset>legend{margin-bottom:var(--space-2);padding:0}.adm-more{justify-content:center;display:flex}.adm-toolbar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.adm-toolbar>.p-field{flex:0 220px;min-width:min(180px,100%)}.adm-toolbar>.adm-toolbar__grow{flex:280px}.adm-toolbar__switch{min-height:var(--control-md);align-items:center;display:flex}.adm-table[data-density=compact] td{height:40px;padding:6px 12px}.adm-table tr[data-muted] td{color:var(--text-muted)}.adm-row{cursor:pointer}.adm-row[data-selected] td,.adm-row[data-open] td{background:var(--surface-2)}.adm-table tr[data-severity=critical]>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.adm-row__main,.adm-expand{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.adm-row__text{flex-direction:column;min-width:0;display:flex}.adm-row__title{font-weight:650}.adm-row__sub{max-width:42ch;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-expand__caret{color:var(--text-muted);transition:transform var(--dur-2) var(--ease-out)}.adm-expand[aria-expanded=true] .adm-expand__caret{transform:rotate(90deg)}.adm-cell-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.p-table tbody th.adm-th-row{border-bottom:1px solid var(--divider);height:auto;color:var(--text);font-size:var(--text-sm);letter-spacing:0;text-transform:none;white-space:normal;background:0 0;padding:8px 14px;font-weight:560;position:static}.adm-num[data-alert]{color:var(--danger);font-weight:700}.adm-points{font-variant-numeric:tabular-nums;font-weight:700}.adm-points[data-sign=up]{color:var(--success)}.adm-points[data-sign=down]{color:var(--danger)}.adm-age{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.adm-age[data-overdue]{color:var(--warning);font-weight:650}.adm-row-actions{flex-wrap:wrap;justify-content:flex-end}.adm-progress-cell{min-width:160px}.adm-table-skeleton{gap:var(--space-4);padding:var(--space-4);display:grid}.adm-table-skeleton .row{gap:var(--space-4)}.adm-list{margin:0;padding:0;list-style:none;display:grid}.adm-item{align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--divider);padding-block:10px;display:flex}.adm-item:last-child{border-bottom:0}.adm-item[data-muted]{opacity:.72}.adm-item__icon{border-radius:var(--radius-sm);background:var(--surface-3);width:32px;height:32px;color:var(--text-muted);flex:none;place-items:center;font-size:17px;display:grid}.adm-item__icon[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.adm-item__icon[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.adm-item__icon[data-tone=success]{background:var(--success-soft);color:var(--success)}.adm-item__main{flex:auto;gap:2px;min-width:0;display:grid}.adm-item__title{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;display:flex}.adm-item__title a{color:inherit}.adm-item__meta{align-items:center;gap:2px var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.adm-item__meta>span:not(:first-child):before{content:"·";color:var(--text-subtle);margin-inline-end:var(--space-2)}.adm-item__note{border-inline-start:2px solid var(--border-strong);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--surface-2);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;padding:6px 10px}@media (width>=768px){.adm-sheet{width:min(740px,100vw)}}.adm-section{gap:var(--space-3);display:grid}.adm-section__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.adm-profile{align-items:center;gap:var(--space-4);display:flex}.adm-assignee{border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-assignee>.p-icon{color:var(--text-muted);font-size:20px}.adm-target{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.adm-evidence{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.adm-evidence__item{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:inherit;text-decoration:none;display:block;overflow:hidden}.adm-evidence__item img{object-fit:cover;width:100%;height:100%}.adm-evidence__file{height:100%;padding:var(--space-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.adm-evidence__file>span{max-width:100%}.adm-evidence__file .p-icon{font-size:24px}.adm-party{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.adm-party__who{flex:140px;min-width:0}.adm-party .p-control[data-kind=select]{flex:0 170px}.adm-party .adm-party__note{flex:180px}.adm-kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.adm-kpi{align-content:start;gap:var(--space-3);display:grid}.adm-kpi__head{align-items:center;gap:10px;display:flex}.adm-kpi__icon{border-radius:var(--radius-sm);background:var(--surface-3);width:32px;height:32px;color:var(--text);flex:none;place-items:center;font-size:18px;display:grid}.adm-kpi__title{font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:0;flex:auto;font-weight:680;font-stretch:100%}.adm-kpi__link{color:var(--action-text);font-size:var(--text-xs);align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.adm-kpi__link:hover{text-decoration:underline}.adm-kpi__meter{gap:6px;display:grid}.adm-kpi__items{padding-top:var(--space-3);border-top:1px solid var(--divider);gap:6px;margin:0;display:grid}.adm-kpi__items:empty{display:none}.adm-kpi__items>div{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.adm-kpi__items dt{color:var(--text-muted)}.adm-kpi__items dd{margin:0;font-weight:680}.adm-kpi__items [data-alert=warning] dd{color:var(--warning)}.adm-kpi__items [data-alert=danger] dd{color:var(--danger)}.adm-chart-card{gap:var(--space-4);display:grid}.adm-chart__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.adm-chart{--chart-h:200px;column-gap:var(--space-2);padding-top:var(--space-6);grid-template-columns:auto minmax(0,1fr);row-gap:6px;display:grid}.adm-chart__axis{min-width:28px;height:var(--chart-h);position:relative}.adm-chart__axis span{top:var(--at);color:var(--text-subtle);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.adm-chart__plot{height:var(--chart-h);border-bottom:1px solid var(--border-strong);background:linear-gradient(var(--divider), var(--divider)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--divider), var(--divider)) 0 50% / 100% 1px no-repeat;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:2px;display:grid;position:relative}.adm-chart__col{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.adm-chart__bar{width:min(100%,24px);height:var(--h);background:var(--action);min-height:2px;transition:height var(--dur-3) var(--ease-out), background-color var(--dur-1);border-radius:4px 4px 0 0}.adm-chart__bar[data-zero]{min-height:0}.adm-chart__col:hover .adm-chart__bar{background:var(--action-hover)}.adm-chart__peak{bottom:calc(var(--h) + 4px);color:var(--text);font-size:var(--text-2xs);font-weight:700;position:absolute}.adm-chart__tip{z-index:2;bottom:calc(var(--h) + 8px);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-2);font-size:var(--text-xs);text-align:center;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);gap:2px;padding:6px 8px;display:grid;position:absolute;left:50%;transform:translate(-50%,4px)}.adm-chart__col:hover .adm-chart__tip{opacity:1;transform:translate(-50%)}.adm-chart__col:hover .adm-chart__peak{opacity:0}.adm-chart__x{color:var(--text-subtle);font-size:var(--text-2xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:2px;display:grid}.adm-chart__x span{text-align:center;white-space:nowrap}.adm-queues{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.adm-queue{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;color:inherit;box-shadow:var(--shadow-1);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);padding:12px 14px;text-decoration:none;display:flex}.adm-queue:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.adm-queue[data-idle]{background:var(--surface-2);box-shadow:none}.adm-queue__icon{border-radius:var(--radius-md);background:var(--surface-3);width:36px;height:36px;color:var(--text-muted);flex:none;place-items:center;font-size:18px;display:grid}.adm-queue__icon[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.adm-queue__icon[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.adm-queue__icon[data-tone=info]{background:var(--info-soft);color:var(--info)}.adm-queue__icon[data-tone=action]{background:var(--action-soft);color:var(--action-text)}.adm-queue__icon[data-tone=neutral]{color:var(--text)}.adm-queue__text{flex:auto;min-width:0;display:grid}.adm-queue__label{font-size:var(--text-sm);font-weight:680}.adm-queue__desc{color:var(--text-muted);font-size:var(--text-xs)}.adm-queue__caret{color:var(--text-subtle)}.adm-split{gap:var(--space-4);display:grid}.adm-split__list{align-content:start;gap:var(--space-2);min-width:0;display:grid}.adm-queue-list{gap:4px;max-height:40dvh;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}@media (width>=1024px){.adm-split{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.adm-split__list{top:var(--space-4);position:sticky}.adm-queue-list{max-height:calc(100dvh - 200px)}}.adm-record{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-1), border-color var(--dur-1);gap:4px;padding:10px 12px;display:grid}.adm-record:hover{background:var(--surface-2)}.adm-record[aria-current=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.adm-record__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.adm-record__meta{align-items:center;gap:4px var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.adm-split__detail{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);display:grid}.adm-detail-head{align-items:flex-start;gap:var(--space-3);display:flex}.adm-candidate{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);display:flex}.adm-decision{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.adm-shortcuts{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.adm-shortcuts .p-icon{font-size:16px}@media (pointer:coarse){.adm-shortcuts{display:none}}.adm-map-figure{gap:6px;margin:0;display:grid}.adm-map{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-3);isolation:isolate;height:280px;overflow:hidden}.adm-map--fallback{height:180px;color:var(--text-muted);place-content:center;justify-items:center;gap:6px;display:grid}.adm-map--fallback>.p-icon{font-size:28px}.adm-map-legend{gap:4px var(--space-4);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.adm-map-legend span:before{content:"";background:var(--action);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.adm-map-legend [data-kind=candidate]:before{background:var(--brand-pitch)}.adm-pin__dot{border:3px solid var(--surface);background:var(--action);width:18px;height:18px;box-shadow:var(--shadow-2);border-radius:50%;margin:4px;display:block}.adm-pin--candidate .adm-pin__dot{background:var(--brand-pitch)}.adm-map-link{fill:none;stroke:var(--text-muted);stroke-dasharray:6 6;stroke-width:2px}.adm-batches{gap:var(--space-4);display:grid}@media (width>=1024px){.adm-batches{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.adm-license{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);padding:10px 12px;display:flex}.adm-license .p-icon{flex:none;margin-top:1px;font-size:16px}.adm-bbox{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.adm-bbox{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-dropzone{padding:var(--space-6) var(--space-4);border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);text-align:center;cursor:pointer;transition:border-color var(--dur-1), background-color var(--dur-1);justify-items:center;gap:6px;display:grid}.adm-dropzone>.p-icon{color:var(--text-muted);font-size:28px}.adm-dropzone:hover,.adm-dropzone[data-dragging]{border-color:var(--action);background:var(--action-soft)}.adm-dropzone[data-filled]{border-style:solid;border-color:var(--brand-pitch);background:var(--pitch-soft)}.adm-dropzone:focus-within{outline:2px solid var(--focus);outline-offset:2px}.adm-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.adm-claim,.adm-appeal{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.adm-claim__head,.adm-appeal__head{align-items:center;gap:var(--space-3);display:flex}.adm-claim__body{gap:var(--space-3);display:grid}.adm-appeal__target{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-sm);flex-wrap:wrap;padding:10px 12px;display:flex}.adm-appeal__target>.p-icon{color:var(--text-muted);flex:none;margin-top:2px}.adm-appeal__target>span{flex:200px}.adm-appeal__target>a{font-size:var(--text-xs);white-space:nowrap}.adm-appeal__response{border-radius:var(--radius-sm);background:var(--pitch-soft);gap:2px;padding:10px 12px;display:grid}.adm-appeal__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider);flex-wrap:wrap;margin-top:auto;display:flex}.p-table tbody tr.adm-detail-row:hover{background:0 0}.adm-detail-row>td{background:var(--surface-2)}.adm-audit-detail{gap:var(--space-4);padding-block:var(--space-2);display:grid}.adm-meta{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));margin:0;display:grid}.adm-meta>div{gap:2px;min-width:0;display:grid}.adm-meta dt{color:var(--text-subtle);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.adm-meta dd{font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.adm-meta code,.adm-diff code{font-size:var(--text-xs)}.adm-diff-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:auto}.adm-diff{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.adm-diff th,.adm-diff td{border-bottom:1px solid var(--divider);text-align:start;vertical-align:top;padding:8px 12px}.adm-diff thead th{background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:680}.adm-diff tbody th{white-space:nowrap;width:1%;font-weight:600}.adm-diff tbody tr:last-child>*{border-bottom:0}.adm-diff tr[data-changed] td[data-side=before]{background:var(--danger-soft)}.adm-diff tr[data-changed] td[data-side=after]{background:var(--success-soft)}.adm-diff .adm-pre{max-height:200px;padding:var(--space-2);background:0 0}.p-table .adm-diff th,.p-table .adm-diff td{white-space:normal;height:auto;padding:8px 12px;position:static}.p-table .adm-diff tbody th{color:var(--text);font-size:var(--text-sm);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;font-weight:600}.p-table tbody .adm-diff tr:hover{background:0 0}@media (width<=640px){.p-table[data-stack] .adm-diff thead{display:table-header-group}.p-table[data-stack] .adm-diff tr{padding:0;display:table-row}.p-table[data-stack] .adm-diff th,.p-table[data-stack] .adm-diff td{border-bottom:1px solid var(--divider);display:table-cell}}.adm-appearance{gap:var(--space-5);display:grid}@media (width>=1100px){.adm-appearance{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start}.adm-preview-col{top:var(--space-5);position:sticky}}.adm-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.adm-card-title{margin-bottom:var(--space-4)}.adm-card-title+.adm-card-lead{margin-top:calc(var(--space-3) * -1)}.adm-card-lead{margin-bottom:var(--space-4)}.adm-card-foot{margin-top:var(--space-4)}.adm-color-row{align-items:flex-start;gap:var(--space-3);display:flex}.adm-color-row__icon{border-radius:var(--radius-md);background:var(--surface-3);width:40px;height:40px;color:var(--text);box-shadow:inset 0 -4px 0 var(--swatch);flex:none;place-items:center;margin-top:26px;font-size:20px;display:grid}.adm-color-control{align-items:center;gap:var(--space-2);display:flex}.adm-color-input{inline-size:52px;block-size:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;flex:none;padding:3px}.adm-color-input::-webkit-color-swatch-wrapper{padding:0}.adm-color-input::-webkit-color-swatch{border-radius:calc(var(--radius-md) - 4px);border:0}.adm-color-input::-moz-color-swatch{border-radius:calc(var(--radius-md) - 4px);border:0}.adm-hex{flex:0 150px}.adm-hex input{text-transform:uppercase}.adm-contrast-sample{border-radius:var(--radius-sm);background:var(--sample-bg);block-size:28px;inline-size:44px;color:var(--sample-fg);box-shadow:var(--ring-inset);font-size:var(--text-sm);place-items:center;font-weight:760;display:inline-grid}.adm-dirty{margin-bottom:var(--space-3)}.adm-preview{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);color:var(--text);display:grid}.adm-preview[data-scheme=light]{color-scheme:light}.adm-preview[data-scheme=dark]{color-scheme:dark}.adm-preview .room-card:hover{transform:none}.adm-preview__title{margin-top:6px}.adm-preview__split{align-items:center;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.adm-swatches{flex:none;padding-inline-start:4px;display:inline-flex}.adm-swatches>span{background:var(--swatch);width:18px;height:18px;box-shadow:0 0 0 2px var(--surface), var(--ring-inset);border-radius:50%}.adm-swatches>span+span{margin-inline-start:-5px}.adm-versions .adm-item{align-items:center}.adm-versions .adm-item[data-current]{padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2)}.acct-page{max-width:760px;margin-inline:auto}.acct-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.acct-jump{min-width:0}.acct-jump ul{margin:0;padding-block:2px;list-style:none}.acct-jump .p-chip{text-decoration:none}@media (width<=1023px){.acct-jump{--chip-row-bleed:var(--space-4)}}.acct-section{gap:var(--space-3);scroll-margin-top:calc(var(--header-h) + var(--space-3));display:grid}.acct-section__head{align-items:flex-start;gap:var(--space-3);display:flex}.acct-section__icon{border-radius:var(--radius-md);background:var(--surface-3);width:36px;height:36px;color:var(--text);flex:none;place-items:center;font-size:18px;display:grid}.acct-section__title{font-size:var(--text-xl)}.acct-section__desc{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.acct-card{gap:var(--space-4);display:grid}.acct-legal-name{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);margin:0;display:grid}.acct-legal-name>legend{float:left;width:100%;padding:0}.acct-legal-name>legend+*{clear:both}.acct-avatar{align-items:center;gap:var(--space-4);display:flex}.acct-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.acct-prefs{display:grid}.acct-pref{min-width:0;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--divider);gap:4px;margin:0;display:grid}.acct-pref:first-child{padding-top:0}.acct-pref:last-child{border-bottom:0;padding-bottom:0}.acct-pref__title{font-size:var(--text-sm);padding:0;font-weight:680}.acct-pref__desc{color:var(--text-muted);font-size:var(--text-xs)}.acct-pref__switches{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-top:6px;display:flex}.acct-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.acct-row>.grow{flex-basis:200px}.acct-row__icon{background:var(--surface-3);width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.acct-row__icon[data-tone=success]{background:var(--success-soft);color:var(--success)}.acct-row__icon[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.acct-row__icon[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.acct-divider{margin:0}.acct-legal{gap:4px;margin:6px 0 0;padding-inline-start:18px;display:grid}.acct-legal a{align-items:center;gap:4px;font-weight:650;display:inline-flex}.acct-inline-form{justify-items:start;gap:var(--space-3);display:grid}.acct-inline-form>.p-field{width:min(100%,360px)}.acct-url{gap:var(--space-2);display:flex}.acct-url>.p-control{flex:auto;min-width:0}.acct-url input{font-size:var(--text-sm)}.acct-consequences{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.acct-consequences li{font-size:var(--text-sm);align-items:flex-start;gap:10px;display:flex}.acct-consequences .p-icon{color:var(--text-muted);flex:none;margin-top:2px;font-size:18px}.acct-day{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700;font-stretch:100%}.acct-notifs{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.acct-notifs>li+li{border-top:1px solid var(--divider)}.acct-notif{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:12px var(--space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-1);background:0 0;border:0;text-decoration:none;display:flex}.acct-notif:hover{background:var(--surface-2)}.acct-notif[data-unread]{background:color-mix(in oklch, var(--action-soft) 50%, var(--surface))}.acct-notif[data-unread]:hover{background:var(--action-soft)}.acct-notif:focus-visible{outline-offset:-2px}.acct-notif__icon{background:var(--surface-3);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.acct-notif__icon[data-tone=action]{background:var(--action-soft);color:var(--action-text)}.acct-notif__icon[data-tone=pitch]{background:var(--pitch-soft);color:var(--pitch-text)}.acct-notif__icon[data-tone=accent]{background:var(--accent-soft);color:var(--accent-text)}.acct-notif__icon[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.acct-notif__icon[data-tone=info]{background:var(--info-soft);color:var(--info)}.acct-notif__body{flex:auto;gap:2px;min-width:0;display:grid}.acct-notif__text{font-size:var(--text-sm);line-height:1.4}.acct-notif[data-unread] .acct-notif__text{font-weight:620}.acct-notif__time{color:var(--text-muted);font-size:var(--text-xs)}.acct-notif__dot{background:var(--action);border-radius:50%;flex:none;width:10px;height:10px}.acct-notif__caret{color:var(--text-subtle);flex:none}}
