.workspace-shell{background:var(--background);min-height:100vh;color:var(--foreground)}.workspace-header{border-bottom:1px solid var(--line);background:var(--neutral);color:var(--foreground);padding:18px max(20px,50vw - 660px)}.workspace-header__top{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-brand{font-size:20px;font-weight:750;text-decoration:none}.workspace-brand span{letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:500;display:block}.workspace-session{align-items:center;gap:20px;font-size:13px;display:flex}.workspace-session button{cursor:pointer}.workspace-session button:disabled{opacity:.6}.workspace-nav{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.workspace-nav a{border-radius:8px;padding:9px 14px;font-size:14px;text-decoration:none}.workspace-nav a:hover{background:#302b21}.workspace-nav a[aria-current=page]{background:var(--accent);color:var(--primary)}.workspace-status{padding:48px 24px}.workspace-skip{color:#18342d;z-index:50;background:#fff;padding:12px;position:absolute;top:-80px;left:16px}.workspace-skip:focus{top:8px}.workspace-shell :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:540px){.workspace-header{padding:16px}.workspace-header__top{align-items:flex-start}.workspace-session{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:150px;font-size:12px}.workspace-nav a{padding:9px 10px;font-size:13px}}.workspace-shell .colony-page,.workspace-shell .colony-detail{padding-top:32px}.workspace-shell .colony-signal{margin-top:20px}.workspace-shell .colony-page__header,.workspace-shell .colony-detail>header{gap:24px;margin-bottom:28px}.workspace-team-switcher{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:18px;font-size:14px;display:flex}.workspace-team-switcher select{background:var(--background);width:min(100%,300px);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.workspace-team-switcher button,.workspace-team-switcher a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.workspace-team-switcher button{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.workspace-shell{--workspace-width:1320px;--workspace-space-1:8px;--workspace-space-2:16px;--workspace-space-3:24px;--workspace-space-4:40px;--workspace-title:clamp(1.875rem, 3vw, 2.5rem);--workspace-section:clamp(1.125rem, 2vw, 1.375rem);--workspace-muted:#b8b2a5;--workspace-radius:10px}.workspace-shell .colony-page,.workspace-shell .colony-detail{width:min(calc(100% - 40px), var(--workspace-width))}.workspace-shell .colony-page__header h1,.workspace-shell .colony-detail h1,.workspace-shell .rewards-heading h1{font-size:var(--workspace-title);letter-spacing:-.04em;line-height:1.15}.workspace-shell .colony-page__header{padding-block:var(--workspace-space-2);margin-bottom:var(--workspace-space-4);align-items:center}.workspace-shell .colony-page__header>div:first-child>p:last-child{max-width:56ch;color:var(--workspace-muted)}.workspace-shell .colony-totals{gap:var(--workspace-space-3);border:0;flex-wrap:wrap;min-width:0;display:flex}.workspace-shell .colony-totals span{gap:var(--workspace-space-1);text-transform:none;color:var(--workspace-muted);border:0;flex-direction:column;padding:0;display:flex}.workspace-shell .colony-totals strong{font-variant-numeric:tabular-nums;font:500 1.375rem Space Grotesk,sans-serif}.workspace-shell .colony-geography{padding-top:var(--workspace-space-3)}.workspace-shell .colony-create h2{font-size:var(--workspace-section);letter-spacing:-.02em;margin:0 0 var(--workspace-space-1);line-height:1.3}.workspace-shell .colony-geography__summary{margin:0 0 var(--workspace-space-2);color:var(--workspace-muted);font-size:.875rem}.workspace-shell .colony-geography__cards{gap:var(--workspace-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.workspace-shell .colony-geography__card{padding:var(--workspace-space-3);border-radius:var(--workspace-radius);background:var(--neutral)}.workspace-shell .colony-geography__card h3{margin:var(--workspace-space-1) 0;font-size:1.125rem}.workspace-shell .colony-geography__card p{margin-bottom:var(--workspace-space-2);color:var(--workspace-muted);font-size:.875rem}.workspace-shell .colony-geography__visibility{margin-top:var(--workspace-space-2)}.workspace-shell .colony-create{margin-top:var(--workspace-space-4)}.workspace-shell .rewards-heading{margin-top:var(--workspace-space-3)}@media (max-width:680px){.workspace-shell .colony-page__header{align-items:stretch;gap:var(--workspace-space-3);margin-bottom:var(--workspace-space-3)}.workspace-shell .colony-totals{gap:var(--workspace-space-4)}.workspace-shell .colony-geography__heading{align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.workspace-shell .task-composer{width:min(100% - 40px,760px);margin:0 auto;padding:32px 0 48px}.task-composer__heading{margin-bottom:24px}.task-composer__heading h1{font-size:var(--workspace-title);line-height:1.2}.task-composer__heading>p{color:var(--workspace-muted)}.task-composer__content{min-width:0}.task-brief{border:1px solid var(--line);border-radius:var(--workspace-radius);background:var(--neutral);gap:20px;padding:24px;display:grid}.task-brief__steps{color:var(--workspace-muted);flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.task-brief__steps [aria-current]{color:var(--accent);font-weight:650}.task-brief label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.task-brief label span{color:var(--workspace-muted);font-weight:400}.task-brief input,.task-brief textarea,.task-brief select{background:var(--background);border-radius:var(--workspace-radius);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #5c564b;padding:12px}.task-brief input::placeholder,.task-brief textarea::placeholder{color:#b8b2a5}.task-brief__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.task-brief__hint{color:var(--workspace-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.task-brief a{color:var(--accent)}.task-brief__context{background:var(--background);border-left:3px solid var(--accent);overflow-wrap:anywhere;margin-top:12px;padding:16px}.task-brief__context p{color:var(--workspace-muted);margin:8px 0 0;font-size:14px}.task-brief__review h2{font-size:var(--workspace-section);font-weight:650}.task-brief__review h3{overflow-wrap:anywhere;margin:24px 0 16px;font-size:24px;font-weight:600;line-height:1.3}.task-brief__review h4{margin-bottom:8px;font-weight:600}.task-brief__description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.task-brief__review dl{margin:24px 0 0}.task-brief__review dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:12px 0;display:grid}.task-brief__review dt{color:var(--workspace-muted)}.task-brief__review dd{overflow-wrap:anywhere;margin:0}.task-brief__actions{gap:12px;display:flex}.task-brief__actions button,.task-brief__check{border:1px solid var(--line);border-radius:var(--workspace-radius);cursor:pointer;min-height:44px;padding:12px 20px;font-weight:600}.task-brief__actions .task-brief__primary{background:var(--accent);color:var(--primary);border-color:var(--accent);flex:1}.task-brief__actions button:disabled{opacity:.5;cursor:not-allowed}.task-brief__error{border-radius:var(--workspace-radius);color:#fecaca;border:1px solid #fca5a5;padding:16px}@media (max-width:540px){.workspace-shell .task-composer{width:calc(100% - 32px);padding-top:24px}.task-brief{padding:16px}.task-brief__fields{grid-template-columns:1fr}.task-brief__review dl>div{grid-template-columns:1fr;gap:4px}}.colony-access__list{padding:0;list-style:none}.colony-access__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:24px 0;display:grid}.colony-access__row>div{overflow-wrap:anywhere;min-width:0}.colony-access__person{flex-direction:column;gap:8px;display:flex}.colony-access__person strong{font-size:1rem;font-weight:600}.colony-access__person span,.colony-access__dates{color:var(--workspace-muted);font-size:.875rem;line-height:1.6}.colony-access__dates{margin:8px 0 0}.colony-access__note{color:var(--workspace-muted);margin:0;font-size:.875rem;line-height:1.6}.colony-access__dates>div{flex-wrap:wrap;gap:4px 12px;display:flex}.colony-access__dates dt{min-width:4em}.colony-access__dates dd{margin:0}.colony-access button{border:1px solid var(--line);border-radius:var(--workspace-radius);cursor:pointer;overflow-wrap:anywhere;max-width:100%;min-height:44px;padding:10px 16px;font-weight:600}.colony-access button:disabled{opacity:.5;cursor:not-allowed}.colony-access__row>button{justify-self:start}.colony-access__confirm{border:1px solid var(--accent);border-radius:var(--workspace-radius);background:var(--neutral);overflow-wrap:anywhere;margin-top:24px;padding:24px}.colony-access__confirm h3{margin:0}.colony-access__confirm p{color:var(--workspace-muted)}.colony-access__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:600px){.colony-access__row{grid-template-columns:minmax(0,1fr)}.colony-access__confirm{padding:16px}}
