: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-pill--strong{background:var(--brand);color:#fff;border-color:#0000}.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-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-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--app{padding:14px 12px 112px}.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{gap:6px}.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-form-hint--danger{color:#c19567}.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}}body{color:var(--text-primary);background:radial-gradient(circle at 8% 0,#35bec529,#0000 28%),radial-gradient(circle at 92% 10%,#ea3f4a17,#0000 24%),linear-gradient(#f7fafe 0%,#f2faff 42%,#fafafa 100%)}body:before{background:linear-gradient(135deg,#ffffffb8,#0000 36%),radial-gradient(circle at 16% 20%,#0274b314,#0000 22%),radial-gradient(circle at 86% 16%,#35bec51a,#0000 20%)}.mini-shell{background:radial-gradient(circle at 12% 0%, #35bec51f, transparent 28%), radial-gradient(circle at 92% 4%, #ea3f4a12, transparent 22%), linear-gradient(180deg, var(--ai4ii-page) 0%, var(--ai4ii-page-soft) 50%, #fafafa 100%)!important}.mini-shell__inner,.mini-shell__inner--app{z-index:1;position:relative}.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-input:focus,select.mini-input:focus,textarea.mini-input:focus{border-color:var(--ai4ii-blue);background:#fff;box-shadow:0 0 0 4px #0274b31a}.mini-input::placeholder,textarea.mini-input::placeholder{color:#304f5c6b}.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--demand{color:var(--ai4ii-red-deep);background:#fff3f1;border-color:#ea3f4a2e}.mini-feed-type--activity{color:#026a8e;background:#effbfc;border-color:#35bec538}.mini-status-banner{background:#f2faff;border-radius:16px}.mini-status-banner--success{background:#eafafb;border-color:#35bec547}.mini-status-banner--warning{background:#fff9e7;border-color:#ffe494b8}.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)}}
