:root{--primary:#14532d;--primary-hover:#0f3d22;--accent:#2d8b5c;--accent-soft:#e8f5ee;--jx-peer-activity-fg:#b45309;--jx-peer-activity-accent:#d97706;--jx-peer-activity-accent-mid:#f59e0b;--jx-peer-activity-bar-end:#fdba74;--jx-peer-activity-chip-bg:color-mix(in srgb, var(--accent-soft) 76%, #fffbeb 24%);--jx-peer-activity-chip-border:color-mix(in srgb, var(--jx-peer-activity-accent) 18%, transparent);--jx-peer-activity-label-border:color-mix(in srgb, var(--jx-peer-activity-accent) 16%, transparent);--jx-peer-activity-head:color-mix(in srgb, var(--accent-soft) 62%, #fffbeb 38%);--accent-glow:#2d8b5c52;--text:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--bg:#ecf0ed;--card-bg:#fdfefd;--border:#e2e8e6f2;--layout-max:42rem;--bottom-nav-height:4.25rem;--radius-ui:12px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-xs:0 1px 2px #0f172a09;--shadow-sm:0 2px 12px #0f172a0e, 0 1px 2px #0f172a08;--shadow-md:0 10px 36px #0f172a13, 0 2px 10px #1665340a;--shadow-lg:0 22px 56px -22px #0f172a1c, 0 10px 28px #1665340d;--surface-glass:#ffffffe6;--body-bg-image:radial-gradient(ellipse 112% 72% at 50% -16%, #2d8b5c1a, transparent 56%), radial-gradient(ellipse 58% 48% at 100% 6%, #0e74900d, transparent 52%), radial-gradient(ellipse 52% 44% at 0% 34%, #2d8b5c0e, transparent 54%), radial-gradient(ellipse 88% 42% at 50% 108%, #14532d09, transparent 58%), linear-gradient(168deg, #f8faf8 0%, #e9f0eb 44%, #e2eae3 100%);--selection-bg:#2d8b5c33;--app-loading-bg-image:radial-gradient(ellipse 80% 50% at 50% 20%, #2d8b5c1f, transparent 55%), linear-gradient(180deg, #f8faf8, var(--bg));--app-loading-spinner-track:#2d8b5c33;--chrome-fixed-top-bg:linear-gradient(180deg, #fffffff7 0%, #fcfdfceb 100%);--chrome-fixed-top-shadow:0 1px 0 #ffffffa6, 0 1px 0 #1a5f3c0f, 0 12px 40px -24px #0f172a17;--chrome-header-border-bottom:1px solid #1a5f3c17;--chrome-header-inner-bg:linear-gradient(180deg, #fff6 0%, transparent 100%);--bottom-nav-bg:linear-gradient(to top, #fffffffa 0%, #f8faf9f5 55%, #f5f8f6f0 100%);--bottom-nav-border-top:1px solid #1a5f3c1a;--bottom-nav-shadow:0 -1px 0 #ffffffe0 inset, 0 -12px 44px -18px #0f172a14;--bottom-nav-active-bg:linear-gradient(180deg, #2d8b5c1f 0%, #2d8b5c0f 100%);--bottom-nav-active-shadow:0 1px 0 #2d8b5c14 inset;--me-sticky-head-bg:#fcfdfceb;--me-sticky-head-border:1px solid #1a5f3c12;--me-sticky-head-shadow:0 1px 0 #ffffffbf inset;--badge-completed-bg:linear-gradient(135deg, #ef4444, #b91c1c);--badge-completed-text:#fff;--badge-completed-shadow:0 2px 12px #7f1d1d4d;--badge-urgent-bg:linear-gradient(135deg, #ef4444, #b91c1c);--badge-urgent-text:#fff;--badge-urgent-shadow:0 2px 8px -2px #b91c1c80;--sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "WenQuanYi Micro Hei", sans-serif;--fs-display:2rem;--fs-h1:1.5rem;--fs-h2:1.25rem;--fs-h3:1.0625rem;--fs-title:1rem;--fs-body:.9375rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-eyebrow:.75rem;--lh-tight:1.15;--lh-snug:1.25;--lh-normal:1.5;--lh-body:1.6;--lh-relaxed:1.75;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-tight:-.03em;--ls-snug:-.02em;--ls-normal:.01em;--ls-eyebrow:.12em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--elev-0:none;--elev-1:0 1px 0 #ffffffe6 inset, 0 1px 2px #0f172a0a;--elev-2:0 1px 0 #ffffffe6 inset, 0 14px 32px -18px #16653457;--elev-3:0 18px 48px -24px #0f172a38;--elev-4:0 32px 80px -32px #0f172a57;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.24s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-exit:cubic-bezier(.22, .61, .36, 1);--page-gutter:16px;--grid-gutter:12px;--rail-w:320px;--shell-max:none;--sidebar-w-expanded:240px;--sidebar-w-collapsed:64px;--sidebar-w:0px;--z-sidebar:30;--z-sidebar-tooltip:70}*{box-sizing:border-box}html{overscroll-behavior-y:none;max-width:100%;overflow-x:clip}#root{max-width:100%;min-height:100svh;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{font-family:var(--sans);letter-spacing:.01em;color:var(--text);background-color:var(--bg);background-image:var(--body-bg-image);overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:scroll;margin:0;font-size:15px;line-height:1.6}@media (hover:hover) and (pointer:fine){body{background-attachment:fixed}}::selection{background:var(--selection-bg);color:var(--text)}h1,h2,h3{letter-spacing:-.02em;color:var(--text);line-height:1.25}a{color:var(--accent);text-underline-offset:.12em;text-decoration:none}a:hover{color:var(--primary);text-decoration:underline}button{cursor:pointer;border:none;font-family:inherit}input{font-family:inherit;font-size:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root{--jx-panel-bg:linear-gradient(155deg, #fffffff5 0%, #f0fdf4db 100%);--jx-panel-bg-soft:linear-gradient(155deg, #ffffffeb 0%, #e8f5eeb8 100%);--jx-panel-bg-solid:#fafefb;--jx-panel-bg-soft-solid:#f8fcfa;--jx-panel-border:#1a5f3c24;--jx-panel-shadow:0 1px 0 #ffffffe6 inset, 0 16px 42px -28px #1a5f3c42;--jx-chip-bg:#2d8b5c1f;--jx-chip-bg-hover:#2d8b5c2e;--jx-chip-text:#14532d;--jx-chip-border:#2d8b5c33;--jx-icon-bg:linear-gradient(145deg, #dcfce7f2, #bbf7d08c);--jx-icon-color:#166534;--jx-icon-border:#ffffffe6;--jx-band-bg-odd:color-mix(in srgb, var(--accent-soft) 45%, var(--card-bg,#fdfefd) 55%);--jx-band-bg-even:color-mix(in srgb, var(--bg) 68%, var(--accent-soft) 32%);--jx-band-highlight:radial-gradient(88% 110% at 50% 0%, #ffffff61, transparent 52%);--jx-cta-bg:linear-gradient(135deg, #16a34a, #047857);--jx-cta-bg-hover:linear-gradient(135deg, #22c55e, #059669);--jx-cta-text:#fff;--jx-cta-shadow:0 8px 20px -12px #1665349e;--jx-theme-glow-a:#2d8b5c33;--jx-theme-glow-b:#0f766e29}html[data-site-theme=glass]{--radius-ui:16px;--radius-sm:14px;--radius-md:18px;--radius-lg:26px;--primary:#0c4538;--primary-hover:#09372d;--accent:#0f766e;--accent-soft:#14b8a62e;--accent-glow:#2dd4bf61;--text:#0a0f1a;--text-secondary:#1e293b;--text-muted:#4b5c74;--bg:#d3dff3;--card-bg:#ffffffa8;--border:#ffffffe0;--surface-glass:#ffffff7a;--shadow-xs:0 1px 3px #1e3a8a0d;--shadow-sm:0 4px 24px #0f172a0f, 0 1px 0 #ffffff8c inset;--shadow-md:0 14px 44px #0f172a17, 0 4px 16px #1e40af0f;--shadow-lg:0 36px 80px -36px #1e3a8a2e, 0 16px 40px #0f172a0f;--body-bg-image:radial-gradient(ellipse 90% 76% at 10% -6%, #c4b5fd7a, transparent 58%), radial-gradient(ellipse 72% 68% at 94% 2%, #7dd3fc70, transparent 54%), radial-gradient(ellipse 56% 50% at 50% 100%, #34d39942, transparent 56%), radial-gradient(ellipse 48% 44% at 0% 56%, #fbcfe85c, transparent 52%), radial-gradient(ellipse 70% 50% at 72% 40%, #e0e7ff59, transparent 60%), linear-gradient(170deg, #f0f4ff 0%, #dceafc 38%, #e8faf6 72%, #eef6f2 100%);--selection-bg:#0d94883d;--app-loading-bg-image:radial-gradient(ellipse 86% 58% at 50% -6%, #a78bfa52, transparent 56%), linear-gradient(180deg, #eef2ff, var(--bg));--app-loading-spinner-track:#0d948842;--chrome-fixed-top-bg:linear-gradient(180deg, #fffffff0 0%, #ffffffdb 100%);--chrome-fixed-top-shadow:0 1px 0 #fffffff2, 0 18px 52px -26px #1e40af1f;--chrome-header-border-bottom:1px solid #ffffffa6;--chrome-header-inner-bg:linear-gradient(180deg, #ffffffd1 0%, #ffffff47 100%);--bottom-nav-bg:linear-gradient(to top, #fffffff7 0%, #ffffffeb 42%, #f8faffe6 100%);--bottom-nav-border-top:1px solid #ffffffbf;--bottom-nav-shadow:0 -1px 0 #ffffffe6 inset, 0 -20px 56px -22px #1e3a8a1c;--bottom-nav-active-bg:linear-gradient(180deg, #0d948833 0%, #14b8a617 100%);--bottom-nav-active-shadow:0 1px 0 #fff9 inset;--me-sticky-head-bg:#ffffffe6;--me-sticky-head-border:1px solid #ffffffb8;--me-sticky-head-shadow:0 1px 0 #ffffffeb inset;--badge-completed-bg:linear-gradient(135deg, #0ea5e9, #1d4ed8);--badge-completed-text:#fff;--badge-completed-shadow:0 2px 12px #1e40af52;--badge-urgent-bg:linear-gradient(135deg, #ec4899, #db2777);--badge-urgent-text:#fff;--badge-urgent-shadow:0 2px 10px -2px #be185d6b;--jx-panel-bg:linear-gradient(155deg, #ffffffb3 0%, #e0f2fe80 100%);--jx-panel-bg-soft:linear-gradient(155deg, #ffffff94 0%, #f0f9ff6b 100%);--jx-panel-bg-solid:#f0f7fd;--jx-panel-bg-soft-solid:#eaf2fb;--jx-panel-border:#ffffffb8;--jx-panel-shadow:0 1px 0 #ffffffbd inset, 0 20px 48px -30px #1e40af33;--jx-chip-bg:#0d94881f;--jx-chip-bg-hover:#0d94882e;--jx-chip-text:#0f766e;--jx-chip-border:#0d948838;--jx-icon-bg:linear-gradient(145deg, #ccfbf1c7, #bfdbfe8a);--jx-icon-color:#0f766e;--jx-icon-border:#ffffffbd;--jx-band-bg-odd:color-mix(in srgb, #7dd3fc3d 48%, var(--card-bg) 52%);--jx-band-bg-even:color-mix(in srgb, #14b8a62e 42%, var(--bg) 58%);--jx-band-highlight:radial-gradient(90% 118% at 50% -4%, #ffffff80, transparent 56%);--jx-cta-bg:linear-gradient(135deg, #0f766e, #2563eb);--jx-cta-bg-hover:linear-gradient(135deg, #14b8a6, #3b82f6);--jx-cta-text:#fff;--jx-cta-shadow:0 9px 22px -13px #2563eb7a;--jx-theme-glow-a:#7dd3fc47;--jx-theme-glow-b:#14b8a633}html[data-site-theme=glass] .app-layout-fixed-top,html[data-site-theme=glass] .bottom-nav,html[data-site-theme=glass] .me-sticky-head{-webkit-backdrop-filter:blur(20px)saturate(1.45)}@media (hover:none) and (pointer:coarse){.app-layout-fixed-top,.bottom-nav,html[data-site-theme=glass] .app-layout-fixed-top,html[data-site-theme=glass] .bottom-nav{-webkit-backdrop-filter:none}}html[data-site-theme=ceramic]{--primary:#683f18;--primary-hover:#7c4a1c;--accent:#a65f0c;--accent-soft:#b4530921;--accent-glow:#b453093d;--text:#1a1714;--text-secondary:#3f3831;--text-muted:#716657;--bg:#ebe2d6;--card-bg:#fffdf9;--border:#5c47361f;--surface-glass:#fffdfaf0;--shadow-xs:0 1px 2px #3e2c1c0a;--shadow-sm:0 2px 14px #3e2c1c0e, 0 1px 0 #ffffff73 inset;--shadow-md:0 12px 40px #3e2c1c13, 0 4px 14px #78350f0d;--shadow-lg:0 26px 58px -24px #3e2c1c1a, 0 10px 28px #78350f0f;--body-bg-image:radial-gradient(ellipse 100% 58% at 50% -12%, #fffbebf2, transparent 52%), radial-gradient(ellipse 56% 44% at 100% 8%, #b453090e, transparent 52%), radial-gradient(ellipse 50% 42% at 0% 38%, #92400e0d, transparent 54%), radial-gradient(ellipse 70% 48% at 78% 92%, #d6bc9638, transparent 58%), linear-gradient(170deg, #fdfaf5 0%, #f0e5d8 46%, #e4d6c6 100%);--selection-bg:#b453093d;--app-loading-bg-image:radial-gradient(ellipse 82% 52% at 50% 18%, #b4530917, transparent 56%), linear-gradient(180deg, #fdfaf5, var(--bg));--app-loading-spinner-track:#b453093d;--chrome-fixed-top-bg:linear-gradient(180deg, #fffdfafa 0%, #fcf8f2f2 100%);--chrome-fixed-top-shadow:0 1px 0 #ffffffbf, 0 10px 36px -20px #3e2c1c17;--chrome-header-border-bottom:1px solid #5c47361a;--chrome-header-inner-bg:linear-gradient(180deg, #ffffff9e 0%, transparent 100%);--bottom-nav-bg:linear-gradient(to top, #fffdfafc 0%, #fcf8f2f7 54%, #f6f0e8f2 100%);--bottom-nav-border-top:1px solid #5c47361c;--bottom-nav-shadow:0 -1px 0 #ffffffeb inset, 0 -12px 44px -18px #3e2c1c14;--bottom-nav-active-bg:linear-gradient(180deg, #b4530924 0%, #b453090f 100%);--bottom-nav-active-shadow:0 1px 0 #ffffff59 inset;--me-sticky-head-bg:#fffdfaf0;--me-sticky-head-border:1px solid #5c47361a;--me-sticky-head-shadow:0 1px 0 #ffffffe0 inset;--badge-completed-bg:linear-gradient(135deg, #a16207, #92400e);--badge-completed-text:#fff7ed;--badge-completed-shadow:0 2px 12px #78350f4d;--badge-urgent-bg:linear-gradient(135deg, #b45309, #9a3412);--badge-urgent-text:#fff7ed;--badge-urgent-shadow:0 2px 10px -2px #7c2d126b;--jx-panel-bg:linear-gradient(155deg, #fffdfafa 0%, #f6ebdcc2 100%);--jx-panel-bg-soft:linear-gradient(155deg, #fffbf5f5 0%, #f0e5d8b3 100%);--jx-panel-bg-solid:#fcf7f1;--jx-panel-bg-soft-solid:#fbf5ed;--jx-panel-border:#78350f24;--jx-panel-shadow:0 1px 0 #ffffffb8 inset, 0 16px 42px -28px #78350f38;--jx-chip-bg:#b453091a;--jx-chip-bg-hover:#b4530929;--jx-chip-text:#7c4a1c;--jx-chip-border:#b453092e;--jx-icon-bg:linear-gradient(145deg, #fef3c7db, #d8b47c5c);--jx-icon-color:#92400e;--jx-icon-border:#78350f1f;--jx-band-bg-odd:color-mix(in srgb, #b453091f 45%, var(--card-bg) 55%);--jx-band-bg-even:color-mix(in srgb, #d6bc963d 46%, var(--bg) 54%);--jx-band-highlight:radial-gradient(92% 124% at 50% -10%, #fffbebb8, transparent 58%);--jx-cta-bg:linear-gradient(135deg, #a65f0c, #683f18);--jx-cta-bg-hover:linear-gradient(135deg, #b45309, #7c4a1c);--jx-cta-text:#fff7ed;--jx-cta-shadow:0 8px 20px -12px #78350f80;--jx-theme-glow-a:#b4530929;--jx-theme-glow-b:#92400e1f}html[data-site-theme=festive]{--primary:#9f1239;--primary-hover:#881337;--accent:#b45309;--accent-soft:#ca8a0429;--accent-glow:#dc262638;--text:#1c0a0a;--text-secondary:#3f2326;--text-muted:#78716c;--bg:#fff1f2;--card-bg:#fffbfb;--border:#b91c1c24;--surface-glass:#fffafaeb;--shadow-xs:0 1px 2px #7f1d1d0d;--shadow-sm:0 2px 14px #7f1d1d12, 0 1px 0 #ffffffa6 inset;--shadow-md:0 12px 40px #7f1d1d17, 0 4px 14px #b453090f;--shadow-lg:0 26px 56px -24px #7f1d1d1f, 0 10px 28px #b4530912;--body-bg-image:radial-gradient(ellipse 100% 58% at 50% -10%, #fee2e2f2, transparent 52%), radial-gradient(ellipse 52% 44% at 8% 28%, #fcd34d38, transparent 50%), radial-gradient(ellipse 48% 42% at 96% 22%, #f871711f, transparent 52%), radial-gradient(ellipse 62% 48% at 50% 100%, #fed7aa59, transparent 58%), linear-gradient(172deg, #fff5f5 0%, #ffe4e6 38%, #fff7ed 72%, #fef2f2 100%);--selection-bg:#dc26262e;--app-loading-bg-image:radial-gradient(ellipse 82% 52% at 50% 12%, #fca5a559, transparent 56%), linear-gradient(180deg, #fff5f5, var(--bg));--app-loading-spinner-track:#b91c1c38;--chrome-fixed-top-bg:linear-gradient(180deg, #fffbfbfa 0%, #fff3f5f0 100%);--chrome-fixed-top-shadow:0 1px 0 #ffffffd9, 0 10px 36px -20px #7f1d1d1a;--chrome-header-border-bottom:1px solid #b91c1c1a;--chrome-header-inner-bg:linear-gradient(180deg, #ffffff8c 0%, transparent 100%);--bottom-nav-bg:linear-gradient(to top, #fffbfbfc 0%, #fff5f7f7 54%, #fff1f2f2 100%);--bottom-nav-border-top:1px solid #b91c1c1f;--bottom-nav-shadow:0 -1px 0 #ffffffe6 inset, 0 -12px 44px -18px #7f1d1d14;--bottom-nav-active-bg:linear-gradient(180deg, #dc26261f 0%, #ca8a0414 100%);--bottom-nav-active-shadow:0 1px 0 #ffffff73 inset;--me-sticky-head-bg:#fffbfbf0;--me-sticky-head-border:1px solid #b91c1c1a;--me-sticky-head-shadow:0 1px 0 #ffffffe0 inset;--badge-completed-bg:linear-gradient(135deg, #be123c, #9f1239);--badge-completed-text:#fff;--badge-completed-shadow:0 2px 12px #8813375c;--badge-urgent-bg:linear-gradient(135deg, #dc2626, #b91c1c);--badge-urgent-text:#fff;--badge-urgent-shadow:0 2px 10px -2px #991b1b73;--jx-panel-bg:linear-gradient(155deg, #fffbfbfa 0%, #ffedd59e 100%);--jx-panel-bg-soft:linear-gradient(155deg, #fff5f7f5 0%, #fee2e2b3 100%);--jx-panel-bg-solid:#fff7f1;--jx-panel-bg-soft-solid:#fff1f2;--jx-panel-border:#b91c1c24;--jx-panel-shadow:0 1px 0 #fffc inset, 0 16px 42px -28px #7f1d1d3d;--jx-chip-bg:#ca8a041f;--jx-chip-bg-hover:#ca8a042e;--jx-chip-text:#9f1239;--jx-chip-border:#ca8a0433;--jx-icon-bg:linear-gradient(145deg, #fee2e2eb, #fde68a7a);--jx-icon-color:#9f1239;--jx-icon-border:#b91c1c1f;--jx-band-bg-odd:color-mix(in srgb, #fee2e26b 52%, var(--card-bg) 48%);--jx-band-bg-even:color-mix(in srgb, #fed7aa5c 46%, var(--bg) 54%);--jx-band-highlight:radial-gradient(92% 124% at 50% -10%, #ffffffa3, transparent 58%);--jx-cta-bg:linear-gradient(135deg, #be123c, #9f1239);--jx-cta-bg-hover:linear-gradient(135deg, #dc2626, #b45309);--jx-cta-text:#fff;--jx-cta-shadow:0 8px 20px -12px #88133785;--jx-theme-glow-a:#fca5a538;--jx-theme-glow-b:#fbbf242e}html[data-site-theme=ocean]{--primary:#0c4a6e;--primary-hover:#075985;--accent:#0891b2;--accent-soft:#0ea5e924;--accent-glow:#06b6d447;--text:#0c1222;--text-secondary:#1e3a5f;--text-muted:#5b718a;--bg:#dbeafe;--card-bg:#f8fcff;--border:#0e749024;--surface-glass:#f8fcfff0;--shadow-xs:0 1px 2px #0c4a6e0d;--shadow-sm:0 2px 14px #0c4a6e12, 0 1px 0 #ffffff8c inset;--shadow-md:0 12px 40px #0c4a6e17, 0 4px 14px #0891b20f;--shadow-lg:0 26px 58px -24px #0c4a6e1f, 0 10px 28px #0891b212;--body-bg-image:radial-gradient(ellipse 100% 58% at 50% -12%, #bae6fdf2, transparent 52%), radial-gradient(ellipse 56% 44% at 100% 8%, #22d3ee24, transparent 52%), radial-gradient(ellipse 50% 42% at 0% 38%, #0ea5e91a, transparent 54%), radial-gradient(ellipse 70% 48% at 78% 92%, #7dd3fc47, transparent 58%), linear-gradient(170deg, #f0f9ff 0%, #dbeafe 46%, #cffafe 100%);--selection-bg:#0891b238;--app-loading-bg-image:radial-gradient(ellipse 82% 52% at 50% 18%, #7dd3fc59, transparent 56%), linear-gradient(180deg, #f0f9ff, var(--bg));--app-loading-spinner-track:#0891b23d;--chrome-fixed-top-bg:linear-gradient(180deg, #f8fcfffa 0%, #f0f9fff2 100%);--chrome-fixed-top-shadow:0 1px 0 #ffffffbf, 0 10px 36px -20px #0c4a6e1a;--chrome-header-border-bottom:1px solid #0e74901c;--chrome-header-inner-bg:linear-gradient(180deg, #ffffff9e 0%, transparent 100%);--bottom-nav-bg:linear-gradient(to top, #f8fcfffc 0%, #f0f9fff7 54%, #e0f2fef2 100%);--bottom-nav-border-top:1px solid #0e74901f;--bottom-nav-shadow:0 -1px 0 #ffffffeb inset, 0 -12px 44px -18px #0c4a6e14;--bottom-nav-active-bg:linear-gradient(180deg, #0891b224 0%, #0ea5e912 100%);--bottom-nav-active-shadow:0 1px 0 #ffffff59 inset;--me-sticky-head-bg:#f8fcfff0;--me-sticky-head-border:1px solid #0e74901a;--me-sticky-head-shadow:0 1px 0 #ffffffe0 inset;--badge-completed-bg:linear-gradient(135deg, #0284c7, #0369a1);--badge-completed-text:#fff;--badge-completed-shadow:0 2px 12px #0369a152;--badge-urgent-bg:linear-gradient(135deg, #0891b2, #0e7490);--badge-urgent-text:#fff;--badge-urgent-shadow:0 2px 10px -2px #0e74906b;--jx-panel-bg:linear-gradient(155deg, #f8fcfffa 0%, #e0f2feb8 100%);--jx-panel-bg-soft:linear-gradient(155deg, #f0f9fff5 0%, #bae6fd9e 100%);--jx-panel-bg-solid:#f1f9ff;--jx-panel-bg-soft-solid:#e4f5ff;--jx-panel-border:#0e749024;--jx-panel-shadow:0 1px 0 #ffffffb8 inset, 0 16px 42px -28px #0c4a6e38;--jx-chip-bg:#0891b21c;--jx-chip-bg-hover:#0891b22b;--jx-chip-text:#0e7490;--jx-chip-border:#0891b233;--jx-icon-bg:linear-gradient(145deg, #bae6fdeb, #a5f3fc7a);--jx-icon-color:#0e7490;--jx-icon-border:#0e74901f;--jx-band-bg-odd:color-mix(in srgb, #7dd3fc47 48%, var(--card-bg) 52%);--jx-band-bg-even:color-mix(in srgb, #0891b224 44%, var(--bg) 56%);--jx-band-highlight:radial-gradient(92% 124% at 50% -10%, #ffffffad, transparent 58%);--jx-cta-bg:linear-gradient(135deg, #0891b2, #0c4a6e);--jx-cta-bg-hover:linear-gradient(135deg, #06b6d4, #0369a1);--jx-cta-text:#fff;--jx-cta-shadow:0 8px 20px -12px #0c4a6e7a;--jx-theme-glow-a:#7dd3fc3d;--jx-theme-glow-b:#06b6d42e}html[data-site-theme=dawn]{--primary:#3f6212;--primary-hover:#365314;--accent:#65a30d;--accent-soft:#84cc1624;--accent-glow:#a3e63547;--text:#1a1f14;--text-secondary:#3f4a2e;--text-muted:#6b7280;--bg:#f7fee7;--card-bg:#fefff8;--border:#65a30d24;--surface-glass:#fefff8f0;--shadow-xs:0 1px 2px #3f62120d;--shadow-sm:0 2px 14px #3f62120f, 0 1px 0 #ffffff8c inset;--shadow-md:0 12px 40px #3f621214, 0 4px 14px #65a30d0d;--shadow-lg:0 26px 58px -24px #3f62121a, 0 10px 28px #65a30d0f;--body-bg-image:radial-gradient(ellipse 100% 58% at 50% -12%, #fef9c3eb, transparent 52%), radial-gradient(ellipse 56% 44% at 100% 8%, #d9f99d47, transparent 52%), radial-gradient(ellipse 50% 42% at 0% 38%, #bef2642e, transparent 54%), radial-gradient(ellipse 70% 48% at 78% 92%, #ecfccb59, transparent 58%), linear-gradient(170deg, #fefce8 0%, #f7fee7 46%, #ecfccb 100%);--selection-bg:#65a30d38;--app-loading-bg-image:radial-gradient(ellipse 82% 52% at 50% 18%, #d9f99d6b, transparent 56%), linear-gradient(180deg, #fefce8, var(--bg));--app-loading-spinner-track:#65a30d3d;--chrome-fixed-top-bg:linear-gradient(180deg, #fefff8fa 0%, #f7fee7f2 100%);--chrome-fixed-top-shadow:0 1px 0 #ffffffbf, 0 10px 36px -20px #3f621217;--chrome-header-border-bottom:1px solid #65a30d1c;--chrome-header-inner-bg:linear-gradient(180deg, #ffffff9e 0%, transparent 100%);--bottom-nav-bg:linear-gradient(to top, #fefff8fc 0%, #f7fee7f7 54%, #ecfccbf2 100%);--bottom-nav-border-top:1px solid #65a30d1f;--bottom-nav-shadow:0 -1px 0 #ffffffeb inset, 0 -12px 44px -18px #3f621214;--bottom-nav-active-bg:linear-gradient(180deg, #65a30d24 0%, #84cc1612 100%);--bottom-nav-active-shadow:0 1px 0 #ffffff59 inset;--me-sticky-head-bg:#fefff8f0;--me-sticky-head-border:1px solid #65a30d1a;--me-sticky-head-shadow:0 1px 0 #ffffffe0 inset;--badge-completed-bg:linear-gradient(135deg, #84cc16, #65a30d);--badge-completed-text:#fff;--badge-completed-shadow:0 2px 12px #65a30d52;--badge-urgent-bg:linear-gradient(135deg, #a3e635, #84cc16);--badge-urgent-text:#1a2e05;--badge-urgent-shadow:0 2px 10px -2px #65a30d61;--jx-panel-bg:linear-gradient(155deg, #fefff8fa 0%, #ecfccbb8 100%);--jx-panel-bg-soft:linear-gradient(155deg, #fefce8f5 0%, #d9f99d8c 100%);--jx-panel-bg-solid:#f9feeb;--jx-panel-bg-soft-solid:#f6fcdb;--jx-panel-border:#65a30d24;--jx-panel-shadow:0 1px 0 #ffffffb8 inset, 0 16px 42px -28px #65a30d33;--jx-chip-bg:#65a30d1c;--jx-chip-bg-hover:#65a30d2b;--jx-chip-text:#4d7c0f;--jx-chip-border:#65a30d33;--jx-icon-bg:linear-gradient(145deg, #ecfccbeb, #fef9c385);--jx-icon-color:#4d7c0f;--jx-icon-border:#65a30d1f;--jx-band-bg-odd:color-mix(in srgb, #d9f99d57 48%, var(--card-bg) 52%);--jx-band-bg-even:color-mix(in srgb, #fef9c361 46%, var(--bg) 54%);--jx-band-highlight:radial-gradient(92% 124% at 50% -10%, #ffffffad, transparent 58%);--jx-cta-bg:linear-gradient(135deg, #65a30d, #3f6212);--jx-cta-bg-hover:linear-gradient(135deg, #84cc16, #4d7c0f);--jx-cta-text:#fff;--jx-cta-shadow:0 8px 20px -12px #3f621275;--jx-theme-glow-a:#bef26438;--jx-theme-glow-b:#a3e63529}.jx-sidebar,.jx-skip-link{display:none}@media (width>=768px) and (height>=600px){html[data-jx-embed=web]{--layout-max:45rem;--page-gutter:24px;--grid-gutter:16px}html[data-jx-embed=web] .app-layout-brand-row{flex:auto;min-width:0;max-width:none}html[data-jx-embed=web] .app-layout-header-actions{flex:0 auto}html[data-jx-embed=web] .app-layout-brand-stack{align-items:center;gap:var(--sp-2);flex-direction:row;width:100%}html[data-jx-embed=web] .app-layout-brand{flex-shrink:0}html[data-jx-embed=web] .app-layout-brand-slogan{min-width:0;max-width:none;padding-left:var(--sp-2);border-left:1px solid color-mix(in srgb, var(--border) 88%, transparent);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:.03em;line-height:var(--lh-tight);color:var(--text-muted);opacity:.78;flex:0 auto}html[data-jx-embed=web] .home-product-showcase__title,html[data-jx-embed=web] .plaza-peer-preview-col-title,html[data-jx-embed=web] .home-media-peek__title,html[data-jx-embed=web] .home-peer-shortcuts__label,html[data-jx-embed=web] .home-peer-shortcuts--compact .home-peer-shortcuts__card--opp .home-peer-shortcuts__label,html[data-jx-embed=web] .home-peer-shortcuts--compact .home-peer-shortcuts__card--jobs .home-peer-shortcuts__label,html[data-jx-embed=web] .home-product-showcase__type,html[data-jx-embed=web] .home-rel-kicker,html[data-jx-embed=web] .home-rel-stacks__label,html[data-jx-embed=web] .home-plaza-peek__title,html[data-jx-embed=web] .home-sage__title,html[data-jx-embed=web] .home-jobs-peek__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}html[data-jx-embed=web] .home-product-showcase__type,html[data-jx-embed=web] .home-product-showcase__type--activity,html[data-jx-embed=web] .home-product-showcase__type--question,html[data-jx-embed=web] .home-product-showcase__type--chat{background:0 0;border:0;border-radius:0;padding:0}html[data-jx-embed=web] .home-rel-kicker,html[data-jx-embed=web] .home-rel-stacks__label{text-transform:none}html[data-jx-embed=web] .home-peer-shortcuts__head-hint,html[data-jx-embed=web] .home-product-showcase__more,html[data-jx-embed=web] .home-product-showcase__more-subtle{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal)}html[data-jx-embed=web] .post-feed-header h1,html[data-jx-embed=web] .post-feed-header-row--compact h1{font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug)}html[data-jx-embed=web] .post-detail-article h1,html[data-jx-embed=web] .post-detail-article--activity h1{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}}@media (width>=1024px) and (height>=600px){html[data-jx-embed=web]{--fs-display:2.5rem;--fs-h1:1.875rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-title:1.0625rem;--layout-max:52rem;--page-gutter:32px;--grid-gutter:24px;--sidebar-w-collapsed:72px;--sidebar-w:var(--sidebar-w-collapsed);--bottom-nav-height:0px}html[data-jx-embed=web] .bottom-nav{display:none}html[data-jx-embed=web] .app-layout{padding-left:calc(var(--sidebar-w) + env(safe-area-inset-left,0px))}html[data-jx-embed=web] .app-layout-main{padding-left:0}html[data-jx-embed=web] .app-layout-fixed-top{left:calc(var(--sidebar-w) + env(safe-area-inset-left,0px));width:auto;max-width:none}html[data-jx-embed=web] .app-layout-brand-row{display:flex}html[data-jx-embed=web] .app-layout-brand-row .app-layout-brand-mark{display:none}html[data-jx-embed=web] .app-layout-search-form{flex:16rem;max-width:22rem}html[data-jx-embed=web] .app-layout-search-form__input{font-size:var(--fs-sm)}html[data-jx-embed=web] .jx-grid-12{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}html[data-jx-embed=web] .jx-rail-split{column-gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);display:grid}html[data-jx-embed=web] .jx-skip-link{z-index:var(--z-sidebar-tooltip);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-ui);background:var(--jx-panel-bg-solid);border:1px solid var(--border);box-shadow:var(--elev-3);color:var(--primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;display:block;position:fixed;top:0;left:-9999px}html[data-jx-embed=web] .jx-skip-link:focus-visible{left:var(--sp-3);top:var(--sp-3);outline:2px solid var(--primary);outline-offset:2px}html[data-jx-embed=web] .jx-sidebar{z-index:var(--z-sidebar);box-sizing:border-box;gap:var(--sp-3);width:calc(var(--sidebar-w) + env(safe-area-inset-left,0px));padding:var(--sp-3) var(--sp-2) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));padding-top:calc(var(--sp-3) + env(safe-area-inset-top,0px));padding-left:calc(var(--sp-2) + env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--jx-panel-bg-solid);border-right:1px solid var(--border);box-shadow:var(--elev-0);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}html[data-jx-embed=web] .jx-sidebar.is-width-animating{transition:width var(--dur-slow) var(--ease-standard)}html[data-jx-embed=web] .jx-sidebar__brand{box-sizing:border-box;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-2);border-radius:var(--radius-ui);text-decoration:none;display:flex}html[data-jx-embed=web] .jx-sidebar__brand:hover{filter:brightness(1.05);text-decoration:none}html[data-jx-embed=web] .jx-sidebar__brand:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-jx-embed=web] .jx-sidebar__brand-stack{flex:auto;min-width:0}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__brand{justify-content:center;gap:0;padding:0}html[data-jx-embed=web] .jx-sidebar__me-lockup{box-sizing:border-box;border-radius:var(--radius-ui);min-height:44px;color:inherit;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}html[data-jx-embed=web] .jx-sidebar__me-lockup:hover{text-decoration:none}html[data-jx-embed=web] .jx-sidebar__me-lockup.is-active .jx-sidebar__avatar{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 28%, transparent)}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__brand-stack{display:none}html[data-jx-embed=web] .jx-sidebar__compose{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-3);border-radius:var(--radius-ui);background:var(--primary);color:#fff;font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);transition:background var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex}html[data-jx-embed=web] .jx-sidebar__compose:hover{color:#fff;text-decoration:none}html[data-jx-embed=web] .jx-sidebar__compose-icon{width:20px;height:20px;font-size:1.25rem;font-weight:var(--fw-regular);justify-content:center;align-items:center;line-height:1;display:flex}html[data-jx-embed=web] .jx-sidebar__nav{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-jx-embed=web] .jx-sidebar__foot{gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--border);flex-direction:column;margin-top:auto;display:flex}html[data-jx-embed=web] .jx-sidebar__item{box-sizing:border-box;align-items:center;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-3);border-radius:var(--radius-ui);color:var(--text-muted);font-size:var(--fs-title);font-weight:var(--fw-medium);letter-spacing:var(--ls-normal);transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}html[data-jx-embed=web] .jx-sidebar__item:hover{text-decoration:none}html[data-jx-embed=web] .jx-sidebar__item.is-active{color:var(--primary);font-weight:var(--fw-semibold);background:color-mix(in srgb, var(--primary) 8%, transparent)}html[data-jx-embed=web] .jx-sidebar__item.is-active:before{content:"";background:var(--primary);border-radius:0 2px 2px 0;width:3px;height:20px;margin-top:-10px;position:absolute;top:50%;left:0}html[data-jx-embed=web] .jx-sidebar__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}html[data-jx-embed=web] .jx-sidebar__icon svg{width:20px;height:20px}html[data-jx-embed=web] .jx-sidebar__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity 80ms var(--ease-exit);overflow:hidden}html[data-jx-embed=web] .jx-sidebar__tip{display:none}html[data-jx-embed=web] .jx-sidebar__dot{background:#ea580c;border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}html[data-jx-embed=web] .jx-sidebar__badge{color:#fff;min-width:1rem;height:1rem;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-align:center;font-variant-numeric:tabular-nums;background:#c2410c;border-radius:999px;flex:none;margin-left:auto;padding:0 .22rem;line-height:1rem}html[data-jx-embed=web] .jx-sidebar__account{box-sizing:border-box;align-items:center;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-2);border-radius:var(--radius-ui);color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}html[data-jx-embed=web] .jx-sidebar__account:hover{text-decoration:none}html[data-jx-embed=web] .jx-sidebar__account.is-active{color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}html[data-jx-embed=web] .jx-sidebar__account.is-active .jx-sidebar__avatar{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 28%, transparent)}html[data-jx-embed=web] .jx-sidebar__account .jx-sidebar__label{flex:auto}html[data-jx-embed=web] .jx-sidebar[data-collapsed=false] .jx-sidebar__me-lockup{display:none}html[data-jx-embed=web] .jx-sidebar__avatar{border:1px solid var(--border);background:var(--accent-soft);width:36px;height:36px;color:var(--primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}html[data-jx-embed=web] .jx-sidebar__avatar img,html[data-jx-embed=web] .jx-sidebar__avatar svg{object-fit:cover;width:100%;height:100%}html[data-jx-embed=web] .jx-sidebar__avatar svg{object-fit:contain}html[data-jx-embed=web] .jx-sidebar__toggle{box-sizing:border-box;align-items:center;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-2);border-radius:var(--radius-ui);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;transition:background var(--dur-fast) var(--ease-standard);background:0 0;border:none;display:flex}html[data-jx-embed=web] .jx-sidebar__toggle-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}html[data-jx-embed=web] .jx-sidebar__compose:focus-visible,html[data-jx-embed=web] .jx-sidebar__item:focus-visible,html[data-jx-embed=web] .jx-sidebar__me-lockup:focus-visible,html[data-jx-embed=web] .jx-sidebar__account:focus-visible,html[data-jx-embed=web] .jx-sidebar__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__me-lockup,html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__compose,html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__item,html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__account,html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__toggle{flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:0}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__account{flex-direction:row;gap:0;min-height:44px}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__account .jx-sidebar__label{display:none}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__icon,html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__icon svg,html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__toggle-icon{width:22px;height:22px}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__label{max-width:100%;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);color:var(--text-muted);line-height:1.1}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__item.is-active .jx-sidebar__label{color:var(--primary)}html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__dot,html[data-jx-embed=web] .jx-sidebar[data-collapsed=true] .jx-sidebar__badge{margin-left:0;position:absolute;top:4px;right:6px}}@media (width>=1024px) and (height>=600px) and (hover:hover) and (pointer:fine){html[data-jx-embed=web] .jx-sidebar__item:hover,html[data-jx-embed=web] .jx-sidebar__me-lockup:hover,html[data-jx-embed=web] .jx-sidebar__account:hover,html[data-jx-embed=web] .jx-sidebar__toggle:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 6%, transparent)}html[data-jx-embed=web] .jx-sidebar__item.is-active:hover,html[data-jx-embed=web] .jx-sidebar__account.is-active:hover{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}html[data-jx-embed=web] .jx-sidebar__compose:hover{background:var(--primary-hover)}}@media (width>=1280px) and (height>=600px){html[data-jx-embed=web]{--sidebar-w:var(--sidebar-w-expanded)}html[data-jx-embed=web][data-jx-sidebar=collapsed]{--sidebar-w:var(--sidebar-w-collapsed)}}@media (width>=1440px) and (height>=600px){html[data-jx-embed=web]{--layout-max:58rem;--fs-display:2.75rem;--fs-h1:2rem;--fs-body:1rem}html[data-jx-embed=web] .jx-rail-split{grid-template-columns:minmax(0, 1fr) var(--rail-w)}}@media (width>=1800px) and (height>=600px){html[data-jx-embed=web]{--layout-max:64rem;--page-gutter:48px;--grid-gutter:32px;--shell-max:1720px}html[data-jx-embed=web] .jx-shell-wide{max-width:var(--shell-max,1720px);margin-inline:auto}}@media (horizontal-viewport-segments:2) and (width>=1024px) and (height>=600px){html[data-jx-embed=web] .jx-sidebar{width:env(viewport-segment-width 0 0,var(--sidebar-w))}html[data-jx-embed=web] .app-layout{padding-left:max(env(viewport-segment-left 1 0,var(--sidebar-w)), calc(var(--sidebar-w) + env(safe-area-inset-left,0px)))}html[data-jx-embed=web] .app-layout-fixed-top{left:max(env(viewport-segment-left 1 0,var(--sidebar-w)), calc(var(--sidebar-w) + env(safe-area-inset-left,0px)))}}@media (width>=1024px) and (height>=600px) and (prefers-reduced-motion:reduce){html[data-jx-embed=web] .jx-sidebar,html[data-jx-embed=web] .jx-sidebar__item,html[data-jx-embed=web] .jx-sidebar__label,html[data-jx-embed=web] .jx-sidebar__compose,html[data-jx-embed=web] .jx-sidebar__me-lockup,html[data-jx-embed=web] .jx-sidebar__account,html[data-jx-embed=web] .jx-sidebar__toggle,html[data-jx-embed=web] .jx-sidebar__tip{transition:none}}@media (width>=768px) and (height>=600px){html[data-jx-embed=web] .post-feed-page{--pf-content-max:100%}html[data-jx-embed=web] .plaza-today-page{--plaza-today-content-max:100%}html[data-jx-embed=web] .jobs-page{--jobs-content-max:100%}html[data-jx-embed=web] .plaza-dating-page{--plaza-dating-content-max:100%}html[data-jx-embed=web] .plaza-tools-page{--plaza-tools-max:100%}html[data-jx-embed=web] .checkin-page{--checkin-content-max:100%}html[data-jx-embed=web] .plaza-sbti-page{--plaza-sbti-content-max:100%}html[data-jx-embed=web] .owners-page{--owners-content-max:100%}html[data-jx-embed=web] .home-main{--home-content-max:100%;--home-band-pad-x:1.1rem}html[data-jx-embed=web] .circles-page{--circles-content-max:100%}html[data-jx-embed=web] .messages-list-page{--messages-list-content-max:640px}html[data-jx-embed=web] .notifications-page{--notifications-content-max:100%}html[data-jx-embed=web] .scheduled-page{--scheduled-content-max:100%}html[data-jx-embed=web] .my-act-page{--my-act-content-max:100%}html[data-jx-embed=web] .circle-detail-page{--circle-detail-content-max:100%}html[data-jx-embed=web] .circle-detail-page--portal,html[data-jx-embed=web] .circle-detail-page--portal-community,html[data-jx-embed=web] .circle-detail-page--portal-pro,html[data-jx-embed=web] .circle-detail-page--portal-card{--circle-portal-content:var(--layout-max)}html[data-jx-embed=web] .media-coverage-feed-page{--media-coverage-content-max:100%}html[data-jx-embed=web] .clubs-page{--clubs-content-max:100%}html[data-jx-embed=web] .search-page{--search-content-max:100%}html[data-jx-embed=web] .user-profile-page{--user-profile-content-max:100%}html[data-jx-embed=web] .me-page{--me-content-max:var(--layout-max)}html[data-jx-embed=web] .plaza-page{--plaza-band-max:100%}html[data-jx-embed=web] .startup-hub--page.rongshu-page,html[data-jx-embed=web] .rongshu-page--shell,html[data-jx-embed=web] .rongshu-page--groups,html[data-jx-embed=web] .valuation-page.rongshu-page{--rs-content-max:var(--layout-max)}html[data-jx-embed=web] .rongshu-page:has(.rongshu-invite-card){--rs-content-max:var(--layout-max)}html[data-jx-embed=web] .startup-hub--page.rongshu-page,html[data-jx-embed=web] .rongshu-page--shell,html[data-jx-embed=web] .valuation-page.rongshu-page{max-width:var(--layout-max)}html[data-jx-embed=web] .opportunities-page{--opportunities-content-max:100%}html[data-jx-embed=web] .circles-list,html[data-jx-embed=web] .clubs-list,html[data-jx-embed=web] .opportunities-list:not(.opportunities-mine-list),html[data-jx-embed=web] .jobs-list,html[data-jx-embed=web] .owners-page:not(.owners-page--tab-only):not(.question-detail-page) .owners-list,html[data-jx-embed=web] .seo-landing-school-grid{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-jx-embed=web] .clubs-list>*,html[data-jx-embed=web] .opportunities-list:not(.opportunities-mine-list)>*,html[data-jx-embed=web] .jobs-list>*,html[data-jx-embed=web] .owners-page:not(.owners-page--tab-only):not(.question-detail-page) .owners-list>*,html[data-jx-embed=web] .seo-landing-school-grid>*{min-width:0}html[data-jx-embed=web] .search-page-form,html[data-jx-embed=web] .search-alumni-form{max-width:640px}html[data-jx-embed=web] .circles-page--browse .circles-list>li:nth-child(2n){background:0 0;border-radius:0;margin-inline:0;padding:0}html[data-jx-embed=web] .circles-page--browse .circles-list>li:nth-child(odd) .circles-card,html[data-jx-embed=web] .circles-page--browse .circles-list>li:nth-child(2n) .circles-card{background:var(--jx-panel-bg-solid);border-color:var(--jx-panel-border);box-shadow:var(--elev-1)}html[data-jx-embed=web] .circles-page--browse .circles-list>li:nth-child(2n) .circles-cover-shade{background:linear-gradient(#0000 0%,#0f3c281a 50%,#0f3c2861 100%)}html[data-jx-embed=web] .circles-page--browse .circles-card{opacity:1;filter:none;transition:box-shadow .22s,border-color .22s;transform:none}html[data-jx-embed=web] .circles-page--browse .circles-card:focus-visible{transform:none}html[data-jx-embed=web] .post-feed-intent-bar--scroll,html[data-jx-embed=web] .circle-portal-site-scroll,html[data-jx-embed=web] .messages-pinned-strip,html[data-jx-embed=web] .user-profile-public-nav,html[data-jx-embed=web] .me-section-nav,html[data-jx-embed=web] .me-edit-follow-avatars,html[data-jx-embed=web] .me-edit-section-nav,html[data-jx-embed=web] .edit-circle-member-sort-row,html[data-jx-embed=web] .rongshu-diary__filters,html[data-jx-embed=web] .activity-compose-rail{flex-wrap:wrap;overflow:visible}html[data-jx-embed=web] .user-profile-public-nav{-webkit-mask-image:none;mask-image:none}html[data-jx-embed=web] .owners-section-tabs{flex-wrap:wrap;justify-content:center;overflow:visible}html[data-jx-embed=web] .home-featured-strip{gap:var(--grid-gutter);scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid;overflow:visible}html[data-jx-embed=web] .circle-detail-member-strip,html[data-jx-embed=web] .club-detail-member-strip{gap:var(--sp-2);scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid;overflow:visible}}@media (width>=768px) and (height>=600px) and (hover:hover) and (pointer:fine){html[data-jx-embed=web] .circles-page--browse .circles-card:hover{transform:translateY(-3px)}}@media (width>=1024px) and (height>=600px){html[data-jx-embed=web] .club-detail-page{--club-detail-content-max:832px}html[data-jx-embed=web] .xian-rules-page{--xian-rules-content-max:832px}html[data-jx-embed=web] .seo-landing-page{--seo-landing-content-max:832px}html[data-jx-embed=web] .sponsorship-page{--sponsorship-content-max:832px}html[data-jx-embed=web] .post-detail-page{--post-detail-content-max:832px}html[data-jx-embed=web] .opportunities-page.opportunities-detail,html[data-jx-embed=web] .opportunities-page.job-detail-page{--opportunities-content-max:832px}html[data-jx-embed=web] .question-detail-page{--question-detail-content-max:832px}html[data-jx-embed=web] .post-detail-page .md-rendered,html[data-jx-embed=web] .opportunities-page .md-rendered,html[data-jx-embed=web] .opportunities-detail-body,html[data-jx-embed=web] .club-detail-desc,html[data-jx-embed=web] .seo-landing-card p,html[data-jx-embed=web] .xian-rules-lede,html[data-jx-embed=web] .xian-rules-note,html[data-jx-embed=web] .xian-rules-section ul{max-width:min(68ch,100%)}html[data-jx-embed=web] .group-chat-page{--group-chat-content-max:832px}html[data-jx-embed=web] .chat-page{--chat-content-max:832px}html[data-jx-embed=web] .plaza-peer-preview-cols{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}html[data-jx-embed=web] .plaza-peer-preview-col-head{flex-wrap:nowrap;gap:.35rem}html[data-jx-embed=web] .plaza-peer-preview-col-title{white-space:nowrap;flex-shrink:0}html[data-jx-embed=web] .plaza-peer-preview-col-actions{flex-wrap:nowrap;gap:.22rem;min-width:0}html[data-jx-embed=web] .plaza-peer-preview-col-actions .plaza-peer-preview-top-action{min-height:1.7rem;padding:.2rem .4rem;font-size:.66rem}html[data-jx-embed=web] .plaza-peer-preview-cols .plaza-peer-preview-list,html[data-jx-embed=web] .plaza-peer-preview-cols .plaza-peer-preview-question-rich-grid{grid-template-columns:minmax(0,1fr)}html[data-jx-embed=web] .post-feed-page .post-feed-grid{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-jx-embed=web] .search-circle-list,html[data-jx-embed=web] .search-owner-list,html[data-jx-embed=web] .search-post-list,html[data-jx-embed=web] .search-alumni-user-list,html[data-jx-embed=web] .search-user-simple-list,html[data-jx-embed=web] .scheduled-list,html[data-jx-embed=web] .my-act-list,html[data-jx-embed=web] .notifications-list,html[data-jx-embed=web] .opportunities-mine-list,html[data-jx-embed=web] .circles-mine-list,html[data-jx-embed=web] .user-profile-post-list,html[data-jx-embed=web] .user-profile-hosted-list,html[data-jx-embed=web] .user-profile-highlight-list,html[data-jx-embed=web] .user-profile-showcase-portfolio-list,html[data-jx-embed=web] .circle-detail-post-list,html[data-jx-embed=web] .rongshu-page--groups .rongshu-list,html[data-jx-embed=web] .checkin-together-list{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-jx-embed=web] .rongshu-page:has(.rongshu-invite-card) .rongshu-list{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-jx-embed=web] .search-circle-list>*,html[data-jx-embed=web] .search-owner-list>*,html[data-jx-embed=web] .search-post-list>*,html[data-jx-embed=web] .search-alumni-user-list>*,html[data-jx-embed=web] .search-user-simple-list>*,html[data-jx-embed=web] .scheduled-list>*,html[data-jx-embed=web] .my-act-list>*,html[data-jx-embed=web] .notifications-list>*,html[data-jx-embed=web] .opportunities-mine-list>*,html[data-jx-embed=web] .circles-mine-list>*,html[data-jx-embed=web] .user-profile-post-list>*,html[data-jx-embed=web] .user-profile-hosted-list>*,html[data-jx-embed=web] .user-profile-highlight-list>*,html[data-jx-embed=web] .user-profile-showcase-portfolio-list>*,html[data-jx-embed=web] .circle-detail-post-list>*,html[data-jx-embed=web] .rongshu-page--groups .rongshu-list>*,html[data-jx-embed=web] .checkin-together-list>*{min-width:0}html[data-jx-embed=web] .rongshu-page:has(.rongshu-invite-card) .rongshu-list>*{min-width:0}html[data-jx-embed=web] .checkin-together-row{box-sizing:border-box;height:100%}html[data-jx-embed=web] .search-post-card,html[data-jx-embed=web] .search-alumni-user-card,html[data-jx-embed=web] .opportunities-mine-row{border:1px solid var(--jx-panel-border,#1a5f3c1a);border-radius:var(--radius-md,12px);background:var(--jx-panel-bg-solid,#fff);box-shadow:var(--elev-1,0 1px 2px #0f172a0f);padding:.75rem .85rem}html[data-jx-embed=web] .search-post-card:last-child,html[data-jx-embed=web] .search-alumni-user-card:last-child,html[data-jx-embed=web] .opportunities-mine-row{border-bottom-style:solid}html[data-jx-embed=web] .notifications-item,html[data-jx-embed=web] .rongshu-page--groups .rongshu-row,html[data-jx-embed=web] .rongshu-invite-card{box-sizing:border-box;height:100%;margin-bottom:0}html[data-jx-embed=web] .circle-portal-post-list{gap:var(--grid-gutter);border-top:0}html[data-jx-embed=web] .circle-portal-post-list>.circle-portal-post-item{position:relative}html[data-jx-embed=web] .circle-portal-post-list>.circle-portal-post-item:nth-child(2n):before{content:"";left:calc(var(--grid-gutter) / -2);background:color-mix(in srgb, var(--text-muted) 28%, var(--border));pointer-events:none;width:1px;position:absolute;top:.4rem;bottom:.4rem}html[data-jx-embed=web] .circle-portal-post-item--with-pin{border-radius:var(--radius-md,12px);background:var(--jx-panel-bg-solid,#fff);box-shadow:var(--elev-1,0 1px 2px #0f172a0f);border-bottom:0;padding:.15rem .15rem .15rem 0}html[data-jx-embed=web] .circle-portal-post-item--with-pin:first-child{border-top:0}html[data-jx-embed=web] .checkin-grid{grid-template-columns:repeat(7,minmax(0,1fr))}html[data-jx-embed=web] .plaza-tools-grid{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-jx-embed=web] .plaza-dating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-jx-embed=web] .post-detail-activity-gallery__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}html[data-jx-embed=web] .owners-question-ask-fab,html[data-jx-embed=web] .home-add-to-home-fab,html[data-jx-embed=web] .home-add-to-home-skin-toggle{right:calc(50% - var(--sidebar-w,0px) / 2 - min(var(--layout-max,42rem) / 2 + 1rem, 50vw - var(--sidebar-w,0px) / 2 - 1rem))}html[data-jx-embed=web] .post-detail-page.loading,html[data-jx-embed=web] .post-feed-page--loading,html[data-jx-embed=web] .circles-page.loading,html[data-jx-embed=web] .circle-detail-page--loading,html[data-jx-embed=web] .club-detail-page--loading,html[data-jx-embed=web] .create-post-page--boot,html[data-jx-embed=web] .post-activity-signup-page--state,html[data-jx-embed=web] .jx-venue-checkin,html[data-jx-embed=web] .jx-route-chunk-fallback--main{min-height:min(38vh,320px)}html[data-jx-embed=web] .post-detail-page.error-state,html[data-jx-embed=web] .circle-detail-page--error,html[data-jx-embed=web] .club-detail-page--error{max-width:30rem;min-height:min(38vh,320px);padding:var(--sp-10) var(--sp-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--jx-panel-bg-solid);box-shadow:var(--elev-1);text-align:center;margin-inline:auto}html[data-jx-embed=web] .home-scroll-band--intro{min-height:min(32vh,20rem)}html[data-jx-embed=web] .alumni-card-page--solo{min-height:calc(100vh - var(--app-header-height,52px))}html[data-jx-embed=web] .rongshu-page--shell{min-height:calc(100vh - var(--app-header-height,52px) - var(--sp-10))}html[data-jx-embed=web] .rongshu-sheet:not(.rongshu-sheet--submit):not(.rongshu-sheet--quota):not(.rongshu-sheet--compact){max-height:min(72vh,40rem)}html[data-jx-embed=web] .chat-page,html[data-jx-embed=web] .post-activity-ticket-page{min-height:calc(100vh - var(--app-header-height,52px) - var(--bottom-nav-height,0px))}html[data-jx-embed=web] .circle-detail-page--portal .circle-detail-chat .group-chat-room--compact .group-chat-room-messages{--circle-portal-chat-messages-h:min(640px, 70vh, calc(100vh - var(--bottom-nav-height,0px) - 9.25rem))}html[data-jx-embed=web] .create-circle-page{min-height:100%}html[data-jx-embed=web] .question-detail-head-title{font-size:var(--fs-h1);line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}html[data-jx-embed=web] .circles-hero-text h1{font-size:var(--fs-h1);line-height:var(--lh-snug)}html[data-jx-embed=web] .plaza-preview-item-title{font-size:var(--fs-title)}html[data-jx-embed=web] .plaza-preview-item-meta{font-size:var(--fs-xs)}}@media (width>=1440px) and (height>=600px){html[data-jx-embed=web] .club-detail-page{--club-detail-content-max:928px}html[data-jx-embed=web] .xian-rules-page{--xian-rules-content-max:928px}html[data-jx-embed=web] .seo-landing-page{--seo-landing-content-max:928px}html[data-jx-embed=web] .sponsorship-page{--sponsorship-content-max:928px}html[data-jx-embed=web] .post-detail-page{--post-detail-content-max:928px}html[data-jx-embed=web] .opportunities-page.opportunities-detail,html[data-jx-embed=web] .opportunities-page.job-detail-page{--opportunities-content-max:928px}html[data-jx-embed=web] .group-chat-page{--group-chat-content-max:920px}html[data-jx-embed=web] .post-feed-page .post-feed-grid,html[data-jx-embed=web] .circles-list,html[data-jx-embed=web] .clubs-list,html[data-jx-embed=web] .opportunities-list:not(.opportunities-mine-list),html[data-jx-embed=web] .jobs-list,html[data-jx-embed=web] .owners-page:not(.owners-page--tab-only):not(.question-detail-page) .owners-list,html[data-jx-embed=web] .media-coverage-feed-page .home-media-peek__grid,html[data-jx-embed=web] .seo-landing-school-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-jx-embed=web] .plaza-tools-grid{grid-template-columns:repeat(8,minmax(0,1fr))}html[data-jx-embed=web] .plaza-dating-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1800px) and (height>=600px){html[data-jx-embed=web] .club-detail-page{--club-detail-content-max:928px}html[data-jx-embed=web] .post-detail-page{--post-detail-content-max:928px}html[data-jx-embed=web] .opportunities-page.opportunities-detail,html[data-jx-embed=web] .opportunities-page.job-detail-page{--opportunities-content-max:928px}}@media (width>=1024px) and (height>=600px) and (pointer:coarse){html[data-jx-embed=web] .checkin-btn,html[data-jx-embed=web] .plaza-tools-tile{min-height:44px}}@media (width>=768px) and (height>=600px) and (prefers-reduced-motion:reduce){html[data-jx-embed=web] .circles-page--browse .circles-card,html[data-jx-embed=web] .circles-page--browse .circles-card:hover,html[data-jx-embed=web] .circles-page--browse .circles-card:focus-visible{transform:none}}@media (width>=640px){html .compose-intro-backdrop,html .chat-rec-modal{align-items:center;padding:1rem}html .chat-rec-modal-panel{border-radius:var(--radius-ui);max-height:80vh;padding-bottom:.85rem}html .owners-ask-backdrop{align-items:center}html .owners-ask-modal{max-height:min(80vh,40rem)}html .rongshu-sheet{border-radius:var(--radius-md);width:min(100% - 2rem,30rem);height:fit-content;margin:auto;padding-bottom:1.15rem;inset:0}html .rongshu-sheet--submit{padding-bottom:0}html .rongshu-report-overlay{align-items:center;padding:1rem}html .rongshu-report-overlay__panel{border-radius:var(--radius-ui);max-height:min(84dvh,880px)}html .rongshu-diary__pick-backdrop{align-items:center;padding:1rem}html .rongshu-diary__pick-sheet{border-radius:var(--radius-md)}html .rongshu-diary__pick-sheet:before{display:none}html .post-detail-activity-gallery-lightbox{align-items:center;padding:1rem}html .post-detail-activity-gallery-lightbox__backdrop{background:#020617c7}html .post-detail-activity-gallery-lightbox__panel,html .post-detail-activity-gallery-lightbox--v3 .post-detail-activity-gallery-lightbox__panel{border-radius:var(--radius-md);background:var(--jx-panel-bg-solid,#fff);width:min(1200px,100%);max-width:none;max-height:calc(100dvh - 2rem);margin:0}html .post-detail-activity-gallery-lightbox__img.md-lightbox__image{max-height:min(78vh,100dvh - 9rem)}}.jx-route-chunk-fallback{box-sizing:border-box;width:100%}.jx-route-chunk-fallback--plain{min-height:100vh;padding:1.5rem 1.1rem 2rem}.jx-route-chunk-fallback--main{min-height:42vh;padding:.35rem 0 1.5rem}.daily-bonus-root{z-index:25000;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.daily-bonus-backdrop{-webkit-backdrop-filter:blur(3px);pointer-events:auto;background:#0f172a59;position:absolute;inset:0}.daily-bonus-card{text-align:center;pointer-events:auto;background:linear-gradient(165deg,#fffef8 0%,#f0fdf4 45%,#ecfdf5 100%);border:2px solid #2d8b5c59;border-radius:22px;width:min(18rem,92vw);padding:1.35rem 1.25rem 1.15rem;animation:.55s cubic-bezier(.34,1.45,.64,1) daily-bonus-pop;position:relative;box-shadow:0 20px 50px -20px #1a5f3c73,inset 0 0 0 1px #fffc}@keyframes daily-bonus-pop{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.daily-bonus-sparkles{pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.daily-bonus-spark{color:#2d8b5c8c;font-size:1rem;animation:2.4s ease-in-out infinite daily-bonus-float;position:absolute}.daily-bonus-spark.s1{animation-delay:0s;top:.5rem;left:.85rem}.daily-bonus-spark.s2{font-size:.85rem;animation-delay:.4s;top:.65rem;right:.9rem}.daily-bonus-spark.s3{animation-delay:.8s;bottom:2.5rem;left:1rem}@keyframes daily-bonus-float{0%,to{opacity:.65;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-6px)rotate(12deg)}}.daily-bonus-mascot{isolation:isolate;width:5rem;height:5rem;margin:0 auto .55rem;position:relative}.daily-bonus-mascot-clip{z-index:2;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.daily-bonus-mascot-stack{width:100%;height:100%;animation:.9s ease-in-out .3s infinite daily-bonus-wiggle;position:relative;container-type:size}.daily-bonus-mascot-img{object-fit:cover;object-position:50% 45%;filter:drop-shadow(0 1px 3px #1a5f3c24);width:100%;height:100%;display:block}@keyframes daily-bonus-wiggle{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(4deg)scale(1.05)}}.daily-bonus-ray{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 52%,#fffdf4d9 0%,#ecfdf559 38%,#2d8b5c24 55%,#0000 72%);border-radius:50%;animation:1.8s ease-in-out infinite daily-bonus-ray-pulse;position:absolute;inset:-18%}@keyframes daily-bonus-ray-pulse{0%,to{opacity:.88;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.daily-bonus-title{color:var(--primary);letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.daily-bonus-sub{color:var(--text-muted);margin:0 0 .75rem;font-size:.78rem;line-height:1.4}.daily-bonus-delta{justify-content:center;align-items:baseline;gap:.25rem;margin:0 0 1rem;display:flex}.daily-bonus-plus{color:var(--accent);text-shadow:0 2px 10px #2d8b5c59;font-size:2rem;font-weight:900;animation:.9s ease-out .15s both daily-bonus-num}@keyframes daily-bonus-num{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.daily-bonus-unit{color:var(--primary);font-size:1.1rem;font-weight:700}.daily-bonus-btn{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);cursor:pointer;width:100%;box-shadow:0 4px 16px -4px var(--accent-glow);border:none;border-radius:14px;padding:.7rem 1rem;font-size:.95rem;font-weight:700}.daily-bonus-btn:active{transform:scale(.98)}.admin-layout{background:#f1f5f9;flex-direction:column;min-height:100dvh;display:flex}.admin-layout-header{background:linear-gradient(165deg,#0f172a 0%,#1e293b 55%,#0f2419 100%);border-bottom:1px solid #ffffff0f;flex-shrink:0;box-shadow:0 4px 24px #0f172a59}.admin-layout-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:.65rem 1.15rem;display:flex}.admin-layout-brand-row{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.admin-layout-logo{letter-spacing:-.03em;color:#f8fafc;align-items:center;gap:.38rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-layout-logo-mark{filter:drop-shadow(0 1px 4px #00000040);border-radius:6px;flex-shrink:0}.admin-layout-logo:hover{color:#a7f3d0;text-decoration:none}.admin-layout-product{letter-spacing:.12em;text-transform:uppercase;color:#f8fafc8c;font-size:.72rem;font-weight:700}.admin-layout-env{letter-spacing:.06em;text-transform:uppercase;color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:6px;margin-left:.25rem;padding:.2rem .45rem;font-size:.62rem;font-weight:700}.admin-layout-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .75rem;display:flex}.admin-layout-toolbar-link{color:#f8fafce0;border:1px solid #0000;border-radius:8px;padding:.35rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.admin-layout-toolbar-link:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f;text-decoration:none}.admin-layout-user{color:#e2e8f0d9;white-space:nowrap;text-overflow:ellipsis;max-width:12rem;padding:.35rem .5rem;font-size:.78rem;overflow:hidden}.admin-layout-logout{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717159;border-radius:8px;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.admin-layout-logout:hover{color:#fff;background:#b91c1c8c}.admin-layout-main{box-sizing:border-box;flex:1;width:100%;max-width:1100px;margin:0 auto;padding:1.25rem 1.15rem 2.5rem}@media (width<=520px){.admin-layout-header-bar{flex-direction:column;align-items:stretch}.admin-layout-toolbar{border-top:1px solid #ffffff14;justify-content:flex-start;padding-top:.35rem}}@media (width>=1440px) and (height>=600px){html[data-jx-embed=web] .admin-layout-main{max-width:1600px}}@media (width>=1800px) and (height>=600px){html[data-jx-embed=web] .admin-layout-main{max-width:1720px}}.attention-strip{box-sizing:border-box;width:100%;max-width:640px;font:inherit;text-align:left;cursor:pointer;color:#7c2d12;background:linear-gradient(90deg,#fef3c7f2 0%,#fffbebfa 100%);border:none;border-bottom:1px solid #b4530959;align-items:center;gap:.5rem;margin:0 auto;padding:.4rem .85rem;display:flex}.attention-strip:hover{filter:brightness(.98)}.attention-strip:focus-visible{outline-offset:-2px;outline:2px solid #c2410c8c}.attention-strip-count{color:#fff;background:#c2410c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;font-size:.68rem;font-weight:800;display:inline-flex}.attention-strip-text{color:#9a3412;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;font-weight:700;overflow:hidden}.attention-strip-chevron{color:#9a3412bf;flex-shrink:0;font-size:1.1rem;font-weight:300;line-height:1}.header-skin-picker{flex-shrink:0;align-items:center;gap:.16rem;display:inline-flex;position:relative}.header-skin-picker__trigger,.header-setup-guide-entry{border:1px solid color-mix(in srgb, var(--jx-chip-border) 72%, transparent);background:color-mix(in srgb, var(--jx-chip-bg) 78%, transparent);width:1.84rem;min-width:1.84rem;height:1.86rem;color:var(--text-muted);letter-spacing:.01em;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.04rem;padding:.11rem .12rem;font-size:.58rem;font-weight:600;line-height:1.08;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff75}.header-skin-picker__trigger:hover,.header-setup-guide-entry:hover{border-color:var(--jx-chip-border);background:var(--jx-chip-bg-hover);color:var(--accent)}.header-skin-picker__trigger[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.header-skin-picker__swatch{border:1px solid var(--jx-icon-border);border-radius:999px;flex-shrink:0;width:.72rem;height:.72rem}.header-setup-guide-entry__icon{width:.78rem;height:.78rem;color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 62%, #fff 38%);box-shadow:0 0 0 1px var(--jx-icon-border) inset;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-setup-guide-entry__icon svg{width:13px;height:13px}.header-skin-picker__label,.header-setup-guide-entry__label{white-space:nowrap}.header-skin-picker__swatch--jade{background:linear-gradient(145deg,#bbf7d0,#15803d)}.header-skin-picker__swatch--glass{background:radial-gradient(circle at 30% 35%,#c4b5fdf2,#0000 48%),radial-gradient(circle at 72% 28%,#7dd3fce6,#0000 44%),linear-gradient(145deg,#fff,#e0f2fe)}.header-skin-picker__swatch--ceramic{background:linear-gradient(145deg,#fffbeb,#92400e)}.header-skin-picker__swatch--festive{background:radial-gradient(circle at 32% 35%,#fcd34df2,#0000 42%),linear-gradient(145deg,#fff1f2,#9f1239)}.header-skin-picker__swatch--ocean{background:radial-gradient(circle at 30% 35%,#bae6fdf2,#0000 48%),linear-gradient(145deg,#f0f9ff,#0891b2)}.header-skin-picker__swatch--dawn{background:radial-gradient(circle at 32% 35%,#fef9c3f2,#0000 42%),linear-gradient(145deg,#fefce8,#65a30d)}.header-skin-picker__menu{z-index:30;border:1px solid var(--jx-panel-border);background:var(--jx-panel-bg);min-width:7.25rem;box-shadow:var(--jx-panel-shadow);border-radius:12px;margin:0;padding:.28rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0}.header-skin-picker__option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.42rem .48rem;font-size:.78rem;font-weight:700;display:flex}.header-skin-picker__option:hover{background:var(--jx-chip-bg)}.header-skin-picker__option--active{color:var(--accent);background:var(--jx-chip-bg)}.header-skin-picker__option-swatch{border-radius:999px;flex-shrink:0;width:1.05rem;height:1.05rem}@media (width<=380px){.header-skin-picker{gap:.12rem}.header-skin-picker__trigger,.header-setup-guide-entry{border-radius:9px;width:1.72rem;min-width:1.72rem;height:1.78rem;padding:.08rem .09rem;font-size:.54rem}}@media (width<=360px){.header-skin-picker__trigger,.header-setup-guide-entry{width:1.66rem;min-width:1.66rem;height:1.74rem;font-size:.52rem}}.compose-intro-backdrop{z-index:100;padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));-webkit-tap-highlight-color:transparent;background:#0f172a6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.compose-intro-sheet{background:#fff;border-radius:18px;width:100%;max-width:22rem;padding:1.1rem 1.15rem 1rem;box-shadow:0 -4px 32px #0f172a1f,0 0 0 1px #1a5f3c0f}.compose-intro-title{letter-spacing:-.02em;color:var(--text);text-align:center;margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.compose-intro-desc{color:var(--text-secondary);text-align:center;margin:0 0 1rem;font-size:.86rem;line-height:1.55}.compose-intro-actions{flex-direction:column;gap:.5rem;display:flex}.compose-intro-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;width:100%;padding:.65rem 1rem;font-size:.92rem;font-weight:700;transition:filter .12s,background .12s;display:block}.compose-intro-btn--primary{color:#fff;background:linear-gradient(145deg, var(--accent) 0%, var(--primary) 100%);box-shadow:0 2px 10px #1a5f3c40}.compose-intro-btn--primary:hover{filter:brightness(1.04)}.compose-intro-btn--secondary{color:var(--primary);background:#2d8b5c14;border-color:#2d8b5c47}.compose-intro-btn--secondary:hover{background:#2d8b5c1f}.compose-intro-dismiss{width:100%;color:var(--text-muted);cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;margin-top:.65rem;padding:.45rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:block}.compose-intro-dismiss:hover{color:var(--accent)}.bottom-nav{box-sizing:border-box;z-index:50;width:100%;max-width:100%;min-height:calc(3.25rem + env(safe-area-inset-bottom,0px));padding:.35rem max(.3rem, env(safe-area-inset-left,0px)) calc(.38rem + env(safe-area-inset-bottom,0px)) max(.3rem, env(safe-area-inset-right,0px));background:var(--bottom-nav-bg);-webkit-backdrop-filter:blur(18px)saturate(1.18);border-top:var(--bottom-nav-border-top);box-shadow:var(--bottom-nav-shadow);backface-visibility:hidden;justify-content:space-between;align-items:stretch;gap:.12rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.bottom-nav-item{min-width:0;min-height:48px;color:var(--text-muted);-webkit-tap-highlight-color:transparent;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:.35rem .1rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s,transform .1s;display:flex;position:relative}.bottom-nav-item:hover{color:var(--text);text-decoration:none}.bottom-nav-item:active{transform:scale(.98)}.bottom-nav-item.active{color:var(--accent);background:var(--bottom-nav-active-bg);box-shadow:var(--bottom-nav-active-shadow)}.bottom-nav-label{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.58rem,2.8vw,.7rem);line-height:1.2;overflow:hidden}.bottom-nav-dot{background:#ea580c;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:18%;box-shadow:0 0 0 2px #fffffff0}.bottom-nav-badge{text-align:center;color:#fff;background:#c2410c;border-radius:999px;min-width:1rem;height:1rem;padding:0 .22rem;font-size:.6rem;font-weight:800;line-height:1rem;position:absolute;top:3px;right:12%}.bottom-nav-compose{min-width:0;color:var(--text-muted);flex:1 1 0}.bottom-nav-compose-icon{color:#fff;background:linear-gradient(145deg, var(--accent) 0%, var(--primary) 100%);border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1.5rem;font-weight:300;line-height:1;display:flex;box-shadow:0 2px 8px #1a5f3c38,0 0 0 2px #ffffffe6}.bottom-nav-compose.active{color:var(--accent);background:#2d8b5c17}.bottom-nav-compose.active .bottom-nav-compose-icon{box-shadow:0 2px 12px #1a5f3c52,0 0 0 2px #fffffff2}.welcome-ai-grant{text-align:center;background:linear-gradient(155deg,#f0fdf4fa 0%,#fffffff0 52%,#ecfdf5e6 100%);border:1px solid #16a34a38;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 28px -14px #15803d59,inset 0 0 0 1px #ffffffa6}.welcome-ai-grant__glow{pointer-events:none;background:radial-gradient(at 50% 0,#22c55e2e,#0000 68%);height:70%;position:absolute;inset:-40% -20% auto}.welcome-ai-grant__chip{letter-spacing:.18em;color:var(--jx-chip-text,#166534);background:var(--jx-chip-bg,#dcfce7d9);border:1px solid var(--jx-chip-border,#16a34a38);border-radius:999px;margin:.85rem 0 .45rem;padding:.28rem .72rem;font-size:.68rem;font-weight:800;display:inline-block;position:relative}.welcome-ai-grant__amount{justify-content:center;align-items:baseline;gap:.12rem;margin:0 0 .15rem;line-height:1;display:flex;position:relative}.welcome-ai-grant__currency{color:#15803d;font-size:1.35rem;font-weight:800;transform:translateY(-.12rem)}.welcome-ai-grant__value{letter-spacing:-.03em;background:linear-gradient(135deg,#14532d 0%,#16a34a 45%,#0d9488 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.35rem,8vw,2.75rem);font-weight:900}.welcome-ai-grant__label{color:#14532d;letter-spacing:.06em;margin:0 0 .35rem;font-size:.92rem;font-weight:700;position:relative}.welcome-ai-grant__hint{color:#64748b;margin:0;font-size:.78rem;line-height:1.45;position:relative}.welcome-ai-grant__cta{letter-spacing:.04em;min-height:2.35rem;color:var(--jx-cta-text,#fff);background:var(--jx-cta-bg,linear-gradient(165deg, #15803d 0%, #166534 100%));box-shadow:var(--jx-cta-shadow,0 4px 14px -4px #16653473);border-radius:999px;justify-content:center;align-items:center;margin:.75rem 0 .85rem;padding:0 1.15rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;position:relative}.welcome-ai-grant__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.welcome-ai-grant--compact{border-radius:16px;padding:0 .65rem}.welcome-ai-grant--compact .welcome-ai-grant__chip{letter-spacing:.14em;margin-top:.72rem;font-size:.62rem}.welcome-ai-grant--compact .welcome-ai-grant__currency{font-size:1.1rem}.welcome-ai-grant--compact .welcome-ai-grant__value{font-size:2.1rem}.welcome-ai-grant--compact .welcome-ai-grant__label{font-size:.84rem}.welcome-ai-grant--compact .welcome-ai-grant__hint{font-size:.72rem}.welcome-ai-grant--compact .welcome-ai-grant__cta{min-height:2.15rem;margin-bottom:.72rem;font-size:.82rem}.welcome-ai-grant--hero{margin:0 0 1rem;padding:0 .35rem}.invite-welcome-root{--invite-welcome-fade:.35s;z-index:2200;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.invite-welcome-backdrop{cursor:pointer;pointer-events:auto;animation:invite-welcome-fade-in var(--invite-welcome-fade) ease forwards;background:linear-gradient(168deg,#ecfdf5eb 0%,#f0fdf4e0 40%,#f8fafce6 100%);border:none;margin:0;padding:0;position:absolute;inset:0}.invite-welcome-panel{z-index:1;text-align:center;pointer-events:auto;background:linear-gradient(165deg,#fffffff5 0%,#f0fdf4e6 100%);border:1px solid #2d8b5c38;border-radius:24px;width:min(22.5rem,94vw);padding:1.5rem 1.25rem 1.25rem;animation:.45s both invite-welcome-rise;position:relative;box-shadow:0 22px 48px -18px #1a5f3c59,inset 0 0 0 1px #fffc}.invite-welcome-root--reduced .invite-welcome-backdrop,.invite-welcome-root--reduced .invite-welcome-panel,.invite-welcome-root--reduced .invite-welcome-tree,.invite-welcome-root--reduced .invite-welcome-edge{animation:none!important}.invite-welcome-brand{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.invite-welcome-mark-ring{background:#2d8b5c1a;border-radius:50%;padding:.35rem;display:inline-flex;box-shadow:0 0 0 1px #2d8b5c26}.invite-welcome-brand-name{letter-spacing:.12em;color:#0f172a;margin:0;font-size:1.15rem;font-weight:700}.invite-welcome-brand-accent{color:#15803d}.invite-welcome-title{color:#0f172a;margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.invite-welcome-inviter{color:#334155;margin:0 0 .35rem;font-size:.95rem}.invite-welcome-inviter strong{color:#166534}.invite-welcome-inviter--soft{color:#64748b}.invite-welcome-tagline{color:#475569;margin:0 0 1rem;font-size:.88rem;line-height:1.45}.invite-welcome-tree{opacity:0;flex-direction:column;align-items:center;gap:0;min-height:7.5rem;margin:0 auto 1.1rem;display:flex;transform:translateY(6px)}.invite-welcome-tree--ready{animation:.55s .12s both invite-welcome-tree-in}.invite-welcome-root--reduced .invite-welcome-tree--ready{opacity:1;transform:none}.invite-welcome-node{flex-direction:column;align-items:center;gap:.25rem;display:flex}.invite-welcome-node__avatar{color:#fff;background:linear-gradient(165deg,#22c55e 0%,#15803d 100%);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #15803d47}.invite-welcome-node--inviter .invite-welcome-node__avatar{background:linear-gradient(165deg,#34d399 0%,#0f766e 100%)}.invite-welcome-node__name{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;font-size:.78rem;font-weight:600;overflow:hidden}.invite-welcome-edge{transform-origin:top;background:linear-gradient(#2d8b5c8c,#2d8b5c26);border-radius:2px;width:2px;height:1.65rem;margin:.15rem 0;animation:.5s .35s both invite-welcome-edge-grow}.invite-welcome-actions{flex-direction:column;gap:.5rem;animation:.3s both invite-welcome-fade-in;display:flex}.invite-welcome-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:2.65rem;padding:0 1rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.invite-welcome-btn--primary{color:#fff;background:linear-gradient(165deg,#15803d 0%,#166534 100%);box-shadow:0 2px 10px #16653452}.invite-welcome-btn--primary:hover{filter:brightness(1.05)}.invite-welcome-btn--ghost{color:#475569;background:#ffffffe6;border:1px solid #94a3b873}.invite-welcome-btn--ghost:hover{color:#1e293b;background:#fff}.invite-welcome-skip-hint{margin:.25rem 0 0}.invite-welcome-skip-pill{color:#64748b;cursor:pointer;background:#ffffffbf;border:1px solid #94a3b866;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .9rem;font-family:inherit;font-size:.82rem;display:inline-flex}@keyframes invite-welcome-fade-in{0%{opacity:0}to{opacity:1}}@keyframes invite-welcome-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes invite-welcome-tree-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes invite-welcome-edge-grow{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.post-reg-hint-root{z-index:2100;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.post-reg-hint-backdrop{-webkit-backdrop-filter:blur(3px);cursor:pointer;pointer-events:auto;background:#0f172a66;border:none;margin:0;padding:0;position:absolute;inset:0}.post-reg-hint-card{pointer-events:auto;text-align:left;background:linear-gradient(165deg,#fffef9 0%,#f0fdf4 48%,#ecfdf5 100%);border:1px solid #2d8b5c47;border-radius:18px;width:min(22rem,94vw);padding:1.35rem 1.25rem 1.2rem;position:relative;box-shadow:0 22px 48px -18px #1a5f3c66,inset 0 0 0 1px #ffffffbf}.post-reg-hint-title{color:#0f172a;letter-spacing:.02em;margin:0 0 .75rem;font-size:1.2rem;font-weight:700}.post-reg-hint-lede,.post-reg-hint-skip{color:#334155;margin:0 0 .65rem;font-size:.92rem;line-height:1.55}.post-reg-hint-skip{border-top:1px dashed #2d8b5c33;margin-bottom:1rem;padding-top:.35rem}.post-reg-hint-actions{flex-direction:column;gap:.55rem;display:flex}.post-reg-hint-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;min-height:2.65rem;padding:0 1rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.post-reg-hint-btn--primary{color:#fff;background:linear-gradient(165deg,#15803d 0%,#166534 100%);box-shadow:0 2px 10px #16653459}.post-reg-hint-btn--primary:hover{filter:brightness(1.05)}.post-reg-hint-btn--ghost{color:#475569;background:#ffffffd9;border:1px solid #94a3b873}.post-reg-hint-btn--ghost:hover{color:#1e293b;background:#fff}@keyframes welcome-onboarding-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes welcome-onboarding-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcome-onboarding-shimmer{0%,to{opacity:.35}50%{opacity:.55}}.welcome-onboarding-backdrop{z-index:200;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);-webkit-overflow-scrolling:touch;background:#0f172a70;justify-content:center;align-items:center;animation:.35s ease-out both welcome-onboarding-backdrop-fade;display:flex;position:fixed;inset:0;overflow:auto}.welcome-onboarding-aurora{pointer-events:none;background:radial-gradient(ellipse 100% 70% at 50% -30%, var(--jx-theme-glow-a), transparent 55%), radial-gradient(ellipse 80% 50% at 100% 20%, var(--jx-theme-glow-b), transparent 50%), radial-gradient(ellipse 70% 45% at 0% 80%, #a78bfa1f, transparent 45%), linear-gradient(168deg, var(--jx-band-bg-odd) 0%, var(--jx-band-bg-even) 100%);opacity:.96;position:fixed;inset:0}.welcome-onboarding-panel{background:var(--jx-panel-bg);width:min(34rem,100%);max-height:min(92vh,50rem);box-shadow:var(--shadow-lg);border-radius:24px;padding:0 1.25rem 1.45rem;animation:.5s cubic-bezier(.22,1,.36,1) 80ms both welcome-onboarding-enter;position:relative;overflow:hidden auto}.welcome-onboarding-panel--review{box-shadow:var(--jx-panel-shadow)}.welcome-onboarding-panel:before{content:"";background:var(--jx-cta-bg);border-radius:24px 24px 0 0;height:4px;margin:0 -1.25rem .85rem;display:block}.welcome-onboarding-panel-glow{background:radial-gradient(ellipse at center, var(--jx-theme-glow-a), transparent 65%);pointer-events:none;width:120%;height:70%;animation:6s ease-in-out infinite welcome-onboarding-shimmer;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.welcome-onboarding-deco{pointer-events:none;opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath fill='%2316a34a' fill-opacity='0.03' d='M0 80h80V0H0zm80 80h80V80H80z'/%3E%3Ccircle cx='40' cy='40' r='1.2' fill='%230d9488' fill-opacity='0.1'/%3E%3Ccircle cx='120' cy='120' r='1' fill='%232563eb' fill-opacity='0.08'/%3E%3C/svg%3E");border-radius:24px;position:absolute;inset:0}.welcome-onboarding-topbar{justify-content:space-between;align-items:center;min-height:1.5rem;margin-bottom:.35rem;display:flex;position:relative}.welcome-onboarding-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);opacity:.88;font-size:.68rem;font-weight:800}.welcome-onboarding-close{color:#475569;cursor:pointer;background:#0f172a0f;border:none;border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem;margin:-.25rem -.35rem 0 0;font-size:1.35rem;line-height:1;transition:background .15s,color .15s}.welcome-onboarding-close:hover{color:#0f766e;background:#0d94881f}.welcome-onboarding-hero{text-align:center;background:var(--jx-panel-bg-soft);border:1px solid var(--jx-panel-border);box-shadow:var(--jx-panel-shadow);border-radius:18px;margin:0 0 1rem;padding:1.1rem .95rem 1rem;position:relative}.welcome-onboarding-brand{flex-direction:column;align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.welcome-onboarding-brand-ring{background:var(--jx-icon-bg);border-radius:20px;justify-content:center;align-items:center;width:4.1rem;height:4.1rem;display:flex;box-shadow:0 8px 22px -10px #0f51334d,inset 0 0 0 1px #16653414}.welcome-onboarding-brand-mark{filter:drop-shadow(0 4px 10px #15803d2e);flex-shrink:0}.welcome-onboarding-brand-text{letter-spacing:.28em;text-indent:.28em;font-size:1.72rem;font-weight:800}.welcome-onboarding-brand-a{background:linear-gradient(135deg,#15803d,#0d9488);color:#0000;-webkit-background-clip:text;background-clip:text}.welcome-onboarding-brand-b{background:linear-gradient(135deg,#0d9488,#2563eb);color:#0000;-webkit-background-clip:text;background-clip:text}.welcome-onboarding-hero-rule{align-items:center;gap:.45rem;margin:0 0 .85rem;padding:0 .35rem;display:flex}.welcome-onboarding-hero-rule span:first-child,.welcome-onboarding-hero-rule span:nth-child(3){background:linear-gradient(90deg,#0000,#16653433,#0000);flex:1;height:1px}.welcome-onboarding-hero-rule span:nth-child(2){background:linear-gradient(135deg,#16a34a,#0d9488);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #16a34a1a}.welcome-onboarding-slogan-main{letter-spacing:.06em;background:linear-gradient(135deg,#14532d 0%,#166534 45%,#0f766e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .7rem;font-size:clamp(1.05rem,3.5vw,1.24rem);font-weight:800;line-height:1.42;position:relative}.welcome-onboarding-advocacy{margin:0 0 .55rem;position:relative}.welcome-onboarding-advocacy-inner{letter-spacing:.08em;color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:999px;padding:.38rem .85rem;font-size:.82rem;font-weight:700;display:inline-block;box-shadow:0 4px 12px -8px #1665344d}.welcome-onboarding-slogan-sub{color:#64748b;margin:0;font-size:.84rem;font-weight:600;line-height:1.55;position:relative}.welcome-onboarding-lead{color:#334155;background:linear-gradient(135deg,#f0fdfab3,#eff6ff8c);border:1px solid #0d94881a;border-radius:14px;margin:0 0 1rem;padding:.72rem .82rem;font-size:.88rem;line-height:1.65;position:relative}.welcome-onboarding-steps{color:#1e293b;margin:0;padding:0 0 0 .15rem;font-size:.86rem;line-height:1.58;list-style:none;position:relative}.welcome-onboarding-steps:before{content:"";pointer-events:none;background:linear-gradient(#0d948847,#0d94880f);width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:1.48rem}.welcome-onboarding-steps li{background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:14px;align-items:flex-start;gap:.7rem;margin-bottom:.62rem;padding:.58rem .68rem .58rem .55rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.welcome-onboarding-steps li:last-child{margin-bottom:0}.welcome-onboarding-steps li:hover{border-color:#0d948838;box-shadow:0 8px 24px -16px #0d948859}.welcome-onboarding-step-num{z-index:1;color:#fff;background:linear-gradient(145deg,#0d9488,#059669);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:.8rem;font-weight:700;display:flex;position:relative;box-shadow:0 2px 8px -2px #0d948873}.welcome-onboarding-step-body strong{color:#14532d;margin-bottom:.15rem;font-size:.9rem;display:block}.welcome-onboarding-step-body{flex:1;min-width:0}.welcome-onboarding-step-detail{color:#475569;font-size:.84rem;line-height:1.62;display:block}.welcome-onboarding-step-detail--inline:before{content:"：";color:#94a3b8}.welcome-onboarding-steps-li--important{box-shadow:0 6px 20px -14px #ca8a0459;background:linear-gradient(135deg,#fefce8f5,#ffffffe6)!important;border-color:#eab3086b!important}.welcome-onboarding-steps-li--important .welcome-onboarding-step-num{background:linear-gradient(145deg,#ca8a04,#d97706);box-shadow:0 2px 8px -2px #ca8a0473}.welcome-onboarding-steps a{color:#0d9488;border-bottom:1px solid #0d948840;font-weight:600;text-decoration:none}.welcome-onboarding-steps a:hover{border-bottom-color:#0d9488}.welcome-onboarding-footnote{color:#64748b;background:#f8fafcd9;border:1px solid #e2e8f0e6;border-radius:10px;margin:.95rem 0 0;padding:.55rem .65rem;font-size:.72rem;line-height:1.55;position:relative}.welcome-onboarding-actions{justify-content:center;margin-top:1.2rem;display:flex;position:relative}.welcome-onboarding-btn{letter-spacing:.1em;min-width:13rem;color:var(--jx-cta-text);background:var(--jx-cta-bg);cursor:pointer;box-shadow:var(--jx-cta-shadow), 0 0 0 1px #ffffff1f inset;border:none;border-radius:999px;padding:.82rem 1.5rem;font-size:.95rem;font-weight:800;transition:transform .15s,filter .15s,box-shadow .15s}.welcome-onboarding-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.welcome-onboarding-btn:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px -6px #0d948880,inset 0 0 0 1px #ffffff26}.welcome-onboarding-btn:not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.welcome-onboarding-backdrop,.welcome-onboarding-panel,.welcome-onboarding-panel-glow{animation:none}}.app-layout{flex-direction:column;min-height:100svh;display:flex}.app-layout-fixed-top{box-sizing:border-box;z-index:20;background:var(--chrome-fixed-top-bg);-webkit-backdrop-filter:blur(16px)saturate(1.12);width:100%;max-width:100%;box-shadow:var(--chrome-fixed-top-shadow);backface-visibility:hidden;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.app-layout-header{padding:.46rem .9rem;padding-top:calc(.46rem + env(safe-area-inset-top,0px));border-bottom:var(--chrome-header-border-bottom);background:var(--chrome-header-inner-bg);justify-content:space-between;align-items:center;gap:.48rem;display:flex}.app-layout-header-actions{flex:auto;justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;display:flex}.app-layout-search-form{background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;flex:9rem;align-items:center;gap:.24rem;min-width:0;max-width:15.5rem;padding:.14rem .24rem .14rem .52rem;display:flex;box-shadow:inset 0 1px #ffffff94}.app-layout-search-form:focus-within{border-color:#16653461;box-shadow:0 0 0 3px #1665341a,inset 0 1px #ffffffbf}.app-layout-search-form__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-layout-search-form__input{min-width:0;color:var(--text,#0f172a);background:0 0;border:none;outline:none;flex:auto;font-size:.78rem;font-weight:600}.app-layout-search-form__input::placeholder{color:var(--text-muted,#94a3b8);font-weight:500}.app-layout-search-form__btn{width:1.56rem;height:1.56rem;color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-layout-search-form__btn svg{width:14px;height:14px}.app-layout-search-form__btn:hover{background:var(--jx-cta-bg-hover)}.app-layout-header-nav{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.app-layout-notify{color:var(--text-muted);border-radius:8px;padding:.35rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;position:relative}.app-layout-notify--has{color:var(--accent);font-weight:700}.app-layout-notify:hover{background:var(--accent-soft);text-decoration:none}.app-layout-notify-badge{text-align:center;color:#fff;background:#c2410c;border-radius:999px;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.62rem;font-weight:800;line-height:1rem;position:absolute;top:-2px;right:-2px}.app-layout-brand{flex-shrink:0;align-items:center;gap:.32rem;text-decoration:none;display:inline-flex}.app-layout-brand-mark{border-radius:6px;flex-shrink:0;width:24px;height:24px;box-shadow:0 1px 3px #16653429}.app-layout-brand-text{letter-spacing:.04em;background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;line-height:1}.app-layout-brand:hover{filter:brightness(1.05);text-decoration:none}.app-layout-brand-stack{flex-direction:column;align-items:flex-start;gap:.06rem;min-width:0;display:flex}.app-layout-brand-slogan{letter-spacing:.02em;max-width:11.5rem;color:var(--text-muted);opacity:.88;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.app-layout-brand-row{flex-shrink:0;align-items:center;gap:.45rem;min-width:0;max-width:42%;display:flex}@media (width<=380px){.app-layout-header{gap:.38rem;padding-left:.62rem;padding-right:.62rem}.app-layout-brand{gap:.26rem}.app-layout-brand-mark{border-radius:5px;width:22px;height:22px}.app-layout-brand-text{font-size:1.05rem}.app-layout-brand-slogan{max-width:9.25rem;font-size:.58rem}.app-layout-brand-row{max-width:46%}.app-layout-search-form{flex-basis:7.5rem;max-width:none;padding-left:.46rem}}.app-layout-owners,.app-layout-share,.app-layout-search{color:var(--accent);border-radius:8px;flex-shrink:0;padding:.35rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;position:relative}.app-layout-owners-dot{background:#ea580c;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #fffffff5}.app-layout-owners:hover,.app-layout-share:hover,.app-layout-search:hover{background:var(--accent-soft);text-decoration:none}.app-layout-main{width:100%;max-width:var(--layout-max,42rem);box-sizing:border-box;padding-left:max(0px, env(safe-area-inset-left,0px));padding-right:max(0px, env(safe-area-inset-right,0px));padding-bottom:calc(var(--bottom-nav-height,4.25rem) + env(safe-area-inset-bottom,0px));flex:1;margin:0 auto}.network-space-bg{fill:#020617}.network-space-stars{pointer-events:none}.network-space-stars--far{opacity:.85}.network-space-stars--lite{opacity:.55}.network-space-star{fill:#e2e8f0;pointer-events:none}.network-space-star--far{fill:#94a3b8}.network-space-star--twinkle{animation:4.8s ease-in-out infinite network-space-twinkle}@keyframes network-space-twinkle{0%,to{opacity:.35}50%{opacity:1}}.network-space-nebula,.network-space-core,.network-space-vignette,.network-space-edge-fade,.network-space-ring{pointer-events:none}.network-space-ring{fill:none;stroke:#34d3991c;stroke-width:1px;stroke-dasharray:3 14}.network-space-ring--outer{stroke:#4ade8024;stroke-width:1.1px}.network-space-ring--inner{stroke-dasharray:2 12;stroke:#2dd4bf17}.network-space-ring--alumni{stroke:#60a5fa1a}.network-space-ring--alumni.network-space-ring--outer{stroke:#93c5fd21}.network-space-ring--alumni.network-space-ring--inner{stroke:#818cf814}@media (prefers-reduced-motion:reduce){.network-space-star--twinkle{animation:none}}.home-rel{background:radial-gradient(circle at 14% 12%, var(--jx-theme-glow-a), transparent 32%), radial-gradient(circle at 86% 8%, var(--jx-theme-glow-b), transparent 30%), var(--jx-panel-bg-soft);border:1px solid var(--jx-panel-border);box-shadow:var(--jx-panel-shadow);border-radius:28px;margin:.55rem 0 .72rem;padding:.58rem .62rem;position:relative;overflow:hidden}.home-rel:before{content:"";background:radial-gradient(circle, var(--jx-theme-glow-a), transparent 68%);pointer-events:none;border-radius:999px;width:15rem;height:15rem;position:absolute;inset:-24% -12% auto auto}.home-rel-hero{z-index:1;text-align:center;padding:.38rem .2rem .62rem;position:relative}.home-rel-guest-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0 0 .75rem;display:flex}.home-rel-primary,.home-rel-secondary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;min-height:2.45rem;padding:.58rem 1.05rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.home-rel-primary{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border:0}.home-rel-primary:hover:not(:disabled){background:var(--jx-cta-bg-hover);box-shadow:var(--jx-cta-shadow);transform:translateY(-1px)}.home-rel-primary:active:not(:disabled){transform:translateY(0)}.home-rel-secondary{border:1.5px solid var(--jx-chip-border);color:var(--jx-chip-text);background:var(--jx-chip-bg);box-shadow:var(--jx-panel-shadow)}.home-rel-secondary:hover:not(:disabled){border-color:var(--jx-chip-border);background:var(--jx-chip-bg-hover);box-shadow:var(--jx-panel-shadow);transform:translateY(-1px)}.home-rel-secondary:active:not(:disabled){transform:translateY(0)}.home-rel-grid{z-index:1;grid-template-columns:minmax(0,1fr);gap:.62rem;display:grid;position:relative}.home-rel-card{background:var(--jx-panel-bg);border:1px solid var(--jx-panel-border);box-shadow:var(--jx-panel-shadow);border-radius:24px;padding:.72rem;position:relative;overflow:hidden}.home-rel-card--social{background:linear-gradient(#ffffffeb,#f0fdf4db),radial-gradient(circle at 100% 0,#14b8a629,#0000 40%)}.home-rel-card--alumni{background:linear-gradient(#fffffff0,#eff6ffd1),radial-gradient(circle at 0 0,#3b82f624,#0000 40%)}.home-rel-kicker{letter-spacing:.16em;color:var(--accent);text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:900}.home-rel-card__head{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.35rem;display:flex}.home-rel-card__eyebrow{color:var(--accent);letter-spacing:.08em;margin:0;font-size:.68rem;font-weight:900}.home-rel-card__more{color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:999px;flex-shrink:0;padding:.28rem .62rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.home-rel-card__more:hover{background:var(--jx-chip-bg-hover);border-color:var(--jx-chip-border);transform:translateY(-1px)}.home-rel-graph-shell--space{isolation:isolate;background:radial-gradient(circle at 50% 14%,#064e3b61,#020617fa 64%),#020617;border:1px solid #34d39929;position:relative;box-shadow:inset 0 1px #94a3b81a,inset 0 0 32px #00000061,0 14px 36px -18px #0f766e38}.home-rel-graph-shell--space:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(72% 48% at 50% 8%,#34d3991a,#0000 68%);position:absolute;inset:0}.home-rel-graph-shell--space:after{content:"";pointer-events:none;z-index:2;border:1px solid #94a3b814;border-radius:17px;position:absolute;inset:5px;box-shadow:inset 0 0 20px #00000047,inset 0 1px #ffffff0a}.home-rel-stack--alumni .home-rel-graph-shell--space{background:radial-gradient(circle at 50% 14%,#1e3a8a57,#020617fa 64%),#020617;border-color:#60a5fa29;box-shadow:inset 0 1px #94a3b81a,inset 0 0 32px #00000061,0 14px 36px -18px #2563eb33}.home-rel-stack--alumni .home-rel-graph-shell--space:before{background:radial-gradient(72% 48% at 50% 8%,#60a5fa17,#0000 68%)}.home-rel-graph--space{z-index:0;filter:drop-shadow(0 16px 26px #00000061);position:relative}.home-rel-edge--space{stroke-width:1.35px;opacity:.78;stroke-linecap:round}.home-rel-edge--space.home-rel-edge--invite,.home-rel-edge--space.home-rel-edge--vouch{stroke-dasharray:4 10;opacity:.68}.home-rel-edge--space.home-rel-edge--ghost{stroke:#94a3b81f;stroke-width:1.1px;filter:none}.home-rel-node--space{stroke:#ffffff52;stroke-width:1.1px}.home-rel-node__halo--space{opacity:.38}.home-rel-node__me--space,.home-rel-node__initial--space{fill:#ecfdf5}.home-rel-node__label--space{fill:#e2e8f0d1;stroke:#020617bf}.home-rel-graph-shell{background:linear-gradient(#ffffff73 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff73 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle,#ffffffb8,#ecfdf542);border-radius:22px;place-items:center;min-height:17.25rem;display:grid;position:relative;overflow:hidden}.home-rel-graph{filter:drop-shadow(0 18px 24px #0f766e1f);width:min(100%,22rem);height:auto}.home-rel-ring{fill:none;stroke:#0f766e1f;stroke-width:1.6px;stroke-dasharray:5 10}.home-rel-ring--outer{stroke:#16653429}.home-rel-ring--inner{stroke-dasharray:2 8}.home-rel-edge{fill:none;stroke:#0f766e57;stroke-width:2.6px;stroke-linecap:round;opacity:.86}.home-rel-edge--invite,.home-rel-edge--vouch{stroke:#2563eb52}.home-rel-edge--ghost{stroke:#64748b33;stroke-width:1.7px}.home-rel-node-link{color:inherit;transition:opacity .18s}.home-rel-graph--space .home-rel-node-link:hover{opacity:.92}.home-rel-graph--space .home-rel-node-link:active{opacity:.82}.home-rel-node{stroke:#ffffffeb;stroke-width:3px}.home-rel-node--center{fill:var(--accent)}.home-rel-node--ghost{fill:#64748b5c;stroke:#ffffffd9;stroke-width:2px}.home-rel-node__halo{opacity:.2}.home-rel-node__recent{fill:none;stroke:#f59e0bd1;stroke-width:2px;stroke-dasharray:4 4}.home-rel-node__me,.home-rel-node__initial{fill:#fff;pointer-events:none;font-size:15px;font-weight:900}.home-rel-node__label{fill:#334155;paint-order:stroke;stroke:#ffffffdb;stroke-width:4px;pointer-events:none;font-size:11px;font-weight:800}.home-rel-graph-status{color:#e2e8f0eb;-webkit-backdrop-filter:blur(8px);text-align:center;z-index:3;background:#0f172ab8;border:1px solid #94a3b824;border-radius:999px;width:calc(100% - 1rem);margin:0;padding:.42rem .6rem;font-size:.74rem;font-weight:700;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.home-rel-graph-shell--space .home-rel-graph-status{color:#e2e8f0e6}.home-rel-graph-status--err{color:#fcd34d;border-color:#fbbf2438}.home-rel-card__meta{color:#64748b;letter-spacing:.03em;text-align:center;flex-direction:column;align-items:center;gap:.22rem;margin:.58rem 0 0;font-size:.76rem;font-weight:600;display:flex}.home-rel-card__meta-count{font-variant-numeric:tabular-nums;background:#ecfdf5b8;border:1px solid #10b98124;border-radius:999px;align-items:baseline;gap:.18rem;padding:.22rem .72rem;display:inline-flex}.home-rel-stack--alumni .home-rel-card__meta-count{background:#eff6ffc7;border-color:#3b82f624}.home-rel-card__meta strong{color:var(--accent);letter-spacing:-.03em;font-size:1.02rem;font-weight:900;line-height:1}.home-rel-card__meta-unit{color:#64748b;font-size:.72rem;font-weight:700}.home-rel-card__meta-trunc{letter-spacing:.01em;color:var(--jx-muted,#64748b);margin-top:.08rem;font-size:.72rem;font-weight:500;display:block}.home-rel-stacks{z-index:1;scroll-margin-top:calc(var(--app-header-height,52px) + .75rem);position:relative}.home-rel-stacks__head{text-align:center;margin:0 0 .48rem}.home-rel-stacks__label{margin:0}.home-rel-stacks__hint{color:#64748b;margin:.28rem 0 0;font-size:.78rem;font-weight:700;line-height:1.35}.home-rel-stack{background:var(--jx-panel-bg);border:1px solid var(--jx-panel-border);min-width:0;box-shadow:var(--jx-panel-shadow);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.home-rel-stack--social{background:linear-gradient(#ffffffeb,#f0fdf4db),radial-gradient(circle at 100% 0,#14b8a629,#0000 40%)}.home-rel-stack--alumni{background:linear-gradient(#fffffff0,#eff6ffd1),radial-gradient(circle at 0 0,#3b82f624,#0000 40%)}.home-rel-stack .home-rel-card{box-shadow:none;background:0 0;border:0;border-radius:0}.home-rel-stack__invite{border-top:1.5px solid var(--jx-panel-border);background:#ffffff94;padding:.72rem;box-shadow:inset 0 1px #ffffffb8}.home-rel-stack--social .home-rel-stack__invite{background:linear-gradient(#f0fdf4b8,#ffffffd1);border-top-color:#16a34a38}.home-rel-stack--alumni .home-rel-stack__invite{background:linear-gradient(#eff6ffb8,#ffffffd1);border-top-color:#3b82f638}.home-rel-invite-card{background:var(--jx-panel-bg-soft);border:1px solid var(--jx-panel-border);border-radius:18px;min-width:0;padding:.72rem .68rem .78rem;box-shadow:0 10px 28px -22px #0f172a47}.home-rel-invite-card .invite-poster__longpress-hint{display:none}.home-rel-invite-card .social-invite-poster--embedded{margin:0}.home-rel-invite-card .invite-poster__frame{background:linear-gradient(155deg,#f0fdf4eb 0%,#fffffffa 58%,#dcfce78c 100%);border:1px solid #16a34a24;border-radius:14px;max-height:24rem;margin:0;padding:.5rem;overflow:auto;box-shadow:0 6px 20px -14px #0f766e47,inset 0 1px #ffffffe6}.home-rel-invite-card .invite-poster__preview-img{border-radius:12px;box-shadow:0 12px 32px -16px #0f172a52,0 0 0 1px #14b8a61a}.home-rel-invite-status{color:#64748b;margin:0;font-size:.82rem}.home-rel-notice{z-index:1;text-align:center;border-radius:14px;margin:.85rem 0 0;padding:.55rem .75rem;font-size:.84rem;font-weight:800;position:relative}.home-rel-notice--ok{color:#047857;background:linear-gradient(135deg,#ecfdf5f2,#dcfce7e0);border:1px solid #10b98147}.home-rel-education-cta{z-index:1;text-align:center;background:linear-gradient(145deg,#fef9c38c,#ecfdf5eb);border:1px solid #eab30838;border-radius:20px;flex-direction:column;align-items:center;gap:.55rem;margin-top:1rem;padding:.75rem .85rem;display:flex;position:relative}.home-rel-education-cta__text{color:#166534;margin:0;font-size:.86rem;font-weight:800;line-height:1.4}.home-rel-education-cta__btn{min-width:8.5rem;text-decoration:none}.home-rel-bind{z-index:1;justify-content:center;margin-top:1.1rem;padding-top:.15rem;display:flex;position:relative}.home-rel-bind-chip{color:#166534;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#fefce8f5 0%,#ecfdcde0 52%,#fffffff0 100%);border:1px solid #84cc166b;border-radius:999px;justify-content:center;align-items:center;min-width:6.4rem;min-height:2.45rem;padding:.58rem 1.45rem;font-size:.86rem;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 8px 22px -14px #65a30d7a,inset 0 1px #ffffffe0}.home-rel-bind-chip:hover:not(:disabled){background:linear-gradient(145deg,#fef9c3fa 0%,#d9f99deb 52%,#fffffff5 100%);border-color:#65a30d8c;transform:translateY(-1px);box-shadow:0 12px 26px -12px #65a30d8c}.home-rel-bind-chip:active:not(:disabled){transform:translateY(0)}.home-rel-modal{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.home-rel-modal__backdrop{-webkit-backdrop-filter:blur(8px);background:#0f172a6b;position:absolute;inset:0}.home-rel-modal__panel{z-index:1;background:#fffffff5;border-radius:24px;width:min(100%,24rem);padding:1rem;position:relative;box-shadow:0 30px 80px -36px #0f172a99}.home-rel-modal__close{color:#475569;cursor:pointer;background:#0f172a0f;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.2rem;position:absolute;top:.6rem;right:.6rem}.home-rel-modal__panel h3{color:#052e16;margin:0}.home-rel-modal__input{letter-spacing:.06em;border:1px solid #14532d33;border-radius:14px;width:100%;min-height:2.65rem;padding:.5rem .7rem;font-size:1rem;font-weight:800}.home-rel-modal__submit{width:100%;margin-top:.7rem}.home-rel-modal__msg{color:#b45309;margin:.7rem 0 0;font-size:.83rem;line-height:1.45}.home-rel-modal__msg--ok{color:#047857}.home-rel-modal__msg a{color:#047857;font-weight:900}@media (width>=760px){.home-rel{padding:1.1rem}.home-rel-grid--dual{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=430px){.home-rel{border-radius:24px;margin-inline:-.15rem;padding:.72rem}.home-rel-card{border-radius:21px;padding:.56rem}.home-rel-graph-shell{min-height:15.5rem}}@media (width>=1440px) and (height>=600px){html[data-jx-embed=web] .home-rail__card{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--jx-panel-bg-solid);box-shadow:var(--elev-1);overflow-wrap:anywhere}html[data-jx-embed=web] .home-rail__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}html[data-jx-embed=web] .home-rail__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);color:var(--text);margin:0}html[data-jx-embed=web] .home-rail__more{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--primary);flex-shrink:0;text-decoration:none}html[data-jx-embed=web] .home-rail__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-jx-embed=web] .home-rail__activity,html[data-jx-embed=web] .home-rail__peer{column-gap:var(--sp-2);min-width:0;padding:var(--sp-2) 0;color:inherit;align-items:center;text-decoration:none;display:grid}html[data-jx-embed=web] .home-rail__activity{grid-template-columns:minmax(0,1fr);row-gap:.15rem}html[data-jx-embed=web] .home-rail__when{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}html[data-jx-embed=web] .home-rail__activity-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-jx-embed=web] .home-rail__faces{align-items:center;min-width:0;display:flex}html[data-jx-embed=web] .home-rail__face{object-fit:cover;border:1.5px solid var(--jx-panel-bg-solid);background:var(--accent-soft);border-radius:999px;width:1.35rem;height:1.35rem;margin-left:-.35rem}html[data-jx-embed=web] .home-rail__face:first-child{margin-left:0}html[data-jx-embed=web] .home-rail__face--initial{font-size:.62rem;font-weight:var(--fw-semibold);color:var(--primary);justify-content:center;align-items:center;display:inline-flex}html[data-jx-embed=web] .home-rail__faces-meta{margin-left:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}html[data-jx-embed=web] .home-rail__peer{grid-template-columns:2rem minmax(0,1fr) auto}html[data-jx-embed=web] .home-rail__peer-avatar{object-fit:cover;background:var(--accent-soft);border-radius:999px;width:2rem;height:2rem}html[data-jx-embed=web] .home-rail__peer-avatar--initial{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--primary);justify-content:center;align-items:center;display:inline-flex}html[data-jx-embed=web] .home-rail__peer-name{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-jx-embed=web] .home-rail__peer-tag{font-size:var(--fs-xs);color:var(--text-muted)}}@media (width>=1440px) and (height>=600px) and (hover:hover) and (pointer:fine){html[data-jx-embed=web] .home-rail__card{transition:box-shadow var(--dur-base) var(--ease-standard)}html[data-jx-embed=web] .home-rail__card:hover{box-shadow:var(--elev-2)}html[data-jx-embed=web] .home-rail__more:hover,html[data-jx-embed=web] .home-rail__activity:hover .home-rail__activity-title,html[data-jx-embed=web] .home-rail__peer:hover .home-rail__peer-name{color:var(--primary)}}@media (width>=1440px) and (height>=600px) and (prefers-reduced-motion:reduce){html[data-jx-embed=web] .home-rail__card{transition:none}}.home-peer-shortcuts{margin-top:.55rem}.home-peer-shortcuts--compact{margin-top:0}.home-peer-shortcuts--compact .home-peer-shortcuts__head{padding:.4rem .52rem .32rem}.home-peer-shortcuts--compact .home-peer-shortcuts__icon{border-radius:.62rem;width:1.85rem;height:1.85rem}.home-peer-shortcuts--compact .home-peer-shortcuts__icon svg{width:.98rem;height:.98rem}.home-peer-shortcuts--compact .home-peer-shortcuts__split-grid{gap:.22rem;padding:0 .36rem .34rem}.home-peer-shortcuts--compact .home-peer-shortcuts__row{padding:.28rem .36rem}.home-peer-shortcuts--compact .home-peer-shortcuts__grid{grid-template-columns:1fr;gap:.34rem}.home-peer-shortcuts--compact .home-peer-shortcuts__card--opp{box-shadow:var(--jx-panel-shadow), 0 6px 18px -12px color-mix(in srgb, var(--accent) 28%, transparent);border-color:color-mix(in srgb, var(--accent) 18%, var(--jx-panel-border))}.home-peer-shortcuts--compact .home-peer-shortcuts__card--opp .home-peer-shortcuts__label{font-size:.82rem}.home-peer-shortcuts--compact .home-peer-shortcuts__card--opp .home-peer-shortcuts__icon{width:2rem;height:2rem}.home-peer-shortcuts--compact .home-peer-shortcuts__card--opp .home-peer-shortcuts__thumb--split{width:2.35rem;height:2.35rem}.home-peer-shortcuts--compact .home-peer-shortcuts__card--jobs{background:var(--jx-panel-bg);box-shadow:none;border-color:color-mix(in srgb, var(--jx-panel-border) 92%, transparent)}.home-peer-shortcuts--compact .home-peer-shortcuts__card--jobs .home-peer-shortcuts__label{color:color-mix(in srgb, var(--primary) 78%, var(--text-muted,#64748b));font-size:.72rem;font-weight:750}.home-peer-shortcuts--compact .home-peer-shortcuts__card--jobs .home-peer-shortcuts__head-hint{font-size:.58rem}.home-peer-shortcuts--compact .home-peer-shortcuts__card--jobs:hover{border-color:color-mix(in srgb, #0ea5e9 16%, var(--jx-panel-border));transform:none}.home-peer-shortcuts__grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.home-peer-shortcuts__grid--solo{grid-template-columns:1fr}@media (width<=380px){.home-peer-shortcuts__grid:not(.home-peer-shortcuts__grid--solo){grid-template-columns:1fr}}.home-peer-shortcuts__card{background:var(--jx-panel-bg);border:1px solid var(--jx-panel-border);min-width:0;box-shadow:var(--jx-panel-shadow);-webkit-backdrop-filter:blur(10px);border-radius:1rem;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}.home-peer-shortcuts__card--opp{background:radial-gradient(92% 72% at 12% -18%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 58%), var(--jx-panel-bg)}.home-peer-shortcuts__card--jobs{background:radial-gradient(92% 72% at 12% -18%, #bae6fd8c, transparent 58%), var(--jx-panel-bg)}.home-peer-shortcuts__card:hover{transform:translateY(-1px)}.home-peer-shortcuts__card--opp:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--jx-panel-border))}.home-peer-shortcuts__card--jobs:hover{border-color:color-mix(in srgb, #0369a1 24%, var(--jx-panel-border))}.home-peer-shortcuts__head{min-width:0;color:inherit;align-items:center;gap:.55rem;padding:.62rem .68rem .55rem;text-decoration:none;display:flex}.home-peer-shortcuts__head:hover{text-decoration:none}.home-peer-shortcuts__icon{border:1px solid #ffffffeb;border-radius:.72rem;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 4px 12px -8px #0f172a47}.home-peer-shortcuts__icon svg{width:1.12rem;height:1.12rem}.home-peer-shortcuts__head-copy{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.home-peer-shortcuts__label-row{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.home-peer-shortcuts__label{letter-spacing:.04em;color:var(--primary);font-size:.78rem;font-weight:850;line-height:1.2}.home-peer-shortcuts__head-hint{color:var(--text-muted,#64748b);font-size:.62rem;font-weight:650;line-height:1.2}.home-peer-shortcuts__chevron{width:.95rem;height:.95rem;color:color-mix(in srgb, var(--text-muted,#64748b) 72%, var(--primary));opacity:.72;flex-shrink:0}.home-peer-shortcuts__count{text-align:center;min-width:1.35rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--card-bg));border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px;flex-shrink:0;padding:.08rem .38rem;font-size:.58rem;font-weight:800;line-height:1.35}.home-peer-shortcuts__count--jobs{color:#0369a1;background:color-mix(in srgb, #0ea5e9 12%, var(--card-bg));border-color:#0ea5e938}.home-peer-shortcuts__split-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:.28rem;padding:0 .45rem .5rem;display:grid}@media (width<=380px){.home-peer-shortcuts__split-grid{grid-template-columns:1fr}}.home-peer-shortcuts__split-cell{background:color-mix(in srgb, var(--card-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--jx-panel-border) 72%, transparent);border-radius:.62rem;min-width:0;padding:.34rem .36rem .38rem;box-shadow:inset 0 1px #ffffff8c}.home-peer-shortcuts__split-cell--offer{border-color:color-mix(in srgb, #15803d 22%, var(--jx-panel-border));background:radial-gradient(88% 68% at 8% -12%, #15803d1a, transparent 58%), color-mix(in srgb, var(--card-bg) 88%, transparent);border-top:2px solid #15803d}.home-peer-shortcuts__split-cell--need{border-color:color-mix(in srgb, #d97706 22%, var(--jx-panel-border));background:radial-gradient(88% 68% at 8% -12%, #d977061a, transparent 58%), color-mix(in srgb, var(--card-bg) 88%, transparent);border-top:2px solid #d97706}.home-peer-shortcuts__split-cell--recruit{border-top:2px solid #0ea5e97a}.home-peer-shortcuts__split-cell--seek{border-top:2px solid #6366f16b}.home-peer-shortcuts__split-empty{color:var(--text-muted,#64748b);padding:.12rem .04rem .08rem;font-size:.62rem;font-weight:650;line-height:1.35;display:block}.home-peer-shortcuts__row{min-width:0;color:inherit;background:color-mix(in srgb, var(--card-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--jx-panel-border) 72%, transparent);border-radius:.62rem;align-items:center;gap:.38rem;padding:.34rem .42rem;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:flex}.home-peer-shortcuts__thumb{background:radial-gradient(circle at 30% 25%, #ffffffb8, transparent 42%), color-mix(in srgb, var(--accent-soft) 88%, white);border:1px solid color-mix(in srgb, var(--accent) 14%, transparent);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:1.72rem;height:1.72rem;display:inline-flex;overflow:hidden}.home-peer-shortcuts__thumb--split{flex-shrink:0;width:2.55rem;height:2.55rem}.home-peer-shortcuts__thumb--cover{border-radius:.52rem}.home-peer-shortcuts__thumb--avatar{border-radius:999px}.home-peer-shortcuts__thumb--offer{background:radial-gradient(circle at 30% 25%,#ffffffb8,#0000 42%),linear-gradient(145deg,#ecfdf5,#bbf7d0);border-color:#15803d47}.home-peer-shortcuts__thumb--offer .home-peer-shortcuts__thumb-letter{color:#15803d}.home-peer-shortcuts__thumb--need{background:radial-gradient(circle at 30% 25%,#ffffffb8,#0000 42%),linear-gradient(145deg,#fffbeb,#fde68a);border-color:#d9770647}.home-peer-shortcuts__thumb--need .home-peer-shortcuts__thumb-letter{color:#d97706}.home-peer-shortcuts__thumb img{object-fit:cover;width:100%;height:100%;display:block}.home-peer-shortcuts__thumb-letter{color:var(--accent);font-size:.62rem;font-weight:850;line-height:1}.home-peer-shortcuts__thumb--split .home-peer-shortcuts__thumb-letter{font-size:.92rem}.home-peer-shortcuts__thumb--jobs{background:radial-gradient(circle at 30% 25%,#ffffffb8,#0000 42%),#e2f4fc;border-color:#0ea5e924}.home-peer-shortcuts__thumb--jobs.home-peer-shortcuts__thumb--split{width:2.55rem;height:2.55rem}.home-peer-shortcuts__thumb--jobs .home-peer-shortcuts__thumb-letter{color:#0369a1}.home-peer-shortcuts__row--split{box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:.42rem;padding:0}.home-peer-shortcuts__row-copy{flex-direction:column;flex:auto;gap:.14rem;min-width:0;padding-top:.02rem;display:flex}.home-peer-shortcuts__row--split:hover{text-decoration:none;transform:none}.home-peer-shortcuts__card--opp .home-peer-shortcuts__split-cell--offer:has(.home-peer-shortcuts__row--split:hover){background:radial-gradient(88% 68% at 8% -12%, #15803d1f, transparent 58%), color-mix(in srgb, #15803d 7%, var(--card-bg));border-color:#15803d3d}.home-peer-shortcuts__card--opp .home-peer-shortcuts__split-cell--need:has(.home-peer-shortcuts__row--split:hover){background:radial-gradient(88% 68% at 8% -12%, #d977061f, transparent 58%), color-mix(in srgb, #d97706 7%, var(--card-bg));border-color:#d977063d}.home-peer-shortcuts__card--jobs .home-peer-shortcuts__split-cell:has(.home-peer-shortcuts__row--split:hover){background:color-mix(in srgb, #0ea5e9 8%, var(--card-bg));border-color:#0ea5e92e}.home-peer-shortcuts__row--skel{background:linear-gradient(90deg,#94a3b824 0%,#94a3b847 50%,#94a3b824 100%) 0 0/200% 100%;border-radius:.62rem;height:2.55rem;animation:1.1s ease-in-out infinite home-peer-shortcuts-skel;display:block}.home-peer-shortcuts__badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;max-width:3.1rem;padding:.06rem .32rem;font-size:.56rem;font-weight:800;line-height:1.35;overflow:hidden}.home-peer-shortcuts__badge--offer{color:#047857;background:color-mix(in srgb, var(--accent) 14%, var(--card-bg));border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}.home-peer-shortcuts__badge--need{color:#b45309;background:color-mix(in srgb, #f59e0b 14%, var(--card-bg));border:1px solid #f59e0b3d}.home-peer-shortcuts__badge--jobs{color:#0369a1;background:color-mix(in srgb, #0ea5e9 12%, var(--card-bg));border:1px solid #0ea5e938}.home-peer-shortcuts__row-title{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.68rem;font-weight:650;line-height:1.35;overflow:hidden}.home-peer-shortcuts__empty{color:var(--text-muted,#64748b);margin:0;padding:0 .68rem .62rem;font-size:.66rem;font-weight:600;line-height:1.35}.home-peer-shortcuts__empty--err{color:#b45309}@keyframes home-peer-shortcuts-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.home-product-showcase{--showcase-activity-fg:var(--jx-peer-activity-fg);--showcase-activity-bg:var(--jx-peer-activity-chip-bg);--showcase-activity-border:var(--jx-peer-activity-label-border);--showcase-activity-bg-hover:color-mix(in srgb, var(--jx-peer-activity-chip-bg) 78%, #fffbeb 22%);--showcase-question-fg:#6d28d9;--showcase-question-bg:#efebfe;--showcase-question-border:#6d28d924;--showcase-question-bg-hover:#e8e1fd;--showcase-chat-fg:#0f766e;--showcase-chat-bg:color-mix(in srgb, #ccfbf1 82%, var(--jx-chip-bg,#2d8b5c1f) 18%);--showcase-chat-border:#0f766e1f;--showcase-chat-bg-hover:#bdf0e7;margin-bottom:.45rem}.home-product-showcase__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;padding:0 .1rem;display:flex}.home-product-showcase__title{color:var(--primary);letter-spacing:.03em;margin:0;font-size:.94rem;font-weight:800}.home-product-showcase__more{color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:999px;flex-shrink:0;padding:.34rem .58rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s}.home-product-showcase__more:hover{background:var(--jx-chip-bg-hover);transform:translateY(-1px)}.home-product-showcase__block-head:has(.home-product-showcase__type--activity) .home-product-showcase__more{color:var(--showcase-activity-fg);background:var(--showcase-activity-bg);border-color:var(--showcase-activity-border)}.home-product-showcase__block-head:has(.home-product-showcase__type--activity) .home-product-showcase__more:hover{color:var(--showcase-activity-fg);background:var(--showcase-activity-bg-hover);border-color:color-mix(in srgb, var(--jx-peer-activity-accent) 24%, transparent)}.home-product-showcase__block-head:has(.home-product-showcase__type--question) .home-product-showcase__more{color:var(--showcase-question-fg);background:var(--showcase-question-bg);border-color:var(--showcase-question-border)}.home-product-showcase__block-head:has(.home-product-showcase__type--question) .home-product-showcase__more:hover{color:var(--showcase-question-fg);background:var(--showcase-question-bg-hover);border-color:#6d28d938}.home-product-showcase__block-head:has(.home-product-showcase__type--chat) .home-product-showcase__more{color:var(--showcase-chat-fg);background:var(--showcase-chat-bg);border-color:var(--showcase-chat-border)}.home-product-showcase__block-head:has(.home-product-showcase__type--chat) .home-product-showcase__more:hover{color:var(--showcase-chat-fg);background:var(--showcase-chat-bg-hover);border-color:#0f766e33}.home-product-showcase__stack{flex-direction:column;gap:.48rem;display:flex}.home-product-showcase__block{min-width:0;position:relative}.home-product-showcase__block-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.28rem;display:flex}.home-product-showcase__block-actions{flex-shrink:0;align-items:center;gap:.38rem;display:inline-flex}.home-product-showcase__more-subtle{color:var(--text-muted);background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:.28rem .42rem;font-size:.62rem;font-weight:700;text-decoration:none}.home-product-showcase__more-subtle:hover{color:#6d28d9;text-underline-offset:.12em;text-decoration:underline}.home-product-showcase__type{letter-spacing:.14em;border:1px solid #0000;border-radius:999px;margin-bottom:0;padding:.12rem .45rem;font-size:.58rem;font-weight:800;display:inline-block}.home-product-showcase__type--activity{color:var(--showcase-activity-fg);background:var(--showcase-activity-bg);border-color:var(--showcase-activity-border)}.home-product-showcase__type--question{color:var(--showcase-question-fg);background:var(--showcase-question-bg);border-color:var(--showcase-question-border)}.home-product-showcase__type--chat{color:var(--showcase-chat-fg);background:var(--showcase-chat-bg);border-color:var(--showcase-chat-border)}.home-product-showcase__card{width:100%;display:flex}.home-product-showcase__card--compact .plaza-preview-item-media .plaza-preview-item-thumb{aspect-ratio:16/9;max-height:8.35rem}.home-product-showcase__card--compact .plaza-preview-item-thumb--ph{font-size:1.15rem}.home-product-showcase__card--compact .plaza-preview-item-body{padding:.42rem .58rem .48rem}.home-product-showcase .home-peer-shortcuts{margin-top:0}.home-product-showcase__question-list{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.home-product-showcase__question-list .owners-question-card{margin:0}.home-product-showcase__empty{color:var(--text-muted);letter-spacing:.02em;margin:0;padding:.55rem .15rem .15rem;font-size:.78rem;font-weight:600}.sponsorship-marquee{background:color-mix(in srgb, #fecaca 38%, var(--card-bg,#fff));min-height:1.65rem;box-shadow:none;color:inherit;border:1px solid #ef444429;border-radius:999px;align-items:center;gap:.35rem;margin:.22rem 0 .32rem;padding:.14rem .34rem .14rem .24rem;text-decoration:none;transition:border-color .16s,background .16s;display:flex;overflow:hidden}.sponsorship-marquee:hover{background:color-mix(in srgb, #fecaca 52%, var(--card-bg,#fff));border-color:#ef444447}.sponsorship-marquee:active{background:color-mix(in srgb, #fecaca 62%, var(--card-bg,#fff))}.sponsorship-marquee__badge{letter-spacing:.03em;color:#b91c1c;box-shadow:none;background:#ffe9e9;border:1px solid #ef444438;border-radius:999px;flex-shrink:0;align-items:center;gap:.12rem;padding:.1rem .36rem .1rem .28rem;font-size:.6rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.sponsorship-marquee__badge-icon{color:#ef4444;opacity:.96;width:.58rem;height:.58rem}.sponsorship-marquee__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sponsorship-marquee__runner{width:max-content;animation:sponsorship-marquee-scroll var(--marquee-duration,9s) linear infinite;display:flex}.sponsorship-marquee:hover .sponsorship-marquee__runner{animation-play-state:paused}.sponsorship-marquee__segment{white-space:nowrap;align-items:center;gap:.12rem;padding-right:2.25rem;display:inline-flex}.sponsorship-marquee__item{align-items:center;display:inline-flex}.sponsorship-marquee__sep{color:color-mix(in srgb, #ef4444 38%, var(--text-muted,#64748b));opacity:.72;flex-shrink:0;align-items:center;padding:0 .5rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.sponsorship-marquee__line{color:color-mix(in srgb, var(--text,#1a2e24) 70%, #991b1b);cursor:pointer;font-size:.7rem;font-weight:500;line-height:1.25;text-decoration:none}.sponsorship-marquee__name-link{color:inherit;font-weight:inherit;cursor:pointer;text-decoration:none}.sponsorship-marquee__name-link:hover{-webkit-text-decoration:underline #ef44447a;text-decoration:underline #ef44447a}.sponsorship-marquee__chev{color:#dc2626;opacity:.72;flex-shrink:0;align-items:center;font-size:.9rem;line-height:1;text-decoration:none;display:inline-flex}@keyframes sponsorship-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sponsorship-marquee__runner{animation:none}.sponsorship-marquee__segment+.sponsorship-marquee__segment{display:none}}.home-sage{margin-bottom:.5rem}.home-sage__panel{background:var(--jx-panel-bg);border:1px solid var(--jx-panel-border);box-shadow:var(--jx-panel-shadow);-webkit-backdrop-filter:blur(12px);border-radius:1.15rem;padding:.58rem .58rem .54rem}.home-sage__title{color:var(--jx-chip-text);letter-spacing:.04em;margin:0 0 .42rem;padding:0 .15rem;font-size:.82rem;font-weight:800}.home-sage__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem .12rem;margin:0;padding:0;list-style:none;display:grid}.home-sage__cell{color:var(--jx-chip-text);border-radius:.85rem;flex-direction:column;align-items:center;gap:.28rem;padding:.32rem .12rem .36rem;text-decoration:none;transition:transform .16s,background .16s;display:flex}.home-sage__cell:hover{background:var(--jx-chip-bg);transform:translateY(-1px)}.home-sage__cell:active{transform:translateY(0)}.home-sage__icon-wrap{display:inline-flex;position:relative}.home-sage__icon{border:1px solid #ffffffeb;border-radius:.85rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:transform .16s;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 5px 14px -9px #0f172a47}.home-sage__cell:hover .home-sage__icon{transform:scale(1.04)}.home-sage__icon svg{width:1.22rem;height:1.22rem}.home-sage__label{letter-spacing:.02em;text-align:center;color:var(--text);font-size:.66rem;font-weight:700;line-height:1.2}.home-sage__badge{color:#fff;background:linear-gradient(140deg,#dc2626,#b91c1c);border:1.5px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .24rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:-.28rem;right:-.28rem;box-shadow:0 2px 6px #b91c1c59}@media (width<=360px){.home-sage__grid{gap:.28rem .08rem}.home-sage__label{font-size:.62rem}.home-sage__icon{width:2.15rem;height:2.15rem}.home-sage__icon svg{width:1.12rem;height:1.12rem}}.home-owner-brief{margin-bottom:.5rem}.home-owner-brief__link{color:#713f12;background:linear-gradient(135deg,#fef9c3 0%,#fef3c7 100%);border:1px solid #facc1573;border-radius:.9rem;align-items:center;gap:.55rem;padding:.52rem .75rem;font-size:.78rem;line-height:1.35;text-decoration:none;display:flex;box-shadow:0 8px 20px -14px #a1620773}.home-owner-brief__dot{background:#dc2626;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #dc26262e}.home-owner-brief__text strong{font-weight:800}.home-owner-brief__cta{color:#713f128c;margin-left:auto;font-weight:800}.home-plaza-peek{margin-bottom:0}.home-plaza-peek__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.38rem;padding:0 .1rem;display:flex}.home-plaza-peek__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);opacity:.88;margin-bottom:.1rem;font-size:.6rem;font-weight:800;display:block}.home-plaza-peek__title{color:var(--primary);letter-spacing:.03em;margin:0;font-size:.94rem;font-weight:800}.home-plaza-peek__more{color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:999px;flex-shrink:0;padding:.34rem .58rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s}.home-plaza-peek__more:hover{background:var(--jx-chip-bg-hover);transform:translateY(-1px)}.home-plaza-peek__preview.plaza-peer-preview{gap:.58rem;margin-top:0}.home-plaza-questions-peek.plaza-peer-preview{margin:0}.home-plaza-questions-peek .plaza-peer-preview-question-rich-list{flex-direction:column;gap:.62rem;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.home-plaza-questions-peek .owners-question-card,.home-media-peek__col{margin:0}.home-media-peek__col.plaza-peer-preview-col{background:radial-gradient(92% 80% at 18% -16%, #dbeafe8c, transparent 58%), var(--jx-panel-bg);border-color:#dfe8fcc0}.home-media-peek__head.plaza-peer-preview-col-head{margin-bottom:.38rem}.home-media-peek__title.plaza-peer-preview-col-title{color:#1d4ed8}.home-media-peek__offline{color:#b45309;font-size:.66rem;font-weight:800}.home-media-peek__more.plaza-peer-preview-top-action{color:#1d4ed8;background:#dbeafee0;border-color:#3b82f638}.home-media-peek__more.plaza-peer-preview-top-action:hover{color:#1e40af;background:#bfdbfef2;border-color:#3b82f659}.home-media-peek__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=520px){.home-media-peek__grid{grid-template-columns:1fr}}.home-media-peek__item{background:radial-gradient(90% 80% at 18% -16%,#dbeafeb8,#0000 64%),#ffffffd1;border:1px solid #2563eb1a;border-radius:16px;flex-direction:column;gap:.32rem;min-width:0;padding:.38rem;display:flex;box-shadow:inset 0 1px #ffffffeb,0 8px 20px -16px #2563eb38}.home-media-peek__card{min-width:0;color:inherit;grid-template-columns:4.1rem minmax(0,1fr);gap:.55rem;text-decoration:none;display:grid}.home-media-peek__cover-wrap{aspect-ratio:4/3;background:#2563eb1a;border:1px solid #2563eb24;border-radius:12px;width:4.1rem;overflow:hidden}.home-media-peek__cover{object-fit:cover;width:100%;height:100%;display:block}.home-media-peek__cover-ph{color:#2563eb;background:linear-gradient(145deg,#dbeafef5,#bfdbfe9e);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.28rem;font-weight:900;display:inline-flex}.home-media-peek__body{flex-direction:column;gap:.18rem;min-width:0;display:flex}.home-media-peek__outlet{color:#1d4ed8;white-space:nowrap;text-overflow:ellipsis;background:#dbeafee0;border:1px solid #3b82f624;border-radius:999px;align-self:flex-start;max-width:100%;padding:.12rem .42rem;font-size:.6rem;font-weight:850;overflow:hidden}.home-media-peek__card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:800;line-height:1.34;display:-webkit-box;overflow:hidden}.home-media-peek__meta{color:var(--text-muted);align-items:center;gap:.38rem;font-size:.62rem;font-weight:650;display:flex}.home-media-peek__cta{color:#2563eb;font-weight:850}.home-media-peek__activity-link{min-width:0;color:var(--jx-chip-text);align-items:center;gap:.35rem;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.home-media-peek__activity-link:hover .home-media-peek__activity-title{text-decoration:underline}.home-media-peek__activity-tag{color:var(--primary);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:999px;flex-shrink:0;padding:.1rem .36rem}.home-media-peek__activity-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.home-media-peek__panel{padding:.2rem 0}.home-media-peek__skel{background:linear-gradient(90deg,#0f172a0f,#0f172a08,#0f172a0f) 0 0/200% 100%;border-radius:14px;min-height:4.2rem;animation:1.1s ease-in-out infinite home-media-shimmer;display:block}.home-media-peek__skel--short{min-height:2.1rem;margin-top:.45rem}@keyframes home-media-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.home-page{min-height:100%;position:relative;overflow:hidden}.home-backdrop{pointer-events:none;background:radial-gradient(ellipse 80% 55% at 50% -5%, var(--jx-theme-glow-a), transparent 55%), radial-gradient(ellipse 50% 40% at 90% 25%, var(--jx-theme-glow-b), transparent 50%), radial-gradient(ellipse 45% 35% at 8% 35%, var(--accent-soft), transparent 50%);height:85%;position:absolute;inset:-40% -20% auto}.home-noise{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-main{z-index:1;--home-band-pad-x:1.15rem;--home-band-bg-intro:var(--jx-band-bg-odd);--home-band-bg-peer:var(--jx-band-bg-odd);--home-band-bg-stream:var(--jx-band-bg-even);--home-content-max:640px;padding:.4rem var(--home-band-pad-x) 5.5rem;max-width:var(--home-content-max,640px);flex:1;margin:0 auto;position:relative}.home-scroll-band{z-index:1;box-sizing:border-box;margin-inline:calc(-1 * var(--home-band-pad-x));padding-inline:var(--home-band-pad-x);min-width:0;position:relative}.home-scroll-band__inner{min-width:0}.home-scroll-band--intro{background:var(--jx-band-highlight), var(--home-band-bg-intro);border-bottom:1px solid color-mix(in srgb, var(--primary) 10%, transparent);flex-direction:column;justify-content:flex-start;min-height:0;padding-block:.28rem .36rem;display:flex;box-shadow:0 10px 28px -22px #0f513338}.home-scroll-band--utility{background:var(--jx-band-highlight), var(--home-band-bg-stream);border-top:1px solid color-mix(in srgb, var(--primary) 7%, transparent);padding-block:.32rem .42rem}.home-utility-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:.36rem;display:grid}.home-utility-row>.home-today-assistant,.home-utility-row>.home-quick{flex-direction:column;align-self:stretch;min-width:0;display:flex}.home-utility-row .home-today-assistant--compact .plaza-today-teaser,.home-utility-row .home-quick--lite .home-quick__panel{box-sizing:border-box;flex:auto;width:100%;height:100%;min-height:100%}.home-utility-row .home-today-assistant--compact .plaza-today-teaser--summary,.home-utility-row .home-quick--lite .home-quick__panel{flex-direction:column;display:flex}.home-utility-row .home-quick__grid--cols-3{max-width:none;margin-inline:0}@media (width<=360px){.home-utility-row{grid-template-columns:1fr}.home-utility-row>.home-today-assistant,.home-utility-row>.home-quick{height:auto;display:block}.home-utility-row .home-today-assistant--compact .plaza-today-teaser,.home-utility-row .home-quick--lite .home-quick__panel{flex:none;height:auto;min-height:0}.home-utility-row .home-today-assistant--compact .plaza-today-teaser--summary,.home-utility-row .home-quick--lite .home-quick__panel{display:block}}.home-scroll-band--showcase{background:var(--jx-band-highlight), var(--home-band-bg-stream);border-top:1px solid color-mix(in srgb, var(--primary) 7%, transparent);padding-block:.34rem .48rem}.home-scroll-band--showcase .home-product-showcase{margin-bottom:0}.home-scroll-band--rel,.home-scroll-band--peer{background:var(--jx-band-highlight), var(--home-band-bg-peer);border-top:1px solid color-mix(in srgb, var(--primary) 7%, transparent);padding-block:.34rem .48rem}.home-scroll-band--stream{background:var(--jx-band-highlight), var(--home-band-bg-stream);border-top:1px solid color-mix(in srgb, var(--primary) 7%, transparent);padding-block:.4rem .58rem}.home-main>.home-scroll-band:nth-child(2n),.home-main-stream>.home-scroll-band:nth-child(2n){background:var(--jx-band-highlight), var(--jx-band-bg-even)}.home-main>.home-scroll-band:nth-child(2n) .home-quick__panel,.home-main>.home-scroll-band:nth-child(2n) .home-sage__panel,.home-main>.home-scroll-band:nth-child(2n) .home-opportunity-panel,.home-main-stream>.home-scroll-band:nth-child(2n) .home-quick__panel,.home-main-stream>.home-scroll-band:nth-child(2n) .home-sage__panel,.home-main-stream>.home-scroll-band:nth-child(2n) .home-opportunity-panel{background:var(--jx-panel-bg-soft);border-color:var(--jx-panel-border);box-shadow:var(--jx-panel-shadow)}.home-main>.home-scroll-band:nth-child(odd) .home-quick__panel,.home-main>.home-scroll-band:nth-child(odd) .home-sage__panel,.home-main>.home-scroll-band:nth-child(odd) .home-opportunity-panel,.home-main-stream>.home-scroll-band:nth-child(odd) .home-quick__panel,.home-main-stream>.home-scroll-band:nth-child(odd) .home-sage__panel,.home-main-stream>.home-scroll-band:nth-child(odd) .home-opportunity-panel{background:var(--jx-panel-bg)}.home-main--bands-cinematic .home-scroll-band{opacity:.96;transition:opacity .28s}.home-main--bands-cinematic .home-scroll-band--spotlight,.home-main--bands-cinematic .home-scroll-band--always-bright{opacity:1}.home-scroll-band .home-quick,.home-scroll-band .home-sage,.home-scroll-band .home-owner-brief,.home-scroll-band .home-plaza-peek{margin-bottom:0}.home-scroll-band .home-peer-shortcuts{margin-top:.32rem;margin-bottom:0}.home-scroll-band .home-rel{margin:0}.home-scroll-band .home-top-strip{margin-bottom:.38rem}.home-scroll-band--intro .home-top-strip{margin-bottom:.28rem}.home-today-assistant{margin:.5rem 0}.home-today-assistant--compact{margin:0 0 .4rem}.home-utility-row .home-today-assistant--compact{margin:0}.home-today-assistant--compact .plaza-today-teaser{box-shadow:none;border-radius:14px;padding:.48rem .62rem}.home-today-assistant--compact .plaza-today-teaser__icon{border-radius:8px;width:1.7rem;height:1.7rem}.home-today-assistant--compact .plaza-today-teaser__glyph{width:1rem}.home-today-assistant--compact .plaza-today-teaser__tasks{margin-top:.35rem}.home-today-assistant--compact .plaza-today-teaser__tasks>a,.home-today-assistant--compact .plaza-today-teaser__loading{min-height:2.15rem;padding:.38rem .5rem;font-size:.7rem}.home-today-assistant--compact .plaza-today-teaser__summary-head{flex-wrap:wrap;align-items:center;gap:.15rem .45rem}.home-today-assistant--compact .plaza-today-teaser__title{white-space:nowrap;writing-mode:horizontal-tb;letter-spacing:.02em;flex:none;width:auto;min-width:0;font-size:.8rem;font-weight:800}.home-today-assistant--compact .plaza-today-teaser__status{flex-shrink:0;align-items:center;gap:.28rem;margin-left:auto;display:inline-flex}.home-today-assistant--compact .plaza-today-teaser__summary-head>.plaza-today-teaser__arrow{margin-left:auto}.home-today-assistant--compact .plaza-today-teaser__progress{font-size:.62rem}.home-today-assistant--compact .plaza-today-teaser__arrow{margin-left:0;font-size:.85rem;line-height:1}.home-today-assistant--compact .plaza-today-teaser__tasks{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;display:flex}.home-today-assistant--compact .plaza-today-teaser__task{min-height:2.15rem}.home-today-assistant--compact .plaza-today-teaser__task span{min-width:0;display:block;overflow:hidden}.home-today-assistant--compact .plaza-today-teaser__task strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__task{flex-wrap:nowrap;gap:.35rem}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__task span{flex:auto;min-width:0}.home-today-assistant--compact .plaza-today-teaser__task small{display:none}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__task b{font-size:.65rem;font-weight:800}.home-today-assistant--compact .plaza-today-teaser--home{background:color-mix(in srgb, var(--card-bg) 90%, var(--accent-soft) 10%);border:1px solid var(--jx-panel-border);color:var(--text)}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__title{color:var(--text)}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__icon{color:var(--primary);background:color-mix(in srgb, var(--accent-soft) 82%, var(--card-bg) 18%);border:1px solid color-mix(in srgb, var(--primary) 14%, transparent)}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__progress{color:var(--primary);background:color-mix(in srgb, var(--accent-soft) 75%, var(--card-bg) 25%);border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);border-radius:999px;padding:.1rem .36rem;font-weight:800}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__arrow{color:color-mix(in srgb, var(--primary) 50%, var(--text-muted) 50%)}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__summary-head{color:inherit}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__summary-head:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px;border-radius:8px}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__tasks>a,.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__loading{color:var(--text-secondary);background:color-mix(in srgb, var(--accent-soft) 42%, var(--card-bg) 58%);border:1px solid color-mix(in srgb, var(--primary) 10%, transparent)}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__task strong{color:var(--text);font-weight:700}.home-today-assistant--compact .plaza-today-teaser--home .plaza-today-teaser__task b{color:var(--primary);background:color-mix(in srgb, var(--accent-soft) 90%, white 10%);border:1px solid color-mix(in srgb, var(--primary) 14%, transparent);border-radius:999px;padding:.16rem .4rem}.home-today-assistant .plaza-today-teaser{color:var(--text);background:color-mix(in srgb, var(--jx-panel-bg-solid) 88%, var(--primary) 12%);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);box-shadow:var(--jx-panel-shadow);border-radius:16px;align-items:center;gap:.7rem;padding:.75rem .85rem;text-decoration:none;display:flex}.home-today-assistant .plaza-today-teaser--summary{display:block}.home-today-assistant .plaza-today-teaser__summary-head{color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:flex}.home-today-assistant .plaza-today-teaser__icon{width:2rem;height:2rem;color:var(--primary);background:var(--accent-soft);border-radius:10px;place-items:center;display:grid}.home-today-assistant .plaza-today-teaser__glyph{width:1.15rem}.home-today-assistant .plaza-today-teaser__text,.home-today-assistant .plaza-today-teaser__title{flex:1;min-width:0}.home-today-assistant .plaza-today-teaser__desc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.home-today-assistant .plaza-today-teaser__arrow{color:var(--primary);margin-left:auto}.home-today-assistant .plaza-today-teaser__progress{color:var(--primary);margin-left:auto;font-size:.7rem;font-weight:800}.home-today-assistant .plaza-today-teaser__status{flex-shrink:0;align-items:center;gap:.15rem;margin-left:auto;display:inline-flex}.home-today-assistant .plaza-today-teaser__status .plaza-today-teaser__progress{margin-left:0}.home-today-assistant .plaza-today-teaser__tasks{margin-top:.5rem}.home-today-assistant .plaza-today-teaser__tasks>a,.home-today-assistant .plaza-today-teaser__loading{min-height:2.5rem;color:var(--text-muted);background:color-mix(in srgb, var(--jx-panel-bg-solid) 86%, var(--primary) 14%);border-radius:11px;justify-content:space-between;align-items:center;gap:.5rem;padding:.48rem .6rem;font-size:.72rem;text-decoration:none;display:flex}.home-today-assistant .plaza-today-teaser__task span{min-width:0}.home-today-assistant .plaza-today-teaser__task strong,.home-today-assistant .plaza-today-teaser__task small{display:block}.home-today-assistant .plaza-today-teaser__task strong{color:var(--text)}.home-today-assistant .plaza-today-teaser__task small{margin-top:.1rem}.home-today-assistant .plaza-today-teaser__task b{color:var(--primary);flex-shrink:0;font-size:.7rem}.home-today-assistant .plaza-today-teaser__summary-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.55rem;display:grid}.home-today-assistant .plaza-today-teaser__summary-items a{min-width:0;color:var(--text);background:var(--jx-panel-bg);border-radius:10px;justify-content:space-between;gap:.25rem;padding:.45rem .55rem;font-size:.78rem;text-decoration:none;display:flex}@media (width<=430px){.home-today-assistant .plaza-today-teaser__summary-items{grid-template-columns:1fr}}.home-scroll-band .home-owner-brief:not(:first-child){margin-top:.4rem}.home-scroll-band .home-opportunity-block--compact:not(:first-child){margin-top:.48rem}.home-scroll-band .home-opportunity-block--compact{margin-bottom:0}.home-scroll-band__inner--plaza{flex-direction:column;gap:.62rem;display:flex}.home-scroll-band--plaza .home-plaza-peek,.home-scroll-band--plaza .home-media-peek{margin-bottom:0}.home-scroll-band--questions{background:var(--jx-band-highlight), var(--home-band-bg-stream);border-top:1px solid color-mix(in srgb, var(--primary) 7%, transparent);padding-block:.38rem .62rem}.home-scroll-band--questions .home-plaza-questions-peek{margin:0}.home-top-strip{grid-template-columns:1fr 1fr;align-items:flex-start;gap:.35rem;margin-bottom:.65rem;padding:.15rem .1rem 0;display:grid}.home-top-strip--muted .home-top-strip__version,.home-top-strip--muted .home-top-strip__site{opacity:.38;font-weight:600}.home-top-strip__version{letter-spacing:.06em;color:var(--jx-chip-text);opacity:.72;justify-self:start;font-size:.62rem;font-weight:700}.home-top-strip__site{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;min-width:0;max-width:100%;color:var(--jx-chip-text);opacity:.72;justify-self:end;font-size:.62rem;font-weight:700;overflow:hidden}.home-top-strip__auth-hint{grid-column:1/-1}.home-top-strip__welcome{margin:0;font-size:.72rem}.home-top-strip__welcome-link{color:var(--accent);font-weight:700;text-decoration:none}.home-top-strip__welcome-link:hover{text-decoration:underline}.home-add-to-home-fab{right:max(.9rem, env(safe-area-inset-right));bottom:calc(var(--bottom-nav-height,4.25rem) + .85rem + env(safe-area-inset-bottom));z-index:60;color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);-webkit-backdrop-filter:blur(14px);cursor:pointer;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.45rem;padding:.62rem .9rem .62rem .78rem;transition:transform .18s,box-shadow .18s,opacity .18s;animation:2.8s ease-in-out infinite home-add-fab-breathe;display:inline-flex;position:fixed;overflow:hidden}.home-add-to-home-fab--quiet{opacity:.88;gap:0;padding:.42rem .72rem;animation:none;box-shadow:0 8px 18px -12px #0f513373}.home-add-to-home-fab--quiet .home-add-to-home-fab__text{letter-spacing:.02em;font-size:.72rem;font-weight:700}.home-add-to-home-modal__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.home-add-to-home-modal__head .home-add-to-home-modal__eyebrow{margin:0}.home-add-to-home-skin-toggle--inline{min-width:2rem;height:1.85rem;box-shadow:none;position:static}.home-add-to-home-fab:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 16px 34px -16px #0f5133cc,0 4px 12px #0f513361}.home-add-to-home-fab:active{transform:translateY(0)}.home-add-to-home-fab--open{opacity:0;pointer-events:none;transform:translateY(10px)scale(.96)}.home-add-to-home-fab--nocturne{background:linear-gradient(140deg,#334155 0%,#0f172a 100%);border-color:#94a3b861}.home-add-to-home-fab--nocturne:hover{box-shadow:0 16px 34px -16px #0f172ae0,0 4px 12px #1e293b73}.home-add-to-home-skin-toggle{right:max(.75rem, env(safe-area-inset-right));bottom:calc(var(--bottom-nav-height,4.25rem) + 4.3rem + env(safe-area-inset-bottom));z-index:61;min-width:2.1rem;height:2.1rem;color:var(--jx-chip-text);background:var(--jx-panel-bg);letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:.15rem;padding:0 .35rem;font-size:.7rem;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;box-shadow:0 8px 22px -12px #0f172a5c}.home-add-to-home-skin-toggle:hover{transform:translateY(-1px);box-shadow:0 12px 26px -12px #0f172a66}.home-add-to-home-skin-toggle__icon{transform-origin:50%;font-size:.78rem;line-height:1;animation:.28s home-skin-icon-spin-in}.home-add-to-home-skin-toggle__label{font-size:.62rem;line-height:1}.home-add-to-home-skin-toggle--nocturne{color:#e2e8f0;background:linear-gradient(145deg,#1e293beb,#0f172af2);border-color:#94a3b866}.home-add-to-home-skin-toggle--nocturne:hover{box-shadow:0 12px 28px -12px #0f172ac7}.home-add-to-home-fab__sparkle{z-index:1;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.72rem;display:inline-flex;position:relative}.home-add-to-home-fab__text{z-index:1;letter-spacing:.03em;font-size:.8rem;font-weight:800;position:relative}.home-add-to-home-fab__tag{z-index:1;letter-spacing:.04em;background:#ffffff26;border:1px solid #ffffff47;border-radius:999px;padding:.12rem .36rem;font-size:.62rem;font-weight:700;position:relative}.home-add-to-home-fab__shine{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff3d 48%,#0000 66%);animation:3.8s ease-in-out infinite home-add-fab-shine;position:absolute;inset:0;transform:translate(-130%)}.home-add-to-home-modal{z-index:50;place-items:end;display:grid;position:fixed;inset:0}@media (hover:hover) and (pointer:fine){.home-add-to-home-fab,.home-add-to-home-modal{display:none}}.home-add-to-home-modal__backdrop{-webkit-backdrop-filter:blur(2px);background:#050e0a73;position:absolute;inset:0}.home-add-to-home-modal__panel{width:min(22rem,78vw);max-width:calc(100% - 1rem);max-height:min(70vh,30rem);margin:0 .6rem calc(7.6rem + env(safe-area-inset-bottom));background:var(--jx-panel-bg);border:1px solid #ffffffbf;border-radius:20px;padding:1.05rem 1rem .95rem;animation:.22s ease-out home-add-panel-in;position:relative;overflow:auto;box-shadow:0 24px 50px -28px #0f172a80,0 8px 24px #0f513324}.home-add-to-home-modal__panel:after{content:"";background:var(--jx-panel-bg);border-bottom:1px solid #ffffffb8;border-right:1px solid #ffffffb8;width:14px;height:14px;position:absolute;bottom:-8px;right:1.55rem;transform:rotate(45deg)}.home-add-to-home-modal__panel--nocturne{background:radial-gradient(circle at 15% -15%,#4755696b,#0000 52%),linear-gradient(165deg,#0f172af7,#1e293bf2);border-color:#94a3b866}.home-add-to-home-modal__panel--nocturne:after{background:linear-gradient(165deg,#0f172afa,#1e293bf7);border-bottom-color:#94a3b866;border-right-color:#94a3b866}.home-add-to-home-modal__panel--nocturne .home-add-to-home-modal__eyebrow{color:#67e8f9}.home-add-to-home-modal__panel--nocturne .home-add-to-home-modal__title{color:#f1f5f9}.home-add-to-home-modal__panel--nocturne .home-add-to-home-modal__pointer{color:#a5f3fc;background:#67e8f924;border-color:#67e8f94d}.home-add-to-home-modal__panel--nocturne .home-add-to-home-modal__desc{color:#e2e8f0e6}.home-add-to-home-modal__panel--nocturne .home-add-to-home-modal__steps{color:#e2e8f0}.home-add-to-home-modal__panel--nocturne .home-add-to-home-modal__btn--ghost{color:#e2e8f0;background:#1e293bbf;border-color:#94a3b859}.home-add-to-home-modal__panel--nocturne .home-add-to-home-modal__btn--primary{background:linear-gradient(140deg,#0891b2 0%,#0e7490 100%);box-shadow:0 8px 16px -10px #0891b2a6}.home-add-to-home-modal__eyebrow{letter-spacing:.14em;color:var(--accent);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.home-add-to-home-modal__title{color:var(--primary);margin:0;font-size:1.08rem;font-weight:900}.home-add-to-home-modal__pointer{color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:999px;margin:.4rem 0 0;padding:.2rem .52rem;font-size:.72rem;font-weight:700;display:inline-block}.home-add-to-home-modal__desc{color:var(--text-secondary);margin:.48rem 0 0;font-size:.78rem;line-height:1.55}.home-add-to-home-modal__steps{color:var(--text);flex-direction:column;gap:.34rem;margin:.7rem 0 0;padding-left:1.25rem;font-size:.82rem;line-height:1.52;display:flex}.home-add-to-home-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.8rem;display:flex}.home-add-to-home-modal__btn{cursor:pointer;border:none;border-radius:10px;padding:.54rem .68rem;font-size:.74rem;font-weight:700}.home-add-to-home-modal__btn--primary{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow)}.home-add-to-home-modal__btn--ghost{color:var(--jx-chip-text);border:1px solid var(--jx-chip-border);background:var(--jx-chip-bg)}@keyframes home-add-fab-shine{0%{transform:translate(-130%)}58%{transform:translate(140%)}to{transform:translate(140%)}}@keyframes home-add-fab-breathe{0%,to{box-shadow:0 12px 28px -14px #0f5133b3,0 2px 8px #0f513359}50%{box-shadow:0 18px 34px -16px #0f5133c7,0 4px 12px #0f51336b}}@keyframes home-skin-icon-spin-in{0%{opacity:.7;transform:rotate(-16deg)scale(.86)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes home-add-panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home-opportunity-block{margin:.35rem 0 1.15rem}.home-opportunity-block--compact{margin:.55rem 0 1rem}.home-opportunity-panel{border:1px solid var(--jx-panel-border);background:var(--jx-panel-bg);box-shadow:var(--jx-panel-shadow);border-radius:16px;padding:.75rem .85rem .85rem}.home-opportunity-block--compact .home-opportunity-panel{padding:.55rem .68rem .62rem}.home-opportunity-head{border-bottom:1px solid var(--jx-chip-border);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.45rem;display:flex}.home-opportunity-block--compact .home-opportunity-head{margin-bottom:.35rem;padding-bottom:.3rem}.home-opportunity-title-featured.home-section-title{letter-spacing:.06em;font-size:1.12rem;font-weight:800}.home-opportunity-title-link{color:var(--primary);text-decoration:none}.home-opportunity-title-link:hover{color:var(--accent,#166534);text-decoration:none}.home-hero{text-align:center;padding:1.25rem .5rem 1.65rem;position:relative}.home-hero--compact{margin-inline:calc(-1 * var(--home-band-pad-x));background:linear-gradient(#ffffff52 0%,#dcfce775 100%);padding:0;overflow:hidden}.home-hero-compact-card{z-index:1;box-sizing:border-box;width:100%;max-width:none;padding:1.2rem var(--home-band-pad-x) 1.05rem;text-align:left;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;margin:0;position:relative}.home-hero-compact-lockup{flex-direction:column;align-items:stretch;min-width:0;display:flex;overflow:visible}.home-hero-compact-slogan{letter-spacing:.035em;white-space:nowrap;color:#3d4a44;align-self:flex-start;min-width:0;margin:0 0 1.25em;font-size:clamp(1.06rem,4.9vw,1.22rem);font-weight:400;line-height:1.25}.home-hero-compact-slogan-brand{color:#15803d;font-weight:600}.home-hero-compact-actions{z-index:2;pointer-events:auto;flex-wrap:nowrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:.4rem;width:auto;max-width:100%;padding-top:0;display:flex;position:relative;overflow:visible}.home-hero-compact-cta{z-index:2;box-sizing:border-box;letter-spacing:.02em;white-space:nowrap;color:#fff;pointer-events:auto;cursor:pointer;background:#16a34a;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:5.2rem;max-width:none;height:2.125rem;min-height:2.125rem;padding:0 .72rem;font-size:.78125rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s,background .18s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 2px #16a34a24}@media (width<=359px){.home-hero-compact-slogan{letter-spacing:.02em;font-size:.92rem}.home-hero-compact-cta{min-width:4.7rem;padding:0 .55rem;font-size:.72rem}}.home-hero-compact-cta:hover{filter:brightness(1.04);color:var(--jx-cta-text);text-decoration:none;transform:translateY(-1px)}.home-hero-compact-cta--soft{color:#15803d;box-shadow:none;background:#e4f4eadf;border:1px solid #7cd79d}.home-hero-compact-cta--soft .home-quick__badge{letter-spacing:.02em;box-shadow:none;border-width:1px;padding:.04rem .15rem;font-size:.4375rem;font-weight:700;top:-.14rem;right:-.1rem}.home-hero-compact-cta--soft:hover{color:#15803d;filter:none;background:#d7efe0ee;text-decoration:none}.home-hero-compact-live{box-sizing:border-box;width:100%;min-height:0;color:var(--text-secondary);border:none;border-top:1px solid color-mix(in srgb, var(--primary) 12%, transparent);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:.4rem;margin-top:.9rem;padding:.78rem .12rem .08rem;text-decoration:none;transition:color .16s;display:flex}.home-hero-compact-live:hover{color:var(--text);box-shadow:none;text-decoration:none;transform:none}.home-hero-compact-live__dot{background:color-mix(in srgb, var(--primary) 62%, #94a3b8);width:.34rem;height:.34rem;box-shadow:none;border-radius:50%;flex-shrink:0;animation:none}.home-hero-compact-live__label{letter-spacing:.1em;color:var(--text-muted);flex-shrink:0;font-size:.68rem;font-weight:500}.home-hero-compact-live__kind{color:var(--text-muted);box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;padding:0;font-size:.7rem;font-weight:500}.home-hero-compact-live__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:1;font-size:.78rem;font-weight:500;overflow:hidden}.home-hero-compact-live__arrow{color:color-mix(in srgb, var(--primary) 48%, var(--text-muted));flex-shrink:0;font-weight:500}.home-hero-compact-live__cover{display:none}.home-hero-compact-live__body{display:contents}@keyframes home-live-pulse{0%,to{box-shadow:0 0 0 3px #16a34a29}50%{box-shadow:0 0 0 5px #16a34a0f}}@keyframes home-live-pulse-token{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 6%, transparent)}}.home-hero-visual{pointer-events:none;z-index:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.home-hero-visual__mesh{pointer-events:none;opacity:.45;background:radial-gradient(ellipse 70% 80% at 28% 42%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 68%);display:block;position:absolute;inset:0}.home-hero-visual__geo{opacity:1;pointer-events:none;display:block;position:absolute;inset:0}.home-hero-visual__ring{aspect-ratio:1;box-sizing:border-box;pointer-events:none;border-radius:50%;display:block;position:absolute}.home-hero-visual__ring--lg-a{border:1.5px solid color-mix(in srgb, var(--primary) 42%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent);width:21rem;height:21rem;top:-12%;left:-14%;transform:none}.home-hero-visual__ring--lg-b{background:#0d94880d;border:1.5px solid #0d948866;width:15rem;height:15rem;inset:auto -18% -36% auto;transform:none}.home-hero-visual__ring--lg-c,.home-hero-visual__ring--lg-d{display:none}.home-hero-visual__node{pointer-events:none;display:none}.home-hero-orb{filter:blur(36px);opacity:.28;border-radius:50%;position:absolute}.home-hero-orb--a{background:radial-gradient(circle at 30% 30%,#2d8b5c66,#0000 70%);width:9rem;height:9rem;top:-18%;left:auto;right:-8%}.home-hero-orb--b,.home-hero-orb--c{display:none}@media (width>=768px) and (height>=600px){html[data-jx-embed=web] .home-backdrop{background:radial-gradient(ellipse 72% 62% at 50% -6%, var(--jx-theme-glow-a), transparent 58%), radial-gradient(ellipse 44% 50% at 94% 16%, var(--jx-theme-glow-b), transparent 52%), radial-gradient(ellipse 40% 44% at 4% 30%, var(--accent-soft), transparent 52%);height:min(70vh,560px);inset:-32% -10% auto}html[data-jx-embed=web] .home-scroll-band--intro{box-sizing:border-box;width:100%;max-width:none;min-height:min(32vh,20rem);padding-block:var(--sp-3) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--jx-band-highlight), var(--jx-panel-bg-solid);box-shadow:var(--elev-2);--hero-lockup-pad:clamp(var(--sp-3), 2vh, var(--sp-5));--hero-cta-h:2.375rem;--hero-cta-pad-x:var(--sp-4);--hero-cta-gap:.875rem;--hero-cta-fs:var(--fs-sm);--hero-cta-green:#16a34a;--hero-cta-green-hover:#15803d;--hero-cta-shadow:0 1px 2px #16a34a29;justify-content:stretch;margin-inline:0;overflow:hidden}html[data-jx-embed=web] .home-scroll-band{margin-inline:0}html[data-jx-embed=web] .home-scroll-band--utility{padding-block:var(--sp-2) var(--sp-3);border-top:none}html[data-jx-embed=web] .home-product-showcase .plaza-peer-preview-empty,html[data-jx-embed=web] .home-product-showcase .home-peer-shortcuts__empty{border-radius:var(--radius-md);background:color-mix(in srgb, var(--jx-panel-bg-solid) 72%, transparent);min-height:0;padding:.45rem .7rem}html[data-jx-embed=web] .home-peer-shortcuts__card:has(.home-peer-shortcuts__empty){box-shadow:none}html[data-jx-embed=web] .home-peer-shortcuts--compact .home-peer-shortcuts__card:has(.home-peer-shortcuts__empty) .home-peer-shortcuts__head{padding-block:.32rem .12rem}html[data-jx-embed=web] .home-scroll-band--intro .home-scroll-band__inner{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}html[data-jx-embed=web] .home-scroll-band--intro .home-top-strip,html[data-jx-embed=web] .home-scroll-band--intro .sponsorship-marquee{flex-shrink:0}html[data-jx-embed=web] .home-hero--compact{box-sizing:border-box;width:100%;max-width:none;padding:var(--hero-lockup-pad) 0;background:0 0;flex-direction:column;flex:auto;justify-content:center;align-items:stretch;margin-inline:0;display:flex}html[data-jx-embed=web] .home-hero-visual{pointer-events:none;z-index:0;width:100%;height:100%;inset:0;transform:none}html[data-jx-embed=web] .home-hero-visual__mesh{pointer-events:none;opacity:.42;background:radial-gradient(ellipse 50% 64% at 58% 82%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 68%), radial-gradient(ellipse 40% 48% at 62% 18%, #0d948814, transparent 64%), radial-gradient(ellipse 34% 38% at 48% 96%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 70%);display:block;position:absolute;inset:0}html[data-jx-embed=web] .home-hero-visual__geo{opacity:.7;pointer-events:none;clip-path:inset(0 0 0 16.75rem);border:none;border-radius:0;display:block;position:absolute;inset:0}html[data-jx-embed=web] .home-hero-visual__ring{aspect-ratio:1;box-sizing:border-box;pointer-events:none;border-radius:50%;display:block;position:absolute}html[data-jx-embed=web] .home-hero-visual__ring--lg-a{border:1.5px solid color-mix(in srgb, var(--primary) 32%, transparent);width:20rem;height:20rem;top:50%;left:48%;transform:translate(-50%,-50%)}html[data-jx-embed=web] .home-hero-visual__ring--lg-b{border:1.5px solid #0d948857;width:20rem;height:20rem;top:50%;left:auto;right:4.5rem;transform:translateY(-50%)}html[data-jx-embed=web] .home-hero-visual__ring--lg-c{border:1.5px solid color-mix(in srgb, var(--accent) 26%, transparent);width:13.5rem;height:13.5rem;inset:auto -2.25rem -4.75rem auto;transform:none}html[data-jx-embed=web] .home-hero-visual__ring--lg-d{border:1.5px solid color-mix(in srgb, var(--primary) 26%, transparent);width:13.75rem;height:13.75rem;top:50%;left:48%;transform:translate(-20%,-62%)}html[data-jx-embed=web] .home-hero-visual__node{background:color-mix(in srgb, var(--primary) 48%, #fff);width:.36rem;height:.36rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 8%, transparent);pointer-events:none;border-radius:50%;display:block;position:absolute}html[data-jx-embed=web] .home-hero-visual__node--a{top:58.2%;left:67.5%}html[data-jx-embed=web] .home-hero-visual__node--b{background:#90cec8;top:31.5%;left:91.1%;box-shadow:0 0 0 3px #0d948814}html[data-jx-embed=web] .home-hero-visual__node--c{background:color-mix(in srgb, var(--accent) 44%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 7%, transparent);top:31.5%;left:91.1%;right:auto}html[data-jx-embed=web] .home-hero-orb{filter:blur(56px);opacity:.16;display:block}html[data-jx-embed=web] .home-hero-orb--a{background:radial-gradient(circle at 35% 40%, color-mix(in srgb, var(--accent) 36%, transparent), transparent 72%);border-radius:48% 52% 46% 54%;width:min(40vw,22rem);height:min(28vw,15rem);top:auto;bottom:-22%;left:-10%}html[data-jx-embed=web] .home-hero-orb--b{background:radial-gradient(circle,#0d94883d,#0000 68%);width:min(30vw,15rem);height:min(30vw,15rem);top:-18%;left:16%;right:auto}html[data-jx-embed=web] .home-hero-orb--c{background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 70%);width:min(20vw,11rem);height:min(20vw,11rem);top:auto;bottom:10%;left:38%}html[data-jx-embed=web] .home-scroll-band--intro .home-hero-compact-card{z-index:1;text-align:left;width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;margin:0;padding:0;display:flex}html[data-jx-embed=web] .home-scroll-band--intro .home-hero-compact-card.home-hero-compact-card--with-live{align-items:center;column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(12rem,15rem);display:grid}html[data-jx-embed=web] .home-hero-compact-card--with-live .home-hero-compact-live{place-self:center stretch;width:100%;max-width:none;margin:0}html[data-jx-embed=web] .home-hero-compact-lockup{text-align:left;box-sizing:border-box;flex-direction:column;align-items:flex-start;row-gap:0;min-width:0;max-width:min(28rem,100%);padding-inline-end:1.25rem;display:flex}html[data-jx-embed=web] .home-hero-compact-brand,html[data-jx-embed=web] .home-hero-compact-name,html[data-jx-embed=web] .home-hero-compact-rule{display:none}html[data-jx-embed=web] .home-hero-compact-slogan{max-width:100%;font-size:var(--fs-h1);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--ls-normal);white-space:normal;color:var(--text-secondary);margin:0}html[data-jx-embed=web] .home-hero-compact-slogan-brand{font-weight:var(--fw-semibold);color:var(--primary)}html[data-jx-embed=web] .home-hero-compact-live{box-sizing:border-box;width:100%;min-width:0;max-width:18rem;min-height:0;margin:var(--sp-4) 0 0;background:var(--jx-panel-bg-solid);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elev-1);flex-direction:column;align-items:stretch;padding:0;overflow:hidden}html[data-jx-embed=web] .home-hero-compact-live--title:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--accent) 32%, transparent);height:3px;display:block}html[data-jx-embed=web] .home-hero-compact-live--title .home-hero-compact-live__body{padding:var(--sp-3);grid-template-columns:auto auto 1fr auto;grid-template-areas:"dot label kind arrow""text text text text";align-items:center;gap:.28rem .4rem;display:grid}html[data-jx-embed=web] .home-hero-compact-live--title .home-hero-compact-live__dot{grid-area:dot}html[data-jx-embed=web] .home-hero-compact-live--title .home-hero-compact-live__label{grid-area:label}html[data-jx-embed=web] .home-hero-compact-live--title .home-hero-compact-live__kind{grid-area:kind;justify-self:start}html[data-jx-embed=web] .home-hero-compact-live--title .home-hero-compact-live__arrow{grid-area:arrow}html[data-jx-embed=web] .home-hero-compact-live--title .home-hero-compact-live__text{white-space:normal;-webkit-line-clamp:3;text-overflow:ellipsis;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text);-webkit-box-orient:vertical;grid-area:text;display:-webkit-box;overflow:hidden}html[data-jx-embed=web] .home-hero-compact-live__cover{aspect-ratio:16/9;object-fit:cover;background:color-mix(in srgb, var(--primary) 8%, var(--jx-panel-bg-solid));width:100%;display:block}html[data-jx-embed=web] .home-hero-compact-live__body{min-width:0;padding:var(--sp-2) var(--sp-3);align-items:center;gap:.4rem;display:flex}html[data-jx-embed=web] .home-hero-compact-live__dot{width:var(--sp-2);height:var(--sp-2);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);animation:2.4s ease-in-out infinite home-live-pulse-token}html[data-jx-embed=web] .home-hero-compact-live__label{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);color:var(--primary);flex-shrink:0}html[data-jx-embed=web] .home-hero-compact-live__kind{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:none;border-radius:999px;flex-shrink:0;padding:.06rem .36rem;display:inline-block}html[data-jx-embed=web] .home-hero-compact-live__text{min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-medium);text-align:left;flex:1}html[data-jx-embed=web] .home-hero-compact-actions{justify-content:flex-start;align-self:flex-start;align-items:center;gap:var(--sp-3);width:auto;min-width:0;max-width:100%;padding-top:var(--hero-cta-gap);flex-wrap:nowrap}html[data-jx-embed=web] .home-hero-compact-cta{width:auto;min-width:0;max-width:none;height:var(--hero-cta-h);min-height:var(--hero-cta-h);padding:0 var(--hero-cta-pad-x);font-size:var(--hero-cta-fs);font-weight:var(--fw-semibold);letter-spacing:0;white-space:nowrap;color:#fff;background:var(--hero-cta-green);box-shadow:var(--hero-cta-shadow);border:1px solid #0000;flex:none;line-height:1}html[data-jx-embed=web] .home-hero-compact-cta--soft{color:#15803d;border:1px solid color-mix(in srgb, var(--hero-cta-green) 22%, var(--border));box-shadow:none;background:0 0}html[data-jx-embed=web] .home-hero-compact-cta--soft .home-quick__badge{box-shadow:none;padding:.05rem .2rem;font-size:.4375rem;font-weight:700;top:-.16rem;right:-.08rem}html[data-jx-embed=web] .home-hero-compact-cta:focus-visible,html[data-jx-embed=web] .home-hero-compact-live:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}@media (width>=768px) and (height>=600px) and (hover:hover) and (pointer:fine){html[data-jx-embed=web] .home-hero-compact-cta:hover{filter:none;background:var(--hero-cta-green-hover);transform:translateY(-1px);box-shadow:0 2px 6px #16a34a2e}html[data-jx-embed=web] .home-hero-compact-cta--soft:hover{color:#15803d;background:color-mix(in srgb, var(--hero-cta-green) 6%, transparent);filter:none;transform:translateY(-1px)}html[data-jx-embed=web] .home-hero-compact-live:hover{box-shadow:var(--elev-1);border-color:color-mix(in srgb, var(--primary) 28%, var(--border));color:var(--text);transform:none}}@media (width>=1024px) and (height>=600px){html[data-jx-embed=web] .home-backdrop{height:min(82vh,760px);inset:-28% -8% auto}html[data-jx-embed=web] .home-scroll-band--intro{min-height:min(32vh,20rem);padding-block:var(--sp-3) var(--sp-3);grid-column:1/-1}html[data-jx-embed=web] .home-hero--compact{padding:var(--hero-lockup-pad) 0;grid-column:1/-1}html[data-jx-embed=web] .home-hero-visual__geo{clip-path:inset(0 0 0 17.25rem)}html[data-jx-embed=web] .home-hero-visual__ring--lg-a,html[data-jx-embed=web] .home-hero-visual__ring--lg-b{width:21rem;height:21rem}html[data-jx-embed=web] .home-hero-orb{filter:blur(64px);opacity:.16}html[data-jx-embed=web] .home-hero-orb--a{width:min(42vw,24rem);height:min(30vw,16rem)}html[data-jx-embed=web] .home-hero-orb--b{width:min(32vw,17rem);height:min(32vw,17rem)}html[data-jx-embed=web] .home-hero-orb--c{width:min(22vw,12rem);height:min(22vw,12rem)}html[data-jx-embed=web] .home-scroll-band--intro .home-hero-compact-card.home-hero-compact-card--with-live{align-items:center;column-gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);display:grid}html[data-jx-embed=web] .home-hero-compact-card--with-live .home-hero-compact-live{place-self:center stretch;width:100%;max-width:none;margin-top:0}}@media (width>=1280px) and (height>=600px){html[data-jx-embed=web] .home-scroll-band--intro{min-height:min(32vh,20rem);margin-inline:0}html[data-jx-embed=web] .home-hero--compact{padding:var(--hero-lockup-pad) 0}html[data-jx-embed=web] .home-scroll-band--intro .home-hero-compact-card.home-hero-compact-card--with-live{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center}}@media (width>=1440px) and (height>=600px){html[data-jx-embed=web] .home-page{overflow:clip visible}html[data-jx-embed=web] .home-main.home-main--with-rail{grid-template-columns:minmax(0, 1fr) var(--rail-w);column-gap:var(--grid-gutter);grid-template-rows:auto auto 1fr;align-items:start;display:grid}html[data-jx-embed=web] .home-main--with-rail>.home-scroll-band--intro{z-index:1;grid-area:1/1/auto/-1;overflow:hidden}html[data-jx-embed=web] .home-main--with-rail>.home-scroll-band--utility{grid-area:2/1/auto/-1}html[data-jx-embed=web] .home-hero--compact{padding:var(--hero-lockup-pad) 0;grid-column:1/-1}html[data-jx-embed=web] .home-scroll-band--intro .home-hero-compact-card.home-hero-compact-card--with-live{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center}html[data-jx-embed=web] .home-main-stream{grid-area:3/1;min-width:0}html[data-jx-embed=web] .home-main-stream>.home-scroll-band{margin-inline:0}html[data-jx-embed=web] .home-main-stream>.home-scroll-band--rel{margin-inline:0 calc(-1 * (var(--grid-gutter) + var(--rail-w)));z-index:2;position:relative}html[data-jx-embed=web] .home-rail{z-index:1;top:calc(var(--app-header-height,52px) + var(--sp-6));max-height:calc(100vh - var(--app-header-height,52px) - var(--sp-12));align-self:start;gap:var(--sp-4);min-width:0;padding:var(--sp-2) 0 var(--sp-4);flex-direction:column;grid-area:3/2;display:flex;position:sticky;overflow:hidden auto}html[data-jx-embed=web] .home-noise{opacity:.028}html[data-jx-embed=web] .home-hero-orb--a{width:min(36vw,26rem);height:min(26vw,18rem)}html[data-jx-embed=web] .home-hero-orb--b{width:min(28vw,20rem);height:min(28vw,20rem)}html[data-jx-embed=web] .home-hero-orb--c{width:min(20vw,14rem);height:min(20vw,14rem)}}@media (width>=1800px) and (height>=600px){html[data-jx-embed=web] .home-scroll-band--intro{min-height:min(32vh,20rem)}html[data-jx-embed=web] .home-scroll-band--intro .home-hero-compact-card.home-hero-compact-card--with-live{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center}html[data-jx-embed=web] .home-hero-compact-lockup{max-width:min(28rem,100%)}html[data-jx-embed=web] .home-hero-compact-cta{flex:none;width:auto}html[data-jx-embed=web] .home-hero-compact-card--with-live .home-hero-compact-live{width:100%;max-width:none}}.home-brand-mark{z-index:1;box-shadow:0 1px 2px #1a5f3c0f, 0 12px 40px -18px var(--accent-glow);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffeb,#ffffffa6);border:1px solid #1a5f3c1f;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;margin-bottom:1.25rem;padding:.35rem .55rem .35rem .4rem;display:inline-flex;position:relative}.home-brand-icon{filter:drop-shadow(0 3px 10px #1a5f3c2e);flex-shrink:0}.home-brand-char{letter-spacing:.02em;color:var(--primary);font-size:1.85rem;font-weight:700;line-height:1}.home-brand-char--accent{background:linear-gradient(135deg, var(--accent) 0%, #1a5f3c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.home-slogan{z-index:1;letter-spacing:.28em;text-indent:.28em;color:var(--primary);background:var(--accent-soft);border:1px solid #2d8b5c26;border-radius:999px;margin:0 0 .85rem;padding:.35rem .9rem;font-size:.8125rem;font-weight:600;display:inline-block;position:relative}.home-headline{z-index:1;color:var(--text);letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.45rem,4.6vw,1.85rem);font-weight:800;line-height:1.28;position:relative}.home-headline--brand{letter-spacing:.04em;text-wrap:balance;max-width:20em;color:var(--primary);text-shadow:0 1px #ffffffa6;margin-bottom:.45rem;margin-left:auto;margin-right:auto;font-weight:800;line-height:1.38}.home-headline-sub{z-index:1;letter-spacing:.02em;max-width:22em;color:var(--text-muted);text-wrap:balance;margin:0 auto .65rem;font-size:clamp(.82rem,2.2vw,.95rem);font-weight:500;line-height:1.55;position:relative}.home-hero-version{z-index:1;letter-spacing:.02em;color:var(--text-muted);text-align:center;opacity:.85;margin:0 auto .5rem;padding:0 .15rem;font-size:.7rem;font-weight:500;line-height:1.4;position:relative}.home-first-use-wrap{z-index:1;width:100%;max-width:min(100%,26.5rem);margin:0 auto 1rem;position:relative}.home-hero-welcome-again{z-index:1;text-align:center;margin:0 auto .75rem;font-size:.78rem;line-height:1.45;position:relative}.home-hero-welcome-again-link{color:var(--primary);border-bottom:1px solid #0d948847;font-weight:700;text-decoration:none}.home-hero-welcome-again-link:hover{color:#0d9488;border-bottom-color:#0d9488}.home-hero-welcome-again-hint{color:var(--text-muted);opacity:.9;margin-left:.45rem;font-size:.68rem;font-weight:500;display:inline-block}.home-hero-details{z-index:1;text-align:left;background:#ffffff8c;border:1px solid #1a5f3c1a;border-radius:12px;max-width:22rem;margin:0 auto .85rem;position:relative}.home-hero-details--prominent{background:linear-gradient(165deg,#fffffff5 0%,#f0faf5e0 100%);border:1px solid #2d8b5c47;border-radius:14px;max-width:none;margin:0;padding-left:.35rem;position:relative;box-shadow:0 4px 22px -8px #1a5f3c38,inset 0 0 0 1px #fff9}.home-hero-details--prominent:before{content:"";background:linear-gradient(180deg, var(--accent) 0%, #1a5f3c 100%);opacity:.9;border-radius:4px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.home-hero-details-summary{color:var(--accent);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;padding:.65rem .85rem;font-size:.78rem;font-weight:600;list-style:none;display:flex}.home-hero-details--prominent .home-hero-details-summary{color:#145a38;padding:.75rem .9rem .65rem;font-size:.92rem;font-weight:700}.home-hero-details-summary-badge{letter-spacing:.12em;color:#fff;background:linear-gradient(135deg, var(--accent) 0%, #1a7a4a 100%);border-radius:6px;flex-shrink:0;padding:.2rem .45rem;font-size:.62rem;font-weight:800;line-height:1.2}.home-hero-details-summary-title{letter-spacing:.02em;flex:1;min-width:0}.home-hero-details-summary::-webkit-details-marker{display:none}.home-hero-details-summary:after{content:"▾";opacity:.8;margin-left:auto;font-size:.72rem;line-height:1}.home-hero-details[open] .home-hero-details-summary:after{content:"▴"}.home-hero-details-body{margin:0;padding:0 .75rem .65rem}.home-hero-details--prominent .home-hero-details-body{padding:0 .95rem .85rem}.home-hero-details-thanks{color:var(--text-secondary);background:#2d8b5c12;border:1px solid #2d8b5c1f;border-radius:10px;margin:0 0 .55rem;padding:.45rem .55rem;font-size:.8rem;line-height:1.55}.home-hero-details-ol{color:var(--text-muted);margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.55;list-style-position:outside}.home-hero-details-ol>li{margin-bottom:.42rem;padding-left:.15rem}.home-hero-details-ol>li:last-child{margin-bottom:0}.home-hero-details-term{margin-top:.35rem;font-weight:500;line-height:1.55;display:block}.home-hero-details-term--value{background:#2d8b5c0f;border:1px solid #2d8b5c1a;border-radius:8px;margin-top:.3rem;padding:.35rem .45rem}.home-hero-details--prominent .home-hero-details-ol{font-size:.84rem;line-height:1.58}.home-hero-details-lead{color:var(--text-secondary);margin:0 0 .55rem;font-size:.8rem;line-height:1.55}.home-hero-details--prominent .home-hero-details-lead{color:var(--text);font-size:.84rem;line-height:1.62}.home-hero-details-list{color:var(--text-muted);margin:0;padding-left:1.05rem;font-size:.8rem;line-height:1.55}.home-hero-details--prominent .home-hero-details-list{font-size:.84rem;line-height:1.62}.home-hero-details-list>li{margin-bottom:.45rem}.home-hero-details-list>li:last-child{margin-bottom:0}.home-hero-details-list strong{color:var(--text-secondary);font-weight:600}.home-hero-details-list a{color:var(--accent);text-underline-offset:.12em;font-weight:600}.home-hero-details-list a:hover{color:var(--primary)}.home-hero-details-list-note{opacity:.95;font-size:.78rem}.home-hero-details-beta{color:var(--text-muted);border-top:1px solid #1a5f3c14;margin:.5rem 0 0;padding-top:.45rem;font-size:.74rem;line-height:1.45}.home-hero-details-dismiss-wrap{text-align:right;border-top:1px solid #1a5f3c0f;margin-top:.55rem;padding-top:.45rem}.home-hero-details-dismiss{color:var(--text-muted);cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;border-radius:8px;margin:0;padding:.35rem .5rem;font-size:.74rem;font-weight:600;text-decoration:underline}.home-hero-details-dismiss:hover{color:var(--accent)}.home-featured--first{margin-top:.35rem}.home-feed{margin-bottom:1.5rem}.home-feed-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.home-feed-head-links{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.home-feed-more{color:var(--accent);flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none}.home-feed-more:hover{text-decoration:underline}.home-feed-sub{color:var(--text-muted);margin:0 0 .65rem;font-size:.8125rem;line-height:1.5}.home-feed-loading,.home-feed-msg{color:var(--text-muted);margin:0;font-size:.875rem}.home-feed-msg--err{color:#b45309}.home-feed-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.home-feed-item{color:inherit;background:#ffffffeb;border:1px solid #1a5f3c14;border-left:3px solid #0000;border-radius:14px;flex-direction:column;gap:.25rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.home-feed-item--activity{border-left-color:var(--accent);background:linear-gradient(90deg,#2d8b5c0f,#ffffffeb)}.home-feed-item--has-cover{flex-direction:row;align-items:flex-start;gap:.6rem}.home-feed-item-cover{object-fit:cover;background:#f1f5f9f2;border:1px solid #94a3b833;border-radius:10px;flex-shrink:0;width:56px;height:56px}.home-feed-item-body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.home-feed-item:hover{box-shadow:0 4px 16px -10px var(--accent-glow);color:inherit;border-color:#2d8b5c47;text-decoration:none}.home-feed-item-top{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.home-feed-item-badge{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);border-radius:6px;flex-shrink:0;margin-top:.1rem;padding:.1rem .4rem;font-size:.62rem;font-weight:700;line-height:1.2}.home-feed-item-title{min-width:0;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.home-feed-item-meta{color:var(--text-muted);font-size:.72rem}.home-feed-item-circle{color:var(--accent);font-weight:500}.home-feed-item-stat{opacity:.9}.home-feed-item-excerpt{color:var(--text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-featured{margin-bottom:1.5rem}.home-featured-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.home-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .65rem .15rem;font-size:.75rem;font-weight:600}.home-section-title--inline{margin-bottom:0}.home-featured-more{color:var(--accent);flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none}.home-featured-more:hover{text-decoration:underline}.home-featured-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.home-featured-more--secondary{color:var(--text-muted);font-weight:500}.home-featured-more--secondary:hover{color:var(--accent)}.home-featured-title-link{color:inherit;text-decoration:none}.home-featured-title-link:hover{color:var(--accent);text-decoration:underline}.home-featured-sub{color:var(--text-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.home-featured-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;margin:0 -.15rem;padding-bottom:.35rem;padding-left:.15rem;padding-right:.15rem;display:flex;overflow-x:auto}.home-featured-strip--loading{align-items:stretch;min-height:8.5rem}.home-featured-skeleton{scroll-snap-align:start;background:linear-gradient(110deg,#1a5f3c0f 0%,#1a5f3c1f 50%,#1a5f3c0f 100%) 0 0/200% 100%;border-radius:16px;flex:0 0 11.5rem;height:8.25rem;animation:1.2s ease-in-out infinite home-shimmer}@keyframes home-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.home-featured-skeleton{animation:none}}.home-featured-card{max-width:85vw;color:inherit;scroll-snap-align:start;background:linear-gradient(165deg,#fffffffa,#e8f5ee8c);border:1px solid #1a5f3c1a;border-radius:16px;flex-direction:column;flex:0 0 11.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 14px -6px #1a5f3c26}.home-featured-card:hover{box-shadow:0 8px 24px -12px var(--accent-glow);border-color:#2d8b5c59;transform:translateY(-2px)}.home-featured-card-main{min-height:0;color:inherit;flex-direction:column;flex:1;padding:.85rem .9rem .45rem;display:flex}.home-featured-card-profile,.home-featured-card-bio-link{color:inherit;text-decoration:none;display:block}.home-featured-card-profile:hover .home-featured-name,.home-featured-card-bio-link:hover .home-featured-bio{color:var(--accent)}.home-featured-card-circle-cta{letter-spacing:.02em;text-align:center;color:var(--accent);background:#ffffff8c;border-top:1px solid #1a5f3c1a;flex-shrink:0;padding:.4rem .65rem .65rem;font-size:.68rem;font-weight:700;text-decoration:none}.home-featured-card-circle-cta:hover{color:var(--primary);background:#2d8b5c14;text-decoration:none}.home-featured-card-top{align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.home-featured-avatar,.home-featured-avatar-img{object-fit:cover;border-radius:12px;flex-shrink:0;width:2.5rem;height:2.5rem}.home-featured-avatar{color:var(--primary);background:var(--accent-soft);border:1px solid #2d8b5c26;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.home-featured-card-meta{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.home-featured-name{min-width:0;color:var(--text);flex-wrap:wrap;align-items:center;gap:.15rem;max-width:100%;font-size:.9rem;font-weight:600;line-height:1.25;display:inline-flex}.home-featured-badge{color:var(--primary);background:#2d8b5c24;border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:600}.home-featured-circles-mini{flex-direction:column;gap:.28rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex}.home-featured-circles-mini li{margin:0;padding:0}.home-featured-circle-row{color:inherit;background:#2d8b5c0f;border:1px solid #1a5f3c14;border-radius:8px;flex-direction:column;gap:.06rem;padding:.32rem .4rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.home-featured-circle-row:hover{background:#2d8b5c1f;border-color:#1a5f3c2e}.home-featured-circle-row:visited .home-featured-circle-private{color:#1a5f3c}.home-featured-circle-name-row{align-items:center;gap:.4rem;min-width:0;display:flex}.home-featured-circle-name{min-width:0;color:var(--accent);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.78rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.home-featured-circle-private{letter-spacing:.08em;color:#1a5f3c;background:linear-gradient(155deg,#fffffffa 0%,#ecf8f1f2 42%,#daede2e0 100%);border:1px solid #2d8b5c47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.35rem;height:1.2rem;padding:0 .4rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #1a5f3c12,inset 0 1px #ffffffbf}.home-featured-circle-row:hover .home-featured-circle-private{border-color:#2d8b5c6b;box-shadow:0 2px 6px #1a5f3c1a,inset 0 1px #ffffffd9}.home-featured-circle-sub{color:var(--text-muted);font-size:.65rem;line-height:1.3}.home-featured-more-circles{color:var(--text-muted);margin:0 0 .35rem;font-size:.68rem}.home-featured-bio{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 .45rem;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-featured-card-foot{justify-content:space-between;align-items:center;gap:.35rem;margin-top:auto;display:flex}.home-featured-stat{color:var(--text-muted);opacity:.9;font-size:.68rem;font-weight:500}.home-featured-fresh{letter-spacing:.02em;color:var(--accent);background:#2d8b5c1f;border:1px solid #2d8b5c33;border-radius:6px;flex-shrink:0;padding:.12rem .38rem;font-size:.6rem;font-weight:700}.home-featured-msg{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.55}.home-featured-msg code{color:var(--primary);background:#1a5f3c14;border-radius:6px;padding:.1rem .35rem;font-size:.78rem}.home-featured-msg a{color:var(--accent);font-weight:600}.home-featured-msg--err{color:#b45309}.home-cta-panel{text-align:center;box-shadow:0 4px 24px -12px var(--accent-glow);background:linear-gradient(160deg,#fffffff2,#e8f5eea6);border:1px solid #2d8b5c24;border-radius:18px;margin-bottom:1.5rem;padding:1.25rem 1.15rem}.home-cta-copy{color:var(--text-muted);margin:0 0 1rem;font-size:.875rem}.home-cta-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.home-btn{border-radius:12px;justify-content:center;align-items:center;min-width:7.5rem;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.home-btn--primary{color:#fff;background:linear-gradient(165deg, var(--accent) 0%, var(--primary) 100%);box-shadow:0 4px 16px -4px var(--accent-glow)}.home-btn--primary:hover{box-shadow:0 8px 22px -6px var(--accent-glow);color:#fff;text-decoration:none;transform:translateY(-1px)}.home-btn--ghost{color:var(--primary);background:#ffffffbf;border:1px solid #1a5f3c33}.home-btn--ghost:hover{border-color:var(--accent);color:var(--primary);background:#fff;text-decoration:none}.home-user-card{margin-bottom:1.5rem}.home-user-card-inner{box-shadow:0 4px 20px -10px var(--accent-glow);background:linear-gradient(135deg,#fffffffa,#e8f5ee80);border:1px solid #2d8b5c1f;border-radius:18px;align-items:center;gap:1rem;padding:1.1rem 1.15rem;display:flex}.home-user-avatar{width:3rem;height:3rem;color:var(--primary);background:var(--accent-soft);border:1px solid #2d8b5c26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.home-user-meta{min-width:0}.home-user-greeting{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.home-user-tags{flex-wrap:wrap;gap:.4rem;display:flex}.home-user-tag{letter-spacing:.02em;color:var(--primary);background:#2d8b5c1f;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.home-user-tag--muted{color:var(--text-muted);background:#6b72801a}.home-twin-feed{flex-direction:column;display:flex}.home-activity-block,.home-chat-block{margin:1.35rem 0 1.5rem}.home-activity-block{background:linear-gradient(165deg,#fffffff7,#f0f9ff85);border:1px solid #0ea5e933;border-radius:16px;padding:.72rem .75rem .78rem;box-shadow:inset 0 1px #ffffffe6,0 8px 24px -14px #0ea5e952}.home-chat-block{background:linear-gradient(165deg,#fffffff7,#ecfdf580);border:1px solid #16653433;border-radius:16px;padding:.72rem .75rem .78rem;box-shadow:inset 0 1px #ffffffe6,0 8px 24px -14px #1665344d}.home-activity-empty a,.home-chat-empty a{color:var(--accent);font-weight:700;text-decoration:none}.home-activity-empty a:hover,.home-chat-empty a:hover{text-decoration:underline}.home-activity-title-link:focus-visible,.home-chat-title-link:focus-visible,.home-activity-more:focus-visible,.home-chat-more:focus-visible,.home-activity-card:focus-visible,.home-chat-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.home-activity-card:focus-visible,.home-chat-item:focus-visible{border-radius:16px}.home-activity-head,.home-chat-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.home-activity-head{border-bottom:1px solid #2d8b5c1f;margin-bottom:.42rem;padding-bottom:.38rem}.home-chat-head{border-bottom:1px solid #16653424;margin-bottom:.42rem;padding-bottom:.38rem}.home-chat-head-mid{align-items:center;gap:.2rem;margin-left:auto;display:flex}.home-chat-sort{border:1px solid var(--jx-chip-border);background:var(--jx-chip-bg);color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:.18rem .5rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:background .12s,color .12s,border-color .12s}.home-chat-sort:hover{color:var(--jx-chip-text);border-color:var(--jx-chip-border)}.home-chat-sort.is-on{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border-color:#0000}@media (width<=480px){.home-chat-head{flex-wrap:wrap}.home-chat-head-mid{order:3;justify-content:flex-end;width:100%;margin-top:.2rem;margin-left:0}}.home-activity-title-link,.home-chat-title-link{color:var(--primary);letter-spacing:.02em;font-size:1.08rem;font-weight:900;text-decoration:none}.home-activity-title-link:hover,.home-chat-title-link:hover{color:var(--accent)}.home-activity-more,.home-chat-more{color:var(--accent);white-space:nowrap;border:1px solid var(--jx-chip-border);background:var(--jx-chip-bg);border-radius:999px;padding:.24rem .55rem;font-size:.78rem;font-weight:700;text-decoration:none}.home-activity-more:hover,.home-chat-more:hover{text-decoration:underline}.home-activity-sub,.home-chat-empty,.home-activity-empty{color:var(--text-muted);margin:0 0 .75rem;font-size:.8rem;line-height:1.45}.home-activity-skeleton,.home-chat-skeleton{gap:.5rem;margin-top:.35rem;display:flex}.home-activity-skeleton span,.home-chat-skeleton span{background:linear-gradient(90deg,#e2e8f080,#f1f5f9e6,#e2e8f080) 0 0/200% 100%;border-radius:14px;flex:1;height:5.5rem;animation:1.2s ease-in-out infinite home-shimmer}.home-chat-skeleton span{height:4rem}.home-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=420px){.home-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}}.home-activity-card{min-height:7.5rem;color:inherit;background:var(--jx-panel-bg);border:1px solid var(--jx-panel-border);box-shadow:var(--jx-panel-shadow);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .15s;display:flex;overflow:hidden}.home-activity-card:hover{color:inherit;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 32px -18px #16653457}.home-activity-card__media{border-radius:16px 16px 0 0;width:100%;position:relative;overflow:hidden}.home-activity-card__ribbon{letter-spacing:.05em;color:#fff;background:var(--jx-cta-bg);max-width:calc(100% - .8rem);box-shadow:var(--jx-cta-shadow);z-index:1;pointer-events:none;border-radius:999px;padding:.22rem .52rem;font-size:.65rem;font-weight:900;line-height:1.2;position:absolute;top:.4rem;left:.4rem}.home-activity-card__completed{letter-spacing:.05em;color:#fff;z-index:2;pointer-events:none;background:linear-gradient(135deg,#475569f2,#334155f5);border-radius:999px;padding:.2rem .5rem;font-size:.64rem;font-weight:900;position:absolute;top:.42rem;right:.42rem;box-shadow:0 2px 10px #1e293b47}.home-activity-card__img{aspect-ratio:4/3;object-fit:cover;background:#f1f5f9e6;width:100%;display:block}.home-activity-card__body{flex-direction:column;flex:1;gap:.28rem;min-width:0;padding:.5rem .55rem .6rem;display:flex}.home-activity-card__topline{justify-content:space-between;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.home-activity-card__time{color:#64748b;letter-spacing:.02em;font-size:.68rem;font-weight:700}.home-activity-card__time-k{color:#475569;font-weight:800}.home-activity-card__time--tbd{color:var(--text-muted);font-weight:600}.home-activity-card__title{-webkit-line-clamp:2;min-width:0;color:var(--text);-webkit-box-orient:vertical;flex:1;font-size:.86rem;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.home-activity-card__cta{letter-spacing:.03em;color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border:1px solid #ffffff52;border-radius:999px;flex-shrink:0;margin-top:.02rem;padding:.16rem .44rem;font-size:.62rem;font-weight:800;line-height:1.2}.home-activity-card__cta--done{color:#fff;background:linear-gradient(135deg,#78716c,#57534e);border:1px solid #ffffff42;box-shadow:0 4px 12px -8px #44403c66}.home-activity-card__body .feed-engage--compact{align-self:stretch;margin-top:.12rem;padding-top:.32rem}.home-chat-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.home-activity-view-more-wrap,.home-chat-view-more-wrap{margin:.72rem 0 0}.home-activity-view-more{min-height:2.2rem;color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.home-activity-view-more:hover{filter:brightness(1.06);text-decoration:none}.home-chat-view-more{min-height:2.2rem;color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.home-chat-view-more:hover{filter:brightness(1.06);text-decoration:none}.home-chat-item{color:inherit;background:var(--jx-panel-bg);border:1px solid var(--jx-panel-border);box-shadow:var(--jx-panel-shadow);border-radius:16px;align-items:stretch;gap:.65rem;padding:.65rem .72rem;text-decoration:none;transition:transform .12s,box-shadow .15s;display:flex}.home-chat-item:hover{color:inherit;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 26px -16px #16653466}.home-chat-item--cover{grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.home-chat-item__cover{aspect-ratio:1;object-fit:cover;border:1px solid #94a3b840;border-radius:12px;width:100%}.home-chat-item__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.home-chat-item__title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.home-chat-item__meta{color:var(--text-muted);font-size:.72rem;font-weight:600}.home-chat-item__excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-chat-item__body .feed-engage--compact{align-self:stretch;margin-top:.08rem}@media (prefers-reduced-motion:reduce){.home-main--bands-cinematic .home-scroll-band{opacity:1;filter:none;transition:none;transform:none}.home-btn--primary,.home-btn--ghost,.home-add-to-home-fab{transition:none;animation:none}.home-hero-compact-cta{transition:none}.home-hero-compact-cta:hover{transform:none}.home-hero-compact-live{transition:none}.home-hero-compact-live:hover{transform:none}.home-hero-compact-live__dot,html[data-jx-embed=web] .home-hero-compact-live__dot{animation:none}html[data-jx-embed=web] .home-hero-orb,html[data-jx-embed=web] .home-hero-orb--a,html[data-jx-embed=web] .home-hero-orb--b,html[data-jx-embed=web] .home-hero-orb--c{filter:blur(20px);opacity:.35}.home-add-to-home-skin-toggle{transition:none}.home-add-to-home-skin-toggle__icon,.home-add-to-home-modal__panel,.home-add-to-home-fab__shine{animation:none}.home-btn--primary:hover{transform:none}.home-hero-orb{filter:blur(20px);opacity:.35}.home-activity-skeleton span,.home-chat-skeleton span{animation:none}.home-activity-card:hover,.home-chat-item:hover{transform:none}}.plaza-quick{margin:.28rem 0 .35rem}.plaza-quick__panel{background:var(--jx-band-highlight), var(--jx-panel-bg);border:1px solid var(--jx-panel-border);box-shadow:var(--jx-panel-shadow);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:.42rem .28rem .4rem}.plaza-quick__grid{grid-template-columns:repeat(var(--plaza-quick-cols,5), minmax(0, 1fr));gap:.12rem .06rem;margin:0;padding:0;list-style:none;display:grid}.plaza-quick__grid>li{min-width:0}.plaza-quick__cell{min-height:2.5rem;color:var(--jx-chip-text);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-width:0;padding:.22rem .04rem .2rem;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:flex}.plaza-quick__cell:hover{background:var(--jx-chip-bg-hover);text-decoration:none;transform:translateY(-1px)}.plaza-quick__cell:focus-visible{outline:2px solid var(--accent,#2d8b5c);outline-offset:2px}.plaza-quick__cell:active{transform:translateY(0)}.plaza-quick__icon{border:1px solid #ffffffeb;border-radius:10px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;transition:transform .16s;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 5px 14px -9px #0f172a47}.plaza-quick__cell:hover .plaza-quick__icon{transform:scale(1.04)}.plaza-quick__icon svg{width:.98rem;height:.98rem}.plaza-quick__label{letter-spacing:.01em;text-align:center;width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;font-weight:800;line-height:1.1;overflow:hidden}@media (width>=420px){.plaza-quick__panel{padding:.55rem .4rem .52rem}.plaza-quick__grid{gap:.2rem .12rem}.plaza-quick__cell{gap:.26rem;min-height:2.75rem;padding:.28rem .1rem .3rem}.plaza-quick__icon{border-radius:11px;width:2.15rem;height:2.15rem}.plaza-quick__icon svg{width:1.1rem;height:1.1rem}.plaza-quick__label{font-size:.61rem;line-height:1.15}}@media (prefers-reduced-motion:reduce){.plaza-quick__cell,.plaza-quick__icon{transition:none}}.plaza-stream-peek{flex-direction:column;gap:.28rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.plaza-stream-peek__row{align-items:center;gap:.32rem;min-width:0;line-height:1.25;display:flex}.plaza-stream-peek__tag{--plaza-stream-peek-tone:var(--primary);letter-spacing:.03em;white-space:nowrap;color:color-mix(in srgb, var(--plaza-stream-peek-tone) 78%, var(--text) 22%);background:color-mix(in srgb, var(--plaza-stream-peek-tone) 12%, var(--card-bg) 88%);border:1px solid color-mix(in srgb, var(--plaza-stream-peek-tone) 18%, var(--jx-chip-border));border-radius:999px;flex-shrink:0;padding:.12rem .32rem;font-size:.52rem;font-weight:800}.plaza-stream-peek__tag--recruit{--plaza-stream-peek-tone:var(--accent)}.plaza-stream-peek__tag--seek{--plaza-stream-peek-tone:var(--primary)}.plaza-stream-peek__tag--referral{--plaza-stream-peek-tone:color-mix(in srgb, var(--primary) 54%, var(--accent) 46%)}.plaza-stream-peek__tag--need{--plaza-stream-peek-tone:var(--accent)}.plaza-stream-peek__title{min-width:0;color:inherit;opacity:.92;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.68rem;font-weight:700;overflow:hidden}.plaza-stream-peek__demo{letter-spacing:.04em;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 9%, transparent);border-radius:999px;flex-shrink:0;padding:.06rem .24rem;font-size:.48rem;font-weight:800}.plaza-dating-stack{flex-direction:column;align-items:center;gap:.28rem;width:100%;min-width:0;max-width:100%;display:flex}.plaza-dating-stack__faces{justify-content:center;align-items:center;max-width:100%;padding-left:.35rem;display:flex;overflow:hidden}.plaza-dating-stack__face{object-fit:cover;border:2px solid var(--jx-panel-border);width:1.85rem;height:1.85rem;box-shadow:0 2px 6px -3px color-mix(in srgb, var(--primary) 32%, transparent);background:var(--card-bg);border-radius:50%;margin-left:-.35rem}.plaza-dating-stack__face--initial{color:var(--primary);justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.plaza-dating-stack__meta{color:var(--primary);opacity:.88;letter-spacing:.02em;text-align:center;margin:0;font-size:.64rem;font-weight:700}.plaza-dating-stack--demo .plaza-dating-stack__meta{opacity:.72}@media (width<=640px){.plaza-stream-peek__demo{display:none}.plaza-stream-peek__title{font-size:.6rem}}.plaza-stream-quad .plaza-stream-peek{gap:.22rem}.plaza-stream-quad .plaza-stream-peek__row{min-height:1.35rem}.plaza-stream-quad .plaza-stream-peek__title{font-size:.68rem}@media (width<=520px){.plaza-stream-quad .plaza-stream-peek__tag{padding:.1rem .24rem;font-size:.48rem}.plaza-stream-quad .plaza-stream-peek__title{font-size:.56rem}}.plaza-stream-quad{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.58rem;width:100%;min-width:0;margin:0 0 .65rem;display:grid}.plaza-stream-quad--n1{grid-template-columns:minmax(0,1fr)}@media (width>=720px){.plaza-stream-quad--n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.plaza-stream-quad__tile{--plaza-stream-tile-tone:var(--primary);--plaza-stream-tile-tone-2:var(--accent);--plaza-stream-tile-bg:var(--jx-panel-bg);--plaza-stream-tile-border:var(--jx-panel-border);--plaza-stream-tile-ink:var(--primary);--plaza-stream-tile-icon-bg:var(--jx-icon-bg);--plaza-stream-tile-icon-border:var(--jx-icon-border);--plaza-stream-tile-shadow:var(--jx-panel-shadow);text-align:left;box-sizing:border-box;min-width:0;max-width:100%;height:auto;color:var(--plaza-stream-tile-ink);background:var(--plaza-stream-tile-bg);border:1px solid var(--plaza-stream-tile-border);box-shadow:var(--plaza-stream-tile-shadow);border-radius:1rem;flex-direction:column;align-items:stretch;gap:.4rem;padding:.62rem .64rem .56rem;font-weight:800;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}a.plaza-stream-quad__tile{text-decoration:none}a.plaza-stream-quad__tile:hover{text-decoration:none;transform:translateY(-2px)}.plaza-stream-quad__tile--jobs{--plaza-stream-tile-tone:var(--accent);--plaza-stream-tile-tone-2:var(--primary);--plaza-stream-tile-ink:color-mix(in srgb, var(--accent) 72%, var(--text) 28%);--plaza-stream-tile-bg:radial-gradient(88% 100% at 12% -10%, color-mix(in srgb, var(--accent-soft) 78%, transparent), transparent 58%), var(--jx-panel-bg);--plaza-stream-tile-border:color-mix(in srgb, var(--accent) 18%, var(--jx-panel-border));--plaza-stream-tile-shadow:var(--jx-panel-shadow)}a.plaza-stream-quad__tile--jobs:hover{color:color-mix(in srgb, var(--accent) 82%, var(--text) 18%);border-color:color-mix(in srgb, var(--accent) 28%, var(--jx-panel-border));box-shadow:var(--jx-panel-shadow)}.plaza-stream-quad__tile--jobs .plaza-stream-quad__ic{color:var(--plaza-stream-tile-tone);background:var(--plaza-stream-tile-icon-bg);border-color:var(--plaza-stream-tile-icon-border)}.plaza-stream-quad__tile--dating{--plaza-stream-tile-tone:var(--primary);--plaza-stream-tile-tone-2:var(--accent);--plaza-stream-tile-ink:color-mix(in srgb, var(--primary) 76%, var(--text) 24%);--plaza-stream-tile-bg:radial-gradient(88% 100% at 88% -10%, color-mix(in srgb, var(--jx-theme-glow-a) 72%, transparent), transparent 58%), var(--jx-panel-bg-soft);--plaza-stream-tile-border:color-mix(in srgb, var(--primary) 16%, var(--jx-panel-border))}a.plaza-stream-quad__tile--dating:hover{color:color-mix(in srgb, var(--primary) 84%, var(--text) 16%);border-color:color-mix(in srgb, var(--primary) 26%, var(--jx-panel-border));box-shadow:var(--jx-panel-shadow)}.plaza-stream-quad__tile--dating .plaza-stream-quad__ic{color:var(--plaza-stream-tile-tone);background:var(--plaza-stream-tile-icon-bg);border-color:var(--plaza-stream-tile-icon-border)}.plaza-stream-quad__tile--opportunity{--plaza-stream-tile-tone:var(--primary);--plaza-stream-tile-tone-2:var(--accent);--plaza-stream-tile-ink:var(--jx-chip-text);--plaza-stream-tile-bg:radial-gradient(88% 100% at 18% 0%, color-mix(in srgb, var(--jx-theme-glow-b) 78%, transparent), transparent 58%), var(--jx-panel-bg);--plaza-stream-tile-border:color-mix(in srgb, var(--primary) 18%, var(--jx-panel-border))}a.plaza-stream-quad__tile--opportunity:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 28%, var(--jx-panel-border));box-shadow:var(--jx-panel-shadow)}.plaza-stream-quad__tile--opportunity .plaza-stream-quad__ic{color:var(--plaza-stream-tile-tone);background:var(--plaza-stream-tile-icon-bg);border-color:var(--plaza-stream-tile-icon-border)}.plaza-stream-quad__tile--icebreak{--plaza-stream-tile-tone:var(--accent);--plaza-stream-tile-tone-2:var(--primary);--plaza-stream-tile-ink:color-mix(in srgb, var(--accent) 70%, var(--text) 30%);--plaza-stream-tile-bg:radial-gradient(88% 100% at 82% -8%, color-mix(in srgb, var(--accent-soft) 72%, transparent), transparent 58%), var(--jx-panel-bg-soft);--plaza-stream-tile-border:color-mix(in srgb, var(--accent) 17%, var(--jx-panel-border))}.plaza-stream-quad__tile--icebreak .plaza-stream-quad__ic{color:var(--plaza-stream-tile-tone);background:var(--plaza-stream-tile-icon-bg);border-color:var(--plaza-stream-tile-icon-border)}.plaza-stream-quad__head{flex-shrink:0;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.plaza-stream-quad__ic{border:1px solid #0000;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.plaza-stream-quad__icon-svg{width:1.08rem;height:1.08rem}.plaza-stream-quad__name{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.84rem;line-height:1.2;overflow:hidden}.plaza-stream-quad__body{flex-direction:column;flex:0 auto;justify-content:flex-start;min-width:0;display:flex}.plaza-stream-quad__peek{justify-content:flex-start}.plaza-stream-quad__dating-stack{justify-content:flex-start;align-items:flex-start}.plaza-stream-quad__tile--dating .plaza-dating-stack__face{width:2rem;height:2rem}.plaza-stream-quad__tile--dating .plaza-dating-stack__meta{font-size:.66rem}.plaza-stream-quad__tool-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.34rem;width:100%;min-width:0;display:grid}.plaza-stream-quad__tile--icebreak .plaza-tool-tile{min-height:2.15rem;padding:.32rem .28rem;font-size:.68rem}.plaza-stream-quad__skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--text-muted) 7%, transparent) 0%, color-mix(in srgb, var(--text-muted) 13%, transparent) 50%, color-mix(in srgb, var(--text-muted) 7%, transparent) 100%);background-size:200% 100%;border-radius:10px;flex:none;width:100%;height:4.4rem;animation:1.1s ease-in-out infinite plaza-stream-quad-shimmer;display:block}.plaza-stream-quad__skeleton--dating{min-height:3rem}@keyframes plaza-stream-quad-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=520px){.plaza-stream-quad{gap:.42rem}.plaza-stream-quad__tile{border-radius:.9rem;gap:.32rem;padding:.52rem .48rem .48rem}.plaza-stream-quad__ic{width:1.65rem;height:1.65rem}.plaza-stream-quad__icon-svg{width:.92rem;height:.92rem}.plaza-stream-quad__name{font-size:.72rem}.plaza-stream-quad__head{gap:.28rem}.plaza-stream-quad__tile--dating .plaza-dating-stack__face{width:1.55rem;height:1.55rem;margin-left:-.28rem}.plaza-stream-quad__tile--dating .plaza-dating-stack__meta{font-size:.58rem}.plaza-stream-quad__tool-grid{gap:.26rem}.plaza-stream-quad__tile--icebreak .plaza-tool-tile{min-height:1.85rem;padding:.26rem .2rem;font-size:.58rem}}@media (width<=360px){.plaza-stream-quad{gap:.34rem}.plaza-stream-quad__tile{padding:.5rem .4rem .46rem}.plaza-stream-quad__name{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.plaza-stream-quad__tile,.plaza-stream-quad__skeleton{transition:none;animation:none}}.plaza-tools-page{--plaza-tools-max:640px;--plaza-tools-pad-x:1.05rem;max-width:var(--plaza-tools-max);padding:.5rem var(--plaza-tools-pad-x) 2.75rem;isolation:isolate;min-height:100%;margin:0 auto;position:relative}.plaza-tools-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(115% 68% at 100% -6%, #16653412, transparent 52%), radial-gradient(72% 48% at 0% 62%, #2d8b5c0d, transparent 46%), linear-gradient(172deg, color-mix(in srgb, var(--accent-soft,#dcfce780) 38%, var(--bg,#f8fafc)) 0%, var(--bg,#f8fafc) 42%, color-mix(in srgb, var(--bg,#f8fafc) 88%, var(--accent-soft,#dcfce780)) 100%);position:fixed;inset:0}.plaza-tools-head{border:1px solid color-mix(in srgb, var(--primary,#14532d) 14%, transparent);background:radial-gradient(circle at 8% -18%, color-mix(in srgb, var(--accent,#166534) 16%, transparent), transparent 56%), linear-gradient(165deg, #fffffff5, color-mix(in srgb, var(--accent-soft,#dcfce7) 55%, transparent));box-shadow:0 1px 0 #ffffffe6 inset, 0 12px 30px -22px color-mix(in srgb, var(--primary,#14532d) 32%, transparent);border-radius:18px;margin-bottom:.75rem;padding:.72rem .78rem .68rem}.plaza-tools-back{color:var(--text-muted,#5c6b7a);margin-bottom:.32rem;font-size:.85rem;text-decoration:none;display:inline-block}.plaza-tools-back:hover{text-decoration:underline}.plaza-tools-title{letter-spacing:-.02em;color:var(--primary,#14532d);margin:0;font-size:1.48rem;font-weight:900}.plaza-tools-body{flex-direction:column;gap:.5rem;display:flex}.plaza-tools-section,.plaza-tools-section--self{--plaza-tools-strip:var(--accent,#166534);--plaza-tools-strip-soft:var(--accent-soft,#dcfce799)}.plaza-tools-section--social{--plaza-tools-strip:#b45309;--plaza-tools-strip-soft:#fef3c78c}.plaza-tools-section--play{--plaza-tools-strip:var(--primary,#14532d);--plaza-tools-strip-soft:#d1fae573}.plaza-tools-section--health{--plaza-tools-strip:#0369a1;--plaza-tools-strip-soft:#e0f2fe8c}.plaza-tools-section__panel{background:var(--jx-band-highlight,linear-gradient(180deg, #ffffff6b, transparent 42%)), var(--jx-panel-bg,#fffffffa);border:1px solid var(--jx-panel-border,#0f172a14);box-shadow:var(--jx-panel-shadow,0 8px 22px -18px #0f172a47);border-radius:16px;padding:.55rem .48rem .5rem}.plaza-tools-section__title{letter-spacing:.1em;color:color-mix(in srgb, var(--plaza-tools-strip) 72%, var(--text-muted,#64748b) 28%);border-left:3px solid color-mix(in srgb, var(--plaza-tools-strip) 58%, transparent);margin:0 0 .42rem;padding-left:.42rem;font-size:.76rem;font-weight:900}.plaza-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .15rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.plaza-tools-tile{--plaza-tools-tile-ink:var(--primary,#14532d);min-width:0;color:inherit;background:radial-gradient(88% 100% at 50% -8%, color-mix(in srgb, var(--plaza-tools-strip) 12%, transparent), transparent 58%), var(--jx-panel-bg,#fffffffa);border:1px solid var(--jx-panel-border,#0f172a14);box-shadow:var(--jx-panel-shadow,0 8px 22px -18px #0f172a47);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.28rem;padding:.38rem .12rem .42rem;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:flex;position:relative}.plaza-tools-tile:hover{color:inherit;background:radial-gradient(88% 100% at 50% -8%, color-mix(in srgb, var(--plaza-tools-strip) 20%, transparent), transparent 58%), var(--jx-panel-bg-soft,#f8fafcf5);border-color:color-mix(in srgb, var(--plaza-tools-strip) 22%, var(--jx-panel-border,#0f172a14));box-shadow:0 1px 0 #ffffffeb inset, 0 14px 28px -20px color-mix(in srgb, var(--plaza-tools-strip) 24%, transparent);text-decoration:none;transform:translateY(-1px)}.plaza-tools-tile:focus-visible{outline:2px solid var(--accent,#166534);outline-offset:2px}.plaza-tools-tile:active{transform:translateY(0)}.plaza-tools-tile__icon{width:1.85rem;height:1.85rem;color:color-mix(in srgb, var(--plaza-tools-strip) 78%, var(--text,#0f172a) 22%);background:var(--jx-icon-bg,color-mix(in srgb, var(--plaza-tools-strip-soft) 65%, white));border:1px solid var(--jx-icon-border,color-mix(in srgb, var(--plaza-tools-strip) 18%, transparent));box-shadow:inset 0 1px 0 #ffffffe6, 0 4px 12px -8px color-mix(in srgb, var(--plaza-tools-strip) 28%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .14s;display:inline-flex}.plaza-tools-tile__icon svg{width:.98rem;height:.98rem}.plaza-tools-tile:hover .plaza-tools-tile__icon{transform:scale(1.04)}.plaza-tools-tile__title{letter-spacing:.01em;text-align:center;width:100%;color:var(--plaza-tools-tile-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.64rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.plaza-tools-tile__badge{color:var(--jx-chip-text,#64748b);background:color-mix(in srgb, var(--jx-chip-bg,#f1f5f9e6) 85%, transparent);border:1px solid color-mix(in srgb, var(--jx-chip-border,#0f172a1a) 75%, transparent);z-index:1;border-radius:999px;flex-shrink:0;padding:.1rem .28rem;font-size:.5rem;font-weight:800;line-height:1;position:absolute;top:.22rem;right:.18rem}@media (width>=520px){.plaza-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=519px){.plaza-tools-page{--plaza-tools-pad-x:.95rem}}@media (width<=360px){.plaza-tools-tile__title{font-size:.6rem}.plaza-tools-tile__icon{width:1.72rem;height:1.72rem}.plaza-tools-tile__icon svg{width:.9rem;height:.9rem}.plaza-tools-title{font-size:1.32rem}}@media (prefers-reduced-motion:reduce){.plaza-tools-tile,.plaza-tools-tile__icon{transition:none}}.alumni-value-display{font-size:.86rem;line-height:1.55}.alumni-value-display-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem;display:flex}.alumni-value-display-row:last-child{margin-bottom:0}.alumni-value-display-k{letter-spacing:.04em;min-width:4.5rem;color:var(--accent);text-transform:none;flex-shrink:0;font-size:.72rem;font-weight:800}.alumni-value-display-v{min-width:0;color:var(--text);flex:1;font-weight:500}.alumni-value-display--legacy .alumni-value-display-k{margin-bottom:.25rem;display:block}.alumni-value-display-legacy-text{color:var(--text-muted);margin:0;font-size:.84rem}.home-quick__icon--green,.home-sage__icon--green,.plaza-quick__icon--green,.profile-quick__icon--green{color:#166534;background:linear-gradient(145deg,#dcfce7fa,#bbf7d094)}.home-quick__icon--teal,.home-sage__icon--teal,.plaza-quick__icon--teal,.profile-quick__icon--teal{color:#0f766e;background:linear-gradient(145deg,#ccfbf1fa,#99f6e48c)}.home-quick__icon--jobs,.home-sage__icon--jobs,.plaza-quick__icon--jobs,.profile-quick__icon--jobs{color:#0369a1;background:linear-gradient(145deg,#e0f2fefa,#bae6fd9e)}.home-quick__icon--dating,.home-sage__icon--dating,.plaza-quick__icon--dating,.profile-quick__icon--dating{color:#be123c;background:linear-gradient(145deg,#fff1f7fa,#fce7f3a6)}.home-quick__icon--opportunity,.home-sage__icon--opportunity,.plaza-quick__icon--opportunity,.profile-quick__icon--opportunity{color:#059669;background:linear-gradient(145deg,#d1fae5fa,#a7f3d094)}.home-quick__icon--amber,.home-sage__icon--amber,.plaza-quick__icon--amber,.profile-quick__icon--amber{color:#b45309;background:linear-gradient(145deg,#fffbebfa,#fef3c79e)}.home-quick__icon--violet,.home-sage__icon--violet,.profile-quick__icon--violet{color:#6d28d9;background:linear-gradient(145deg,#ede9fefa,#ddd6fe9e)}.home-quick__icon--indigo,.home-sage__icon--indigo,.profile-quick__icon--indigo,.me-settings-tile__icon--indigo{color:#4338ca;background:linear-gradient(145deg,#e0e7fffa,#c7d2fe9e)}.me-settings-tile__icon--green{color:#166534;background:linear-gradient(145deg,#dcfce7fa,#bbf7d094)}.me-settings-tile__icon--teal{color:#0f766e;background:linear-gradient(145deg,#ccfbf1fa,#99f6e48c)}.me-settings-tile__icon--jobs{color:#0369a1;background:linear-gradient(145deg,#e0f2fefa,#bae6fd9e)}.me-settings-tile__icon--opportunity{color:#059669;background:linear-gradient(145deg,#d1fae5fa,#a7f3d094)}.me-settings-tile__icon--amber{color:#b45309;background:linear-gradient(145deg,#fffbebfa,#fef3c79e)}.me-settings-tile__icon--violet{color:#6d28d9;background:linear-gradient(145deg,#ede9fefa,#ddd6fe9e)}.home-quick__icon--sponsorship,.me-settings-tile__icon--sponsorship{color:#ef4444;background:linear-gradient(145deg,#fef2f2fa,#fee2e29e)}.profile-quick{margin:0 0 .55rem}.profile-quick__panel{background:var(--jx-band-highlight), var(--jx-panel-bg);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--jx-panel-border));box-shadow:var(--jx-panel-shadow), 0 2px 10px -4px color-mix(in srgb, var(--primary) 8%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:1rem;padding:.45rem .35rem .4rem}html[data-site-theme=glass] .profile-quick__panel{border-color:color-mix(in srgb, var(--accent) 22%, var(--jx-panel-border));box-shadow:0 1px 0 #ffffffd6 inset, 0 16px 40px -24px var(--jx-theme-glow-b), 0 2px 10px -4px color-mix(in srgb, var(--primary) 12%, transparent)}.profile-quick__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem .06rem;margin:0;padding:0;list-style:none;display:grid}.profile-quick__cell{color:var(--jx-chip-text);border-radius:.75rem;flex-direction:column;align-items:center;gap:.18rem;min-width:0;padding:.16rem .04rem .18rem;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:flex}button.profile-quick__cell{font:inherit;cursor:pointer;background:0 0;border:none;width:100%}.profile-quick__cell:hover{background:var(--jx-chip-bg-hover);text-decoration:none;transform:translateY(-1px)}.profile-quick__cell:focus-visible{outline:2px solid var(--accent,#2d8b5c);outline-offset:2px}.profile-quick__cell:active{transform:translateY(0)}.profile-quick__icon-wrap{line-height:0;display:inline-flex;position:relative}.profile-quick__icon{border:1px solid #ffffffeb;border-radius:.65rem;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;transition:transform .16s;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 5px 14px -9px #0f172a47}.profile-quick__cell:hover .profile-quick__icon{transform:scale(1.04)}.profile-quick__icon svg{width:1rem;height:1rem}.profile-quick__badge{z-index:2;box-sizing:border-box;text-align:center;color:#fff;background:#c2410c;border:1.5px solid #fffffff2;border-radius:999px;min-width:.92rem;height:.92rem;padding:0 .18rem;font-size:.58rem;font-weight:800;line-height:.92rem;position:absolute;top:-.16rem;right:-.2rem}.profile-quick__label{letter-spacing:.01em;text-align:center;width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:800;line-height:1.1;overflow:hidden}.profile-quick__footnote{text-align:center;color:var(--text-muted,#6b7280);margin:.28rem .1rem 0;font-size:.64rem;line-height:1.3}@media (width<=420px){.profile-quick__panel{padding:.42rem .28rem .36rem}.profile-quick__cell{gap:.16rem;padding:.14rem .02rem .16rem}.profile-quick__icon{border-radius:.6rem;width:1.82rem;height:1.82rem}.profile-quick__icon svg{width:.94rem;height:.94rem}.profile-quick__label{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.profile-quick__cell,.profile-quick__icon{transition:none}}.b5-report{flex-direction:column;gap:.85rem;display:flex}.b5-hero{background:#fffffff5;border:1px solid #1a5f3c1f;border-radius:14px;padding:.7rem .75rem .85rem}.b5-radar-svg{width:100%;max-width:22.5rem;color:var(--accent);margin:0 auto;display:block;overflow:visible}.b5-radar-ring{fill:none;stroke:#1a5f3c29;stroke-width:1px}.b5-radar-axis{stroke:#1a5f3c24;stroke-width:1px}.b5-radar-origin{fill:#1a5f3c59}.b5-radar-fill{fill:color-mix(in srgb, var(--accent) 28%, transparent);stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.b5-radar-dot{fill:var(--accent);stroke:#fff;stroke-width:1.4px}.b5-radar-label{fill:var(--text);font-size:11px;font-weight:700}.b5-chips{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.b5-chip{background:var(--accent-soft);color:var(--text);border:1px solid #1a5f3c29;border-radius:999px;align-items:baseline;gap:.28rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.b5-chip-score{color:var(--primary);font-variant-numeric:tabular-nums}.b5-report-foot{text-align:center;color:var(--text-muted);flex-direction:column;gap:.12rem;margin:.55rem 0 0;font-size:.68rem;line-height:1.4;display:flex}.b5-report-hint{color:var(--text-muted);font-weight:400}.b5-continua,.b5-facet-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.b5-domain{background:#fffffff5;border:1px solid #1a5f3c1f;border-radius:14px;padding:.75rem .85rem .65rem}.b5-cont-name{color:var(--text);margin:0 0 .4rem;font-size:.88rem;font-weight:800}.b5-cont--sm .b5-cont-name{margin-bottom:.28rem;font-size:.8rem;font-weight:700}.b5-cont-row{grid-template-columns:4.6em minmax(0,1fr) 4.6em;align-items:center;gap:.38rem;display:grid}.b5-cont-pole{color:var(--text-muted);font-size:.7rem;line-height:1.25}.b5-cont-pole--l{text-align:right}.b5-cont-pole--r{text-align:left}.b5-cont-track{height:1.85rem;position:relative}.b5-cont-track:before{content:"";background:#1a5f3c1a;border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.b5-cont-mid{background:color-mix(in srgb, var(--accent) 18%, transparent);pointer-events:none;border-radius:999px;width:20%;height:10px;position:absolute;top:50%;left:40%;transform:translateY(-50%)}.b5-cont-mark{z-index:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.b5-cont-dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);border:2px solid #fff;border-radius:50%;display:block}.b5-cont-num{font-variant-numeric:tabular-nums;color:var(--primary);white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.b5-cont-mark[data-edge=start] .b5-cont-num{left:0;transform:none}.b5-cont-mark[data-edge=end] .b5-cont-num{left:auto;right:0;transform:none}.b5-cont-point{color:var(--text-muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.4}.b5-facets{margin-top:.35rem}.b5-facets summary{cursor:pointer;color:var(--primary);font-size:.78rem;font-weight:700;list-style:none}.b5-facets summary::-webkit-details-marker{display:none}.b5-facets summary:before{content:"▶ ";font-size:.68em}.b5-facets[open] summary:before{content:"▼ "}.b5-interp{color:var(--text-muted);margin:.45rem 0 .2rem;font-size:.76rem;line-height:1.45}.b5-facet-list{gap:.55rem;margin-top:.45rem}.b5-facet{border-top:1px solid #1a5f3c14;padding-top:.4rem}.b5-cont--sm .b5-cont-row{grid-template-columns:4.2em minmax(0,1fr) 4.2em;gap:.28rem}.b5-cont--sm .b5-cont-pole{font-size:.64rem}.b5-cont--sm .b5-cont-track{height:1.55rem}.b5-cont--sm .b5-cont-dot{width:10px;height:10px}.b5-cont--sm .b5-cont-num{font-size:.62rem}.ri-report{flex-direction:column;gap:.85rem;display:flex}.ri-hero{background:#fffffff5;border:1px solid #1a5f3c1f;border-radius:14px;padding:.7rem .75rem .85rem}.ri-code{text-align:center;letter-spacing:.12em;color:var(--text);margin:0 0 .2rem;font-size:.92rem;font-weight:800}.ri-radar-svg{width:100%;max-width:22.5rem;color:var(--accent);margin:0 auto;display:block;overflow:visible}.ri-radar-ring{fill:none;stroke:#1a5f3c29;stroke-width:1px}.ri-radar-axis{stroke:#1a5f3c24;stroke-width:1px}.ri-radar-origin{fill:#1a5f3c59}.ri-radar-fill{fill:color-mix(in srgb, var(--accent) 28%, transparent);stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.ri-radar-dot{fill:var(--accent);stroke:#fff;stroke-width:1.4px}.ri-radar-label{fill:var(--text);font-size:11px;font-weight:700}.ri-chips{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.ri-chip{background:var(--accent-soft);color:var(--text);border:1px solid #1a5f3c29;border-radius:999px;align-items:baseline;gap:.28rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.ri-chip-score{color:var(--primary);font-variant-numeric:tabular-nums}.ri-report-foot{text-align:center;color:var(--text-muted);margin:.55rem 0 0;font-size:.68rem;line-height:1.4}.ri-continua{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ri-domain{background:#fffffff5;border:1px solid #1a5f3c1f;border-radius:14px;padding:.75rem .85rem .65rem}.ri-cont-name{color:var(--text);margin:0 0 .4rem;font-size:.88rem;font-weight:800}.ri-cont-row{grid-template-columns:4.6em minmax(0,1fr) 4.6em;align-items:center;gap:.38rem;display:grid}.ri-cont-pole{color:var(--text-muted);font-size:.7rem;line-height:1.25}.ri-cont-pole--l{text-align:right}.ri-cont-pole--r{text-align:left}.ri-cont-track{height:1.85rem;position:relative}.ri-cont-track:before{content:"";background:#1a5f3c1a;border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ri-cont-mid{background:color-mix(in srgb, var(--accent) 18%, transparent);pointer-events:none;border-radius:999px;width:20%;height:10px;position:absolute;top:50%;left:40%;transform:translateY(-50%)}.ri-cont-mark{z-index:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.ri-cont-dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);border:2px solid #fff;border-radius:50%;display:block}.ri-cont-num{font-variant-numeric:tabular-nums;color:var(--primary);white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.ri-cont-mark[data-edge=start] .ri-cont-num{left:0;transform:none}.ri-cont-mark[data-edge=end] .ri-cont-num{left:auto;right:0;transform:none}.ri-cont-point{color:var(--text-muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.4}@media (width<=420px){.ri-radar-label{font-size:10px}.ri-cont-row{grid-template-columns:3.8em minmax(0,1fr) 3.8em;gap:.28rem}.ri-cont-pole{font-size:.62rem}}.avatar-upload{margin-bottom:.35rem}.avatar-upload-row{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.avatar-upload-preview{flex-shrink:0}.avatar-upload-img{object-fit:cover;border:2px solid #1a5f3c26;border-radius:50%;width:88px;height:88px}.avatar-upload-placeholder{width:88px;height:88px;color:var(--accent);background:#1a5f3c1a;border:2px dashed #1a5f3c33;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;font-weight:800;display:flex}.avatar-upload-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.avatar-upload-actions{flex:1;min-width:180px}.avatar-upload-btn{color:var(--accent);cursor:pointer;background:#fff;border:1px solid #1a5f3c59;border-radius:10px;padding:.45rem .95rem;font-size:.88rem;font-weight:700;display:inline-block}.avatar-upload-btn:disabled{opacity:.6;cursor:not-allowed}.avatar-upload-hint{color:var(--text-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.avatar-upload-err{color:#b91c1c;margin:.5rem 0 0;font-size:.8rem}.avatar-upload--input-only{margin-bottom:0}.sponsorship-badge-wrap{vertical-align:middle;display:inline-flex;position:relative;overflow:visible}.sponsorship-badge{z-index:2;aspect-ratio:1;transform-origin:44% 14%;pointer-events:none;width:42%;min-width:.68rem;max-width:1rem;height:42%;line-height:0;position:absolute;top:0;right:-7%;transform:rotate(30deg)}.sponsorship-badge__heart{width:100%;height:100%}.profile-preview-backdrop{z-index:130;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.profile-preview-sheet{background:radial-gradient(circle at 92% 0,#2d8b5c1a,#0000 36%),#fff;border-radius:22px 22px 0 0;flex-direction:column;width:min(100%,32rem);max-height:min(94vh,52rem);display:flex;box-shadow:0 -8px 48px #0f172a38}.profile-preview-sheet-head{border-bottom:1px solid #94a3b82e;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .65rem;display:flex}.profile-preview-sheet-head-text{min-width:0}.profile-preview-sheet-subtitle{color:#475569c7;margin:.2rem 0 0;font-size:.72rem;font-weight:600}.profile-preview-sheet-title{letter-spacing:-.02em;color:var(--text,#0f172a);margin:0;font-size:1rem;font-weight:800}.profile-preview-sheet-close{color:#475569eb;cursor:pointer;background:#f8fafcf2;border:0;border-radius:999px;flex-shrink:0;width:2rem;height:2rem;font-size:1.35rem;line-height:1}.profile-preview-sheet-close:hover{background:#e2e8f0f2}.profile-preview-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:.35rem .65rem 1rem;overflow:auto}@media (width>=640px){.profile-preview-backdrop{align-items:center;padding:1.25rem}.profile-preview-sheet{border-radius:22px;max-height:min(92vh,54rem)}}.user-profile-own-panel{border-top:1px solid #1a5f3c17;margin:.85rem 0 0;padding:.65rem 0 0}.user-profile-own-tabs{top:calc(var(--app-header-height,52px) + .35rem);z-index:12;-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1a5f3c24;border-radius:999px;gap:.28rem;margin:.82rem 0 .55rem;padding:.34rem;display:flex;position:sticky;box-shadow:inset 0 1px #ffffffeb,0 12px 32px -20px #1a5f3c38}.user-profile-own-tab{min-width:0;font:inherit;letter-spacing:.02em;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;margin:0;padding:.38rem .55rem;font-size:.78rem;font-weight:800;transition:background-color .15s,color .15s}.user-profile-own-tab:hover{color:var(--primary);background:#2d8b5c14}.user-profile-own-tab--active{color:var(--primary);background:#2d8b5c29;box-shadow:inset 0 0 0 1px #1a5f3c1f}.user-profile-own-tab-panel{min-width:0}.user-profile-page--own .user-profile-own-workbench,.user-profile-page--own .user-profile-public-zone-head{margin-top:.15rem}.user-profile-page--own .user-profile-public-zone-head .user-profile-zone-label{display:none}.user-profile-own-workbench{background:linear-gradient(165deg,#fffffffa 0%,#e8f5ee9e 100%);border:1px solid #1a5f3c1c;border-radius:16px;margin:.72rem 0 .15rem;padding:.72rem .82rem .85rem;box-shadow:inset 0 1px #ffffffe6,0 12px 36px -22px #1a5f3c2e}.user-profile-own-workbench .user-profile-own-panel{border-top:none;margin:.35rem 0 0;padding:0}.user-profile-own-workbench .user-profile-hosted-circles--workbench{border-top:1px solid #1a5f3c14;margin:.75rem 0 0;padding-top:.65rem}.user-profile-zone-label{letter-spacing:.08em;color:#1a5f3c9e;margin:0;padding:0 0 .45rem;font-size:.75rem;font-weight:800}.user-profile-zone-label--preview{border-top:none;margin:0;padding:0}.user-profile-public-zone-head{z-index:8;-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1a5f3c1c;border-radius:12px;flex-direction:column;gap:.38rem;margin-top:.95rem;margin-bottom:.15rem;padding:.5rem .55rem .52rem;display:flex;position:sticky;top:.42rem;box-shadow:inset 0 1px #ffffffeb,0 10px 28px -18px #1a5f3c33}.user-profile-public-zone-head .user-profile-zone-label{padding:0}.user-profile-public-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.22rem;padding:.02rem 0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%)}.user-profile-public-nav::-webkit-scrollbar{display:none}.user-profile-public-nav__chip{font:inherit;letter-spacing:.02em;color:var(--accent);white-space:nowrap;cursor:pointer;background:#2d8b5c14;border:1px solid #2d8b5c33;border-radius:999px;flex-shrink:0;margin:0;padding:.24rem .58rem;font-size:.72rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.user-profile-public-nav__chip:hover{color:var(--primary);background:#2d8b5c24;border-color:#2d8b5c52}.user-profile-public-nav__chip:focus-visible{outline:2px solid var(--accent,#2d8b5c);outline-offset:2px}.user-profile-public-nav__chip--active{color:#fff;background:var(--accent,#2d8b5c);border-color:#2d8b5ceb;box-shadow:inset 0 1px #ffffff29}.user-profile-public-nav__chip--active:hover{color:#fff;background:var(--primary,#1a5f3c);border-color:#1a5f3ceb}.profile-preview-sheet-body .user-profile-public-zone-head{z-index:6;margin-top:.35rem;top:0}.user-profile-page--visitor-preview .user-profile-public-zone-head{margin-top:.35rem;top:0}.user-profile-setup-hint{margin:.55rem 0 0}.user-profile-setup-hint__chip{color:var(--accent);background:#2d8b5c1a;border:1px solid #2d8b5c3d;border-radius:999px;align-items:center;gap:.2rem;padding:.36rem .72rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.user-profile-setup-hint__chip:hover{color:var(--accent);background:#2d8b5c29;border-color:#2d8b5c57;text-decoration:none}.user-profile-own-kicker{display:none}.user-profile-page--own .user-profile-head{gap:.72rem}.user-profile-page--own .user-profile-head-top{align-items:flex-start;gap:.15rem .5rem;margin-block-end:.2rem}.user-profile-page--own .user-profile-name--with-presence{flex:auto;align-self:flex-start;min-width:0;padding-block-end:0}.user-profile-page--own .user-profile-avatar-wrap{gap:.2rem;max-width:6.5rem}.user-profile-page--own .user-profile-hero-own-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.16rem;width:100%;margin-block-end:.2rem;display:grid}.user-profile-page--own .user-profile-hero-own-actions--rongshu{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=359px){.user-profile-page--own .user-profile-hero-own-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"settings settings""bcard preview";gap:.14rem .16rem}.user-profile-page--own .user-profile-hero-own-actions--rongshu{grid-template-areas:"settings settings""bcard rongshu""preview preview"}.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-settings{grid-area:settings}.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-bcard:not(.user-profile-hero-rongshu){grid-area:bcard}.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-rongshu{grid-area:rongshu}.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-preview{grid-area:preview}}.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-settings,.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-bcard,.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-preview{box-sizing:border-box;letter-spacing:.01em;justify-content:center;width:100%;min-width:0;min-height:1.68rem;padding:.2rem .26rem;font-size:.62rem;font-weight:700}.user-profile-page--own .user-profile-hero-bcard{padding:.2rem .26rem;font-size:.62rem;font-weight:700}.user-profile-hero-preview{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:#ffffffe0;border:1px solid #2d8b5c52;border-radius:999px;justify-content:center;align-items:center;gap:.1rem;margin:0;padding:.2rem .26rem;font-size:.62rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.user-profile-hero-preview:hover{background:#2d8b5c0f;border-color:#2d8b5c75}.user-profile-hero-preview__label{letter-spacing:.01em}@media (width>=400px){.user-profile-page--own .user-profile-hero-own-actions{gap:.2rem}.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-settings,.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-bcard,.user-profile-page--own .user-profile-hero-own-actions>.user-profile-hero-preview{min-height:1.72rem;padding:.22rem .36rem;font-size:.66rem}.user-profile-page--own .user-profile-hero-bcard{padding:.22rem .36rem;font-size:.66rem}.user-profile-hero-preview{gap:.12rem;padding:.22rem .36rem;font-size:.66rem}}.user-profile-hero-own-badges{flex-wrap:wrap;align-items:center;gap:.18rem;min-width:0;margin-block-start:0;display:flex}.user-profile-badges--own-hero{flex-wrap:wrap;align-items:center;gap:.14rem .16rem;min-width:0;max-width:100%;margin:0;display:inline-flex}.user-profile-page--own .user-profile-hero-own-badges .user-profile-badges{flex-wrap:wrap;align-items:center;gap:.14rem .16rem;margin:0;display:inline-flex}.user-profile-page--own .user-profile-hero-own-badges .user-profile-badge{padding:.06rem .32rem;font-size:.58rem;font-weight:600;line-height:1.3}.user-profile-page--own .user-profile-hero-own-badges .user-profile-badge--official{background:#3b82f61a;border-color:#3b82f638;font-weight:600}.user-profile-page--own .user-profile-hero-own-badges .user-profile-intro-inline--hero-foot{margin:0;font-size:.625rem}.user-profile-hero-own-join{color:#64748bd1;background:#f8fafcb8;border:1px solid #94a3b829;border-radius:999px;align-items:center;max-width:100%;margin:0;padding:.04rem .3rem;font-size:.58rem;font-weight:600;line-height:1.25;display:inline-flex}.user-profile-hero-own-join .user-profile-intro-inline-v,.user-profile-hero-own-join .user-profile-intro-inline-row,.user-profile-hero-own-join .user-profile-intro-inline-v--stack{font-size:inherit;font-weight:inherit;color:inherit}.user-profile-hero-own-join .user-profile-intro-inline-role{font-size:inherit;color:#64748bc7}.user-profile-hero-own-join .user-profile-intro-inline-link{font-size:inherit;color:#475569eb;border-bottom:none}.user-profile-hero-own-join .user-profile-intro-inline-v--stack{flex-flow:wrap;gap:.2rem .35rem}.user-profile-page--own .user-profile-nickname-hint{margin:0 0 .18rem}.user-profile-owner-bar{background:linear-gradient(165deg,#fffffffa 0%,#e8f5ee8c 100%);border:1px solid #1a5f3c1f;border-radius:16px;margin-bottom:1.1rem;padding:.85rem .95rem .95rem;box-shadow:inset 0 1px #ffffffe6,0 12px 36px -22px #1a5f3c33}.user-profile-own-panel .user-profile-owner-bar{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.user-profile-my-act{background:linear-gradient(155deg,#fffffffc 0%,#ecfdf4b8 45%,#e0f2fe61 100%);border:1px solid #1a5f3c29;border-radius:16px;margin:0 0 .85rem;padding:.85rem .95rem .95rem;box-shadow:inset 0 1px #ffffffeb,0 14px 38px -24px #1a5f3c52}.user-profile-my-act-head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.45rem;display:flex}.user-profile-my-act-title{letter-spacing:-.02em;color:var(--text,#0f172a);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.95rem;font-weight:800;display:flex}.user-profile-my-act-pill{letter-spacing:.02em;color:#92400ef2;background:#fef3c7d9;border:1px solid #b4530959;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.65rem;font-weight:800;display:inline-flex}.user-profile-my-act-pill--wait{border-color:#b4530966}.user-profile-my-act-all{color:var(--accent);border-radius:8px;flex-shrink:0;padding:.2rem .35rem;font-size:.78rem;font-weight:700;text-decoration:none}.user-profile-my-act-all:hover{background:#2d8b5c14;text-decoration:none}.user-profile-my-act-muted{color:var(--text-muted);margin:0 0 .5rem;font-size:.78rem}.user-profile-my-act-summary{color:var(--text-muted);margin:0 0 .5rem;font-size:.8rem;font-weight:600;line-height:1.4}.user-profile-my-act-count{letter-spacing:-.03em;color:var(--accent);font-size:1.35rem;font-weight:900}.user-profile-my-act-count-unit{color:var(--text,#0f172a);font-weight:700}.user-profile-my-act-summary-bits{font-weight:600}.user-profile-my-act-preview{flex-direction:column;gap:.35rem;margin:0 0 .55rem;padding:0;list-style:none;display:flex}.user-profile-my-act-preview-row{background:#ffffffc7;border:1px solid #1a5f3c1a;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:.08rem .35rem;padding:.42rem .48rem;display:grid}.user-profile-my-act-preview-title{color:var(--text,#0f172a);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;margin:0;font-size:.8rem;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.user-profile-my-act-preview-title:hover{color:var(--accent);text-decoration:none}.user-profile-my-act-preview-badges{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;place-self:start end;gap:.25rem;display:flex}.user-profile-my-act-badge{white-space:nowrap;border-radius:999px;padding:.08rem .38rem;font-size:.62rem;font-weight:800}.user-profile-my-act-badge--done{color:#334155;background:#4755691f;border:1px solid #47556947}.user-profile-my-act-badge--ok{color:#15803d;background:#22c55e29;border:1px solid #22c55e59}.user-profile-my-act-badge--wait{color:#b45309;background:#fbbf2433;border:1px solid #f59e0b66}.user-profile-my-act-badge--bad{color:#b91c1c;background:#f8717124;border:1px solid #ef444459}.user-profile-my-act-badge--cancel{color:#475569;background:#64748b1f;border:1px solid #64748b47}.user-profile-my-act-preview-when{color:var(--text-muted);grid-area:2/1/auto/-1;font-size:.68rem;font-weight:500}.user-profile-my-act-preview-when-k{font-weight:700}.user-profile-my-act-cta{color:#fff;background:var(--accent);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:100%;margin:0;padding:.52rem .75rem;font-size:.82rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 3px 14px -6px #1a5f3c73}.user-profile-my-act-cta:hover{filter:brightness(1.06);color:#fff;text-decoration:none}.user-profile-my-act-cta--ghost{color:var(--accent);box-shadow:none;background:#ffffffe6;border-color:#1a5f3c38;margin-top:.35rem;font-weight:700}.user-profile-my-act-cta--ghost:hover{color:var(--accent);background:#fff}.user-profile-owner-btn--activity{color:#156534;background:#ecfdf4f2;border-color:#2d8b5c6b;font-weight:800}.user-profile-owner-btn--activity:hover{border-color:var(--accent);color:#14532d;background:#dcfce7fa}.user-profile-owner-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.user-profile-owner-row--main{margin-bottom:0}.user-profile-owner-row--profile{flex-wrap:wrap;gap:.45rem;margin-bottom:.15rem}.user-profile-compose-nudge{background:linear-gradient(155deg,#fffffffc 0%,#ecfdf5a6 42%,#e0f2fe59 100%);border:1px solid #1a5f3c24;border-radius:14px;margin-top:.35rem;padding:.65rem .75rem .55rem;box-shadow:inset 0 1px #ffffffeb,0 14px 40px -26px #1a5f3c47}.user-profile-compose-nudge--circle-only{background:linear-gradient(155deg,#fffffffc 0%,#f0fdf4b3 50%,#fffbeb73 100%)}.user-profile-compose-head{text-align:center;margin-bottom:.45rem}.user-profile-compose-kicker{letter-spacing:.06em;text-transform:uppercase;color:#166534e0;background:#2d8b5c1f;border:1px solid #2d8b5c2e;border-radius:999px;margin-bottom:.22rem;padding:.14rem .42rem;font-size:.64rem;font-weight:800;display:inline-block}.user-profile-compose-title{color:var(--text,#0f172a);letter-spacing:-.01em;margin:0 0 .2rem;font-size:.92rem;font-weight:800;line-height:1.3}.user-profile-compose-sub{color:var(--text-muted);margin:0;font-size:.72rem;font-weight:500;line-height:1.45}.user-profile-compose-grid{grid-template-columns:1fr 1fr;gap:.42rem;display:grid}@media (width<=360px){.user-profile-compose-grid{grid-template-columns:1fr}}.user-profile-compose-tile{min-height:4.15rem;color:inherit;background:#ffffffeb;border:1px solid #1a5f3c29;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.42rem .4rem .48rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 2px 12px -6px #0f172a1f}.user-profile-compose-tile:hover{border-color:#2d8b5c73;text-decoration:none;box-shadow:0 8px 24px -12px #1a5f3c59}@media (prefers-reduced-motion:no-preference){.user-profile-compose-tile:hover{transform:translateY(-2px)}}.user-profile-compose-tile--chat{background:linear-gradient(#fffffffa 0%,#ecfdf5d9 100%);border-color:#2d8b5c38}.user-profile-compose-tile--meet{background:linear-gradient(#fffffffa 0%,#fef9e7e6 100%);border-color:#b4530933}.user-profile-compose-tile--meet:hover{border-color:#b4530961;box-shadow:0 8px 24px -12px #b4530938}.user-profile-compose-tile--circle{box-sizing:border-box;width:100%;max-width:20rem;min-height:auto;margin:0 auto;padding:.55rem .85rem}.user-profile-compose-nudge--circle-only .user-profile-compose-head{margin-bottom:.45rem}.user-profile-compose-tile-icon-wrap{justify-content:center;align-items:center;line-height:0;display:flex}.user-profile-compose-tile-icon{width:1.28rem;height:1.28rem;color:var(--accent);flex-shrink:0}.user-profile-compose-tile--meet .user-profile-compose-tile-icon{color:#b45309}.user-profile-compose-tile--circle .user-profile-compose-tile-icon{color:var(--accent)}.user-profile-compose-tile-label{color:var(--accent);letter-spacing:-.02em;font-size:.82rem;font-weight:800}.user-profile-compose-tile--meet .user-profile-compose-tile-label{color:#b45309}.user-profile-compose-tile-hint{color:var(--text-muted);text-align:center;max-width:9.5rem;font-size:.64rem;font-weight:600;line-height:1.3}.user-profile-compose-feed-link{color:#2d8b5ceb;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;margin-top:.42rem;padding:.22rem .45rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex}.user-profile-compose-feed-link:hover{color:var(--accent);background:#2d8b5c14;text-decoration:none}.user-profile-compose-feed-arrow{font-weight:700;transition:transform .18s}.user-profile-compose-feed-link:hover .user-profile-compose-feed-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.user-profile-compose-tile:hover,.user-profile-compose-feed-link:hover .user-profile-compose-feed-arrow{transform:none}}.user-profile-owner-btn{color:var(--accent);background:#fff;border:1px solid #1a5f3c38;border-radius:11px;justify-content:center;align-items:center;padding:.42rem .8rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex}.user-profile-owner-btn:hover{border-color:var(--accent);color:var(--accent);background:#fffffffa;text-decoration:none}.user-profile-owner-btn--primary{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 2px 10px -4px #1a5f3c59}.user-profile-owner-btn--primary:hover{filter:brightness(1.05);color:#fff;transform:none}.user-profile-owner-btn--soft{background:#ffffffd9;border-color:#1a5f3c2e}.user-profile-owner-btn--ghost{color:var(--text-muted);background:0 0;border-color:#64748b38;padding:.36rem .65rem;font-size:.76rem;font-weight:600}.user-profile-owner-btn--ghost:hover{color:var(--accent);background:#2d8b5c0f;border-color:#2d8b5c59}.user-profile-breadcrumb{-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #1a5f3c1a;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-bottom:.75rem;padding:.45rem .65rem;font-size:.78rem;display:flex;box-shadow:0 2px 12px -8px #1a5f3c33}.user-profile-page--own .user-profile-breadcrumb{opacity:.92;background:0 0;border:none;margin-bottom:.4rem;padding:0;font-size:.72rem}.user-profile-bc-sep{color:#64748b8c;-webkit-user-select:none;user-select:none;font-weight:500}.user-profile-bc-link{color:var(--accent);font-weight:600;text-decoration:none}.user-profile-bc-link:hover{text-decoration:underline}.user-profile-bc-current{color:var(--text-muted);font-weight:600}.user-profile-page{--user-profile-content-max:600px;max-width:var(--user-profile-content-max,600px);box-sizing:border-box;margin:0 auto;padding:.75rem 1.15rem 4rem;position:relative}.user-profile-backdrop{pointer-events:none;z-index:0;opacity:.95;background:radial-gradient(90% 75% at 50% -12%,#2d8b5c33,#0000 55%),radial-gradient(50% 48% at 100% 8%,#34d3991f,#0000 50%),radial-gradient(38% 38% at 0 18%,#0ea5e91a,#0000 48%);height:280px;position:absolute;inset:-6% -18% auto}.user-profile-page--own .user-profile-card{border-color:#2d8b5c24;padding:1rem 1.15rem 1.35rem;box-shadow:inset 0 1px #ffffffe0,0 14px 44px -24px #1a5f3c38}.user-profile-own-lead a{color:var(--accent);font-weight:700;text-decoration:none}.user-profile-own-lead a:hover{text-decoration:underline}.user-profile-breadcrumb{z-index:1;position:relative}.user-profile-status{z-index:1;color:var(--text-muted);font-size:.88rem;position:relative}.user-profile-err{z-index:1;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.82rem;position:relative}.user-profile-commerce{border-top:none;margin:0;padding:0}.user-profile-commerce-title{color:var(--text);margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.user-profile-commerce-org{color:var(--text-muted);margin:.25rem 0 0;font-size:.84rem;font-weight:600;line-height:1.4}.user-profile-contact{background:0 0;border:none;border-radius:0;margin:0;padding:0}.user-profile-contact-title{display:none}.user-profile-contact-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:.35rem 0 0;font-size:.84rem;line-height:1.45;display:flex}.user-profile-contact-row:first-of-type{margin-top:0}.user-profile-contact-k{min-width:2.5rem;color:var(--text-muted);flex:none;font-weight:700}.user-profile-contact-v{color:var(--accent);word-break:break-all;flex:auto;font-weight:600;text-decoration:none}.user-profile-contact-v:hover{text-decoration:underline}.user-profile-contact-v--plain{color:var(--text);white-space:pre-wrap;font-weight:600;text-decoration:none}.user-profile-contact-row--address{align-items:flex-start}.user-profile-company-block{background:0 0;border:none;border-radius:0;margin:0;padding:0}.user-profile-company-intro{color:var(--text);white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.55}.user-profile-company-web{word-break:break-all;color:var(--accent);margin-top:.5rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-block}.user-profile-company-web:hover{text-decoration:underline}.user-profile-card{z-index:1;background:linear-gradient(165deg,#fffffffe 0%,#fafcfbf7 48%,#f5faf7f0 100%);border:1px solid #1a5f3c1c;border-radius:22px;padding:1.2rem 1.15rem 1.35rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 2px 8px #0f172a0a,0 16px 48px -28px #1a5f3c38}.user-profile-card:before{content:"";opacity:.95;pointer-events:none;background:linear-gradient(92deg,#15803d 0%,#22c55e 38%,#5eead4 72%,#38bdf8 100%);border-radius:22px 22px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.user-profile-hero{flex-direction:column;gap:0;display:flex}.user-profile-head{align-items:flex-start;gap:1rem;display:flex}.user-profile-avatar-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:.32rem;max-width:6.5rem;display:flex;overflow:visible}.user-profile-avatar-ring{background:linear-gradient(145deg,#fffffff2,#ecfdf5e6);border-radius:50%;padding:3px;overflow:visible;box-shadow:0 0 0 1px #1a5f3c1a,0 8px 28px -12px #1a5f3c59}.user-profile-head-main{flex:1;min-width:0}.user-profile-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .55rem;display:flex}.user-profile-page--own .user-profile-head-main{box-sizing:border-box;padding-inline-end:.35rem}.user-profile-avatar{object-fit:cover;border:2px solid #fffffffa;border-radius:50%;flex-shrink:0;width:76px;height:76px;display:block;box-shadow:0 2px 12px #0f172a14}.user-profile-page--own .user-profile-avatar,.user-profile-page--own .user-profile-avatar--fallback{width:80px;height:80px}.user-profile-page--own .user-profile-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;margin:0;padding:0;line-height:0;transition:box-shadow .15s;display:block}.user-profile-page--own .user-profile-avatar-btn:hover{box-shadow:0 0 0 2px #2d8b5c66}.user-profile-page--own .user-profile-avatar-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2d8b5c8c}.user-profile-page--own .user-profile-avatar--fallback{font-size:1.32rem}.user-profile-avatar--fallback{color:var(--primary);background:linear-gradient(160deg,#2d8b5c24,#2d8b5c0f);justify-content:center;align-items:center;font-size:1.45rem;font-weight:800;display:flex}.user-profile-name{letter-spacing:-.025em;color:var(--text);margin:0;font-size:1.32rem;font-weight:800;line-height:1.2}.user-profile-name--with-presence{flex-wrap:wrap;flex:10rem;align-items:center;gap:.2rem;min-width:0;display:inline-flex}.user-profile-hero-own-actions{display:flex}.user-profile-hero-bcard{letter-spacing:.02em;white-space:nowrap;color:var(--accent);background:#ffffffeb;border:1px solid #2d8b5c6b;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .46rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.user-profile-hero-bcard:hover{color:var(--accent);background:#2d8b5c0f;border-color:#2d8b5c85;text-decoration:none}.user-profile-page--own .user-profile-hero-settings{color:#fff;background:var(--accent);border:1px solid #1565343d;margin-left:0;padding:.2rem .26rem;font-size:.62rem;font-weight:700;position:relative;box-shadow:0 1px 8px -4px #1a5f3c52}.user-profile-page--own .user-profile-hero-settings:hover{filter:brightness(1.06);color:#fff;background:var(--accent)}.user-profile-page--own .user-profile-hero-settings--incomplete{padding-inline-start:.26rem;animation:2.4s ease-in-out infinite user-profile-hero-settings-glow;box-shadow:0 1px 8px -4px #1a5f3c52,0 0 0 1.5px #2d8b5c33}@keyframes user-profile-hero-settings-glow{0%,to{box-shadow:0 2px 12px -4px #1a5f3c6b,0 0 0 2px #2d8b5c2e}50%{box-shadow:0 2px 14px -3px #1a5f3c80,0 0 0 3px #2d8b5c52}}.user-profile-hero-settings-dot{background:#fff;border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem;animation:2.4s ease-in-out infinite user-profile-hero-settings-dot-pulse;box-shadow:0 0 0 2px #ffffff59}@keyframes user-profile-hero-settings-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.user-profile-page--own .user-profile-hero-settings--incomplete,.user-profile-hero-settings-dot{animation:none}}@media (width>=400px){.user-profile-page--own .user-profile-hero-settings{padding:.22rem .36rem;font-size:.66rem}.user-profile-page--own .user-profile-hero-settings--incomplete{padding-inline-start:.36rem}}.user-profile-page--own .user-profile-hero-settings-badge{letter-spacing:.02em;color:var(--accent);background:#fffffff5;border-radius:999px;flex-shrink:0;margin-inline:.04rem 0;padding:.04rem .28rem;font-size:.56rem;font-weight:800;line-height:1.15}.user-profile-page--own .user-profile-hero-settings-dot{width:.36rem;height:.36rem}.user-profile-page--own .user-profile-hero-settings-chevron{opacity:.85;font-size:.88em}.user-profile-hero-settings-badge{letter-spacing:.02em;color:var(--accent);background:#fffffff5;border-radius:999px;flex-shrink:0;margin-inline:.06rem .02rem;padding:.06rem .34rem;font-size:.625rem;font-weight:800;line-height:1.2}.user-profile-hero-settings{letter-spacing:.02em;white-space:nowrap;color:#fff;background:var(--accent);border:1px solid #15653447;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:.06rem;margin-left:auto;padding:.22rem .48rem .22rem .52rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:filter .15s,background-color .15s,color .15s;display:inline-flex;box-shadow:0 2px 10px -4px #1a5f3c59}.user-profile-hero-settings:hover{filter:brightness(1.06);color:#fff;text-decoration:none}.user-profile-hero-settings-chevron{opacity:.9;font-size:.92em;font-weight:800;line-height:1}.user-profile-nickname-hint{color:var(--text-muted);margin:.16rem 0 .5rem;font-size:.8rem;font-weight:600}.user-profile-badges{flex-wrap:wrap;gap:.35rem;display:flex}.user-profile-intro-inline{color:#64748beb;letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;margin:.42rem 0 0;padding:0;font-size:.7rem;font-weight:500;line-height:1.45;display:flex}.user-profile-intro-inline.user-profile-intro-inline--hero-foot{box-sizing:border-box;background:linear-gradient(165deg,#f8fafcfa,#ecfdf58c);border:1px solid #94a3b838;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin:.48rem 0 0;padding:.24rem .58rem;box-shadow:inset 0 1px #ffffffe6}.user-profile-intro-inline-k{color:#64748bc7;margin-right:.35em;font-weight:600}.user-profile-intro-inline-v{color:#475569e0;font-weight:500}.user-profile-intro-inline-v--stack{flex-direction:column;flex:100%;align-items:flex-start;gap:.22rem;margin-top:.04rem;display:flex}.user-profile-intro-inline-row{line-height:1.45;display:inline-block}.user-profile-intro-inline-role{color:#64748bd1;margin-right:.2em;font-weight:600}.user-profile-intro-inline-link{color:#475569f2;border-bottom:1px solid #94a3b859;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s}.user-profile-intro-inline-link:hover{color:var(--accent);border-bottom-color:#2d8b5c59}.user-profile-badge{color:#15803d;background:#16a34a1f;border:1px solid #22c55e38;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.user-profile-badge--muted{color:#64748b;background:#64748b1f;border-color:#64748b38}.user-profile-badge--official{color:#1d4ed8;background:linear-gradient(135deg,#3b82f62e,#3b82f61a);border-color:#3b82f647}.user-profile-section{background:linear-gradient(155deg,#fffffff5 0%,#f8faf9e0 100%);border:1px solid #1a5f3c17;border-radius:16px;margin:1.1rem 0 0;padding:.85rem .9rem;box-shadow:0 2px 14px -12px #1a5f3c40}.user-profile-public-card{scroll-margin-top:calc(var(--app-header-height,0px) + 1rem);background:linear-gradient(155deg,#fffffff5 0%,#f8faf9e0 100%);border:1px solid #1a5f3c17;border-radius:16px;margin:1rem 0 0;padding:.85rem .9rem;box-shadow:0 2px 14px -12px #1a5f3c40}.user-profile-public-card--intro{background:linear-gradient(145deg,#fffffffa 0%,#ecfdf58c 100%)}.user-profile-public-card--showcase{background:linear-gradient(145deg,#fffffff2 0%,#f0fdfa80 100%)}.user-profile-public-card--cv{background:linear-gradient(165deg,#fffffff7 0%,#ecfdf561 48%,#0e74900f 100%)}.user-profile-public-sub{border-top:1px solid #1a5f3c14;margin-top:.75rem;padding-top:.65rem}.user-profile-public-sub:first-of-type{border-top:none;margin-top:0;padding-top:0}.user-profile-subheading{letter-spacing:.04em;color:var(--text-muted);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.user-profile-section--intro{background:linear-gradient(145deg,#fffffffa 0%,#ecfdf58c 100%)}.user-profile-section--career .user-profile-career-code,.user-profile-section--personality .user-profile-career-code{color:var(--primary);margin:0 0 .35rem;font-size:.95rem;font-weight:800}.user-profile-section--career .user-profile-career-summary,.user-profile-section--personality .user-profile-career-summary{color:var(--text-muted);white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.55}.user-profile-section--career .user-profile-career-edit-hint,.user-profile-section--personality .user-profile-career-edit-hint{color:var(--text-muted);margin:.55rem 0 0;font-size:.78rem}.user-profile-section--career .user-profile-career-edit-hint a,.user-profile-section--personality .user-profile-career-edit-hint a{color:var(--accent);font-weight:700}.user-profile-section-heading{letter-spacing:.06em;color:var(--primary);border-bottom:1px solid #1a5f3c1f;margin:0 0 .55rem;padding-bottom:.4rem;font-size:.82rem;font-weight:800}.user-profile-section-heading--posts{margin-bottom:.55rem}.user-profile-hosted-circles{border-top:none;margin:1rem 0 0;padding:.85rem .9rem}.user-profile-hosted-head{border-bottom:1px solid #1a5f3c1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin:0 0 .5rem;padding-bottom:.4rem;display:flex}.user-profile-hosted-head .user-profile-section-heading--hosted-row{border-bottom:none;flex:1;min-width:0;margin:0;padding:0}.user-profile-hosted-head--manage{flex-direction:column;align-items:stretch;gap:.55rem}.user-profile-circle-manage-nav{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.user-profile-circle-manage-tab{color:var(--text);cursor:pointer;background:#ffffffe0;border:1px solid #1a5f3c33;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .72rem;font-size:.78rem;font-weight:600;display:inline-flex}.user-profile-circle-manage-tab--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, white);color:var(--primary)}.user-profile-circle-manage-tab__n{background:#1a5f3c1f;border-radius:999px;min-width:1rem;padding:0 .28rem;font-size:.68rem;font-weight:700}.user-profile-circle-manage-create{background:linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);color:#fff;white-space:nowrap;border:1px solid #1a5f3c47;border-radius:999px;padding:.32rem .72rem;font-size:.78rem;font-weight:700;text-decoration:none}.user-profile-circle-manage-create:hover{filter:brightness(1.05);color:#fff;text-decoration:none}.user-profile-hosted-create{letter-spacing:.02em;color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:700;text-decoration:none}.user-profile-hosted-create:hover{color:var(--primary);text-underline-offset:.15em;text-decoration:underline}.user-profile-hosted-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-hosted-card{background:linear-gradient(145deg,#fffffffa 0%,#f8fcfaf5 100%);border:1px solid #1a5f3c1a;border-radius:14px;overflow:hidden;box-shadow:0 2px 18px -10px #1a5f3c2e}.user-profile-hosted-card-inner{align-items:stretch;gap:.75rem;padding:.65rem .75rem;display:flex}.user-profile-hosted-cover{background-position:50%;background-size:cover;border:1px solid #1a5f3c14;border-radius:11px;flex-shrink:0;width:3.35rem;min-height:3.35rem}.user-profile-hosted-cover--placeholder{background:linear-gradient(160deg,#2d8b5c24,#2d8b5c0a)}.user-profile-hosted-card-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.user-profile-hosted-card-title{color:var(--text);font-size:.9rem;font-weight:800;line-height:1.3;text-decoration:none}.user-profile-hosted-card-title:hover{color:var(--accent)}.user-profile-hosted-card-meta{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.4}.user-profile-hosted-card-actions{align-items:center;gap:.65rem;margin-top:.15rem;display:flex}.user-profile-hosted-card-enter{color:var(--accent);font-size:.78rem;font-weight:700;text-decoration:none}.user-profile-hosted-card-enter:hover{text-decoration:underline}.user-profile-hosted-card-enter--solo{align-self:flex-start;margin-top:.15rem}.user-profile-hosted-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.user-profile-hosted-link{min-width:0;color:var(--text);flex:1;font-size:.88rem;font-weight:700;text-decoration:none}.user-profile-hosted-link:hover{color:var(--accent)}.user-profile-hosted-edit{color:var(--accent);flex-shrink:0;font-size:.78rem;font-weight:700;text-decoration:none}.user-profile-hosted-edit:hover{text-decoration:underline}.user-profile-hosted-empty{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.5}.user-profile-hosted-circles--visitor{margin-top:1rem}.user-profile-hosted-visitor-hint{color:var(--text-muted);margin:0 0 .45rem;font-size:.78rem;line-height:1.45}.user-profile-hosted-row--visitor{flex-wrap:wrap}.user-profile-hosted-visitor-meta{color:var(--text-muted);flex-shrink:0;font-size:.76rem}.user-profile-bio{color:var(--text);margin:.85rem 0 0;font-size:.86rem;line-height:1.6}.user-profile-bio--in-section{margin:0}.user-profile-value{color:var(--text-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.55}.user-profile-value--in-section{margin:.85rem 0 0}.user-profile-value--in-section .user-profile-section-heading{margin-bottom:.35rem}.user-profile-value-label{color:var(--accent);margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:block}.user-profile-education{background:0 0;border:none;border-radius:0;margin:0;padding:0}.user-profile-education-title{display:none}.user-profile-education-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-education-item{flex-direction:column;gap:.15rem;font-size:.82rem;line-height:1.45;display:flex}.user-profile-education-school{color:var(--primary);font-weight:700}.user-profile-education-meta{color:var(--text-muted)}.user-profile-cv{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.user-profile-cv-main-title{display:none}.user-profile-public-card--cv .user-profile-career-code{color:var(--primary);margin:0 0 .35rem;font-size:.95rem;font-weight:800}.user-profile-public-card--cv .user-profile-career-summary{color:var(--text-muted);white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.55}.user-profile-public-card--cv .user-profile-career-edit-hint{color:var(--text-muted);margin:.55rem 0 0;font-size:.78rem}.user-profile-public-card--cv .user-profile-career-edit-hint a{color:var(--accent);font-weight:700}.user-profile-cv-vis-note{color:var(--text-muted);white-space:nowrap;margin:0;font-size:.72rem;font-weight:600}.user-profile-cv-segment-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.user-profile-cv-segment-head .user-profile-subheading{margin:0}.user-profile-cv-contact .user-profile-contact-row:first-of-type,.user-profile-cv-segment,.user-profile-cv-segment:first-of-type{margin-top:0}.user-profile-cv-subtitle{display:none}.user-profile-cv-segment .user-profile-rich-list,.user-profile-cv-segment .user-profile-award-list{margin-bottom:0}.user-profile-cv-segment--more .user-profile-more-about-body{margin-top:0}.user-profile-rich-block{background:#0e74900d;border:1px solid #0e74901f;border-radius:12px;margin:.85rem 0 0;padding:.65rem .75rem}.user-profile-rich-title{letter-spacing:.1em;text-transform:uppercase;color:#0e7490;margin:0 0 .5rem;font-size:.72rem;font-weight:800}.user-profile-identity-guarantee-intro{color:var(--text-muted);margin-top:-.15rem;margin-bottom:.55rem;font-size:.78rem;line-height:1.5}.user-profile-identity-sub{margin-top:.5rem}.user-profile-identity-sub+.user-profile-identity-sub{border-top:1px solid #0e74901f;margin-top:.7rem;padding-top:.6rem}.user-profile-identity-subtitle{color:#155e75;letter-spacing:.02em;margin:0 0 .35rem;font-size:.82rem;font-weight:800}.user-profile-credit-file{scroll-margin-top:calc(var(--app-header-height,0px) + 1rem);background:var(--jx-panel-bg);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--jx-panel-border));box-shadow:var(--jx-panel-shadow), 0 2px 10px -4px color-mix(in srgb, var(--primary) 8%, transparent);border-radius:16px;margin:.72rem 0 0;padding:.68rem .78rem .62rem .82rem;position:relative;overflow:hidden}html[data-site-theme=glass] .user-profile-credit-file{border-color:color-mix(in srgb, var(--accent) 22%, var(--jx-panel-border));box-shadow:0 1px 0 #ffffffd6 inset, 0 16px 40px -24px var(--jx-theme-glow-b), 0 2px 10px -4px color-mix(in srgb, var(--primary) 12%, transparent)}.user-profile-credit-file:before{content:"";border-radius:inherit;pointer-events:none;background:var(--jx-band-highlight);opacity:.9;position:absolute;inset:0}.user-profile-credit-file:after{content:"";background:linear-gradient(180deg, var(--accent,#16a34a) 0%, color-mix(in srgb, var(--accent,#16a34a) 42%, transparent) 100%);width:3px;box-shadow:0 0 12px var(--jx-theme-glow-a,#2d8b5c33);border-radius:0 3px 3px 0;position:absolute;top:14%;bottom:14%;left:0}.user-profile-credit-file>*{z-index:1;position:relative}.user-profile-credit-file__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.38rem .55rem;display:flex}.user-profile-credit-file__brand{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.user-profile-credit-file__titles{flex-direction:column;gap:.1rem;min-width:0;display:flex}.user-profile-credit-file__icon-wrap{width:2.35rem;height:2.35rem;color:var(--jx-icon-color);background:var(--jx-icon-bg);border:1px solid var(--jx-icon-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #16653414,inset 0 1px #ffffffb8}.user-profile-credit-file__icon{width:1.32rem;height:1.32rem}.user-profile-credit-file__title{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:.98rem;font-weight:900;line-height:1.15}.user-profile-credit-file__subtitle{letter-spacing:.02em;color:var(--jx-chip-text);opacity:.78;font-size:.68rem;font-weight:750;line-height:1.2}.user-profile-credit-file__manage{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border-radius:999px;flex-shrink:0;align-items:center;padding:.32rem .56rem;font-size:.72rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.user-profile-credit-file__manage:hover{color:var(--jx-cta-text);text-decoration:none;transform:translateY(-1px)}.user-profile-credit-file__stats{flex-wrap:wrap;align-items:stretch;gap:.38rem;margin-top:.52rem;display:flex}.user-profile-credit-file__folds{border-top:1px dashed color-mix(in srgb, var(--jx-chip-border) 70%, transparent);flex-direction:column;margin-top:.48rem;padding-top:.38rem;display:flex}.user-profile-credit-fold{box-shadow:none;border:none;border-bottom:1px dashed color-mix(in srgb, var(--jx-chip-border) 55%, transparent);background:0 0;border-radius:0;overflow:visible}.user-profile-credit-fold:last-child{border-bottom:none}.user-profile-credit-fold[open]{border-color:color-mix(in srgb, var(--jx-chip-border) 55%, transparent);box-shadow:none}.user-profile-credit-fold__summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;gap:.32rem;padding:.5rem .06rem;list-style:none;transition:background .16s;display:flex}.user-profile-credit-fold__summary:hover{background:color-mix(in srgb, var(--accent,#16a34a) 6%, transparent)}.user-profile-credit-fold[open]>.user-profile-credit-fold__summary{background:color-mix(in srgb, var(--accent,#16a34a) 5%, transparent);border-bottom:none}.user-profile-credit-fold__summary::-webkit-details-marker{display:none}.user-profile-credit-fold__summary-row{flex-wrap:wrap;align-items:center;gap:.15rem .38rem;min-width:0;display:flex}.user-profile-credit-fold__summary-row:before{content:"▸";color:var(--accent);flex-shrink:0;margin-right:.12rem;font-size:.72rem;font-weight:900;transition:transform .15s;display:inline-block}.user-profile-credit-fold[open] .user-profile-credit-fold__summary-row:before{transform:rotate(90deg)}.user-profile-credit-fold__title{letter-spacing:.01em;color:var(--accent);font-size:.82rem;font-weight:850;line-height:1.25}.user-profile-credit-fold__count{font-variant-numeric:tabular-nums;color:var(--primary);opacity:.72;font-size:.74rem;font-weight:800}.user-profile-credit-fold__summary-extra{flex-direction:column;gap:.38rem;padding-left:1.05rem;display:flex}.user-profile-credit-type-row--in-summary{margin:0}.user-profile-relationship-endorse--in-summary{border-top:none;margin:0;padding:0}.user-profile-credit-fold__panel{padding:0 .06rem .48rem 1.05rem}.user-profile-credit-fold__empty{color:var(--text-muted);opacity:.78;margin:0;padding:.2rem 0;font-size:.72rem;font-weight:600;line-height:1.35}.user-profile-credit-stat--praise .user-profile-credit-stat__value{color:color-mix(in srgb, var(--accent) 88%, var(--primary))}#user-profile-praise{scroll-margin-top:calc(var(--app-header-height,0px) + 1rem)}.user-profile-credit-file+.user-profile-praise-wall--collapsible{margin-top:.55rem}.user-profile-credit-stat,.user-profile-credit-signal,.user-profile-credit-type-chip,.user-profile-relationship-endorse__btn{white-space:nowrap;border-radius:999px;align-items:center;line-height:1;display:inline-flex}.user-profile-credit-stat{background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.06rem;min-width:3.35rem;padding:.34rem .62rem;box-shadow:inset 0 1px #ffffff8c}.user-profile-credit-stat__value{letter-spacing:-.03em;color:var(--primary);font-size:1.08rem;font-weight:900;line-height:1}.user-profile-credit-stat__label{letter-spacing:.04em;color:var(--jx-chip-text);opacity:.82;font-size:.62rem;font-weight:800}.user-profile-credit-type-row,.user-profile-relationship-endorse__actions{flex-wrap:wrap;gap:.28rem;display:flex}.user-profile-credit-type-row{margin:0}.user-profile-credit-type-chip{color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);padding:.22rem .42rem;font-size:.68rem;font-weight:800}.user-profile-credit-list{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-credit-list__item{background:var(--jx-panel-bg-soft);border:1px solid var(--jx-panel-border);border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.32rem .48rem;font-size:.78rem;line-height:1.35;display:flex}.user-profile-credit-list__item span:last-child{color:var(--text-muted);flex:none;font-size:.7rem}.user-profile-relationship-endorse{border-top:1px solid var(--jx-chip-border);margin-top:.42rem;padding-top:.42rem}.user-profile-relationship-endorse__row{flex-wrap:wrap;align-items:center;gap:.32rem .42rem;display:flex}.user-profile-relationship-endorse__label{color:var(--primary);flex:none;font-size:.74rem;font-weight:850}.user-profile-relationship-endorse__btn{border:1px solid var(--jx-chip-border);color:var(--jx-chip-text);background:var(--jx-chip-bg);cursor:pointer;padding:.32rem .56rem;font-size:.74rem;font-weight:850}.user-profile-relationship-endorse__btn:disabled{cursor:not-allowed;color:#4755699e;background:#f1f5f9b8}.user-profile-relationship-endorse__hint,.user-profile-relationship-endorse__err{margin:.32rem 0 0;font-size:.72rem}.user-profile-relationship-endorse__hint{color:var(--text-muted)}.user-profile-relationship-endorse__err{color:#b91c1c}@media (width<=560px){.user-profile-credit-file__manage{margin-left:auto}}.user-profile-rich-list,.user-profile-award-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-rich-item{font-size:.84rem;line-height:1.45}.user-profile-rich-line1{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.user-profile-rich-line1 strong{color:var(--text);font-weight:700}.user-profile-rich-at{color:var(--text-muted);font-size:.8rem}.user-profile-rich-dates{color:var(--text-muted);margin-top:.15rem;font-size:.76rem}.user-profile-rich-desc{color:var(--text-muted);white-space:pre-wrap;margin:.35rem 0 0;font-size:.8rem}.user-profile-award-item{flex-direction:column;gap:.15rem;font-size:.84rem;display:flex}.user-profile-award-title{color:var(--primary);font-weight:700}.user-profile-award-meta{color:var(--text-muted);font-size:.78rem}.user-profile-more-about-body{color:var(--text);white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.6}.user-profile-posts{scroll-margin-top:calc(var(--app-header-height,0px) + 1rem);border-top:none;margin:1rem 0 0;padding:.85rem .9rem}.user-profile-posts-status,.user-profile-posts-empty,.user-profile-posts-err{color:var(--text-muted);margin:0;font-size:.84rem}.user-profile-posts-err{color:#b45309}.user-profile-post-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-post-item{flex-direction:column;gap:.35rem;display:flex}.user-profile-post-card{color:inherit;background:#ffffffeb;border:1px solid #1a5f3c1a;border-radius:12px;padding:.65rem .75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.user-profile-post-card:hover{box-shadow:0 4px 14px -8px var(--accent-glow);color:inherit;border-color:#2d8b5c59;text-decoration:none}.user-profile-post-card--has-cover{flex-direction:row;align-items:flex-start;gap:.6rem;display:flex}.user-profile-post-cover{object-fit:cover;background:#f1f5f9f2;border:1px solid #94a3b833;border-radius:10px;flex-shrink:0;width:68px;height:68px}.user-profile-post-body{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.user-profile-post-body .feed-engage--compact{margin-top:.04rem}.user-profile-post-top{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-bottom:.25rem;display:flex}.user-profile-post-badge{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);border-radius:6px;padding:.1rem .35rem;font-size:.62rem;font-weight:800}.user-profile-post-title{color:var(--text);font-size:.88rem;font-weight:700}.user-profile-post-excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.user-profile-post-meta{color:var(--text-muted);flex-wrap:wrap;gap:.35rem;font-size:.72rem;display:flex}.user-profile-post-date{color:var(--text-muted)}.user-profile-post-circle{color:var(--accent);font-weight:600}.user-profile-stats-wrap{background:linear-gradient(#ffffffa6 0%,#f8faf9eb 100%);border:1px solid #1a5f3c17;border-radius:16px;margin-top:1.15rem;padding:.65rem .55rem .6rem;box-shadow:inset 0 1px #ffffffe6}.user-profile-stats{border:none;grid-template-columns:repeat(3,1fr);gap:.45rem;margin:0;padding:0;display:grid}.user-profile-stats--with-xian{grid-template-columns:repeat(4,1fr)}@media (width<=380px){.user-profile-stats--with-xian{grid-template-columns:repeat(2,1fr)}}.user-profile-stat-cell--xian dt a{color:inherit;text-decoration:none}.user-profile-stat-cell--xian dt a:hover{color:var(--accent);text-decoration:underline}.user-profile-stat-cell{text-align:center;background:#ffffffb8;border:1px solid #1a5f3c14;border-radius:12px;margin:0;padding:.55rem .35rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .12s}.user-profile-stat-cell--hit{cursor:pointer;outline:none}.user-profile-stat-cell--hit:hover{background:#2d8b5c14;border-color:#2d8b5c33;transform:translateY(-1px);box-shadow:0 4px 14px -8px #1a5f3c59}.user-profile-stat-cell--hit:focus-visible{box-shadow:0 0 0 2px #2d8b5c59}.user-profile-stat-tip{color:var(--text-muted);text-align:center;margin:.5rem 0 0;padding:0 .15rem;font-size:.76rem;line-height:1.45}.user-profile-detail-hidden{color:var(--text-muted);margin:.35rem 0 0;font-size:.88rem}.user-profile-follow-block{scroll-margin-top:calc(var(--app-header-height,0px) + 1rem);margin-top:1rem;padding:.85rem .9rem}.user-profile-follow-ul{margin:.5rem 0 0;padding:0;list-style:none}.user-profile-follow-li-inner{align-items:center;gap:.35rem;display:flex}.user-profile-follow-row{color:inherit;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .25rem;text-decoration:none;display:flex}.user-profile-follow-row--grow{flex:1;min-width:0}.user-profile-follow-row-unfollow{color:var(--text-muted,#64748b);cursor:pointer;background:#fff;border:1px solid #1a5f3c38;border-radius:999px;flex-shrink:0;margin-right:.15rem;padding:.32rem .62rem;font-size:.72rem;font-weight:700}.user-profile-follow-row-unfollow:hover:not(:disabled){color:var(--accent);background:#1a5f3c0f}.user-profile-follow-row-unfollow:disabled{opacity:.6;cursor:default}.user-profile-follow-row:hover{background:#1a5f3c0f}.user-profile-follow-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.user-profile-follow-avatar--fallback{color:var(--accent);background:#1a5f3c1f;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.user-profile-follow-name{flex:1;font-size:.9rem;font-weight:600}.user-profile-follow-badge{color:var(--accent);opacity:.85;font-size:.65rem;font-weight:700}.user-profile-stats dt{letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:.65rem;font-weight:700}.user-profile-stats dd{letter-spacing:-.02em;color:var(--primary);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.15rem;font-weight:800}.user-profile-actions{border-top:1px solid #1a5f3c14;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.85rem;display:flex}.user-profile-actions--hero{border-top:none;flex:0 auto;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;max-width:100%;margin-top:0;margin-left:auto;padding-top:0}.user-profile-follow{color:var(--accent);cursor:pointer;background:#fff;border:1px solid #1a5f3c59;border-radius:999px;padding:.38rem .8rem;font-size:.8rem;font-weight:700}.user-profile-follow--on{background:#2d8b5c1f;border-color:#2d8b5c59}.user-profile-follow:disabled{opacity:.6;cursor:not-allowed}.user-profile-chat{color:var(--accent);background:#2d8b5c14;border:1px solid #1a5f3c2e;border-radius:999px;align-items:center;padding:.38rem .74rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.user-profile-unblock{color:#b42318;cursor:pointer;background:#b423180f;border:1px solid #b4231847;border-radius:999px;align-items:center;padding:.38rem .74rem;font-size:.78rem;font-weight:700;display:inline-flex}.user-profile-unblock:disabled{opacity:.55;cursor:not-allowed}.user-profile-bcard{color:#0f766e;white-space:nowrap;background:#ecfdf5f2;border:1px solid #0f766e52;border-radius:999px;align-items:center;padding:.38rem .74rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.user-profile-bcard:hover{filter:brightness(.98)}@media (width<=440px){.user-profile-head-top{gap:.4rem}.user-profile-name{font-size:1.2rem}.user-profile-actions--hero{flex-basis:100%;justify-content:flex-start;gap:.28rem;width:100%;margin-left:0}.user-profile-follow,.user-profile-chat,.user-profile-unblock,.user-profile-bcard{padding-left:.66rem;padding-right:.66rem}}.user-profile-follow-err{color:#b91c1c;margin:.5rem 0 0;font-size:.78rem}.user-profile-follow-err--hero{margin-top:.45rem}.user-profile-follow-hint{color:var(--text-muted);margin:.65rem 0 0;font-size:.78rem;line-height:1.45}.user-profile-follow-hint--hero{margin-top:.45rem}.user-profile-praise-wall{background:linear-gradient(155deg, #ffffffe1 0%, color-mix(in srgb, var(--jx-panel-bg-solid,#fffdfa) 96%, transparent) 46%, color-mix(in srgb, var(--jx-panel-bg-soft-solid,#fcf6eb) 88%, transparent) 100%);border:1px solid color-mix(in srgb, var(--accent,#22704a) 22%, transparent);box-shadow:0 1px 0 #fffffff2 inset, 0 2px 10px -4px color-mix(in srgb, var(--accent) 14%, transparent), 0 16px 42px -30px color-mix(in srgb, var(--accent) 34%, transparent);border-radius:18px;margin:1rem 0 0;padding:1.05rem 1.05rem 1.15rem}.user-profile-praise-wall--collapsible{border-left:3px solid color-mix(in srgb, var(--accent,#22704a) 38%, transparent);padding:0;overflow:hidden}.user-profile-praise-wall__summary{cursor:pointer;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.88rem 1.05rem .9rem;list-style:none;transition:background .2s;display:flex}.user-profile-praise-wall--collapsible:not([open]) .user-profile-praise-wall__summary{border-radius:15px}.user-profile-praise-wall__summary:hover{background:color-mix(in srgb, var(--accent) 5.5%, transparent)}.user-profile-praise-wall--collapsible[open] .user-profile-praise-wall__summary{background:color-mix(in srgb, var(--accent) 4%, transparent)}.user-profile-praise-wall__summary::-webkit-details-marker{display:none}.user-profile-praise-wall__summary-row{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;min-width:0;display:flex}.user-profile-praise-wall__title--summary{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:1.06rem;font-weight:800}.user-profile-praise-wall__count-pill{color:color-mix(in srgb, var(--primary) 78%, transparent);font-size:.78rem;font-weight:700}.user-profile-praise-wall__summary-hint{color:color-mix(in srgb, var(--accent) 68%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;flex-shrink:0;padding:.22rem .5rem;font-size:.72rem;font-weight:700}.user-profile-praise-wall__summary-hint-close,.user-profile-praise-wall--collapsible[open] .user-profile-praise-wall__summary-hint-open{display:none}.user-profile-praise-wall--collapsible[open] .user-profile-praise-wall__summary-hint-close{display:inline}.user-profile-praise-wall__panel{border-top:1px solid color-mix(in srgb, var(--accent) 14%, transparent);padding:0 1.05rem 1.1rem}.user-profile-praise-wall__panel .user-profile-praise-wall__subtitle{margin:.65rem 0 .75rem}.user-profile-praise-wall__head{border-bottom:1px solid #2d8b5c1a;margin-bottom:.75rem;padding-bottom:.65rem}.user-profile-praise-wall__title{letter-spacing:-.02em;color:#14532d;margin:0;font-size:1.12rem;font-weight:800}.user-profile-praise-wall__subtitle{color:#15532db8;margin:.35rem 0 0;font-size:.8rem;font-weight:600;line-height:1.45}.user-profile-praise-wall__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-praise-wall__card{background:#ffffffe0;border:1px solid #2d8b5c1f;border-radius:14px;padding:.8rem .9rem;box-shadow:inset 0 1px #fffffff2}.user-profile-praise-wall__card-head{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-bottom:.45rem;display:flex}.user-profile-praise-wall__author{color:#166534;align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.user-profile-praise-wall__author:hover{color:var(--accent)}.user-profile-praise-wall__avatar{object-fit:cover;border:1px solid #2d8b5c26;border-radius:50%;width:1.5rem;height:1.5rem}.user-profile-praise-wall__avatar--fb{color:#15803d;background:linear-gradient(145deg,#2d8b5c24,#2d8b5c0f);border:1px solid #2d8b5c1f;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.user-profile-praise-wall__time{color:#1665348c;font-variant-numeric:tabular-nums;font-size:.72rem}.user-profile-praise-wall__delete{color:#b45309;cursor:pointer;background:#fff7edf2;border:1px solid #fbbf2459;border-radius:8px;margin-left:auto;padding:.22rem .5rem;font-size:.72rem;font-weight:600}.user-profile-praise-wall__delete:hover:not(:disabled){background:#fef3c78c;border-color:#f59e0b66}.user-profile-praise-wall__delete:disabled{opacity:.55;cursor:not-allowed}.user-profile-praise-wall__body{color:#1c2e23;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.92rem;line-height:1.58}.user-profile-praise-wall__empty{color:#1665349e;margin:0 0 .75rem;font-size:.84rem}.user-profile-praise-wall__footer{border-top:1px dashed #2d8b5c38;margin-top:.75rem;padding-top:.7rem}.user-profile-praise-wall__hint{color:#166534b8;margin:0 0 .5rem;font-size:.8rem;line-height:1.45}.user-profile-praise-wall__hint a{color:var(--accent);font-weight:700;text-decoration:none}.user-profile-praise-wall__hint a:hover{text-decoration:underline}.user-profile-praise-wall__composer{flex-direction:column;gap:.45rem;display:flex}.user-profile-praise-wall__label{color:#166534;font-size:.78rem;font-weight:700}.user-profile-praise-wall__textarea{box-sizing:border-box;resize:vertical;background:#fffffff2;border:1px solid #2d8b5c38;border-radius:12px;width:100%;min-height:4rem;padding:.55rem .65rem;font-size:.88rem;line-height:1.45}.user-profile-praise-wall__textarea:focus{border-color:#2d8b5c73;outline:none;box-shadow:0 0 0 3px #2d8b5c1f}.user-profile-praise-wall__err{color:#b91c1c;margin:0;font-size:.78rem}.user-profile-praise-wall__send{color:#fff;cursor:pointer;background:linear-gradient(165deg,#15803d 0%,#166534 55%,#14532d 100%);border:1px solid #15532d59;border-radius:10px;align-self:flex-start;padding:.45rem 1.15rem;font-size:.86rem;font-weight:700;box-shadow:0 4px 14px -4px #16653473}.user-profile-praise-wall__send:hover:not(:disabled){filter:brightness(1.05)}.user-profile-praise-wall__send:disabled{opacity:.55;cursor:not-allowed}.user-profile-showcase{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.user-profile-showcase-meta{margin-bottom:0}.user-profile-showcase-tags{flex-wrap:wrap;gap:.4rem;margin:0 0 .55rem;padding:0;list-style:none;display:flex}.user-profile-showcase-tags li{color:#166534;background:#2d8b5c1c;border:1px solid #2d8b5c26;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600}.user-profile-showcase-meta-text{flex-wrap:wrap;gap:.35rem;display:flex}.user-profile-showcase-pill{color:var(--text-muted);font-size:.78rem;font-weight:600}.user-profile-showcase-sub{display:none}.user-profile-highlight-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-highlight-text-only{color:var(--text);background:#ffffffe0;border:1px solid #0f172a0f;border-radius:12px;margin:0;padding:.5rem .65rem;font-size:.88rem;line-height:1.55}.user-profile-highlight-card{border:1px solid #0f172a14;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #0f172a14}.user-profile-highlight-visual{aspect-ratio:4;background:#0f172a0f;width:100%;min-height:64px;position:relative}.user-profile-highlight-visual img{object-fit:cover;width:100%;height:100%;display:block}.user-profile-highlight-caption{pointer-events:none;max-width:calc(100% - 1.3rem);position:absolute;bottom:.65rem;left:.65rem}.user-profile-highlight-caption p{color:#0f172a;word-break:break-word;background:#fffffff0;border:1px solid #0f172a14;border-radius:14px;max-width:100%;margin:0;padding:.5rem .9rem;font-size:.88rem;font-weight:600;line-height:1.45;display:inline-block;box-shadow:0 2px 10px #0f172a1f}.user-profile-showcase-portfolio-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-showcase-portfolio-item{background:#ffffffe0;border:1px solid #0f172a0f;border-radius:14px;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffffe6}.user-profile-showcase-portfolio-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:.35rem;font-size:.65rem;font-weight:800;display:inline-block}.user-profile-showcase-portfolio-title{color:var(--text);margin-top:.15rem;font-size:.92rem;font-weight:700;display:block}.user-profile-showcase-portfolio-link{word-break:break-all;color:var(--accent);margin-top:.35rem;font-size:.8rem;display:inline-block}.user-profile-showcase-portfolio-note{color:var(--text-muted);white-space:pre-wrap;margin:.4rem 0 0;font-size:.84rem;line-height:1.45}.user-profile-showcase-social-list{flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-showcase-social-link{text-align:center;min-width:3rem;max-width:6.25rem;color:var(--accent);flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}button.user-profile-showcase-social-link--btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}.user-profile-showcase-social-link:hover{text-decoration:underline}.user-profile-showcase-social-id{word-break:break-all;max-width:6.25rem;color:inherit}.user-profile-showcase-social-ico{width:1.35rem;height:1.35rem;color:var(--accent);opacity:.92;justify-content:center;align-items:center;display:inline-flex}.user-profile-showcase-social-ico svg{width:1.25rem;height:1.25rem;display:block}.user-profile-showcase-social-link:hover .user-profile-showcase-social-ico{color:var(--accent);opacity:1}.user-profile-avatar-badge-wrap{display:inline-flex;overflow:visible}.user-profile-avatar-badge-wrap .sponsorship-badge{transform-origin:44% 14%;width:50%;min-width:1.18rem;max-width:1.68rem;height:50%;top:-4%;right:-10%;transform:rotate(30deg)}.user-profile-section-heading--sponsorship{align-items:center;gap:.32rem;display:flex}.user-profile-sponsorship-heading__heart{color:#ef4444;flex-shrink:0;width:.72rem;height:.72rem}.user-profile-sponsorship{background:var(--card-bg,#fff);border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);border-radius:16px;margin-top:1rem;padding:.85rem .95rem}.user-profile-sponsorship__title{display:none}.user-profile-sponsorship__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.user-profile-sponsorship__row{background:color-mix(in srgb, var(--accent) 6%, var(--card-bg,#fff));border-radius:10px;padding:.45rem .55rem}.user-profile-sponsorship__row-top{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.8rem;display:flex}.user-profile-sponsorship__amount{font-weight:700}.user-profile-sponsorship__name a{color:var(--accent,#2f7d56);text-decoration:none}.user-profile-sponsorship__date{color:var(--muted,#667);margin-left:auto;font-size:.74rem}.user-profile-sponsorship__wish{margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.user-profile-page--visitor-preview{background:0 0;min-height:0;padding:0}.user-profile-page--visitor-preview .user-profile-backdrop,.user-profile-page--visitor-preview .user-profile-breadcrumb{display:none}.user-profile-page--visitor-preview .user-profile-card{box-shadow:none;background:0 0;border:none;margin:0}@media (prefers-reduced-motion:reduce){.user-profile-stat-cell--hit:hover{transform:none}}.buddy-intent-bar-scope{--pf-accent:var(--primary,#1a5f3c);--pf-accent-mid:#2d8b5c;--pf-accent-soft:#2d8b5c1f;--pf-accent-border:#1a5f3c24}.post-feed-intent-bar{background:var(--pf-accent-soft,#2d8b5c1f);border:1px solid var(--pf-accent-border,#1a5f3c24);border-radius:14px;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .15rem;padding:.4rem .45rem .45rem;display:flex}button.post-feed-intent-chip,a.post-feed-intent-chip{min-height:2.05rem;font:inherit;letter-spacing:.01em;text-align:center;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffffff5;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;gap:.2rem;padding:.32rem .6rem .32rem .52rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}button.post-feed-intent-chip:hover,a.post-feed-intent-chip:hover{color:var(--text);border-color:var(--pf-accent-border,#1a5f3c24);background:#fff}button.post-feed-intent-chip:focus-visible,a.post-feed-intent-chip:focus-visible{outline:2px solid var(--pf-accent-mid,#2d8b5c);outline-offset:2px;z-index:1}.post-feed-intent-chip--on,button.post-feed-intent-chip.post-feed-intent-chip--on,a.post-feed-intent-chip.post-feed-intent-chip--on{color:var(--jx-cta-text,#fff);background:var(--jx-cta-bg,var(--primary,#1a5f3c));box-shadow:var(--jx-cta-shadow,0 2px 10px -5px #16653459);border-color:#0000}button.post-feed-intent-chip.post-feed-intent-chip--on:hover,a.post-feed-intent-chip.post-feed-intent-chip--on:hover{color:var(--jx-cta-text,#fff);background:var(--jx-cta-bg,var(--primary,#1a5f3c));filter:brightness(1.04);border-color:#0000}.post-feed-intent-chip__em{font-size:1.05em;line-height:1}.post-feed-intent-bar--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;gap:.28rem;margin:0;padding:.12rem 0 .14rem;overflow:auto hidden}.post-feed-intent-bar--scroll::-webkit-scrollbar{display:none}.post-feed-intent-bar--scroll .post-feed-intent-chip{flex-shrink:0;min-height:1.62rem;padding:.18rem .46rem .18rem .4rem;font-size:.7rem;font-weight:700}.post-feed-intent-bar--scroll .post-feed-intent-chip__em{font-size:.95em}.post-feed-toolbar{background:var(--jx-panel-bg-soft);border:1px solid var(--jx-chip-border);border-radius:12px;flex-direction:column;gap:.28rem;padding:.32rem .42rem .36rem;display:flex}.post-feed-toolbar__main{flex-wrap:wrap;align-items:center;gap:.32rem .45rem;display:flex}.post-feed-toolbar__seg-wrap{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.32rem;display:flex}.post-feed-seg{border:1px solid var(--jx-chip-border);background:var(--jx-chip-bg);border-radius:8px;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.post-feed-seg .post-feed-filter{border:none;border-right:1px solid var(--jx-chip-border);color:var(--text-muted);background:0 0;border-radius:0;margin:0;padding:.2rem .46rem;font-size:.68rem;font-weight:800;text-decoration:none;transition:background .15s,color .15s}.post-feed-seg button.post-feed-filter{cursor:pointer;font-family:inherit;line-height:inherit}.post-feed-seg .post-feed-filter:last-child{border-right:none}.post-feed-seg .post-feed-filter--active{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:none;border-color:#0000}.post-feed-seg .post-feed-filter:not(.post-feed-filter--active):hover{color:var(--text);background:var(--jx-chip-bg-hover)}.post-feed-seg .post-feed-filter:hover{border-color:#0000}.post-feed-page{--pf-accent:var(--primary,#1a5f3c);--pf-accent-mid:var(--accent);--pf-accent-soft:var(--jx-chip-bg);--pf-accent-border:var(--jx-chip-border);--pf-bar:var(--accent);--pf-card-bg:var(--jx-panel-bg);--pf-card-border:var(--jx-panel-border);--pf-type-post-bg:var(--jx-chip-bg);--pf-type-post-color:var(--jx-chip-text);--pf-content-max:640px;max-width:var(--pf-content-max,640px);margin:0 auto;padding:1rem 1rem 3rem}.post-feed-page--activity{--pf-accent:var(--primary);--pf-accent-mid:var(--accent);--pf-accent-soft:var(--jx-chip-bg);--pf-accent-border:var(--jx-chip-border);--pf-bar:var(--accent);--pf-card-bg:var(--jx-panel-bg-soft);--pf-card-border:var(--jx-panel-border);--pf-type-post-bg:var(--jx-chip-bg);--pf-type-post-color:var(--jx-chip-text)}.post-feed-page--questions{--pf-accent:var(--primary);--pf-accent-mid:var(--accent);--pf-accent-soft:var(--jx-chip-bg);--pf-accent-border:var(--jx-chip-border);padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.post-feed-page--questions .owners-questions{margin-top:0;padding-top:0}.post-feed-owners-ask-banner{text-align:center;margin:0 0 .45rem}.post-feed-owners-ask-banner a{color:var(--primary);background:#ecfdf5e0;border:1px solid #1a5f3c1f;border-radius:999px;align-items:center;padding:.28rem .72rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.post-feed-owners-ask-banner a:hover{background:#dcfce7f5;text-decoration:none}.post-feed-page--chat{--pf-accent:var(--primary);--pf-accent-mid:var(--accent);--pf-accent-soft:var(--jx-chip-bg);--pf-accent-border:var(--jx-chip-border);--pf-bar:var(--accent)}.post-feed-stream-quad-wrap{border-top:1px solid #0f172a0f;margin:1rem 0 .85rem;padding-top:.15rem}.post-feed-activity-filters{flex-wrap:wrap;flex:14.5rem;align-items:center;gap:.28rem .4rem;min-width:0;display:flex}.post-feed-activity-time-bar{flex-wrap:wrap;align-items:center;gap:.28rem;margin:0;padding:0;display:flex}.post-feed-activity-sort{border-left:1px solid var(--pf-accent-border);flex-wrap:wrap;align-items:center;gap:.28rem;padding-left:.32rem;display:flex}.post-feed-past-peek{margin:1.05rem 0 0}.post-feed-past-peek+.post-feed-stream-quad-wrap{margin-top:1.15rem}.post-feed-past-peek__head{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.post-feed-past-peek__head h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.95rem;font-weight:800}.post-feed-page--loading{flex-direction:column;min-height:42vh;display:flex}.post-feed-header--loading{margin-bottom:.5rem;padding-bottom:.65rem}.post-feed-loading-wrap{flex:1;justify-content:center;align-items:center;display:flex}.post-feed-loading{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.post-feed-loading-dot{background:var(--pf-bar);opacity:.35;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite post-feed-pulse}.post-feed-loading-dot:nth-child(2){animation-delay:.15s}.post-feed-loading-dot:nth-child(3){animation-delay:.3s}@keyframes post-feed-pulse{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.post-feed-loading-dot{opacity:.55;animation:none}}.post-feed-header{margin-bottom:.65rem;padding-bottom:0}.post-feed-header .plaza-peer-strip--preview{margin:0 0 .45rem}.post-feed-card-wrap{border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px -18px #0f172a24}.post-feed-card-wrap .post-feed-card{box-shadow:none;border-radius:0}:is(.post-feed-card-wrap:has(.post-feed-card-quick) .post-feed-card,.post-feed-card-wrap:has(.post-like-names) .post-feed-card){border-radius:16px 16px 0 0}.post-feed-card-wrap:not(:has(.post-feed-card-quick)):not(:has(.post-like-names)) .post-feed-card{border-radius:16px}.post-feed-card-quick{background:var(--jx-panel-bg-soft);border-top:1px solid var(--pf-accent-border);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.48rem .75rem .55rem;display:flex}.post-feed-card-wrap--activity .post-feed-card-quick{background:var(--jx-panel-bg-soft);border-top-color:var(--jx-panel-border)}.post-feed-card-wrap--ongoing{box-shadow:0 0 0 1px #22c55e52,0 12px 32px -18px #1665343d}.post-feed-card-wrap--ongoing .post-feed-card--activity{border-top:4px solid #22c55e;border-left-width:0}.post-feed-ongoing-badge{letter-spacing:.06em;color:#fff;background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border-radius:6px;padding:.14rem .4rem;font-size:.6rem;font-weight:900}.post-feed-completed-badge{letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#78716c,#57534e);border-radius:6px;padding:.14rem .4rem;font-size:.6rem;font-weight:900;box-shadow:0 2px 8px -2px #44403c59}.post-feed-card-quick__btn{color:var(--pf-accent-mid);background:var(--jx-chip-bg);border:1px solid var(--pf-accent-border);border-radius:999px;padding:.32rem .65rem;font-size:.8rem;font-weight:800;text-decoration:none}.post-feed-card-quick__btn:hover{color:var(--pf-accent);border-color:var(--pf-accent-mid);text-decoration:none}.post-feed-card-wrap--activity .post-feed-card-quick__btn{color:#14532d;border-color:#2d8b5c47}.post-feed-plaza-nav{margin-bottom:.45rem}.post-feed-plaza-link{color:var(--pf-accent-mid);font-size:.82rem;font-weight:600;text-decoration:none}.post-feed-plaza-link:hover{text-decoration:underline}.post-feed-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem 1rem;display:flex}.post-feed-header-row--compact{align-items:center;gap:.45rem .65rem;margin-top:.05rem}.post-feed-header-actions{flex-shrink:0;align-items:center;gap:.45rem;margin-top:0;display:flex}.post-feed-toolbar{margin-top:.35rem}.post-feed-local-search{gap:.32rem;margin:0;display:flex}.post-feed-local-search--inline{flex:9rem;min-width:min(100%,9.5rem)}.post-feed-toolbar__main--activity{justify-content:space-between}.post-feed-local-search--narrow{flex:0 7.25rem;min-width:6.25rem;max-width:8.5rem}.post-feed-local-search-input{border:1px solid var(--pf-accent-border);background:var(--card-bg);min-width:0;min-height:1.85rem;color:var(--text);border-radius:8px;flex:1;padding:.32rem .58rem;font-size:.78rem}.post-feed-local-search-input:focus{border-color:var(--pf-accent-mid);box-shadow:0 0 0 2px var(--pf-accent-soft);outline:none}.post-feed-local-search-btn{background:var(--jx-cta-bg);min-height:1.85rem;color:var(--jx-cta-text);border:none;border-radius:8px;flex-shrink:0;padding:0 .62rem;font-size:.72rem;font-weight:800}.post-feed-hero-kicker{letter-spacing:.08em;color:var(--pf-accent);margin:0 0 .35rem;font-size:.76rem;font-weight:800}.post-feed-hero-pills{flex-wrap:wrap;gap:.42rem;margin-top:.75rem;display:flex}.post-feed-hero-pill{min-height:1.95rem;color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--pf-accent-border);border-radius:999px;justify-content:center;align-items:center;padding:.34rem .68rem;font-size:.76rem;font-weight:700;display:inline-flex}.post-feed-header h1{letter-spacing:-.02em;min-width:0;color:var(--text);flex-wrap:wrap;flex:1;align-items:flex-start;gap:.45rem .5rem;margin:0;font-size:1.32rem;font-weight:800;display:flex}.post-feed-header-row--compact h1{align-items:center;font-size:1.05rem;line-height:1.25}.post-feed-page--activity .post-feed-header h1:before{content:"";background:linear-gradient(180deg, var(--accent), var(--primary));border-radius:3px;flex-shrink:0;width:4px;height:1.15em}.post-feed-page--all .post-feed-header h1:before{content:"";background:linear-gradient(180deg, var(--accent), var(--pf-accent-mid));border-radius:3px;flex-shrink:0;width:4px;height:1.15em}.post-feed-compose-btn{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border-radius:999px;flex-shrink:0;padding:.48rem .85rem;font-size:.8125rem;font-weight:700;text-decoration:none}.post-feed-header-row--compact .post-feed-compose-btn{box-shadow:0 2px 10px -4px var(--pf-accent-mid);padding:.3rem .68rem;font-size:.74rem}.post-feed-compose-btn:hover{color:#fff;filter:brightness(1.06);text-decoration:none}.post-feed-tabs{background:var(--pf-accent-soft);border:1px solid var(--pf-accent-border);border-radius:14px;gap:.4rem;margin:.7rem 0 0;padding:.25rem;display:flex}.post-feed-tab{text-align:center;color:var(--text-muted);border-radius:11px;flex:1;padding:.48rem .65rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.post-feed-tab:hover{color:var(--text);text-decoration:none}.post-feed-tab--active{color:var(--pf-accent);background:var(--card-bg);box-shadow:0 2px 8px -3px #0f172a1f}.post-feed-page--activity .post-feed-tab--active{color:var(--pf-accent)}.post-feed-tab-hint{color:var(--text-muted);background:#ffffff8c;border-radius:10px;margin:.42rem 0 0;padding:.35rem .5rem;font-size:.74rem;line-height:1.45}.post-feed-tab-hint--activity{color:#0c4a6e;background:#e0f2fea6;border:1px solid #7dd3fc73}.post-feed-tab-hint--chat{color:#14532d;background:#dcfce7a6;border:1px solid #4ade8066}.post-feed-tab-hint--all{color:#475569;background:#f8fafcd9;border:1px solid #94a3b859}.post-feed-filters{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.post-feed-filters--sort{margin-top:.4rem}.post-feed-filter{color:var(--text-muted);background:var(--jx-chip-bg);border:1px solid var(--pf-accent-border);border-radius:999px;padding:.32rem .65rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.post-feed-filter:hover{color:var(--text);border-color:var(--pf-accent-mid);text-decoration:none}.post-feed-filter--active{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:var(--jx-cta-shadow);border-color:#0000}.post-feed-search-hint{color:var(--text-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.45}.post-feed-search-hint--toolbar{margin:.08rem 0 0;font-size:.72rem;line-height:1.35}.post-feed-search-hint a{color:var(--pf-accent-mid);font-weight:600;text-decoration:none}.post-feed-search-hint a:hover{text-decoration:underline}.post-feed-error{color:#b91c1c;background:linear-gradient(135deg,#fef2f2,#fff);border:1px solid #fecaca;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.88rem}.post-feed-empty{text-align:center;color:var(--text-muted);border:1px dashed var(--pf-accent-border);background:var(--jx-panel-bg-soft);border-radius:16px;margin-top:.25rem;padding:2.25rem 1rem;font-size:.9rem;line-height:1.55}.post-feed-empty code{background:#0000000d;border-radius:4px;padding:.1rem .35rem;font-size:.85em}.post-feed-grid{margin:.25rem 0 0;padding:0;list-style:none}.post-feed-load-more-wrap{justify-content:center;margin:.88rem 0 0;display:flex}.post-feed-load-more-btn{cursor:pointer;font:inherit;border:none;width:auto;min-width:min(100%,16rem)}.post-feed-load-more-btn:disabled{opacity:.72;cursor:wait}.plaza-preview-item--focus{box-shadow:0 0 0 2px #22c55e73,0 10px 24px -18px #0f172a47}.post-feed-card{background:var(--pf-card-bg);border:1px solid var(--pf-card-border);color:inherit;cursor:pointer;border-left:4px solid var(--pf-bar);border-radius:16px;padding:.82rem .94rem .9rem .98rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:block;position:relative;box-shadow:0 8px 24px -18px #0f172a24}.post-feed-card--has-side{border-left-width:0;grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.post-feed-card-side{background:radial-gradient(circle at 15% 10%, #ffffff80, transparent 30%), var(--jx-panel-bg-soft);flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex;position:relative}.post-feed-card-side__thumb{width:100%}.post-feed-card-side__thumb .post-feed-card-cover{aspect-ratio:16/9;object-fit:cover;background:#f1f5f9e6;border:0;border-radius:0;width:100%;display:block}.post-feed-card-side__marks{flex-direction:row;align-items:center;gap:.32rem;min-width:0;max-width:calc(100% - 1.44rem);display:flex;position:absolute;bottom:.68rem;left:.72rem}.post-feed-serial{flex-wrap:wrap;line-height:1.1;box-shadow:0 8px 18px -12px #0f172a47;justify-content:center!important;width:auto!important;padding:.12rem .4rem .14rem!important;font-size:.52rem!important}.post-feed-serial .activity-serial-badge__num{font-size:1.25em!important}.post-feed-side-type{text-align:center;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:.2rem .52rem .22rem;font-size:.68rem;font-weight:800;line-height:1.2;display:block;box-shadow:0 8px 18px -12px #0f172a4d}.post-feed-side-type--act{color:#14532d;background:linear-gradient(135deg,#ecfdf5f2,#d1fae5a6);border:1px solid #22c55e4d}.post-feed-side-type--chat{color:#14532d;background:var(--pf-type-post-bg);border:1px solid #22c55e47}.post-feed-card-cover--placeholder{background:0 0;border-color:#2d8b5c3d;padding:0;position:relative;overflow:hidden}.post-feed-card-cover--placeholder .activity-cover-ph{border-radius:inherit;width:auto;height:auto;position:absolute;inset:0}.post-feed-card-cover--chat-ph{color:var(--jx-icon-color);background:var(--jx-icon-bg);aspect-ratio:16/9;border:0;border-radius:0;justify-content:center;align-items:center;font-size:1.9rem;font-weight:900;display:flex}.post-feed-card-inner{min-width:0;padding:.85rem .92rem .95rem}.post-feed-card-inner .feed-engage--compact{margin-top:.08rem}.post-feed-card--post{border-left-color:#2d8b5c8c}.post-feed-card--activity{border-color:#2d8b5c24}.post-feed-page--activity .post-feed-card--activity{border-left-color:var(--accent)}.post-feed-card:hover{border-color:var(--pf-accent-border);text-decoration:none;box-shadow:0 14px 34px -20px #0f172a29}.post-feed-card:focus-visible{outline:2px solid var(--pf-accent-mid);outline-offset:3px}.post-feed-card:active{transform:scale(.995)}.post-feed-card-kicker{justify-content:space-between;align-items:center;gap:.5rem;min-height:0;margin-bottom:.25rem;display:flex}.post-feed-kicker-left{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.post-feed-kicker-right{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.post-feed-activity-cta{letter-spacing:.03em;color:#fff;background:var(--jx-cta-bg);border:1px solid var(--jx-icon-border);box-shadow:var(--jx-cta-shadow);border-radius:999px;flex-shrink:0;padding:.16rem .44rem;font-size:.62rem;font-weight:800;line-height:1.2}.post-feed-activity-cta--done{color:#fff;background:linear-gradient(135deg,#78716c,#57534e);border:1px solid #ffffff42;box-shadow:0 4px 12px -8px #44403c66}.post-feed-pinned{letter-spacing:.04em;color:#9a3412;background:linear-gradient(135deg,#fed7aaf2,#fdba7480);border:1px solid #ea580c59;border-radius:6px;padding:.16rem .4rem;font-size:.62rem;font-weight:900}.post-feed-activity-start{color:#64748b;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .4rem;font-size:.76rem;font-weight:600;display:flex}.post-feed-activity-start--tbd{color:var(--text-muted);font-weight:500}.post-feed-activity-start-label{letter-spacing:.06em;color:var(--jx-chip-text);background:var(--jx-chip-bg);border-radius:4px;padding:.1rem .28rem;font-size:.68rem;font-weight:800}.post-feed-card--post .post-feed-activity-start-label{color:var(--pf-accent);background:var(--pf-accent-soft)}.post-feed-type{letter-spacing:.06em;text-transform:none;border-radius:6px;padding:.2rem .45rem;font-size:.68rem;font-weight:800}.post-feed-type--post{color:var(--pf-type-post-color);background:var(--pf-type-post-bg)}.post-feed-type--activity{color:var(--jx-chip-text);background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border)}.post-feed-date{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:600}.post-feed-card-title{letter-spacing:-.015em;color:var(--text);margin:0 0 .28rem;font-size:1.02rem;font-weight:800;line-height:1.35}.post-feed-excerpt{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .42rem;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.post-feed-meta{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-bottom:0;display:flex}.post-feed-pill{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:.22rem .5rem;font-size:.72rem;font-weight:600;overflow:hidden}.post-feed-pill--author{color:#334155;background:#f1f5f9f2;border:1px solid #94a3b840}a.post-feed-pill--author{cursor:pointer;text-decoration:none}a.post-feed-pill--author:hover{color:var(--accent,#166534);border-color:#16653459}.post-feed-pill--circle{color:var(--pf-accent);background:var(--pf-accent-soft);border:1px solid var(--pf-accent-border);max-width:11rem}.post-feed-card-wrap>.post-like-names.post-like-names--compact{background:var(--jx-panel-bg-soft);border-top:1px solid var(--jx-panel-border);border-radius:0;margin-top:0;padding:.62rem .88rem}.post-feed-card-wrap>.post-like-names.post-like-names--compact .post-like-names__ava-link{box-shadow:0 0 0 2px var(--card-bg)}.post-feed-card-wrap .feed-engage--compact{justify-content:flex-start;margin-top:.22rem;padding-top:.55rem}.post-feed-card-wrap .feed-engage--compact .feed-engage__chip{padding:.24rem .58rem;font-size:.72rem}.post-feed-page--activity .post-feed-card-side{background:radial-gradient(circle at 15% 10%, #ffffff80, transparent 30%), var(--jx-panel-bg-soft)}.post-feed-page--questions .owners-questions{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.post-feed-page--questions .owners-question-grid--plaza{display:block}.post-feed-page--questions .owners-question-list--plaza-grid{margin-top:.35rem}.post-feed-page--questions .owners-questions--compact-head{box-shadow:none;background:0 0;border:none;margin-top:0;padding:0}.post-feed-page--questions .owners-q-feed-toolbar{background:var(--jx-panel-bg-soft);border-top:none;border:1px solid var(--pf-accent-border);border-radius:12px;gap:.35rem .5rem;margin:.35rem 0 .25rem;padding:.32rem .42rem}.post-feed-page--questions .owners-q-feed-scope,.post-feed-page--questions .owners-q-feed-order{border:1px solid var(--pf-accent-border);background:var(--jx-chip-bg);border-radius:8px;gap:0;overflow:visible}.post-feed-page--questions .owners-q-feed-scope button,.post-feed-page--questions .owners-q-feed-order button{border:none;border-right:1px solid var(--pf-accent-border);color:var(--text-muted);background:0 0;border-radius:0;padding:.2rem .46rem;font-size:.68rem;position:relative}.post-feed-page--questions .owners-q-feed-scope button:last-child,.post-feed-page--questions .owners-q-feed-order button:last-child{border-right:none}.post-feed-page--questions .owners-q-feed-scope button.active,.post-feed-page--questions .owners-q-feed-order button.active{color:var(--jx-cta-text);background:var(--jx-cta-bg);box-shadow:none;border-color:#0000}.post-feed-page--questions .owners-q-feed-scope button.active .owners-q-feed-scope-badge{box-shadow:0 0 0 1.5px var(--primary)}.post-feed-page--questions .owners-q-feed-scope button:not(.active):hover,.post-feed-page--questions .owners-q-feed-order button:not(.active):hover{color:var(--text);background:var(--jx-chip-bg-hover)}@media (width<=520px){.post-feed-toolbar__main--activity .post-feed-local-search--narrow{flex:100%;min-width:100%;max-width:none}.post-feed-page{padding-inline:.9rem}.post-feed-card-side__thumb .post-feed-card-cover,.post-feed-card-cover--chat-ph{aspect-ratio:4/3}.post-feed-card-kicker{align-items:flex-start}.post-feed-kicker-right{justify-content:flex-start}}.messages-list-page{--messages-list-content-max:560px;max-width:var(--messages-list-content-max,560px);margin:0 auto;padding:.75rem 1.1rem 4.5rem}.messages-list-head{margin-bottom:1rem}.messages-list-back{color:var(--accent);margin-bottom:.35rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.messages-list-back:hover{text-decoration:underline}.messages-list-title{color:var(--text);margin:0 0 .35rem;font-size:1.25rem;font-weight:800}.messages-list-hint{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.4}.messages-list-status,.messages-list-empty{color:var(--text-muted);font-size:.9rem}.messages-list-err{color:#b42318;font-size:.9rem}.messages-list{margin:0;padding:0;list-style:none}.messages-list-item{color:inherit;border-bottom:1px solid #1a5f3c1a;align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:flex}.messages-list-item:hover{background:#2d8b5c0a;border-radius:10px;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.messages-list-avatar-wrap{flex-shrink:0;position:relative}.messages-list-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.messages-list-avatar--fallback{color:var(--accent);background:#1a5f3c26;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.messages-list-badge{text-align:center;color:#fff;background:#c41e3a;border-radius:999px;min-width:1.1rem;padding:.1rem .28rem;font-size:.65rem;font-weight:700;line-height:1.2;position:absolute;top:-4px;right:-4px}.messages-list-meta{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.messages-list-name{font-size:.95rem;font-weight:700}.messages-list-preview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.messages-pinned{background:linear-gradient(155deg,#fffffffa 0%,#ecfdf4a6 50%,#e0f2fe59 100%);border:1px solid #1a5f3c1f;border-radius:14px;margin:0 0 1rem;padding:.65rem .75rem .75rem}.messages-pinned-title{letter-spacing:.04em;color:#166534e0;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:800}.messages-pinned-strip{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.messages-pinned-item{flex:none}.messages-pinned-chip{width:4.1rem;color:inherit;flex-direction:column;align-items:center;gap:.2rem;text-decoration:none;display:flex}.messages-pinned-chip:hover .messages-pinned-name{color:var(--accent)}.messages-pinned-avatar-wrap{position:relative}.messages-pinned-avatar{object-fit:cover;border:2px solid #1a5f3c1f;border-radius:50%;width:48px;height:48px}.messages-pinned-avatar--fallback{width:48px;height:48px;color:var(--accent);background:#1a5f3c1f;border:2px solid #1a5f3c1a;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.messages-pinned-badge{text-align:center;color:#fff;background:#c41e3a;border-radius:999px;min-width:1rem;padding:.06rem .24rem;font-size:.6rem;font-weight:700;line-height:1.2;position:absolute;top:-3px;right:-3px}.messages-pinned-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:4.1rem;font-size:.68rem;font-weight:700;line-height:1.2;overflow:hidden}.messages-list-pin-hint{color:var(--text-muted);margin:0 0 .5rem;font-size:.72rem}.messages-list-li{border-bottom:1px solid #1a5f3c1a;align-items:stretch;gap:.15rem;display:flex}.messages-list-li:last-child{border-bottom:none}.messages-list-li .messages-list-item{border-bottom:none;flex:1;min-width:0}.messages-list-li .messages-list-item:hover{border-radius:0;margin:0;padding-left:0;padding-right:0}.messages-list-fav{color:#64748bd9;cursor:pointer;background:#ffffffd9;border:1px solid #1a5f3c24;border-radius:10px;flex-shrink:0;align-self:center;width:2.25rem;height:2.25rem;margin:.35rem 0 .35rem .1rem;padding:0;font-size:1.05rem;line-height:1}.messages-list-fav:hover{color:var(--accent);background:#2d8b5c0f;border-color:#2d8b5c59}.messages-list-fav--on{color:#b45309;background:#fef3c780;border-color:#f59e0b73}.messages-list-fav--on:hover{color:#92400e}@media (width>=1280px) and (height>=600px){html[data-jx-embed=web] .app-layout-main:has(.messages-desktop-split){max-width:none}html[data-jx-embed=web] .app-layout-main:has(.messages-desktop-split)>.site-trust--footer{display:none}html[data-jx-embed=web] .messages-desktop-split{grid-template-columns:var(--rail-w) minmax(0, 1fr);box-sizing:border-box;height:calc(100vh - var(--app-header-height,52px) - var(--bottom-nav-height,0px));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--jx-panel-bg-solid);min-height:0;box-shadow:var(--elev-1);align-items:stretch;display:grid;overflow:hidden}html[data-jx-embed=web] .messages-desktop-split__list{border-right:1px solid var(--border);min-width:0;overflow:auto}html[data-jx-embed=web] .messages-desktop-split__thread{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}html[data-jx-embed=web] .messages-desktop-split .messages-list-page{--messages-list-content-max:100%;box-sizing:border-box;max-width:none;height:100%;padding-bottom:var(--sp-6)}html[data-jx-embed=web] .messages-desktop-split .messages-list-back,html[data-jx-embed=web] .messages-desktop-split .messages-list-hint,html[data-jx-embed=web] .messages-desktop-split .messages-list-pin-hint,html[data-jx-embed=web] .messages-desktop-split .chat-page-back,html[data-jx-embed=web] .messages-desktop-split .chat-page-hint{display:none}html[data-jx-embed=web] .messages-desktop-split .messages-list-item.is-active{background:color-mix(in srgb, var(--primary) 8%, transparent)}html[data-jx-embed=web] .messages-desktop-split .messages-pinned-chip.is-active .messages-pinned-name{color:var(--primary)}html[data-jx-embed=web] .messages-desktop-split .chat-page{--chat-content-max:100%;box-sizing:border-box;flex:auto;width:100%;max-width:none;height:100%;min-height:0}html[data-jx-embed=web] .messages-desktop-split .chat-thread{min-height:0}html[data-jx-embed=web] .messages-desktop-empty{min-height:0;color:var(--text-muted);font-size:var(--fs-sm);flex:auto;justify-content:center;align-items:center;display:flex}}.api-maintenance{background:radial-gradient(circle at 50% 12%,#2f9d6b24,#0000 30rem),linear-gradient(165deg,#f8fbf8 0%,#eef5ef 52%,#e3ede6 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.api-maintenance__card{text-align:center;background:var(--card-bg,#fdfefd);border:1px solid #bed8c9c7;border-radius:28px;width:100%;max-width:24rem;padding:2.5rem 1.75rem 2rem;position:relative;overflow:hidden;box-shadow:0 22px 70px #0f4e301f,0 4px 20px #0f172a0f}.api-maintenance__brand{justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.1rem;display:inline-flex}.api-maintenance__mark{border-radius:12px;flex-shrink:0;width:48px;height:48px;box-shadow:0 4px 14px #1665342e}.api-maintenance__wordmark{letter-spacing:.06em;background:linear-gradient(135deg, var(--primary,#1a5f3c) 0%, var(--accent,#2f9d6b) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;line-height:1}.api-maintenance__title{color:var(--text-primary,#123321);margin:0;font-size:clamp(1.45rem,5vw,1.85rem);line-height:1.25}.api-maintenance__msg{color:var(--text-secondary,#52635b);margin:.75rem 0 0;font-size:1rem;line-height:1.65}.api-maintenance__site{letter-spacing:.04em;color:var(--text-muted,#6b7c74);opacity:.72;margin:.7rem 0 0;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.api-maintenance__site:hover{opacity:1;color:var(--accent,#2f9d6b);text-decoration:none}.api-maintenance__status{color:var(--accent,#2f9d6b);background:#2f9d6b1a;border-radius:999px;align-items:center;gap:.45rem;margin-top:1.3rem;padding:.45rem .8rem;font-size:.86rem;font-weight:700;display:inline-flex}.api-maintenance__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite api-maintenance-pulse;display:inline-block}@keyframes api-maintenance-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.version-upgrade-banner{z-index:10050;box-sizing:border-box;color:#14532d;background:linear-gradient(90deg,#e8f8f0fa 0%,#f5fcf8fc 100%);border-bottom:1px solid #1a5f3c2e;align-items:center;gap:.55rem;max-width:640px;margin:0 auto;padding:.42rem .75rem;display:flex;position:fixed;top:0;left:0;right:0}.version-upgrade-banner-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;font-weight:700;overflow:hidden}.version-upgrade-banner-action{background:var(--jx-primary,#2f9d6b);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:.22rem .72rem;font-size:.75rem;font-weight:700}.version-upgrade-banner-action:hover{filter:brightness(.96)}.version-upgrade-banner-dismiss{color:#14532d8c;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;font-size:1.15rem;line-height:1}.version-upgrade-banner-dismiss:hover{color:#14532dd9}.loading{letter-spacing:.03em;min-height:100dvh;color:var(--text-muted);background:var(--app-loading-bg-image);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.95rem;font-weight:600;display:flex}.loading:before{content:"";border:3px solid var(--app-loading-spinner-track);border-top-color:var(--accent);border-radius:50%;width:2.25rem;height:2.25rem;animation:.75s linear infinite app-loading-spin}@keyframes app-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading:before{border-color:var(--accent);opacity:.85;animation:none}}.loading.auth-boot{background:var(--app-loading-bg-image)}
