:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f4ed;--surface:#fff;--surface-soft:#eef5ee;--ink:#142019;--muted:#647166;--line:#d9e0d8;--primary:#174d33;--primary-soft:#e4f2e8;--accent:#2f80ed;--success:#2f7d53;--warning:#b7791f;--danger:#c94a4a;--panel:#ffffffc7;--panel-strong:#fffffff5;--green:var(--success);--gold:#d19a2a;--red:var(--danger);--blue:var(--accent);--violet:#7657d8}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-loading-state{color:#2f7250;background:#fff;border:1px solid #d9e2da;border-radius:18px;align-items:center;gap:10px;min-width:min(100%,220px);padding:14px 16px;display:flex}.account-loading-state div{gap:2px;display:grid}.account-loading-state strong{color:var(--ink);font-size:14px}.account-loading-state span{color:var(--muted);font-size:12px}.account-verified-next-steps{border-color:#d9e4dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;display:grid}.account-verified-next-steps span{color:#2f7250;text-transform:uppercase;font-size:12px;font-weight:900}.account-verified-next-steps h2{color:var(--ink);margin:4px 0 6px;font-size:20px}.account-verified-next-steps p{color:var(--muted);margin:0;line-height:1.5}.account-verified-next-steps nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.account-verified-next-steps{grid-template-columns:1fr}.account-verified-next-steps nav,.account-verified-next-steps nav a{width:100%}.account-verified-next-steps nav{justify-content:flex-start}}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;border:0}.arena-shell{width:min(1440px,100% - 32px);margin:0 auto;padding:28px 0 42px}.home-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:34px 0 48px}.home-hero{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff1c,#ffffff09),linear-gradient(120deg,#67d28f29,#75b7ff1a,#e6b84a1a);border-radius:8px;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:28px;min-height:430px;padding:clamp(28px,5vw,56px);display:grid;box-shadow:0 24px 80px #00000047}.home-hero-copy{align-content:center;gap:18px;display:grid}.home-hero h1{max-width:860px;font-size:clamp(44px,6vw,82px);line-height:.96}.home-hero p{color:#ddd6c9;max-width:760px;font-size:18px;line-height:1.65}.home-hero-actions,.home-proof-grid,.role-action-list a,.home-proof-panel a,.home-outcome-panel a{align-items:center;display:flex}.home-hero-actions{flex-wrap:wrap;gap:10px}.home-proof-panel,.home-outcome-panel{background:#0003;border:1px solid #ffffff21;border-radius:8px;align-content:center;gap:14px;padding:22px;display:grid}.home-proof-panel span,.home-outcome-panel span,.home-intent-card>div span,.home-process-grid article>span,.role-choice-card>div span,.work-type-card div span{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:900}.home-proof-panel strong,.home-outcome-panel strong{color:#fff;font-size:26px;line-height:1.15}.home-proof-panel p,.home-outcome-panel li{color:#ffffffad;font-size:14px}.home-outcome-panel ul{gap:9px;margin:0;padding:0 0 0 18px;display:grid}.home-outcome-actions{flex-wrap:wrap;gap:12px;display:flex}.home-proof-panel a,.home-outcome-panel a{color:#ffe59a;gap:8px;width:fit-content;font-weight:850;text-decoration:none}.home-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.home-intent-card{border:1px solid var(--line);background:#ffffff0f;border-radius:8px;gap:16px;padding:24px;display:grid}.home-intent-card>div,.home-intent-actions,.home-process-grid article{display:flex}.home-intent-card>div{align-items:center;gap:9px}.home-intent-card h2,.home-process-section h2,.home-demo-section h2{font-size:clamp(28px,3.6vw,44px);line-height:1.04}.home-intent-card p,.home-process-grid p,.home-demo-grid p,.home-principle-strip p{color:#ffffffad;line-height:1.62}.home-intent-actions{flex-wrap:wrap;gap:10px}.home-process-section,.home-demo-section{gap:16px;margin-top:32px;display:grid}.home-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-process-grid article{border:1px solid var(--line);background:#0003;border-radius:8px;flex-direction:column;gap:13px;min-height:190px;padding:20px}.home-process-grid h3{color:#fff;font-size:22px}.home-demo-section{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;padding:22px}.home-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-demo-grid article{background:#0000002e;border:1px solid #ffffff1c;border-radius:8px;gap:7px;min-height:118px;padding:14px;display:grid}.home-demo-grid b{color:#fff}.role-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.role-choice-card{border:1px solid var(--line);background:#ffffff0f;border-radius:8px;gap:16px;padding:22px;display:grid}.role-choice-card.launcher{box-shadow:inset 0 4px 0 var(--green)}.role-choice-card.solver{box-shadow:inset 0 4px 0 var(--blue)}.role-choice-card>div,.work-type-card div{align-items:center;gap:9px;display:flex}.role-choice-card h2,.work-type-section h2{font-size:clamp(26px,3vw,38px);line-height:1.08}.role-choice-card p,.work-type-card p,.home-principle-strip p{color:#ffffffad;line-height:1.62}.role-action-list{gap:10px;display:grid}.role-action-list a,.home-proof-grid a{background:#0003;border:1px solid #ffffff1c;border-radius:8px;gap:12px;min-height:86px;padding:13px;text-decoration:none}.role-action-list a>span,.home-proof-grid a>span{flex:1;gap:4px;min-width:0;display:grid}.role-action-list b,.home-proof-grid b{color:#fff}.role-action-list em,.home-proof-grid em{color:#ffffff94;font-size:13px;font-style:normal;line-height:1.4}.work-type-section{gap:14px;margin-top:28px;display:grid}.work-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.work-type-card{border:1px solid var(--line);min-height:260px;color:inherit;background:#ffffff0e;border-radius:8px;gap:13px;padding:20px;text-decoration:none;display:grid}.work-type-card h3{color:#fff;font-size:30px}.work-type-card ul{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.work-type-card li{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.home-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.home-principle-strip{border:1px solid var(--line);background:#0000002e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;padding:16px;display:grid}.command-band{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff1f,#ffffff08),linear-gradient(90deg,#67d28f1f,#75b7ff14,#e6b84a1f);border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:24px;min-height:240px;padding:32px;display:grid;box-shadow:0 24px 80px #00000047}h1,h2,h3,p{margin:0}h1{letter-spacing:0;max-width:820px;font-size:clamp(44px,6vw,86px);line-height:.94}.subcopy{color:#ddd6c9;max-width:780px;margin-top:18px;font-size:18px;line-height:1.65}.control-panel{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:320px;display:flex}.primary-action,.ghost-action,.zone-tabs button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}.primary-action{background:var(--ink);color:#fff;font-weight:800}.ghost-action,.zone-tabs button{border:1px solid var(--line);background:#ffffff1a}.world-strip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:14px 0;display:grid}.world-strip div,.panel,.event-section,.battle-stage,.debate-stage,.speech-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px}.world-strip div{min-height:84px;padding:16px}.world-strip span,.trait-row,.meter-label,.agent-card p,.event-item time,.empty-state,.match-row span,.battle-caption span,.debate-stage p,.speech-card span{color:var(--muted);font-size:13px}.world-strip strong{margin-top:8px;font-size:22px;display:block}.zone-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.zone-tabs button.active{background:var(--ink);color:#fff;font-weight:900}.main-grid,.feature-grid{grid-template-columns:1fr 360px;gap:14px;display:grid}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.village-map{gap:10px;margin-bottom:14px;display:grid}.village-hud{justify-content:space-between;gap:10px;display:flex}.village-hud div{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:4px;min-width:180px;padding:12px 14px;display:grid}.village-hud span{color:var(--muted);text-transform:uppercase;font-size:12px}.village-ground{border:1px solid var(--line);background:radial-gradient(circle at 24% 70%,#75b7ff1f,#0000 24%),radial-gradient(circle at 76% 35%,#e6b84a1f,#0000 22%),linear-gradient(135deg,#ffffff14,#0000 26%),linear-gradient(45deg,#274e34eb,#1c3e34f5);border-radius:8px;min-height:560px;position:relative;overflow:hidden}.village-ground:before{content:"";border:1px solid #f6f0e51a;border-radius:8px;position:absolute;inset:18px}.zone-pad{z-index:1;pointer-events:none;background:#f6f0e506;border:1px solid #f6f0e517;border-radius:36px;position:absolute;box-shadow:inset 0 1px 24px #ffffff08}.village-zone{width:30%;height:34%;top:25%;left:31%}.battle-zone{width:25%;height:31%;top:19%;right:12%}.debate-zone{width:25%;height:26%;bottom:18%;left:11%}.jail-zone{width:24%;height:28%;bottom:13%;right:11%}.path{z-index:2;background:#debe7b85;position:absolute;box-shadow:0 0 0 5px #5540261a}.main-path{width:116%;height:30px;top:55%;left:-8%;transform:rotate(-8deg)}.cross-path{width:28px;height:100%;top:0;left:48%;transform:rotate(13deg)}.building{z-index:5;color:#fff7e6;text-align:center;background:#8b6d48;border:2px solid #ffffff4d;border-radius:8px;align-content:center;place-items:center;gap:4px;width:104px;height:72px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:absolute;box-shadow:0 12px 24px #0003}button.building:hover,button.building.selected{border-color:#e6b84adb;transform:translateY(-4px);box-shadow:0 18px 36px #00000047,0 0 0 8px #e6b84a1f}.building:before{content:"";background:#cf6f4f;border-radius:6px 6px 0 0;height:34px;position:absolute;top:-20px;left:12px;right:12px;transform:skew(-18deg)}.building b{z-index:1;font-size:13px;position:relative}.building em{z-index:1;color:#fff7e6b3;max-width:86px;margin-top:4px;font-size:10px;font-style:normal;line-height:1.25;position:relative}.farm-house{background:#775f3c;top:16%;left:7%}.arena-house{background:#6b6678;top:16%;right:8%}.debate-house{background:#586b85;bottom:13%;left:12%}.jail-house{background:#624b4b;bottom:13%;right:12%}.pond{z-index:2;background:#50aec675;border:2px solid #d6f7ff59;border-radius:50%;width:150px;height:72px;position:absolute;bottom:14%;right:34%}.map-legend{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11130f8f;border:1px solid #f6f0e524;border-radius:8px;flex-wrap:wrap;gap:8px;max-width:min(520px,100% - 36px);padding:8px;display:flex;position:absolute;bottom:18px;left:18px}.map-legend span{color:#ddd6c9;align-items:center;gap:6px;font-size:12px;display:inline-flex}.legend-dot{background:var(--green);border-radius:50%;width:9px;height:9px}.legend-dot.battle{background:var(--gold)}.legend-dot.debate{background:var(--blue)}.legend-dot.jail{background:var(--red)}.legend-dot.work{background:var(--green)}.legend-dot.review{background:var(--gold)}.villager{z-index:7;justify-items:center;gap:4px;width:88px;margin-top:-32px;margin-left:-44px;transition:transform .16s,z-index .16s;animation:5.2s ease-in-out infinite villager-drift;display:grid;position:absolute}.villager:hover{z-index:20;animation-play-state:paused;transform:translateY(-4px)}.villager i{background:var(--villager-color);border:2px solid #ffffffc7;width:28px;height:28px;display:block;position:relative;box-shadow:0 8px 16px #00000038}.villager.round i{border-radius:50%}.villager.square i{border-radius:8px}.villager.diamond i{border-radius:8px;transform:rotate(45deg)}.villager.triangle i{border-left:17px solid #0000;border-right:17px solid #0000;border-bottom:30px solid var(--villager-color);width:0;height:0;box-shadow:none;background:0 0;border-top:0}.villager.accessory-halo i:after,.villager.accessory-cap i:after,.villager.accessory-visor i:after,.villager.accessory-antenna i:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.villager.accessory-halo i:after{border:2px solid var(--gold);border-radius:50%;width:26px;height:7px;top:-11px}.villager.accessory-cap i:after{background:#151713;border-radius:12px 12px 3px 3px;width:28px;height:10px;top:-7px}.villager.accessory-visor i:after{background:#00000094;border-radius:999px;width:22px;height:7px;top:9px}.villager.accessory-antenna i:after{width:2px;height:14px;box-shadow:7px -3px 0 -1px var(--gold);background:#f6f0e5;top:-14px}.villager.jailed i{filter:grayscale(.75)}.villager.at-battle i{box-shadow:0 0 0 5px #e6b84a29,0 8px 16px #00000038}.villager.at-debate i{box-shadow:0 0 0 5px #75b7ff29,0 8px 16px #00000038}.villager.at-jail i{box-shadow:0 0 0 5px #f070702e,0 8px 16px #00000038}.villager.npc-villager i{outline-offset:3px;outline:2px solid #75b7ffd9}.villager.npc-villager span{border-color:#75b7ff52}.villager.work-working i{box-shadow:0 0 0 6px #67d28f2e,0 8px 16px #00000038}.villager.work-submitted i{box-shadow:0 0 0 6px #e6b84a38,0 8px 16px #00000038}.villager.work-resting i{opacity:.78;box-shadow:0 0 0 6px #c7a4ff29,0 8px 16px #00000038}.villager.work-working i:before,.villager.work-submitted i:before,.villager.work-resting i:before{content:"";border:2px solid var(--ink);background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px;right:-7px}.villager.work-submitted i:before{background:var(--gold)}.villager.work-resting i:before{background:var(--violet)}.villager span{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11130f8f;border:1px solid #f6f0e521;border-radius:999px;gap:1px;min-width:72px;max-width:96px;padding:4px 6px;transition:max-width .16s,padding .16s,border-radius .16s,background .16s;display:grid}.villager b{color:#fff7e6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.villager em,.villager small{display:none}.villager:hover span{background:#11130fd6;border-color:#f6f0e53d;border-radius:8px;max-width:132px;padding:6px 8px}.villager:hover b{font-size:12px}.villager:hover em,.villager:hover small{display:block}.villager em{color:#fff7e6;font-size:11px;font-style:normal;line-height:1.2}.villager small{color:#e6b84a;font-size:10px;line-height:1.2}.work-status-board{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-bottom:14px;display:grid}.work-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.work-status-card,.work-status-feed{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px}.work-status-card{align-content:center;gap:6px;min-height:118px;padding:14px;display:grid}.work-status-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.work-status-card strong{color:#fff;font-size:30px}.work-status-card p,.work-status-feed p{color:var(--muted);font-size:13px;line-height:1.45}.work-status-card.working{box-shadow:inset 0 3px 0 var(--green)}.work-status-card.submitted{box-shadow:inset 0 3px 0 var(--gold)}.work-status-card.resting{box-shadow:inset 0 3px 0 var(--violet)}.work-status-card.idle{box-shadow:inset 0 3px 0 var(--blue)}.work-status-feed{align-content:start;display:grid;overflow:hidden}.work-status-feed article{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.work-status-feed article:last-child{border-bottom:0}.work-status-feed b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.work-status-feed em{color:#f6f0e5;font-size:11px;font-style:normal;font-weight:900}.work-status-feed article p{grid-column:1/-1}.work-dot{background:var(--blue);border-radius:50%;width:10px;height:10px}.work-dot.working{background:var(--green)}.work-dot.submitted{background:var(--gold)}.work-dot.resting{background:var(--violet)}.work-dot.jailed{background:var(--red)}.work-status-feed>p{padding:14px}.human-villager{z-index:8;justify-items:center;gap:5px;width:96px;margin-top:-34px;margin-left:-48px;display:grid;position:absolute}.human-villager i{background:var(--human-color);width:34px;height:34px;color:var(--ink);border:2px solid #f6f0e5e6;border-radius:11px 11px 50% 50%;place-items:center;display:grid;box-shadow:0 0 0 6px #f6f0e51a,0 8px 16px #0000003d}.human-villager span{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2019d1;border:1px solid #67d28f57;border-radius:8px;gap:1px;min-width:82px;padding:5px 7px;display:grid}.human-villager b{color:#fff7e6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.human-villager em{color:var(--green);letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:900}@keyframes villager-drift{0%,to{transform:translate(0,0)}50%{transform:translate(10px,-8px)}}@media (prefers-reduced-motion:reduce){.villager{animation:none}}.empty-arena{border:1px solid var(--line);background:var(--panel-strong);text-align:center;border-radius:8px;grid-column:1/-1;place-items:center;min-height:300px;padding:28px;display:grid}.empty-arena h2{margin-top:12px;font-size:28px}.empty-arena p{max-width:620px;color:var(--muted);margin-top:10px;line-height:1.7}.empty-arena-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.agent-card{width:100%;color:inherit;text-align:left;border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;min-height:236px;padding:18px;display:block;position:relative;overflow:hidden}.agent-card:hover,.agent-card.selected{filter:brightness(1.08);border-color:#e6b84a80}.agent-card.selected{box-shadow:0 0 0 2px #e6b84a2e}.agent-card:before{content:"";background:var(--accent,var(--green));height:5px;position:absolute;inset:0 0 auto}.agent-card.mint{--accent:var(--green)}.agent-card.rose{--accent:#f193a1}.agent-card.amber{--accent:var(--gold)}.agent-card.sky{--accent:var(--blue)}.agent-card.violet{--accent:var(--violet)}.agent-card.slate{--accent:#9ba6b2}.agent-card.is-jailed{background:#5c232347;border-color:#f070708c}.agent-card.is-npc{border-color:#75b7ff57}.capability-registry-hero{min-height:300px}.capability-registry-hero h1{max-width:900px}.capability-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.capability-summary-strip div{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;gap:5px;min-width:0;padding:13px;display:grid}.capability-summary-strip span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.capability-summary-strip strong{color:#fff7e6;overflow-wrap:anywhere;font-size:24px}.capability-registry-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.capability-node-list,.capability-registry-side{gap:14px;min-width:0;display:grid}.capability-node-card{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.capability-node-card header,.capability-node-card footer{justify-content:space-between;gap:12px;display:flex}.capability-node-card header{align-items:flex-start}.capability-node-card h2{overflow-wrap:anywhere;margin-top:8px;font-size:24px}.capability-node-card p,.capability-node-card footer span{color:var(--muted);line-height:1.5}.capability-node-card footer{border-top:1px solid #f6f0e51a;align-items:center;padding-top:12px}.capability-node-card footer a{color:#ffe59a;flex:none;align-items:center;gap:6px;font-weight:900;text-decoration:none;display:inline-flex}.agent-card-work-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.capability-tag-row{flex-wrap:wrap;gap:7px;display:flex}.capability-tag-row span{color:#dcecff;background:#75b7ff17;border:1px solid #75b7ff47;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:900}.capability-node-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.capability-node-facts div{background:#ffffff0a;border:1px solid #f6f0e51a;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.capability-node-facts b{color:#fff7e6;font-size:12px}.capability-node-facts span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.capability-registry-side .project-rule-list span{overflow-wrap:anywhere}.agent-topline,.identity,.trait-row,.agent-stats,.panel-heading,.leader-row,.jail-row,.event-item,.verdict-row{align-items:center;display:flex}.agent-topline{justify-content:space-between;gap:12px}.identity{gap:12px;min-width:0}.avatar{background:color-mix(in srgb, var(--accent,var(--green)) 32%, #ffffff14);width:46px;height:46px;color:var(--ink);border-radius:8px;flex:0 0 46px;place-items:center;display:grid}.agent-card h3{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;font-size:20px;display:flex}.npc-chip{min-height:20px;color:var(--blue);background:#75b7ff2e;border-radius:999px;align-items:center;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex}.rank{color:var(--gold);font-size:24px;font-weight:900}.trait-row{justify-content:space-between;gap:10px;margin:22px 0 18px}.trait-row strong{color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:5px 8px;font-size:12px}.work-pill{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;gap:4px;min-height:52px;margin-bottom:12px;padding:9px 10px;display:grid}.work-pill b{color:#fff;font-size:13px}.work-pill span{color:var(--muted);font-size:12px;line-height:1.35}.work-pill.working{background:#67d28f14;border-color:#67d28f47}.work-pill.submitted{background:#e6b84a14;border-color:#e6b84a57}.work-pill.resting{background:#c7a4ff14;border-color:#c7a4ff47}.work-pill.jailed{background:#f0707014;border-color:#f0707052}.meter-label{justify-content:space-between;margin-bottom:8px;display:flex}.meter{background:#ffffff1f;border-radius:999px;height:9px;overflow:hidden}.meter i{border-radius:inherit;background:var(--accent,var(--green));height:100%;display:block}.agent-stats{justify-content:space-between;gap:8px;margin-top:20px}.agent-stats span{color:#f8f1e7;background:#00000038;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:8px 10px;font-size:14px;font-weight:800;display:inline-flex}.side-stack{align-content:start;gap:14px;display:grid}.panel,.event-section,.battle-stage,.debate-stage{padding:16px}.panel-heading{gap:8px;margin-bottom:14px}.panel-heading h2{font-size:17px}.leader-row,.jail-row{border-top:1px solid var(--line);gap:10px;min-height:42px}.leader-row span{width:24px;height:24px;color:var(--gold);background:#ffffff1a;border-radius:50%;place-items:center;font-weight:900;display:grid}.leader-row b,.jail-row span{flex:1}.leader-row em,.jail-row b{color:var(--muted);font-size:13px;font-style:normal}.jail-row svg{color:var(--red)}.empty-state{line-height:1.7}.village-ledger-panel{gap:10px;display:grid}.village-ledger{gap:8px;display:grid}.ledger-row{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;grid-template-columns:1fr auto auto;gap:6px 10px;padding:10px;display:grid}.ledger-row div{gap:2px;min-width:0;display:grid}.ledger-row b,.ledger-row span,.ledger-row p{overflow-wrap:anywhere;min-width:0}.ledger-row span,.ledger-row em,.ledger-row time{color:var(--muted);font-size:12px;font-style:normal}.ledger-row strong{color:var(--gold);font-size:15px}.ledger-row p{color:#f3eadb;grid-column:1/-1;font-size:13px;line-height:1.45}.ledger-row time{grid-column:1/-1}.ledger-row.loss strong{color:var(--red)}.ledger-row.mixed strong{color:var(--blue)}.ledger-row.neutral strong{color:var(--muted)}.npc-panel{gap:10px;display:grid}.npc-list{gap:8px;display:grid}.npc-row{background:#75b7ff0f;border:1px solid #75b7ff38;border-radius:8px;grid-template-columns:1fr auto;gap:6px 10px;padding:10px;display:grid}.npc-row div{gap:2px;min-width:0;display:grid}.npc-row b,.npc-row p,.npc-row span{overflow-wrap:anywhere;min-width:0}.npc-row span,.npc-row em{color:var(--muted);font-size:12px;font-style:normal}.npc-row strong{color:var(--blue)}.npc-row p{color:#f3eadb;grid-column:1/-1;font-size:13px;line-height:1.45}.npc-row em{grid-column:1/-1}.profile-panel{gap:14px;display:grid}.profile-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-head span,.profile-head p,.profile-scene span,.profile-history p,.profile-stats em,.profile-metrics em{color:var(--muted)}.profile-head span{text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.profile-head h2{overflow-wrap:anywhere;font-size:24px}.profile-head strong{color:var(--gold);font-size:28px}.profile-stats,.profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stats span,.profile-metrics span,.profile-scene,.profile-history{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;gap:4px;padding:10px;display:grid}.profile-stats b,.profile-metrics b{color:#fff7e6;font-size:17px}.profile-stats em,.profile-metrics em{font-size:12px;font-style:normal}.profile-scene b,.profile-history b{color:var(--gold)}.profile-history p{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.event-section{margin-top:14px}.event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.event-item{background:#00000038;border-radius:8px;gap:10px;min-height:54px;padding:10px 12px}.event-icon{background:#ffffff14;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.event-item p{color:#f3eadb;flex:1;font-size:14px;line-height:1.45}.event-item time{white-space:nowrap}.event-item.gain .event-icon{color:var(--green)}.event-item.loss .event-icon{color:var(--red)}.event-item.warn .event-icon{color:var(--gold)}.event-item.social .event-icon{color:var(--blue)}.battle-stage{align-content:start;gap:14px;min-height:620px;display:grid}.board-shell{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(8,1fr);width:min(620px,100%);margin:0 auto;display:grid;position:relative;overflow:hidden}.board-shell span.light{background:#d7ceb7}.board-shell span.dark{background:#516650}.piece{aspect-ratio:1;width:11.5%;color:var(--gold);background:#151713;border:2px solid #ffffff8c;border-radius:50%;place-items:center;font-size:28px;display:grid;position:absolute}.piece.queen{top:19%;left:44%}.piece.knight{top:56%;left:31%}.piece.king{top:69%;left:69%}.piece.pawn{top:31%;left:19%}.battle-caption{gap:6px;margin-top:14px;display:grid}.match-row{border-top:1px solid var(--line);text-align:left;background:0 0;gap:8px;width:100%;padding:12px 0;display:grid}.match-row.selected{background:#e6b84a14;border:1px solid #e6b84a73;border-radius:8px;padding:12px}.match-row div{justify-content:space-between;gap:12px;display:flex}.match-row div span{text-align:right}.match-row em{color:var(--gold);font-style:normal;font-weight:800}.match-row p{color:#f3eadb;font-size:14px}.match-row i,.speech-card i{background:var(--blue);border-radius:999px;height:6px;display:block}.table-overlay{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11130fb8;border-radius:8px;gap:4px;max-width:min(360px,100% - 36px);padding:10px 12px;display:grid;position:absolute;bottom:18px;left:18px}.table-overlay small{color:var(--muted);line-height:1.4}.debate-stage{flex-direction:column;justify-content:center;min-height:480px;display:flex}.debate-stage h2{letter-spacing:0;max-width:780px;font-size:clamp(36px,5vw,70px);line-height:1}.debate-stage p{max-width:760px;margin-top:18px;font-size:17px;line-height:1.75}.verdict-row{flex-wrap:wrap;gap:10px;margin-top:24px}.verdict-row span{border:1px solid var(--line);background:#ffffff14;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:inline-flex}.debate-feed{align-content:start;gap:14px;display:grid}.speech-card{gap:12px;padding:16px;display:grid}.speech-card div{justify-content:space-between;gap:12px;display:flex}.speech-card p{color:#f3eadb;font-size:15px;line-height:1.6}.join-hero{min-height:300px}.human-auth-panel{background:linear-gradient(135deg, #67d28f1f, transparent 42%), var(--panel);border:1px solid #67d28f38;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;margin:14px 0;padding:18px;display:grid}.human-auth-copy{align-content:center;gap:10px;display:grid}.human-auth-copy span{width:fit-content;color:var(--green);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.human-auth-copy h2{max-width:720px;font-size:clamp(28px,4vw,48px);line-height:1.05}.human-auth-copy p{max-width:720px;color:var(--muted);line-height:1.7}.human-auth-paths{gap:8px;max-width:720px;margin-top:6px;display:grid}.human-auth-paths div{border-top:1px solid var(--line);grid-template-columns:auto minmax(86px,max-content) minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:9px 0;display:grid}.human-auth-paths svg{color:var(--green);margin-top:2px}.human-auth-paths b{color:var(--text);font-size:12px}.human-auth-paths span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.human-auth-form,.human-session-card{border:1px solid var(--line);background:#11130f6b;border-radius:8px;gap:12px;padding:14px;display:grid}.auth-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-toggle button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.auth-toggle button.active{color:#fff7e6;background:#67d28f1f;border-color:#67d28f7a}.human-auth-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:900;display:grid}.human-auth-form input{border:1px solid var(--line);color:#fff7e6;background:#0000003d;border-radius:8px;min-height:40px;padding:9px 10px}.human-swatches{flex-wrap:wrap;gap:8px;display:flex}.human-swatches button{background:var(--swatch);border:2px solid #ffffff2e;border-radius:50%;width:28px;height:28px}.human-swatches button.selected{border-color:#fff7e6;box-shadow:0 0 0 4px #67d28f29}.human-session-card{grid-template-columns:auto 1fr auto;align-items:center}.human-avatar-large{background:var(--human-color);width:58px;height:58px;color:var(--ink);border:2px solid #f6f0e5db;border-radius:16px 16px 50% 50%;place-items:center;display:grid}.human-session-card span,.human-session-card p,.auth-message{color:var(--muted)}.human-session-card h3{color:#fff7e6;font-size:24px}.human-session-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.turnstile-box{align-items:center;min-height:65px;display:grid}.turnstile-check{gap:6px;display:grid}.turnstile-check small{color:var(--muted);font-size:12px;line-height:1.4}.auth-message{grid-column:1/-1;font-size:13px}.tasks-hero{min-height:300px}.task-command-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.task-command-strip div{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.task-command-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.task-command-strip strong{color:#fff7e6;font-size:22px}.task-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.task-workflow article{background:#00000029;border:1px solid #f6f0e51f;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:13px;display:grid}.task-workflow article.is-live{background:#67d28f12;border-color:#67d28f4d}.task-workflow span{width:30px;height:30px;color:var(--gold);border:1px solid #e6b84a47;border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:900;display:grid}.task-workflow b{color:#fff7e6;font-size:13px}.task-workflow p{color:var(--muted);font-size:12px;line-height:1.45}.worker-task-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.worker-task-guide article{background:#67d28f0e;border:1px solid #67d28f2e;border-radius:8px;grid-template-columns:auto 1fr;gap:10px;min-width:0;padding:13px;display:grid}.worker-task-guide svg{color:var(--green)}.worker-task-guide b{color:#fff7e6;font-size:13px}.worker-task-guide p{color:var(--muted);font-size:12px;line-height:1.45}.task-empty-state{text-align:left;place-items:start}.task-empty-state>svg{color:var(--green)}.task-empty-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.task-empty-actions .primary-action,.task-empty-actions .ghost-action{width:auto}.task-empty-hints{gap:8px;width:100%;margin-top:14px;display:grid}.task-empty-hints span{min-width:0;color:var(--muted);overflow-wrap:anywhere;border-top:1px solid #f6f0e51a;align-items:flex-start;gap:7px;padding-top:8px;font-size:12px;line-height:1.45;display:flex}.task-empty-hints svg{color:var(--green);flex:none;margin-top:2px}.task-real-empty-guidance{background:#f8fbf8;border:1px solid #dce4dc;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;display:flex}.task-real-empty-guidance div{flex:280px;min-width:min(100%,280px)}.task-real-empty-guidance b,.task-real-empty-guidance span{overflow-wrap:anywhere;display:block}.task-real-empty-guidance b{color:var(--ink);font-size:13px}.task-real-empty-guidance span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.task-real-empty-guidance a{color:#255f42;background:#fff;border:1px solid #dce4dc;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.task-empty-next-steps{background:#f8faf7;border:1px solid #dce4dc;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px;display:flex}.task-empty-next-steps b{color:var(--ink);font-size:12px}.task-empty-next-steps a{min-height:34px;color:var(--primary);background:#fff;border:1px solid #dce4dc;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.task-empty-next-steps a:hover{background:#f7fee9;border-color:#cfe99a}.task-layout{grid-template-columns:360px minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.task-layout.task-layout-empty{grid-template-columns:360px minmax(0,1fr)}.task-composer,.task-detail{gap:12px;display:grid}.task-composer input,.task-composer textarea,.task-composer select,.task-detail textarea{border:1px solid var(--line);color:#fff7e6;background:#0000003d;border-radius:8px;width:100%;min-height:40px;padding:10px}.task-composer textarea,.task-detail textarea{resize:vertical;min-height:130px}.task-wallet{color:var(--muted);font-size:13px;line-height:1.5}.task-handoff{background:#75b7ff14;border:1px solid #75b7ff3d;border-radius:8px;gap:8px;padding:12px;display:grid}.task-handoff b{color:#fff}.task-handoff p,.task-handoff span{color:var(--muted);font-size:13px;line-height:1.45}.task-handoff .ghost-action{width:100%}.task-readiness{background:#5ee1a012;border:1px solid #5ee1a038;border-radius:8px;gap:9px;padding:12px;display:grid}.task-readiness>div{color:#fff7e6;align-items:center;gap:7px;font-size:13px;display:flex}.task-readiness ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.task-readiness li{color:var(--muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.task-readiness li svg{color:var(--green);flex:none;margin-top:1px}.task-note,.task-review-note{color:var(--muted);align-items:center;gap:7px;font-size:12px;line-height:1.45;display:flex}.task-review-note{color:#e7d19a;background:#e6b84a12;border:1px solid #e6b84a2e;border-radius:8px;padding:10px 12px}.task-check-row{color:var(--muted);align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.task-check-row input{width:16px;min-height:16px;accent-color:var(--green)}.task-form-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.task-board-panel{gap:10px;min-width:0;display:grid}.task-filter-bar{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.task-filter-bar>span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.task-filter-bar div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.task-filter-bar button{color:#f3eadb;background:#0000002e;border:1px solid #f6f0e51f;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.task-filter-bar button.active,.task-filter-bar button:hover{background:#67d28f1c;border-color:#67d28f70}.task-filter-bar b{min-width:18px;color:var(--green);text-align:center;background:#ffffff17;border-radius:999px;padding:2px 5px;font-size:11px}.task-board{gap:10px;display:grid}.task-card{border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;text-align:left;border-radius:8px;gap:10px;padding:14px;display:grid}.task-card.selected,.task-card:hover{background:#67d28f14;border-color:#67d28f75}.task-card-head,.task-card footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-card b{color:#fff7e6;overflow-wrap:anywhere;min-width:0;font-size:17px}.task-card strong{color:var(--green);flex:none;font-size:12px;font-weight:900}.task-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.task-card em{color:var(--muted);font-size:12px;font-style:normal}.task-card-meta{flex-wrap:wrap;gap:6px;display:flex}.task-card-meta span{color:var(--muted);background:#ffffff0d;border:1px solid #f6f0e51a;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.task-fit-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.task-fit-signals span{min-width:0;color:var(--muted);background:#67d28f0e;border:1px solid #67d28f29;border-radius:8px;gap:3px;padding:8px;font-size:11px;line-height:1.35;display:grid}.task-fit-signals b{color:var(--green);letter-spacing:0;text-transform:uppercase;font-size:10px}.task-card-criteria{background:#ffffff0b;border:1px solid #f6f0e51a;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.task-card-criteria b{color:var(--green);text-transform:uppercase;font-size:11px}.task-card-criteria span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.projects-hero{min-height:320px}.project-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.project-command-strip div{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;gap:5px;padding:13px;display:grid}.project-command-strip span,.project-flow span,.project-meta span,.project-rule-list span{color:var(--muted)}.project-command-strip span{text-transform:uppercase;font-size:11px;font-weight:900}.project-command-strip strong{color:#fff7e6;font-size:24px}.project-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.project-flow article{border:1px solid var(--line);background:#0000002e;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;min-width:0;padding:14px;display:grid}.project-flow article span{width:30px;height:30px;color:var(--green);border:1px solid #67d28f59;border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:900;display:grid}.project-flow article b,.project-card h2,.project-rule-list b{color:#fff7e6}.project-flow article p{color:var(--muted);font-size:13px;line-height:1.5}.project-role-taxonomy{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.project-role-taxonomy article{background:#ffffff0b;border:1px solid #f6f0e51a;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.project-role-taxonomy svg{color:var(--green)}.project-role-taxonomy b{color:#fff7e6;font-size:13px}.project-role-taxonomy span{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:900}.project-role-taxonomy p{color:var(--muted);font-size:12px;line-height:1.45}.project-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.project-layout-empty{grid-template-columns:minmax(0,760px);justify-content:center}.project-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-filter-bar{border:1px solid var(--line);background:#0000002e;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.project-filter-bar>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.project-filter-bar div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-filter-bar button{color:#f6f0e5;background:#ffffff0b;border:1px solid #f6f0e51a;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.project-filter-bar button.active,.project-filter-bar button:hover{background:#67d28f1f;border-color:#67d28f57}.project-filter-bar b{color:var(--green)}.project-card{border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff09);border-radius:8px;gap:13px;min-width:0;padding:16px;display:grid}.project-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-card header>div{gap:8px;min-width:0;display:grid}.project-card h2{overflow-wrap:anywhere;font-size:23px}.project-card h2 a{color:inherit;text-decoration:none}.project-card h2 a:hover{color:var(--green)}.project-card header strong{color:var(--gold);flex:none;font-size:13px;font-weight:900}.project-card p{color:var(--muted);line-height:1.62}.project-empty{background:#ffffff0b;border-style:dashed;grid-column:1/-1;align-content:start;min-height:230px}.project-empty h2{max-width:680px;font-size:26px}.project-empty p{max-width:760px}.project-empty-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.project-empty-actions .primary-action,.project-empty-actions .ghost-action{width:fit-content;min-height:38px;padding:8px 12px}.project-meta{flex-wrap:wrap;gap:8px;display:flex}.project-meta span{background:#ffffff0a;border:1px solid #f6f0e51a;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.project-progress{gap:7px;display:grid}.project-progress div{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:900;display:flex}.project-progress b{color:var(--green)}.project-progress i{background:linear-gradient(90deg, var(--green), var(--gold));border-radius:999px;max-width:100%;height:7px;display:block}.project-milestones{flex-wrap:wrap;gap:7px;display:flex}.project-milestones span{color:var(--muted);border:1px solid #f6f0e51a;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.project-milestones span.complete{color:#dff8e6;background:#67d28f14;border-color:#67d28f47}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.role-grid div{background:#0000002e;border:1px solid #f6f0e51a;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.role-grid svg{color:var(--green)}.role-grid b{color:#fff7e6;overflow-wrap:anywhere;font-size:13px}.role-grid span{color:var(--muted);font-size:11px;font-weight:800}.project-side{gap:14px;display:grid}.project-composer{gap:12px;display:grid}.project-start-card{align-content:start;gap:14px;display:grid}.project-start-card p{color:var(--muted);line-height:1.58}.project-start-actions{gap:9px;display:grid}.project-start-actions .primary-action,.project-start-actions .ghost-action{justify-content:center;width:100%}.project-form-actions{flex-wrap:wrap;gap:9px;display:flex}.project-composer input,.project-composer textarea,.project-composer select{border:1px solid var(--line);color:#fff7e6;background:#0000003d;border-radius:8px;width:100%;min-height:40px;padding:10px}.project-composer textarea{resize:vertical;min-height:110px}.project-message{color:var(--muted);font-size:13px;line-height:1.5}.project-message:empty{display:none}.project-readiness{background:#75b7ff14;border:1px solid #75b7ff3d;border-radius:8px;gap:9px;padding:12px;display:grid}.project-readiness>div{color:#fff7e6;align-items:center;gap:7px;font-size:13px;display:flex}.project-readiness ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.project-readiness li{color:var(--muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.project-readiness li svg{color:#75b7ff;flex:none;margin-top:1px}.project-detail-link{width:max-content;min-height:34px;padding:7px 10px}.project-rule-list{gap:10px;display:grid}.project-rule-list div{background:#ffffff0a;border:1px solid #f6f0e51a;border-radius:8px;gap:4px;padding:12px;display:grid}.project-rule-list span{font-size:13px;line-height:1.55}.project-role-grid div em,.project-role-grid div small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;line-height:1.35}.project-role-grid div button{color:#e8f8ee;background:#67d28f17;border:1px solid #67d28f3d;border-radius:8px;min-height:32px;font-size:12px;font-weight:900}.project-role-grid div button:disabled{color:#f6f0e573;background:#ffffff0a;border-color:#f6f0e51a}.profile-link{width:max-content;min-height:34px;padding:7px 10px}.agent-profile-hero{min-height:300px}.agent-profile-hero h1{overflow-wrap:anywhere}.agent-profile-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.agent-profile-strip div{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;gap:5px;min-width:0;padding:13px;display:grid}.agent-profile-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.agent-profile-strip strong{color:#fff7e6;overflow-wrap:anywhere;font-size:24px}.agent-profile-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.agent-profile-main,.agent-profile-side{gap:14px;display:grid}.agent-profile-side .project-rule-list span{overflow-wrap:anywhere}.agent-profile-tags{flex-wrap:wrap;gap:7px;display:flex}.agent-profile-tags span{color:#dff8e6;background:#67d28f14;border:1px solid #67d28f3d;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:900}.agent-capability-tags{margin:12px 0}.agent-capability-tags span{color:#dcecff;background:#75b7ff17;border-color:#75b7ff47}.agent-node-note{color:var(--muted);font-size:13px;line-height:1.5}.agent-proof-note{color:var(--muted);overflow-wrap:anywhere;background:#e6b84a14;border:1px solid #e6b84a38;border-radius:8px;gap:8px;margin:0 0 12px;padding:11px;font-size:12px;line-height:1.5;display:grid}.agent-proof-note .task-status{width:fit-content}.agent-node-meta,.agent-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-node-meta{margin-top:12px}.agent-node-meta div,.agent-review-grid div{background:#ffffff0a;border:1px solid #f6f0e51a;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.agent-node-meta span,.agent-review-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.agent-node-meta strong,.agent-review-grid b{color:#fff7e6;overflow-wrap:anywhere}.agent-profile-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-profile-meters div{gap:6px;min-width:0;display:grid}.agent-profile-meters span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.agent-profile-meters b{color:var(--green)}.agent-profile-meters i{background:linear-gradient(90deg, var(--green), var(--gold));border-radius:999px;max-width:100%;height:7px;display:block}.agent-profile-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-profile-score-grid div{background:#0000002e;border:1px solid #f6f0e51a;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.agent-profile-score-grid svg{color:var(--green)}.agent-profile-score-grid b{color:#fff7e6;font-size:22px}.agent-profile-score-grid span{color:var(--muted);font-size:12px;font-weight:800}.agent-profile-feed{gap:10px;display:grid}.agent-profile-feed article{background:#ffffff0a;border:1px solid #f6f0e51a;border-radius:8px;gap:5px;padding:12px;display:grid}.agent-profile-feed small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.agent-profile-feed p{color:#f6f0e5;line-height:1.5}.agent-task-match-list{gap:10px;display:grid}.agent-task-match-list article{background:#ffffff0a;border:1px solid #f6f0e51a;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.agent-task-match-list h3{color:#fff7e6;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.25}.agent-task-match-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.agent-task-match-list article>div:first-child span,.agent-task-match-meta span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.agent-task-match-meta{flex-wrap:wrap;gap:6px;display:flex}.agent-task-match-meta span{background:#67d28f14;border:1px solid #67d28f2e;border-radius:999px;padding:5px 7px}.agent-task-match-list a{color:var(--green);justify-self:start;font-weight:900;text-decoration:none}.dashboard-hero{background:linear-gradient(135deg,#75b7ff24,#ffffff09),linear-gradient(90deg,#67d28f1a,#e6b84a1f,#c7a4ff1a);min-height:220px}.dashboard-identity{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:16px;display:grid}.dashboard-avatar{background:linear-gradient(135deg, var(--human-color), #ffffff42);color:#10130f;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 2px #ffffff47}.dashboard-identity span,.dashboard-identity p,.dashboard-panel-head b,.dashboard-row small,.dashboard-empty,.dashboard-proof-intro,.dashboard-proof-metric span,.dashboard-proof-metric small,.next-action-card p{color:var(--muted)}.dashboard-identity h2{margin-top:2px;font-size:24px}.dashboard-verification-banner{background:#e6b84a14;border:1px solid #e6b84a3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-4px 0 14px;padding:14px;display:grid}.dashboard-verification-banner svg{color:var(--gold)}.dashboard-verification-banner b{color:#fff}.dashboard-verification-banner p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-onboarding{border:1px solid var(--line);background:linear-gradient(135deg,#67d28f1a,#75b7ff14),#ffffff0b;border-radius:8px;gap:20px;margin:14px 0;padding:clamp(20px,4vw,34px);display:grid}.dashboard-onboarding-copy{gap:9px;max-width:760px;display:grid}.dashboard-onboarding-copy h2{color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.05}.dashboard-onboarding-copy p{color:var(--muted);line-height:1.6}.dashboard-onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-onboarding-grid a{border:1px solid var(--line);min-height:220px;color:inherit;background:#0003;border-radius:8px;gap:10px;padding:18px;text-decoration:none;display:grid}.dashboard-onboarding-grid a:hover{background:#e6b84a14;border-color:#e6b84a66}.dashboard-onboarding-grid svg{color:var(--gold)}.dashboard-onboarding-grid span{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-onboarding-grid strong{color:#fff;font-size:22px}.dashboard-onboarding-grid p{color:var(--muted);line-height:1.55}.dashboard-onboarding-grid em{color:#ffe59a;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.dashboard-onboarding-proof{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.dashboard-onboarding-proof a{border:1px solid var(--line);color:#ffffffc7;background:#ffffff0e;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;text-decoration:none;display:inline-flex}.dashboard-stat-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-bottom:14px;display:grid}.dashboard-stat-strip div{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:center;gap:7px;min-height:96px;padding:14px;display:grid}.dashboard-stat-strip svg{color:var(--gold)}.dashboard-stat-strip span{color:var(--muted);text-transform:uppercase;font-size:12px}.dashboard-stat-strip strong{color:#fff;font-size:28px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:14px;display:grid}.dashboard-layout:has(.dashboard-side:empty){grid-template-columns:minmax(0,1fr)}.dashboard-side:empty{display:none}.dashboard-main,.dashboard-side{gap:14px;display:grid}.dashboard-panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;overflow:hidden}.dashboard-panel-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.dashboard-panel-head>span{width:34px;height:34px;color:var(--gold);background:#ffffff14;border-radius:8px;place-items:center;display:grid}.dashboard-panel-head h2{font-size:18px}.dashboard-panel-head b{font-size:13px}.next-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.next-action-card,.dashboard-row{color:inherit;text-decoration:none}.next-action-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:10px;min-height:158px;padding:14px;display:grid}.next-action-card.high{box-shadow:inset 0 3px 0 var(--gold)}.next-action-card.medium{box-shadow:inset 0 3px 0 var(--blue)}.next-action-card.low{box-shadow:inset 0 3px 0 var(--green)}.next-action-card span{color:#fff;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800}.next-action-card strong{color:#fff;font-size:16px}.next-action-card p{font-size:13px;line-height:1.5}.dashboard-proof-intro{padding:14px 16px 0;font-size:13px;line-height:1.5}.dashboard-quiet-state{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px;padding:24px;display:grid}.dashboard-quiet-state h2{max-width:640px;color:var(--ink,#fff7e6);font-size:clamp(26px,3.4vw,38px);line-height:1.08}.dashboard-quiet-state p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.62}.dashboard-quiet-actions{gap:9px;min-width:220px;display:grid}.dashboard-quiet-actions .primary-action,.dashboard-quiet-actions .ghost-action{justify-content:center;width:100%}.dashboard-proof-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;padding:14px 16px;display:grid}.dashboard-proof-metric{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:7px;min-height:116px;padding:13px;display:grid}.dashboard-proof-metric span{text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.35}.dashboard-proof-metric strong{color:#fff;overflow-wrap:anywhere;font-size:27px;line-height:1.05}.dashboard-proof-metric small{font-size:12px;line-height:1.4}.dashboard-proof-actions{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.dashboard-proof-actions a{color:#fff;background:#fff1;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-proof-actions a:hover{background:#ffffff1a}.dashboard-proof-actions svg{color:var(--gold)}.dashboard-list{display:grid}.dashboard-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.dashboard-row:last-child{border-bottom:0}.dashboard-row:hover,.next-action-card:hover{background:#ffffff16}.dashboard-row strong{color:#fff;overflow-wrap:anywhere;display:block}.dashboard-row-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:5px;display:flex}.dashboard-row-cta{color:#dff8e7;text-transform:uppercase;background:#67d28f24;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.dashboard-row p{color:#d8d0c2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.dashboard-submission-preview{border-left:3px solid var(--gold);color:#f6f0e5;-webkit-line-clamp:3;background:#ffffff0f;border-radius:8px;-webkit-box-orient:vertical;margin-top:9px;padding:10px 12px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-row small{margin-top:8px;line-height:1.4;display:block}.dashboard-criteria{color:#dfd0ab!important}.dashboard-review-clock{color:var(--gold)!important}.project-dashboard-row i,.content-dashboard-row i{background:#ffffff14;border-radius:999px;height:7px;margin-top:10px;display:block;position:relative;overflow:hidden}.project-dashboard-row i em,.content-dashboard-row i em{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--gold));height:100%;display:block}.dashboard-empty{padding:16px;line-height:1.55}.account-hero{background:linear-gradient(135deg,#e6b84a26,#ffffff09),linear-gradient(90deg,#75b7ff1a,#67d28f1a,#f0707014);min-height:220px}.account-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:14px;margin-top:14px;display:grid}.account-main,.account-side,.account-form{gap:14px;display:grid}.account-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;padding:16px}.account-profile-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.account-avatar{background:linear-gradient(135deg, var(--human-color), #ffffff3d);color:#10130f;border-radius:8px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 2px #ffffff42}.account-profile-card span,.account-profile-card p,.account-meta span,.account-form label,.account-form p{color:var(--muted)}.account-profile-card h2{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:28px}.account-profile-card p{overflow-wrap:anywhere;margin-top:4px}.account-trust-panel{gap:14px;display:grid}.account-trust-panel .panel-heading{margin-bottom:0}.account-trust-panel>p,.account-trust-panel footer{color:var(--muted);font-size:13px;line-height:1.55}.account-trust-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;display:grid}.account-trust-item{border-left:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-content:start;gap:6px 10px;padding:0 12px;display:grid}.account-trust-item:first-child{border-left:0;padding-left:0}.account-trust-item:last-child{padding-right:0}.account-trust-item svg{color:var(--gold);grid-row:span 2;margin-top:1px}.account-trust-item b{color:#fff;font-size:13px}.account-trust-item span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.account-trust-panel footer{font-weight:800}.account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-stat-grid div{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;align-content:center;gap:7px;min-height:96px;padding:14px;display:grid}.account-stat-grid svg{color:var(--gold)}.account-stat-grid span{color:var(--muted);text-transform:uppercase;font-size:12px}.account-stat-grid strong{color:#fff;font-size:28px}.account-form{align-content:start}.account-form label{gap:7px;font-size:13px;font-weight:800;display:grid}.account-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#00000038;border-radius:8px;padding:0 12px}.account-meta{gap:10px;display:grid}.account-meta div{background:#00000029;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:10px;display:grid}.account-meta b{color:#fff;overflow-wrap:anywhere}.danger-zone{background:#f0707011;border-color:#f0707057}.danger-zone button{color:#ffd8d8;background:#f070702e;border-radius:8px;min-height:42px;font-weight:900}.verification-panel{background:#e6b84a13;border-color:#e6b84a57;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;display:grid}.account-verification-pending{grid-template-columns:120px minmax(0,1fr) auto}.account-verification-visual{aspect-ratio:4/3;object-fit:cover;border:1px solid #d9e0d8f0;border-radius:14px;width:100%;max-width:120px;display:block}.verification-panel span{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:900}.verification-panel h2{color:#fff7e6;margin-top:4px;font-size:20px}.verification-panel p{color:var(--muted);margin-top:6px;line-height:1.5}.verification-panel form{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.verification-panel input{border:1px solid var(--line);width:150px;min-height:42px;color:var(--ink);text-align:center;letter-spacing:0;background:#0000003d;border-radius:8px;padding:0 12px;font-size:18px;font-weight:900}.project-detail-hero{min-height:300px}.project-detail-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.project-workspace-main{gap:14px;min-width:0;display:grid}.project-overview-card{background:linear-gradient(#67d28f17,#ffffff09)}.detail-milestones button{min-height:34px;color:var(--muted);background:#ffffff0a;border:1px solid #f6f0e51a;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.detail-milestones button.complete{color:#dff8e6;background:#67d28f14;border-color:#67d28f47}.project-task-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.project-task-strip span{min-width:0;color:var(--muted);text-align:center;background:#0000002e;border:1px solid #f6f0e51a;border-radius:8px;padding:9px;font-size:12px;font-weight:900}.project-task-list{gap:9px;display:grid}.project-task-list article{background:#0000002e;border:1px solid #f6f0e51a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.project-task-list b{color:#fff7e6;overflow-wrap:anywhere}.project-task-list p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.project-task-list small{color:var(--muted)}.project-linked-empty{background:#ffffff09;border:1px dashed #f6f0e52e;border-radius:8px;gap:10px;padding:18px;display:grid}.project-linked-empty svg{color:var(--green)}.project-linked-empty h3{color:#fff7e6;font-size:20px}.project-linked-empty p{max-width:680px;color:var(--muted);line-height:1.55}.project-linked-empty-actions{flex-wrap:wrap;gap:9px;display:flex}.project-linked-empty-actions .primary-action,.project-linked-empty-actions .ghost-action{width:fit-content;min-height:38px;padding:8px 12px}.commander-card{background:linear-gradient(#e6b84a17,#ffffff09);border-color:#e6b84a38}.commander-focus{background:#e6b84a12;border:1px solid #e6b84a2e;border-radius:8px;gap:5px;padding:12px;display:grid}.commander-focus b{color:var(--gold);text-transform:uppercase;font-size:12px}.commander-focus span{color:#fff7e6;line-height:1.5}.commander-suggestions{gap:9px;display:grid}.commander-suggestions article{background:#0000002e;border:1px solid #f6f0e51a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.commander-suggestions b{color:#fff7e6;overflow-wrap:anywhere}.commander-suggestions p,.commander-suggestions small{color:var(--muted);line-height:1.45}.commander-suggestions button{color:#e8f8ee;background:#67d28f1a;border:1px solid #67d28f47;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:900}.commander-instructions{grid-template-columns:repeat(2,minmax(0,1fr))}.task-status{min-height:24px;color:var(--green);white-space:nowrap;background:#ffffff12;border-radius:999px;flex:none;align-items:center;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.task-status.working{color:#79c8ff;background:#79c8ff1f}.task-status.review{color:var(--gold);background:#e6b84a1f}.task-status.done{color:var(--green);background:#67d28f21}.task-status.blocked{color:var(--red);background:#f070701f}.task-detail h3{color:#fff7e6;font-size:22px}.task-detail-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-detail p{color:var(--muted);overflow-wrap:anywhere;line-height:1.65}.task-detail-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.task-detail-trust-grid span{background:#ffffff0b;border:1px solid #f6f0e51a;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.task-detail-trust-grid b{color:#fff7e6;overflow-wrap:anywhere;font-size:15px}.task-detail-trust-grid em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.task-meta{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;gap:6px;padding:10px;display:grid}.task-meta span{color:var(--muted);font-size:13px}.task-criteria{background:#0000002e;border:1px solid #f6f0e51f;border-radius:8px;gap:10px;padding:12px;display:grid}.task-criteria p{white-space:pre-wrap;gap:5px;margin:0;display:grid}.task-criteria b{color:#fff7e6}.task-fit-panel{border-top:1px solid #67d28f2e;border-bottom:1px solid #67d28f2e;gap:10px;padding:12px 0;display:grid}.task-fit-panel h4{color:#fff7e6;margin:0;font-size:13px}.task-fit-panel>div{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.task-fit-panel span{gap:3px;min-width:0;display:grid}.task-fit-panel b{color:var(--green);letter-spacing:0;text-transform:uppercase;font-size:10px}.task-fit-panel em,.task-fit-panel p{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.task-worker-checklist{background:#67d28f0f;border:1px solid #67d28f33;border-radius:8px;gap:10px;padding:12px;display:grid}.task-worker-checklist h4{color:#fff7e6;font-size:14px}.task-worker-checklist ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.task-worker-checklist p{color:#e7d19a;margin:0;font-size:12px}.task-skill-tags{flex-wrap:wrap;gap:6px;display:flex}.task-skill-tags span{color:var(--green);background:#67d28f14;border:1px solid #67d28f2e;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.task-agent-matches{background:#79c8ff0f;border:1px solid #79c8ff33;border-radius:8px;gap:10px;padding:12px;display:grid}.task-match-heading,.task-match-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.task-match-heading span,.task-match-heading a{color:#fff7e6;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:900;display:inline-flex}.task-match-heading a{color:var(--green);text-decoration:none}.task-match-list{gap:8px;display:grid}.task-match-card{background:#ffffff0b;border:1px solid #f6f0e51a;border-radius:8px;gap:7px;padding:10px;display:grid}.task-match-card b{color:#fff7e6;overflow-wrap:anywhere;font-size:14px}.task-match-card p,.task-agent-matches p,.task-agent-matches small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.task-match-card ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.submission-box{color:#f3eadb;white-space:pre-wrap;background:#67d28f0f;border:1px solid #67d28f3d;border-radius:8px;gap:8px;max-height:240px;padding:12px;line-height:1.55;display:grid;overflow:auto}.submission-box small{color:var(--green);font-size:12px;font-weight:900}.review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-actions button{border:1px solid var(--line);color:#fff7e6;background:#ffffff0f;border-radius:8px;min-height:38px;font-weight:900}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.worker-path-panel{background:linear-gradient(135deg,#67d28f14,#75b7ff0f),#ffffff09;border:1px solid #67d28f33;border-radius:8px;gap:18px;margin-top:14px;padding:18px;display:grid}.worker-path-copy{gap:8px;max-width:780px;display:grid}.worker-path-copy h2{color:#fff7e6;font-size:clamp(26px,3.4vw,40px);line-height:1.08}.worker-path-copy p{color:var(--muted);line-height:1.65}.worker-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.worker-path-grid article{background:#0000002e;border:1px solid #f6f0e51a;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.worker-path-grid svg{color:var(--green)}.worker-path-grid span{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:900}.worker-path-grid h3{color:#fff7e6;font-size:17px}.worker-path-grid p{color:var(--muted);font-size:13px;line-height:1.5}.worker-path-actions{flex-wrap:wrap;gap:10px;display:flex}.worker-path-actions a{color:#ffe59a;background:#e6b84a14;border:1px solid #e6b84a40;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.doc-panel,.protocol-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px}.doc-panel{gap:12px;display:grid}.step{background:var(--ink);color:#151713;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.doc-panel h2,.protocol-panel h2{font-size:24px}.doc-panel p{color:var(--muted);line-height:1.65}pre{overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid var(--line);background:#00000059;border-radius:8px;margin:0;padding:14px;overflow-x:auto}pre code{white-space:inherit}code{color:#f7ead1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6}.protocol-panel{margin-top:14px}.protocol-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.protocol-list div{background:#00000038;border-radius:8px;gap:4px;min-height:72px;padding:12px;display:grid}.protocol-list span{color:var(--muted);font-size:13px;line-height:1.5}.board-hero{background:linear-gradient(135deg,#75b7ff24,#ffffff09),linear-gradient(90deg,#67d28f1a,#c7a4ff1f,#e6b84a1a);min-height:220px}.board-workbench,.board-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:14px;margin-top:14px;display:grid}.board-intake,.board-brief,.board-side{gap:14px;display:grid}.board-intake textarea{resize:vertical;min-height:170px}.board-intake textarea,.board-form-grid select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#0000003d;border-radius:8px;padding:12px}.board-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.board-form-grid label{gap:6px;display:grid}.board-form-grid span,.board-brief-grid em,.board-role-card span,.board-role-card p,.board-role-card li,.board-rule-list em,.board-task-list p,.board-run-list span,.board-run-list em,.board-empty{color:var(--muted);font-size:13px;line-height:1.45}.board-brief>p{color:#f6f0e5;line-height:1.6}.board-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.board-brief-grid span,.board-synthesis p,.board-rule-list span,.board-task-list article,.board-run-list article,.board-empty{border:1px solid var(--line);background:#ffffff0d;border-radius:8px}.board-brief-grid span{gap:4px;padding:10px;display:grid}.board-brief-grid b,.board-rule-list b{color:#fff}.board-synthesis{gap:8px;display:grid}.board-synthesis p{padding:10px 12px}.board-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.board-role-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;gap:12px;min-height:260px;padding:16px;display:grid}.board-role-card div{gap:6px;display:grid}.board-role-card span{width:fit-content;color:var(--blue);text-transform:uppercase;background:#75b7ff1f;border-radius:999px;padding:4px 8px;font-weight:900}.board-role-card h2{font-size:21px}.board-role-card>b{color:var(--gold)}.board-role-card ul{gap:6px;margin:0;padding-left:18px;display:grid}.board-side{align-content:start}.board-rule-list,.board-task-list,.board-run-list{gap:8px;display:grid}.board-rule-list span{gap:4px;padding:10px;display:grid}.board-task-list article{grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}.board-task-list span{color:var(--gold);font-weight:900}.board-run-list article{gap:5px;padding:10px;display:grid}.board-run-list b{color:#fff;line-height:1.35}.board-run-list em{font-style:normal}.board-empty{padding:10px}.board-task-cta{width:100%;margin-top:12px}.board-draft-actions{gap:8px;display:grid}.board-draft-actions .board-task-cta{margin-top:0}.board-packages{gap:12px;margin-top:14px;display:grid}.board-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.board-package-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:space-between;gap:14px;min-height:230px;padding:16px;display:grid}.board-package-card div{gap:7px;display:grid}.board-package-card span{width:fit-content;color:var(--green);text-transform:uppercase;background:#67d28f1f;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.board-package-card h2{font-size:20px}.board-package-card p,.board-package-card li{color:var(--muted);font-size:13px;line-height:1.45}.board-package-card ul{gap:7px;margin:0;padding-left:18px;display:grid}.report-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.report-summary article,.report-card,.report-task-list article,.report-check-grid span{border:1px solid var(--line);background:#ffffff0d;border-radius:8px}.report-summary article{gap:8px;min-height:120px;padding:14px;display:grid}.report-summary span{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.report-summary b{color:#fff;line-height:1.45}.report-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:14px;margin-top:14px;display:grid}.report-main,.report-side,.report-task-list{gap:14px;display:grid}.report-memo p{color:#f6f0e5;line-height:1.65}.report-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-card{gap:10px;min-height:190px;padding:16px;display:grid}.report-card span{width:fit-content;color:var(--blue);text-transform:uppercase;background:#75b7ff1f;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.report-card h2{font-size:21px}.report-card p,.report-task-list p{color:var(--muted);font-size:13px;line-height:1.45}.report-task-list article{grid-template-columns:auto 1fr;gap:10px;padding:10px;display:grid}.report-task-list span{color:var(--gold);font-weight:900}.report-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.report-check-grid span{color:var(--muted);padding:10px;font-size:13px;line-height:1.35}@media (max-width:1100px){.home-hero,.role-choice-grid,.work-type-grid,.home-proof-grid,.content-path-grid,.command-band,.main-grid,.feature-grid,.board-workbench,.board-layout,.report-layout,.work-status-board,.task-layout,.project-layout,.project-detail-layout,.capability-registry-layout,.agent-profile-layout,.dashboard-layout,.account-layout,.project-board,.task-layout.task-layout-empty,.dashboard-quiet-state{grid-template-columns:1fr}.control-panel{justify-content:flex-start;min-width:0}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-strip,.work-status-strip,.task-command-strip,.dashboard-stat-strip,.account-stat-grid,.capability-summary-strip,.solver-routing-guide,.capability-node-facts,.agent-profile-strip,.agent-node-meta,.agent-review-grid,.agent-profile-score-grid,.agent-profile-meters,.report-summary,.task-workflow,.worker-task-guide,.worker-path-grid,.project-command-strip,.project-flow,.project-role-taxonomy,.project-task-strip{grid-template-columns:repeat(2,1fr)}.next-action-grid,.board-package-grid,.board-role-grid,.report-section-grid{grid-template-columns:1fr}}@media (max-width:720px){.home-shell{width:min(100% - 20px,720px);padding-top:10px}.home-hero{min-height:auto;padding:22px}.home-hero h1{font-size:42px}.home-hero p{font-size:15px}.home-hero-actions .primary-action,.home-hero-actions .ghost-action{width:100%}.role-choice-card,.work-type-card{padding:16px}.role-action-list a,.home-proof-grid a{align-items:flex-start;min-height:auto}.home-principle-strip{grid-template-columns:1fr}.content-path-grid article{min-height:auto;padding:16px}.content-path-grid article>div:last-child{flex-direction:column;align-items:stretch}.content-path-grid button,.content-path-grid a{width:100%}.arena-shell{width:min(100% - 20px,720px);padding-top:10px}.command-band{min-height:auto;padding:22px}h1{font-size:44px}.subcopy{font-size:15px}.world-strip,.work-status-strip,.task-command-strip,.agent-grid,.event-list,.zone-tabs,.docs-grid,.protocol-list,.board-form-grid,.board-brief-grid,.report-check-grid,.task-workflow,.worker-task-guide,.worker-path-grid,.task-detail-trust-grid,.task-form-grid,.dashboard-stat-strip,.dashboard-identity,.dashboard-verification-banner,.account-profile-card,.account-trust-grid,.verification-panel,.capability-summary-strip,.solver-routing-guide,.capability-node-facts,.agent-profile-strip,.agent-node-meta,.agent-review-grid,.agent-profile-score-grid,.agent-profile-meters,.project-command-strip,.project-flow,.project-role-taxonomy,.project-task-strip,.commander-instructions,.role-grid,.dashboard-row{grid-template-columns:1fr}.dashboard-row-title{flex-direction:column}.dashboard-row-cta{width:fit-content}.village-hud{flex-direction:column}.task-filter-bar,.project-filter-bar{flex-direction:column;align-items:flex-start}.task-filter-bar div,.project-filter-bar div{justify-content:flex-start;width:100%}.task-board-panel{order:1}.task-detail{order:2}.task-composer{order:3}.task-empty-actions,.task-empty-actions .primary-action,.task-empty-actions .ghost-action{width:100%}.village-ground{min-height:620px}.building{width:104px;height:76px}.building em{max-width:86px;font-size:9px}.villager{width:112px;margin-left:-56px}.primary-action,.ghost-action,.zone-tabs button,.empty-arena-actions,.project-empty-actions .primary-action,.project-empty-actions .ghost-action,.project-linked-empty-actions .primary-action,.project-linked-empty-actions .ghost-action{width:100%}.capability-node-card header,.capability-node-card footer{flex-direction:column;align-items:flex-start}.battle-stage{min-height:auto}.human-auth-panel,.human-session-card{grid-template-columns:1fr}.account-trust-item{border-top:1px solid var(--line);border-left:0;padding:12px 0}.account-trust-item:first-child{border-top:0;padding-top:0}.account-trust-item:last-child{padding-bottom:0}.dashboard-quiet-actions{width:100%}.human-auth-paths div{grid-template-columns:auto minmax(0,1fr)}.human-auth-paths span{grid-column:2}}.live-chess-overlay{text-align:left;align-items:flex-start;gap:8px;max-width:92%}.live-chess-meta{opacity:.9;font-size:12px;line-height:1.45}.live-chess-block{gap:4px;width:100%;font-size:11px;display:grid}.live-chess-block code,.live-chess-block span{overflow-wrap:anywhere;background:#00000040;border-radius:8px;max-width:100%;padding:6px;display:block}.chess-square{place-items:center;display:grid;position:relative}.fen-piece{z-index:2;text-shadow:0 2px 6px #00000073;-webkit-user-select:none;user-select:none;font-family:Times New Roman,Georgia,serif;font-size:clamp(22px,3.2vw,44px);line-height:1;position:relative}.white-piece{color:#f7f0dc}.black-piece{color:#141414;text-shadow:0 1px #ffffff40,0 2px 6px #00000080}.live-chess-panel{grid-template-columns:minmax(320px,560px) minmax(280px,1fr);align-items:start;gap:18px;width:100%;display:grid}.live-chess-board{aspect-ratio:1;width:min(560px,100%);overflow:hidden}.live-chess-info{color:#ffffffd1;background:#00000038;border:1px solid #ffffff1a;border-radius:18px;gap:12px;padding:16px;display:grid}.live-chess-title{gap:4px;display:grid}.live-chess-title strong{color:#fff;font-size:18px}.live-chess-title span{color:#ffffff94;font-size:13px}.live-chess-meta{font-size:13px;line-height:1.5}.live-chess-meta p{margin:0}.live-chess-block{gap:6px;font-size:12px;display:grid}.live-chess-block b{color:#ffffffb3}.live-chess-block code,.live-chess-block span{overflow-wrap:anywhere;color:#ffffffd1;background:#00000047;border-radius:10px;max-width:100%;padding:8px;display:block}@media (max-width:980px){.live-chess-panel{grid-template-columns:1fr}}.live-board-column{gap:10px;display:grid}.player-strip{background:#00000038;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.player-strip div{gap:2px;display:grid}.player-strip b{color:#ffffffb3;font-size:12px}.player-strip span{color:#fff;font-size:15px;font-weight:700}.player-strip em{color:#ffffff8c;font-size:12px;font-style:normal}.white-strip{box-shadow:inset 3px 0 #f7f0dcd9}.black-strip{box-shadow:inset 3px 0 #141414d9}.captured-row{color:#ffffff9e;background:#ffffff0b;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:5px 10px;font-size:12px;display:flex}.captured-row div{flex-wrap:wrap;align-items:center;gap:2px;min-height:20px;display:flex}.captured-row b{font-family:Times New Roman,Georgia,serif;font-size:18px;line-height:1}.captured-row em{color:#ffffff61;font-style:normal}.live-chess-score{grid-template-columns:1fr 1fr;gap:10px;display:grid}.live-chess-score div{background:#ffffff0e;border-radius:12px;gap:3px;padding:10px;display:grid}.live-chess-score b{color:#fff;font-size:14px}.live-chess-score span,.live-chess-score em{color:#ffffff9e;font-size:12px;font-style:normal}.match-row-button{appearance:none;text-align:left;cursor:pointer;border:0;width:100%}.match-row-button:hover{filter:brightness(1.12)}.move-nav{flex-wrap:wrap;gap:8px;display:flex}.move-nav button{color:#ffffffdb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:7px 10px}.move-nav button:disabled{opacity:.35;cursor:not-allowed}.move-status{background:#ffffff0e;border-radius:12px;gap:4px;padding:10px;font-size:12px;display:grid}.move-status b{color:#fff}.move-status span{color:#ffffffa6}.live-chess-board{aspect-ratio:1!important;grid-template-rows:repeat(8,minmax(0,1fr))!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;width:min(100%,640px)!important;display:grid!important;overflow:hidden!important}.live-chess-board>span{place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important}.chess-square{aspect-ratio:1!important}.fen-piece{font-size:clamp(26px,5.2vw,54px)}@media (max-width:980px){.live-chess-board{width:100%!important}}.work-hall-shell,.detail-shell{color:#ffffffe6;background:linear-gradient(#262d23d6,#10130ff5 260px),#10130f;min-height:100vh;padding:40px clamp(18px,4vw,64px) 64px}.work-hall-header,.detail-hero,.content-metric-strip,.content-path-grid,.content-mode-grid,.publish-grid,.content-list-section,.answer-layout,.mission-workbench,.finalize-panel{width:min(1180px,100%);margin:0 auto}.work-hall-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;padding-bottom:22px;display:flex}.work-hall-header h1,.detail-hero h1{letter-spacing:0;margin:4px 0 10px;font-size:clamp(30px,4vw,52px)}.work-hall-header p,.detail-hero p,.publish-note p,.mission-sidepanel p{color:#ffffffad;max-width:760px;line-height:1.65}.eyebrow{color:#d7c98a;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.work-hall-actions,.section-title-row,.card-topline,.answer-meta,.answer-actions,.step-meta,.publish-row,.tag-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ghost-link,.icon-button,.icon-text-button,.primary-button,.segmented-control button,.answer-actions button,.step-controls button{color:#ffffffe6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 12px;text-decoration:none;display:inline-flex}.icon-button{width:42px;padding:0}.primary-button{color:#16130a;background:#e3c65d;border-color:#e3c65d8c;width:fit-content;font-weight:850}.primary-button:disabled{opacity:.6;cursor:not-allowed}.publish-grid{grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr);align-items:start;gap:24px;display:grid}.content-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 auto 24px;display:grid}.content-metric-strip div{background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:5px;min-height:72px;padding:12px 14px;display:grid}.content-metric-strip span{color:#ffffff94;text-transform:uppercase;font-size:12px;font-weight:800}.content-metric-strip strong{color:#ffe59a;font-size:24px}.content-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.content-path-grid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:12px;min-height:190px;padding:22px;display:grid}.content-path-grid article:first-child{box-shadow:inset 0 4px #85d79d}.content-path-grid article:last-child{box-shadow:inset 0 4px #75a7ff}.content-path-grid article>div:first-child,.content-path-grid article>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.content-path-grid article>div:first-child span{color:#ffe59a;text-transform:uppercase;font-size:12px;font-weight:900}.content-path-grid h2{color:#fff;max-width:500px;font-size:clamp(24px,3vw,34px);line-height:1.1}.content-path-grid p{color:#ffffffad;line-height:1.62}.content-path-grid button,.content-path-grid a,.content-note-link{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 12px;text-decoration:none;display:inline-flex}.content-path-grid button.active{color:#ffe59a;background:#e3c65d29;border-color:#e3c65d66}.content-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.content-mode-card{min-height:154px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:9px;padding:18px;text-decoration:none;display:grid}.content-mode-card.active{background:#e3c65d21;border-color:#e3c65d6b}.content-mode-card.solver{background:#00000038}.content-mode-card span{color:#ffe59a;text-transform:uppercase;font-size:12px;font-weight:900}.content-mode-card strong{color:#fff;font-size:20px}.content-mode-card em{color:#ffffff9e;font-size:13px;font-style:normal;line-height:1.45}.publish-panel,.publish-note,.content-card,.answer-card,.answer-compose,.mission-sidepanel,.mission-step,.finalize-panel{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 18px 54px #0000003d}.publish-panel,.publish-note,.answer-compose,.mission-sidepanel,.finalize-panel{padding:22px}.publish-panel-heading{border-bottom:1px solid #ffffff1a;gap:7px;margin-bottom:18px;padding-bottom:16px;display:grid}.publish-panel-heading span{color:#ffe59a;text-transform:uppercase;font-size:12px;font-weight:900}.publish-panel-heading h2{color:#fff;font-size:clamp(26px,3vw,36px);line-height:1.08}.publish-panel-heading p{color:#ffffffa8;max-width:740px;line-height:1.55}.content-intent-banner{background:#75b7ff14;border:1px solid #75b7ff38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:grid}.content-intent-banner.mission{background:#e3c65d14;border-color:#e3c65d42}.content-intent-banner div{gap:4px;min-width:0;display:grid}.content-intent-banner b{color:#fff;font-size:14px}.content-intent-banner p{color:#ffffffa8;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.content-intent-banner button{color:#fff;text-align:left;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;gap:2px;min-height:42px;padding:8px 10px;display:grid}.content-intent-banner button span{color:#ffffff94;text-transform:uppercase;font-size:10px;font-weight:900}.publish-note{background:#232b22e0;flex-direction:column;gap:12px;display:flex}.publish-note h2,.content-list-section h2,.answer-compose h2,.mission-sidepanel h2,.finalize-panel h2{letter-spacing:0;margin:0}.note-stack{gap:8px;margin-top:auto;display:grid}.note-stack span{color:#ffffffc2;background:#ffffff14;border-radius:8px;padding:10px}.template-brief{background:#0c100d9e;border:1px solid #e3c65d2e;border-radius:8px;gap:14px;margin:0 0 16px;padding:14px;display:grid}.template-brief-topline,.template-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.template-brief-topline span{color:#ffe59a;background:#e3c65d1f;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.template-brief h3{color:#fffffff0;margin:0;font-size:18px;line-height:1.35}.template-readiness-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.template-readiness-snapshot span{background:#ffffff0f;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.template-readiness-snapshot b{color:#ffffffe6;text-transform:uppercase;font-size:11px}.template-readiness-snapshot em{color:#ffffffa8;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.4}.template-brief-details{border-top:1px solid #ffffff1a;padding-top:10px}.template-brief-details summary{cursor:pointer;color:#ffe59a;font-size:13px;font-weight:850;list-style-position:inside}.template-brief-details summary:hover{color:#fff0b9}.template-brief-details-body{gap:10px;padding-top:12px;display:grid}.template-brief-details:not([open]) summary:after{content:" · optional details";color:#ffffff73;font-weight:650}.mission-safety-gate{background:#e3c65d13;border:1px solid #e3c65d2e;border-radius:8px;gap:14px;padding:14px;display:grid}.mission-safety-heading{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mission-safety-heading svg,.mission-safety-note svg{color:#ffe59a}.mission-safety-heading h3{color:#fff;margin:0 0 4px;font-size:18px}.mission-safety-heading p,.mission-safety-note p{color:#ffffffa8;margin:0;line-height:1.55}.mission-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mission-intake-card{background:#67d28f0e;border:1px solid #67d28f2e;border-radius:8px;gap:12px;padding:13px;display:grid}.mission-intake-heading{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mission-intake-heading svg{color:var(--green)}.mission-intake-heading h3{color:#fff;margin:0 0 4px;font-size:16px}.mission-intake-heading p{color:#ffffffa8;margin:0;font-size:12px;line-height:1.45}.mission-intake-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.mission-intake-list span{color:#ffffffad;background:#0000001f;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px;font-size:12px;line-height:1.5}.mission-intake-list b{color:#ffffffe0;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.mission-safety-checks{gap:9px;display:grid}.mission-input-warning{background:#0000001f;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:11px;display:grid}.mission-input-warning b{color:#ffffffdb;font-size:13px}.mission-input-warning span{color:#ffffffad;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.mission-input-warning svg{color:#ffe59a;margin-top:2px}.mission-safety-checks label{color:#ffffffc2;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.45;display:grid}.mission-safety-checks input{margin-top:2px}.mission-safety-note{background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px;display:grid}.mission-safety-note.private{background:#75b7ff1a;border-color:#75b7ff3d}.template-fit-grid span,.template-inputs,.template-risks{color:#ffffffb8;background:#ffffff0f;border-radius:8px;min-width:0;padding:11px;line-height:1.45}.template-fit-grid b,.template-inputs b,.template-risks b{color:#ffffffe6;text-transform:uppercase;margin-bottom:5px;font-size:12px;display:block}.template-inputs p,.template-risks p{margin:0}.template-step-list{gap:8px;display:grid}.template-step-list article{background:#ffffff0e;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.template-step-list span{color:#ffe59a;background:#ffffff1f;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.template-step-list b{color:#fff;margin-bottom:4px;display:block}.template-step-list p{color:#ffffffad;margin:0 0 5px;line-height:1.45}.template-step-list ul{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.template-step-list li{color:#fff9;font-size:12px;line-height:1.4}.template-step-list li:before{content:"Check: ";color:#ffe59a;font-weight:850}.template-step-list em{color:#ffffff85;font-size:12px;font-style:normal;font-weight:800}.content-note-link{color:#ffe59a;border-color:#e3c65d4d;width:fit-content;margin-top:auto;font-weight:850}.segmented-control{background:#00000047;border-radius:10px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.segmented-control.small{margin-bottom:0}.segmented-control button{background:0 0;border-color:#0000;min-height:34px}.segmented-control button.active{color:#ffe59a;background:#e3c65d2e;border-color:#e3c65d59}.field-label{color:#ffffffbd;gap:8px;margin-bottom:13px;font-size:13px;font-weight:750;display:grid}.field-label.compact{flex:220px}.field-label input,.field-label textarea,.field-label select,.answer-compose textarea,.answer-compose input,.mission-sidepanel input,.step-controls textarea,.step-controls input,.finalize-panel textarea{color:#ffffffeb;background:#0709079e;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;padding:11px 12px}.field-label textarea,.answer-compose textarea,.step-controls textarea,.finalize-panel textarea{resize:vertical}.inline-options,.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.inline-options label{color:#ffffffbd;background:#0003;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.inline-options input[type=number]{max-width:72px;margin-left:auto}.template-choice-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 14px;display:grid}.template-choice{color:#ffffffdb;text-align:left;cursor:pointer;background:#00000038;border:1px solid #ffffff1f;border-radius:8px;gap:6px;min-height:112px;padding:12px;display:grid}.template-choice.active,.template-choice:hover{background:#e3c65d1f;border-color:#e3c65d6b}.template-choice span,.template-choice small{color:#ffffff94;font-size:12px}.template-choice span{text-transform:uppercase;font-weight:800}.template-choice strong{color:#fff}.form-message{color:#ffe59a;line-height:1.55}.content-list-section{margin-top:34px}.list-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.content-card{color:inherit;gap:12px;min-height:204px;padding:18px;text-decoration:none;display:grid}.content-card.question{border-top:3px solid #75a7ff}.content-card.mission{border-top:3px solid #80d39b}.content-card h3,.answer-card h3,.mission-step h2{letter-spacing:0;margin:0}.content-card p,.answer-card p,.mission-step p{color:#ffffffad;margin:0;line-height:1.55}.type-pill,.status-pill,.tag-row span,.card-metrics span,.accepted-label{color:#ffffffbd;background:#ffffff14;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:750;display:inline-flex}.type-pill{color:#ffe59a}.status-pill.completed,.status-pill.accepted,.accepted-label{color:#aef0be;background:#56b7702e}.status-pill.rejected{color:#ffb3b3;background:#ee59592b}.status-pill.submitted,.status-pill.in_progress,.handoff-alert{color:#bdd7ff;background:#5e93de33}.handoff-alert{border-color:#5e93de38}.card-metrics{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.empty-state,.muted-copy{color:#ffffff94}.empty-state{border:1px dashed #ffffff2e;border-radius:8px;align-items:center;gap:10px;padding:22px;display:flex}.content-empty-state{background:#ffffff09;border:1px dashed #ffffff2e;border-radius:8px;gap:10px;margin-top:14px;padding:22px;display:grid}.content-empty-state svg{color:#80d39b}.content-empty-state span{color:#ffe59a;text-transform:uppercase;font-size:12px;font-weight:850}.content-empty-state h3{color:#fff;margin:0;font-size:22px}.content-empty-state p{color:#ffffffad;max-width:760px;margin:0;line-height:1.58}.content-empty-state>div{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.content-empty-state .primary-button,.content-empty-state .ghost-link{width:fit-content;min-height:40px}.detail-shell{align-content:start;gap:18px;display:grid}.detail-shell>.ghost-link{justify-self:start}.detail-hero{border:1px solid #ffffff1f;border-radius:8px;padding:clamp(20px,3vw,34px)}.detail-hero.question{background:linear-gradient(135deg,#274068e0,#18201deb)}.detail-hero.mission{background:linear-gradient(135deg,#264f33e0,#171f1ceb)}.answer-layout,.mission-workbench{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.question-next-action{background:#75a7ff14;border:1px solid #75a7ff3d;border-radius:8px;gap:8px;padding:16px;display:grid}.question-next-action span{color:#bdd7ff;text-transform:uppercase;font-size:11px;font-weight:850}.question-next-action h2{color:#fff;margin:0;font-size:20px}.question-next-action p{color:#ffffffb3;max-width:780px;margin:0;line-height:1.55}.question-next-action a,.question-empty-answers a{align-items:center;gap:6px;width:fit-content;display:inline-flex}.answer-list,.mission-steps{gap:12px;display:grid}.answer-card{padding:16px}.answer-card.accepted{background:#446f422e;border-color:#7edd906b}.answer-meta{justify-content:space-between;margin-bottom:12px}.answer-meta span,.step-meta span{color:#ffffffad;align-items:center;gap:6px;font-size:13px;display:inline-flex}.answer-actions{justify-content:space-between;margin-top:14px}.answer-actions button:disabled{opacity:.55;cursor:not-allowed}.question-empty-answers,.answer-quality-checklist{background:#ffffff09;border:1px dashed #ffffff2e;border-radius:8px;gap:9px;padding:16px;display:grid}.question-empty-answers svg,.answer-quality-checklist svg{color:#75a7ff}.question-empty-answers h3{color:#fff;margin:0;font-size:19px}.question-empty-answers p{color:#ffffffad;max-width:680px;margin:0;line-height:1.55}.answer-quality-checklist b{color:#fff;font-size:13px}.answer-quality-checklist span{color:#ffffffad;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.mission-progress{gap:10px;margin-top:16px;display:grid}.mission-progress div:first-child{align-items:baseline;gap:12px;display:flex}.mission-progress strong{font-size:34px}.progress-track{background:#ffffff1f;border-radius:999px;height:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:#85d79d;height:100%;display:block}.mission-workbench{grid-template-columns:320px minmax(0,1fr)}.mission-sidepanel{gap:12px;display:grid;position:sticky;top:18px}.mission-handoff-grid,.step-dependency-list,.case-readiness-list,.mission-quality-list,.step-review-guide{gap:8px;display:grid}.mission-handoff-grid span,.step-dependency-list span,.case-readiness-list span,.step-state-note,.finalize-note{color:#ffffffb8;background:#00000038;border:1px solid #ffffff1c;border-radius:8px;padding:10px;line-height:1.45}.mission-handoff-grid b{color:#ffe59a;margin-bottom:3px;font-size:12px;display:block}.mission-next-action{background:#56b77017;border:1px solid #56b77042;border-radius:8px;gap:8px;padding:12px;display:grid}.mission-next-action span{color:#bff0ca;text-transform:uppercase;font-size:11px;font-weight:850}.mission-next-action h3{color:#fff;margin:0;font-size:17px}.mission-next-action p{color:#ffffffb3;margin:0;line-height:1.5}.mission-next-action a{color:#bff0ca;align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.mission-step{padding:16px}.step-header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.step-index{color:#ffe59a;background:#e3c65d2e;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.step-meta{margin:12px 0}.step-dependency-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:10px}.step-dependency-list span.accepted,.case-readiness-list span.ready,.finalize-note.ready{color:#bff0ca;background:#56b7701f;border-color:#56b77047}.mission-final-empty{background:#ffffff09;border:1px dashed #ffffff2e;border-radius:8px;gap:9px;margin-bottom:12px;padding:16px;display:grid}.mission-final-empty svg{color:#85d79d}.mission-final-empty h3{color:#fff;margin:0;font-size:18px}.mission-final-empty p{color:#ffffffb3;max-width:760px;margin:0;line-height:1.55}.step-recommendations{background:#75b7ff12;border:1px solid #75b7ff38;border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.step-recommendations.private{background:#4c3e163d;border-color:#e3c65d47}.step-recommendation-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.step-recommendation-heading b{color:#fff;font-size:13px}.step-recommendation-heading svg{color:#b9dcff}.step-recommendation-heading span{color:#b9dcff;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:11px;font-weight:900}.step-recommendations.private .step-recommendation-heading svg,.step-recommendations.private .step-recommendation-heading span{color:#ffe59a}.step-recommendations p{color:#ffffffb3;font-size:13px;line-height:1.55}.step-recommendation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.step-recommendation-list a{min-width:0;color:inherit;background:#00000038;border:1px solid #ffffff1c;border-radius:8px;gap:5px;padding:10px;text-decoration:none;display:grid}.step-recommendation-list strong,.step-recommendation-list span,.step-recommendation-list em{overflow-wrap:anywhere}.step-recommendation-list strong{color:#fff;font-size:13px}.step-recommendation-list span{color:#b9dcff;font-size:12px;line-height:1.4}.step-recommendation-list em{color:#ffffff94;font-size:11px;font-style:normal;line-height:1.4}.case-readiness-list span{color:#ffffff9e;align-items:center;gap:8px;font-size:13px;display:flex}.mission-quality-list span,.step-review-guide span{color:#ffffffad;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.mission-quality-list svg,.step-review-guide svg{color:#85d79d;flex:none;margin-top:2px}.step-review-guide{background:#75b7ff14;border:1px solid #75b7ff38;border-radius:8px;padding:12px}.step-review-guide b{color:#fff;font-size:13px}.detail-shell .step-review-guide.self-check label{color:#ffffffb3;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.step-review-guide.self-check input{width:auto;margin-top:2px}.step-review-guide.scorecard>div,.step-review-guide.scorecard section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.step-review-guide.scorecard>div em{color:#ffe59a;font-size:12px;font-style:normal;font-weight:850}.detail-shell .step-review-guide.scorecard section span{color:#ffffffd1;font-weight:760;display:block}.step-review-guide.scorecard section small{color:#ffffff80;grid-column:1/-1;line-height:1.4}.score-options{background:#00000047;border-radius:8px;gap:4px;padding:3px;display:inline-flex}.score-options button{color:#ffffffa8;background:0 0;border-color:#0000;border-radius:6px;min-width:30px;min-height:28px;padding:4px 8px}.step-state-note{color:#ffe59a;background:#e3c65d14;border-color:#e3c65d38}.step-controls{gap:10px;margin-top:12px;display:grid}.step-controls button{justify-self:start}.step-controls button.danger{color:#ffd0d0;background:#b4373738}.output-preview,.review-note{white-space:pre-wrap;color:#ffffffc7;background:#00000052;border-radius:8px;width:100%;padding:12px;line-height:1.55;overflow:auto}.review-note{border-left:3px solid #e3c65d}@media (max-width:980px){.work-hall-header,.list-toolbar,.answer-layout,.mission-workbench,.publish-grid{flex-direction:column;grid-template-columns:1fr}.content-card-grid{grid-template-columns:1fr}.content-empty-state .primary-button,.content-empty-state .ghost-link,.question-next-action a,.question-empty-answers a{width:100%}.mission-safety-grid,.content-intent-banner{grid-template-columns:1fr}.content-intent-banner button{width:100%}.content-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-sidepanel{position:static}.step-header{grid-template-columns:34px minmax(0,1fr)}.step-header .status-pill{grid-column:1/-1;width:fit-content}.step-recommendation-list{grid-template-columns:1fr}.step-recommendation-heading span{margin-left:0}}.work-hall-shell{color:#13231b;background:#f7f8f3}.work-hall-header{border-bottom-color:#dfe6dc}.work-hall-header p,.publish-note p,.content-list-section p,.content-card p,.mission-safety-heading p,.mission-safety-note p,.mission-intake-heading p,.publish-panel-heading p,.content-intent-banner p,.template-step-list p,.template-risks p,.template-inputs p{color:#5d6b62}.work-hall-shell .eyebrow,.publish-panel-heading span,.content-mode-card span,.type-pill,.template-brief-details summary,.content-note-link{color:#167044}.work-hall-shell .ghost-link,.work-hall-shell .icon-button,.work-hall-shell .primary-button,.work-hall-shell .segmented-control button,.content-path-grid button,.content-path-grid a,.content-note-link{color:#183626;background:#fff;border-color:#d8e2d9}.work-hall-shell .primary-button{color:#fff;background:#0f432b;border-color:#0f432b}.work-hall-shell .primary-button:disabled{color:#fff;background:#aab8ad;border-color:#aab8ad}.work-hall-shell .ghost-link:hover,.work-hall-shell .icon-button:hover,.content-note-link:hover{background:#f0f7f1;border-color:#b9d1bf}.publish-panel,.publish-note,.content-card,.content-list-section,.content-empty-state,.mission-sidepanel,.answer-card,.answer-compose,.mission-step,.finalize-panel{background:#fff;border-color:#dfe6dc;box-shadow:0 16px 46px #1e2f2412}.publish-note{background:#eef6ef}.publish-panel-heading,.template-brief-details{border-top-color:#e0e7df;border-bottom-color:#e0e7df}.publish-panel-heading h2,.publish-note h2,.content-list-section h2,.content-card h3,.content-intent-banner b,.template-brief h3,.template-step-list b,.mission-safety-heading h3,.mission-intake-heading h3,.template-fit-grid b,.template-inputs b,.template-risks b{color:#13231b}.content-list-section.collapsed{margin-top:22px;display:none}.content-list-section.collapsed .list-toolbar{margin-bottom:0}.content-intent-banner,.content-intent-banner.mission{background:#f2f8f3;border-color:#d5e4d8}.content-intent-banner button{color:#183626;background:#fff;border-color:#d8e2d9}.content-intent-banner button span,.template-brief-details:not([open]) summary:after,.content-mode-card em,.template-choice span,.template-choice small{color:#718078}.note-stack span,.template-fit-grid span,.template-inputs,.template-risks,.template-step-list article,.mission-input-warning,.mission-intake-list span,.inline-options label,.mission-safety-note{color:#5d6b62;background:#f6f8f4}.mission-safety-gate,.template-brief{background:#fbfcf7;border-color:#dfe8d9}.mission-intake-card{background:#f5faf5;border-color:#cfdfd1}.mission-input-warning b,.mission-safety-checks label,.mission-input-warning span,.mission-intake-list b,.template-step-list li,.template-step-list em,.field-label,.inline-options label{color:#5d6b62}.template-brief-topline span,.type-pill,.status-pill,.tag-row span,.card-metrics span,.accepted-label{color:#276442;background:#edf6ef}.segmented-control{background:#edf2ed}.segmented-control button.active,.content-path-grid button.active{color:#0f5d37;background:#e6f4e9;border-color:#bcd9c3}.field-label input,.field-label textarea,.field-label select,.answer-compose textarea,.answer-compose input,.mission-sidepanel input,.step-controls textarea,.step-controls input,.finalize-panel textarea{color:#13231b;background:#fff;border-color:#ccd8cf}.field-label input::placeholder,.field-label textarea::placeholder{color:#8a958e}.form-message{color:#0f6b3f}.content-card.question{border-top-color:#6a9ce8}.content-card.mission{border-top-color:#60b979}@media (max-width:900px){.content-list-section.collapsed .list-toolbar{align-items:flex-start}}.validation-shell{color:#ffffffe6;background:radial-gradient(circle at 20% 12%,#5c82c22e,#0000 30%),radial-gradient(circle at 82% 18%,#81b16d24,#0000 28%),#10130f;min-height:100vh;padding:32px clamp(18px,4vw,64px) 56px}.validation-hero,.validation-position,.validation-action-strip,.validation-operating-loop,.validation-metrics,.validation-grid,.validation-founder-panel,.validation-footer{width:min(1180px,100%);margin:0 auto}.validation-hero{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.validation-hero h1{letter-spacing:0;margin:4px 0 10px;font-size:clamp(31px,4vw,54px)}.validation-hero p,.validation-position p,.validation-note-list p,.probability-list p{color:#ffffffad;line-height:1.62}.validation-hero p{max-width:790px}.validation-position,.validation-panel,.validation-metrics article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 24px 70px #00000047}.validation-position{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.validation-position span{color:#ffe59a;background:#e3c65d29;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.validation-position strong{margin-top:10px;font-size:clamp(18px,2.4vw,28px);display:block}.validation-action-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.validation-action-strip a{min-height:126px;color:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:8px;padding:14px;text-decoration:none;display:grid}.validation-action-strip a:hover{background:#e3c65d17;border-color:#e3c65d57}.validation-action-strip svg{color:#ffe59a}.validation-action-strip span{color:#ffe59a;text-transform:uppercase;font-size:12px;font-weight:850}.validation-action-strip strong{color:#ffffffe0;line-height:1.45}.validation-operating-loop{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:14px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 24px 70px #00000047}.validation-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);align-items:end;gap:18px;display:grid}.validation-section-heading h2{letter-spacing:0;margin:4px 0 0;font-size:clamp(22px,2.7vw,34px)}.validation-section-heading p,.validation-loop-grid p,.validation-gate-list p{color:#ffffffa8;margin:0;line-height:1.58}.validation-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.validation-loop-grid a{min-height:168px;color:inherit;background:#00000029;border:1px solid #ffffff1a;border-radius:8px;gap:9px;padding:13px;text-decoration:none;display:grid}.validation-loop-grid a:hover{background:#85d79d14;border-color:#85d79d57}.validation-loop-grid span{color:#9be6ad;background:#85d79d21;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.validation-loop-grid strong{color:#ffffffeb;line-height:1.3}.validation-loop-grid em{color:#ffe59a;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.validation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.validation-metrics article{gap:8px;padding:15px;display:grid}.validation-metrics span{color:#ffffff9e;font-size:12px;font-weight:750}.validation-metrics strong{font-size:28px}.validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.validation-grid.two{grid-template-columns:1.2fr .8fr}.validation-founder-panel{margin-bottom:16px}.validation-panel{padding:16px}.validation-panel-heading{align-items:center;gap:9px;margin-bottom:13px;display:flex}.validation-panel-heading h2{margin:0;font-size:18px}.validation-target-list,.probability-list,.validation-note-list,.validation-gate-list,.validation-report-list{gap:11px;display:grid}.validation-target{gap:9px;display:grid}.validation-target-copy{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.validation-target-copy>div{gap:3px;min-width:0;display:grid}.validation-target-copy strong{overflow-wrap:anywhere;line-height:1.25}.validation-target strong,.probability-list b{color:#ffffffe6}.validation-target span{color:#ffffff94;white-space:nowrap}.validation-target-status{text-transform:uppercase;background:#ffffff14;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.validation-target-status.complete{color:#dff8e7;background:#67d28f29}.validation-target-status.building{color:#dceeff;background:#75b7ff29}.validation-target-status.needs-focus{color:#ffe59a;background:#e6b84a24}.validation-target-status.manual{color:#ffffffb8}.validation-capability-panel{gap:14px;display:grid}.validation-capability-intro{color:#ffffffb8;max-width:760px;margin:-4px 0 2px;font-size:14px;line-height:1.6}.validation-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.validation-capability-grid article,.validation-capability-rules article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.validation-capability-grid article{gap:6px;display:grid}.validation-capability-grid strong{font-size:28px}.validation-capability-grid b,.validation-capability-rules b{font-size:13px}.validation-capability-grid p,.validation-capability-rules p{color:#ffffffa3;margin:0;font-size:12px;line-height:1.5}.validation-node-mix{flex-wrap:wrap;gap:8px;display:flex}.validation-node-mix span{color:#ffffffbd;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.validation-capability-rules,.validation-capability-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.validation-capability-rules article{gap:6px;display:grid}.validation-capability-rules span{color:#ffdf8a;text-transform:uppercase;font-size:11px;font-weight:900}.validation-capability-actions a{color:#fff;background:#53c07614;border:1px solid #84d69c3d;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:12px;text-decoration:none;display:grid}.validation-capability-actions a span{color:#bcecc9;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:900}.validation-capability-actions a strong{font-size:13px;line-height:1.35}.validation-progress{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.validation-progress span{border-radius:inherit;background:#85d79d;height:100%;display:block}.validation-target-action{min-height:38px;color:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.validation-target-action:hover{background:#ffffff13}.validation-target-action span{color:#ffffff94;text-transform:uppercase;font-size:11px;font-weight:800}.validation-target-action strong{overflow-wrap:anywhere;font-size:13px}.validation-target-action svg{color:#ffe59a}.probability-list article{background:#0000002e;border-radius:8px;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:11px;display:grid}.probability-list strong{color:#ffe59a}.validation-gate-list article,.validation-report-list span{background:#0000002e;border-radius:8px;padding:11px}.validation-gate-list article{gap:7px;display:grid}.validation-gate-list span{color:#dceeff;background:#75b7ff24;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:850}.validation-gate-list strong{color:#ffffffeb}.validation-gate-list em{color:#ffe59a;font-size:12px;font-style:normal;font-weight:850}.validation-report-list span{color:#ffffffb8;line-height:1.45}.probability-list p,.validation-note-list p{margin:4px 0 0}.validation-footer{color:#ffffff9e;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.validation-footer span{align-items:center;gap:7px;display:inline-flex}@media (max-width:980px){.validation-hero,.validation-position,.validation-action-strip,.validation-section-heading,.validation-loop-grid,.validation-grid,.validation-grid.two{flex-direction:column;grid-template-columns:1fr}.validation-metrics,.validation-capability-grid,.validation-capability-rules,.validation-capability-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.validation-metrics,.validation-capability-grid,.validation-capability-rules,.validation-capability-actions,.probability-list article{grid-template-columns:1fr}}.case-shell{color:#ffffffe6;background:radial-gradient(circle at 17% 12%,#6897d029,#0000 30%),radial-gradient(circle at 78% 18%,#e2c65d1f,#0000 28%),#10130f;min-height:100vh;padding:32px clamp(18px,4vw,64px) 56px}.case-hero,.case-proof-summary,.case-metrics,.case-outreach-panel,.case-discovery,.case-grid,.case-empty,.case-detail-hero,.case-detail-layout,.case-shell>.ghost-link{width:min(1180px,100%);margin-left:auto;margin-right:auto}.case-shell>.ghost-link{width:fit-content;margin-bottom:14px}.case-hero{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.case-hero h1,.case-detail-hero h1{letter-spacing:0;margin:4px 0 10px;font-size:clamp(31px,4vw,54px)}.case-hero p,.case-detail-hero p,.case-card p,.case-section p{color:#ffffffad;line-height:1.62}.case-hero p,.case-detail-hero p{max-width:820px}.case-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.case-metrics article,.case-outreach-panel,.case-card,.case-empty,.case-detail-hero,.case-section{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 24px 70px #00000047}.case-metrics article{gap:8px;padding:15px;display:grid}.case-metrics span,.case-card-footer,.case-card-top span,.case-fact-list span{color:#ffffff9e}.case-metrics strong{font-size:30px}.case-proof-summary{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px;font-size:14px;display:flex}.case-proof-summary span{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.case-proof-summary b{color:#ffffffeb;font-size:18px}.case-proof-boundary{flex-wrap:wrap;gap:8px;width:min(1180px,100%);margin:-6px auto 16px;display:flex}.case-proof-boundary span{color:#ffffffad;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-width:0;padding:8px 11px;font-size:12px;font-weight:800;line-height:1.3;display:inline-flex}.case-outreach-panel{gap:14px;margin-bottom:16px;padding:16px;display:grid}.case-outreach-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:18px;display:grid}.case-outreach-heading h2{letter-spacing:0;margin:4px 0 0;font-size:clamp(22px,2.8vw,34px)}.case-outreach-heading p,.case-outreach-grid p,.case-outreach-metrics p,.case-outreach-guardrail p{color:#ffffffa8;margin:0;line-height:1.56}.case-outreach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.case-outreach-grid a{min-height:190px;color:inherit;background:#00000029;border:1px solid #ffffff1a;border-radius:8px;gap:9px;padding:13px;text-decoration:none;display:grid}.case-outreach-grid a:hover{background:#e3c65d17;border-color:#e3c65d57}.case-outreach-grid svg,.case-outreach-metrics svg,.case-outreach-guardrail svg{color:#ffe59a}.case-outreach-grid strong{color:#ffffffeb}.case-outreach-grid em{color:#ffe59a;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.case-outreach-metrics,.case-outreach-guardrail{background:#0000002e;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.case-outreach-metrics b{color:#ffffffe6;margin-bottom:4px;display:block}.case-outreach-guardrail{background:#e3c65d14;border:1px solid #e3c65d2e}.case-outreach-guardrail.compact{box-shadow:none}.case-discovery{grid-template-columns:minmax(260px,1fr) minmax(210px,auto);align-items:center;gap:10px;margin-bottom:16px;display:grid}.case-search,.case-sort{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.case-search svg,.case-sort svg{color:#ffe59a;flex:none}.case-search input,.case-sort select{color:#ffffffe6;background:0 0;border:0;outline:none;width:100%;min-width:0}.case-search input::placeholder,.case-sort span,.case-result-count{color:#ffffff94}.case-sort{width:min(280px,100%)}.case-tag-filter{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.case-tag-filter button{color:#ffffffbd;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px}.case-tag-filter button.active,.case-tag-filter button:hover{color:#ffe59a;background:#e3c65d24;border-color:#e3c65d6b}.case-result-count{grid-column:1/-1;margin:0;font-size:13px}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.case-card{min-height:240px;color:inherit;border-top:3px solid #e3c65d;gap:12px;padding:16px;text-decoration:none;display:grid}.case-card-cover{aspect-ratio:16/9;object-fit:cover;object-position:center;background:#f3f6ef;border:1px solid #5068581f;border-radius:14px;width:100%;height:auto;display:block}.case-card h2,.case-section h2,.case-empty h2{letter-spacing:0;margin:0}.case-card p{margin:0}.case-card-top,.case-card-footer,.case-section-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-card-top{justify-content:space-between}.case-card-top span,.case-card-footer span{align-items:center;gap:6px;display:inline-flex}.case-card-footer{justify-content:space-between;margin-top:auto}.case-empty{justify-items:start;gap:10px;margin-top:16px;padding:24px;display:grid}.case-empty-standalone{width:min(760px,100%);margin:16px auto 0}.case-detail-hero{background:linear-gradient(135deg,#4a5032db,#161f1df0);margin-bottom:16px;padding:clamp(20px,3vw,34px)}.case-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.case-main,.case-side,.case-step-list,.case-fact-list{gap:14px;display:grid}.case-section{padding:16px}.case-section-heading{margin-bottom:12px}.case-section pre,.case-step-list pre{white-space:pre-wrap;color:#25352d;background:#f3f6f2;border:1px solid #dce4dc;border-radius:8px;width:100%;padding:12px;line-height:1.55;overflow:auto}.case-step-list article{background:#f8faf7;border:1px solid #dce4dc;border-radius:8px;gap:10px;padding:12px;display:grid}.case-step-list article>div,.case-fact-list div{justify-content:space-between;gap:12px;display:flex}.case-step-list span{color:#ffffff94}.case-fact-list div{border-bottom:1px solid #ffffff14;padding-bottom:9px}.case-fact-list div:last-child{border-bottom:0;padding-bottom:0}@media (max-width:980px){.case-hero,.case-outreach-heading,.case-outreach-grid,.case-discovery,.case-detail-layout{flex-direction:column;grid-template-columns:1fr}.case-sort{width:100%}.case-grid{grid-template-columns:1fr}}@media (max-width:720px){.case-metrics{grid-template-columns:1fr}.case-step-list article>div,.case-fact-list div{flex-direction:column}.step-review-guide.scorecard>div,.step-review-guide.scorecard section{grid-template-columns:1fr}.score-options{justify-self:start}}@media (max-width:980px){.home-hero,.home-intent-grid,.home-process-grid,.home-demo-section,.content-mode-grid,.dashboard-onboarding-grid{grid-template-columns:1fr}.home-hero{min-height:auto}.home-outcome-panel,.home-intent-card,.home-demo-section,.content-mode-card{padding:18px}.home-demo-grid{grid-template-columns:1fr}}@media (max-width:720px){.home-hero h1{font-size:44px}.template-brief-topline,.template-readiness-snapshot,.template-fit-grid{grid-template-columns:1fr}.home-hero-actions .primary-action,.home-hero-actions .ghost-action,.home-intent-actions .primary-action,.home-intent-actions .ghost-action{width:100%}.content-mode-card{min-height:auto}.dashboard-onboarding-proof a{width:100%}}.quick-shell{color:#18231d;background:#f4f6f2;min-height:100vh;padding-bottom:64px}.quick-header{border-bottom:1px solid #d9dfd9;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.quick-brand{color:#17251d;font-size:18px;font-weight:900;text-decoration:none}.quick-header nav{align-items:center;gap:18px;display:flex}.quick-header nav a{color:#4b5a51;font-size:14px;font-weight:750;text-decoration:none}.quick-header nav a:hover{color:#142b1d}.quick-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.72fr);align-items:end;gap:48px;width:min(1180px,100% - 40px);margin:0 auto;padding:68px 0 56px;display:grid}.quick-hero .eyebrow{color:#2f6d4c}.quick-hero h1{color:#142019;letter-spacing:0;max-width:780px;margin:8px 0 18px;font-size:52px;line-height:1.04}.quick-hero>div>p:not(.eyebrow){color:#526157;max-width:720px;margin:0;font-size:18px;line-height:1.65}.quick-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.quick-primary-link,.quick-secondary-link{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.quick-primary-link{color:#fff;background:#1e583b}.quick-secondary-link{color:#28533c;background:#fff;border:1px solid #cad5ce}.quick-assurances{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.quick-assurances span{color:#405148;background:#fff;border:1px solid #d0d9d2;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;font-weight:800;display:inline-flex}.quick-assurances span:nth-child(2) svg{color:#b7831d}.quick-assurances span:nth-child(3) svg{color:#356ca3}.quick-hero aside{border-left:3px solid #d7a635;padding:6px 0 6px 24px}.quick-hero aside strong{color:#19261f;font-size:18px}.quick-hero aside p{color:#5a685f;margin:8px 0 14px;line-height:1.5}.quick-hero aside ol{color:#34473c;gap:7px;margin:0;padding-left:20px;font-weight:700;display:grid}.quick-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:38px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.quick-form-panel{border-top:1px solid #cdd7cf;min-width:0;padding-top:30px}.quick-section-heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:20px;display:grid}.quick-section-heading.compact{margin-top:42px}.quick-section-heading>span{color:#fff;background:#1e583b;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.quick-section-heading h2{color:#17231c;margin:0 0 4px;font-size:24px;line-height:1.2}.quick-section-heading p{color:#69766e;margin:0;line-height:1.5}.quick-live-status{color:#526157;background:#fff;border:1px solid #cfd9d2;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:-6px 0 14px;padding:11px;display:grid}.quick-live-status svg{color:#2f7250;margin-top:1px}.quick-live-status.loading svg{color:#b7831d}.quick-live-status strong{color:#23362b;font-size:12px;display:block}.quick-live-status span{overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.4;display:block}.quick-first-case-path{background:#f8fbf8;border:1px solid #d7e2da;border-radius:10px;gap:10px;margin:0 0 16px;padding:14px;display:grid}.quick-first-case-path>div{color:#54655b;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;line-height:1.45;display:flex}.quick-first-case-path>div strong{color:#1f3a2b}.quick-first-case-path>div span{overflow-wrap:anywhere}.quick-first-case-path ol{counter-reset:quick-first-case;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.quick-first-case-path li{color:#627168;background:#fff;border:1px solid #dce5de;border-radius:8px;min-width:0;padding:10px 10px 10px 34px;font-size:12px;line-height:1.35;position:relative}.quick-first-case-path li:before{counter-increment:quick-first-case;content:counter(quick-first-case);color:#2f7250;background:#eaf3ed;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:10px;left:10px}.quick-first-case-path b,.quick-first-case-path li span{overflow-wrap:anywhere;display:block}.quick-first-case-path b{color:#25372d;font-size:12px}.quick-plain-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.quick-plain-help div,.quick-plain-help button{color:#2f4036;background:#fff;border:1px solid #d5ddd7;border-radius:8px;min-width:0;padding:13px}.quick-plain-help div{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 8px;display:grid}.quick-plain-help svg{color:#2f7250;grid-row:1/3}.quick-plain-help strong{color:#23362b;font-size:13px;line-height:1.25}.quick-plain-help span{color:#68766d;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.quick-plain-help button{color:#225f40;min-height:42px;font:inherit;text-align:center;cursor:pointer;background:#f8fbf8;grid-column:1/-1;font-size:13px;font-weight:900}.quick-plain-help button:hover{background:#f1f8f3;border-color:#8da99a}.quick-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-service-grid button{color:#24342b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dbd5;border-radius:8px;min-height:128px;padding:16px}.quick-service-grid button:hover{background:#fbfdfb;border-color:#8da99a}.quick-service-grid button.active{background:#f1f8f3;border-color:#2d7250;box-shadow:inset 0 0 0 1px #2d7250}.quick-service-grid button svg{color:#397b59}.quick-service-grid button:nth-child(2) svg,.quick-service-grid button:nth-child(6) svg{color:#a7751a}.quick-service-grid button:nth-child(3) svg,.quick-service-grid button:nth-child(4) svg{color:#376d9c}.quick-service-grid button strong,.quick-service-grid button span{display:block}.quick-service-grid button strong{margin:12px 0 5px;font-size:15px}.quick-service-grid button span{color:#68766d;font-size:12px;line-height:1.45}.quick-privacy-reminder{color:#514326;background:#fffaf0;border:1px solid #d7c489;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:-4px 0 14px;padding:12px;display:grid}.quick-privacy-reminder svg{color:#b38124;margin-top:1px}.quick-privacy-reminder b{color:#2d2616;margin-bottom:5px;font-size:13px;display:block}.quick-privacy-reminder span{color:#6f6245;font-size:12px;line-height:1.45;display:block}.quick-field{color:#2b3a31;gap:8px;font-size:14px;font-weight:850;display:grid}.quick-field em{color:#7d8981;margin-left:5px;font-size:12px;font-style:normal;font-weight:650}.quick-field input,.quick-field textarea{color:#18231d;width:100%;font:inherit;background:#fff;border:1px solid #cdd6cf;border-radius:8px;outline:none;padding:13px 14px;font-weight:600;line-height:1.55}.quick-field textarea{resize:vertical;min-height:150px}.quick-field input:focus,.quick-field textarea:focus{border-color:#2e7250;box-shadow:0 0 0 3px #2e72501f}.quick-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.quick-input-with-icon{position:relative}.quick-input-with-icon svg{color:#66766c;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.quick-input-with-icon input{padding-left:39px}.quick-turnaround{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-turnaround button{color:#2f4036;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dad4;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:2px 8px;min-height:78px;padding:13px;display:grid}.quick-turnaround button svg{color:#64746a;grid-row:1/3}.quick-turnaround button span{color:#79867e;font-size:12px;line-height:1.35}.quick-turnaround button.active{background:#f1f8f3;border-color:#2f7250;box-shadow:inset 0 0 0 1px #2f7250}.quick-account-callout{color:#443a24;background:#fffaf0;border:1px solid #d7c489;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:28px;padding:15px;display:grid}.quick-account-callout p{color:#746748;margin:4px 0 0;font-size:12px;line-height:1.45}.quick-account-callout a,.quick-created-link{color:#225f40;align-items:center;gap:6px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.quick-submit-help{color:#5f6d64;margin:22px 0 0;font-size:13px;line-height:1.45}.quick-submit{color:#fff;cursor:pointer;background:#1e583b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:8px;padding:12px 20px;font-size:15px;font-weight:900;display:inline-flex}.quick-submit:hover{background:#17472f}.quick-submit:disabled{cursor:not-allowed;opacity:.42}.quick-message{color:#4c5e53;margin:14px 0 0;line-height:1.5}.quick-message:empty{display:none}.quick-created-link{margin-top:12px}.quick-created-next-steps{color:#2e4638;background:#f4fbf6;border:1px solid #b9d9c4;border-radius:8px;gap:9px;margin-top:16px;padding:14px;display:grid}.quick-created-next-steps b{color:#173522;font-size:14px}.quick-created-next-steps span{color:#4f6256;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.quick-created-next-steps svg{color:#2e7250;margin-top:1px}.quick-created-next-steps .quick-created-link{margin-top:4px}.quick-summary-panel{background:#fff;border:1px solid #d6ddd7;border-radius:8px;padding:22px;position:sticky;top:24px;box-shadow:0 18px 42px #1c2d2314}.quick-summary-kicker{color:#2e7250;text-transform:uppercase;font-size:12px;font-weight:900}.quick-summary-panel h2{color:#17241c;margin:8px 0;font-size:23px}.quick-summary-panel>p{color:#68766d;margin:0 0 20px;line-height:1.55}.quick-summary-row{color:#59685e;border-top:1px solid #e4e8e4;justify-content:space-between;gap:14px;padding:11px 0;font-size:12px;display:flex}.quick-summary-row b{color:#28382e}.quick-summary-row span{text-align:right}.quick-summary-steps{gap:8px;margin-top:18px;display:grid}.quick-summary-steps>b{color:#24342b;margin-bottom:2px;font-size:13px}.quick-summary-steps span{color:#58685e;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:grid}.quick-summary-steps i{color:#2e7250;background:#edf4ef;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.quick-safety-note{color:#746346;border-top:1px solid #e4e8e4;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:20px;padding-top:16px;display:grid}.quick-safety-note svg{color:#b38124}.quick-safety-note p{margin:0;font-size:12px;line-height:1.55}@media (max-width:980px){.quick-hero{grid-template-columns:1fr;gap:28px;padding-top:48px}.quick-workspace{grid-template-columns:1fr}.quick-first-case-path ol,.quick-plain-help{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-summary-panel{position:static}}@media (max-width:720px){.quick-header{align-items:flex-start;width:min(100% - 28px,1180px)}.quick-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.quick-hero,.quick-workspace{width:min(100% - 28px,1180px)}.quick-hero{padding:42px 0 38px}.quick-hero h1{font-size:38px}.quick-hero-actions a{width:100%}.quick-first-case-path ol,.quick-service-grid,.quick-plain-help,.quick-turnaround,.quick-field-grid{grid-template-columns:1fr}.quick-service-grid button{min-height:104px}.quick-account-callout{grid-template-columns:24px minmax(0,1fr)}.quick-account-callout a{grid-column:2}.quick-submit{width:100%}}.mission-private-brief{background:#1c394e5c;border:1px solid #75b7ff4d;border-radius:8px;width:min(1180px,100%);margin:-10px auto 24px;padding:18px}.mission-private-brief>div{color:#b9dcff;align-items:center;gap:8px;font-weight:900;display:flex}.mission-private-brief>p{color:#fffc;white-space:pre-wrap;margin:12px 0 0;line-height:1.65}.mission-private-brief footer{color:#ffffffb3;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.mission-private-brief footer b{color:#b9dcff}.mission-private-brief.locked{background:#4c3e1647;border-color:#e3c65d4d}.mission-private-brief.locked>div{color:#ffe59a}.concierge-shell{color:#17231c;background:#f3f5f1;min-height:100vh;padding-bottom:56px}.concierge-header{border-bottom:1px solid #d9dfd9;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.concierge-header nav{align-items:center;gap:18px;display:flex}.concierge-header nav a{color:#4c5a51;font-size:14px;font-weight:760;text-decoration:none}.concierge-header nav a:hover{color:#17231c}.concierge-hero{justify-content:space-between;align-items:flex-end;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 22px;display:flex}.concierge-hero .eyebrow{color:#2d6d4d}.concierge-hero h1{color:#142019;margin:6px 0 12px;font-size:clamp(40px,6vw,64px);line-height:1.02}.concierge-hero p{color:#58675e;max-width:680px;margin:0;font-size:17px;line-height:1.6}.concierge-hero button,.concierge-actions button,.concierge-empty a{color:#24352b;cursor:pointer;background:#fff;border:1px solid #cfd8d1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:850;text-decoration:none;display:inline-flex}.concierge-hero button:hover,.concierge-actions button:hover,.concierge-actions button.active{color:#1d573a;background:#f0f8f3;border-color:#2d7250}.concierge-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1180px,100% - 40px);margin:0 auto 22px;display:grid}.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-access-message{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ops-access-message a{color:#5d4d2f;font-weight:800}.concierge-metrics span{color:#657269;background:#fff;border:1px solid #d6ded8;border-radius:8px;padding:14px;font-size:12px;font-weight:800}.concierge-metrics b{color:#17231c;margin-bottom:3px;font-size:26px;display:block}.concierge-message,.concierge-empty{color:#5d4d2f;background:#fff9ea;border:1px solid #d8c38a;border-radius:8px;width:min(1180px,100% - 40px);margin:0 auto 18px;padding:13px}.concierge-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.concierge-list{gap:8px;display:grid}.concierge-list button{color:#23332a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfd8;border-radius:8px;gap:6px;padding:13px;display:grid}.concierge-list button.active,.concierge-list button:hover{border-color:#2d7250;box-shadow:inset 0 0 0 1px #2d7250}.concierge-list span,.concierge-detail-heading span{color:#2d7250;text-transform:uppercase;font-size:11px;font-weight:900}.concierge-list b{color:#17231c;line-height:1.3}.concierge-list em{color:#69776e;font-size:12px;font-style:normal}.concierge-detail{background:#fff;border:1px solid #d7dfd8;border-radius:8px;padding:20px;box-shadow:0 18px 42px #1b2a2014}.concierge-detail-heading h2{color:#17231c;margin:7px 0;font-size:30px;line-height:1.16}.concierge-detail-heading p{color:#65746a;margin:0}.concierge-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.concierge-facts span{color:#65746a;background:#f3f6f2;border-radius:8px;padding:10px;font-size:12px;font-weight:760}.concierge-facts b{color:#17231c;margin-bottom:2px;font-size:20px;display:block}.concierge-runbook{gap:8px;margin-bottom:18px;display:grid}.concierge-runbook h3{color:#17231c;margin:0;font-size:16px}.concierge-runbook span{color:#44544a;background:#f6f7f1;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;line-height:1.45;display:flex}.concierge-runbook svg{color:#b58421;flex:none;margin-top:2px}.concierge-quote{background:#fffaf0;border:1px solid #d9c993;border-radius:8px;gap:12px;margin:18px 0;padding:14px;display:grid}.concierge-quote>div:first-child{align-items:center;gap:8px;display:flex}.concierge-quote h3{color:#17231c;margin:0;font-size:16px}.concierge-quote>div:first-child span{color:#7b6b45;margin-left:auto;font-size:12px}.concierge-quote label{color:#3b3320;gap:7px;font-size:12px;font-weight:850;display:grid}.concierge-quote input,.concierge-quote textarea{color:#17231c;background:#fff;border:1px solid #d8c98f;border-radius:8px;outline:none;width:100%;padding:10px}.concierge-quote textarea{resize:vertical}.concierge-quote-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.concierge-quote-actions button{color:#514524;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8c98f;border-radius:8px;min-height:92px;padding:10px}.concierge-quote-actions button.active,.concierge-quote-actions button:hover{background:#fff3cc;border-color:#b58421}.concierge-quote-actions button:disabled{cursor:progress;opacity:.68}.concierge-quote-actions strong{color:#211a0c;margin-bottom:4px;display:block}.concierge-quote-actions span{color:#6f6446;font-size:11px;line-height:1.35}.concierge-retrospective{background:#f5f9fc;border:1px solid #cbd9e6;border-radius:8px;gap:12px;margin:18px 0;padding:14px;display:grid}.concierge-retrospective>div:first-child{align-items:center;gap:8px;display:flex}.concierge-retrospective h3{color:#17231c;margin:0;font-size:16px}.concierge-retrospective>div:first-child span{color:#556879;margin-left:auto;font-size:12px}.concierge-retro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.concierge-retrospective label{color:#243746;gap:7px;font-size:12px;font-weight:850;display:grid}.concierge-retrospective input,.concierge-retrospective select,.concierge-retrospective textarea{color:#17231c;background:#fff;border:1px solid #c4d3df;border-radius:8px;outline:none;width:100%;padding:10px}.concierge-retrospective textarea{resize:vertical}.concierge-retrospective button{color:#17374d;cursor:pointer;background:#e7f1f8;border:1px solid #9db6c9;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:9px 12px;font-weight:900;display:inline-flex}.concierge-retrospective button:disabled{cursor:progress;opacity:.68}.concierge-note{color:#2c3b32;gap:8px;font-size:13px;font-weight:850;display:grid}.concierge-note textarea{color:#17231c;resize:vertical;background:#fff;border:1px solid #cfd8d1;border-radius:8px;outline:none;width:100%;padding:12px}.concierge-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.concierge-actions button:disabled{cursor:progress;opacity:.62}.concierge-actions button:nth-child(5).active{color:#8c3327;background:#fff0ed;border-color:#b85b4c}.concierge-footer{color:#66746a;border-top:1px solid #e4e8e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:12px;display:flex}.concierge-footer span,.concierge-footer a{align-items:center;gap:6px;display:inline-flex}.concierge-footer a{color:#225f40;font-weight:900;text-decoration:none}.concierge-empty{justify-items:start;gap:10px;display:grid}@media (max-width:980px){.concierge-hero,.concierge-workspace{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.concierge-list,.concierge-quote-actions,.concierge-retro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.concierge-header,.concierge-hero,.concierge-workspace,.concierge-metrics,.concierge-message,.concierge-empty{width:min(100% - 28px,1180px)}.concierge-header{flex-direction:column;align-items:flex-start}.concierge-header nav{flex-wrap:wrap;gap:8px 14px}.concierge-metrics,.concierge-list,.concierge-facts,.concierge-quote-actions,.concierge-retro-grid{grid-template-columns:1fr}.concierge-detail{padding:16px}.concierge-actions button{width:100%}}.work-village-shell{color:#19201d;width:min(1380px,100% - 32px);margin:0 auto;padding:18px 0 54px}.work-village-nav,.work-village-hero,.work-village-metrics,.work-village-rooms,.work-village-layout,.work-village-principles{max-width:1320px;margin-inline:auto}.work-village-nav{border-bottom:1px solid #d9dedb;justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.work-village-brand{color:#15231d;font-size:17px;font-weight:850;text-decoration:none}.work-village-nav nav{align-items:center;gap:18px;display:flex}.work-village-nav nav a{color:#53625b;font-size:13px;font-weight:750;text-decoration:none}.work-village-nav nav a:hover{color:#11643f}.work-village-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);align-items:center;gap:42px;min-height:410px;padding:58px 0 44px;display:grid}.work-village-hero h1{color:#15231d;letter-spacing:0;max-width:780px;margin:10px 0 14px;font-size:clamp(48px,7vw,82px);line-height:.98}.work-village-hero>div>p:not(.eyebrow){color:#526159;max-width:700px;font-size:17px;line-height:1.7}.work-village-hero aside{color:#4f5d56;border-left:3px solid #2c8b5b;padding:8px 0 8px 22px}.work-village-hero aside svg{color:#2c8b5b}.work-village-hero aside strong{color:#17231e;margin:12px 0 6px;font-size:18px;display:block}.work-village-hero aside p{margin:0 0 14px;line-height:1.55}.work-village-hero aside a{color:#176b45;font-size:13px;font-weight:800;text-decoration:none}.work-village-metrics{border-block:1px solid #d8dedb;grid-template-columns:repeat(4,1fr);display:grid}.work-village-metrics article{border-right:1px solid #d8dedb;grid-template-columns:auto 1fr;align-content:center;gap:8px 11px;min-height:116px;padding:20px 26px;display:grid}.work-village-metrics article:last-child{border-right:0}.work-village-metrics svg{color:#2c8b5b}.work-village-metrics span{color:#66736c;text-transform:uppercase;font-size:12px;font-weight:800}.work-village-metrics strong{color:#15231d;grid-column:1/-1;font-size:34px}.work-village-message,.work-village-loading{color:#6c5c28;max-width:1320px;margin:14px auto 0;font-size:13px}.work-village-rooms{grid-template-columns:repeat(4,1fr);gap:14px;padding:42px 0 16px;display:grid}.work-village-rooms article{background:#fbfcfb;border:1px solid #d8dfdb;flex-direction:column;min-height:220px;padding:20px;display:flex}.work-village-rooms article>div{color:#25744d;justify-content:space-between;align-items:center;display:flex}.work-village-rooms article>div span{font-size:28px;font-weight:850}.work-village-rooms h2{color:#18241f;margin:28px 0 8px;font-size:19px}.work-village-rooms p{color:#64716b;margin:0 0 18px;font-size:13px;line-height:1.55}.work-village-rooms a{color:#176b45;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none}.work-village-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:18px;padding-top:18px;display:grid}.work-village-panel{border-top:2px solid #233a2e;padding-top:18px}.work-village-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.work-village-heading h2{color:#18241f;margin:4px 0 0;font-size:24px}.work-village-heading>a{color:#176b45;font-size:13px;font-weight:800;text-decoration:none}.work-village-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.work-village-agent-grid>a{min-width:0;color:inherit;border:1px solid #dce2df;padding:15px;text-decoration:none}.work-village-agent-grid>a:hover{background:#f6faf7;border-color:#77a88c}.work-village-agent-top{color:#287650;justify-content:space-between;align-items:center;display:flex}.work-village-agent-grid h3{color:#18241f;overflow-wrap:anywhere;margin:14px 0 3px;font-size:17px}.work-village-agent-grid p{color:#68756f;margin:0;font-size:12px}.work-village-agent-tags{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.work-village-agent-tags span{color:#53655c;border:1px solid #d9e1dd;padding:4px 7px;font-size:10px}.work-village-agent-grid footer{color:#758179;justify-content:space-between;gap:8px;font-size:10px;display:flex}.work-village-feed{gap:8px;display:grid}.work-village-feed>a{color:inherit;border-left:2px solid #d6ded9;padding:8px 52px 10px 13px;text-decoration:none;position:relative}.work-village-feed>a:hover{background:#f7faf8;border-left-color:#2c8b5b}.work-village-feed span{color:#2c7a52;text-transform:uppercase;font-size:10px;font-weight:850}.work-village-feed strong{color:#1b2721;margin:4px 0;font-size:13px;display:block}.work-village-feed p{color:#6b7770;margin:0;font-size:11px;line-height:1.4}.work-village-feed em{color:#8a948e;font-size:9px;font-style:normal;position:absolute;top:9px;right:8px}.work-village-empty{text-align:center;color:#68756f;border:1px dashed #cfd8d3;padding:24px}.work-village-empty h3{color:#1c2822;margin:10px 0 5px}.work-village-empty p{margin:0 0 14px;line-height:1.5}.work-village-empty a{color:#176b45;font-weight:800;text-decoration:none}.work-village-principles{background:#d8dfdb;border:1px solid #d8dfdb;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:46px;display:grid}.work-village-principles article{background:#f8faf9;gap:12px;min-height:138px;padding:20px;display:flex}.work-village-principles svg{color:#2c8b5b;flex:none}.work-village-principles strong{color:#18241f;font-size:14px}.work-village-principles p{color:#65726b;margin:6px 0 0;font-size:12px;line-height:1.5}.home-hero-examples{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.home-hero-examples span{border:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.home-hero-examples svg{color:var(--green)}.case-proof-checklist{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.case-proof-checklist b{color:var(--text);letter-spacing:0;text-transform:uppercase;grid-column:1/-1;font-size:11px}.case-proof-checklist span{border:1px solid var(--line);min-width:0;color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:7px;padding:10px;font-size:11px;line-height:1.45;display:flex}.case-proof-checklist svg{color:var(--green);flex:none;margin-top:1px}.validation-empty-framework{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.validation-empty-framework article{border:1px solid var(--line);padding:18px}.validation-empty-framework article>span{color:var(--yellow);text-transform:uppercase;font-size:10px;font-weight:850}.validation-empty-framework h2{margin:8px 0 14px;font-size:18px}.validation-empty-framework p{color:var(--muted);align-items:center;gap:9px;margin:7px 0;font-size:12px;display:flex}.validation-empty-framework b{min-width:22px;color:var(--text)}.validation-first-signal{border:1px solid var(--line);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin-bottom:12px;padding:16px;display:grid}.validation-first-signal>strong{color:var(--text);text-transform:uppercase;font-size:12px}.validation-first-signal div{min-width:0}.validation-first-signal span{color:var(--yellow);font-size:10px;font-weight:900;display:block}.validation-first-signal b{color:var(--text);margin:4px 0;font-size:13px;display:block}.validation-first-signal p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.validation-empty-action{border:1px solid var(--line);align-items:center;gap:13px;padding:16px;display:flex}.validation-empty-action>div:not(.validation-empty-links){flex:1}.validation-empty-action strong{color:var(--text)}.validation-empty-action p{color:var(--muted);margin:4px 0 0;font-size:12px}.validation-empty-action a{color:var(--green);font-size:12px;font-weight:800;text-decoration:none}.validation-empty-links{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.validation-empty-links a{align-items:center;gap:5px;display:inline-flex}@media (max-width:980px){.work-village-hero,.work-village-layout{grid-template-columns:1fr}.work-village-rooms,.work-village-principles,.work-village-metrics{grid-template-columns:repeat(2,1fr)}.work-village-metrics article:nth-child(2){border-right:0}.case-proof-checklist,.validation-first-signal,.validation-empty-framework{grid-template-columns:1fr}.validation-empty-action{flex-direction:column;align-items:flex-start}.validation-empty-links{justify-content:flex-start}}@media (max-width:680px){.work-village-shell{width:min(100% - 20px,680px);padding-top:8px}.work-village-nav{flex-direction:column;align-items:flex-start;padding:12px 0}.work-village-nav nav{width:100%;padding-bottom:4px;overflow-x:auto}.work-village-hero{gap:24px;min-height:auto;padding:36px 0 28px}.work-village-hero h1{font-size:46px}.work-village-metrics,.work-village-rooms,.work-village-agent-grid,.work-village-principles{grid-template-columns:1fr}.work-village-metrics article{border-bottom:1px solid #d8dedb;border-right:0}.work-village-metrics article:last-child{border-bottom:0}.work-village-rooms{padding-top:28px}.work-village-heading{flex-direction:column;align-items:flex-start}}.home-shell,.join-shell{color:#16231b;background:linear-gradient(#fbfaf5 0%,#f4f7f1 55%,#eef3ed 100%);width:100%;min-height:100vh;margin:0;padding:0 0 72px}.home-nav,.join-header{border-bottom:1px solid #dfe6dd;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.home-brand{color:#17251d;font-size:18px;font-weight:900;text-decoration:none}.home-nav nav,.join-header nav{align-items:center;gap:18px;display:flex}.home-nav nav a,.join-header nav a{color:#506056;font-size:14px;font-weight:800;text-decoration:none}.home-nav nav a:hover,.join-header nav a:hover{color:#143422}.home-shell .home-hero,.join-shell .join-hero{width:min(1120px,100% - 40px);box-shadow:none;background:0 0;border:0;margin:0 auto}.home-shell .home-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:36px;min-height:auto;padding:64px 0 30px;display:grid}.home-shell .home-hero-copy{align-content:start;gap:18px;display:grid}.home-shell .eyebrow,.join-shell .eyebrow{color:#2e6d4d;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.home-shell h1,.join-shell h1{color:#17231d;letter-spacing:0;max-width:860px;font-size:clamp(42px,6vw,76px);line-height:1.02}.home-shell .home-hero p:not(.eyebrow),.join-shell .subcopy{color:#526157;max-width:760px;margin:0;font-size:18px;line-height:1.65}.home-hero-note{background:#fff;border:1px solid #dbe4d8;border-radius:8px;align-content:start;gap:12px;padding:18px;display:grid;box-shadow:0 18px 50px #20342514}.home-hero-note svg,.home-route-icon,.join-hero-card svg,.join-choice-panel article>svg,.join-shell .worker-path-grid svg{color:#2f7d53}.home-hero-note span{color:#415047;font-size:14px;font-weight:800;line-height:1.5}.home-route-grid,.join-choice-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1120px,100% - 40px);margin:0 auto;display:grid}.home-route-card,.join-choice-panel article{background:#fff;border:1px solid #dbe4d8;border-radius:8px;gap:14px;min-height:360px;padding:22px;display:grid;box-shadow:0 20px 60px #20342514}.home-route-card.requester{border-color:#cfe5d4}.home-route-card.solver{border-color:#d3e1ee}.home-route-card.explore{border-color:#e6dfcd}.home-route-icon{background:#edf7ef;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.home-route-card p{color:#2e6d4d;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.home-route-card h2,.join-choice-panel h2,.worker-path-copy h2,.agent-protocol-details h2{color:#17231d;font-size:clamp(24px,3vw,34px);line-height:1.12}.home-route-card span,.join-choice-panel p,.worker-path-copy p,.agent-protocol-details p{color:#536258;line-height:1.62}.home-route-actions,.join-choice-panel article div,.worker-path-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.home-shell .primary-action,.join-shell .primary-action{color:#fff;background:#183823;border:1px solid #183823;min-height:44px;font-weight:900;text-decoration:none}.home-shell .ghost-action,.join-shell .ghost-action{color:#26362c;background:#f8faf7;border:1px solid #d3ddd3;min-height:44px;font-weight:850;text-decoration:none}.home-next-section{background:#ffffffb8;border:1px solid #dbe4d8;border-radius:8px;grid-template-columns:.72fr 1.28fr;align-items:start;gap:22px;width:min(1120px,100% - 40px);margin:22px auto 0;padding:22px;display:grid}.home-next-section h2{color:#17231d;font-size:clamp(26px,3vw,38px);line-height:1.1}.home-next-grid{gap:10px;display:grid}.home-next-grid a{color:#17231d;background:#fff;border:1px solid #dbe4d8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-height:86px;padding:14px;text-decoration:none;display:grid}.home-next-grid a>svg{color:#2f7d53}.home-next-grid span{gap:4px;display:grid}.home-next-grid b{color:#17231d}.home-next-grid em{color:#5b675f;font-size:13px;font-style:normal;line-height:1.45}.home-quiet-strip{color:#435148;background:#eef5ed;border:1px solid #dce5da;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:min(1120px,100% - 40px);margin:18px auto 0;padding:14px 16px;display:grid}.home-quiet-strip p{color:#435148;line-height:1.55}.join-shell .join-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;min-height:auto;padding:54px 0 24px;display:grid}.join-hero-card{background:#fff;border:1px solid #dbe4d8;border-radius:8px;gap:9px;padding:18px;display:grid;box-shadow:0 18px 50px #20342514}.join-hero-card b{color:#17231d}.join-hero-card span{color:#536258;font-size:14px;line-height:1.5}.join-choice-panel{margin-top:0}.join-choice-panel article{min-height:300px}.join-shell .human-auth-panel,.join-shell .worker-path-panel,.agent-protocol-details{background:#fff;border:1px solid #dbe4d8;border-radius:8px;width:min(1120px,100% - 40px);margin:18px auto 0;box-shadow:0 18px 50px #20342512}.join-shell .human-auth-panel{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:22px;padding:22px}.join-shell .human-auth-copy span{color:#2e6d4d}.join-shell .human-auth-copy h2{color:#17231d;font-size:clamp(28px,4vw,46px)}.join-shell .human-auth-copy p,.join-shell .human-session-card span,.join-shell .human-session-card p,.join-shell .auth-message{color:#536258}.join-shell .human-auth-form,.join-shell .human-session-card{background:#f8faf7;border:1px solid #dbe4d8}.join-shell .auth-toggle button{color:#536258;background:#fff;border:1px solid #d3ddd3}.join-shell .auth-toggle button.active{color:#183823;background:#eaf6ed;border-color:#9fcaa9}.join-shell .human-auth-form label{color:#435148}.join-shell .human-auth-form input{color:#17231d;background:#fff;border:1px solid #d3ddd3}.join-shell .human-swatches button{border-color:#17231d2e}.join-shell .human-swatches button.selected{border-color:#183823;box-shadow:0 0 0 4px #2f7d5329}.join-shell .human-avatar-large{border:2px solid #fff;box-shadow:0 0 0 1px #d3ddd3}.join-shell .human-session-card h3{color:#17231d}.join-shell .worker-path-panel{background:#fbfdf9;padding:22px}.join-shell .worker-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.join-shell .worker-path-grid article{background:#fff;border:1px solid #dbe4d8}.join-shell .worker-path-grid span{color:#2e6d4d}.join-shell .worker-path-grid h3{color:#17231d}.join-shell .worker-path-grid p{color:#536258}.join-shell .worker-path-actions a{color:#183823;background:#f8faf7;border:1px solid #d6e1d5}.agent-protocol-details{padding:0;overflow:hidden}.agent-protocol-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:grid}.agent-protocol-details summary::-webkit-details-marker{display:none}.agent-protocol-details summary span{color:#2e6d4d;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.agent-protocol-details summary b{color:#17231d;font-size:14px}.join-shell .docs-grid{margin:0;padding:0 20px 20px}.join-shell .doc-panel,.join-shell .protocol-panel{background:#f8faf7;border:1px solid #dbe4d8}.join-shell .doc-panel p,.join-shell .protocol-list span{color:#536258}.join-shell .step{color:#fff;background:#183823}.join-shell pre{background:#17231d;border:1px solid #d3ddd3}.join-shell code{color:#f8f1df}.join-shell .protocol-panel{width:auto;margin:0 20px 20px}.join-shell .protocol-list div{background:#fff;border:1px solid #dbe4d8}@media (max-width:980px){.home-shell .home-hero,.join-shell .join-hero,.home-route-grid,.join-choice-panel,.home-next-section,.join-shell .human-auth-panel,.join-shell .worker-path-grid{grid-template-columns:1fr}.home-route-card,.join-choice-panel article{min-height:auto}}@media (max-width:720px){.home-nav,.join-header{flex-direction:column;align-items:flex-start;width:min(100% - 24px,720px)}.home-nav nav,.join-header nav{justify-content:space-between;gap:10px;width:100%}.home-shell .home-hero,.join-shell .join-hero,.home-route-grid,.join-choice-panel,.home-next-section,.home-quiet-strip,.join-shell .human-auth-panel,.join-shell .worker-path-panel,.agent-protocol-details{width:min(100% - 24px,720px)}.home-shell .home-hero,.join-shell .join-hero{padding-top:34px}.home-shell h1,.join-shell h1{font-size:42px}.home-shell .home-hero p:not(.eyebrow),.join-shell .subcopy{font-size:16px}.home-route-card,.join-choice-panel article,.home-next-section,.join-shell .human-auth-panel,.join-shell .worker-path-panel{padding:18px}.home-route-actions .primary-action,.home-route-actions .ghost-action,.join-choice-panel .primary-action,.join-choice-panel .ghost-action,.join-shell .human-auth-form .primary-action,.join-shell .human-session-actions .ghost-action{width:100%}.home-next-grid a,.home-quiet-strip,.agent-protocol-details summary,.join-shell .docs-grid,.join-shell .protocol-list{grid-template-columns:1fr}}.home-choice-shell{background:radial-gradient(circle at 50% 12%,#67d28f1a,#0000 30%),linear-gradient(#fbfaf6 0%,#f5f4ed 100%);grid-template-rows:auto 1fr;min-height:100vh;padding:0;display:grid}.home-choice-nav,.join-simple-nav{justify-content:space-between;align-items:center;gap:18px;width:min(980px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.home-choice-nav nav,.join-simple-nav nav{align-items:center;gap:14px;display:flex}.home-choice-nav nav a,.join-simple-nav nav a{color:#4d5d53;font-size:14px;font-weight:850;text-decoration:none}.home-choice-screen{text-align:center;align-content:start;justify-items:center;width:min(560px,100% - 32px);margin:0 auto;padding:clamp(36px,8vh,82px) 0 72px;display:grid}.home-choice-kicker,.onboarding-kicker{color:#236b47;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.home-choice-screen h1,.onboarding-step h1{color:#101f17;letter-spacing:0;max-width:680px;margin:16px 0 0;font-size:clamp(34px,5.4vw,58px);line-height:1.04}.home-choice-copy,.account-step-copy{color:#56655c;margin:14px 0 0;font-size:16px;line-height:1.55}.onboarding-step h1:focus-visible{outline-offset:6px;outline:3px solid #2f80ed6b}.home-choice-list,.onboarding-option-list{gap:10px;width:100%;margin-top:28px;display:grid}.home-choice-list a,.onboarding-option-list button{color:#132219;text-align:left;background:#ffffffe0;border:1px solid #d8dfd8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 16px;text-decoration:none;display:grid}.home-choice-list a:hover,.onboarding-option-list button:hover,.onboarding-option-list button.selected{background:#fff;border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed1f}.home-choice-radio,.option-dot{color:#236b47;background:#e8eee9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.onboarding-option-list button.selected .option-dot{color:#fff;background:#2f80ed}.home-choice-list span:not(.home-choice-radio),.onboarding-option-list button>span:not(.option-dot){gap:4px;min-width:0;display:grid}.home-choice-list b,.onboarding-option-list b{color:#132219;font-size:16px}.home-choice-list em,.onboarding-option-list em{color:#627067;font-size:13px;font-style:normal;line-height:1.45}.home-choice-footer{color:#6b776f;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:18px;font-size:13px;display:flex}.home-choice-footer a{color:#174d33;font-weight:900;text-decoration:none}.join-onboarding-shell{background:radial-gradient(circle at 50% 0,#2f80ed1a,#0000 28%),linear-gradient(#f6f4ff 0%,#f7f7f1 100%);min-height:100vh;padding:0 0 56px}.onboarding-flow{justify-items:center;width:min(620px,100% - 32px);margin:0 auto;padding:clamp(26px,4.8vh,46px) 0 26px;display:grid}.onboarding-progress{grid-template-columns:repeat(3,1fr);gap:8px;width:min(360px,100%);margin:22px 0 12px;display:grid}.onboarding-progress span{background:#d7d4ef;border-radius:999px;height:5px}.onboarding-back{color:#5d6671;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;min-height:44px;margin:6px 0 4px;padding:0 4px;font-size:13px;font-weight:850;display:inline-flex}.onboarding-step{text-align:center;justify-items:center;width:100%;display:grid}.account-step{max-width:480px}.onboarding-auth-form{text-align:left;background:#fff;border:1px solid #dfe1e5;border-radius:8px;gap:12px;width:100%;margin-top:22px;padding:18px;display:grid;box-shadow:0 18px 50px #2d323c14}.onboarding-auth-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onboarding-auth-toggle button{color:#53605a;background:#f7f8fa;border:1px solid #d8dee5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:900;display:inline-flex}.onboarding-auth-toggle button.active{color:#165dbf;background:#edf4ff;border-color:#2f80ed}.onboarding-auth-toggle button,.onboarding-swatches button{cursor:pointer}.onboarding-auth-form label{color:#43524a;gap:7px;font-size:12px;font-weight:900;display:grid}.onboarding-auth-form input{color:#111d16;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:8px;padding:10px 12px}.input-with-icon{background:#fff;border:1px solid #d8dee5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-left:11px;display:grid}.input-with-icon input{border:0;padding-left:0}.input-with-icon:focus-within{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed24}.onboarding-swatches{flex-wrap:wrap;gap:8px;display:flex}.onboarding-swatches button{background:var(--swatch);border:2px solid #111d1629;border-radius:50%;width:44px;height:44px}.onboarding-swatches button.selected{border-color:#101f17;box-shadow:0 0 0 4px #2f80ed24}.onboarding-field-note{color:#657269;font-size:12px;font-weight:700}.onboarding-primary{color:#fff;background:#123820;border:1px solid #123820;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:950;display:inline-flex}.signed-in-card{text-align:left;background:#fff;border:1px solid #d8dee5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:22px;padding:14px;display:grid}.signed-avatar{background:var(--human-color);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.signed-in-card div:not(.signed-avatar){gap:3px;display:grid}.signed-in-card span{color:#657269;font-size:12px}.onboarding-route-summary{text-align:left;background:#f8fcf8;border:1px solid #d9e5dc;border-radius:8px;gap:5px;width:100%;margin-top:16px;padding:13px 14px;display:grid}.onboarding-route-summary span{color:#2f7d53;text-transform:uppercase;font-size:11px;font-weight:950}.onboarding-route-summary b{color:#132219;font-size:14px}.onboarding-route-summary p{color:#5f6d64;margin:0;font-size:13px;line-height:1.45}.onboarding-route-summary .onboarding-route-requirement{color:#40534a;border-top:1px solid #d9e5dc;margin-top:5px;padding-top:8px;font-weight:750}.onboarding-message{color:#b04444;margin-top:12px;font-size:13px;line-height:1.45}.onboarding-worker-pledge{text-align:left;background:#fbfdf9;border:1px solid #dfe4dc;border-radius:8px;gap:9px;width:100%;margin-top:18px;padding:14px;display:grid}.onboarding-worker-pledge b{color:#173a26;font-size:13px}.onboarding-worker-pledge span{color:#526157;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.45;display:grid}.onboarding-worker-pledge svg{color:#2f7d53;margin-top:2px}.agent-api-mini{background:#ffffffb8;border:1px solid #dedee8;border-radius:8px;width:min(620px,100% - 32px);margin:8px auto 0}.agent-api-mini summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.agent-api-mini summary span{color:#236b47;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.agent-api-mini summary b{color:#53605a;font-size:12px}.agent-api-mini div{gap:8px;padding:0 16px 16px;display:grid}.agent-api-mini p{color:#5f6d65;font-size:13px;line-height:1.5}.agent-api-mini code{color:#f8f1df;background:#18231d;border:1px solid #d8dee5;border-radius:8px;padding:9px 10px;font-size:12px;display:block}@media (max-width:720px){.home-choice-nav,.join-simple-nav{flex-direction:column;align-items:flex-start;width:min(100% - 24px,720px)}.home-choice-nav nav,.join-simple-nav nav{justify-content:space-between;width:100%}.home-choice-screen{padding-top:28px}.home-choice-screen h1,.onboarding-step h1{font-size:34px}.home-choice-list a,.onboarding-option-list button{min-height:82px}.onboarding-auth-toggle,.signed-in-card,.agent-api-mini summary{grid-template-columns:1fr}.signed-in-card .onboarding-primary{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#17231d;background:#f6f7f2}body{background-image:radial-gradient(circle at 50% 0,#2f7d5314,#0000 28%),linear-gradient(#fbfaf7 0%,#f4f5ee 100%)}.arena-shell,.case-shell,.validation-shell{--bg:#f6f7f2;--ink:#17231d;--text:#17231d;--muted:#5c6a61;--panel:#fff;--panel-strong:#f8faf7;--line:#dce4dc;--green:#2f7d53;--gold:#9a741b;--yellow:#9a741b;--red:#bd4444;--blue:#2f80ed;--violet:#6d5bd0;color:#17231d}.arena-shell{width:min(1180px,100% - 40px);padding:24px 0 56px}.arena-shell .command-band,.case-shell .case-hero,.case-shell .case-detail-hero,.validation-shell .validation-hero{background:linear-gradient(135deg,#2f7d5314,#2f80ed0e),#fff;border:1px solid #dce4dc;border-radius:8px;min-height:auto;box-shadow:0 20px 58px #1e2f2414}.arena-shell .command-band{align-items:start;padding:clamp(22px,3vw,32px)}.arena-shell .command-band h1,.case-shell .case-hero h1,.case-shell .case-detail-hero h1,.validation-shell .validation-hero h1{color:#17231d;max-width:760px;font-size:clamp(32px,4.6vw,56px);line-height:1.04}.arena-shell .subcopy,.case-shell .case-hero p,.case-shell .case-detail-hero p,.validation-shell .validation-hero p{color:#5c6a61;max-width:740px;font-size:16px;line-height:1.62}.arena-shell .eyebrow,.case-shell .eyebrow,.validation-shell .eyebrow{color:#2f7d53;font-weight:900}.arena-shell .control-panel{min-width:0}.arena-shell .primary-action,.case-shell .primary-action,.validation-shell .primary-action,.arena-shell .content-path-grid button,.arena-shell .content-path-grid a,.arena-shell .content-note-link,.arena-shell .content-empty-state .primary-button,.arena-shell .quick-created-link{color:#fff;box-shadow:none;background:#173b27;border:1px solid #173b27;text-decoration:none}.arena-shell .primary-action:hover,.case-shell .primary-action:hover,.validation-shell .primary-action:hover,.arena-shell .content-path-grid button:hover,.arena-shell .content-path-grid a:hover,.arena-shell .content-note-link:hover,.arena-shell .content-empty-state .primary-button:hover{color:#fff;background:#215636}.arena-shell .primary-action:disabled{cursor:not-allowed;opacity:.48}.arena-shell .ghost-action,.case-shell .ghost-action,.validation-shell .ghost-action,.arena-shell .zone-tabs button,.arena-shell .task-filter-bar button,.arena-shell .project-filter-bar button,.case-shell .case-tag-filter button,.validation-shell .validation-target-action{color:#26362c;background:#fbfcf8;border:1px solid #d7e0d8;text-decoration:none}.arena-shell .ghost-action:hover,.case-shell .ghost-action:hover,.validation-shell .ghost-action:hover,.arena-shell .zone-tabs button:hover,.arena-shell .task-filter-bar button:hover,.arena-shell .task-filter-bar button.active,.arena-shell .project-filter-bar button:hover,.arena-shell .project-filter-bar button.active,.case-shell .case-tag-filter button:hover,.case-shell .case-tag-filter button.active,.validation-shell .validation-target-action:hover{color:#173b27;background:#eef7ef;border-color:#9fcaa9}.arena-shell .panel,.arena-shell .event-section,.arena-shell .battle-stage,.arena-shell .debate-stage,.arena-shell .speech-card,.arena-shell .task-workflow article,.arena-shell .worker-task-guide article,.arena-shell .task-board-panel,.arena-shell .task-card,.arena-shell .task-card-criteria,.arena-shell .task-handoff,.arena-shell .task-readiness,.arena-shell .task-note,.arena-shell .task-review-note,.arena-shell .task-detail-trust-grid span,.arena-shell .task-worker-checklist,.arena-shell .task-agent-matches,.arena-shell .task-match-card,.arena-shell .project-flow article,.arena-shell .project-role-taxonomy article,.arena-shell .project-card,.arena-shell .project-composer,.arena-shell .project-message,.arena-shell .project-readiness,.arena-shell .project-rule-list div,.arena-shell .project-role-grid div,.arena-shell .project-overview-card,.arena-shell .project-task-list article,.arena-shell .project-linked-empty,.arena-shell .agent-profile-main,.arena-shell .agent-profile-side,.arena-shell .agent-node-meta div,.arena-shell .agent-review-grid div,.arena-shell .agent-profile-meters div,.arena-shell .agent-profile-score-grid div,.arena-shell .agent-profile-feed article,.arena-shell .agent-task-match-list article,.arena-shell .dashboard-identity,.arena-shell .dashboard-onboarding,.arena-shell .dashboard-onboarding-grid a,.arena-shell .dashboard-stat-strip div,.arena-shell .dashboard-panel,.arena-shell .dashboard-row,.arena-shell .dashboard-proof-metric,.arena-shell .account-card,.arena-shell .account-stat-grid div,.arena-shell .account-meta div,.arena-shell .verification-panel,.arena-shell .doc-panel,.arena-shell .protocol-panel,.arena-shell .content-mode-card,.arena-shell .content-path-grid article,.arena-shell .publish-panel,.arena-shell .publish-note,.arena-shell .content-card,.arena-shell .content-list-section,.arena-shell .mission-sidepanel,.arena-shell .finalize-panel,.arena-shell .content-intent-banner,.arena-shell .content-empty-state,.case-shell .case-metrics article,.case-shell .case-outreach-panel,.case-shell .case-card,.case-shell .case-empty,.case-shell .case-section,.case-shell .case-search,.case-shell .case-sort,.case-shell .case-proof-checklist span,.validation-shell .validation-position,.validation-shell .validation-panel,.validation-shell .validation-metrics article,.validation-shell .validation-loop-grid a,.validation-shell .validation-capability-grid article,.validation-shell .validation-capability-rules article,.validation-shell .validation-gate-list article,.validation-shell .validation-report-list span,.validation-shell .validation-empty-framework article,.validation-shell .validation-first-signal,.validation-shell .validation-empty-action{color:#17231d;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dce4dc;box-shadow:0 14px 42px #1e2f240e}.arena-shell .task-command-strip div,.arena-shell .project-command-strip div,.arena-shell .agent-profile-strip div,.arena-shell .world-strip div,.arena-shell .capability-registry-side .project-rule-list span,.arena-shell .agent-profile-tags span,.arena-shell .agent-capability-tags span,.arena-shell .task-card-meta span,.arena-shell .task-card-criteria,.arena-shell .task-match-card,.arena-shell .project-meta span,.arena-shell .project-milestones span,.arena-shell .task-status,.case-shell .case-metrics article,.case-shell .case-outreach-metrics,.case-shell .case-outreach-guardrail,.validation-shell .validation-action-strip a,.validation-shell .validation-metrics article,.validation-shell .validation-node-mix span{background:#f8faf7;border-color:#dce4dc}.arena-shell .task-command-strip strong,.arena-shell .task-workflow b,.arena-shell .worker-task-guide b,.arena-shell .task-handoff b,.arena-shell .task-card b,.arena-shell .task-card strong,.arena-shell .task-card-criteria b,.arena-shell .task-detail h3,.arena-shell .task-detail-title,.arena-shell .task-detail-trust-grid b,.arena-shell .task-criteria b,.arena-shell .task-worker-checklist h4,.arena-shell .task-match-heading span,.arena-shell .task-match-card b,.arena-shell .project-command-strip strong,.arena-shell .project-flow article b,.arena-shell .project-card h2,.arena-shell .project-card h2 a,.arena-shell .project-card header strong,.arena-shell .project-rule-list b,.arena-shell .project-empty h2,.arena-shell .project-linked-empty h3,.arena-shell .project-overview-card h2,.arena-shell .project-task-list b,.arena-shell .agent-card h3,.arena-shell .agent-profile-hero h1,.arena-shell .agent-node-meta strong,.arena-shell .agent-review-grid b,.arena-shell .agent-profile-meters b,.arena-shell .agent-profile-score-grid b,.arena-shell .agent-profile-feed p,.arena-shell .agent-task-match-list h3,.arena-shell .dashboard-identity h2,.arena-shell .dashboard-onboarding-copy h2,.arena-shell .dashboard-stat-strip strong,.arena-shell .dashboard-panel-head h2,.arena-shell .dashboard-panel-head b,.arena-shell .dashboard-row strong,.arena-shell .dashboard-proof-metric strong,.arena-shell .account-profile-card h2,.arena-shell .account-trust-panel h2,.arena-shell .account-trust-item b,.arena-shell .account-stat-grid strong,.arena-shell .account-meta b,.arena-shell .verification-panel h2,.arena-shell .doc-panel h2,.arena-shell .protocol-panel h2,.arena-shell .content-mode-card strong,.arena-shell .content-path-grid h2,.arena-shell .publish-panel-heading h2,.arena-shell .publish-note h2,.arena-shell .content-list-section h2,.arena-shell .mission-sidepanel h2,.arena-shell .finalize-panel h2,.arena-shell .content-card h3,.arena-shell .content-empty-state h3,.case-shell .case-metrics strong,.case-shell .case-outreach-heading h2,.case-shell .case-outreach-grid strong,.case-shell .case-outreach-metrics b,.case-shell .case-card h2,.case-shell .case-section h2,.case-shell .case-empty h2,.case-shell .case-step-list span,.case-shell .case-fact-list div,.case-shell .case-proof-summary b,.case-shell .case-empty-proof b,.validation-shell .validation-position strong,.validation-shell .validation-section-heading h2,.validation-shell .validation-loop-grid strong,.validation-shell .validation-metrics strong,.validation-shell .validation-panel-heading h2,.validation-shell .validation-target strong,.validation-shell .validation-capability-grid strong,.validation-shell .validation-capability-grid b,.validation-shell .validation-capability-rules b,.validation-shell .validation-gate-list strong,.validation-shell .validation-empty-framework h2,.validation-shell .validation-first-signal>strong,.validation-shell .validation-first-signal b,.validation-shell .validation-empty-action strong{color:#17231d}.arena-shell .world-strip span,.arena-shell .trait-row,.arena-shell .meter-label,.arena-shell .agent-card p,.arena-shell .event-item time,.arena-shell .empty-state,.arena-shell .match-row span,.arena-shell .battle-caption span,.arena-shell .debate-stage p,.arena-shell .speech-card span,.arena-shell .task-command-strip span,.arena-shell .task-workflow p,.arena-shell .worker-task-guide p,.arena-shell .task-wallet,.arena-shell .task-handoff p,.arena-shell .task-handoff span,.arena-shell .task-readiness li,.arena-shell .task-note,.arena-shell .task-review-note,.arena-shell .task-card p,.arena-shell .task-card em,.arena-shell .task-card-criteria span,.arena-shell .task-detail p,.arena-shell .task-detail-trust-grid em,.arena-shell .task-meta span,.arena-shell .task-criteria p,.arena-shell .task-worker-checklist p,.arena-shell .task-skill-tags span,.arena-shell .task-agent-matches p,.arena-shell .task-agent-matches small,.arena-shell .task-match-card p,.arena-shell .task-match-card ul,.arena-shell .project-command-strip span,.arena-shell .project-flow article p,.arena-shell .project-role-taxonomy span,.arena-shell .project-role-taxonomy p,.arena-shell .project-card p,.arena-shell .project-meta span,.arena-shell .project-milestones span,.arena-shell .project-empty p,.arena-shell .project-linked-empty p,.arena-shell .project-rule-list span,.arena-shell .project-role-grid div em,.arena-shell .project-role-grid div small,.arena-shell .project-task-list p,.arena-shell .project-task-list small,.arena-shell .agent-stats,.arena-shell .panel-heading,.arena-shell .agent-profile-strip span,.arena-shell .agent-profile-tags span,.arena-shell .agent-capability-tags span,.arena-shell .agent-node-note,.arena-shell .agent-proof-note,.arena-shell .agent-node-meta span,.arena-shell .agent-review-grid span,.arena-shell .agent-profile-meters span,.arena-shell .agent-profile-score-grid span,.arena-shell .agent-profile-feed small,.arena-shell .agent-task-match-list p,.arena-shell .agent-task-match-list article>div:first-child span,.arena-shell .agent-task-match-meta span,.arena-shell .dashboard-identity span,.arena-shell .dashboard-identity p,.arena-shell .dashboard-row small,.arena-shell .dashboard-empty,.arena-shell .dashboard-proof-intro,.arena-shell .dashboard-proof-metric span,.arena-shell .dashboard-proof-metric small,.arena-shell .account-profile-card span,.arena-shell .account-profile-card p,.arena-shell .account-trust-panel>p,.arena-shell .account-trust-item span,.arena-shell .account-trust-panel footer,.arena-shell .account-meta span,.arena-shell .account-form label,.arena-shell .account-form p,.arena-shell .verification-panel p,.arena-shell .doc-panel p,.arena-shell .protocol-list span,.arena-shell .content-mode-card em,.arena-shell .content-path-grid p,.arena-shell .publish-panel-heading p,.arena-shell .content-intent-banner p,.arena-shell .publish-note p,.arena-shell .mission-sidepanel p,.arena-shell .content-card p,.arena-shell .content-empty-state p,.case-shell .case-card p,.case-shell .case-section p,.case-shell .case-card-footer,.case-shell .case-card-top span,.case-shell .case-fact-list span,.case-shell .case-outreach-heading p,.case-shell .case-outreach-grid p,.case-shell .case-outreach-metrics p,.case-shell .case-outreach-guardrail p,.case-shell .case-search input,.case-shell .case-sort select,.case-shell .case-result-count,.case-shell .case-proof-summary,.case-shell .case-proof-boundary span,.case-shell .case-empty-proof span,.validation-shell .validation-position p,.validation-shell .validation-note-list p,.validation-shell .validation-section-heading p,.validation-shell .validation-loop-grid p,.validation-shell .validation-gate-list p,.validation-shell .validation-target span,.validation-shell .validation-capability-grid p,.validation-shell .validation-capability-rules p,.validation-shell .validation-empty-framework p,.validation-shell .validation-first-signal p,.validation-shell .validation-empty-action p{color:#5c6a61}.case-shell .case-proof-boundary span{background:#f8faf7;border-color:#dce4dc}.arena-shell input,.arena-shell textarea,.arena-shell select,.case-shell input,.case-shell textarea,.case-shell select,.validation-shell input,.validation-shell textarea,.validation-shell select{color:#17231d;box-shadow:none;background:#fff;border:1px solid #d7e0d8}.arena-shell input::placeholder,.arena-shell textarea::placeholder,.case-shell input::placeholder,.case-shell textarea::placeholder,.validation-shell input::placeholder,.validation-shell textarea::placeholder{color:#8a968f}.arena-shell .danger-zone{background:#fff7f6;border-color:#efc5c5}.arena-shell .danger-zone button{color:#fff;background:#d35b5b;border:1px solid #d35b5b}.arena-shell .verification-panel,.arena-shell .task-handoff,.arena-shell .task-readiness,.arena-shell .content-intent-banner,.case-shell .case-outreach-guardrail,.validation-shell .validation-position{background:#fffdf4}.arena-shell .task-readiness li svg,.arena-shell .task-empty-hints svg,.arena-shell .task-empty-state>svg,.arena-shell .worker-task-guide svg,.arena-shell .dashboard-onboarding-grid svg,.arena-shell .dashboard-stat-strip svg,.arena-shell .account-stat-grid svg,.arena-shell .account-trust-item svg,.case-shell .case-outreach-grid svg,.case-shell .case-outreach-metrics svg,.case-shell .case-outreach-guardrail svg,.case-shell .case-proof-checklist svg,.validation-shell .validation-capability-actions a span,.validation-shell .validation-target-action svg{color:#2f7d53}.arena-shell .task-signin-card{align-content:start}.arena-shell .task-start-actions{gap:8px;display:grid}.arena-shell .task-start-actions .primary-action,.arena-shell .task-start-actions .ghost-action{width:100%}.arena-shell .task-readiness.compact{padding:12px}.arena-shell .task-workflow article.is-live,.arena-shell .content-mode-card.active,.arena-shell .content-mode-card.solver,.arena-shell .content-path-grid article:first-child,.arena-shell .content-path-grid article:last-child,.validation-shell .validation-target-status.complete{background:#f1faf2;border-color:#a9d5b4}.arena-shell pre,.case-shell pre,.validation-shell pre{color:#f8f1df;background:#17231d;border:1px solid #d7e0d8}.arena-shell code,.case-shell code,.validation-shell code{color:#f8f1df}.case-shell,.validation-shell{width:min(1180px,100% - 40px);margin-inline:auto;padding:24px 0 56px}@media (max-width:980px){.arena-shell .command-band,.case-shell .case-hero,.case-shell .case-detail-hero,.validation-shell .validation-hero{grid-template-columns:1fr}.arena-shell .control-panel{justify-content:flex-start}}@media (max-width:720px){.arena-shell,.case-shell,.validation-shell{width:min(100% - 24px,720px);padding-top:16px}.arena-shell .command-band,.case-shell .case-hero,.case-shell .case-detail-hero,.validation-shell .validation-hero{padding:18px}.arena-shell .command-band h1,.case-shell .case-hero h1,.case-shell .case-detail-hero h1,.validation-shell .validation-hero h1{font-size:34px}}.arena-shell .mission-intake-card{box-shadow:none;background:#f3faf4;border-color:#cfe4d3}.arena-shell .mission-intake-heading h3,.arena-shell .mission-intake-list b{color:#17231d}.arena-shell .mission-intake-heading p,.arena-shell .mission-intake-list span{color:#5c6a61}.arena-shell .mission-intake-list span{background:#fff;border-color:#dce4dc}.work-hall-shell{--bg:#f6f7f2;--ink:#17231d;--text:#17231d;--muted:#5c6a61;--panel:#fff;--panel-strong:#f8faf7;--line:#dce4dc;--green:#2f7d53;--gold:#9a741b;--yellow:#9a741b;--red:#bd4444;--blue:#2f80ed;--violet:#6d5bd0;color:#17231d;background:radial-gradient(circle at 50% 0,#2f7d5314,#0000 28%),linear-gradient(#fbfaf7 0%,#f4f5ee 100%);min-height:100vh}.work-hall-shell .work-hall-header,.work-hall-shell .content-metric-strip,.work-hall-shell .content-path-grid,.work-hall-shell .content-mode-grid,.work-hall-shell .publish-grid,.work-hall-shell .content-list-section,.work-hall-shell .workbench-hero,.work-hall-shell .answer-layout,.work-hall-shell .mission-workbench{width:min(1180px,100% - 40px)}.work-hall-shell .work-hall-header h1,.work-hall-shell .publish-panel-heading h2,.work-hall-shell .publish-note h2,.work-hall-shell .mission-sidepanel h2,.work-hall-shell .finalize-panel h2,.work-hall-shell .content-list-section h2,.work-hall-shell .content-card h3,.work-hall-shell .content-empty-state h3,.work-hall-shell .content-path-grid h2,.work-hall-shell .content-mode-card strong,.work-hall-shell .mission-safety-heading h3,.work-hall-shell .mission-input-warning b,.work-hall-shell .mission-safety-note b,.work-hall-shell .mission-intake-heading h3,.work-hall-shell .mission-intake-list b,.work-hall-shell .template-brief h3,.work-hall-shell .template-readiness-snapshot b,.work-hall-shell .template-step-list b,.work-hall-shell .template-inputs b,.work-hall-shell .template-risks b{color:#17231d}.work-hall-shell .work-hall-header p,.work-hall-shell .subcopy,.work-hall-shell .content-path-grid p,.work-hall-shell .content-mode-card em,.work-hall-shell .publish-panel-heading p,.work-hall-shell .publish-note p,.work-hall-shell .mission-sidepanel p,.work-hall-shell .finalize-panel p,.work-hall-shell .content-card p,.work-hall-shell .content-empty-state p,.work-hall-shell .muted-copy,.work-hall-shell .mission-safety-heading p,.work-hall-shell .mission-input-warning span,.work-hall-shell .mission-safety-checks label,.work-hall-shell .mission-safety-note p,.work-hall-shell .mission-intake-heading p,.work-hall-shell .mission-intake-list span,.work-hall-shell .template-fit-grid span,.work-hall-shell .template-readiness-snapshot em,.work-hall-shell .template-inputs p,.work-hall-shell .template-risks p,.work-hall-shell .template-step-list p{color:#5c6a61}.work-hall-shell .content-path-grid article,.work-hall-shell .content-mode-card,.work-hall-shell .publish-panel,.work-hall-shell .publish-note,.work-hall-shell .content-card,.work-hall-shell .content-list-section,.work-hall-shell .mission-sidepanel,.work-hall-shell .finalize-panel,.work-hall-shell .content-intent-banner,.work-hall-shell .mission-safety-gate,.work-hall-shell .mission-input-warning,.work-hall-shell .mission-safety-note,.work-hall-shell .mission-intake-card,.work-hall-shell .mission-intake-list span,.work-hall-shell .template-brief,.work-hall-shell .template-readiness-snapshot span,.work-hall-shell .template-inputs,.work-hall-shell .template-risks,.work-hall-shell .template-step-list article,.work-hall-shell .content-empty-state{color:#17231d;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dce4dc;box-shadow:0 14px 42px #1e2f240e}.work-hall-shell .content-path-grid article:first-child,.work-hall-shell .content-path-grid article:last-child,.work-hall-shell .content-mode-card.active,.work-hall-shell .content-mode-card.solver,.work-hall-shell .mission-intake-card,.work-hall-shell .content-intent-banner,.work-hall-shell .mission-safety-gate{background:#f8faf7}.work-hall-shell input,.work-hall-shell textarea,.work-hall-shell select{color:#17231d;background:#fff;border:1px solid #d7e0d8}.work-hall-shell input::placeholder,.work-hall-shell textarea::placeholder{color:#8a968f}.work-hall-shell .primary-button,.work-hall-shell .content-path-grid button,.work-hall-shell .content-path-grid a,.work-hall-shell .content-note-link,.work-hall-shell .content-empty-state .primary-button{color:#fff;background:#173b27;border:1px solid #173b27;text-decoration:none}.work-hall-shell .ghost-action,.work-hall-shell .ghost-button,.work-hall-shell .ghost-link,.work-hall-shell .content-intent-banner button,.work-hall-shell .content-mode-card,.work-hall-shell .template-brief-details summary{color:#26362c;background:#fbfcf8;border-color:#d7e0d8}.work-hall-shell .content-intent-banner b,.work-hall-shell .content-intent-banner button span,.work-hall-shell .content-intent-banner button b,.work-hall-shell .content-mode-card span,.work-hall-shell .content-mode-card strong,.work-hall-shell .publish-toggle button,.work-hall-shell .ghost-button,.work-hall-shell .segmented-control button,.work-hall-shell .inline-options label,.work-hall-shell .field-label,.work-hall-shell .field-label.compact,.work-hall-shell .publish-row label,.work-hall-shell .publish-row,.work-hall-shell .publish-row span,.work-hall-shell .publish-row input,.work-hall-shell .publish-row select{color:#17231d}.work-hall-shell .content-intent-banner p,.work-hall-shell .publish-row em,.work-hall-shell .field-label em{color:#5c6a61}.work-hall-shell .publish-toggle,.work-hall-shell .publish-row,.work-hall-shell .publish-row label,.work-hall-shell .segmented-control,.work-hall-shell .inline-options label{background:#f8faf7;border-color:#dce4dc}.work-hall-shell .segmented-control button.active{color:#173b27;background:#eef7ef;border-color:#a9d5b4}.work-hall-shell .publish-row{background:0 0}.work-hall-shell .publish-toggle button{background:0 0;border-color:#0000}.work-hall-shell .publish-toggle button.active,.work-hall-shell .content-mode-card.active{background:#eef7ef;border-color:#a9d5b4}.work-hall-shell .eyebrow,.work-hall-shell .content-path-grid article>div:first-child span,.work-hall-shell .mission-input-warning svg,.work-hall-shell .mission-safety-heading svg,.work-hall-shell .mission-intake-heading svg{color:#2f7d53}.validation-shell{color:#17231d;background:radial-gradient(circle at 50% 0,#2f7d5314,#0000 28%),linear-gradient(#fbfaf7 0%,#f4f5ee 100%)}.validation-shell .validation-operating-loop,.validation-shell .validation-action-strip a,.validation-shell .validation-loop-grid a,.validation-shell .validation-metrics article,.validation-shell .validation-panel,.validation-shell .validation-position,.validation-shell .validation-footer{color:#17231d;background:#fff;border-color:#dce4dc;box-shadow:0 14px 42px #1e2f240e}.validation-shell .validation-operating-loop{border:1px solid #dce4dc;border-radius:8px;padding:18px}.validation-shell .validation-position span,.validation-shell .validation-loop-grid span,.validation-shell .validation-loop-grid em{color:var(--primary)}.validation-shell .validation-position span,.validation-shell .validation-loop-grid span{background:#eef7ef}.validation-shell .validation-capability-intro,.validation-shell .validation-node-mix span,.validation-shell .validation-report-list span,.validation-shell .validation-target-action span{color:var(--muted)}.validation-shell .validation-capability-actions a,.validation-shell .validation-capability-actions a strong{color:var(--ink)}.validation-shell .validation-target-status.complete{color:var(--primary)}.validation-shell .validation-target-status.building{color:#235b7b;background:#eef6ff}.validation-shell .validation-target-status.needs-focus{color:#745b00;background:#fff8df}.validation-shell .validation-target-status.manual{color:var(--muted);background:#f5f7f4}.validation-shell .validation-capability-rules span,.validation-shell .validation-gate-list em{color:#745b00}.validation-shell .validation-gate-list span{color:#235b7b;background:#eef6ff}.validation-shell .validation-action-strip strong,.validation-shell .validation-action-strip span,.validation-shell .validation-metrics span,.validation-shell .validation-footer span,.validation-shell .ghost-link,.validation-shell .ghost-action,.validation-shell .control-panel a,.validation-shell .control-panel button{color:#17231d}.validation-shell .ghost-link,.validation-shell .ghost-action,.validation-shell .control-panel a,.validation-shell .control-panel button{background:#fbfcf8;border:1px solid #d7e0d8;text-decoration:none}@media (max-width:980px){.work-hall-shell .work-hall-header,.work-hall-shell .content-metric-strip,.work-hall-shell .content-path-grid,.work-hall-shell .content-mode-grid,.work-hall-shell .publish-grid,.work-hall-shell .content-list-section,.work-hall-shell .workbench-hero,.work-hall-shell .answer-layout,.work-hall-shell .mission-workbench{width:min(100% - 32px,720px)}.work-hall-shell .mission-intake-list,.arena-shell .mission-intake-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.work-hall-shell .work-hall-header,.work-hall-shell .content-metric-strip,.work-hall-shell .content-path-grid,.work-hall-shell .content-mode-grid,.work-hall-shell .publish-grid,.work-hall-shell .content-list-section,.work-hall-shell .workbench-hero,.work-hall-shell .answer-layout,.work-hall-shell .mission-workbench{width:min(100% - 24px,720px)}.work-hall-shell .mission-intake-list,.arena-shell .mission-intake-list{grid-template-columns:1fr}}.arena-shell .board-hero{background:linear-gradient(135deg,#2f7d5317,#2f80ed0e),#fff}.arena-shell .board-workbench,.arena-shell .board-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-top:16px}.arena-shell .board-intake,.arena-shell .board-brief,.arena-shell .board-side{gap:12px}.arena-shell .board-intake textarea{min-height:148px;line-height:1.6}.arena-shell .board-form-grid{gap:12px}.arena-shell .board-brief>p,.arena-shell .report-memo p{color:#17231d;line-height:1.65}.arena-shell .board-brief-grid span,.arena-shell .board-synthesis p,.arena-shell .board-rule-list span,.arena-shell .board-task-list article,.arena-shell .board-run-list article,.arena-shell .board-empty,.arena-shell .report-summary article,.arena-shell .report-card,.arena-shell .report-task-list article,.arena-shell .report-check-grid span,.arena-shell .board-scope-card{color:#17231d;background:#f8faf7;border-color:#dce4dc}.arena-shell .board-brief-grid b,.arena-shell .board-rule-list b,.arena-shell .board-run-list b,.arena-shell .report-summary b,.arena-shell .report-card h2{color:#17231d}.arena-shell .board-form-grid span,.arena-shell .board-brief-grid em,.arena-shell .board-role-card p,.arena-shell .board-role-card li,.arena-shell .board-rule-list em,.arena-shell .board-task-list p,.arena-shell .board-run-list span,.arena-shell .board-run-list em,.arena-shell .board-empty,.arena-shell .report-card p,.arena-shell .report-task-list p,.arena-shell .report-check-grid span{color:#5c6a61}.arena-shell .board-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.arena-shell .board-role-card{gap:10px;min-height:0;padding:16px}.arena-shell .board-role-card span,.arena-shell .report-card span{color:#2f7d53;background:#eef7ef}.arena-shell .board-role-card>b,.arena-shell .board-task-list span,.arena-shell .report-task-list span{color:#9a741b}.arena-shell .board-scope-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.arena-shell .board-scope-card{border:1px solid #dce4dc;border-radius:8px;gap:8px;min-height:150px;padding:18px;display:grid;box-shadow:0 14px 42px #1e2f240b}.arena-shell .board-scope-card h2{color:#17231d;font-size:19px;line-height:1.2}.arena-shell .board-scope-card p{color:#5c6a61;line-height:1.55}.arena-shell .capability-summary-strip div,.arena-shell .capability-node-card,.arena-shell .capability-node-facts div{color:#17231d;background:#fff;border-color:#dce4dc;box-shadow:0 14px 42px #1e2f240b}.arena-shell .capability-summary-strip span,.arena-shell .capability-node-card p,.arena-shell .capability-node-card footer span,.arena-shell .capability-node-facts span{color:#5c6a61}.arena-shell .capability-summary-strip strong,.arena-shell .capability-node-facts b{color:#17231d}.arena-shell .capability-tag-row span{color:#2f7d53;background:#eef7ef;border-color:#cfe1d3}.arena-shell .capability-node-card footer{border-top-color:#dce4dc}.arena-shell .capability-node-card footer a{color:#2f7d53}@media (max-width:1100px){.arena-shell .board-hero h1,.arena-shell .board-hero .subcopy{max-width:680px}.arena-shell .board-hero h1{overflow-wrap:anywhere;font-size:34px;line-height:1.06}.arena-shell .board-hero .subcopy{overflow-wrap:anywhere}.arena-shell .board-workbench,.arena-shell .board-layout,.arena-shell .board-scope-strip{grid-template-columns:1fr}}@media (max-width:720px){html,body{overflow-x:hidden}.arena-shell{max-width:calc(100vw - 20px);overflow-x:hidden}.arena-shell .command-band,.arena-shell .board-intake,.arena-shell .board-brief,.arena-shell .board-role-card,.arena-shell .board-side,.arena-shell .board-scope-card,.arena-shell .report-summary article,.arena-shell .report-card,.arena-shell .report-side,.arena-shell .report-main{min-width:0}.arena-shell .command-band h1{overflow-wrap:anywhere;font-size:34px;line-height:1.04}.arena-shell .subcopy,.arena-shell .board-brief>p,.arena-shell .board-synthesis p,.arena-shell .board-task-list p,.arena-shell .board-scope-card p,.arena-shell .report-memo p,.arena-shell .report-card p{overflow-wrap:anywhere}.arena-shell .board-intake textarea,.arena-shell .board-form-grid select{min-width:0}.arena-shell .board-form-grid,.arena-shell .board-brief-grid,.arena-shell .board-role-grid,.arena-shell .report-summary,.arena-shell .report-section-grid,.arena-shell .report-check-grid{grid-template-columns:1fr}}.case-shell{color:#17231d;background:radial-gradient(circle at 50% 0,#2f7d5314,#0000 28%),linear-gradient(#fbfaf7 0%,#f4f5ee 100%)}.case-shell .work-hall-actions .ghost-link,.case-shell .work-hall-actions .icon-button{color:#183626;background:#fff;border:1px solid #d7e0d8;text-decoration:none}.case-shell .work-hall-actions .ghost-link:hover,.case-shell .work-hall-actions .icon-button:hover{background:#f0f7f1;border-color:#b9d1bf}.case-shell .case-metrics span,.arena-shell .task-readiness>div{color:#17231d}.detail-shell{color:#17231d;background:radial-gradient(circle at 18% 8%,#2f7d5314,#0000 30%),linear-gradient(#fbfaf7 0%,#f4f5ee 100%)}.detail-shell>.ghost-link,.detail-shell .icon-button,.detail-shell .question-next-action a,.detail-shell .question-empty-answers a,.detail-shell .mission-next-action a,.detail-shell .step-controls button,.detail-shell .answer-actions button{color:#183626;background:#fff;border:1px solid #d7e0d8;text-decoration:none}.detail-shell .primary-button,.detail-shell .step-controls button:last-child{color:#fff;background:#173b27;border-color:#173b27}.detail-shell .step-controls button.danger{color:#a33131;background:#fff3f1;border-color:#e4b8b8}.detail-shell .detail-hero,.detail-shell .answer-card,.detail-shell .answer-compose,.detail-shell .mission-sidepanel,.detail-shell .mission-step,.detail-shell .finalize-panel,.detail-shell .question-next-action,.detail-shell .mission-next-action,.detail-shell .mission-private-brief,.detail-shell .mission-final-empty,.detail-shell .step-review-guide{color:#17231d;background:#fff;border-color:#dce4dc;box-shadow:0 16px 46px #1e2f2411}.detail-shell .detail-hero.question,.detail-shell .detail-hero.mission{background:linear-gradient(135deg,#2f7d5317,#2f80ed0e),#fff}.detail-shell .detail-hero h1,.detail-shell .answer-compose h2,.detail-shell .mission-sidepanel h2,.detail-shell .finalize-panel h2,.detail-shell .mission-step h2,.detail-shell .question-next-action h2,.detail-shell .mission-next-action h3,.detail-shell .mission-final-empty h3,.detail-shell .step-review-guide b{color:#17231d}.detail-shell .detail-hero p,.detail-shell .answer-card p,.detail-shell .mission-step p,.detail-shell .mission-sidepanel p,.detail-shell .finalize-panel p,.detail-shell .question-next-action p,.detail-shell .mission-next-action p,.detail-shell .mission-final-empty p,.detail-shell .muted-copy,.detail-shell .review-note{color:#5c6a61}.detail-shell .type-pill,.detail-shell .tag-row span,.detail-shell .status-pill,.detail-shell .accepted-label,.detail-shell .mission-quality-list span,.detail-shell .case-readiness-list span,.detail-shell .mission-handoff-grid span,.detail-shell .answer-meta span{color:#276442;background:#eef7ef;border-color:#cfe1d3}.detail-shell .mission-private-brief{background:#f4faf5;border-color:#bdd8c4;margin:-2px auto 16px}.detail-shell .mission-private-brief.locked{background:#fffaf0;border-color:#e4d39b}.detail-shell .mission-private-brief>div{color:#23623f}.detail-shell .mission-private-brief.locked>div{color:#876414}.detail-shell .mission-private-brief>p{color:#425047}.detail-shell .question-empty-answers,.detail-shell .answer-quality-checklist{color:#17231d;background:#f8fbf7;border-color:#d7e0d8}.detail-shell .question-empty-answers svg,.detail-shell .answer-quality-checklist svg{color:#2f7d53}.detail-shell .question-empty-answers h3,.detail-shell .answer-quality-checklist b{color:#17231d}.detail-shell .question-load-state h1{color:#17231d;max-width:680px;font-size:clamp(22px,4vw,28px);line-height:1.15}.detail-shell .question-load-state .primary-button{width:fit-content}.detail-shell .question-action-message{color:#276442;min-height:1.55em;margin:0}.detail-shell .question-empty-answers p,.detail-shell .answer-quality-checklist span{color:#5c6a61}.detail-shell .mission-private-brief-visibility{color:#276442;margin-top:10px;font-weight:750}.detail-shell .mission-private-brief footer{color:#5c6a61;border-top-color:#dce4dc}.detail-shell .mission-private-brief footer b,.detail-shell .question-next-action span,.detail-shell .mission-next-action span,.detail-shell .step-review-guide em{color:#2f7d53}.detail-shell .step-review-guide.self-check label,.detail-shell .step-review-guide.scorecard section span{color:#425047}.detail-shell .step-review-guide.scorecard section small{color:#68766d}.detail-shell .step-review-guide.self-check input{accent-color:#2f7d53}.detail-shell .mission-action-message{color:#276442;min-height:1.55em;margin:0}.detail-shell .score-options{background:#f1f5ef}.detail-shell .score-options button{color:#425047}.detail-shell .score-options button:last-child{color:#1d4d35}.detail-shell .score-options button.active{color:#1d4d35;background:#e9f5ea;border-color:#bdd8c4}.detail-shell .answer-card.accepted,.detail-shell .mission-step.accepted,.detail-shell .case-readiness-list span.ready{background:#f1f8f2;border-color:#b9d8c1}.detail-shell .answer-compose textarea,.detail-shell .answer-compose input,.detail-shell .mission-sidepanel input,.detail-shell .step-controls textarea,.detail-shell .step-controls input,.detail-shell .finalize-panel textarea{color:#13231b;background:#fff;border-color:#ccd8cf}.detail-shell .output-preview{color:#17231d;background:#f8faf7;border:1px solid #dce4dc}@media (max-width:720px){.detail-shell{padding-inline:16px}}.agentify-home{width:min(1180px,100% - 40px);min-height:100vh;color:var(--ink);background:0 0;margin:0 auto;padding:22px 0 64px}.agentify-home .home-choice-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;padding:14px 0;display:flex}.agentify-home .home-choice-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.agentify-home .home-choice-nav nav a{color:var(--muted);font-size:14px;font-weight:800;text-decoration:none}.agentify-home .home-choice-nav nav a:hover{color:var(--primary)}.agentify-hero{border:1px solid var(--line);background:linear-gradient(135deg, #2f7d531a, #2f80ed12), var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:stretch;gap:28px;padding:46px;display:grid;box-shadow:0 24px 70px #1e2f2417}.agentify-hero-copy{align-content:center;gap:18px;min-width:0;display:grid}.agentify-hero h1{max-width:820px;color:var(--ink);letter-spacing:0;margin:0;font-size:72px;line-height:1}.agentify-hero-copy>p:not(.home-choice-kicker){max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.agentify-home .home-choice-kicker,.agentify-home .eyebrow{color:var(--primary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.agentify-home .primary-action,.agentify-home .ghost-action{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.agentify-home .primary-action{border:1px solid var(--primary);background:var(--primary);color:#fff}.agentify-home .ghost-action{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.agentify-preview-card,.agentify-mode-grid article,.agentify-process,.agentify-agent-cards,.agentify-board-preview,.agentify-trust-strip article{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 18px 46px #1e2f2411}.agentify-preview-card{align-content:start;gap:16px;padding:22px;display:grid}.agentify-preview-card>span,.agentify-agent-cards article>span,.agentify-board-preview article>div{color:var(--primary);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.agentify-preview-card h2{color:var(--ink);margin:0;font-size:28px;line-height:1.12}.agentify-preview-card>div,.agentify-agent-cards,.agentify-board-preview{gap:10px;display:grid}.agentify-preview-card article,.agentify-agent-cards article,.agentify-board-preview article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:6px;padding:13px;display:grid}.agentify-preview-card b,.agentify-agent-cards h3,.agentify-board-preview h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px}.agentify-preview-card em,.agentify-board-preview span{color:var(--warning);font-size:12px;font-style:normal;font-weight:850}.agentify-preview-card p,.agentify-agent-cards p,.agentify-board-preview p,.agentify-mode-grid p,.agentify-process p{color:var(--muted);margin:0;line-height:1.58}.agentify-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.agentify-mode-grid article{gap:16px;min-height:360px;padding:24px;display:grid}.agentify-mode-grid article>div{color:var(--primary);align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.agentify-mode-grid h2,.agentify-section-heading h2,.agentify-process h2{color:var(--ink);letter-spacing:0;margin:0;font-size:30px;line-height:1.15}.agentify-mode-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agentify-mode-grid li{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.agentify-mode-grid li svg{color:var(--success);flex:none}.agentify-mode-grid a{width:fit-content;color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-weight:900;text-decoration:none;display:inline-flex}.agentify-process{grid-template-columns:.86fr 1.14fr;align-items:start;gap:22px;margin-top:22px;padding:24px;display:grid}.agentify-process>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agentify-process article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;min-height:132px;padding:15px;display:grid}.agentify-process article svg,.agentify-board-preview article svg{color:var(--primary)}.agentify-process b,.agentify-agent-cards b,.agentify-board-preview em{color:var(--ink);font-size:14px}.agentify-showcase{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:18px;margin-top:22px;display:grid}.agentify-agent-cards,.agentify-board-preview{align-content:start;padding:22px}.agentify-section-heading{gap:8px;margin-bottom:4px;display:grid}.agentify-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.agentify-trust-strip article{min-height:72px;color:var(--ink);align-items:center;gap:10px;padding:16px;font-weight:800;display:flex}.agentify-trust-strip svg{color:var(--primary);flex:none}@media (max-width:980px){.agentify-hero,.agentify-process,.agentify-showcase{grid-template-columns:1fr}.agentify-hero h1{font-size:56px}}@media (max-width:720px){.agentify-home{width:min(100% - 24px,680px);padding-top:10px}.agentify-home .home-choice-nav{flex-direction:column;align-items:flex-start;margin-bottom:18px}.agentify-home .home-choice-nav nav{justify-content:flex-start}.agentify-hero{padding:24px}.agentify-hero h1{font-size:42px}.agentify-mode-grid,.agentify-process>div:last-child,.agentify-trust-strip{grid-template-columns:1fr}.agentify-mode-grid article{min-height:0}}:root{--bg:#fbfbf5;--surface:#fff;--surface-soft:#f4f8ed;--ink:#111a14;--muted:#667266;--line:#e2e8dc;--primary:#163820;--primary-soft:#eaf8df;--accent:#b7f20f;--accent-strong:#98d900;--success:#2f7d53;--warning:#a57918;--danger:#bd4444;--shadow-soft:0 24px 70px #1c2d201a}.agentify-logo{color:var(--ink);align-items:center;gap:10px;font-weight:950;text-decoration:none;display:inline-flex}.agentify-logo span{color:#fff;background:#111611;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:950;line-height:1;display:grid;position:relative}.agentify-logo span:after{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:8px}.agentify-logo strong{letter-spacing:0;font-size:22px}.agentify-lovart-home{width:min(1240px,100% - 40px);color:var(--ink);margin:0 auto;padding:22px 0 72px}.agentify-top-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:58px;display:grid}.agentify-top-nav nav{justify-content:center;gap:26px;display:flex}.agentify-top-nav nav a,.agentify-signin{color:#526056;font-size:14px;font-weight:800;text-decoration:none}.agentify-top-nav nav a:hover,.agentify-signin:hover{color:var(--primary)}.agentify-signin{border:1px solid var(--line);background:#ffffffc7;border-radius:999px;justify-self:end;padding:11px 16px}.lovart-hero{text-align:center;justify-items:center;gap:18px;padding:clamp(52px,8vw,108px) 0 clamp(30px,4vw,52px);display:grid}.lovart-pill,.section-kicker,.onboarding-kicker,.work-hall-shell .eyebrow,.arena-shell .eyebrow{color:#42620c;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.lovart-pill{background:#f4fce1db;border:1px solid #dcebbf;border-radius:999px;align-items:center;gap:8px;margin:0;padding:9px 14px;display:inline-flex}.lovart-pill svg,.lovart-icon,.lovart-workflow li span,.lovart-agent-avatar,.agent-card-avatar{color:var(--primary)}.lovart-hero h1{max-width:920px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(54px,7.6vw,104px);line-height:.95}.lovart-hero>p:not(.lovart-pill){max-width:740px;color:var(--muted);margin:0;font-size:19px;line-height:1.65}.lovart-entry-grid,.lovart-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lovart-entry-card,.lovart-mode-strip article,.lovart-workflow,.lovart-panel,.lovart-guardrails article{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffe0;border-radius:28px}.lovart-entry-card{min-height:338px;color:inherit;gap:16px;padding:28px;text-decoration:none;display:grid}.lovart-entry-card:hover{border-color:#cae984;transform:translateY(-2px)}.lovart-icon{background:#f0fbde;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.lovart-entry-card em{color:#42620c;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:950}.lovart-entry-card h2{color:var(--ink);margin:0;font-size:clamp(30px,3vw,42px);line-height:1.04}.lovart-entry-card p,.lovart-mode-strip p,.lovart-workflow p,.lovart-panel p,.lovart-guardrails span{color:var(--muted);margin:0;line-height:1.62}.lovart-entry-card b,.lovart-secondary-link,.lovart-mode-strip a{width:fit-content;color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-weight:950;text-decoration:none;display:inline-flex}.lovart-entry-card b{background:var(--primary);color:#fff;border-radius:14px;min-height:46px;padding:0 18px}.lovart-mode-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.lovart-mode-strip article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;display:grid}.lovart-mode-strip h2,.lovart-panel h2,.lovart-workflow h2{color:var(--ink);margin:0;font-size:28px;line-height:1.12}.lovart-workflow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:26px;margin-top:24px;padding:30px;display:grid}.lovart-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lovart-workflow li{border:1px solid var(--line);background:#fbfdf7;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:15px;display:grid}.lovart-workflow li span{background:linear-gradient(135deg, var(--accent), #eef7b8);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.lovart-workflow li b{color:var(--ink);font-size:15px}.lovart-preview-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);margin-top:24px}.lovart-panel{align-content:start;gap:18px;padding:26px;display:grid}.lovart-panel-heading{gap:8px;display:grid}.lovart-board-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lovart-board-cards article,.lovart-agent-mini-grid article{border:1px solid var(--line);background:#fbfdf7;border-radius:20px;gap:12px;min-width:0;padding:16px;display:grid}.lovart-board-cards article>div,.lovart-board-cards footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.lovart-board-cards span,.lovart-board-cards b,.lovart-board-cards em,.lovart-agent-mini-grid p,.lovart-agent-mini-grid b{color:#42620c;font-size:12px;font-style:normal;font-weight:950}.lovart-board-cards h3,.lovart-agent-mini-grid h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.2}.lovart-agent-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lovart-agent-mini-grid article{grid-template-columns:auto minmax(0,1fr);align-items:start}.lovart-agent-avatar,.agent-card-avatar{background:radial-gradient(circle at 65% 28%, var(--accent) 0 15%, transparent 16%), #111611;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.lovart-agent-avatar svg,.agent-card-avatar svg{color:#fff}.lovart-agent-mini-grid em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.4;display:block}.lovart-guardrails{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.lovart-guardrails article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:18px;display:grid;box-shadow:0 16px 42px #1c2d2012}.lovart-guardrails svg{color:var(--primary);margin-top:2px}.join-onboarding-shell{background:radial-gradient(circle at 50% 0,#b7f20f38,#0000 32%),linear-gradient(#fbfaf7 0%,#f0f4ea 100%)}.join-simple-nav{border-bottom:0}.join-simple-nav .home-brand{color:var(--ink);font-size:22px}.onboarding-flow{border:1px solid var(--line);width:min(680px,100% - 32px);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:32px;margin-top:22px;padding:34px}.onboarding-step-status{color:var(--muted);justify-content:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.onboarding-step-status span{font-weight:800}.onboarding-step-status b{color:#42620c;text-transform:uppercase}.onboarding-progress{gap:10px;width:min(500px,100%);margin:14px 0 8px;position:relative}.onboarding-progress span{background:#e1e7dd;height:6px}.onboarding-progress span.active{background:linear-gradient(90deg, var(--accent), #91d600)}.onboarding-progress-labels{grid-template-columns:repeat(3,1fr);gap:10px;width:min(500px,100%);margin-bottom:18px;display:grid}.onboarding-progress-labels span{color:#9aa39b;text-align:center;text-transform:uppercase;font-size:12px;font-weight:900}.onboarding-progress-labels span.active{color:#42620c}.onboarding-step h1{max-width:520px;color:var(--ink);margin:0 0 24px;font-size:clamp(34px,5vw,48px);line-height:1.05}.onboarding-option-list{width:min(460px,100%)}.onboarding-option-list button{border-color:var(--line);min-height:78px;color:var(--ink);background:#f9fbf4;border-radius:16px}.onboarding-option-list button.selected,.onboarding-option-list button:hover{border-color:var(--accent-strong);background:#f4fce2;box-shadow:0 0 0 3px #b7f20f33}.option-dot{color:var(--primary);background:#eaf8df}.onboarding-auth-form,.onboarding-route-summary,.onboarding-worker-pledge,.signed-in-card,.agent-api-mini{border-radius:20px;box-shadow:0 18px 48px #1c2d2012}.onboarding-auth-toggle button.active{border-color:var(--accent-strong);color:var(--primary);background:#f3fbdc}.onboarding-primary{border-color:var(--primary);background:var(--primary);border-radius:14px}.onboarding-option-list button:focus-visible,.onboarding-back:focus-visible,.onboarding-auth-toggle button:focus-visible,.onboarding-auth-form input:focus-visible,.onboarding-swatches button:focus-visible,.onboarding-primary:focus-visible,.signed-in-card .onboarding-primary:focus-visible{outline-offset:3px;outline:3px solid #2f80ed6b}.onboarding-auth-form input:focus-visible{border-color:#2f80ed}.start-request-shell{width:min(1160px,100% - 40px);margin-inline:auto;padding-top:28px}.start-request-shell .work-hall-header{background:radial-gradient(circle at 78% 15%,#b7f20f33,#0000 28%),#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto}.start-request-shell .publish-grid{grid-template-columns:minmax(0,1fr);gap:22px;width:min(860px,100%)}.content-choice-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.content-choice-strip a,.content-choice-strip button{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;background:#ffffffeb;border-radius:20px;gap:6px;padding:16px;text-decoration:none;display:grid;box-shadow:0 12px 30px #1c2d200d}.content-choice-strip button{appearance:none;font:inherit;cursor:pointer}.content-choice-strip a:hover,.content-choice-strip button:hover,.content-choice-strip button.active{background:#fbfff0;border-color:#76b01473}.content-choice-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.content-choice-strip b{font-size:1rem}.content-choice-strip em{color:var(--muted);font-size:.9rem;font-style:normal;line-height:1.45}.mission-board-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;width:min(1480px,100% - 40px);max-width:none;display:grid}.mission-board-sidebar{border:1px solid var(--line);min-height:calc(100vh - 48px);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:28px;gap:28px;padding:22px;display:grid;position:sticky;top:20px}.mission-board-sidebar nav{gap:8px;display:grid}.mission-board-sidebar nav a{color:#556258;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-weight:850;text-decoration:none;display:flex}.mission-board-sidebar nav a.active,.mission-board-sidebar nav a:hover{color:var(--primary);background:#f1fbdd}.mission-board-main{min-width:0}.mission-board-shell .command-band,.agent-cards-shell .command-band{background:radial-gradient(circle at 82% 18%,#b7f20f33,#0000 30%),#fff;border-radius:28px}.mission-board-shell .task-command-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}.mission-board-shell .task-command-strip div{background:#ffffffdb;border-radius:18px}.mission-board-shell .task-layout{grid-template-columns:320px minmax(0,1fr);gap:20px}.mission-board-shell .task-layout:not(.composer-open){grid-template-columns:280px minmax(0,1fr)}.mission-board-shell .task-layout.composer-open,.mission-board-shell .task-layout.task-layout-empty{grid-template-columns:320px minmax(0,1fr)}.mission-board-shell .task-detail{grid-column:1/-1}.mission-board-shell .task-composer,.mission-board-shell .task-board-panel,.mission-board-shell .task-detail,.mission-board-shell .task-card,.mission-board-shell .task-filter-bar{background:#ffffffe6;border-radius:22px;box-shadow:0 18px 48px #1c2d2012}.mission-board-shell .task-composer input,.mission-board-shell .task-composer textarea,.mission-board-shell .task-composer select,.mission-board-shell .task-detail textarea,.mission-board-shell .task-detail input,.mission-board-shell .task-detail select{color:var(--ink);background:#fbfcf8;border-color:#dce4dc}.mission-board-shell .task-readiness>div,.mission-board-shell .task-card b,.mission-board-shell .task-handoff b{color:var(--ink)}.mission-board-shell .task-filter-bar{gap:14px;padding:16px;display:grid}.mission-board-tabs,.mission-board-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mission-board-tabs{justify-content:flex-start}.mission-board-controls label{border:1px solid var(--line);color:#526157;background:#fbfcf8;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.mission-board-controls input,.mission-board-controls select{width:160px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.mission-board-controls select,.mission-board-controls .sort-control select{width:138px}.task-discovery-bar{justify-content:flex-start}.task-discovery-bar label{min-width:min(100%,180px)}.task-discovery-bar label:first-child{flex:260px}.task-discovery-bar .review-ready-toggle{white-space:nowrap;flex:none;min-width:0}.task-discovery-bar .review-ready-toggle input{width:16px;min-height:16px;accent-color:var(--accent-strong)}.task-discovery-bar .ghost-action{border-radius:999px;min-height:42px;padding:0 14px}.mission-board-shell .task-filter-bar button{border-color:var(--line);color:#526157;background:#fbfcf8}.mission-board-shell .task-filter-bar button.active,.mission-board-shell .task-filter-bar button:hover{border-color:var(--accent-strong);color:var(--primary);background:#f3fbdc}.mission-board-shell .task-filter-bar b{color:#42620c;background:#edf7dc}.mission-board-shell .task-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.mission-board-shell .task-card{min-height:270px;padding:18px}.mission-board-shell .task-card.selected,.mission-board-shell .task-card:hover{border-color:var(--accent-strong);background:#fbfff2}.mission-board-shell .task-card p,.mission-board-shell .task-card em,.mission-board-shell .task-card-meta span,.mission-board-shell .task-card-criteria span,.mission-board-shell .task-note,.mission-board-shell .task-wallet{color:var(--muted)}.mission-board-shell .task-card-meta span,.mission-board-shell .task-card-criteria,.mission-board-shell .task-fit-signals span{background:#f7faf2;border-color:#dce4dc}.mission-board-shell .task-fit-panel{border-color:#dce4dc}.mission-board-shell .task-card strong,.mission-board-shell .task-card-criteria b,.mission-board-shell .task-fit-signals b,.mission-board-shell .task-fit-panel b{color:#42620c}.mission-board-shell .task-fit-panel h4{color:var(--ink)}.mission-board-shell .task-start-card{align-content:start;min-height:220px}.mission-board-shell .task-start-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.mission-board-shell .task-start-actions .primary-action,.mission-board-shell .task-start-actions .ghost-action{min-height:44px}.agent-cards-shell .capability-registry-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.solver-routing-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.solver-routing-guide div{background:#fff;border:1px solid #dce4dc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 28px #1e2f240e}.solver-routing-guide svg{color:#2f7d53;grid-row:1/span 2}.solver-routing-guide span{color:#5c6a61;text-transform:uppercase;font-size:12px;font-weight:900}.solver-routing-guide strong{color:#17231d;font-size:15px;line-height:1.2}.solver-routing-guide p{color:#5c6a61;grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.agent-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.agent-cards-shell .agent-card{box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:28px}.agent-cards-shell .agent-card header{grid-template-columns:auto minmax(0,1fr)}.agent-cards-shell .agent-card h2{font-size:24px}.agent-cards-shell .capability-node-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-cards-shell .capability-node-facts div,.agent-cards-shell .capability-tag-row span{border-radius:14px}.agent-cards-shell .capability-node-card footer a{background:var(--primary);color:#fff;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 13px;display:inline-flex}.agent-registry-empty{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 92% 0,#b7f20f26,#0000 30%),#fff;border:1px solid #dce4dc;border-radius:28px;grid-column:1/-1;gap:16px;padding:24px;display:grid}.agent-registry-empty span{color:#42620c;text-transform:uppercase;font-size:12px;font-weight:950}.agent-registry-empty h2{color:var(--ink);margin:6px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1.08}.agent-registry-empty p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.agent-registry-empty-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-registry-empty-actions .primary-action,.agent-registry-empty-actions .ghost-action{min-height:42px}.agent-registry-empty-standalone{width:min(760px,100%);margin:0 auto}.availability-lanes{gap:10px;display:grid}.availability-lane{background:#f8faf8;border:1px solid #d7e0d8;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;padding:12px;display:grid}.availability-lane strong{color:#42620c;background:#edf7dc;border-radius:999px;grid-row:span 2;place-items:center;min-width:34px;min-height:34px;font-size:16px;display:grid}.availability-lane span{color:var(--ink);font-size:13px;font-weight:900}.availability-lane p,.availability-note{color:#5c6a61;font-size:12px;line-height:1.45}.availability-lane.ready{background:#f6fbef;border-color:#cbdcbd}.availability-lane.review{background:#fff9e8;border-color:#eadcae}.availability-lane.working{background:#f5f8fc;border-color:#d3dceb}.availability-lane.blocked{background:#fff5f4;border-color:#e8d0cf}.agent-cards-shell .capability-node-card footer a.secondary-work-link{color:var(--primary);background:#f4f7ef;border:1px solid #d7e0d8}.human-solver-avatar{background:color-mix(in srgb, var(--solver-color) 32%, #fff);color:#17231d}.human-solver-card header p{overflow-wrap:anywhere}.solver-profile-intro{gap:7px;display:grid}.solver-profile-intro p,.solver-profile-form small{color:#5c6a61;line-height:1.5}.solver-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.solver-profile-form textarea,.solver-profile-form select{width:100%;min-height:42px;font:inherit;border-radius:8px;padding:10px 12px}.solver-profile-form textarea{resize:vertical;min-height:112px}.solver-profile-toggle{background:#f8faf8;border:1px solid #d7e0d8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px}.solver-profile-toggle input{width:18px;min-height:18px;margin-top:2px}.solver-profile-toggle span{gap:4px;display:grid}.solver-profile-toggle b{color:#17231d}.mission-detail-shell{width:min(1480px,100% - 40px)}.mission-detail-shell .detail-hero{border-radius:28px}.mission-detail-shell .mission-workbench{grid-template-columns:340px minmax(0,1fr);gap:24px}.mission-detail-shell .mission-sidepanel,.mission-detail-shell .mission-step,.mission-detail-shell .finalize-panel,.mission-detail-shell .mission-private-brief{border-radius:28px}.mission-detail-shell .mission-step{padding:24px;position:relative}.mission-detail-shell .mission-step.in_progress{border-color:var(--accent-strong);background:#fbfff2}.mission-detail-shell .step-index{border-color:var(--accent-strong);background:linear-gradient(135deg, var(--accent), #eef7b8);color:var(--primary)}@media (max-width:1180px){.lovart-entry-grid,.lovart-board-cards,.lovart-guardrails,.mission-board-shell .task-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-board-shell,.agent-cards-shell .capability-registry-layout,.mission-detail-shell .mission-workbench{grid-template-columns:1fr}.mission-board-sidebar{min-height:0;position:static}.mission-board-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:820px){.agentify-lovart-home,.mission-board-shell,.start-request-shell,.mission-detail-shell{width:min(100% - 24px,760px)}.agentify-top-nav{grid-template-columns:1fr}.agentify-top-nav nav{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;overflow-x:visible}.agentify-signin{justify-self:start}.lovart-entry-grid,.lovart-mode-strip,.lovart-workflow,.lovart-preview-grid,.lovart-board-cards,.lovart-agent-mini-grid,.lovart-guardrails,.mission-board-shell .task-layout,.mission-board-shell .task-layout.task-layout-empty,.mission-board-shell .task-command-strip,.agent-cards-shell .capability-node-facts,.solver-profile-fields{grid-template-columns:1fr}.lovart-hero h1{font-size:48px}.lovart-mode-strip article,.lovart-workflow ol{grid-template-columns:1fr}.onboarding-flow{border-radius:26px;padding:24px 18px}.mission-board-sidebar nav{grid-template-columns:1fr}.mission-board-controls,.mission-board-controls label,.mission-board-controls input,.mission-board-controls select,.agent-registry-empty-actions,.agent-registry-empty-actions .primary-action,.agent-registry-empty-actions .ghost-action{width:100%}.mission-board-shell .task-board-panel{order:1}.mission-board-shell .task-detail{order:2}.mission-board-shell .task-composer{order:3}.mission-board-shell .task-layout.composer-open .task-composer{order:1}.mission-board-shell .task-layout.composer-open .task-board-panel{order:2}.mission-board-shell .task-layout.composer-open .task-detail{order:3}}.trust-shell{width:min(1120px,100% - 40px);min-height:100vh;color:var(--ink);margin:0 auto;padding:22px 0 72px}.trust-nav,.agentify-public-footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.trust-nav nav,.agentify-public-footer nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.trust-nav nav a,.agentify-public-footer nav a{color:#526157;font-weight:850;text-decoration:none}.trust-nav nav a:hover,.agentify-public-footer nav a:hover{color:var(--primary)}.trust-hero{gap:16px;max-width:780px;padding:clamp(42px,7vw,82px) 0 30px;display:grid}.trust-hero h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(42px,7vw,78px);line-height:.98}.trust-hero p,.trust-callout p,.trust-grid p,.trust-split p,.agentify-public-footer span,.trust-footer-note span{color:var(--muted);font-size:16px;line-height:1.62}.trust-callout{border:1px solid var(--line);background:radial-gradient(circle at 92% 18%,#b7f20f38,#0000 32%),#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin:10px 0 24px;padding:22px;display:grid;box-shadow:0 18px 48px #1c2d2012}.trust-callout svg,.trust-grid svg,.trust-split svg,.trust-footer-note svg{color:var(--primary)}.trust-callout h2,.trust-grid h2,.trust-split h2{color:var(--ink);margin:0 0 8px;font-size:22px;line-height:1.16}.trust-callout p,.trust-grid p,.trust-split p{margin:0}.trust-callout a{color:var(--primary);font-weight:900}.support-contact-link{align-items:center;min-height:40px;padding-inline:2px;display:inline-flex}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.trust-grid article,.trust-split article{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;align-content:start;gap:10px;min-width:0;padding:22px;display:grid;box-shadow:0 18px 48px #1c2d200f}.trust-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.trust-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0;display:flex}.trust-footer-note{background:#f8faf4;border:1px solid #dce4dc;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:22px;padding:16px;display:grid}.agentify-public-footer{border-top:1px solid var(--line);margin-top:28px}.agentify-public-footer div{gap:4px;display:grid}.agentify-public-footer strong{color:var(--ink);font-size:16px}.status-shell{width:min(1180px,100% - 40px)}.status-callout{align-items:center}.status-eyebrow{color:#42620c;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:950}.status-next-steps{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:18px;margin:18px 0 0;padding:20px;display:grid;box-shadow:0 18px 48px #1c2d200f}.status-next-steps h2{color:var(--ink);margin:0;font-size:24px;line-height:1.15}.status-first-run{background:linear-gradient(135deg,#b7f20f29,#0000 46%),#fffffff0;border:1px solid #d7e3ce;border-radius:24px;gap:18px;margin:18px 0 0;padding:22px;display:grid;box-shadow:0 18px 48px #1c2d200f}.status-first-run-heading{gap:8px;max-width:760px;display:grid}.status-first-run-heading h2{color:var(--ink);margin:0;font-size:26px;line-height:1.12}.status-first-run-heading p:not(.status-eyebrow){color:var(--muted);margin:0;line-height:1.55}.status-first-run-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.status-first-run-grid article{background:#ffffffe6;border:1px solid #dde7d6;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.status-first-run-grid article>span{color:#42620c;background:#eaf8df;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.status-first-run-grid h3{color:var(--ink);overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;line-height:1.25}.status-first-run-grid p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}@media (max-width:920px){.status-first-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.status-first-run{border-radius:18px;padding:18px}.status-first-run-grid{grid-template-columns:1fr}}.status-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.status-stage-grid article{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;align-content:start;gap:12px;min-width:0;padding:22px;display:grid;box-shadow:0 18px 48px #1c2d200f}.status-stage-grid svg,.status-split svg{color:var(--primary)}.status-stage-grid h2{color:var(--ink);margin:0;font-size:22px;line-height:1.16}.status-list{color:var(--muted);gap:9px;margin:0;padding-left:18px;line-height:1.55;display:grid}.status-list li::marker{color:#42620c}.status-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.status-signal-grid div{background:#fbfdf7;border:1px solid #dce4dc;border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid}.status-signal-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.status-signal-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px}@media (max-width:920px){.trust-grid,.trust-split,.status-next-steps,.status-stage-grid{grid-template-columns:1fr}}@media (max-width:640px){.trust-shell{width:min(100% - 24px,680px);padding-bottom:48px}.trust-nav,.agentify-public-footer{flex-direction:column;align-items:flex-start}.trust-hero{padding-top:32px}.trust-callout,.trust-grid article,.trust-split article,.status-next-steps,.status-stage-grid article{border-radius:18px;padding:18px}.status-signal-grid{grid-template-columns:1fr}.trust-actions .primary-action,.trust-actions .ghost-action{width:100%}}:root{--radius-panel:8px;--shadow-workbench:0 8px 24px #1e2f240e}html,body{background:#f6f7f2}body,.join-onboarding-shell,.work-hall-shell,.validation-shell{background-image:none}:where(.agentify-lovart-home,.arena-shell,.work-hall-shell,.quick-shell,.concierge-shell,.trust-shell,.case-shell,.validation-shell,.join-onboarding-shell) :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #2f80ed6b}.primary-action,.ghost-action,.primary-button,.ghost-button,.ghost-link,.icon-button,.quick-primary-link,.quick-secondary-link,.onboarding-primary{border-radius:var(--radius-panel);min-height:44px}.icon-button{min-width:44px;padding:0}.agentify-top-nav nav a,.agentify-signin,.quick-header nav a,.concierge-header nav a,.work-village-nav nav a,.trust-nav nav a,.agentify-public-footer nav a{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.agentify-signin{border-radius:var(--radius-panel)}.lovart-hero{gap:16px;padding:clamp(44px,6vw,72px) 0 36px}.lovart-hero h1{max-width:880px;font-size:clamp(46px,6vw,72px);line-height:1}.lovart-entry-grid,.lovart-preview-grid{gap:16px}.lovart-entry-card,.lovart-mode-strip article,.lovart-workflow,.lovart-panel,.lovart-guardrails article,.lovart-board-cards article,.lovart-agent-mini-grid article{border-radius:var(--radius-panel);box-shadow:var(--shadow-workbench)}.lovart-icon,.lovart-entry-card b,.lovart-workflow li{border-radius:var(--radius-panel)}.lovart-secondary-link,.lovart-mode-strip a{min-height:44px}.lovart-workflow,.lovart-panel{padding:24px}.lovart-guardrails article{box-shadow:var(--shadow-workbench)}.onboarding-flow,.onboarding-option-list button,.onboarding-auth-form,.onboarding-route-summary,.onboarding-worker-pledge,.signed-in-card,.agent-api-mini,.onboarding-primary{border-radius:var(--radius-panel)}.onboarding-flow,.onboarding-auth-form,.onboarding-route-summary,.onboarding-worker-pledge,.signed-in-card,.agent-api-mini{box-shadow:var(--shadow-workbench)}.start-request-shell .work-hall-header,.mission-board-shell .command-band,.agent-cards-shell .command-band{border-radius:var(--radius-panel);background:#fff}.start-request-shell .work-hall-header h1{font-size:clamp(36px,4.6vw,56px)}.start-request-shell .publish-panel,.start-request-shell .publish-note,.start-request-shell .content-list-section,.start-request-shell .template-brief,.start-request-shell .mission-safety-gate,.start-request-shell .mission-intake-card{border-radius:var(--radius-panel);box-shadow:var(--shadow-workbench)}.work-hall-shell input:not([type=checkbox]):not([type=radio]),.work-hall-shell select,.arena-shell input:not([type=checkbox]):not([type=radio]),.arena-shell select,.quick-shell input:not([type=checkbox]):not([type=radio]),.concierge-shell input:not([type=checkbox]):not([type=radio]),.concierge-shell select,.trust-shell input:not([type=checkbox]):not([type=radio]),.trust-shell select{min-height:44px}.mission-board-sidebar,.mission-board-shell .task-command-strip div,.mission-board-shell .task-composer,.mission-board-shell .task-board-panel,.mission-board-shell .task-detail,.mission-board-shell .task-card,.mission-board-shell .task-filter-bar,.agent-cards-shell .agent-card,.mission-detail-shell .detail-hero,.mission-detail-shell .mission-sidepanel,.mission-detail-shell .mission-step,.mission-detail-shell .finalize-panel,.mission-detail-shell .mission-private-brief{border-radius:var(--radius-panel);box-shadow:var(--shadow-workbench)}.mission-board-sidebar{gap:20px;padding:18px}.mission-board-sidebar nav a{border-radius:var(--radius-panel)}.mission-board-shell .task-filter-bar button,.mission-board-tabs button,.project-filter-bar button{border-radius:var(--radius-panel);min-height:44px}.arena-shell .project-card h2 a{align-items:center;min-height:44px;display:inline-flex}.arena-shell .project-role-grid div button{min-height:44px}.arena-shell .project-role-grid div button:disabled{color:#68756d;opacity:1;background:#f6f7f2;border-color:#dce4dc}.arena-shell .detail-milestones button,.arena-shell .commander-suggestions button,.arena-shell .project-linked-empty-actions .primary-action,.arena-shell .project-linked-empty-actions .ghost-action{min-height:44px}.arena-shell .detail-milestones button.complete{color:#245f40;background:#eef7ef;border-color:#a9d5b4}.arena-shell .commander-card,.arena-shell .commander-suggestions article{background:#fff;border-color:#dce4dc}.arena-shell .commander-focus{background:#fffaf0;border-color:#ead8a6}.arena-shell .commander-focus span,.arena-shell .commander-suggestions b{color:#17231d}.arena-shell .commander-suggestions p,.arena-shell .commander-suggestions small{color:#5c6a61}.arena-shell .commander-suggestions button{color:#245f40;background:#eef7ef;border-color:#a9d5b4}.mission-board-controls label,.task-discovery-bar .ghost-action{border-radius:var(--radius-panel);min-height:44px}.arena-shell .command-band,.case-shell .case-hero,.case-shell .case-detail-hero,.validation-shell .validation-hero{box-shadow:var(--shadow-workbench);background:#fff}.arena-shell .panel,.arena-shell .task-board-panel,.arena-shell .task-card,.arena-shell .task-filter-bar,.arena-shell .project-card,.arena-shell .project-composer,.arena-shell .project-message,.arena-shell .project-readiness,.arena-shell .project-rule-list div,.arena-shell .project-role-grid div,.arena-shell .dashboard-identity,.arena-shell .dashboard-onboarding,.arena-shell .dashboard-panel,.arena-shell .dashboard-row,.arena-shell .account-card,.arena-shell .verification-panel,.arena-shell .doc-panel,.arena-shell .protocol-panel,.case-shell .case-card,.case-shell .case-empty,.case-shell .case-section,.validation-shell .validation-position,.validation-shell .validation-panel,.validation-shell .validation-metrics article,.validation-shell .validation-loop-grid a,.validation-shell .validation-capability-grid article,.validation-shell .validation-capability-rules article,.validation-shell .validation-gate-list article,.validation-shell .validation-report-list span{border-radius:var(--radius-panel);box-shadow:var(--shadow-workbench)}.validation-shell .validation-action-strip a,.validation-shell .validation-capability-actions a,.validation-shell .validation-target-action{border-radius:var(--radius-panel);min-height:44px}.quick-summary-panel{box-shadow:var(--shadow-workbench)}.quick-brand,.concierge-header .home-brand,.work-village-brand,.join-simple-nav .home-brand,.quick-account-callout a,.concierge-message a,.work-village-hero aside a{align-items:center;min-height:44px;display:inline-flex}.join-simple-nav nav a{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.quick-header nav,.concierge-header nav,.work-village-nav nav,.trust-nav nav,.agentify-public-footer nav{flex-wrap:wrap}.quick-hero h1{font-size:clamp(40px,5vw,56px)}.concierge-hero h1,.work-village-hero h1,.trust-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.02}.concierge-hero button,.concierge-actions button,.concierge-empty a,.concierge-quote-actions button,.concierge-retrospective button{border-radius:var(--radius-panel);min-height:44px}.concierge-message,.concierge-empty,.concierge-list button,.concierge-detail,.concierge-facts span,.concierge-runbook,.concierge-quote,.concierge-retrospective,.concierge-note{border-radius:var(--radius-panel);box-shadow:var(--shadow-workbench)}div.concierge-message{flex-wrap:wrap;align-items:center;gap:10px;display:flex}div.concierge-message a{color:#245f40;font-weight:850}.work-village-hero{padding-top:42px;padding-bottom:34px}.work-village-rooms article,.work-village-agent-grid>a,.work-village-empty,.work-village-principles,.work-village-principles article{border-radius:var(--radius-panel)}.work-village-rooms a,.work-village-heading>a,.work-village-empty a{align-items:center;min-height:44px;display:inline-flex}.trust-callout,.trust-grid article,.trust-split article,.status-stage-grid article,.trust-footer-note,.status-signal-grid div{border-radius:var(--radius-panel);box-shadow:var(--shadow-workbench);background:#fff}.trust-callout{background-image:none}.trust-hero{padding-top:clamp(36px,5vw,60px)}@media (max-width:820px){.agentify-top-nav nav{flex-wrap:wrap;gap:4px 16px;overflow-x:visible}.lovart-hero{padding-top:38px}.lovart-hero h1{font-size:44px}.mission-board-sidebar{min-height:0;position:static}.mission-board-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.lovart-entry-card{min-height:0;padding:20px}.lovart-workflow,.lovart-panel{padding:20px}.start-request-shell .work-hall-header h1,.quick-hero h1,.concierge-hero h1,.work-village-hero h1,.trust-hero h1{font-size:40px}.content-choice-strip{grid-template-columns:1fr}.concierge-hero button{width:100%}.mission-board-sidebar{border-radius:20px;gap:14px;padding:16px}.mission-board-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mission-board-sidebar nav a{justify-content:center;gap:6px;min-width:0;min-height:44px;padding-inline:6px;font-size:13px}.solver-routing-guide{grid-template-columns:1fr}}:root{--surface-wash:#fbfaf6;--surface-card:#fffffff0;--brand-lime:#b7f20f;--brand-lime-strong:#7aa500;--radius-panel:24px;--radius-card:18px;--shadow-workbench:0 18px 50px #1c2d2314;--shadow-soft:0 24px 70px #1c2d231a}body{background:radial-gradient(circle at 50% -10%,#b7f20f2e,#0000 34%),linear-gradient(#fbfaf7 0%,#f4f7ef 48%,#f8f6f0 100%)}.agentify-lovart-home,.arena-shell,.work-hall-shell,.quick-shell,.case-shell,.trust-shell,.validation-shell,.detail-shell{color:var(--ink)}.agentify-lovart-home{width:min(1180px,100% - 32px);padding-top:18px}.agentify-top-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #d9e0d8e6;border-radius:999px;min-height:64px;padding:10px 14px;position:sticky;top:12px;box-shadow:0 16px 42px #1c2d2312}.agentify-signin,.lovart-entry-card b,.primary-action,.primary-button,.quick-submit,.quick-primary-link,.work-hall-shell .primary-button{box-shadow:0 12px 24px #174d3324}.agentify-signin{background:#f8fbf2}.lovart-hero{padding-block:clamp(48px,7vw,92px) clamp(28px,4vw,46px)}.lovart-hero h1{max-width:860px;font-size:clamp(52px,7vw,92px)}.lovart-hero h1 span{color:var(--brand-lime-strong)}.lovart-pill,.section-kicker,.onboarding-kicker,.work-hall-shell .eyebrow,.arena-shell .eyebrow{color:#527400}.lovart-pill{background:linear-gradient(#f7fee5,#eef8d8);border-color:#d9edab}.lovart-entry-grid{gap:16px}.lovart-entry-card,.lovart-mode-strip article,.lovart-workflow,.lovart-panel,.lovart-guardrails article,.arena-shell .panel,.arena-shell .task-board-panel,.arena-shell .dashboard-panel,.arena-shell .verification-panel,.arena-shell .publish-panel,.arena-shell .mission-sidepanel,.arena-shell .finalize-panel,.work-hall-shell .publish-panel,.work-hall-shell .mission-sidepanel,.work-hall-shell .finalize-panel,.case-shell .case-card,.case-shell .case-discovery,.quick-form-panel,.quick-summary-panel,.trust-callout,.trust-grid article,.trust-split article,.status-stage-grid article,.status-signal-grid div{border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--shadow-workbench);border:1px solid #d9e0d8f0}.lovart-entry-card{min-height:300px;padding:24px}.lovart-entry-card:hover,.case-shell .case-card:hover,.dashboard-row:hover,.project-card:hover{border-color:#cfe99a;box-shadow:0 24px 64px #29492e1f}.lovart-entry-card h2{font-size:clamp(28px,2.6vw,38px)}.lovart-icon,.lovart-workflow li span{background:linear-gradient(135deg,#f1fad9,#e5f6c0)}.lovart-agent-avatar,.agent-card-avatar{background:radial-gradient(circle at 65% 28%, var(--brand-lime) 0 15%, transparent 16%), #214735}.lovart-board-cards article,.lovart-agent-mini-grid article,.lovart-workflow li{background:#fbfdf8}.lovart-guardrails article{min-height:86px}.agentify-public-footer{border-radius:var(--radius-panel);background:#ffffffc7;margin-top:30px;box-shadow:0 10px 32px #1c2d230f}.dashboard-new-user-next-steps{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-workbench);justify-content:space-between;align-items:center;gap:24px;margin:14px 0;padding:22px 24px;display:flex}.dashboard-new-user-next-steps>div{min-width:0}.dashboard-new-user-next-steps h2{color:var(--ink);margin:5px 0 6px;font-size:clamp(24px,3vw,32px);line-height:1.12}.dashboard-new-user-next-steps>div>p:last-child{max-width:620px;color:var(--muted);margin:0;line-height:1.5}.dashboard-new-user-next-steps nav{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:9px;min-width:0;display:flex}.dashboard-new-user-next-steps a{white-space:nowrap}.dashboard-work-tracker{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--shadow-workbench);gap:14px;margin:14px 0;padding:22px 24px;display:grid}.work-tracker-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.work-tracker-head h2{color:var(--ink);margin:5px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.08}.work-tracker-head p:last-child{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.work-tracker-focus,.work-tracker-row{color:inherit;text-decoration:none}.work-tracker-focus{background:linear-gradient(135deg,#f7fdecf5,#fffffff0),linear-gradient(90deg,#b7f20f29,#2e7d320f);border:1px solid #d4dfd0f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 14px 38px #1c2d2314}.work-tracker-focus:hover,.work-tracker-row:hover{background:#f8feeb;border-color:#c9eb83}.work-tracker-icon{color:#173b28;background:#eaff9d;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.work-tracker-focus span,.work-tracker-row small{color:var(--muted);font-size:13px;line-height:1.4}.work-tracker-focus h3{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 6px;font-size:clamp(20px,2.4vw,30px);line-height:1.12}.work-tracker-focus p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.work-tracker-focus>b{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex}.work-tracker-meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.work-tracker-meta em{color:#385342;background:#ffffffb8;border:1px solid #254f361f;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.work-tracker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.work-tracker-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.work-tracker-row>span{width:34px;height:34px;color:var(--primary);background:#f0f7e6;border-radius:10px;place-items:center;display:grid}.work-tracker-row strong{color:var(--ink);overflow-wrap:anywhere;display:block}.work-tracker-row em.task-status{white-space:nowrap;font-style:normal}.arena-shell .command-band,.work-hall-header,.case-hero,.quick-hero,.trust-hero,.validation-hero,.board-hero,.projects-hero,.dashboard-hero,.project-detail-hero{border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#ffffffeb,#f7fdecd1),linear-gradient(120deg,#b7f20f24,#2f80ed14);border:1px solid #d9e0d8f0}.arena-shell .command-band h1,.work-hall-header h1,.case-hero h1,.quick-hero h1,.trust-hero h1,.validation-hero h1{color:var(--ink);max-width:920px;font-size:clamp(42px,5.4vw,74px);line-height:1}.arena-shell .subcopy,.work-hall-header p,.case-hero p,.quick-hero p,.trust-hero p,.validation-hero p,.publish-panel-heading p,.mission-sidepanel p,.finalize-panel p{color:var(--muted)}.primary-action,.primary-button,.quick-submit,.quick-primary-link,.work-hall-shell .primary-button{border:1px solid var(--primary);background:var(--primary);color:#fff}.ghost-action,.ghost-link,.quick-secondary-link,.work-hall-shell .ghost-link,.case-shell .ghost-link,.validation-shell .ghost-link{border:1px solid var(--line);color:var(--ink);background:#ffffffc2}.primary-action:hover,.primary-button:hover,.quick-submit:hover,.quick-primary-link:hover,.work-hall-shell .primary-button:hover{background:#0f3e28}.ghost-action:hover,.ghost-link:hover,.quick-secondary-link:hover,.work-hall-shell .ghost-link:hover,.case-shell .ghost-link:hover,.validation-shell .ghost-link:hover{color:var(--primary);background:#f7fee9;border-color:#cfe99a}.content-path-grid article,.content-mode-card,.project-card,.dashboard-identity,.dashboard-onboarding,.dashboard-stat-strip div,.account-trust-panel,.verification-panel,.doc-panel,.protocol-panel,.validation-panel,.case-outreach-panel{border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--shadow-workbench)}input,textarea,select{color:var(--ink)}@media (max-width:920px){.agentify-top-nav{border-radius:var(--radius-panel);grid-template-columns:1fr;position:static}.agentify-top-nav nav{justify-content:flex-start}.agentify-signin{text-align:center;justify-self:stretch}.dashboard-new-user-next-steps,.work-tracker-head{flex-direction:column;align-items:flex-start}.dashboard-new-user-next-steps nav{justify-content:flex-start}.work-tracker-focus,.work-tracker-row,.work-tracker-list,.lovart-entry-grid,.lovart-mode-strip,.lovart-workflow,.lovart-preview-grid,.lovart-board-cards,.lovart-agent-mini-grid,.lovart-guardrails{grid-template-columns:1fr}}@media (max-width:640px){.agentify-lovart-home,.arena-shell,.work-hall-shell,.quick-shell,.case-shell,.trust-shell,.validation-shell,.detail-shell{width:min(100% - 22px,1180px)}.dashboard-new-user-next-steps,.dashboard-work-tracker{padding:20px}.dashboard-new-user-next-steps nav,.dashboard-new-user-next-steps a{width:100%}.dashboard-new-user-next-steps a{justify-content:center}.lovart-hero h1,.arena-shell .command-band h1,.work-hall-header h1,.case-hero h1,.quick-hero h1,.trust-hero h1,.validation-hero h1{font-size:40px}.lovart-entry-card,.lovart-mode-strip article,.lovart-workflow,.lovart-panel,.quick-form-panel,.quick-summary-panel{border-radius:20px}}.agentify-simple-home{padding-bottom:34px}.agentify-simple-hero{min-height:430px;padding-bottom:34px}.agentify-simple-hero h1{max-width:820px}.agentify-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.agentify-hero-primary,.agentify-hero-secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-flex}.agentify-hero-primary{color:#fff;background:#173522;box-shadow:0 14px 32px #17352229}.agentify-hero-secondary{color:#183524;background:#ffffffb8;border:1px solid #cfd8d1}.agentify-simple-entry-grid{margin-top:26px}.agentify-simple-entry-grid .lovart-entry-card{min-height:292px}.agentify-simple-explainer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:24px;display:grid}.agentify-mode-pair{gap:12px;display:grid}.agentify-mode-pair a{color:#173522;background:#ffffffd1;border:1px solid #dbe2dc;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:92px;padding:18px;text-decoration:none;display:grid;box-shadow:0 10px 26px #1c2d230f}.agentify-mode-pair b,.agentify-mode-pair small{display:block}.agentify-mode-pair small{color:#647166;margin-top:4px;font-size:13px;line-height:1.45}.agentify-simple-process{background:#ffffffd1;border:1px solid #dbe2dc;border-radius:8px;padding:22px;box-shadow:0 10px 26px #1c2d230f}.agentify-simple-process h2{color:#17241c;max-width:760px;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.08}.agentify-simple-process ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.agentify-simple-process li{color:#26382d;background:#f8fbf8;border:1px solid #e4e9e4;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.agentify-simple-process li span{color:#174d33;background:#daf5df;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.agentify-simple-process li b{font-size:13px;line-height:1.3}.agentify-simple-footer{margin-top:24px}.agentify-simple-footer>div{align-items:center;gap:8px;min-width:0;display:inline-flex}@media (max-width:860px){.agentify-simple-explainer{grid-template-columns:1fr}.agentify-simple-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.agentify-simple-hero{min-height:0;padding-top:58px}.agentify-simple-process ol{grid-template-columns:1fr}.agentify-hero-actions a{width:100%}}.start-request-shell .publish-panel,.start-request-shell .content-list-section,.start-request-shell .content-card,.start-request-shell .template-brief,.start-request-shell .mission-safety-gate,.start-request-shell .question-answer-options,.start-request-shell .mission-input-warning,.start-request-shell .mission-safety-note{border-color:var(--line);color:var(--ink);background:#ffffffeb;box-shadow:0 20px 48px #20302414}.start-request-shell .publish-panel-heading{border-bottom-color:var(--line)}.start-request-shell .publish-panel-heading span,.start-request-shell .template-brief>summary span,.start-request-shell .template-step-list em{color:var(--primary)}.start-request-shell .publish-panel-heading h2,.start-request-shell .template-brief>summary b,.start-request-shell .template-step-list b,.start-request-shell .template-inputs b,.start-request-shell .template-risks b,.start-request-shell .mission-safety-heading h3{color:var(--ink)}.start-request-shell .publish-panel-heading p,.start-request-shell .template-step-list p,.start-request-shell .template-step-list li,.start-request-shell .template-inputs p,.start-request-shell .template-risks p,.start-request-shell .mission-safety-heading p,.start-request-shell .mission-safety-note p,.start-request-shell .mission-input-warning span,.start-request-shell .mission-safety-checks label{color:var(--muted)}.start-request-shell .template-brief.compact{padding:0;overflow:hidden}.start-request-shell .template-brief>summary{cursor:pointer;gap:6px;padding:14px;list-style-position:inside;display:grid}.start-request-shell .template-brief[open]>summary{border-bottom:1px solid var(--line)}.start-request-shell .template-fit-grid,.start-request-shell .template-brief-details-body{padding:14px}.start-request-shell .template-fit-grid span,.start-request-shell .template-inputs,.start-request-shell .template-risks,.start-request-shell .template-step-list article,.start-request-shell .mission-safety-checks label{border:1px solid var(--line);background:var(--surface-soft)}.start-request-shell .mission-input-warning summary{cursor:pointer;color:var(--primary);font-size:13px;font-weight:850}.start-request-shell .mission-input-warning[open] summary{margin-bottom:8px}.start-request-shell .mission-safety-heading svg,.start-request-shell .mission-safety-note svg,.start-request-shell .mission-input-warning svg{color:var(--primary)}.start-request-shell .mission-safety-heading{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;list-style:none}.start-request-shell .mission-safety-heading::-webkit-details-marker{display:none}.start-request-shell .mission-safety-heading:after{content:"Open";color:var(--primary);align-self:center;font-size:13px;font-weight:800}.start-request-shell .mission-safety-gate[open]>.mission-safety-heading:after{content:"Close"}.start-request-shell .mission-safety-gate[open]>.mission-safety-heading{border-bottom:1px solid var(--line);padding-bottom:14px}.start-request-shell .question-answer-options{border:1px solid var(--line);background:#ffffffeb;border-radius:16px;margin-bottom:14px;overflow:hidden}.start-request-shell .question-answer-options>summary{cursor:pointer;color:var(--ink);padding:14px;font-weight:800}.start-request-shell .question-answer-options .inline-options{margin:0;padding:0 14px 14px}.start-request-shell .mission-safety-note.private{background:#2f80ed14;border-color:#2f80ed3d}@media (max-width:640px){.start-request-shell .question-answer-options .inline-options{grid-template-columns:1fr}}.work-hall-header,.quick-hero,.trust-hero{padding-inline:clamp(18px,3vw,32px)}.agent-cards-shell .agent-card-avatar-brand{background:#f3f8ed;border:1px solid #dce7d5;border-radius:18px;flex:none;width:56px;height:56px;padding:8px;overflow:hidden}.agent-cards-shell .human-solver-avatar.agent-card-avatar-brand{background:color-mix(in srgb, var(--solver-color) 22%, #f7faef)}.agent-card-avatar-image{object-fit:contain;width:100%;height:100%;display:block}.mission-detail-shell .mission-quote-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:18px;margin:18px 0 24px;padding:clamp(18px,3vw,26px);display:grid;box-shadow:0 14px 34px #1f342714}.mission-detail-shell .mission-quote-panel.quoted{border-color:color-mix(in srgb, var(--primary) 34%, var(--line));background:linear-gradient(135deg, var(--surface) 0%, var(--primary-soft) 100%)}.mission-detail-shell .mission-quote-panel.confirmed{border-color:color-mix(in srgb, var(--success) 34%, var(--line))}.mission-quote-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mission-quote-icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.mission-quote-heading span,.mission-quote-offer>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.mission-quote-heading h2{color:var(--ink);margin:2px 0 0;font-size:clamp(20px,2.5vw,28px)}.mission-quote-status{background:var(--surface-soft);color:var(--ink);border-radius:999px;padding:8px 11px;font-size:13px}.mission-quote-panel.quoted .mission-quote-status,.mission-quote-panel.confirmed .mission-quote-status{background:var(--primary);color:#fff}.mission-quote-body,.mission-quote-offer{gap:12px;display:grid}.mission-quote-offer{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--line));background:#ffffffd1;border-radius:12px;padding:16px}.mission-quote-offer strong{color:var(--ink);font-size:clamp(24px,4vw,36px)}.mission-quote-offer p,.mission-quote-copy p,.mission-quote-boundary{color:var(--muted);margin:0;line-height:1.6}.mission-quote-copy{color:var(--warning);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.mission-quote-copy.success{color:var(--success)}.mission-quote-copy strong{color:var(--ink);margin-bottom:3px;display:block}.mission-quote-actions{flex-wrap:wrap;gap:10px;display:flex}.mission-quote-actions button{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:800;display:inline-flex}.mission-quote-actions button.secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.mission-quote-actions button:disabled{cursor:wait;opacity:.62}.mission-detail-shell .step-controls button:disabled{cursor:not-allowed;opacity:.58}.mission-quote-boundary{border-top:1px solid var(--line);padding-top:12px;font-size:13px}@media (max-width:640px){.mission-quote-heading{grid-template-columns:auto minmax(0,1fr)}.mission-quote-status{grid-column:1/-1;justify-self:start}.mission-quote-actions,.mission-quote-actions button{width:100%}}
