html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme]{--relationship-light-surface:var(--bg-surface,#fbf6ec);--relationship-light-raised:var(--bg-elevated,#f0ead9);--relationship-light-hover:var(--bg-hover,#e8e0cb);--relationship-light-ink:var(--text-primary,#2a2320);--relationship-light-ink-soft:var(--text-secondary,#5a524a);--relationship-light-ink-muted:var(--text-tertiary,#766d65);--relationship-light-border:var(--border,#d9cfb8);--relationship-light-border-strong:color-mix(in srgb,var(--text-tertiary,#766d65) 44%,transparent);--relationship-light-purple:var(--accent-primary,#6d3ac3);--relationship-light-emerald:#08765c;--relationship-light-amber:#845100;--relationship-light-red:#9b3541;color:var(--relationship-light-ink);color-scheme:light}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]){border-color:var(--relationship-light-border)!important;background:var(--relationship-light-surface)!important;color:var(--relationship-light-ink)!important;caret-color:var(--relationship-light-purple)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--relationship-light-purple) 56%,var(--relationship-light-border))!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is(input,textarea)::placeholder{color:var(--relationship-light-ink-muted)!important;opacity:1}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where(.text-white,.text-gray-100,.text-gray-200){color:var(--relationship-light-ink)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where(.text-gray-300,.text-gray-400){color:var(--relationship-light-ink-soft)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where(.text-gray-500,.text-gray-600,.text-gray-700){color:var(--relationship-light-ink-muted)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where(.text-purple-200,.text-purple-300,.text-purple-400,[class*="text-[#8B5CF6]"]){color:var(--relationship-light-purple)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [class*=text-emerald-]{color:var(--relationship-light-emerald)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [class*=text-amber-]{color:var(--relationship-light-amber)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [class*=text-red-]{color:var(--relationship-light-red)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where([class*="border-[#2a2a3a]"],[class*="border-[#1c1c28]"],[class*="border-white/"],[class*="divide-[#1c1c28]"]){border-color:var(--relationship-light-border)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where([class*="bg-[#0a0a0f]"],[class*="bg-[#12121a]"],[class*="bg-[#13131c]"]){background-color:var(--relationship-light-surface)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [class*="bg-[#1a1a24]"]{background-color:var(--relationship-light-raised)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where([class*="bg-white/[0.02]"],[class*="bg-white/[0.04]"],[class*="bg-white/[0.05]"],[class*="bg-white/[0.06]"]){background-color:color-mix(in srgb,var(--relationship-light-ink) 4%,transparent)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :where(button,[role=button]):focus-visible{outline:2px solid color-mix(in srgb,var(--relationship-light-purple) 72%,white);outline-offset:2px}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-list-surface],html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-editor-surface],html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-testid=relationship-manager-create-panel]{border-color:var(--relationship-light-border)!important;background:var(--relationship-light-surface)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-detail-editor]{color:var(--relationship-light-ink)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-editor-actions],html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-testid=relationship-manager-create-actions]{border-color:var(--relationship-light-border)!important;background:var(--relationship-light-surface)!important;box-shadow:0 -10px 20px color-mix(in srgb,var(--relationship-light-ink) 5%,transparent)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action]{min-height:34px;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is([data-relationship-action=secondary-compact],[data-relationship-action=primary-compact]){min-height:30px}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is([data-relationship-action=secondary],[data-relationship-action=secondary-compact]){border-color:var(--relationship-light-border-strong)!important;background:var(--relationship-light-raised)!important;color:var(--relationship-light-ink-soft)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.68)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is([data-relationship-action=secondary],[data-relationship-action=secondary-compact]):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--relationship-light-purple) 48%,var(--relationship-light-border))!important;background:var(--relationship-light-hover)!important;color:var(--relationship-light-ink)!important;box-shadow:0 5px 13px color-mix(in srgb,var(--relationship-light-purple) 13%,transparent);transform:translateY(-1px)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action=danger-ghost]{border-color:color-mix(in srgb,#dc2626 35%,var(--relationship-light-border))!important;background:color-mix(in srgb,#dc2626 6%,var(--relationship-light-surface))!important;color:#b91c1c!important;font-weight:650}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action=danger-ghost]:is(:hover,:focus-visible){border-color:color-mix(in srgb,#dc2626 68%,var(--relationship-light-border))!important;background:color-mix(in srgb,#dc2626 12%,var(--relationship-light-surface))!important;color:#991b1b!important;box-shadow:0 5px 14px rgb(185 28 28/.16);transform:translateY(-1px)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is([data-relationship-action=primary],[data-relationship-action=primary-compact]){border-color:color-mix(in srgb,var(--relationship-light-purple) 82%,black)!important;background:var(--relationship-light-purple)!important;color:#fff!important;box-shadow:0 5px 14px color-mix(in srgb,var(--relationship-light-purple) 25%,transparent)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is([data-relationship-action=primary],[data-relationship-action=primary-compact]):is(:hover,:focus-visible){background:color-mix(in srgb,var(--relationship-light-purple) 86%,black)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--relationship-light-purple) 32%,transparent);transform:translateY(-1px);opacity:1!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action=danger]{border-color:#b91c1c!important;background:#dc2626!important;color:#fff!important;box-shadow:0 5px 14px rgb(185 28 28/.2)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action=danger]:is(:hover,:focus-visible){background:#b91c1c!important;box-shadow:0 7px 18px rgb(153 27 27/.28);transform:translateY(-1px)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action=warning]{border-color:#b45309!important;background:#d97706!important;color:#fff!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action=warning]:is(:hover,:focus-visible){background:#b45309!important;box-shadow:0 7px 18px rgb(180 83 9/.24);transform:translateY(-1px)}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-action]:disabled{cursor:not-allowed;opacity:.52!important;box-shadow:none!important;transform:none!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-manager-count]{border-color:var(--relationship-light-border)!important;background:var(--relationship-light-raised)!important;color:var(--relationship-light-ink-soft)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-manager-category][data-selected=false]{border-color:var(--relationship-light-border)!important;background:var(--relationship-light-surface)!important;color:var(--relationship-light-ink-soft)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-manager-category][data-selected=false]:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--relationship-light-purple) 40%,var(--relationship-light-border))!important;background:var(--relationship-light-hover)!important;color:var(--relationship-light-ink)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-direction-option]{border-color:var(--relationship-light-border)!important;background:var(--relationship-light-surface)!important;color:var(--relationship-light-ink-soft)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-direction-option][data-selected=true]{border-color:color-mix(in srgb,var(--relationship-light-purple) 65%,var(--relationship-light-border))!important;background:color-mix(in srgb,var(--relationship-light-purple) 11%,var(--relationship-light-surface))!important;color:var(--relationship-light-purple)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-party-visibility][data-known-to-party=true]{border-color:color-mix(in srgb,var(--relationship-light-emerald) 36%,transparent)!important;background:color-mix(in srgb,var(--relationship-light-emerald) 9%,var(--relationship-light-surface))!important;color:var(--relationship-light-emerald)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-party-visibility][data-known-to-party=false]{border-color:color-mix(in srgb,var(--relationship-light-amber) 36%,transparent)!important;background:color-mix(in srgb,var(--relationship-light-amber) 9%,var(--relationship-light-surface))!important;color:var(--relationship-light-amber)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-template-picker] [data-template-category][data-selected=true]{color:var(--relationship-light-ink)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-template-picker] [data-template-category][data-selected=false],html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-template-picker] [data-template-option][data-selected=false]{border-color:var(--relationship-light-border)!important;background:var(--relationship-light-surface)!important;color:var(--relationship-light-ink-soft)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-template-picker] [data-template-option]:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--relationship-light-purple) 42%,var(--relationship-light-border))!important;background:var(--relationship-light-hover)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-notes-tooltip]{border-color:var(--relationship-light-border-strong)!important;background:var(--relationship-light-surface)!important;color:var(--relationship-light-ink-soft)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--relationship-light-ink) 16%,transparent)!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] :is([data-theme-accent-action=purple],[class*="bg-[#8B5CF6]"],[class*=bg-red-500],[class*=bg-red-600],[class*=bg-amber-600]){color:#fff!important}html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-summary-id]:is(:hover,:focus-visible,:active){background:var(--relationship-light-hover)!important}@media (max-width:640px){html:is(.light,.theme-light) body.authenticated-shell [data-relationship-manager-theme] [data-relationship-editor-actions]{box-shadow:0 -12px 26px color-mix(in srgb,var(--relationship-light-ink) 8%,transparent)}}