.orbit-home{max-width:1100px}.orbit-home .look-heading{padding:0 0 14px!important}.orbit-home .look-heading h1{font-size:28px}.orbit-layout{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.orbit-stage{position:sticky;top:16px;min-height:390px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(ellipse at 50% 44%,#9294d927,transparent 67%),var(--surface);padding:24px 18px;text-align:center}.orbit-avatar{padding:28px 0 18px}.orbit-avatar .cr-avatar{--cr-size:174px}.orbit-avatar .look-sample>strong{font-size:24px}.orbit-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.orbit-slots button{border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);padding:13px 7px;min-width:0}.orbit-slots button[aria-pressed=true]{border-color:var(--accent);background:var(--tint);box-shadow:0 0 16px #a98bea12}.orbit-slots small{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.orbit-slots b{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.orbit-portrait{display:flex;justify-content:center;gap:14px;margin-top:18px}.orbit-portrait button{background:none;border:0;color:var(--muted);font-size:12px;padding:8px 0}.orbit-development{min-width:0}.orbit-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.orbit-controls label{font-size:11px;color:var(--muted);min-width:0}.orbit-controls select{display:block;box-sizing:border-box;width:100%;font-size:13px;margin-top:5px;padding:10px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px}.orbit-tree-head{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px;gap:8px}.orbit-tree-head b{font-size:14px}.orbit-tree-head small{font-size:11px;color:var(--muted)}.orbit-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative}.orbit-nodes.is-tree:before{content:'';position:absolute;top:42px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--accent),var(--line));z-index:0}.orbit-nodes button{z-index:1;position:relative;min-width:0;padding:10px 2px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);display:flex;align-items:center;flex-direction:column;gap:4px}.orbit-nodes button[aria-pressed=true]{border-color:var(--accent);background:var(--tint)}.orbit-nodes button .cr-avatar{--cr-size:64px}.orbit-nodes .look-sample>strong{display:none}.orbit-nodes button>strong{font-size:12px;line-height:1.3}.orbit-nodes button>small{font-size:10px;color:var(--muted)}.orbit-nodes .unlocked>small{color:var(--accent)}.orbit-task{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.orbit-task-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.orbit-task h2{font-size:19px;margin:0}.orbit-task-heading>span{font-size:11px;color:var(--muted)}.orbit-task .look-tasks{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0;padding:0;list-style:none}.orbit-task .look-tasks li{display:grid;grid-template-columns:1fr auto;gap:4px;padding:0;font-size:12px;border:0}.orbit-task progress{grid-column:1/-1;width:100%;height:4px;accent-color:var(--accent)}.orbit-actions{display:flex;gap:8px;margin-top:14px}.orbit-actions>*{flex:1;box-sizing:border-box;text-align:center;display:block!important;padding:11px 8px!important;line-height:1.3;font-size:12px!important;border-radius:12px}.orbit-task details{margin-top:12px;color:var(--muted);font-size:11px;line-height:1.6}.orbit-task summary{cursor:pointer}.orbit-pages{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:12px}.orbit-pages button{padding:4px 12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text)}
@media(max-width:760px){.orbit-home .look-heading h1{font-size:23px}.orbit-home .look-heading{padding-bottom:8px!important}.orbit-layout{display:block}.orbit-stage{position:relative;top:0;min-height:0;padding:10px 8px 6px;border-radius:20px;margin-bottom:12px}.orbit-stage>.look-kicker{font-size:9px}.orbit-avatar{padding:10px 80px 3px}.orbit-avatar .cr-avatar{--cr-size:100px}.orbit-avatar .look-sample>strong{font-size:16px;margin-top:5px}.orbit-slots{position:absolute;inset:34px 8px auto;display:flex;justify-content:space-between;pointer-events:none}.orbit-slots button{width:84px;padding:8px 4px;pointer-events:auto;border-radius:12px}.orbit-slots button:nth-child(2){position:absolute;top:80px;left:calc(50% - 42px);width:84px;visibility:hidden}.orbit-slots button:nth-child(2) small{visibility:visible;position:absolute;top:15px;left:0;width:84px;background:var(--surface);border:1px solid var(--line);padding:5px;border-radius:8px;box-sizing:border-box;pointer-events:auto}.orbit-slots button:nth-child(2)[aria-pressed=true] small{border-color:var(--accent);background:var(--tint)}.orbit-slots button small{font-size:10px;margin-bottom:4px}.orbit-slots button b{font-size:10px}.orbit-portrait{margin-top:32px;gap:16px}.orbit-portrait button{font-size:10px;padding:4px}.orbit-controls select{font-size:12px;padding:8px;margin-top:3px}.orbit-tree-head{margin:12px 0 8px}.orbit-tree-head b{font-size:12px}.orbit-tree-head small{font-size:10px}.orbit-nodes{gap:7px}.orbit-nodes button{padding:6px 2px;border-radius:12px}.orbit-nodes button .cr-avatar{--cr-size:48px}.orbit-nodes button>strong{font-size:10px}.orbit-nodes.is-tree:before{top:30px}.orbit-task{margin-top:10px;padding-top:10px}.orbit-task h2{font-size:16px}.orbit-task .look-tasks{margin:8px 0;gap:6px}.orbit-task .look-tasks li{font-size:11px}.orbit-actions{margin-top:10px}.orbit-actions>*{font-size:11px!important;padding:9px 5px!important}.orbit-task details{margin-top:8px}}
.orbit-home .look-sample{padding:0;gap:6px}.orbit-home .orbit-nodes .look-sample{padding:0}.orbit-home .orbit-portrait button{min-height:30px}.orbit-home .orbit-avatar .look-sample>strong{line-height:1.25}
@media(max-width:760px){.orbit-avatar{padding:10px 76px 3px}.orbit-slots button:nth-child(2){visibility:visible;top:104px;left:0;width:84px;padding:6px 3px;min-height:32px}.orbit-slots button:nth-child(2) small{position:static;visibility:visible;border:0;background:none;width:auto;padding:0;font-size:10px}.orbit-slots button:nth-child(2) b{display:none}.orbit-portrait{margin-top:12px}.orbit-home .orbit-stage{padding-bottom:4px}.orbit-home .orbit-nodes button{min-height:86px}}

.orbit-home .orbit-task .look-tasks li{margin:0}.orbit-home .orbit-avatar .cr-avatar{--cr-size:174px!important}@media(max-width:760px){.orbit-home .orbit-avatar .cr-avatar{--cr-size:100px!important}}
