@import"https://fonts.googleapis.com/css2?family=Inter:wght@300..700&family=Playfair+Display:wght@500;600;700&display=swap";:root,[data-theme=light]{--bg: #fafaf7;--sidebar-bg: #f5f4ef;--surface: #ffffff;--bottom-tab-bg: #ffffff;--surface-hover: #f2f1ec;--card-bg: #ffffff;--card-hover: #f7f6f1;--col-bg: rgba(0,0,0,.02);--text: #26261f;--muted: #8a8878;--soft: #a8a597;--line: rgba(0,0,0,.07);--line-strong: rgba(0,0,0,.12);--accent: #46512f;--accent-soft: rgba(70,81,47,.1);--accent-border: rgba(70,81,47,.28);--danger: #c0504d;--gold: #b8863a}[data-theme=dark]{--bg: #141414;--sidebar-bg: #1a1a1a;--surface: #1f1f1f;--bottom-tab-bg: #1a1a1a;--surface-hover: #282828;--card-bg: #1f1f1f;--card-hover: #272727;--col-bg: rgba(255,255,255,.03);--text: #eeeeee;--muted: #a0a0a8;--soft: #666670;--line: rgba(255,255,255,.08);--line-strong: rgba(255,255,255,.13);--accent: #7c9463;--accent-soft: rgba(124,148,99,.15);--accent-border: rgba(124,148,99,.32);--danger: #e05252;--gold: #c8963e}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow:hidden;background:var(--bottom-tab-bg)}body{height:100%;overflow:hidden;margin:0;background:var(--bottom-tab-bg);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text);font-size:14px;line-height:1.5;overscroll-behavior:none;-webkit-font-smoothing:antialiased}#root{height:100%;overflow:hidden;background:var(--bg)}@media (display-mode: standalone){html,body,#root{background:var(--bottom-tab-bg);height:100vh}}body.pwa-mode{background:var(--bottom-tab-bg)}@media screen and (max-width: 768px){input,textarea,select{font-size:16px!important}}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px}.icon-btn{min-height:28px}input,textarea{font-family:inherit;color:inherit;background:none;border:none;outline:none;resize:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:500;transition:background .15s,opacity .15s;border:1px solid transparent;cursor:pointer}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{opacity:.88}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--muted)}.btn-ghost:hover{background:var(--surface-hover);color:var(--text)}.btn-danger{background:#c0504d1f;border-color:#c0504d47;color:var(--danger)}.btn-danger:hover{background:#c0504d38}._wrap_1jpjw_1{height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:16px}._box_1jpjw_10{width:340px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}._title_1jpjw_19{font-size:22px;font-weight:650;letter-spacing:-.03em;color:var(--text)}._sub_1jpjw_26{font-size:13px;color:var(--muted);margin-bottom:12px;text-align:center}._form_1jpjw_33{width:100%;display:flex;flex-direction:column;gap:10px}._input_1jpjw_40{width:100%;padding:10px 14px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:14px;transition:border-color .15s}._input_1jpjw_40:focus{border-color:var(--accent)}._input_1jpjw_40::placeholder{color:var(--soft)}._input_1jpjw_40:disabled{opacity:.6}._error_1jpjw_55{font-size:12px;color:var(--danger);padding:0 2px}._submit_1jpjw_61{width:100%;justify-content:center;padding:10px;font-size:14px;margin-top:2px}._hint_1jpjw_69{font-size:12px;color:var(--soft);margin-top:16px;text-align:center}._shell_1oi5c_1{height:100%;display:flex}._sidebar_1oi5c_6{width:200px;flex-shrink:0;background:var(--sidebar-bg);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:16px 12px}._brand_1oi5c_16{display:flex;align-items:center;gap:8px;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;color:var(--text);padding:6px 8px 16px}._brandIcon_1oi5c_27{width:22px;height:22px;border-radius:5px;flex-shrink:0}._nav_1oi5c_34{display:flex;flex-direction:column;gap:2px;flex:1}._navLink_1oi5c_41{padding:8px 10px;border-radius:8px;font-size:13px;color:var(--muted)}._navLink_1oi5c_41:hover{background:var(--surface-hover);color:var(--text)}._navLinkActive_1oi5c_50{background:var(--surface-hover);color:var(--text);font-weight:600}._footer_1oi5c_56{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}._who_1oi5c_64{padding:0 4px}._workspaceName_1oi5c_66{font-size:12px;font-weight:600;color:var(--text)}._roleLine_1oi5c_67{font-size:11px;color:var(--soft);margin-top:2px}._content_1oi5c_69{flex:1;overflow-y:auto;min-width:0}._wrap_10xtj_1{height:100%;overflow-y:auto;padding:24px;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:20px}._wrap_10xtj_1 h1{font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--text)}._welcome_10xtj_19{font-size:13px;color:var(--soft);margin-top:2px}._tileGrid_10xtj_25{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._tile_10xtj_25{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}._tile_10xtj_25:hover{border-color:var(--accent-border)}._tileValue_10xtj_43{font-size:22px;font-weight:650;color:var(--text)}._tileLabel_10xtj_44{font-size:12px;color:var(--muted)}._columns_10xtj_46{display:grid;grid-template-columns:1fr 1fr;gap:14px}._card_10xtj_52{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}._card_10xtj_52 h2{font-size:15px;font-weight:600;color:var(--text)}._muted_10xtj_64{color:var(--muted);font-size:13px}._feedList_10xtj_66{display:flex;flex-direction:column;gap:10px}._feedRow_10xtj_72{display:flex;align-items:flex-start;gap:8px}._dot_10xtj_78{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:6px;flex-shrink:0}._feedText_10xtj_87{font-size:13px;color:var(--text)}._feedTime_10xtj_88{font-size:11px;color:var(--soft);margin-top:1px}._viewAll_10xtj_90{font-size:12px;color:var(--accent);font-weight:600}._inviteHint_10xtj_96{font-size:12px;color:var(--soft)}._inviteHint_10xtj_96 a{color:var(--accent);font-weight:600}@media (max-width: 720px){._tileGrid_10xtj_25{grid-template-columns:repeat(2,1fr)}._columns_10xtj_46{grid-template-columns:1fr}}._overlay_1hvig_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}._box_1hvig_12{width:640px;max-width:100%;max-height:90vh;overflow-y:auto;background:var(--surface);border-radius:14px;border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:18px}._title_1hvig_26{font-size:17px;font-weight:650;color:var(--text)}._section_1hvig_32{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}._photoRow_1hvig_40{display:flex;align-items:center;gap:12px}._photoPreview_1hvig_46{width:56px;height:56px;border-radius:50%;flex-shrink:0}._section_1hvig_32:first-of-type{border-top:none;padding-top:0}._section_1hvig_32 h3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--soft)}._grid_1hvig_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}._input_1hvig_69{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._input_1hvig_69:focus{border-color:var(--accent)}._textarea_1hvig_81{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._dateField_1hvig_91,._checkboxField_1hvig_91{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--soft)}._checkboxField_1hvig_91{flex-direction:row;align-items:center;gap:6px}._error_1hvig_105{color:var(--danger);font-size:12px}._actions_1hvig_107{display:flex;justify-content:flex-end;gap:8px}._overlay_1hrr8_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:60;display:flex;justify-content:flex-end}._drawer_1hrr8_10{width:420px;max-width:100%;height:100%;overflow-y:auto;background:var(--surface);border-left:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:16px;animation:_slideIn_1hrr8_1 .18s ease-out}@keyframes _slideIn_1hrr8_1{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}._muted_1hrr8_29{color:var(--muted);font-size:13px}._topBar_1hrr8_31{display:flex;align-items:center;justify-content:space-between}._navArrows_1hrr8_37{display:flex;gap:4px}._iconBtn_1hrr8_39{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--text);font-size:14px;display:flex;align-items:center;justify-content:center}._iconBtn_1hrr8_39:hover:not(:disabled){border-color:var(--accent-border)}._iconBtn_1hrr8_39:disabled{opacity:.35}._identity_1hrr8_55{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}._avatar_1hrr8_57{width:72px;height:72px;border-radius:50%;font-size:20px;margin-bottom:6px}._identity_1hrr8_55 h2{font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:600;color:var(--text)}._sub_1hrr8_61{font-size:13px;color:var(--muted)}._years_1hrr8_62{font-size:12px;color:var(--soft)}._actionRow_1hrr8_64{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}._tabs_1hrr8_71{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto}._tab_1hrr8_71{padding:8px 10px;font-size:12px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}._tabActive_1hrr8_87{color:var(--accent);border-bottom-color:var(--accent)}._tabBody_1hrr8_89{display:flex;flex-direction:column;gap:12px;flex:1}._bio_1hrr8_91{font-size:13px;color:var(--text);line-height:1.6}._factGrid_1hrr8_93{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._fact_1hrr8_93{display:flex;flex-direction:column;gap:2px}._factLabel_1hrr8_100{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--soft)}._factValue_1hrr8_101{font-size:13px;color:var(--text);text-transform:capitalize}._tags_1hrr8_103{display:flex;gap:6px;flex-wrap:wrap}._tag_1hrr8_103{font-size:11px;padding:2px 8px;border-radius:100px;background:var(--accent-soft);color:var(--accent)}._notes_1hrr8_112{font-size:13px;color:var(--text);line-height:1.6}._list_1hrr8_114{display:flex;flex-direction:column;gap:4px}._listRow_1hrr8_116{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--text)}._link_1hrr8_127{color:var(--accent);font-weight:600}._link_1hrr8_127:hover{text-decoration:underline}._mediaGrid_1hrr8_130{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._mediaThumb_1hrr8_136{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}._docThumb_1hrr8_138{aspect-ratio:1;border-radius:8px;border:1px solid var(--line);background:var(--bg);font-size:10px;color:var(--muted);display:flex;align-items:center;justify-content:center;text-align:center;padding:4px;overflow:hidden}._viewFull_1hrr8_153{font-size:12px;font-weight:600;color:var(--accent);text-align:center;padding-top:8px;border-top:1px solid var(--line)}._confirmOverlay_1hrr8_162{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px}._confirmBox_1hrr8_173{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;max-width:360px;display:flex;flex-direction:column;gap:14px;font-size:13px;color:var(--text)}._wrap_77jw3_1{padding:24px;display:flex;flex-direction:column;gap:16px}._header_77jw3_8{display:flex;align-items:center;justify-content:space-between}._header_77jw3_8 h1{font-size:18px;font-weight:650;color:var(--text)}._count_77jw3_20{font-size:13px;font-weight:500;color:var(--muted)}._tabRow_77jw3_26{display:flex;gap:4px;border-bottom:1px solid var(--line)}._tabBtn_77jw3_32{padding:8px 4px;margin-right:16px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent}._tabBtnActive_77jw3_41{color:var(--accent);border-bottom-color:var(--accent)}._filters_77jw3_43{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._search_77jw3_50{flex:1;min-width:200px;max-width:320px;padding:8px 12px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:13px}._statusToggle_77jw3_62{display:flex;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:2px}._statusBtn_77jw3_71{padding:5px 10px;border-radius:6px;font-size:12px;color:var(--muted);text-transform:capitalize}._statusBtnActive_77jw3_79{background:var(--accent-soft);color:var(--accent);font-weight:600}._muted_77jw3_81{color:var(--muted);font-size:13px}._tableWrap_77jw3_83{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}._table_77jw3_83{width:100%;border-collapse:collapse;font-size:13px}._table_77jw3_83 th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--soft);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}._sortable_77jw3_107{cursor:pointer;-webkit-user-select:none;user-select:none}._sortable_77jw3_107:hover{color:var(--accent)}._table_77jw3_83 td{padding:10px 14px;border-bottom:1px solid var(--line);color:var(--text);white-space:nowrap}._row_77jw3_117{cursor:pointer}._row_77jw3_117:hover td{background:var(--card-hover)}._row_77jw3_117:last-child td{border-bottom:none}._nameCell_77jw3_121{display:flex;align-items:center;gap:8px;font-weight:600}._rowAvatar_77jw3_128{width:26px;height:26px;border-radius:50%;font-size:10px;flex-shrink:0}._statusDot_77jw3_130{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}._dotLiving_77jw3_138{background:var(--p-low, #4caf7d)}._dotDeceased_77jw3_139{background:var(--soft)}._wrap_1oann_1{padding:24px;max-width:720px;display:flex;flex-direction:column;gap:16px}._back_1oann_9{align-self:flex-start;font-size:12px;color:var(--muted)}._back_1oann_9:hover{color:var(--text)}._header_1oann_16{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._header_1oann_16 h1{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:600;color:var(--text)}._sub_1oann_24{font-size:13px;color:var(--muted);margin-top:2px}._years_1oann_25{font-size:12px;color:var(--soft);margin-top:4px}._actions_1oann_27{display:flex;gap:8px;flex-shrink:0}._bio_1oann_29{font-size:13px;color:var(--text);line-height:1.6}._factGrid_1oann_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px}._fact_1oann_31{display:flex;flex-direction:column;gap:2px}._factLabel_1oann_42{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--soft)}._factValue_1oann_43{font-size:13px;color:var(--text);text-transform:capitalize}._tags_1oann_45{display:flex;gap:6px;flex-wrap:wrap}._tag_1oann_45{font-size:11px;padding:3px 8px;border-radius:100px;background:var(--accent-soft);color:var(--accent)}._notes_1oann_54 h3{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--soft);margin-bottom:4px}._notes_1oann_54 p{font-size:13px;color:var(--text);line-height:1.6}._relationships_1oann_57{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}._relationshipsHeader_1oann_67{display:flex;align-items:center;justify-content:space-between}._relationshipsHeader_1oann_67 h3{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--soft)}._relList_1oann_75{display:flex;flex-direction:column;gap:4px}._relRow_1oann_77{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text);padding:6px 0}._relLink_1oann_86{color:var(--accent);font-weight:600}._relLink_1oann_86:hover{text-decoration:underline}._confirmOverlay_1oann_89{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}._confirmBox_1oann_100{width:380px;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;font-size:13px;color:var(--text)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._node_1rurw_1{width:220px;min-height:64px;background:var(--card-bg);border:1.5px solid var(--line-strong);border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;position:relative}._node_1rurw_1:hover{border-color:var(--accent-border);background:var(--card-hover)}._deceased_1rurw_17{opacity:.75}._avatar_1rurw_19{width:36px;height:36px;border-radius:50%;flex-shrink:0;font-size:12px}._info_1rurw_27{min-width:0;flex:1}._name_1rurw_29{font-size:13px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chineseName_1rurw_30{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_1rurw_32{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--soft);margin-top:2px}._dot_1rurw_41{width:6px;height:6px;border-radius:50%}._dotLiving_1rurw_42{background:var(--p-low, #4caf7d)}._dotDeceased_1rurw_43{background:var(--soft)}._handle_1rurw_45{width:6px;height:6px;background:var(--line-strong);border:none}._node_1au67_1{width:10px;height:10px;border-radius:50%;background:var(--p-urgent, #b56cf0)}._handle_1au67_8{width:1px;height:1px;background:transparent;border:none}._wrap_1dg9x_1{height:100%;width:100%}._empty_1dg9x_6{padding:24px;font-size:13px;color:var(--muted)}._wrap_ea9d1_1{padding:24px;display:flex;flex-direction:column;gap:16px}._header_ea9d1_2{display:flex;align-items:center;justify-content:space-between}._header_ea9d1_2 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_ea9d1_4{color:var(--muted);font-size:13px}._createForm_ea9d1_6{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px}._input_ea9d1_17{padding:8px 12px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._colorPicker_ea9d1_26{display:flex;gap:6px}._colorDot_ea9d1_27{width:22px;height:22px;border-radius:50%;cursor:pointer}._grid_ea9d1_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}._card_ea9d1_35{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;min-height:unset}._card_ea9d1_35:hover{border-color:var(--accent-border)}._dot_ea9d1_48{width:10px;height:10px;border-radius:50%}._cardName_ea9d1_49{font-size:14px;font-weight:600;color:var(--text)}._cardMeta_ea9d1_50{font-size:11px;color:var(--soft)}._overlay_ea9d1_52{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}._box_ea9d1_57{width:420px;max-width:100%;max-height:80vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}._boxHeader_ea9d1_63{display:flex;align-items:center;justify-content:space-between;gap:10px}._boxHeader_ea9d1_63 h2{font-size:16px;font-weight:650;color:var(--text)}._addRow_ea9d1_66{display:flex;gap:8px}._addRow_ea9d1_66 ._input_ea9d1_17{flex:1}._memberList_ea9d1_69{display:flex;flex-direction:column;gap:4px}._memberRow_ea9d1_70{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text);padding:6px 0}._actions_ea9d1_72{display:flex;justify-content:flex-end}._wrap_1cgqu_1{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:680px}._header_1cgqu_2{display:flex;align-items:center;justify-content:space-between}._header_1cgqu_2 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_1cgqu_4{color:var(--muted);font-size:13px}._form_1cgqu_6{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}._grid_1cgqu_16{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}._input_1cgqu_18,._textarea_1cgqu_18{padding:8px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._peoplePicker_1cgqu_27{display:flex;flex-wrap:wrap;gap:6px}._personChip_1cgqu_28{font-size:12px;padding:4px 10px;border-radius:100px;border:1px solid var(--line-strong);color:var(--muted)}._personChipActive_1cgqu_35{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}._actions_1cgqu_37{display:flex;justify-content:flex-end;gap:8px}._list_1cgqu_39{display:flex;flex-direction:column;gap:10px}._row_1cgqu_41{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}._rowMain_1cgqu_51{display:flex;align-items:center;gap:8px;font-size:13px}._type_1cgqu_52{font-weight:600;color:var(--text);text-transform:capitalize}._date_1cgqu_53{color:var(--muted)}._location_1cgqu_54{color:var(--soft);font-size:12px}._description_1cgqu_55{font-size:13px;color:var(--text)}._people_1cgqu_27{font-size:12px;color:var(--accent)}._wrap_1k9zj_1{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:680px}._header_1k9zj_2{display:flex;align-items:center;justify-content:space-between}._header_1k9zj_2 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_1k9zj_4{color:var(--muted);font-size:13px}._form_1k9zj_6{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}._input_1k9zj_16,._textarea_1k9zj_16{padding:8px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._peoplePicker_1k9zj_25{display:flex;flex-wrap:wrap;gap:6px}._personChip_1k9zj_26{font-size:12px;padding:4px 10px;border-radius:100px;border:1px solid var(--line-strong);color:var(--muted)}._personChipActive_1k9zj_33{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}._actions_1k9zj_35{display:flex;justify-content:flex-end;gap:8px}._list_1k9zj_37{display:flex;flex-direction:column;gap:10px}._card_1k9zj_39{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}._cardHeader_1k9zj_49{display:flex;align-items:center;justify-content:space-between}._cardHeader_1k9zj_49 h2{font-size:14px;font-weight:650;color:var(--text)}._body_1k9zj_51{font-size:13px;color:var(--text);line-height:1.6;white-space:pre-wrap}._linked_1k9zj_52{font-size:12px;color:var(--accent)}._wrap_jbfog_1{padding:24px;display:flex;flex-direction:column;gap:16px}._header_jbfog_2{display:flex;align-items:center;justify-content:space-between}._header_jbfog_2 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_jbfog_4{color:var(--muted);font-size:13px}._error_jbfog_5{color:var(--danger);font-size:12px}._grid_jbfog_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._card_jbfog_13{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}._thumb_jbfog_22{width:100%;height:140px;object-fit:cover;display:block}._docThumb_jbfog_23{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background:var(--surface-hover);font-size:12px;color:var(--muted);padding:8px;text-align:center;word-break:break-word}._cardFooter_jbfog_34{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}._fileName_jbfog_42{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wrap_5xq0a_1{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:680px}._header_5xq0a_2{display:flex;align-items:center;justify-content:space-between}._header_5xq0a_2 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_5xq0a_4{color:var(--muted);font-size:13px}._hint_5xq0a_5{font-size:12px;color:var(--soft)}._form_5xq0a_7{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}._input_5xq0a_17,._textarea_5xq0a_17{padding:8px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._actions_5xq0a_26{display:flex;justify-content:flex-end;gap:8px}._section_5xq0a_28{display:flex;flex-direction:column;gap:8px}._section_5xq0a_28 h3{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--soft)}._list_5xq0a_31{display:flex;flex-direction:column;gap:10px}._card_5xq0a_33{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}._cardHeader_5xq0a_43{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardHeader_5xq0a_43 h2{font-size:14px;font-weight:650;color:var(--text);text-transform:capitalize}._body_5xq0a_45{font-size:13px;color:var(--text);line-height:1.6;white-space:pre-wrap}._linked_5xq0a_46{font-size:12px;color:var(--muted)}._statusBadge_5xq0a_48{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:100px;flex-shrink:0}._status_pending_5xq0a_58{background:var(--accent-soft);color:var(--accent)}._status_approved_5xq0a_59,._status_partially_approved_5xq0a_60{background:#4caf7d26;color:#4caf7d}._status_rejected_5xq0a_61{background:#dc5a5a26;color:var(--danger)}._status_withdrawn_5xq0a_62{background:var(--line);color:var(--muted)}._reviewRow_5xq0a_64{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._reviewRow_5xq0a_64 ._input_5xq0a_17{flex:1;min-width:160px}._wrap_17cj2_1{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:640px}._wrap_17cj2_1 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_17cj2_3{color:var(--muted);font-size:13px}._list_17cj2_5{display:flex;flex-direction:column;gap:2px}._row_17cj2_7{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}._dot_17cj2_15{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:6px;flex-shrink:0}._text_17cj2_22{font-size:13px;color:var(--text);text-transform:capitalize}._time_17cj2_23{font-size:11px;color:var(--soft);margin-top:2px}._wrap_1u1k6_1{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:560px}._wrap_1u1k6_1 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_1u1k6_3{color:var(--muted);font-size:13px}._card_1u1k6_5{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}._card_1u1k6_5 h2{font-size:13px;font-weight:650;color:var(--text)}._list_1u1k6_16{display:flex;flex-direction:column;gap:6px}._row_1u1k6_18{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--text)}._who_1u1k6_27{flex:1}._roleTag_1u1k6_28{text-transform:capitalize;color:var(--muted);font-size:12px}._select_1u1k6_30{padding:6px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._form_1u1k6_39{display:flex;gap:8px;flex-wrap:wrap}._form_1u1k6_39 ._select_1u1k6_30:first-child{flex:1;min-width:160px}._error_1u1k6_42{color:var(--danger);font-size:12px}._wrap_1phoi_1{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:520px}._wrap_1phoi_1 h1{font-size:18px;font-weight:650;color:var(--text)}._muted_1phoi_3{color:var(--muted);font-size:13px}._card_1phoi_5{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}._card_1phoi_5 h2{font-size:13px;font-weight:650;color:var(--text)}._row_1phoi_16{display:flex;align-items:center;justify-content:space-between;font-size:13px}._label_1phoi_17{color:var(--muted)}._value_1phoi_18{color:var(--text);font-weight:500}._themeToggle_1phoi_20{display:flex;gap:2px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px}._themeBtn_1phoi_29{padding:5px 12px;border-radius:6px;font-size:12px;color:var(--muted)}._themeBtnActive_1phoi_30{background:var(--accent-soft);color:var(--accent);font-weight:600}._nameForm_1phoi_32{display:flex;gap:8px}._input_1phoi_34{flex:1;padding:8px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-size:13px}._splash_7j5iq_1{height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;padding:24px}._noAccessBox_7j5iq_11{max-width:360px;text-align:center;display:flex;flex-direction:column;gap:8px}._noAccessBox_7j5iq_11 h1{font-size:17px;font-weight:650;color:var(--text)}._who_7j5iq_21{font-size:12px;color:var(--soft);margin-top:8px}
