.work-page{max-width:1160px;margin:auto;--wk-line:#594053;--wk-panel:#211c2b}.work-page *,.work-dialog *{box-sizing:border-box;min-width:0}.work-tabs{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--wk-line)}.work-tabs a{padding:10px 14px;text-decoration:none;border:1px solid transparent;border-radius:9px;color:#c7b9cc}.work-tabs [aria-current=page]{background:#382536;color:#ffb7ce;border-color:#7d4d68}.work-intro{padding:32px 0 24px;position:relative}.work-intro h2{font-size:clamp(28px,4vw,48px);line-height:1.15;max-width:750px;margin:8px 0 14px}.work-intro p{max-width:700px}.work-eyebrow{color:#e2a0bc;font-size:12px;text-transform:uppercase;letter-spacing:2px}.work-badge{display:inline-flex;padding:6px 12px;border:1px solid #70536a;border-radius:30px;font-size:13px;background:#2b2030;color:#f3d3e2}.work-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;background:var(--wk-panel);border:1px solid var(--wk-line);padding:18px;border-radius:14px}.work-toolbar label{flex:1;max-width:360px;margin:0}.work-page button,.work-dialog button{min-height:44px;border-radius:8px;padding:10px 14px;cursor:pointer}.work-page select,.work-page input,.work-dialog select,.work-dialog input{min-height:44px;width:100%;border:1px solid #6a5266;border-radius:8px;background:#14121c;color:#f7edf4;padding:10px}.work-page button:disabled,.work-dialog button:disabled{opacity:.55;cursor:not-allowed}.work-page button:focus-visible,.work-page a:focus-visible,.work-dialog button:focus-visible{outline:3px solid #fac273;outline-offset:3px}.work-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.work-empty,.work-lock{padding:30px;border:1px dashed #705367;border-radius:14px;background:linear-gradient(120deg,#221e2d,#161420)}.work-lock h3{font-size:25px}.work-lock p{max-width:680px}.work-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px}.folder-nav{display:grid;gap:8px;align-content:start}.folder-nav button{display:flex;gap:8px;justify-content:space-between;text-align:left;background:#211d2a;border:1px solid #57435a;color:#e8d9e8;overflow-wrap:anywhere}.folder-nav button[aria-pressed=true]{border-color:#f5accc;background:#40293c}.folder-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0;margin-top:6px;background:#e7a7bc}.folder-dot[data-color=amber]{background:#ecc47e}.folder-dot[data-color=mint]{background:#9ad5b6}.folder-dot[data-color=blue]{background:#a2c3f6}.folder-dot[data-color=violet]{background:#c9acf1}.folder-label{flex:1}.folder-tools{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0}.folder-tools button{flex:1}.team-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-bottom:16px}.team-tools label{flex:1;margin:0}.team-tools label:first-child{flex:2}.team-move{display:flex;gap:10px;align-items:end;padding:15px;border:1px solid var(--wk-line);border-radius:10px;margin-bottom:16px;flex-wrap:wrap}.team-move label{flex:1;margin:0}.team-list{display:grid;gap:12px}.work-team{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--wk-line);border-radius:12px;background:var(--wk-panel)}.work-team input[type=checkbox]{width:22px;height:22px;min-height:22px;flex-shrink:0;accent-color:#b65280}.work-team-info{flex:1;overflow-wrap:anywhere}.work-team-info h3{font-size:20px;margin:0 0 5px}.work-team-info p{font-size:13px;margin:0;color:#c9bed2}.work-team a{white-space:nowrap}.work-portraits{display:flex;gap:3px;margin-top:10px;flex-wrap:wrap}.work-portraits img{width:36px;height:36px;object-fit:cover;border-radius:7px;background:#35283b}.work-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.work-stat{border:1px solid var(--wk-line);background:var(--wk-panel);border-radius:12px;padding:18px}.work-stat strong{display:block;font-size:29px;color:#f6d9e8;font-variant-numeric:tabular-nums}.work-stat span{display:block;font-size:13px;color:#ccbed1}.work-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.work-panel{border:1px solid var(--wk-line);border-radius:14px;padding:22px;background:var(--wk-panel)}.work-panel h3{margin-top:0;font-size:23px}.work-bars{display:grid;gap:16px}.work-bar label{display:flex;justify-content:space-between;font-size:14px;margin:0 0 6px}.work-track{height:8px;background:#100f18;border-radius:8px;overflow:hidden}.work-track i{display:block;height:100%;background:linear-gradient(90deg,#b26891,#f4bdd5);border-radius:8px}.work-rank{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #423348}.work-rank img{height:42px;width:42px;object-fit:cover;border-radius:8px}.work-rank div{flex:1}.work-rank small{display:block;color:#c9b8ce}.work-rank b{font-variant-numeric:tabular-nums}.work-note{font-size:13px;color:#c9bed2}.work-table-wrap{overflow:auto;margin:24px 0;border:1px solid var(--wk-line);border-radius:12px}.work-table{width:100%;border-collapse:collapse;font-size:14px}.work-table th,.work-table td{padding:14px;text-align:left;border-bottom:1px solid #49354b}.work-table th{background:#2b2134}.work-table td:first-child{min-width:150px}.work-table small{display:block;color:#c9bed2}.history-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.history-versions{display:grid;gap:12px;margin:20px 0}.history-version{padding:20px;border-left:3px solid #c48cae;background:var(--wk-panel);border-radius:0 12px 12px 0}.history-version h3{margin-top:0}.history-version ul{padding-left:20px}.work-dialog{width:min(560px,calc(100vw - 28px));max-height:85dvh;overflow:auto;padding:26px;border:1px solid #875d7c;border-radius:16px;background:#201b29;color:#f6ecf6}.work-dialog::backdrop{background:#09060ec9}.work-dialog label{display:block;margin:15px 0}.work-dialog input[type=checkbox]{width:20px;min-height:20px;vertical-align:middle}.work-dialog-error,#work-dialog-error{color:#ffc5b7}.work-dialog .work-actions{margin-top:20px}.work-page [hidden],.work-dialog [hidden]{display:none!important}@media(max-width:700px){.work-grid{grid-template-columns:1fr}.folder-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:290px;overflow:auto}.folder-tools{grid-column:1/-1}.work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.work-panels{grid-template-columns:1fr}.work-team{padding:14px;gap:10px;flex-wrap:wrap}.work-team-info{flex-basis:65%}.work-team>a{margin-left:32px}.work-table thead{display:none}.work-table,.work-table tbody,.work-table tr,.work-table td{display:block}.work-table tr{padding:12px;border-bottom:1px solid var(--wk-line)}.work-table td{border:0;padding:7px 4px;display:flex;justify-content:space-between;gap:14px}.work-table td:first-child{display:block;font-size:17px}.work-table td[data-label]:before{content:attr(data-label);color:#d1bbd2}.history-controls{grid-template-columns:1fr}.work-tabs{gap:3px}.work-tabs a{font-size:13px;padding:9px 10px}.work-toolbar{padding:14px}.work-toolbar label{max-width:none;flex-basis:100%}.work-stat{padding:14px}.work-dialog{padding:20px}.team-move label{flex-basis:100%}.work-panel{padding:17px}}@media(prefers-reduced-motion:no-preference){.work-team,.work-stat{animation:workspace-enter .25s ease-out}.folder-nav button,.work-tabs a{transition:background .15s,border-color .15s}@keyframes workspace-enter{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}

.workspace-page main.wrap{max-width:1220px}.workspace-page .content{max-width:none}.workspace-page .page-head{padding-bottom:24px}.workspace-page .page-head .lede{margin-bottom:0}.work-intro{padding-top:24px}.work-page a{overflow-wrap:anywhere}

.workspace-page .page-head{padding-top:28px}.work-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 0}.work-intro p{margin:0}.work-tabs{padding-bottom:14px}
.work-page,.work-dialog{overflow-wrap:anywhere}
