@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100dvh;line-height:1.5}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer tokens{:root{--white:#fff;--black:#000;--gray-50:#fafafa;--gray-100:#efefef;--gray-200:#dbdbdb;--gray-400:#a8a8a8;--gray-500:#737373;--gray-700:#363636;--gray-800:#262626;--gray-900:#121212;--gray-950:#0c0c0c;--blue-500:#0095f6;--blue-600:#1877f2;--blue-900:#00376b;--blue-100:#e0f1ff;--red-500:#ed4956;--green-500:#58c322;--amber-500:#f5a623;--color-bg:var(--white);--color-surface:var(--white);--color-surface-muted:var(--gray-50);--color-elevated:var(--white);--color-border:var(--gray-200);--color-border-subtle:var(--gray-100);--color-text:var(--black);--color-text-muted:var(--gray-500);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-on-primary:var(--white);--color-secondary:var(--gray-100);--color-secondary-hover:var(--gray-200);--color-on-secondary:var(--black);--color-link:var(--blue-900);--color-danger:var(--red-500);--color-on-danger:var(--white);--color-danger-soft:#fdecee;--color-success:#3c8d17;--color-success-soft:#eaf7e3;--color-warning:#a36500;--color-warning-soft:#fff4e0;--color-overlay:#000000a6;--color-tile-overlay:#0000008c;--color-on-overlay:var(--white);--color-qr-bg:var(--white);--gradient-ring:linear-gradient(45deg, #0095f6 0%, #6d5dfc 50%, #c13584 100%);--tile-1:linear-gradient(135deg, #e0f1ff, #c7e4ff);--tile-2:linear-gradient(135deg, #ede9fe, #ddd6fe);--tile-3:linear-gradient(135deg, #fce7f3, #fbcfe8);--tile-4:linear-gradient(135deg, #dcfce7, #bbf7d0);--tile-5:linear-gradient(135deg, #fef3c7, #fde68a);--tile-6:linear-gradient(135deg, #e0e7ff, #c7d2fe);--color-on-tile:var(--gray-800);--shadow-modal:0 8px 40px #0000002e;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--blue-500);--font-sans:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--font-size-2xl:clamp(1.5rem, 1.2rem + 1.2vw, 1.75rem);--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--container-max:58.4375rem;--container-narrow:29.375rem;--sidebar-width:22rem;--topbar-height:3.75rem;--transition-fast:.15s ease}:root[data-theme=dark]{--color-bg:var(--black);--color-surface:var(--black);--color-surface-muted:var(--gray-900);--color-elevated:var(--gray-800);--color-border:var(--gray-700);--color-border-subtle:var(--gray-800);--color-text:#f5f5f5;--color-text-muted:var(--gray-400);--color-secondary:var(--gray-700);--color-secondary-hover:var(--gray-800);--color-on-secondary:#f5f5f5;--color-link:var(--blue-100);--color-danger-soft:#3d1216;--color-success:#7ed957;--color-success-soft:#18290f;--color-warning:var(--amber-500);--color-warning-soft:#33240a;--tile-1:linear-gradient(135deg, #0b2a44, #123b5e);--tile-2:linear-gradient(135deg, #241a4a, #2f2266);--tile-3:linear-gradient(135deg, #43142c, #5c1b3c);--tile-4:linear-gradient(135deg, #0f2e1a, #164225);--tile-5:linear-gradient(135deg, #3a2a06, #4d380a);--tile-6:linear-gradient(135deg, #1a2148, #232c5e);--color-on-tile:#f5f5f5;--shadow-modal:0 8px 40px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:var(--black);--color-surface:var(--black);--color-surface-muted:var(--gray-900);--color-elevated:var(--gray-800);--color-border:var(--gray-700);--color-border-subtle:var(--gray-800);--color-text:#f5f5f5;--color-text-muted:var(--gray-400);--color-secondary:var(--gray-700);--color-secondary-hover:var(--gray-800);--color-on-secondary:#f5f5f5;--color-link:var(--blue-100);--color-danger-soft:#3d1216;--color-success:#7ed957;--color-success-soft:#18290f;--color-warning:var(--amber-500);--color-warning-soft:#33240a;--tile-1:linear-gradient(135deg, #0b2a44, #123b5e);--tile-2:linear-gradient(135deg, #241a4a, #2f2266);--tile-3:linear-gradient(135deg, #43142c, #5c1b3c);--tile-4:linear-gradient(135deg, #0f2e1a, #164225);--tile-5:linear-gradient(135deg, #3a2a06, #4d380a);--tile-6:linear-gradient(135deg, #1a2148, #232c5e);--color-on-tile:#f5f5f5;--shadow-modal:0 8px 40px #0009}}@media (width>=75rem){:root{--container-max:87.5rem}}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);-webkit-font-smoothing:antialiased;line-height:1.4}h1,h2,h3{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}code,kbd{font-family:var(--font-mono)}}@layer components{._region_g2cau_3{inset-block-end:var(--space-6);inset-inline:var(--space-4);z-index:100;gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}._toast_g2cau_14{align-items:center;gap:var(--space-3);max-width:30rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-modal);font-size:var(--font-size-sm);pointer-events:auto;display:flex}._success_g2cau_28,._info_g2cau_29{background:var(--color-text)}._error_g2cau_33{background:var(--color-danger);color:var(--color-on-danger)}._close_g2cau_38{color:inherit;font-size:var(--font-size-lg);opacity:.8;cursor:pointer;background:0 0;border:0;line-height:1}._field_o7pqf_2{gap:var(--space-1);display:grid}._label_o7pqf_7{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._control_o7pqf_13{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--transition-fast)}._control_o7pqf_13::placeholder{color:var(--color-text-muted)}._control_o7pqf_13:focus-visible{border-color:var(--color-text-muted);box-shadow:none}._control_o7pqf_13[aria-invalid=true]{border-color:var(--color-danger)}._textarea_o7pqf_38{resize:vertical;min-height:7rem}._hint_o7pqf_43{color:var(--color-text-muted);font-size:var(--font-size-xs)}._error_o7pqf_48{color:var(--color-danger);font-size:var(--font-size-xs)}._checkbox_o7pqf_53{align-items:center;gap:var(--space-2);min-height:2.5rem;font-size:var(--font-size-sm);display:flex}._checkbox_o7pqf_53 input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary)}._spinner_qdqx0_2{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;animation:.7s linear infinite _spin_qdqx0_2;display:inline-block}._sm_qdqx0_11{width:1em;height:1em}._md_qdqx0_16{width:1.75rem;height:1.75rem;color:var(--color-primary)}@keyframes _spin_qdqx0_2{to{transform:rotate(360deg)}}._button_1ef4a_2{--_bg:var(--color-primary);--_bg-hover:var(--color-primary-hover);--_fg:var(--color-on-primary);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast);border:0;line-height:1.2;text-decoration:none;display:inline-flex}._button_1ef4a_2:disabled{opacity:.6;cursor:not-allowed}._button_1ef4a_2:hover:not(:disabled){background:var(--_bg-hover);color:var(--_fg);text-decoration:none}._md_1ef4a_34{min-height:2.25rem;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}._sm_1ef4a_40{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}._primary_1ef4a_46{--_bg:var(--color-primary)}._secondary_1ef4a_50{--_bg:var(--color-secondary);--_bg-hover:var(--color-secondary-hover);--_fg:var(--color-on-secondary)}._ghost_1ef4a_56{--_bg:transparent;--_bg-hover:var(--color-secondary);--_fg:var(--color-text)}._danger_1ef4a_62{--_bg:transparent;--_bg-hover:var(--color-danger-soft);--_fg:var(--color-danger)}._card_11210_3{gap:var(--space-5);width:min(100%,22.5rem);padding:var(--space-10) var(--space-8) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._title_11210_13{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center}._lead_11210_19{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}._form_11210_25{gap:var(--space-3);display:grid}._form_11210_25 button[type=submit]{margin-block-start:var(--space-2)}._link_11210_34{color:var(--color-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0}._qr_11210_45{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-qr-bg);justify-self:center}._qr_11210_45 svg{width:11rem;height:11rem}._secret_11210_57{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.05em;text-align:center;word-break:break-all}._codes_11210_68{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--font-size-sm);grid-template-columns:repeat(2,1fr);display:grid}._warning_11210_79{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-xs)}@media (width<30rem){._card_11210_3{padding-inline:var(--space-4);border:0}}._state_dbz7v_2{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);color:var(--color-text-muted);text-align:center;display:grid}._title_dbz7v_11{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._avatar_1bgpi_2{--_size:2.5rem;--_gap:0;width:var(--_size);height:var(--_size);padding:var(--_gap);border-radius:var(--radius-full);flex-shrink:0;display:inline-grid}._sm_1bgpi_14{--_size:2rem}._md_1bgpi_18{--_size:3.5rem}._lg_1bgpi_23{--_size:clamp(5.25rem, 24cqi, 9.375rem)}._ring_1bgpi_27{--_gap:3px;background:var(--gradient-ring)}._inner_1bgpi_33{border:2px solid var(--color-bg);border-radius:var(--radius-full);background:var(--color-surface-muted);place-items:center;display:grid;overflow:hidden}._avatar_1bgpi_2:not(._ring_1bgpi_27) ._inner_1bgpi_33{border:1px solid var(--color-border)}._image_1bgpi_46{object-fit:cover;width:100%;height:100%}._initials_1bgpi_52{color:var(--color-text);font-size:calc(var(--_size) * .34);font-weight:var(--font-weight-semibold);letter-spacing:.02em}._toggle_1ksu8_2{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._toggle_1ksu8_2:hover{background:var(--color-secondary)}._page_tdk6y_2{flex-direction:column;min-height:100dvh;display:flex}._main_tdk6y_8{flex:1}._topbar_tdk6y_13{z-index:10;border-block-end:1px solid var(--color-border);background:var(--color-bg);position:sticky;inset-block-start:0}._topbarInner_tdk6y_21{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--topbar-height);display:flex}._brand_tdk6y_29{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em}._brand_tdk6y_29:hover{text-decoration:none}._footer_tdk6y_40{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4) var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}._footerLinks_tdk6y_49{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._footerLinks_tdk6y_49 a{color:var(--color-text-muted)}._center_tdk6y_60{padding:var(--space-4);flex:1;place-items:center;display:grid}._cornerToggle_tdk6y_67{position:fixed;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}._adminNav_tdk6y_73{align-items:center;gap:var(--space-3);display:flex}._adminNav_tdk6y_73>a{color:var(--color-text);font-weight:var(--font-weight-semibold)}._adminMain_tdk6y_84{gap:var(--space-6);padding-block:var(--space-8);align-content:start;display:grid}@media (width<40rem){._adminNav_tdk6y_73>a{display:none}}._adminSections_tdk6y_99{align-items:center;gap:var(--space-6);display:flex}._sectionNav_tdk6y_105{gap:var(--space-4);display:flex}._sectionNav_tdk6y_105 a{padding-block:var(--space-1);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);border-block-end:2px solid #0000}._sectionNav_tdk6y_105 a:hover{color:var(--color-text);text-decoration:none}._sectionNav_tdk6y_105 a[aria-current=page]{border-block-end-color:var(--color-text);color:var(--color-text)}._pagination_155ht_2{justify-content:center;align-items:center;gap:var(--space-3);display:flex}._status_155ht_9{color:var(--color-text-muted);font-size:var(--font-size-sm)}._wrapper_q7akm_2{gap:var(--space-4);display:grid;container-type:inline-size}._wrapper_q7akm_2[aria-busy=true]{opacity:.6}._table_q7akm_12{border:1px solid var(--color-border);border-radius:var(--radius-lg);border-spacing:0;background:var(--color-surface);width:100%;overflow:hidden}._table_q7akm_12 th,._table_q7akm_12 td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border-subtle);text-align:start;vertical-align:middle}._table_q7akm_12 tbody tr:last-child td{border-block-end:0}._table_q7akm_12 th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}@container (width<40rem){._table_q7akm_12{background:0 0;border:0}._table_q7akm_12 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_q7akm_12 tr{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-block-end:var(--space-3);display:grid}._table_q7akm_12 td{gap:var(--space-2);border:0;grid-template-columns:7rem 1fr;padding:0;display:grid}._table_q7akm_12 td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}._table_q7akm_12 td:not([data-label]){grid-template-columns:1fr}}._badge_183w8_2{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}._neutral_183w8_12{background:var(--color-secondary);color:var(--color-on-secondary)}._primary_183w8_17{background:var(--color-secondary);color:var(--color-text)}._success_183w8_22{background:var(--color-success-soft);color:var(--color-success)}._warning_183w8_27{background:var(--color-warning-soft);color:var(--color-warning)}._dialog_1vx92_3{width:min(100% - 2 * var(--space-8), 25rem);border-radius:var(--radius-lg);background:var(--color-elevated);color:var(--color-text);box-shadow:var(--shadow-modal);text-align:center;border:0;padding:0}._dialog_1vx92_3::backdrop{background:var(--color-overlay)}._title_1vx92_18{padding:var(--space-8) var(--space-6) 0;font-size:var(--font-size-lg)}._description_1vx92_23{padding:var(--space-2) var(--space-6) var(--space-6);color:var(--color-text-muted)}._actions_1vx92_28{display:grid}._actions_1vx92_28 button{border-block-start:1px solid var(--color-border);border-radius:0;min-height:3rem}._actions_1vx92_28 button:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}._actions_17h89_2{gap:var(--space-2);flex-wrap:wrap;justify-content:end;display:flex}._title_17h89_11{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._grid_1nbey_2{gap:var(--space-1);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}._grid_1nbey_2[aria-busy=true]{opacity:.6}._tile_1nbey_15{aspect-ratio:1;width:100%;padding:var(--space-3);background:var(--_tile,var(--tile-1));color:var(--color-on-tile);text-align:center;cursor:pointer;border:0;place-items:center;display:grid;position:relative;overflow:hidden}._tile_1nbey_15:focus-visible{box-shadow:inset var(--focus-ring)}._tileTitle_1nbey_34{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);overflow-wrap:anywhere}._tileImage_1nbey_42,._postImage_1nbey_43{object-fit:cover;width:100%;height:100%}._tileImage_1nbey_42{position:absolute;inset:0}._tile_1nbey_15[data-image]{padding:0}._tile_1nbey_15[data-image] ._tileTitle_1nbey_34{padding:var(--space-8) var(--space-3) var(--space-3);background:linear-gradient(transparent, var(--color-tile-overlay));color:var(--color-on-overlay);font-size:var(--font-size-md);text-align:start;position:absolute;inset:auto 0 0}._postMedia_1nbey_69[data-image]{padding:0;position:relative;overflow:hidden}._postImage_1nbey_43{position:absolute;inset:0}._tileOverlay_1nbey_80{padding:var(--space-3);background:var(--color-tile-overlay);color:var(--color-on-overlay);font-weight:var(--font-weight-semibold);opacity:0;transition:opacity var(--transition-fast);place-items:center;display:grid;position:absolute;inset:0}._tile_1nbey_15:hover ._tileOverlay_1nbey_80,._tile_1nbey_15:focus-visible ._tileOverlay_1nbey_80{opacity:1}._pagination_1nbey_98{padding-block-start:var(--space-6)}@media (width<46rem){._grid_1nbey_2{margin-inline:calc(-1 * var(--space-4));gap:2px}._tileTitle_1nbey_34{font-size:var(--font-size-sm)}}._post_1nbey_43{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._postMedia_1nbey_69{aspect-ratio:1;padding:var(--space-6);background:var(--_tile,var(--tile-1));color:var(--color-on-tile);text-align:center;place-items:center;display:grid}._postContent_1nbey_129{align-content:start;gap:var(--space-3);padding:var(--space-5);display:grid}._postTitle_1nbey_136{font-size:var(--font-size-xl)}._postDescription_1nbey_140{color:var(--color-text-muted)}._stack_1nbey_144{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}._postActions_1nbey_152{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}@media (width<46rem){._post_1nbey_43{grid-template-columns:1fr}._postMedia_1nbey_69{aspect-ratio:auto;height:clamp(9rem,42vw,13rem)}}[data-tile="1"]{--_tile:var(--tile-1)}[data-tile="2"]{--_tile:var(--tile-2)}[data-tile="3"]{--_tile:var(--tile-3)}[data-tile="4"]{--_tile:var(--tile-4)}[data-tile="5"]{--_tile:var(--tile-5)}[data-tile="6"]{--_tile:var(--tile-6)}@container (width>=60rem){._grid_1nbey_2{gap:var(--space-2);grid-template-columns:repeat(4,1fr)}._tile_1nbey_15{border-radius:var(--radius-sm)}}a._tile_1nbey_15{text-decoration:none}._tileBadge_1nbey_217{inset:var(--space-2) auto auto var(--space-2);position:absolute}._tileNew_1nbey_222{border:2px dashed var(--color-border);color:var(--color-text-muted);background:0 0}._imageField_1nbey_228{gap:var(--space-4);max-width:44rem;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:center;padding-block-end:var(--space-5);display:grid}._imageField_1nbey_228 ._tile_1nbey_15[data-preview]{border-radius:var(--radius-md);cursor:default}._imageControls_1nbey_242{gap:var(--space-2);display:grid}._imageControls_1nbey_242 p{color:var(--color-text-muted);font-size:var(--font-size-sm)}._imageButtons_1nbey_252{gap:var(--space-2);flex-wrap:wrap;display:flex}._imageControls_1nbey_242 ._imageProblem_1nbey_258{color:var(--color-danger)}._form_9affw_2{gap:var(--space-4);max-width:44rem;display:grid}._row_9affw_8{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;display:grid}._actions_9affw_15{justify-content:end;gap:var(--space-2);padding-block-start:var(--space-2);display:flex}._profileBox_5ho4r_9{container:profile/inline-size}._header_5ho4r_13{gap:var(--space-5) var(--space-8);padding-block:var(--space-8) var(--space-10);grid-template-columns:minmax(6rem,18rem) minmax(0,1fr);grid-template-areas:"avatar identity""avatar stats""avatar bio";align-items:center;display:grid}._avatarCell_5ho4r_25{grid-area:avatar;justify-self:center}._identity_5ho4r_30{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;grid-area:identity;display:flex}._handle_5ho4r_38{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);overflow-wrap:anywhere}._actions_5ho4r_44{gap:var(--space-2);flex-wrap:wrap;display:flex}._stats_5ho4r_50{gap:var(--space-2) var(--space-10);font-size:var(--font-size-md);flex-wrap:wrap;grid-area:stats;padding:0;list-style:none;display:flex}._stats_5ho4r_50 strong{font-weight:var(--font-weight-semibold)}._bio_5ho4r_64{gap:var(--space-1);grid-area:bio;align-self:start;display:grid}._identity_5ho4r_30,._stats_5ho4r_50,._bio_5ho4r_64{min-width:0}._name_5ho4r_78{font-weight:var(--font-weight-semibold)}._category_5ho4r_82,._muted_5ho4r_83{color:var(--color-text-muted)}@container profile (width<40rem){._header_5ho4r_13{gap:var(--space-4) var(--space-5);padding-block:var(--space-4) var(--space-6);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar identity""bio bio""actions actions""stats stats"}._identity_5ho4r_30{display:contents}._handle_5ho4r_38{grid-area:identity}._actions_5ho4r_44{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._stats_5ho4r_50{gap:var(--space-2);padding-block:var(--space-3);border-block:1px solid var(--color-border);text-align:center;font-size:var(--font-size-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._stats_5ho4r_50 li{color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}._stats_5ho4r_50 strong{color:var(--color-text);font-size:var(--font-size-md)}}._highlights_5ho4r_137{padding-block-end:var(--space-8);container:highlights/inline-size}._highlights_5ho4r_137 ul{gap:var(--space-8);padding:var(--space-1);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}._highlight_5ho4r_137{justify-items:center;gap:var(--space-2);width:5.5rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;display:grid}._highlightLabel_5ho4r_164{max-width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container highlights (width<40rem){._highlights_5ho4r_137 ul{gap:var(--space-3)}._highlight_5ho4r_137{width:4.5rem}}._feed_5ho4r_184{gap:var(--space-4);max-width:var(--container-narrow);margin-inline:auto;padding:0;list-style:none;display:grid}@container (width>=50rem){._feed_5ho4r_184{columns:2;column-gap:var(--space-5);max-width:none;display:block}._feed_5ho4r_184>li{break-inside:avoid;margin-block-end:var(--space-5)}}._post_5ho4r_208{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-block-start:calc(var(--topbar-height) + var(--space-4))}._post_5ho4r_208:focus-visible{box-shadow:var(--focus-ring)}._postHeader_5ho4r_219{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border-subtle);display:flex}._postAuthor_5ho4r_227{font-weight:var(--font-weight-semibold)}._postMeta_5ho4r_231{color:var(--color-text-muted);font-size:var(--font-size-xs)}._postBody_5ho4r_236{gap:var(--space-2);padding:var(--space-4);display:grid}._postTitle_5ho4r_242{font-size:var(--font-size-md)}._postList_5ho4r_246{gap:var(--space-1);color:var(--color-text);padding-inline-start:var(--space-5);display:grid}._about_5ho4r_254{gap:var(--space-4);max-width:var(--container-narrow);margin-inline:auto;display:grid}@container (width>=50rem){._about_5ho4r_254{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}._about_5ho4r_254>:first-child{grid-column:1/-1}._about_5ho4r_254 ._prose_5ho4r_275{columns:2;column-gap:var(--space-8);display:block}._about_5ho4r_254 ._prose_5ho4r_275 p{break-inside:avoid;margin-block-end:var(--space-3)}}._card_5ho4r_287{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._cardTitle_5ho4r_296{font-size:var(--font-size-md)}._prose_5ho4r_275{gap:var(--space-3);display:grid}._chips_5ho4r_305{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}._education_5ho4r_313{gap:var(--space-3);padding:0;list-style:none;display:grid}._education_5ho4r_313 li{scroll-margin-block-start:calc(var(--topbar-height) + var(--space-4))}._list_1g6zn_2{justify-content:center;gap:var(--space-12);border-block-start:1px solid var(--color-border);display:flex}._tab_1g6zn_9{align-items:center;gap:var(--space-2);padding:var(--space-4) 0;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-block-start:1px solid #0000;margin-block-start:-1px;display:inline-flex}._tab_1g6zn_9[aria-selected=true]{border-block-start-color:var(--color-text);color:var(--color-text)}._tab_1g6zn_9 svg{width:.75rem;height:.75rem}._panel_1g6zn_37{padding-block:var(--space-1) var(--space-8);container-type:inline-size}@media (width<40rem){._list_1g6zn_2{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}._tab_1g6zn_9{letter-spacing:.04em;justify-content:center}}._editor_13zb3_3{gap:var(--space-6);padding-block-end:var(--space-4);display:grid}._layout_13zb3_9{gap:var(--space-6);display:grid}._aside_13zb3_14,._column_13zb3_15,._stack_13zb3_16,._itemBody_13zb3_17{gap:var(--space-3);min-width:0;display:grid}._stack_13zb3_16,._itemBody_13zb3_17{gap:var(--space-1)}._aside_13zb3_14{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start}._content_13zb3_36{min-width:0}@media (width>=64rem){._layout_13zb3_9{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--space-8);align-items:start}._content_13zb3_36 [role=tablist]{justify-content:start}}._avatar_13zb3_52{gap:var(--space-2);text-align:center;justify-items:center;display:grid}._avatarActions_13zb3_59{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._hint_13zb3_66{color:var(--color-text-muted);font-size:var(--font-size-xs)}._problem_13zb3_71{color:var(--color-danger);font-size:var(--font-size-sm)}._inline_13zb3_77{width:100%;min-width:0;padding:2px var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-sm);margin-inline:calc(-1 * var(--space-2));color:inherit;font:inherit;line-height:inherit;resize:vertical;field-sizing:content;background:0 0;display:block}._inline_13zb3_77:hover{border-color:var(--color-text-muted)}._inline_13zb3_77:focus{border-style:solid;border-color:var(--color-primary);background:var(--color-bg);outline:none}._boxed_13zb3_104{min-width:0;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm)}._boxed_13zb3_104:focus{border-color:var(--color-primary);outline:none}._contacts_13zb3_121{gap:var(--space-2);padding:var(--space-3) 0 0;border:0;border-block-start:1px solid var(--color-border-subtle);margin:0;display:grid}._contacts_13zb3_121 legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0}._labeled_13zb3_136{font-size:var(--font-size-xs);gap:2px;display:grid}._labeled_13zb3_136 span{color:var(--color-text-muted)}._list_13zb3_146,._skills_13zb3_147,._highlights_13zb3_148,._errors_13zb3_149{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._item_13zb3_17{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}._postHeader_13zb3_164{gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}._tools_13zb3_172{display:flex}._period_13zb3_176{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._highlights_13zb3_148{gap:var(--space-1)}._highlights_13zb3_148 li{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline-start:var(--space-2);display:grid}._skills_13zb3_147{gap:var(--space-2);flex-wrap:wrap;display:flex}._skill_13zb3_147{padding:2px var(--space-1) 2px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-muted);font-size:var(--font-size-sm);align-items:center;gap:2px;display:inline-flex}._skill_13zb3_147 span{padding-inline:var(--space-1)}._skill_13zb3_147 button{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._skill_13zb3_147 button:hover{background:var(--color-surface);color:var(--color-text)}._addSkill_13zb3_233{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;max-width:24rem;display:grid}._iconButton_13zb3_240{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._iconButton_13zb3_240:hover{background:var(--color-surface-muted);color:var(--color-text)}._iconButton_13zb3_240[data-danger]:hover{color:var(--color-danger)}._iconButton_13zb3_240:disabled{pointer-events:none;opacity:.3}._add_13zb3_233{justify-content:center;justify-self:start;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;display:inline-flex}._add_13zb3_233:hover{border-color:var(--color-text-muted)}._saveBar_13zb3_291{z-index:5;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);display:grid;position:sticky;inset-block-end:0}._saveBar_13zb3_291[data-dirty]{border-color:var(--color-primary)}._saveRow_13zb3_307{justify-content:end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._status_13zb3_315{color:var(--color-text-muted);font-size:var(--font-size-sm);flex:12rem}._errors_13zb3_149{gap:var(--space-1);color:var(--color-danger);font-size:var(--font-size-sm)}._dialog_6u8l1_2{width:min(100% - 2 * var(--space-4), 30rem);border-radius:var(--radius-lg);background:var(--color-elevated);max-height:min(90dvh,50rem);color:var(--color-text);box-shadow:var(--shadow-modal);border:0;padding:0}._dialog_6u8l1_2::backdrop{background:var(--color-overlay)}._lg_6u8l1_17{width:min(100% - 2 * var(--space-4), 50rem)}._box_6u8l1_21{display:grid}._header_6u8l1_25{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-block-end:1px solid var(--color-border-subtle);background:var(--color-elevated);display:flex;position:sticky;inset-block-start:0}._title_6u8l1_38{font-size:var(--font-size-md)}._close_6u8l1_42{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;display:grid}._close_6u8l1_42:hover{background:var(--color-secondary)}._authorizeForm_r9841_2{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) auto;align-items:end;display:grid}@media (width<46rem){._authorizeForm_r9841_2{grid-template-columns:1fr}}._person_r9841_19{gap:var(--space-1);justify-items:start;display:grid}._person_r9841_19 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._actions_r9841_30{gap:var(--space-2);flex-wrap:wrap;justify-content:end;display:flex}._linkBox_r9841_37{gap:var(--space-4);padding:var(--space-5);display:grid}._linkLabel_r9841_43{display:block}._linkInput_r9841_47{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-xs)}._hint_r9841_58{color:var(--color-text-muted);font-size:var(--font-size-xs)}._header_193qo_2{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._title_193qo_10{font-size:var(--font-size-2xl)}._subtitle_193qo_16{color:var(--color-text-muted)}._search_193qo_20{max-width:22rem;padding-block:var(--space-4)}._layout_1sslf_6{display:grid}@media (width>=75rem){._layout_1sslf_6{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--space-12);align-items:start;padding-block-start:var(--space-6)}._aside_1sslf_18{max-height:calc(100dvh - var(--topbar-height) - var(--space-8));scrollbar-width:thin;position:sticky;inset-block-start:calc(var(--topbar-height) + var(--space-4));overflow-y:auto}._content_1sslf_27 [role=tablist]{justify-content:start}}._page_4afkn_2{gap:var(--space-4);max-width:64rem;padding-block:var(--space-6);margin-inline:auto;display:grid}._back_4afkn_10{justify-self:start;align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}._back_4afkn_10:hover{text-decoration:underline}._card_4afkn_25{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2 * var(--space-4), var(--container-max));margin-inline:auto}}
