:global(*){box-sizing:border-box}:global(body){background:radial-gradient(circle at 50% 12%,rgba(54,122,255,.08),transparent 24%),linear-gradient(180deg,#fff,#f7fbff 52%,#eef5ff);color:#16223a;font-family:PingFang SC,Microsoft YaHei,Heiti SC,Arial,sans-serif;margin:0;min-width:1200px}:global(a){color:inherit;text-decoration:none}:global(button),:global(input),:global(select),:global(textarea){font:inherit}.workspace-page{min-height:100dvh;overflow-x:hidden}.workspace-shell{margin:0 auto;width:min(1560px,calc(100% - 96px))}.home-topbar-actions{align-items:center;display:flex;gap:12px}.home-topbar-actions-signed-in{flex-wrap:wrap;justify-content:flex-end;min-width:0}.home-account-name{color:#13224a;font-size:15px;font-weight:800;line-height:1;max-width:220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-logout-btn{min-width:40px;padding:0;width:40px}.workspace-hero{background:linear-gradient(90deg,#0038a9f0,#025be1e6 49%,#0065e8eb),#075bdc;color:#fff;overflow:hidden;position:relative}.workspace-hero:before{background:radial-gradient(circle at 76% 42%,rgba(141,196,255,.44),transparent 18%),radial-gradient(circle at 88% 20%,hsla(0,0%,100%,.16),transparent 14%),linear-gradient(180deg,#ffffff14,#fff0);content:"";inset:0;pointer-events:none;position:absolute}.workspace-hero-inner{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 360px;min-height:212px;padding:28px 0 24px;position:relative}.workspace-hero-inner--single{grid-template-columns:minmax(0,1fr);min-height:176px}.workspace-hero-inner--single .workspace-profile-card{display:none}.workspace-hero-copy{align-content:start;display:grid;gap:12px}.workspace-description,.workspace-hero-copy h1,.workspace-section-label{margin:0}.workspace-section-label{color:#ffffffdb;font-size:13px;font-weight:800;letter-spacing:.18em}.workspace-hero-copy h1{font-size:38px;font-weight:900;line-height:1.15}.workspace-description{color:#ffffffdb;font-size:15px;line-height:1.8;max-width:760px}.workspace-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.summary-chip,.workspace-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;min-height:32px;padding:0 14px}.workspace-chip{background:#ffffff24;border:1px solid hsla(0,0%,100%,.22);color:#fff}.workspace-chip-muted{background:#0b265c3d;color:#dcecff}.workspace-profile-card{background:#fffffff5;border:1px solid rgba(220,233,251,.92);border-radius:10px;box-shadow:0 18px 34px #002b8029;color:#13224a;display:grid;gap:16px;padding:18px}.workspace-profile{align-items:center;display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr)}.profile-avatar{background:linear-gradient(145deg,#4a85ff,#0051f5);border-radius:16px;box-shadow:0 10px 20px #1852ac38;color:#fff;display:grid;font-size:24px;font-weight:900;height:56px;place-items:center;width:56px}.profile-copy{display:grid;gap:4px;min-width:0}.profile-copy span,.profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy strong{color:#13224a;font-size:18px;font-weight:900}.profile-copy span{color:#64748b;font-size:13px}.workspace-toolbar{display:flex;flex-wrap:wrap;gap:10px}.workspace-toolbar-btn{align-items:center;border:1px solid #bfcee5;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.workspace-toolbar-btn:hover{box-shadow:0 10px 22px #13224a14;transform:translateY(-1px)}.workspace-toolbar-btn:active{transform:scale(.98)}.workspace-toolbar-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.workspace-toolbar-btn-ghost{background:#fff;color:#152747}.workspace-toolbar-btn-primary{background:#0758f8;border-color:#0758f8;box-shadow:0 9px 18px #0054ff38;color:#fff}.workspace-nav-strip{background:#fff;border:1px solid rgba(217,228,246,.92);border-radius:0 0 10px 10px;box-shadow:0 16px 34px #1844841c;margin-top:0;padding:18px 24px;position:relative;z-index:2}.workspace-nav{display:grid;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr))}.workspace-nav-item{align-items:center;border:1px solid transparent;border-radius:8px;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr);min-height:72px;min-width:0;padding:10px;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.workspace-nav-item:hover{background:#f8fbff;transform:translateY(-2px)}.workspace-nav-item.is-active{background:linear-gradient(180deg,#f7fbff,#eef5ff);border-color:#a0c2f6eb;box-shadow:0 10px 20px #1852ac14}.workspace-nav-icon{border-radius:14px;box-shadow:0 10px 20px #1852ac2e;color:#fff;display:grid;height:54px;place-items:center;width:54px}.workspace-nav-copy{display:grid;gap:5px;min-width:0}.workspace-nav-copy small,.workspace-nav-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-nav-copy strong{color:#17233d;font-size:16px;font-weight:800;line-height:1.2}.workspace-nav-copy small{color:#65738b;font-size:12px;line-height:1.2}.workspace-nav-item.tone-blue .workspace-nav-icon{background:linear-gradient(145deg,#4a85ff,#0051f5)}.workspace-nav-item.tone-green .workspace-nav-icon{background:linear-gradient(145deg,#2ed995,#06ad63)}.workspace-nav-item.tone-orange .workspace-nav-icon{background:linear-gradient(145deg,#ffac44,#ff6619)}.workspace-nav-item.tone-royal .workspace-nav-icon{background:linear-gradient(145deg,#6f9eff,#2557ef)}.workspace-nav-item.tone-purple .workspace-nav-icon{background:linear-gradient(145deg,#a56cff,#6d37df)}.workspace-nav-item.tone-teal .workspace-nav-icon{background:linear-gradient(145deg,#36d2bf,#0ca493)}.workspace-nav-item.tone-ink .workspace-nav-icon{background:linear-gradient(145deg,#53617f,#13213d)}.workspace-main{align-content:start;display:grid;gap:16px;padding:12px 0 0}.workspace-summary-bar{align-items:center;display:flex}.summary-chip{background:linear-gradient(180deg,#f4f9ff,#edf5ff);border:1px solid rgba(210,224,246,.9);box-shadow:0 8px 20px #1854a517;color:#4e6a97}.workspace-card,.workspace-card-soft,.workspace-error,.workspace-loading{background:#fff;border-radius:10px;min-width:0}.workspace-card{border:1px solid rgba(217,228,246,.92);box-shadow:0 10px 24px #18448414;overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.workspace-card:before{border-radius:inherit;box-shadow:inset 0 1px #ffffffe0;content:"";inset:0;pointer-events:none;position:absolute}a.workspace-card:hover,button.workspace-card:hover{border-color:#77a8f7eb;box-shadow:0 12px 28px #1844841a,0 6px 20px #0054ff0f;transform:translateY(-2px)}.workspace-card-soft{background:linear-gradient(180deg,#f7fbff,#f3f8ff);border:1px solid rgba(223,233,248,.94);box-shadow:inset 0 1px #fffc}.workspace-error,.workspace-loading{border:1px solid rgba(217,228,246,.92);box-shadow:0 10px 24px #1844840d;padding:14px 16px}.workspace-error{background:#fff7f5;border-color:#fccdc4f2;color:#e5482f}.workspace-loading{background:#fff;color:#5f6c80}.workspace-stack{display:grid;gap:18px}.empty-block{align-content:center;background:#f8fbff;border:1px dashed #d7e3f3;border-radius:12px;color:#5d6a7d;display:grid;gap:8px;margin:0 24px 24px;min-height:180px;padding:20px;place-items:center;text-align:center}.empty-block strong{color:#17233d;font-size:18px;font-weight:800}.list-row{align-items:start;background:#fbfdff;border:1px solid #e3edf9;border-radius:10px;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) auto;min-height:82px;padding:14px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.list-row-link:hover{background:#f4f9ff;border-color:#77a8f7e0;box-shadow:0 10px 22px #18448414}.list-row aside,.list-row div{display:grid;gap:4px}.list-row div{min-width:0}.list-row small,.list-row strong,.list-row time{overflow:hidden;text-overflow:ellipsis}.list-row strong{color:#17233d;font-size:15px;font-weight:800;white-space:nowrap}.list-row small,.list-row time{color:#5d6a7d}.list-row small{display:-webkit-box;-webkit-line-clamp:2;line-height:1.45;white-space:normal;-webkit-box-orient:vertical}.list-row time{white-space:nowrap}.list-row aside{align-content:start;justify-items:end;padding-top:2px}.row-icon{border-radius:12px;display:grid;height:46px;place-items:center;width:46px}.panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.panel-heading a,.panel-heading span{align-items:center;display:inline-flex}.panel-heading a{color:#69758a;font-size:14px;font-weight:700}.workspace-nav-item:focus-visible,.workspace-toolbar-btn:focus-visible,a.workspace-card:focus-visible,button.workspace-card:focus-visible{outline:2px solid rgba(0,84,255,.28);outline-offset:2px}@media(max-width:1500px){.workspace-shell{width:min(1280px,calc(100% - 56px))}.workspace-hero-inner{gap:22px;grid-template-columns:minmax(0,1fr) 320px}.workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1080px){.workspace-shell{width:calc(100% - 32px)}.workspace-hero-inner{grid-template-columns:1fr}.workspace-profile-card{max-width:520px}.workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.workspace-shell{width:calc(100% - 24px)}.workspace-hero-copy h1{font-size:28px}.workspace-nav-strip{padding:14px}.workspace-nav{grid-template-columns:1fr}.workspace-nav-item{grid-template-columns:48px minmax(0,1fr);min-height:64px;padding:8px}.workspace-nav-icon{height:48px;width:48px}.workspace-toolbar{flex-direction:column}.workspace-toolbar-btn{width:100%}.list-row{grid-template-columns:46px minmax(0,1fr)}.list-row aside{grid-column:2;justify-items:start}}
