.profiles-page.svelte-1npj29s{width:min(100% - 2rem,1120px);margin:0 auto;padding:clamp(1rem,4vw,3.5rem) 0 calc(var(--mobile-nav-h) + 3rem)}.profiles-hero.svelte-1npj29s{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:1rem 0 1.5rem}.back.svelte-1npj29s{display:inline-flex;min-height:40px;align-items:center;margin-bottom:.9rem;color:var(--veil-faint);font-size:.68rem}.profiles-hero.svelte-1npj29s h1:where(.svelte-1npj29s){max-width:14ch;margin-top:.35rem;font-size:clamp(2rem,5.5vw,4.5rem);letter-spacing:-.05em;line-height:.98}.profiles-hero.svelte-1npj29s>div:where(.svelte-1npj29s):first-child>p:where(.svelte-1npj29s):last-child{max-width:68ch;margin-top:.8rem;color:var(--veil-dim);font-size:.78rem;line-height:1.65}.status-chip.svelte-1npj29s{display:grid;grid-template-columns:auto auto;gap:.18rem .45rem;min-width:190px;padding:.7rem .8rem;border:1px solid var(--signal-dim);border-radius:13px;background:var(--ink-900)}.status-chip.svelte-1npj29s>span:where(.svelte-1npj29s){width:8px;height:8px;align-self:center;border-radius:50%;background:var(--signal);box-shadow:0 0 12px color-mix(in srgb,var(--signal) 70%,transparent)}.status-chip.svelte-1npj29s b:where(.svelte-1npj29s){font-size:.65rem;font-weight:500}.status-chip.svelte-1npj29s small:where(.svelte-1npj29s){grid-column:2;color:var(--veil-faint);font-size:.52rem}.safety.svelte-1npj29s{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--signal) 35%,var(--ink-700));border-radius:14px;background:color-mix(in srgb,var(--signal) 4%,var(--ink-900))}.safety.svelte-1npj29s>span:where(.svelte-1npj29s){display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--signal);border-radius:50%;color:var(--signal)}.safety.svelte-1npj29s h2:where(.svelte-1npj29s){font-size:.75rem}.safety.svelte-1npj29s p:where(.svelte-1npj29s){max-width:90ch;margin-top:.2rem;color:var(--veil-faint);font-size:.61rem;line-height:1.5}.workspace.svelte-1npj29s{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:.8rem;margin-top:.8rem}.import-card.svelte-1npj29s,.registry-card.svelte-1npj29s{min-width:0;padding:clamp(.8rem,2vw,1.2rem);border:1px solid var(--ink-700);border-radius:17px;background:var(--ink-900)}.import-card.svelte-1npj29s>header:where(.svelte-1npj29s),.registry-card.svelte-1npj29s>header:where(.svelte-1npj29s){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ink-800)}h2.svelte-1npj29s{margin-top:.18rem;font-size:1rem;font-weight:470}.quiet.svelte-1npj29s{min-height:40px;padding:.4rem .7rem;border:1px solid var(--ink-600);border-radius:999px;background:transparent;color:var(--veil-dim);font:inherit;font-size:.58rem}.quiet.svelte-1npj29s:disabled{opacity:.5}label.svelte-1npj29s{display:block;margin-top:.8rem;color:var(--veil-faint);font-size:.55rem;text-transform:uppercase;letter-spacing:.05em}.import-card.svelte-1npj29s>textarea:where(.svelte-1npj29s){width:100%;min-height:390px;margin-top:.3rem;resize:vertical;padding:.8rem;border:1px solid var(--ink-600);border-radius:11px;outline:none;background:var(--ink-950);color:var(--veil);font:.64rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;tab-size:2}.import-card.svelte-1npj29s>textarea:where(.svelte-1npj29s):focus{border-color:var(--signal-dim);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 10%,transparent)}.help.svelte-1npj29s{margin-top:.4rem;color:var(--veil-faint);font-size:.55rem;line-height:1.5}.message.svelte-1npj29s{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin-top:.65rem;padding:.6rem;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--ink-700));border-radius:9px;color:var(--danger);font-size:.58rem;line-height:1.45}.message.valid.svelte-1npj29s{border-color:color-mix(in srgb,var(--ok) 40%,var(--ink-700));color:var(--ok)}.message.error.svelte-1npj29s{color:var(--danger)}.preview.svelte-1npj29s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:.65rem;border:1px solid var(--ink-700);border-radius:10px;background:var(--ink-700)}.preview.svelte-1npj29s div:where(.svelte-1npj29s){min-width:0;padding:.55rem;background:var(--ink-950)}.preview.svelte-1npj29s span:where(.svelte-1npj29s),dt.svelte-1npj29s{display:block;color:var(--veil-faint);font-size:.48rem;text-transform:uppercase}.preview.svelte-1npj29s b:where(.svelte-1npj29s){display:block;margin-top:.2rem;overflow-wrap:anywhere;color:var(--veil-dim);font-size:.57rem;font-weight:450}.actions.svelte-1npj29s{display:grid;grid-template-columns:1fr 1.35fr;gap:.5rem;margin-top:.75rem}.actions.svelte-1npj29s button:where(.svelte-1npj29s){min-height:46px;border:1px solid var(--signal);border-radius:999px;font:inherit;font-size:.64rem}.actions.svelte-1npj29s .secondary:where(.svelte-1npj29s){background:transparent;color:var(--signal)}.actions.svelte-1npj29s .primary:where(.svelte-1npj29s){background:var(--signal);color:var(--ink-950);font-weight:600}.actions.svelte-1npj29s button:where(.svelte-1npj29s):disabled{opacity:.45;cursor:wait}.sign-in.svelte-1npj29s{margin-top:.55rem;color:var(--veil-faint);font-size:.58rem}.sign-in.svelte-1npj29s a:where(.svelte-1npj29s){color:var(--signal);text-decoration:underline;text-underline-offset:3px}.loading-state.svelte-1npj29s,.empty-state.svelte-1npj29s{display:grid;min-height:300px;place-items:center;align-content:center;text-align:center}.loading-state.svelte-1npj29s i:where(.svelte-1npj29s){width:28px;height:28px;border:2px solid var(--ink-600);border-top-color:var(--signal);border-radius:50%;animation:svelte-1npj29s-spin .8s linear infinite}.loading-state.svelte-1npj29s p:where(.svelte-1npj29s),.empty-state.svelte-1npj29s p:where(.svelte-1npj29s){margin-top:.5rem;color:var(--veil-faint);font-size:.6rem}.empty-state.svelte-1npj29s>span:where(.svelte-1npj29s){display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--signal-dim);border-radius:50%;color:var(--signal)}.empty-state.svelte-1npj29s h3:where(.svelte-1npj29s){margin-top:.65rem;font-size:.8rem}.profile-list.svelte-1npj29s{display:grid;gap:.55rem;max-height:720px;margin-top:.75rem;overflow:auto}.profile-list.svelte-1npj29s article:where(.svelte-1npj29s){min-width:0;overflow:hidden;border:1px solid var(--ink-700);border-radius:12px;background:var(--ink-950)}.profile-list.svelte-1npj29s article:where(.svelte-1npj29s)>header:where(.svelte-1npj29s){display:flex;justify-content:space-between;gap:.7rem;padding:.7rem;border-bottom:1px solid var(--ink-800)}.profile-list.svelte-1npj29s h3:where(.svelte-1npj29s){font-size:.69rem;font-weight:470}.profile-list.svelte-1npj29s header:where(.svelte-1npj29s) code:where(.svelte-1npj29s){display:block;margin-top:.18rem;overflow-wrap:anywhere;color:var(--veil-faint);font-size:.51rem}.profile-list.svelte-1npj29s mark:where(.svelte-1npj29s){height:fit-content;padding:.2rem .38rem;border-radius:999px;background:color-mix(in srgb,var(--signal) 12%,var(--ink-800));color:var(--signal);font-size:.48rem}.profile-list.svelte-1npj29s dl:where(.svelte-1npj29s){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ink-800)}.profile-list.svelte-1npj29s dl:where(.svelte-1npj29s) div:where(.svelte-1npj29s){min-width:0;padding:.6rem;background:var(--ink-950)}.profile-list.svelte-1npj29s dl:where(.svelte-1npj29s) div:where(.svelte-1npj29s):last-child{grid-column:1 / -1}.profile-list.svelte-1npj29s dd:where(.svelte-1npj29s){margin:.2rem 0 0;overflow-wrap:anywhere;color:var(--veil-dim);font-size:.54rem;line-height:1.4}.profile-list.svelte-1npj29s dd:where(.svelte-1npj29s) code:where(.svelte-1npj29s){color:var(--signal)}.profile-list.svelte-1npj29s footer:where(.svelte-1npj29s){display:flex;flex-wrap:wrap;gap:.4rem;padding:.55rem .7rem;border-top:1px solid var(--ink-800)}.profile-list.svelte-1npj29s footer:where(.svelte-1npj29s) span:where(.svelte-1npj29s){padding:.2rem .35rem;border:1px solid var(--ink-600);border-radius:999px;color:var(--veil-faint);font-size:.47rem}.lifecycle-tools.svelte-1npj29s{display:grid;gap:.45rem;padding:.65rem .7rem;border-top:1px solid var(--ink-800)}.lifecycle-tools.svelte-1npj29s>button:where(.svelte-1npj29s),.lifecycle-tools.svelte-1npj29s details:where(.svelte-1npj29s) button:where(.svelte-1npj29s){min-height:40px;padding:.45rem .65rem;border:1px solid var(--signal);border-radius:999px;background:transparent;color:var(--signal);font:inherit;font-size:.55rem}.lifecycle-tools.svelte-1npj29s button:where(.svelte-1npj29s):disabled{opacity:.45;cursor:wait}.lifecycle-tools.svelte-1npj29s summary:where(.svelte-1npj29s){min-height:36px;color:var(--veil-faint);font-size:.54rem;cursor:pointer}.lifecycle-tools.svelte-1npj29s label:where(.svelte-1npj29s){margin-top:.35rem}.lifecycle-tools.svelte-1npj29s textarea:where(.svelte-1npj29s){width:100%;min-height:68px;margin-top:.25rem;resize:vertical;padding:.55rem;border:1px solid var(--ink-600);border-radius:9px;background:var(--ink-900);color:var(--veil);font:inherit;font-size:.57rem;line-height:1.45}.lifecycle-tools.svelte-1npj29s details:where(.svelte-1npj29s) button.deprecate:where(.svelte-1npj29s){margin-top:.4rem;border-color:var(--danger);color:var(--danger)}@keyframes svelte-1npj29s-spin{to{transform:rotate(360deg)}}@media(max-width:840px){.profiles-hero.svelte-1npj29s{grid-template-columns:minmax(0,1fr);gap:1rem}.status-chip.svelte-1npj29s{width:fit-content}.workspace.svelte-1npj29s{grid-template-columns:minmax(0,1fr)}.registry-card.svelte-1npj29s{order:-1}.loading-state.svelte-1npj29s,.empty-state.svelte-1npj29s{min-height:180px}}@media(max-width:560px){.profiles-page.svelte-1npj29s{width:min(100% - 1rem,1120px);padding-top:.4rem}.profiles-hero.svelte-1npj29s h1:where(.svelte-1npj29s){font-size:clamp(2rem,13vw,3.5rem)}.safety.svelte-1npj29s{grid-template-columns:minmax(0,1fr)}.safety.svelte-1npj29s>span:where(.svelte-1npj29s){width:30px;height:30px}.import-card.svelte-1npj29s>header:where(.svelte-1npj29s),.registry-card.svelte-1npj29s>header:where(.svelte-1npj29s){align-items:flex-start}.preview.svelte-1npj29s,.actions.svelte-1npj29s,.profile-list.svelte-1npj29s dl:where(.svelte-1npj29s){grid-template-columns:minmax(0,1fr)}.profile-list.svelte-1npj29s dl:where(.svelte-1npj29s) div:where(.svelte-1npj29s):last-child{grid-column:auto}.import-card.svelte-1npj29s>textarea:where(.svelte-1npj29s){min-height:340px;font-size:.59rem}}
