:root{--zzs-bg:#f4eee6;--zzs-bg-2:#efe7da;--zzs-card:#fffdfa;--zzs-line:#e4d8c8;--zzs-ink:#211b15;--zzs-ink-2:#5c5347;--zzs-mut:#8a7e6e;--zzs-coral:#ff5a3c;--zzs-coral-ink:#e23f22;--zzs-coral-tint:#ffede7;--zzs-mustard:#eea43c;--zzs-mustard-ink:#9c6a12;--zzs-mustard-tint:#fbefd6;--zzs-teal:#1f7a6b;--zzs-teal-tint:#e7f1ee;--zzs-danger:#e23f22;--zzs-text-xs:12px;--zzs-text-sm:13px;--zzs-text-base:15px;--zzs-text-lg:17px;--zzs-text-xl:21px;--zzs-text-2xl:26px;--zzs-space-1:4px;--zzs-space-2:8px;--zzs-space-3:12px;--zzs-space-4:16px;--zzs-space-5:20px;--zzs-space-6:24px;--zzs-space-8:32px;--zzs-radius-sm:10px;--zzs-radius-md:14px;--zzs-radius-lg:18px;--zzs-radius-pill:999px;--zzs-border:2px solid var(--zzs-ink);--zzs-border-thin:1.5px solid var(--zzs-ink);--zzs-shadow:3px 3px 0 var(--zzs-ink);--zzs-shadow-sm:2px 2px 0 var(--zzs-ink);--zzs-shadow-lg:4px 4px 0 var(--zzs-ink)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select):focus-visible{outline:3px solid var(--zzs-coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#012d45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ai4ii-ink:#012d45;--ai4ii-ink-soft:#304f5c;--ai4ii-blue:#0274b3;--ai4ii-blue-deep:#004c7c;--ai4ii-cyan:#35bec5;--ai4ii-red:#ea3f4a;--ai4ii-red-deep:#d01c29;--ai4ii-red-soft:#f9ddd5;--ai4ii-page:#f7fafe;--ai4ii-page-soft:#f2faff;--ai4ii-surface:#fff;--ai4ii-sunken:#eef7fb;--ai4ii-border:#cae7ec;--ai4ii-border-strong:#0274b33d;--ai4ii-shadow:0 18px 42px #012d451a;--ai4ii-shadow-strong:0 26px 64px #012d4529;--page-bg:var(--ai4ii-page);--card-bg:#fffffff0;--card-strong:var(--ai4ii-page-soft);--border:var(--ai4ii-border);--border-strong:var(--ai4ii-border-strong);--text-primary:var(--ai4ii-ink);--text-secondary:#304f5cc7;--brand:var(--ai4ii-blue);--brand-soft:#e6f7fb;--accent:var(--ai4ii-cyan);--shadow:var(--ai4ii-shadow);--surface-radius:16px;--surface-lift:18px;background:radial-gradient(circle at 10% 0,#35bec524,#0000 28%),radial-gradient(circle at 92% 8%,#ea3f4a14,#0000 22%),linear-gradient(#f7fafe 0%,#f2faff 44%,#fafafa 100%);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#zhizaishe-mini-root{min-height:100%;margin:0}body{min-height:100vh;color:var(--text-primary);background:linear-gradient(135deg,#ffffff85,#0000 48%),linear-gradient(#edf2f7 0%,#dfe7ef 100%)}body:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 18%,#4e7da61f,#0000 22%),radial-gradient(circle at 84% 8%,#18354f24,#0000 20%);position:fixed;inset:0}button,input,textarea{font:inherit}button{transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s}button:hover:not(:disabled){transform:translateY(-1px)}input,textarea{color:var(--text-primary)}.mini-shell{min-height:100vh;padding:28px 18px 40px}.mini-shell__inner{width:min(1160px,100%);margin:0 auto}.mini-topbar,.mini-panel{-webkit-backdrop-filter:blur(18px)}.mini-topbar{border-radius:var(--surface-radius);border:1px solid var(--border);box-shadow:var(--shadow);background:#f5f9fcd1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.mini-topbar__brand{justify-content:center;align-items:center;min-width:120px;display:flex}.mini-topbar__eyebrow{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.mini-topbar__title{letter-spacing:-.03em;color:var(--brand);font-size:18px}.mini-topbar__nav,.mini-topbar__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mini-topbar__meta{justify-content:flex-end}.mini-topbar__status{border:1px solid var(--border);min-height:40px;color:var(--brand);letter-spacing:.08em;text-transform:uppercase;background:#eff5faeb;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.mini-banner{border-radius:var(--surface-radius);margin-bottom:18px;padding:16px 18px}.mini-banner--offline{color:#7a4b00;background:linear-gradient(135deg,#fffbf0fa,#eef3fcf5);border:1px solid #f59e0b59}.mini-global-error{z-index:40;color:#bc0f31;background:#fdeef1f5;border:1px solid #e8214a47;border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:13px;font-weight:700;position:sticky;top:12px;box-shadow:0 8px 24px #e8214a1f}.mini-header{gap:16px;margin-bottom:24px;display:grid}.mini-header--hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:stretch}.mini-hero,.mini-hero-card{border-radius:var(--surface-radius);border:1px solid var(--border);box-shadow:var(--shadow)}.mini-hero{color:#f3f7fb;background:radial-gradient(circle at 100% 0,#4e7da62e,#0000 28%),linear-gradient(145deg,#0f1c2bfa,#1b3148f5);padding:30px 28px;position:relative;overflow:hidden}.mini-hero:after{content:"";background:#ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -10% -30% auto}.mini-hero__eyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.78;margin:0 0 10px;font-size:12px}.mini-hero__title{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.mini-hero__description{color:#f3f7fbd1;max-width:720px;margin:14px 0 0;font-size:16px;font-weight:400;line-height:1.75}.mini-hero__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:24px;display:grid}.mini-hero-stat{border-radius:var(--surface-radius);background:#ffffff14;border:1px solid #ffffff14;padding:14px 14px 12px}.mini-hero-stat__label{color:#f3f7fbad;margin:0 0 8px;font-size:12px}.mini-hero-stat__value{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.mini-hero-card{background:#f4f8fbe0;padding:24px 22px}.mini-hero-card__title{color:var(--brand);letter-spacing:-.04em;margin:0 0 10px;font-size:24px;font-weight:700}.mini-hero-card__text{color:var(--text-secondary);margin:0;line-height:1.75}.mini-hero-card__list{gap:12px;margin:18px 0 0;display:grid}.mini-hero-card__item{border-radius:var(--surface-radius);background:var(--card-strong);border:1px solid var(--border);padding:12px 14px}.mini-hero-card__item strong{color:var(--brand);margin-bottom:6px;display:block}.mini-panel{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--surface-radius);box-shadow:var(--shadow);padding:20px}.mini-panel--muted{background:#eef4f9d1}.mini-section-title{color:var(--brand);letter-spacing:-.035em;margin:0 0 10px;font-size:22px;font-weight:700}.mini-section-desc,.mini-meta-text{color:var(--text-secondary);margin:0;line-height:1.75}.mini-chip-row,.mini-filter-row,.mini-action-row{flex-wrap:wrap;gap:8px;display:flex}.mini-form-grid{gap:14px;display:grid}.mini-field{gap:6px;display:grid}.mini-label{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.mini-input{border-radius:var(--surface-radius);border:1px solid var(--border);background:#fafcfeeb;outline:none;width:100%;padding:14px 16px;transition:border-color .16s,box-shadow .16s,transform .16s}.mini-input:focus{border-color:#143a5273;box-shadow:0 0 0 4px #143a5214}.mini-grid{gap:14px;display:grid}.mini-grid--cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mini-grid--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.mini-grid--dense{gap:8px}.mini-feed-card{border-radius:var(--surface-radius);border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#f9fbfdfa,#eef3f8f0);gap:10px;padding:20px;display:grid}.mini-feed-card__type{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.mini-feed-card__title{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:700}.mini-feed-card__summary,.mini-feed-card__reason{color:var(--text-secondary);margin:0;line-height:1.75}.mini-feed-card--dense{gap:8px;padding:14px 16px}.mini-feed-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-feed-card__meta{gap:8px;display:grid}.mini-pill{border-radius:var(--surface-radius);border:1px solid var(--border);min-height:30px;color:var(--text-primary);letter-spacing:.04em;background:#f4f8fbd1;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.mini-button{border-radius:var(--surface-radius);border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);cursor:pointer;background:#fafcfeeb;padding:10px 16px}.mini-button--nav{letter-spacing:.04em;min-width:76px;padding-inline:12px;font-size:12px;font-weight:700}.mini-button--primary{color:#fff;background:linear-gradient(135deg,#18354f,#264a6a);border-color:#0000;box-shadow:0 12px 30px #143a522e}.mini-button:disabled{opacity:.58;cursor:not-allowed;transform:none}.mini-login-shell{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;width:min(1080px,100%);margin:0 auto;display:grid}.mini-login-card{border-radius:var(--surface-radius);border:1px solid var(--border);box-shadow:var(--shadow);background:#f7fafde6;padding:28px}.mini-login-card--brand{color:#f3f7fb;background:radial-gradient(circle at 0 0,#4e7da633,#0000 28%),linear-gradient(145deg,#0f1c2bf5,#1b3148f5)}.mini-login-card--brand .mini-section-desc,.mini-login-card--brand .mini-meta-text{color:#f3f7fbd1}.mini-login-card--brand .mini-section-title{color:#fff}.mini-check-list{gap:12px;margin-top:24px;display:grid}.mini-check-list__item{border-radius:var(--surface-radius);background:#ffffff14;border:1px solid #ffffff14;padding:14px 16px}.mini-check-list__item strong{color:#fff;margin-bottom:6px;display:block}.mini-status-box{border-radius:var(--surface-radius);border:1px solid var(--border);color:var(--text-secondary);background:#ecf3f9d1;margin-top:18px;padding:16px}.mini-status-box strong{color:var(--brand)}@media (width<=900px){.mini-header--hero,.mini-login-shell{grid-template-columns:1fr}.mini-shell{padding-inline:14px}.mini-hero,.mini-login-card{padding:22px 18px}.mini-panel,.mini-feed-card{padding:18px}}.mini-detail-grid{gap:16px;display:grid}.mini-detail-group{gap:12px;display:grid}.mini-card-list{gap:10px;display:grid}.mini-card-list__item{border-radius:var(--surface-radius);border:1px solid var(--border);background:#f8fbfdd6;padding:14px 16px}.mini-card-list__item strong{color:var(--brand);margin-bottom:6px;display:block}.mini-split{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.mini-plain-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mini-plain-actions>.mini-button{min-width:96px}.mini-note-block{gap:10px;display:grid}.mini-topbar,.mini-banner,.mini-hero,.mini-hero-card,.mini-hero-stat,.mini-panel,.mini-feed-card,.mini-login-card,.mini-check-list__item,.mini-status-box,.mini-card-list__item,.mini-button,.mini-pill,.mini-input{transform-style:preserve-3d;will-change:transform}.mini-tilt-surface{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}@media (hover:hover) and (pointer:fine){.mini-tilt-surface:hover{transform:translateY(-2px);box-shadow:0 26px 62px #1b283824}.mini-button.mini-tilt-surface:hover,.mini-pill.mini-tilt-surface:hover,.mini-input.mini-tilt-surface:hover,.mini-icon-button.mini-tilt-surface:hover,.mini-bottom-tabs__item.mini-tilt-surface:hover{transform:translateY(-1px)}}@media (hover:none),(pointer:coarse){.mini-tilt-surface{transition:transform .14s,box-shadow .14s,border-color .14s}.mini-tilt-surface:active{transform:translateY(-2px)}}.mini-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mini-workbench-filters{gap:10px;margin-top:18px;display:grid}.mini-filter-row{gap:8px}@media (width<=900px){.mini-topbar{align-items:flex-start}.mini-topbar__meta{justify-content:flex-start}}.mini-card-list--dense{gap:8px}.mini-card-list--dense .mini-card-list__item{padding:12px 14px}.mini-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.mini-list-row__main{gap:6px;min-width:0;display:grid}.mini-list-row__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.mini-list-row__desc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.mini-list-row__side{justify-items:end;gap:8px;display:grid}.mini-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.mini-kpi{border:1px solid var(--border);background:#f2f7fbeb;padding:12px 14px}.mini-kpi__label{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.mini-kpi__value{color:var(--brand);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700}.mini-section-stack{gap:16px;display:grid}@media (width<=900px){.mini-list-row{grid-template-columns:1fr}.mini-list-row__side{justify-items:start}}.mini-empty-state{border:1px dashed var(--border-strong);color:var(--text-secondary);background:#f3f8fcc2;padding:14px 16px;font-size:13px;line-height:1.65}.mini-empty-state--standard{gap:8px;display:grid}.mini-empty-state--standard strong{color:var(--text-primary);font-size:16px}.mini-empty-state--standard span{color:var(--text-secondary)}.mini-empty-state__action{margin-top:6px}.mini-form-hint{color:#ba8b63;margin:0;font-size:12px;line-height:1.6}.mini-status-inline,.mini-toolbar-note{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.mini-toolbar .mini-section-title{margin-bottom:6px}.mini-toolbar .mini-section-desc{max-width:680px}.mini-filter-row .mini-pill,.mini-chip-row .mini-pill{min-height:28px;padding-inline:9px}.mini-field .mini-input,.mini-field select.mini-input,.mini-field textarea.mini-input{min-height:42px}textarea.mini-input{padding-top:10px;padding-bottom:10px}.mini-status-banner{border:1px solid var(--border);background:#eff5fad6;gap:4px;padding:12px 14px;display:grid}.mini-status-banner--danger{background:#faeeeeeb;border-color:#a63f3f42}.mini-status-banner__meta{gap:4px;margin-top:4px;display:grid}.mini-disclosure{background:#fafcfeb8;border:1px solid #4e61761f;border-radius:14px;margin-top:10px}.mini-disclosure summary{min-height:36px;color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:650;list-style:none;display:flex}.mini-disclosure summary::-webkit-details-marker{display:none}.mini-disclosure summary:after{content:"展开";color:var(--brand);font-size:12px}.mini-disclosure[open] summary:after{content:"收起"}.mini-disclosure__body{gap:6px;padding:0 12px 12px;display:grid}.mini-status-cluster{gap:10px;display:grid}@media (width<=900px){.mini-hero__title{font-size:clamp(24px,8vw,34px)}.mini-hero__description,.mini-hero-card__text,.mini-section-desc,.mini-meta-text,.mini-list-row__desc{font-size:14px}.mini-kpi-strip,.mini-grid--compact,.mini-grid--cards{grid-template-columns:1fr}.mini-plain-actions{width:100%}.mini-plain-actions>.mini-button{flex:calc(50% - 8px);min-width:0}.mini-chip-row .mini-pill,.mini-filter-row .mini-pill{min-height:30px}}@media (width<=640px){.mini-shell{padding:18px 12px 28px}.mini-topbar,.mini-panel,.mini-hero,.mini-hero-card,.mini-login-card,.mini-feed-card{padding:16px}.mini-plain-actions>.mini-button{flex-basis:100%}}.mini-shell__inner--app{width:min(760px,100%);transition:transform .12s,opacity .12s;position:relative}.mini-appbar{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);background:#f5f9fce0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:grid}.mini-appbar__side{align-items:center;gap:6px;min-width:0;display:flex}.mini-appbar__actions{align-items:center;gap:2px;display:inline-flex}.mini-appbar__center{text-align:center;justify-content:center;align-items:center;min-width:0;padding-inline:6px;transition:transform .12s,opacity .12s;display:flex}.mini-appbar__title{color:#16344f;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}.mini-appbar__spacer{width:1px;height:1px;display:block}.mini-appstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mini-inline-panel{margin-bottom:14px}.mini-bottom-tabs{z-index:30;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(18px);background:#f5f9fceb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(760px,100% - 24px);padding:10px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 26px 60px #1b28382e}.mini-bottom-tabs__item{border:1px solid var(--border);min-height:42px;color:var(--text-secondary);letter-spacing:.04em;background:#f9fbfdeb;font-weight:700}.mini-bottom-tabs__item--active{background:var(--brand);color:#f4f8fb;border-color:#18354f38}.mini-bottom-tabs__item:hover{transform:translateY(-1px)}.mini-icon-button:hover{transform:none}.mini-floating-slot{z-index:32;position:fixed;bottom:86px;right:max(18px,50vw + min(760px,100vw - 24px)/-2)}.mini-fab-stack{justify-items:end;gap:10px;display:grid}.mini-fab-menu{z-index:29;border:1px solid var(--border-strong);min-width:196px;max-width:min(236px,100vw - 24px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);background:#f5f9fcf0;gap:8px;padding:12px;display:grid;position:relative;overflow:visible}.mini-fab-button{z-index:29;background:var(--brand);color:#f4f8fb;border:1px solid #18354f2e;width:56px;height:56px;font-size:28px;font-weight:500;line-height:1;position:relative;box-shadow:0 24px 52px #18354f42}.mini-filter-popover{gap:14px;display:grid}.mini-filter-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-filter-head h2{color:var(--brand);letter-spacing:-.03em;margin:0;font-size:18px}.mini-filter-group{gap:8px;display:grid}.mini-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.mini-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.mini-published-grid{gap:10px;display:grid}.mini-entity-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.mini-shell--app{padding:10px 10px 108px}.mini-appbar{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px}.mini-appbar__title{font-size:17px}.mini-appstats{grid-template-columns:1fr 1fr 1fr;gap:8px}.mini-bottom-tabs{width:calc(100% - 16px);padding:8px;bottom:8px}.mini-floating-slot{position:fixed;top:auto;bottom:84px;right:14px}}.mini-floating-panel{z-index:28;position:absolute;top:58px;left:0;right:0}.mini-list-row,.mini-card-list__item{min-width:0}.mini-scroll-x>.mini-card-list__item,.mini-scroll-x .mini-list-row{min-width:540px}@media (width<=640px){.mini-floating-panel{position:fixed;top:54px;left:10px;right:10px}.mini-scroll-x>.mini-card-list__item,.mini-scroll-x .mini-list-row{min-width:0}}.mini-icon-button{width:46px;height:46px;color:var(--brand);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mini-icon-button svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mini-icon-button__glyph{font-size:26px;line-height:1}.mini-icon-button__glyph--menu{font-size:22px}.mini-icon-button--active{color:var(--accent)}.mini-feed-card--clickable{cursor:pointer}.mini-feed-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #4e7da6b3}.mini-feed-card__head--streamlined{justify-content:flex-start}.mini-feed-card__title--streamlined{font-size:20px;line-height:1.2}.mini-feed-card__summary--streamlined{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.mini-feed-card--clickable:hover{transform:translateY(-1px)}.mini-feed-card--clickable .mini-pill{min-height:24px;color:var(--text-secondary);letter-spacing:.02em;background:#f4f8fb8a;border-color:#4e61761f;padding:4px 8px;font-size:11px;font-weight:500}.mini-feed-card--clickable .mini-chip-row{gap:6px}.mini-feed-card__title--streamlined{letter-spacing:-.03em;font-size:18px;font-weight:650;line-height:1.24}.mini-feed-card__summary--streamlined{color:#5f6b7ae6;font-size:14px}.mini-fab-menu__item{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fafcfeeb;padding:10px 12px;line-height:1.45}.mini-nav-back{width:40px;height:40px;color:var(--brand);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mini-nav-back svg{stroke:currentColor;stroke-width:2.1px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mini-nav-close{width:40px;height:40px;color:var(--brand);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mini-nav-close span{font-size:28px;line-height:1;transform:translateY(-1px)}.mini-floating-panel--right{width:min(240px,100%);left:auto;right:0}.mini-context-menu{border:1px solid var(--border-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);background:#f5f9fcf5;gap:8px;padding:12px;display:grid}.mini-context-menu__item{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);text-align:left;cursor:pointer;background:#fafcfeeb;padding:10px 12px}.mini-context-menu__item:disabled{opacity:.6;cursor:not-allowed}.mini-overlay-backdrop{z-index:27;background:0 0;border:none;position:fixed;inset:0}.mini-tag-chip{border:1px solid var(--border);min-height:30px;color:var(--text-primary);cursor:pointer;background:#f4f8fbd1;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.mini-tag-chip__remove{color:var(--text-secondary);font-size:13px;line-height:1}.mini-card-list__item--button{text-align:left;cursor:pointer;width:100%}.mini-filter-icon{stroke:currentColor;stroke-width:2.15px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mini-inline-link{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:600}.mini-plain-actions--compact .mini-button{min-width:0;min-height:34px;padding:8px 12px}.mini-section-stack--soft>.mini-panel>.mini-section-title{letter-spacing:-.02em;color:#18354fd1;margin-bottom:8px;font-size:18px}.mini-footer-actions{justify-content:center;margin-top:18px;padding:8px 0 4px;display:flex}.mini-contact-modal{position:relative}.mini-contact-modal__scrim{pointer-events:none;background:#121e2c14;position:fixed;inset:0}.mini-contact-modal__sheet{z-index:2;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(18px);background:#f5f9fceb;width:min(640px,100%);margin:0 auto;padding:14px;position:relative;box-shadow:0 32px 80px #1b28382e}.mini-contact-flow{gap:12px;display:grid}.mini-contact-hero{gap:10px;padding:14px 2px 2px;display:grid}.mini-contact-hero__meta{flex-wrap:wrap;gap:8px;display:flex}.mini-contact-hero__title{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.18}.mini-contact-hero__desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.mini-contact-target{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.mini-contact-target__main,.mini-contact-target__aside{gap:4px;display:grid}.mini-contact-target__label{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.mini-contact-target__value,.mini-contact-target__aside strong{color:var(--brand);word-break:break-word;font-size:15px;line-height:1.5}.mini-contact-target__aside{text-align:right;color:var(--text-secondary);justify-items:end;font-size:12px}.mini-note-block--tight{gap:12px}.mini-input--textarea{min-height:138px}.mini-contact-meter{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mini-contact-tips{gap:8px;margin-top:14px;display:grid}.mini-contact-footer{z-index:6;gap:12px;padding-top:2px;display:grid;position:sticky;bottom:8px}.mini-contact-footer__actions{gap:8px;display:grid}@media (width>=641px){.mini-contact-footer__actions{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}}@media (width<=640px){.mini-contact-hero__title{font-size:20px}.mini-contact-target{grid-template-columns:1fr}.mini-contact-target__aside{text-align:left;justify-items:start}}.mini-contact-hero--tight{padding-bottom:0}.mini-contact-target--spotlight{align-items:center}.mini-contact-target__subvalue{color:var(--text-secondary);word-break:break-all;font-size:12px;line-height:1.5}.mini-contact-footer__actions--primary-first{grid-template-columns:1fr}.mini-contact-footer__links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mini-contact-footer__links .mini-inline-link{background:0 0;border:none;padding:0}.mini-contact-target__identity{align-items:center;gap:12px;min-width:0;display:flex}.mini-contact-avatar{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--brand);letter-spacing:-.04em;background:linear-gradient(#e5eff7f5,#f1f7fbf5);flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.mini-publish-form{gap:14px;width:min(720px,100%);margin:0 auto;display:grid}.mini-note-block--publish{padding:6px 0 0}.mini-checkbox-row{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.mini-fab-submenu{z-index:29;border:1px solid var(--border-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f9fcf2;gap:8px;margin-bottom:10px;padding:10px;display:grid;position:relative}.mini-fab-menu__hint{color:var(--text-secondary);padding:4px 2px 0;font-size:12px}.mini-bottom-tabs__item{position:relative}.mini-bottom-tabs__label{justify-content:center;align-items:center;display:inline-flex}.mini-bottom-tabs__badge{color:#fff;background:#d7403a;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:8px;right:14px}.mini-section-group{gap:10px;display:grid}.mini-section-group__head{justify-content:space-between;align-items:center;display:flex}.mini-section-group__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.mini-section-group__count{color:var(--text-secondary);font-size:12px;font-weight:600}.mini-appbar{z-index:24;position:sticky;top:0}.mini-login-shell--compact{grid-template-columns:minmax(0,1fr)}.mini-demo-account-grid{gap:10px;display:grid}.mini-demo-account{border:1px solid var(--border);text-align:left;background:#f8fbfdd6;gap:10px;width:100%;padding:14px 16px;display:grid}.mini-demo-account__note{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.mini-floating-panel--right{left:auto;right:0}.mini-context-menu--profile{min-width:188px}.mini-context-menu__item--danger{color:#9f2d2d}.mini-message-detail{gap:16px;display:grid}.mini-message-detail__content{gap:10px;display:grid}.mini-message-detail__divider{background:#18354f1a;height:1px}.mini-message-detail__meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mini-message-detail__meta-item{gap:4px;display:grid}.mini-message-detail__meta-item span{color:var(--text-secondary);font-size:12px}.mini-message-detail__meta-item strong{color:var(--brand);font-size:14px}.mini-message-detail__actions{justify-content:flex-start;display:flex}.mini-detail-grid{border-radius:calc(var(--surface-radius) + 2px);box-shadow:var(--shadow);background:#f6fafff0;border:1px solid #18354f1f;gap:0;overflow:hidden}.mini-detail-grid>.mini-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #18354f1a;border-radius:0;padding:18px 18px 16px}.mini-detail-grid .mini-card-list__item{background:0 0;border:0;border-top:1px solid #18354f14;border-radius:0}.mini-appbar{z-index:24;margin-bottom:10px;position:sticky;top:12px;transform:none!important}.mini-detail-grid .mini-pill{color:#18354fb3;min-height:26px;box-shadow:none;background:#f2f7fce6;border-color:#18354f14;padding:4px 10px}.mini-shell--app{padding-top:12px}.mini-appbar{z-index:24;background:linear-gradient(#f0f7fff5,#e7f1fbf0);border-color:#5c7c9d2e;grid-template-columns:40px minmax(0,1fr) 40px;min-height:42px;margin-bottom:10px;padding:6px 8px;position:sticky;top:12px;transform:none!important}.mini-appbar.mini-tilt-surface,.mini-appbar:hover,.mini-appbar:active{transform:none!important}.mini-appbar__side,.mini-appbar__slot-spacer,.mini-appbar__spacer{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:42px;display:inline-flex}.mini-appbar__side--right{justify-content:center}.mini-appbar__center{justify-content:center;min-width:0}.mini-appbar__title{text-align:center;font-size:15px;line-height:1.2}.mini-detail-grid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;overflow:visible}.mini-detail-grid>.mini-panel{border-radius:var(--surface-radius);box-shadow:var(--shadow);background:#f6faffeb;border:1px solid #18354f1f;padding:20px}.mini-detail-grid>.mini-panel:first-child{border-top:1px solid #18354f1f}.mini-detail-grid>.mini-panel:nth-child(2n){background:#f6faffeb}.mini-detail-grid>.mini-panel>.mini-section-title{color:var(--text-primary);letter-spacing:0;border-bottom:0;margin-bottom:16px;padding-bottom:0;font-size:18px;font-weight:700}.mini-detail-grid .mini-detail-group,.mini-detail-grid .mini-note-block{gap:12px}.mini-detail-grid .mini-card-list{background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.mini-detail-grid .mini-card-list__item{background:#fbfdffe6;border:1px solid #18354f14;border-radius:14px}.mini-detail-grid .mini-card-list__item:first-child{border-top:1px solid #18354f14}.mini-detail-grid .mini-chip-row{gap:10px}.mini-detail-grid .mini-empty-state{text-align:center;padding:18px 20px}.mini-detail-grid .mini-list-row__title{color:var(--text-primary);letter-spacing:0;margin-bottom:6px;font-size:14px;font-weight:700}.mini-detail-grid .mini-list-row__desc{color:#18354fd6;font-size:14px;line-height:1.7}.mini-detail-grid .mini-list-row__main{gap:4px}.mini-detail-grid .mini-pill{min-height:28px;color:var(--text-primary);box-shadow:none;background:#f4f9fef5;border-color:#18354f1f;padding:6px 12px}.mini-detail-grid .mini-pill--strong{color:var(--brand);background:#e5eef8fa;border-color:#18354f29}.mini-feed-type{color:#18354fd6;background:#f4f9fef5;border:1px solid #18354f1f;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 10px 4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mini-feed-type__icon{background:#18354f1a;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.mini-feed-type--person .mini-feed-type__icon{background:#2c66af24}.mini-feed-type--project .mini-feed-type__icon{background:#26846f24}.mini-feed-type--demand .mini-feed-type__icon{background:#c4814824}.mini-feed-type--activity .mini-feed-type__icon{background:#9459ba24}@media (width<=640px){.mini-shell--app{padding-top:8px}.mini-appbar{grid-template-columns:40px minmax(0,1fr) 40px;min-height:40px;margin-bottom:8px;padding:5px 8px;top:8px}.mini-appbar__side,.mini-appbar__slot-spacer,.mini-appbar__spacer{width:38px;min-width:38px;height:38px;min-height:40px}.mini-appbar__title{font-size:14px}}.mini-person-status-banner{margin-bottom:14px}.mini-person-modal-panel{z-index:34}.mini-person-modal__sheet{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(18px);background:#f5f9fceb;width:min(720px,100%);margin:0 auto;padding:16px;box-shadow:0 32px 80px #1b283829}.mini-person-modal__header{gap:10px;margin-bottom:12px;display:grid}.mini-person-modal__eyebrow{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.mini-person-modal__title{color:var(--brand);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700;line-height:1.08}.mini-person-modal__description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.mini-person-sheet{overscroll-behavior:contain;max-height:calc(100vh - 112px);overflow-y:auto}.mini-person-scroll-card{gap:10px;max-height:210px;padding-right:4px;display:grid;overflow-y:auto}.mini-person-scroll-card--records{max-height:220px}.mini-person-record-item{border-bottom:1px solid #18354f14;gap:6px;padding-bottom:10px;display:grid}.mini-person-record-item:last-child{border-bottom:none;padding-bottom:0}.mini-person-modal-actions{justify-content:flex-end}@media (width<=640px){.mini-person-sheet{max-height:calc(100vh - 96px)}.mini-person-modal__sheet{padding:12px}.mini-person-modal__title{font-size:24px}.mini-person-modal-actions{flex-wrap:nowrap}}.mini-fab-menu__branch{position:relative}.mini-fab-menu__item--submenu-trigger{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-fab-menu__item-label{min-width:0}.mini-fab-menu__caret{color:var(--text-secondary);font-size:16px;line-height:1}.mini-fab-submenu--floating{z-index:31;width:clamp(240px,28vw,320px);min-width:240px;max-width:min(320px,100vw - 24px);max-height:min(58vh,100vh - 200px);margin-bottom:0;position:absolute;inset:auto calc(100% + 10px) 0 auto;overflow-y:auto}@media (width<=640px){.mini-fab-menu{min-width:188px;max-width:min(216px,100vw - 20px)}.mini-fab-submenu--floating{width:min(280px,100vw - 20px);min-width:min(280px,100vw - 20px);max-width:calc(100vw - 20px);max-height:min(46vh,100vh - 180px);margin-top:0;inset:auto 0 calc(100% + 8px) auto}}.mini-inline-suggestions{background:linear-gradient(#ffffffe6,#f5f9fceb);border:1px solid #4e61761f;gap:8px;margin-top:10px;padding:8px;display:grid;box-shadow:0 14px 30px #1b283814}.mini-inline-suggestions__item{width:100%;color:var(--text-primary);text-align:left;background:#fffffff5;border:1px solid #4e617624;gap:4px;padding:12px 14px;display:grid;box-shadow:0 6px 16px #1b28380d}.mini-inline-suggestions__item:hover:not(:disabled){background:#f8fbfffa;border-color:#18354f38}.mini-inline-suggestions__item--detail{gap:5px;display:grid}.mini-inline-suggestions__item--detail small{color:var(--text-secondary);font-size:12px}.mini-shell--discover-test{background:radial-gradient(circle at 0 0,#0a66c2eb,#0a66c28c 18%,#0a66c22e 38%,#0000 58%),radial-gradient(circle at 100% 100%,#ff2442f0,#ff24428f 18%,#ff244229 40%,#0000 60%),linear-gradient(135deg,#0a66c2 0%,#2e75c8 18%,#6f74c7 42%,#b15fb8 66%,#ff2442 100%)}.mini-shell--discover-test:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 16%,#fff3,#0000 18%),radial-gradient(circle at 82% 84%,#ffffff1f,#0000 22%),linear-gradient(135deg,#0a66c21a,#ff244214);position:fixed;inset:0}.mini-shell--discover-test .mini-shell__inner--app,.mini-shell--discover-test .mini-shell__inner{z-index:1;position:relative}.mini-shell--discover-test .mini-appbar,.mini-shell--discover-test .mini-panel,.mini-shell--discover-test .mini-feed-card,.mini-shell--discover-test .mini-fab-menu,.mini-shell--discover-test .mini-fab-submenu--floating,.mini-shell--discover-test .mini-floating-panel{-webkit-backdrop-filter:blur(22px);background:#ffffff2e;border-color:#ffffff38;box-shadow:0 24px 60px #2f17402e}.mini-shell--discover-test .mini-appbar{background:#ffffff29}.mini-shell--discover-test .mini-appbar__title,.mini-shell--discover-test .mini-list-row__title,.mini-shell--discover-test .mini-section-title,.mini-shell--discover-test .mini-feed-card__title--streamlined,.mini-shell--discover-test .mini-feed-card__summary--streamlined,.mini-shell--discover-test .mini-status-inline,.mini-shell--discover-test .mini-toolbar-note,.mini-shell--discover-test .mini-fab-menu__item,.mini-shell--discover-test .mini-fab-menu__hint,.mini-shell--discover-test .mini-bottom-tabs__item,.mini-shell--discover-test .mini-pill,.mini-shell--discover-test .mini-feed-type,.mini-shell--discover-test .mini-filter-icon,.mini-shell--discover-test .mini-nav-back,.mini-shell--discover-test .mini-icon-button{color:#f8fbff}.mini-shell--discover-test .mini-feed-card__summary--streamlined,.mini-shell--discover-test .mini-list-row__desc,.mini-shell--discover-test .mini-status-inline,.mini-shell--discover-test .mini-toolbar-note,.mini-shell--discover-test .mini-fab-menu__hint{color:#f8fbffd1}.mini-shell--discover-test .mini-bottom-tabs{-webkit-backdrop-filter:blur(22px);background:#ffffff29;border-color:#ffffff3d}.mini-shell--discover-test .mini-bottom-tabs__item{background:#ffffff1f;border-color:#ffffff2e}.mini-shell--discover-test .mini-bottom-tabs__item--active,.mini-shell--discover-test .mini-fab-button,.mini-shell--discover-test .mini-pill--strong{color:#fff;background:linear-gradient(135deg,#0a66c2eb,#ff2442eb);border-color:#ffffff38}.mini-shell--discover-test .mini-feed-type{background:#ffffff1f}.mini-shell--discover-test .mini-feed-type__icon{background:#ffffff2e}.mini-shell--discover-test{color:#f7fbff;background-attachment:fixed;min-height:100vh}.mini-shell--discover-test .mini-shell__inner--app{width:min(920px,100%);padding:14px 12px 108px}.mini-shell--discover-test:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#080f210f,#0000 18% 72%,#2a08131f),radial-gradient(circle at 50% 42%,#ffffff24,#0000 24%);position:fixed;inset:0}.mini-shell--discover-test .mini-appbar,.mini-shell--discover-test .mini-panel,.mini-shell--discover-test .mini-feed-card,.mini-shell--discover-test .mini-fab-menu,.mini-shell--discover-test .mini-fab-submenu--floating,.mini-shell--discover-test .mini-floating-panel,.mini-shell--discover-test .mini-status-banner,.mini-shell--discover-test .mini-status-box,.mini-shell--discover-test .mini-appstats,.mini-shell--discover-test .mini-hero-stat{-webkit-backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(#fff3,#ffffff1f);border:1px solid #fff3;box-shadow:0 22px 60px #1f102b38,inset 0 1px #ffffff29}.mini-shell--discover-test .mini-appbar{background:linear-gradient(#ffffff38,#ffffff24);border-radius:18px;padding:10px 12px;top:10px}.mini-shell--discover-test .mini-floating-panel,.mini-shell--discover-test .mini-panel,.mini-shell--discover-test .mini-feed-card,.mini-shell--discover-test .mini-status-box{border-radius:22px}.mini-shell--discover-test .mini-grid--dense{gap:12px}.mini-shell--discover-test .mini-feed-card{background:linear-gradient(#ffffff38,#ffffff1a),linear-gradient(135deg,#0a66c21f,#ff24421a)}.mini-shell--discover-test .mini-feed-card__title--streamlined{font-size:19px;font-weight:700;line-height:1.28}.mini-shell--discover-test .mini-feed-card__summary--streamlined,.mini-shell--discover-test .mini-toolbar-note,.mini-shell--discover-test .mini-status-inline{color:#f7fbffdb}.mini-shell--discover-test .mini-section-title,.mini-shell--discover-test .mini-label,.mini-shell--discover-test .mini-appbar__title,.mini-shell--discover-test .mini-feed-card__title--streamlined,.mini-shell--discover-test .mini-feed-type,.mini-shell--discover-test .mini-pill,.mini-shell--discover-test .mini-fab-menu__item,.mini-shell--discover-test .mini-bottom-tabs__item,.mini-shell--discover-test .mini-status-banner strong{color:#f7fbff}.mini-shell--discover-test .mini-label{font-weight:700}.mini-shell--discover-test .mini-input{color:#f7fbff;background:#ffffff24;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff14}.mini-shell--discover-test .mini-input::placeholder{color:#f7fbff94}.mini-shell--discover-test .mini-input:focus{border-color:#ffffff5c;box-shadow:0 0 0 3px #ffffff1f}.mini-shell--discover-test .mini-chip-row{gap:8px}.mini-shell--discover-test .mini-pill{background:#ffffff1f;border-color:#ffffff29}.mini-shell--discover-test .mini-pill--strong,.mini-shell--discover-test .mini-bottom-tabs__item--active,.mini-shell--discover-test .mini-fab-button,.mini-shell--discover-test .mini-icon-button--active{color:#fff;background:linear-gradient(135deg,#0a66c2f5,#ff2442f5);border-color:#ffffff3d}.mini-shell--discover-test .mini-icon-button,.mini-shell--discover-test .mini-nav-back,.mini-shell--discover-test .mini-filter-icon,.mini-shell--discover-test .mini-fab-menu__caret{color:#f7fbff}.mini-shell--discover-test .mini-bottom-tabs{background:linear-gradient(#fff3,#ffffff1f);border-radius:22px;width:min(760px,100% - 18px)}.mini-shell--discover-test .mini-bottom-tabs__item{background:#ffffff14}.mini-shell--discover-test .mini-bottom-tabs__badge{color:#b11f47;background:#fff}.mini-shell--discover-test .mini-fab-menu,.mini-shell--discover-test .mini-fab-submenu--floating{border-radius:20px}.mini-shell--discover-test .mini-fab-menu__item{white-space:normal;overflow-wrap:anywhere;background:#ffffff1f}.mini-shell--discover-test .mini-fab-menu__item:hover{background:#ffffff2e}.mini-shell--discover-test .mini-feed-type,.mini-shell--discover-test .mini-feed-card--clickable .mini-pill{color:#f7fbff;background:#ffffff1f;border-color:#ffffff29}.mini-shell--discover-test .mini-overlay-backdrop{background:#0b0f1d33}@media (width<=640px){.mini-shell--discover-test .mini-shell__inner--app{padding:10px 10px 100px}.mini-shell--discover-test .mini-appbar,.mini-shell--discover-test .mini-panel,.mini-shell--discover-test .mini-feed-card,.mini-shell--discover-test .mini-floating-panel,.mini-shell--discover-test .mini-fab-menu,.mini-shell--discover-test .mini-fab-submenu--floating{border-radius:18px}}.mini-topbar,.mini-appbar,.mini-panel,.mini-feed-card,.mini-login-card,.mini-hero-card,.mini-status-box,.mini-card-list__item,.mini-context-menu,.mini-fab-menu,.mini-fab-submenu,.mini-floating-panel,.mini-person-modal__sheet,.mini-contact-modal__sheet,.mini-inline-suggestions{border:1px solid var(--ai4ii-border);border-radius:var(--surface-radius);box-shadow:var(--ai4ii-shadow);-webkit-backdrop-filter:blur(10px);background:#fffffff0}.mini-topbar,.mini-appbar{background:linear-gradient(#fffffffa,#f2fafff2)}.mini-appbar{border-color:#0274b32e;top:10px;box-shadow:0 12px 28px #012d4514}.mini-appbar__title,.mini-topbar__title,.mini-section-title,.mini-feed-card__title,.mini-feed-card__title--streamlined,.mini-hero-card__title,.mini-contact-hero__title,.mini-person-modal__title,.mini-list-row__title,.mini-section-group__title{color:var(--ai4ii-ink);letter-spacing:-.025em}.mini-section-title{font-size:20px}.mini-section-desc,.mini-meta-text,.mini-feed-card__summary,.mini-feed-card__reason,.mini-feed-card__summary--streamlined,.mini-list-row__desc,.mini-toolbar-note,.mini-status-inline,.mini-contact-hero__desc,.mini-person-modal__description{color:var(--text-secondary)}.mini-hero,.mini-login-card--brand{color:#fff;box-shadow:var(--ai4ii-shadow-strong);background:radial-gradient(circle at 16% 10%,#35bec552,#0000 28%),radial-gradient(circle at 88% 18%,#ea3f4a2e,#0000 22%),linear-gradient(135deg,#012d45 0%,#004c7c 52%,#0274b3 100%);border:none;border-radius:22px}.mini-hero:after{background:#ffffff14}.mini-hero__eyebrow,.mini-hero__description,.mini-login-card--brand .mini-section-desc,.mini-login-card--brand .mini-meta-text{color:#ffffffd1}.mini-hero__title,.mini-login-card--brand .mini-section-title{color:#fff}.mini-hero-stat,.mini-kpi{background:linear-gradient(#fffffff2,#f2faffeb);border:1px solid #35bec538;border-radius:14px;box-shadow:0 10px 24px #012d4512}.mini-hero .mini-hero-stat,.mini-login-card--brand .mini-check-list__item{box-shadow:none;background:#ffffff1a;border-color:#ffffff24}.mini-hero-stat__label,.mini-kpi__label,.mini-label,.mini-topbar__eyebrow,.mini-person-modal__eyebrow,.mini-contact-target__label{color:#304f5cad;letter-spacing:.08em;font-weight:700}.mini-hero-stat__value,.mini-kpi__value,.mini-card-list__item strong,.mini-contact-target__value,.mini-contact-target__aside strong,.mini-message-detail__meta-item strong{color:var(--ai4ii-blue)}.mini-panel--muted,.mini-status-box,.mini-empty-state{background:#f2faffd6}.mini-empty-state{border:1px dashed #0274b33d;border-radius:16px}.mini-feed-card{background:linear-gradient(#fffffffa,#f7fafef5),radial-gradient(circle at 100% 0,#35bec51f,#0000 28%);gap:12px}.mini-feed-card--clickable:hover,.mini-tilt-surface:hover{border-color:#0274b338;box-shadow:0 22px 48px #012d451f}.mini-button,.mini-context-menu__item,.mini-fab-menu__item,.mini-tag-chip,.mini-inline-suggestions__item{color:var(--ai4ii-ink);background:#fffffff0;border:1px solid #0274b32e;border-radius:999px;font-weight:700}.mini-context-menu__item,.mini-fab-menu__item,.mini-inline-suggestions__item{border-radius:14px}.mini-button:hover:not(:disabled),.mini-context-menu__item:hover:not(:disabled),.mini-fab-menu__item:hover:not(:disabled),.mini-tag-chip:hover:not(:disabled),.mini-inline-suggestions__item:hover:not(:disabled){background:#f2faff;border-color:#0274b34d}.mini-button--primary,.mini-pill--strong,.mini-bottom-tabs__item--active,.mini-fab-button,.mini-icon-button--active{background:linear-gradient(135deg, var(--ai4ii-blue-deep) 0%, var(--ai4ii-blue) 58%, var(--ai4ii-cyan) 100%);color:#fff;border-color:#0000;box-shadow:0 14px 28px #0274b338}.mini-button--primary:hover:not(:disabled),.mini-fab-button:hover:not(:disabled){background:linear-gradient(135deg,#013d62 0%,#0274b3 58%,#35bec5 100%)}.mini-context-menu__item--danger,.mini-form-hint--danger{color:var(--ai4ii-red-deep)}.mini-input,select.mini-input,textarea.mini-input{color:var(--ai4ii-ink);background:#fffffff5;border:1px solid #0274b32e;border-radius:14px;box-shadow:inset 0 1px #ffffffbf}.mini-pill,.mini-feed-card--clickable .mini-pill,.mini-feed-type{color:#012d45d1;box-shadow:none;background:#f2faffeb;border:1px solid #0274b326;border-radius:999px}.mini-feed-type__icon{background:#0274b31a}.mini-feed-type--person{color:var(--ai4ii-blue-deep);background:#f2faff;border-color:#0274b32e}.mini-feed-type--project{color:#057881;background:#eafafb;border-color:#35bec540}.mini-feed-type--activity{color:#026a8e;background:#effbfc;border-color:#35bec538}.mini-status-banner{background:#f2faff;border-radius:16px}.mini-status-banner--danger,.mini-global-error{color:var(--ai4ii-red-deep);background:#fff1f2;border-color:#ea3f4a3d}.mini-status-banner--success strong{color:#057881}.mini-status-banner--warning strong{color:#8a6200}.mini-status-banner--danger strong{color:var(--ai4ii-red-deep)}.mini-bottom-tabs{background:#fffffff5;border-color:#0274b329;border-radius:22px;box-shadow:0 18px 40px #012d4524}.mini-bottom-tabs__item{color:#304f5cb8;background:0 0;border-color:#0000;border-radius:16px}.mini-bottom-tabs__badge{background:var(--ai4ii-red);color:#fff}.mini-floating-slot{right:max(18px,50vw + min(760px,100vw - 24px)/-2)}.mini-fab-stack{position:relative}.mini-fab-menu{min-width:204px;max-width:min(248px,100vw - 24px);padding:10px;overflow:visible}.mini-fab-button{border-radius:999px}.mini-fab-submenu--floating{overscroll-behavior:contain;width:min(316px,100vw - 280px);min-width:236px;max-width:min(316px,100vw - 24px);max-height:min(52vh,100vh - 168px);padding:10px;bottom:0;right:calc(100% + 8px)}.mini-fab-menu__caret{color:var(--ai4ii-blue)}.mini-floating-panel--right,.mini-floating-panel{border-radius:18px}.mini-detail-grid{gap:14px}.mini-detail-grid>.mini-panel,.mini-detail-grid .mini-card-list__item{background:#fffffff0;border-color:#0274b324;border-radius:16px}.mini-detail-grid>.mini-panel>.mini-section-title{color:var(--ai4ii-ink)}.mini-contact-modal__scrim,.mini-overlay-backdrop{background:#012d4529}.mini-contact-avatar{color:var(--ai4ii-blue);background:linear-gradient(#f2faff,#eafafb);border-color:#0274b32e;border-radius:14px}.mini-contact-footer{background:linear-gradient(#f7fafe00,#f7fafef0 24%,#f7fafefa)}.mini-message-detail__divider,.mini-person-record-item{border-color:#0274b31f}.mini-inline-link,.mini-icon-button,.mini-nav-back,.mini-nav-close{color:var(--ai4ii-blue)}.mini-check-list__item{border-radius:16px}@media (hover:hover) and (pointer:fine){.mini-tilt-surface:hover{transform:translateY(-2px)}.mini-appbar.mini-tilt-surface:hover,.mini-bottom-tabs.mini-tilt-surface:hover{transform:none}}@media (width<=640px){.mini-shell--app{padding:10px 10px 108px}.mini-appbar{border-radius:18px;top:8px}.mini-panel,.mini-feed-card,.mini-login-card,.mini-hero-card,.mini-person-modal__sheet,.mini-contact-modal__sheet{border-radius:18px}.mini-fab-menu{min-width:196px;max-width:min(224px,100vw - 18px)}.mini-fab-submenu--floating{width:min(300px,100vw - 28px);min-width:min(300px,100vw - 28px);max-width:calc(100vw - 28px);max-height:min(48vh,100vh - 172px);bottom:calc(100% + 8px);right:0}.mini-bottom-tabs{border-radius:20px;width:calc(100% - 16px)}}.mini-fab-stack--sheet .mini-fab-menu--sheet{z-index:31;border-radius:20px;gap:8px;width:min(320px,100vw - 28px);max-height:min(62vh,100vh - 190px);display:grid;position:fixed;bottom:154px;right:max(14px,50vw + min(760px,100vw - 24px)/-2);overflow-y:auto}.mini-fab-menu__header{gap:4px;padding:2px 4px 8px;display:grid}.mini-fab-menu__header strong{color:var(--text-primary);letter-spacing:-.02em;font-size:16px}.mini-fab-menu__header span{color:var(--text-secondary);font-size:12px}.mini-fab-activity-list{overscroll-behavior:contain;background:#f4fafdeb;border:1px solid #0274b31f;border-radius:16px;gap:8px;max-height:252px;padding:8px;display:grid;overflow-y:auto}.mini-fab-activity-list .mini-fab-menu__item{min-height:38px}@media (width<=640px){.mini-fab-stack--sheet .mini-fab-menu--sheet{width:auto;max-height:min(58vh,100vh - 186px);bottom:150px;left:14px;right:14px}}.mini-appbar{-webkit-backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #0274b31a;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:48px;margin-bottom:12px;padding:5px 8px;top:8px;box-shadow:0 8px 22px #012d4514}.mini-appbar__side,.mini-appbar__slot-spacer,.mini-appbar__spacer{width:42px;min-width:42px;height:42px;min-height:42px}.mini-icon-button,.mini-nav-back,.mini-nav-close{color:#0274b3eb;background:0 0;border-radius:11px;width:36px;height:36px}.mini-icon-button svg,.mini-nav-back svg{width:19px;height:19px}.mini-panel,.mini-feed-card,.mini-card-list__item,.mini-login-card,.mini-status-banner{border-radius:16px;box-shadow:0 10px 26px #012d4512}.mini-panel,.mini-feed-card{padding:16px}.mini-pill,.mini-feed-card--clickable .mini-pill,.mini-feed-type{letter-spacing:.01em;border-radius:9px;min-height:26px;padding:4px 9px;font-size:11px;font-weight:650}.mini-button{border-radius:12px;min-height:38px;padding:9px 14px;font-weight:720}.mini-button--primary{box-shadow:0 10px 22px #0274b333}.mini-bottom-tabs{background:#ffffffe6;border-color:#0274b31f;border-radius:18px;gap:4px;width:min(420px,100% - 28px);min-height:56px;padding:6px;bottom:10px;box-shadow:0 14px 34px #012d4524}.mini-bottom-tabs__item{color:#304f5cad;letter-spacing:0;background:0 0;border:0;border-radius:13px;min-height:44px;font-size:13px;position:relative}.mini-bottom-tabs__badge{border:2px solid #fffffff2;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:14px;top:4px;right:14px}.mini-fab-button{border:0;width:50px;height:50px;font-size:27px;box-shadow:0 16px 34px #0274b347}.mini-floating-panel .mini-panel,.mini-floating-panel .mini-context-menu{border-radius:18px;box-shadow:0 18px 48px #012d4529}.mini-filter-popover{gap:12px}.mini-fab-stack--sheet .mini-fab-menu--sheet{border-radius:22px 22px 18px 18px;width:auto;min-width:0;max-width:none;max-height:min(62vh,100vh - 118px);padding:12px;bottom:78px;left:max(14px,50vw + min(420px,100vw - 28px)/-2);right:max(14px,50vw + min(420px,100vw - 28px)/-2);box-shadow:0 22px 58px #012d4533}.mini-fab-menu__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 4px 10px;display:flex}.mini-fab-menu__header strong{font-size:18px;display:block}.mini-fab-menu__header span{display:block}.mini-fab-menu__close{color:#012d45c7;background:#f2faffeb;border:1px solid #0274b324;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:inline-flex}.mini-fab-menu__item{border-radius:13px;min-height:44px}.mini-fab-activity-list{border-radius:16px;max-height:min(36vh,292px)}@media (width<=640px){.mini-shell--app{padding:10px 10px 92px}.mini-appbar{border-radius:14px}.mini-bottom-tabs{width:calc(100% - 28px)}.mini-floating-slot{bottom:78px;right:22px}}.mini-toolbar,.mini-filter-row,.mini-form-grid,.mini-card-list--dense,.mini-status-cluster,.mini-plain-actions,.mini-chip-row{gap:var(--zs-space-3)}.mini-toolbar{align-items:flex-start}.mini-label,.mini-form-label{color:var(--zs-text-secondary);letter-spacing:.01em;font-size:12px;font-weight:700}.mini-form-hints{gap:6px;display:grid}.mini-form-hint,.mini-field-hint{color:var(--zs-text-muted);font-size:12px;line-height:1.55}.mini-form-hint--danger{color:#c8203a}.mini-textarea{border-radius:var(--zs-radius-md);min-height:110px;color:var(--zs-ink);background:#fffffff5;border:1px solid #0b6ea82e}.mini-plain-actions{flex-wrap:wrap;align-items:center;display:flex}.mini-plain-actions--compact .mini-button{min-height:34px;padding:7px 11px;font-size:13px}.mini-filter-popover,.mini-context-menu{border-radius:var(--zs-radius-lg);box-shadow:var(--zs-shadow-floating);background:#fffffffa;border:1px solid #0b6ea821}.mini-filter-head h2,.mini-filter-group h3{color:var(--zs-ink)}.mini-filter-icon{stroke:var(--zs-blue)}.mini-list-row{gap:var(--zs-space-3)}.mini-list-row__main{min-width:0}.mini-message-detail,.mini-note-block{border-radius:var(--zs-radius-lg);padding:var(--zs-space-4);background:#eaf6fc9e;border:1px solid #0b6ea81f}.mini-message-detail__content{color:var(--zs-ink);font-size:15px;line-height:1.7}.mini-message-detail__divider{border-color:#0b6ea81f}.mini-message-detail__meta-item{background:#ffffffc7;border-color:#0b6ea81f}.mini-card-list__item .mini-list-row__desc{word-break:break-word}.mini-split{gap:var(--zs-space-3)}.mini-fab-menu__header{padding-bottom:var(--zs-space-2)}.mini-fab-menu__title{color:var(--zs-ink);font-size:16px;font-weight:800}.mini-fab-menu__desc{color:var(--zs-text-secondary);line-height:1.55}.mini-fab-menu__item--primary,.mini-fab-menu__item:active{background:var(--zs-gradient-primary);color:#fff;border-color:#0000}.mini-status-banner strong,.mini-status-box strong{color:var(--zs-ink)}.mini-status-banner--subtle{background:#eaf6fca3;border-color:#0b6ea81f}.mini-global-error{border-radius:var(--zs-radius-md);box-shadow:var(--zs-shadow-floating)}.mini-login-card{overflow:hidden}.mini-login-card--brand .mini-section-desc,.mini-hero .mini-section-desc,.mini-login-card--brand .mini-status-inline,.mini-hero .mini-status-inline{color:#fffc}video{box-shadow:inset 0 0 0 1px #ffffff14}@media (width<=640px){.mini-panel,.mini-feed-card,.mini-card-list__item,.mini-message-detail,.mini-note-block{padding:14px}.mini-button,.mini-context-menu__item,.mini-fab-menu__item,.mini-tag-chip,.mini-inline-suggestions__item{min-height:40px}.mini-filter-popover,.mini-floating-panel{left:10px;right:10px}}:root{--zs-blue:#0b6ea8;--zs-blue-deep:#075985;--zs-ink:#082f49;--zs-cyan:#2cb9c8;--zs-red:#e94b5f;--zs-green:#188f6b;--zs-amber:#b7791f;--zs-page:#f4f8fb;--zs-page-soft:#eaf3f8;--zs-surface:#fff;--zs-sunken:#eaf3f8;--zs-border:#c9e1ea;--zs-border-strong:#94bfd0;--zs-text:#082f49;--zs-text-secondary:#587383;--zs-text-muted:#8aa4b2;--zs-info-soft:#eaf6fc;--zs-success-soft:#eaf8f2;--zs-warning-soft:#fff7e6;--zs-danger-soft:#fff0f3;--zs-gradient-primary:linear-gradient(135deg, #075985 0%, #0b6ea8 55%, #2cb9c8 100%);--zs-gradient-hero:linear-gradient(135deg, #082f49 0%, #075985 52%, #0b6ea8 100%);--zs-shadow-card:0 10px 26px #082f4912;--zs-shadow-floating:0 18px 48px #082f4929;--zs-shadow-sheet:0 24px 64px #082f4938;--zs-shadow-action:0 10px 24px #0b6ea838;--zs-radius-xs:6px;--zs-radius-sm:10px;--zs-radius-md:14px;--zs-radius-lg:18px;--zs-radius-xl:24px;--zs-space-1:4px;--zs-space-2:8px;--zs-space-3:12px;--zs-space-4:16px;--zs-space-5:20px;--zs-space-6:24px;--ai4ii-ink:var(--zs-ink);--ai4ii-ink-soft:var(--zs-text-secondary);--ai4ii-blue:var(--zs-blue);--ai4ii-blue-deep:var(--zs-blue-deep);--ai4ii-cyan:var(--zs-cyan);--ai4ii-red:var(--zs-red);--ai4ii-red-deep:#c8203a;--ai4ii-page:var(--zs-page);--ai4ii-page-soft:var(--zs-page-soft);--ai4ii-surface:var(--zs-surface);--ai4ii-sunken:var(--zs-sunken);--ai4ii-border:var(--zs-border);--ai4ii-border-strong:#0b6ea83d;--page-bg:var(--zs-page);--card-bg:#fffffff5;--card-strong:var(--zs-page-soft);--border:var(--zs-border);--border-strong:#0b6ea83d;--text-primary:var(--zs-text);--text-secondary:var(--zs-text-secondary);--brand:var(--zs-blue);--brand-soft:var(--zs-info-soft);--accent:var(--zs-cyan);--shadow:var(--zs-shadow-card);--surface-radius:var(--zs-radius-lg);font-family:"Alibaba PuHuiTi 3.0",HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif}body{color:var(--zs-text);background:radial-gradient(circle at 12% 0%, #2cb9c81f, transparent 28%), radial-gradient(circle at 94% 10%, #e94b5f14, transparent 22%), linear-gradient(180deg, var(--zs-page) 0%, var(--zs-page-soft) 52%, #fff 100%)}button,input,textarea,select{font-family:inherit}button:focus-visible,.mini-button:focus-visible,.mini-icon-button:focus-visible,.mini-nav-back:focus-visible,.mini-card-list__item--button:focus-visible,.mini-feed-card--clickable:focus-visible{outline-offset:2px;outline:3px solid #0b6ea82e}.mini-shell{background:radial-gradient(circle at 12% 0%, #2cb9c81f, transparent 28%), linear-gradient(180deg, var(--zs-page) 0%, var(--zs-page-soft) 58%, #fff 100%)!important}.mini-shell--app{padding:10px 10px 92px}.mini-shell__inner,.mini-shell__inner--app{z-index:1;position:relative}.mini-appbar{min-height:48px;margin-bottom:var(--zs-space-3);padding:5px var(--zs-space-2);border-radius:var(--zs-radius-md);-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #0b6ea81a;grid-template-columns:42px minmax(0,1fr) 42px;top:8px;box-shadow:0 8px 22px #082f4914}.mini-appbar__title{color:var(--zs-ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.mini-icon-button,.mini-nav-back,.mini-nav-close{border-radius:var(--zs-radius-sm);width:36px;height:36px;color:var(--zs-blue)}.mini-icon-button--active{color:var(--zs-blue-deep);box-shadow:none;background:#0b6ea81a}.mini-section-stack,.mini-grid,.mini-detail-grid,.mini-card-list{gap:var(--zs-space-3)}.mini-panel,.mini-feed-card,.mini-card-list__item,.mini-login-card,.mini-status-box,.mini-context-menu,.mini-inline-suggestions{border-radius:var(--zs-radius-lg);box-shadow:var(--zs-shadow-card);background:#fffffff5;border:1px solid #0b6ea821}.mini-panel{padding:var(--zs-space-4)}.mini-panel--muted,.mini-empty-state,.mini-status-box{background:#eaf6fcb8}.mini-section-title,.mini-feed-card__title,.mini-feed-card__title--streamlined,.mini-list-row__title,.mini-hero-card__title,.mini-person-modal__title,.mini-contact-hero__title{color:var(--zs-ink);letter-spacing:-.02em}.mini-section-title{margin-bottom:var(--zs-space-3);font-size:20px;line-height:1.3}.mini-feed-card__title--streamlined,.mini-list-row__title{font-size:17px;line-height:1.35}.mini-section-desc,.mini-meta-text,.mini-feed-card__summary,.mini-feed-card__summary--streamlined,.mini-feed-card__reason,.mini-list-row__desc,.mini-toolbar-note,.mini-status-inline,.mini-form-hint,.mini-contact-hero__desc,.mini-person-modal__description{color:var(--zs-text-secondary);line-height:1.65}.mini-feed-card{gap:var(--zs-space-3);padding:var(--zs-space-4);background:linear-gradient(#fffffffa,#f9fcfef5),radial-gradient(circle at 100% 0,#2cb9c81a,#0000 28%)}.mini-card-list__item{padding:var(--zs-space-4)}.mini-pill,.mini-feed-card--clickable .mini-pill,.mini-feed-type{background:var(--zs-info-soft);min-height:26px;color:var(--zs-blue-deep);letter-spacing:.01em;box-shadow:none;border:1px solid #0b6ea824;border-radius:9px;padding:4px 9px;font-size:11px;font-weight:650}.mini-pill--strong{background:var(--zs-gradient-primary);color:#fff;border-color:#0000}.mini-feed-type--person{color:var(--zs-blue-deep);background:#eaf6fc}.mini-feed-type--project,.mini-feed-type--activity{color:#087987;background:#eaf8fb}.mini-feed-type--demand{color:#c8203a;background:#fff0f3;border-color:#e94b5f33}.mini-button,.mini-context-menu__item,.mini-fab-menu__item,.mini-tag-chip,.mini-inline-suggestions__item{border-radius:var(--zs-radius-md);min-height:38px;color:var(--zs-ink);box-shadow:none;background:#fffffff5;border:1px solid #0b6ea82e;padding:9px 14px;font-size:14px;font-weight:700}.mini-button--primary{background:var(--zs-gradient-primary);color:#fff;box-shadow:var(--zs-shadow-action);border-color:#0000}.mini-button:disabled,.mini-context-menu__item:disabled,.mini-fab-menu__item:disabled{opacity:.48;box-shadow:none}.mini-input,select.mini-input,textarea.mini-input{border-radius:var(--zs-radius-md);min-height:44px;color:var(--zs-ink);background:#fffffff5;border:1px solid #0b6ea82e;box-shadow:inset 0 1px #ffffffb8}.mini-input:focus,select.mini-input:focus,textarea.mini-input:focus{border-color:var(--zs-blue);background:#fff;box-shadow:0 0 0 4px #0b6ea81a}.mini-input::placeholder,textarea.mini-input::placeholder{color:var(--zs-text-muted)}.mini-status-banner{border-radius:var(--zs-radius-md);background:var(--zs-info-soft)}.mini-status-banner--success{background:var(--zs-success-soft);border-color:#188f6b47}.mini-status-banner--warning{background:var(--zs-warning-soft);border-color:#b7791f42}.mini-status-banner--danger,.mini-global-error{background:var(--zs-danger-soft);color:#c8203a;border-color:#e94b5f42}.mini-empty-state{border-radius:var(--zs-radius-lg);border:1px dashed #0b6ea83d}.mini-bottom-tabs{border-radius:var(--zs-radius-lg);background:#ffffffeb;border:1px solid #0b6ea81f;gap:4px;width:min(420px,100% - 28px);min-height:56px;padding:6px;bottom:10px;box-shadow:0 14px 34px #082f4924}.mini-bottom-tabs__item{border-radius:var(--zs-radius-md);min-height:44px;color:var(--zs-text-secondary);letter-spacing:0;background:0 0;border:0;font-size:13px;font-weight:700}.mini-bottom-tabs__item--active{color:var(--zs-blue-deep);box-shadow:none;background:#0b6ea81a}.mini-bottom-tabs__badge{background:var(--zs-red);border:2px solid #fffffff2;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:14px}.mini-floating-slot{bottom:78px;right:max(18px,50vw + min(420px,100vw - 28px)/-2 + 8px)}.mini-fab-button{background:var(--zs-gradient-primary);color:#fff;border:0;border-radius:999px;width:50px;height:50px;font-size:27px;box-shadow:0 16px 34px #0b6ea847}.mini-overlay-backdrop{-webkit-backdrop-filter:blur(2px);background:#082f4933}.mini-floating-panel{z-index:40;border-radius:var(--zs-radius-lg);max-height:calc(100vh - 164px);position:fixed;top:68px;left:12px;right:12px;overflow-y:auto}.mini-floating-panel .mini-panel,.mini-floating-panel .mini-context-menu{box-shadow:var(--zs-shadow-floating)}.mini-fab-stack--sheet .mini-fab-menu--sheet{width:auto;min-width:0;max-width:none;max-height:min(62vh,100vh - 118px);padding:var(--zs-space-3);border-radius:var(--zs-radius-xl) var(--zs-radius-xl) var(--zs-radius-lg) var(--zs-radius-lg);box-shadow:var(--zs-shadow-sheet);bottom:78px;left:max(14px,50vw + min(420px,100vw - 28px)/-2);right:max(14px,50vw + min(420px,100vw - 28px)/-2)}.mini-fab-menu__close{border-radius:var(--zs-radius-sm);background:var(--zs-info-soft);width:34px;height:34px;color:var(--zs-text-secondary);border:1px solid #0b6ea824}.mini-fab-activity-list{border-radius:var(--zs-radius-md);background:#eaf6fcb3;border-color:#0b6ea81f;max-height:min(36vh,292px)}.mini-hero,.mini-login-card--brand{border-radius:var(--zs-radius-xl);background:var(--zs-gradient-hero);color:#fff;border:none;box-shadow:0 24px 64px #082f4933}.mini-disclosure{border-radius:var(--zs-radius-md);background:#eaf6fc94;border-color:#0b6ea81f}.mini-tilt-surface,.mini-tilt-surface:hover,.mini-feed-card--clickable:hover{transform:none!important}@media (hover:hover) and (pointer:fine){.mini-button:hover:not(:disabled),.mini-card-list__item--button:hover,.mini-feed-card--clickable:hover{border-color:#0b6ea842;box-shadow:0 14px 34px #082f491a}}@media (width<=640px){.mini-shell--app{padding:10px 10px 92px}.mini-panel,.mini-feed-card,.mini-card-list__item,.mini-login-card,.mini-hero-card{border-radius:var(--zs-radius-lg)}.mini-bottom-tabs{width:calc(100% - 28px)}.mini-floating-slot{bottom:78px;right:22px}}.mini-chip-row,.mini-filter-row,.mini-action-row,.mini-plain-actions,.mini-status-cluster{gap:var(--zs-space-3)}.mini-action-row,.mini-plain-actions{align-items:center}.mini-plain-actions--compact{gap:var(--zs-space-2)}.mini-message-group-item{gap:var(--zs-space-2);display:grid}.mini-message-group-signals{margin-top:0}.mini-message-group-actions{margin-top:0;padding-top:0}.mini-message-group-actions .mini-button--primary{color:var(--zs-blue);box-shadow:none;background:#eaf6fcdb;border-color:#0b6ea838}.mini-message-group-actions .mini-button--primary:hover:not(:disabled){background:#daf0faf5;border-color:#0b6ea857}.mini-field{gap:7px}.mini-form-grid,.mini-card-list--dense{gap:var(--zs-space-3)}.mini-fab-stack--sheet .mini-fab-menu--sheet{z-index:40;overscroll-behavior:contain;background:#fff;border:1px solid #0b6ea824;overflow-y:auto}.mini-overlay-backdrop{z-index:35;touch-action:none;background:#082f4938}.mini-fab-menu__header{padding-bottom:var(--zs-space-2);align-items:start}.mini-fab-menu__header strong{color:var(--zs-ink)}.mini-fab-menu__header span{color:var(--zs-text-secondary)}.mini-fab-menu__branch{gap:var(--zs-space-2);display:grid}.mini-fab-menu__item{text-align:left;justify-content:flex-start;width:100%}.mini-fab-menu__item--submenu-trigger{justify-content:space-between}.mini-fab-activity-list{gap:var(--zs-space-2);padding:var(--zs-space-2);background:var(--zs-info-soft);overscroll-behavior:contain;display:grid;overflow-y:auto}.mini-fab-menu__hint{padding:var(--zs-space-2) var(--zs-space-3);border-radius:var(--zs-radius-md);background:var(--zs-warning-soft);color:var(--zs-amber);border:1px solid #b7791f33;font-size:12px;line-height:1.55}.mini-bottom-tabs{z-index:30}:root{color:var(--zzs-ink);background:radial-gradient(circle at 12% 0%, #eea43c29, transparent 30%), radial-gradient(circle at 92% 6%, #ff5a3c1a, transparent 24%), var(--zzs-bg);--ai4ii-ink:var(--zzs-ink);--ai4ii-ink-soft:var(--zzs-ink-2);--ai4ii-blue:var(--zzs-coral);--ai4ii-blue-deep:var(--zzs-coral-ink);--ai4ii-cyan:var(--zzs-teal);--ai4ii-red:var(--zzs-danger);--ai4ii-red-deep:#b8321a;--ai4ii-red-soft:var(--zzs-coral-tint);--ai4ii-page:var(--zzs-bg);--ai4ii-page-soft:var(--zzs-bg-2);--ai4ii-surface:var(--zzs-card);--ai4ii-sunken:var(--zzs-bg-2);--ai4ii-border:var(--zzs-line);--ai4ii-border-strong:var(--zzs-ink);--ai4ii-shadow:var(--zzs-shadow);--ai4ii-shadow-strong:var(--zzs-shadow-lg);--card-bg:var(--zzs-card);--card-strong:var(--zzs-bg-2);--text-secondary:var(--zzs-ink-2);--brand:var(--zzs-coral);--brand-soft:var(--zzs-coral-tint);--accent:var(--zzs-teal)}body{background:var(--zzs-bg)}body:before{background:radial-gradient(circle at 18% 16%,#eea43c1a,#0000 24%),radial-gradient(circle at 86% 6%,#ff5a3c14,#0000 22%)}.zzs-btn{font-family:inherit;font-weight:800;font-size:var(--zzs-text-base);border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-card);color:var(--zzs-ink);box-shadow:var(--zzs-shadow-sm);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:11px 16px;line-height:1.1;transition:transform .1s,box-shadow .1s;display:inline-flex}.zzs-btn:hover:not(:disabled){box-shadow:var(--zzs-shadow);transform:translate(-1px,-1px)}.zzs-btn:active:not(:disabled){box-shadow:1px 1px 0 var(--zzs-ink);transform:translate(1px,1px)}.zzs-btn:disabled{opacity:.5;cursor:not-allowed}.zzs-btn--coral{background:var(--zzs-coral);color:#fff}.zzs-btn--ink{background:var(--zzs-ink);color:#fff}.zzs-btn--teal{background:var(--zzs-teal);color:#fff}.zzs-btn--block{width:100%}.zzs-card{background:var(--zzs-card);border:var(--zzs-border);border-radius:var(--zzs-radius-lg);box-shadow:var(--zzs-shadow);padding:var(--zzs-space-4)}.zzs-field{flex-direction:column;gap:6px;display:flex}.zzs-label{font-size:var(--zzs-text-xs);font-weight:800}.zzs-label em{color:var(--zzs-coral-ink);margin-left:3px;font-style:normal}.zzs-input,.zzs-textarea{width:100%;font-family:inherit;font-size:var(--zzs-text-sm);color:var(--zzs-ink);border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-card);padding:10px 12px;box-shadow:inset 1px 1px #0000000a}.zzs-textarea{resize:vertical;min-height:92px;line-height:1.5}.zzs-input:focus,.zzs-textarea:focus{outline:3px solid var(--zzs-coral);outline-offset:1px}.zzs-hint{color:var(--zzs-mut);margin:5px 0 0;font-size:11px;line-height:1.4}.zzs-hint--danger{color:var(--zzs-coral-ink);font-weight:700}.zzs-section-title{margin:0 0 var(--zzs-space-3);font-size:var(--zzs-text-lg);font-weight:800}.zzs-chiprow{flex-wrap:wrap;gap:7px;display:flex}.zzs-chip{border-radius:var(--zzs-radius-pill);border:var(--zzs-border);background:var(--zzs-card);color:var(--zzs-ink);box-shadow:var(--zzs-shadow-sm);cursor:pointer;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700}.zzs-chip--on{background:var(--zzs-teal);color:#fff}.zzs-tag{border-radius:var(--zzs-radius-sm);border:var(--zzs-border-thin);background:var(--zzs-card);color:var(--zzs-ink);align-items:center;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.zzs-tag--teal{background:var(--zzs-teal-tint);color:var(--zzs-teal);border-color:var(--zzs-teal)}.zzs-tag--coral{background:var(--zzs-coral-tint);color:var(--zzs-coral-ink)}.zzs-tag--mustard{background:var(--zzs-mustard-tint);color:var(--zzs-mustard-ink)}.zzs-fab-wrap{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.zzs-fab{background:var(--zzs-coral);color:#fff;border:var(--zzs-border);width:54px;height:54px;box-shadow:var(--zzs-shadow);cursor:pointer;border-radius:18px;place-items:center;margin-top:-20px;transition:transform .12s;display:grid}.zzs-fab:hover{transform:translate(-1px,-2px)}.zzs-fab:active{box-shadow:var(--zzs-shadow-sm);transform:translate(1px)}.zzs-fab svg{width:26px;height:26px}.zzs-fab-label{color:var(--zzs-coral-ink);letter-spacing:.04em;margin-top:3px;font-size:9.5px;font-weight:800}.zzs-sheet-overlay{z-index:100;background:#211b156b;justify-content:center;align-items:flex-end;animation:.16s zzs-fade;display:flex;position:fixed;inset:0}.zzs-sheet{background:var(--zzs-bg);border:var(--zzs-border);width:min(520px,100%);padding:10px 18px calc(22px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:24px 24px 0 0;animation:.22s cubic-bezier(.22,1,.36,1) zzs-rise;box-shadow:0 -6px #211b1514}.zzs-sheet__grip{background:var(--zzs-line);border-radius:999px;width:44px;height:5px;margin:2px auto 12px}.zzs-sheet__title{font-size:var(--zzs-text-lg);margin:0 2px 3px;font-weight:800}.zzs-sheet__sub{font-size:var(--zzs-text-sm);color:var(--zzs-mut);margin:0 2px 14px}.zzs-sheet__grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.zzs-ptype{border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-card);box-shadow:var(--zzs-shadow-sm);cursor:pointer;text-align:left;flex-direction:column;gap:6px;padding:14px;font-family:inherit;transition:transform .1s,box-shadow .1s;display:flex}.zzs-ptype:hover{box-shadow:var(--zzs-shadow);transform:translate(-1px,-1px)}.zzs-ptype:active{box-shadow:1px 1px 0 var(--zzs-ink);transform:translate(1px,1px)}.zzs-ptype--primary{background:var(--zzs-coral-tint)}.zzs-ptype__icon{border-radius:var(--zzs-radius-sm);color:#fff;border:var(--zzs-border);place-items:center;width:36px;height:36px;font-size:19px;display:grid}.zzs-ptype__title{font-size:var(--zzs-text-base);color:var(--zzs-ink);font-weight:800}.zzs-ptype__desc{color:var(--zzs-mut);font-size:10.5px;line-height:1.35}@keyframes zzs-fade{0%{opacity:0}}@keyframes zzs-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.zzs-sheet-overlay,.zzs-sheet{animation:none}}.zza{background:radial-gradient(680px 380px at 15% 0%, var(--zzs-mustard-tint) 0%, transparent 55%), radial-gradient(620px 420px at 100% 8%, var(--zzs-coral-tint) 0%, transparent 50%), var(--zzs-bg);justify-content:center;align-items:center;min-height:100vh;padding:clamp(24px,8vw,64px) 20px;display:flex}.zza-inner{gap:var(--zzs-space-5);flex-direction:column;width:min(440px,100%);display:flex}.zza-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.zza-mark{background:var(--zzs-coral);color:#fff;border:var(--zzs-border);width:60px;height:60px;box-shadow:var(--zzs-shadow);border-radius:17px;place-items:center;display:grid}.zza-mark svg{width:32px;height:32px}.zza-brand{font-size:var(--zzs-text-2xl);letter-spacing:.08em;margin:0;font-weight:800}.zza-tagline{font-size:var(--zzs-text-sm);color:var(--zzs-ink-2);margin:0}.zza-card{background:var(--zzs-card);border:var(--zzs-border);box-shadow:var(--zzs-shadow-lg);padding:var(--zzs-space-5);border-radius:22px}.zza-card h2{font-size:var(--zzs-text-lg);margin:0 0 5px;font-weight:800}.zza-desc{margin:0 0 var(--zzs-space-4);font-size:var(--zzs-text-xs);color:var(--zzs-mut);line-height:1.5}.zza-fields{gap:var(--zzs-space-3);flex-direction:column;display:flex}.zza-field{flex-direction:column;gap:6px;display:flex}.zza-field>span{font-size:var(--zzs-text-xs);font-weight:800}.zza-input{width:100%;font-family:inherit;font-size:var(--zzs-text-base);color:var(--zzs-ink);border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-card);padding:11px 13px;box-shadow:inset 1px 1px #0000000a}.zza-input:focus{outline:3px solid var(--zzs-coral);outline-offset:1px}.zza-actions{margin-top:var(--zzs-space-4);gap:10px;display:flex}.zza-status{margin:var(--zzs-space-4) 0 0;font-size:var(--zzs-text-xs);color:var(--zzs-mustard-ink);background:var(--zzs-mustard-tint);border:var(--zzs-border-thin);border-radius:var(--zzs-radius-md);padding:10px 12px;font-weight:700;line-height:1.45}.zza-test{margin-top:var(--zzs-space-4);padding-top:var(--zzs-space-4);border-top:1.5px dashed var(--zzs-line)}.zza-test__lead{font-size:var(--zzs-text-xs);color:var(--zzs-mut);margin:0 0 10px}.zza-test__lead b{color:var(--zzs-ink)}.zza-test__row{flex-wrap:wrap;gap:8px;display:flex}.zza-chip{border-radius:var(--zzs-radius-pill);border:var(--zzs-border);background:var(--zzs-teal-tint);color:var(--zzs-teal);box-shadow:var(--zzs-shadow-sm);cursor:pointer;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:700}.zza-chip:disabled{opacity:.5;cursor:not-allowed}.zzob{min-height:100vh;padding:clamp(20px, 5vw, 40px) 18px calc(40px + env(safe-area-inset-bottom,0px));background:radial-gradient(600px 340px at 100% 0%, var(--zzs-mustard-tint) 0%, transparent 55%), var(--zzs-bg)}.zzob-inner{gap:var(--zzs-space-3);flex-direction:column;width:min(560px,100%);margin:0 auto;display:flex}.zzob-head{margin:4px 2px var(--zzs-space-2)}.zzob-head .zzob-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--zzs-coral-ink);font-size:11px;font-weight:800}.zzob-head h1{font-size:var(--zzs-text-2xl);letter-spacing:-.01em;margin:8px 0 4px;font-weight:800}.zzob-head p{font-size:var(--zzs-text-sm);color:var(--zzs-ink-2);margin:0;line-height:1.5}.zzob-group{gap:var(--zzs-space-3);flex-direction:column;display:flex}.zzob-sublabel{font-size:var(--zzs-text-xs);margin-bottom:8px;font-weight:800}.zzob-submit{padding:var(--zzs-space-3) 0 0;background:linear-gradient(180deg, transparent, var(--zzs-bg) 45%);position:sticky;bottom:0}.zzob-status{margin:var(--zzs-space-3) 0 0;font-size:var(--zzs-text-xs);color:var(--zzs-mut);text-align:center;font-weight:700}.zzl{margin-bottom:var(--zzs-space-4);flex-direction:column;gap:11px;display:flex}.zzl-head{align-items:baseline;gap:9px;margin:2px;display:flex}.zzl-head h2{font-size:var(--zzs-text-xl);letter-spacing:-.01em;margin:0;font-weight:800}.zzl-head .zzl-tag{color:#fff;background:var(--zzs-coral);border-radius:var(--zzs-radius-pill);border:var(--zzs-border-thin);box-shadow:var(--zzs-shadow-sm);padding:3px 9px;font-size:11px;font-weight:800}.zzl-card{text-align:left;background:var(--zzs-card);border:var(--zzs-border);border-radius:var(--zzs-radius-lg);width:100%;box-shadow:var(--zzs-shadow);cursor:pointer;color:var(--zzs-ink);align-items:center;gap:12px;padding:13px;font-family:inherit;transition:transform .1s,box-shadow .1s;display:flex}.zzl-card:hover{box-shadow:var(--zzs-shadow-lg);transform:translate(-1px,-1px)}.zzl-card:active{box-shadow:1px 1px 0 var(--zzs-ink);transform:translate(1px,1px)}.zzl-rank{color:#fff;border:var(--zzs-border);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.zzl-rank--1{background:var(--zzs-coral)}.zzl-rank--2{background:var(--zzs-mustard)}.zzl-rank--3{background:var(--zzs-teal)}.zzl-rank--n{background:var(--zzs-ink)}.zzl-main{flex:1;min-width:0}.zzl-name{font-size:var(--zzs-text-base);align-items:center;gap:7px;margin:0;font-weight:800;display:flex}.zzl-name mark{background:var(--zzs-mustard);color:var(--zzs-ink);border:var(--zzs-border-thin);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.zzl-tagline{font-size:var(--zzs-text-sm);color:var(--zzs-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;line-height:1.4;display:-webkit-box;overflow:hidden}.zzl-tags{flex-wrap:wrap;gap:6px;display:flex}.zzl-up{border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-mustard-tint);min-width:46px;box-shadow:var(--zzs-shadow-sm);flex-direction:column;flex:none;align-self:center;align-items:center;gap:2px;padding:8px 9px;display:flex}.zzl-up svg{width:14px;height:14px;color:var(--zzs-coral-ink)}.zzl-up b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.zzs-discover-scope,.zzs-discover-scope .mini-grid{gap:var(--zzs-space-3);flex-direction:column;display:flex}.zzs-discover-scope .mini-panel{background:var(--zzs-card);border:var(--zzs-border);border-radius:var(--zzs-radius-lg);box-shadow:var(--zzs-shadow);-webkit-backdrop-filter:none}.zzs-discover-scope .mini-panel--muted{background:var(--zzs-bg-2)}.zzs-discover-scope .mini-section-title{color:var(--zzs-ink);font-weight:800}.zzs-discover-scope .mini-feed-card{background:var(--zzs-card);border:var(--zzs-border);border-radius:var(--zzs-radius-lg);box-shadow:var(--zzs-shadow);padding:var(--zzs-space-4);transition:transform .1s,box-shadow .1s}.zzs-discover-scope .mini-feed-card--clickable{cursor:pointer}.zzs-discover-scope .mini-feed-card--clickable:hover{box-shadow:var(--zzs-shadow-lg);transform:translate(-1px,-1px)}.zzs-discover-scope .mini-feed-card--clickable:active{box-shadow:1px 1px 0 var(--zzs-ink);transform:translate(1px,1px)}.zzs-discover-scope .mini-feed-card__title{font-size:var(--zzs-text-lg);color:var(--zzs-ink);letter-spacing:-.01em;font-weight:800}.zzs-discover-scope .mini-feed-card__summary{color:var(--zzs-ink-2);line-height:1.5}.zzs-discover-scope .mini-feed-type{border-radius:var(--zzs-radius-pill);border:var(--zzs-border-thin);background:var(--zzs-teal-tint);color:var(--zzs-teal);align-items:center;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.zzs-discover-scope .mini-feed-type--person{background:var(--zzs-teal-tint);color:var(--zzs-teal)}.zzs-discover-scope .mini-feed-type--project{background:var(--zzs-mustard-tint);color:var(--zzs-mustard-ink)}.zzs-discover-scope .mini-feed-type--product,.zzs-discover-scope .mini-feed-type--demand{background:var(--zzs-coral-tint);color:var(--zzs-coral-ink)}.zzs-discover-scope .mini-feed-type--activity{background:var(--zzs-mustard-tint);color:var(--zzs-mustard-ink)}.zzs-discover-scope .mini-pill{border:var(--zzs-border-thin);border-radius:var(--zzs-radius-sm);background:var(--zzs-card);color:var(--zzs-ink-2);font-weight:700}.zzs-discover-scope .mini-pill--strong{background:var(--zzs-ink);color:#fff;border-color:var(--zzs-ink)}.zzs-discover-scope .mini-button--primary{background:var(--zzs-coral);color:#fff;border:var(--zzs-border);box-shadow:var(--zzs-shadow-sm);border-radius:var(--zzs-radius-md);font-weight:800}.zzs-discover-scope .mini-button{border:var(--zzs-border);border-radius:var(--zzs-radius-md);box-shadow:var(--zzs-shadow-sm);background:var(--zzs-card);color:var(--zzs-ink);font-weight:700}.zzs-discover-scope .mini-disclosure{border-top:1.5px dashed var(--zzs-line);margin-top:10px;padding-top:10px}.zzs-discover-scope .mini-disclosure summary{color:var(--zzs-coral-ink);cursor:pointer;font-weight:700}.zzs-discover-scope .mini-toolbar-note{color:var(--zzs-mut)}.zzs-discover-scope .mini-empty-state{border:2px dashed var(--zzs-line);border-radius:var(--zzs-radius-lg);background:var(--zzs-bg-2)}.zzs-detail-scope .mini-detail-grid{gap:var(--zzs-space-3);flex-direction:column;display:flex}.zzs-detail-scope .mini-panel{background:var(--zzs-card);border:var(--zzs-border);border-radius:var(--zzs-radius-lg);box-shadow:var(--zzs-shadow);-webkit-backdrop-filter:none;padding:var(--zzs-space-4)}.zzs-detail-scope .mini-panel--muted{background:var(--zzs-bg-2)}.zzs-detail-scope .mini-section-title{color:var(--zzs-ink);font-weight:800;font-size:var(--zzs-text-lg)}.zzs-detail-scope .mini-card-list{gap:var(--zzs-space-2);flex-direction:column;display:flex}.zzs-detail-scope .mini-card-list__item{background:var(--zzs-bg-2);border:var(--zzs-border-thin);border-radius:var(--zzs-radius-md);padding:11px 13px}.zzs-detail-scope .mini-card-list__item--button{cursor:pointer;background:var(--zzs-card);box-shadow:var(--zzs-shadow-sm);transition:transform .1s,box-shadow .1s}.zzs-detail-scope .mini-card-list__item--button:hover{box-shadow:var(--zzs-shadow);transform:translate(-1px,-1px)}.zzs-detail-scope .mini-list-row__title{color:var(--zzs-ink);font-weight:800}.zzs-detail-scope .mini-list-row__desc{color:var(--zzs-ink-2);line-height:1.5}.zzs-detail-scope .mini-pill{border:var(--zzs-border-thin);border-radius:var(--zzs-radius-sm);background:var(--zzs-teal-tint);color:var(--zzs-teal);font-weight:700}.zzs-detail-scope .mini-pill--strong{background:var(--zzs-ink);color:#fff;border-color:var(--zzs-ink)}.zzs-detail-scope .mini-button{border:var(--zzs-border);border-radius:var(--zzs-radius-md);box-shadow:var(--zzs-shadow-sm);background:var(--zzs-card);color:var(--zzs-ink);font-weight:700}.zzs-detail-scope .mini-button--primary{background:var(--zzs-coral);color:#fff;font-weight:800}.zzs-detail-scope .mini-plain-actions{flex-wrap:wrap;gap:10px;display:flex}.zzs-detail-scope .mini-status-banner{border:var(--zzs-border-thin);border-radius:var(--zzs-radius-md);background:var(--zzs-teal-tint);padding:11px 13px}.zzs-detail-scope .mini-status-banner--warning{background:var(--zzs-mustard-tint);border-color:var(--zzs-mustard-ink)}.zzs-detail-scope .mini-status-inline{color:var(--zzs-ink-2)}.zzs-detail-scope .mini-input{border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-card);box-shadow:inset 1px 1px #0000000a}.zzs-detail-scope .mini-label{color:var(--zzs-ink);font-weight:800}.zzs-detail-scope .mini-icon-button{border:var(--zzs-border);border-radius:var(--zzs-radius-sm);background:var(--zzs-card);box-shadow:var(--zzs-shadow-sm);color:var(--zzs-ink)}.zzs-detail-scope .mini-context-menu{border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-card);box-shadow:var(--zzs-shadow);overflow:hidden}.zzs-detail-scope .mini-context-menu__item{color:var(--zzs-ink);font-weight:700}.zzs-detail-scope .mini-context-menu__item:hover{background:var(--zzs-coral-tint)}.zzs-detail-scope .mini-empty-state{border:2px dashed var(--zzs-line);border-radius:var(--zzs-radius-lg);background:var(--zzs-bg-2)}.zzs-detail-scope .mini-toolbar-note{color:var(--zzs-mut)}.zzp{gap:var(--zzs-space-3);padding-bottom:var(--zzs-space-6);flex-direction:column;display:flex}.zzp-cover{border:var(--zzs-border);border-radius:var(--zzs-radius-lg);height:150px;box-shadow:var(--zzs-shadow);background:repeating-linear-gradient(45deg, #ff7a5c 0 14px, var(--zzs-coral) 14px 28px);place-items:center;display:grid;position:relative;overflow:hidden}.zzp-cover__glyph{filter:drop-shadow(2px 3px #0003);font-size:54px}.zzp-cover__img{object-fit:cover;width:100%;height:100%}.zzp-flag{background:var(--zzs-mustard);color:var(--zzs-ink);border-radius:var(--zzs-radius-sm);border:var(--zzs-border);box-shadow:var(--zzs-shadow-sm);padding:5px 11px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.zzp-title{font-size:var(--zzs-text-2xl);letter-spacing:-.01em;margin:0 0 5px;font-weight:800}.zzp-sub{font-size:var(--zzs-text-sm);color:var(--zzs-ink-2);margin:0 0 13px;line-height:1.5}.zzp-cta{gap:10px;display:flex}.zzp-cta__want{flex:1}.zzp-up{border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-mustard-tint);min-width:62px;box-shadow:var(--zzs-shadow-sm);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;font-family:inherit;display:flex}.zzp-up svg{width:17px;height:17px}.zzp-up b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.zzp-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--zzs-mut);margin:0 0 8px;font-size:11px;font-weight:800}.zzp-quote{font-size:var(--zzs-text-sm);background:var(--zzs-mustard-tint);border:var(--zzs-border);border-radius:var(--zzs-radius-md);margin:0;padding:12px 13px;line-height:1.6}.zzp-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.zzp-list li{font-size:var(--zzs-text-sm);color:var(--zzs-ink-2);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.zzp-list li i{background:var(--zzs-teal);color:#fff;border:var(--zzs-border-thin);border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.zzp-list li i svg{width:12px;height:12px}.zzp-tags{flex-wrap:wrap;gap:6px;display:flex}.zzp-founder{align-items:center;gap:11px;display:flex}.zzp-av{border-radius:var(--zzs-radius-md);color:#fff;border:var(--zzs-border);width:46px;height:46px;box-shadow:var(--zzs-shadow-sm);background:var(--zzs-coral);flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.zzp-founder__info{flex:1;min-width:0}.zzp-founder__info b{font-size:var(--zzs-text-base);font-weight:800}.zzp-founder__info span{font-size:var(--zzs-text-xs);color:var(--zzs-mut);margin-top:1px;display:block}.zzf{gap:var(--zzs-space-3);padding-bottom:var(--zzs-space-8);flex-direction:column;display:flex}.zzf-intro{font-size:var(--zzs-text-sm);color:var(--zzs-ink-2);margin:0;line-height:1.5}.zzf-field{margin-bottom:var(--zzs-space-3)}.zzf-field:last-child{margin-bottom:0}.zzf-field>label{font-size:var(--zzs-text-xs);margin-bottom:6px;font-weight:800;display:block}.zzf-field>label em{color:var(--zzs-coral-ink);margin-left:3px;font-style:normal}.zzf-hint{color:var(--zzs-mut);margin:5px 0 0;font-size:11px;line-height:1.4}.zzf-input,.zzf-textarea,.zzf-select{width:100%;font-family:inherit;font-size:var(--zzs-text-sm);color:var(--zzs-ink);border:var(--zzs-border);border-radius:var(--zzs-radius-md);background:var(--zzs-card);padding:10px 12px;box-shadow:inset 1px 1px #0000000a}.zzf-textarea{resize:vertical;min-height:88px;line-height:1.5}.zzf-input:focus,.zzf-textarea:focus,.zzf-select:focus{outline:3px solid var(--zzs-coral);outline-offset:1px}.zzf-chiprow{flex-wrap:wrap;gap:7px;display:flex}.zzf-chip{border-radius:var(--zzs-radius-pill);border:var(--zzs-border);background:var(--zzs-card);color:var(--zzs-ink);box-shadow:var(--zzs-shadow-sm);cursor:pointer;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700}.zzf-chip--on{background:var(--zzs-teal);color:#fff}.zzf-bar{padding:var(--zzs-space-3) 0 0;background:linear-gradient(180deg, transparent, var(--zzs-bg) 40%);gap:10px;display:flex;position:sticky;bottom:0}.zzf-bar .zzs-btn{padding-top:13px;padding-bottom:13px}.zzf-status{font-size:var(--zzs-text-xs);border-radius:var(--zzs-radius-md);border:var(--zzs-border-thin);margin:0;padding:9px 12px;font-weight:700}.zzf-status--error{background:var(--zzs-coral-tint);color:var(--zzs-coral-ink);border-color:var(--zzs-coral-ink)}.zzf-status--ok{background:var(--zzs-teal-tint);color:var(--zzs-teal);border-color:var(--zzs-teal)}
