.pilot-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pilot-office{--office-pad:18px;position:relative;margin-bottom:30px;padding:18px 20px 14px;border-radius:24px;background-color:var(--d-side);background-image:radial-gradient(circle at 1px 1px,rgba(13,13,13,.075) 1px,transparent 0);background-size:18px 18px}.pilot-office-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pilot-office-head h2{font-size:15px}.pilot-office-floor{position:relative;padding-top:var(--office-pad)}.pilot-office-floor.talking{--office-pad:136px}.pilot-office-floor>ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-desk{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 6px 6px;text-align:center}.pilot-desk:before{content:"";position:absolute;top:114px;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,var(--d-line-2) 0 6px,transparent 6px 12px)}.pilot-desk.done:before{background:var(--d-ink-2);opacity:.35}.pilot-desk:first-child:before{left:50%}.pilot-desk:last-child:before{right:50%}.pilot-desk>strong{margin-top:8px;font-size:14px}.pilot-desk>small{margin-bottom:6px;color:var(--d-muted);font-size:12.5px}.pilot-desk .pilot-state{max-width:100%;white-space:normal;text-align:left}.pilot-desk-figure{position:relative;display:grid;place-items:center;width:104px;height:104px;transition:opacity .5s var(--d-ease),filter .5s var(--d-ease)}.pilot-desk-figure .pilot-troll,.pilot-desk-person{position:relative;z-index:1}.pilot-desk-person{display:grid;place-items:center;width:72px;height:72px;margin-top:18px;border-radius:50%;border:1px solid var(--d-line);background:var(--d-bg);color:var(--d-ink);font-size:18px;font-weight:700;letter-spacing:-.02em}.pilot-desk-person:before{content:"CR"}.pilot-desk.idle .pilot-desk-figure .pilot-troll,.pilot-desk.idle .pilot-desk-person{opacity:.5;filter:saturate(.25)}.pilot-desk.waiting .pilot-desk-figure .pilot-troll{opacity:.88}.pilot-desk.working .pilot-desk-figure:before{content:"";position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.22),transparent 68%);animation:office-glow 2.4s ease-in-out infinite}.pilot-desk.working .pilot-desk-figure .pilot-troll,.pilot-desk.working .pilot-desk-person{animation:office-bob 1.9s ease-in-out infinite}.pilot-desk.done .pilot-desk-figure:after,.pilot-desk.stopped .pilot-desk-figure:after{content:"✓";position:absolute;z-index:2;top:12px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--d-good);color:#fff;font-size:12px;font-weight:700;box-shadow:0 0 0 3px var(--d-side)}.pilot-desk.stopped .pilot-desk-figure:after{content:"!";background:var(--d-bad)}@keyframes office-bob{50%{transform:translateY(-5px)}}@keyframes office-glow{50%{opacity:.55;transform:scale(1.12)}}.pilot-desk-top{position:relative;z-index:1;display:grid;place-items:center;width:100%;max-width:156px;height:56px;margin-top:-18px;border:1px solid var(--d-line);border-radius:14px;background:var(--d-bg)}.pilot-desk.working .pilot-desk-top{border-color:rgba(59,130,246,.35)}.pilot-desk.stopped .pilot-desk-top{border-color:rgba(229,72,77,.4)}.pilot-prop{position:relative;display:block}.pilot-desk.idle .pilot-prop{opacity:.45}.pilot-prop.research{width:46px;height:34px}.pilot-prop.research i{position:absolute;left:11px;top:2px;width:24px;height:30px;border-radius:4px;background:#d9f4ef linear-gradient(#5fb8a8,#5fb8a8) 5px 8px /13px 2px no-repeat;box-shadow:0 1px 0 rgba(0,0,0,.06)}.pilot-prop.research i:first-child{transform:rotate(-12deg) translateX(-9px)}.pilot-prop.research i:nth-child(3){transform:rotate(12deg) translateX(9px)}.pilot-desk.working .pilot-prop.research i{animation:office-shuffle 1.8s var(--d-ease) infinite}.pilot-desk.working .pilot-prop.research i:nth-child(2){animation-delay:.3s}.pilot-desk.working .pilot-prop.research i:nth-child(3){animation-delay:.6s}@keyframes office-shuffle{30%{translate:0 -7px}60%{translate:0 0}}.pilot-prop.writer{display:grid;grid-gap:4px;gap:4px;width:50px;padding:7px 7px 8px;border-radius:6px;background:#ece6ff}.pilot-prop.writer i{height:3px;border-radius:2px;background:#8b7fd6;transform-origin:left}.pilot-prop.writer i:nth-child(4){width:60%}.pilot-desk.working .pilot-prop.writer i{animation:office-write 2.6s var(--d-ease) infinite}.pilot-desk.working .pilot-prop.writer i:nth-child(2){animation-delay:.35s}.pilot-desk.working .pilot-prop.writer i:nth-child(3){animation-delay:.7s}.pilot-desk.working .pilot-prop.writer i:nth-child(4){animation-delay:1.05s}@keyframes office-write{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.pilot-prop.auditor{display:grid;grid-gap:5px;gap:5px;width:54px}.pilot-prop.auditor i{display:flex;align-items:center;gap:5px;height:6px}.pilot-prop.auditor i:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--d-idle)}.pilot-prop.auditor i:after{content:"";flex:1 1;height:3px;border-radius:2px;background:#c9c5de}.pilot-desk.done .pilot-prop.auditor i:before{background:var(--d-good)}.pilot-desk.stopped .pilot-prop.auditor i:nth-child(2):before{background:var(--d-bad)}.pilot-prop.auditor b{position:absolute;top:-4px;left:2px;width:15px;height:15px;border:2px solid var(--d-ink-2);border-radius:50%;background:rgba(255,255,255,.6);opacity:0}.pilot-prop.auditor b:after{content:"";position:absolute;right:-5px;bottom:-4px;width:6px;height:2px;border-radius:1px;background:var(--d-ink-2);transform:rotate(45deg)}.pilot-desk.working .pilot-prop.auditor b{opacity:1;animation:office-scan 2.8s ease-in-out infinite}@keyframes office-scan{0%,to{transform:translate(0)}33%{transform:translate(34px,11px)}66%{transform:translate(8px,22px)}}.pilot-prop.reviewer i{display:grid;place-items:center;width:34px;height:34px;border:2px dashed var(--d-line-2);border-radius:50%;color:var(--d-idle);font-size:10px;font-style:normal;font-weight:700;transform:rotate(-10deg)}.pilot-prop.reviewer i:before{content:"OK"}.pilot-desk.done .pilot-prop.reviewer i{border:2px solid var(--d-good);color:var(--d-good-ink)}.pilot-desk.waiting .pilot-prop.reviewer i{border-color:var(--d-wait);color:var(--d-wait)}.pilot-desk.stopped .pilot-prop.reviewer i{border-color:var(--d-bad);color:var(--d-bad-ink)}.pilot-prop.publisher{width:40px;height:32px}.pilot-prop.publisher i{position:absolute;left:3px;bottom:0;width:34px;height:22px;border-radius:4px;background:#ffebd8 linear-gradient(#e8a46a,#e8a46a) 50% /3px 100% no-repeat}.pilot-prop.publisher b{position:absolute;left:0;top:4px;width:40px;height:7px;border-radius:3px;background:#f6c79b;transform-origin:left bottom}.pilot-desk.working .pilot-prop.publisher b{animation:office-lid 1.6s var(--d-ease) infinite}@keyframes office-lid{40%{transform:translateY(-5px) rotate(-14deg)}80%{transform:none}}.pilot-bubble{position:absolute;z-index:3;bottom:calc(100% - 4px);left:50%;width:min(220px,180%);margin:0;padding:10px 12px;border:1px solid var(--d-line);border-radius:16px;background:var(--d-bg);color:var(--d-ink);font-size:12.5px;font-weight:500;line-height:1.45;text-align:left;box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateX(-50%);animation:office-say .45s var(--d-ease) both}.pilot-bubble:after{content:"";position:absolute;bottom:-6px;left:calc(50% - 5px);width:10px;height:10px;border-right:1px solid var(--d-line);border-bottom:1px solid var(--d-line);background:inherit;transform:rotate(45deg)}.pilot-desk:first-child .pilot-bubble{left:0;transform:none}.pilot-desk:first-child .pilot-bubble:after{left:47px}.pilot-desk:last-child .pilot-bubble{left:auto;right:0;transform:none}.pilot-desk:last-child .pilot-bubble:after{left:auto;right:47px}.pilot-desk.stopped .pilot-bubble{border-color:rgba(229,72,77,.35);background:#fff6f6}.pilot-desk.stopped .pilot-bubble:after{border-color:rgba(229,72,77,.35)}.pilot-bubble code{display:block;margin-top:6px;color:var(--d-muted);font-size:11px}.pilot-typing{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.pilot-typing i{width:4px;height:4px;border-radius:50%;background:var(--d-work);animation:office-typing 1.2s ease-in-out infinite}.pilot-typing i:nth-child(2){animation-delay:.15s}.pilot-typing i:nth-child(3){animation-delay:.3s}@keyframes office-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes office-say{0%{opacity:0;translate:0 6px}}.pilot-office-sheet{position:absolute;z-index:2;top:calc(var(--office-pad) + 82px);left:0;width:20%;display:flex;justify-content:center;pointer-events:none;transform:translateX(calc(var(--at) * 100%));transition:transform 1.1s var(--d-ease)}.pilot-office-sheet i{width:20px;height:25px;margin-left:108px;border:1px solid var(--d-line-2);border-radius:4px;background:var(--d-bg) repeating-linear-gradient(transparent 0 5px,#d4d4d4 5px 6px) 4px 4px /11px 16px no-repeat;box-shadow:0 6px 14px rgba(0,0,0,.12);transform:rotate(8deg)}.pilot-office-sheet.working i{animation:office-float 2.4s ease-in-out infinite}.pilot-office-sheet.stopped i{border-color:rgba(229,72,77,.5)}@keyframes office-float{50%{transform:rotate(4deg) translateY(-4px)}}.pilot-office-log{margin-top:12px;padding-top:10px;border-top:1px solid var(--d-line)}.pilot-office-log summary{width:-moz-fit-content;width:fit-content;color:var(--d-muted);font-size:13px;font-weight:600;cursor:pointer}.pilot-office-log ol{list-style:none;display:grid;grid-gap:6px;gap:6px;margin:10px 0 2px;padding:0}.pilot-office-log li{display:grid;grid-template-columns:112px auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:13px}.pilot-office-log time{color:var(--d-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pilot-office-log li.stopped span:last-child{color:var(--d-bad-ink)}.pilot-avatar.small{width:24px;height:24px;font-size:9px}@media (max-width:900px){.pilot-office-floor,.pilot-office-floor.talking{--office-pad:8px}.pilot-office-floor>ol{grid-template-columns:minmax(0,1fr);gap:10px}.pilot-desk{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"figure name" "figure duty" "figure state" "bubble bubble";align-items:center;grid-column-gap:12px;column-gap:12px;padding:0;text-align:left}.pilot-desk-top,.pilot-desk:before,.pilot-office-sheet{display:none}.pilot-desk-figure{grid-area:figure}.pilot-desk-figure,.pilot-desk-figure .pilot-troll{width:64px;height:64px}.pilot-desk-person{width:52px;height:52px;margin:0;font-size:15px}.pilot-desk.done .pilot-desk-figure:after,.pilot-desk.stopped .pilot-desk-figure:after{top:0;right:-2px;width:18px;height:18px;font-size:10px}.pilot-desk>strong{grid-area:name;margin:0}.pilot-desk>small{grid-area:duty;margin:0}.pilot-desk .pilot-state{grid-area:state;justify-self:start}.pilot-bubble,.pilot-desk:first-child .pilot-bubble,.pilot-desk:last-child .pilot-bubble{position:static;grid-area:bubble;width:auto;margin-top:8px;transform:none}.pilot-bubble:after{display:none}.pilot-office-log li{grid-template-columns:auto minmax(0,1fr)}.pilot-office-log time{grid-column:1/-1}}.pilot-import{margin:0 0 28px;padding:20px 24px 18px;border-radius:var(--d-radius);background:var(--d-side);animation:look-rise .45s var(--d-ease) both}.pilot-import header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pilot-import h2{font-size:16px;letter-spacing:-.02em}.pilot-import ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px 20px;gap:14px 20px}.pilot-import li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:center}.pilot-import li>span{grid-row:span 2;align-self:start;margin-top:4px;width:10px;height:10px;border-radius:50%;background:var(--d-line-2);transition:background .4s var(--d-ease)}.pilot-import li.done>span{background:var(--d-good)}.pilot-import li.now>span{background:var(--d-work);animation:look-pulse 1.8s ease-in-out infinite}.pilot-import li strong{font-size:14px}.pilot-import li.next strong{color:var(--d-muted);font-weight:500}.pilot-import li small{color:var(--d-muted);font-size:12.5px}.pilot-import-rail{height:3px;margin-top:18px;overflow:hidden;border-radius:3px;background:var(--d-line)}.pilot-import-rail i{display:block;height:100%;background:var(--d-ink);transform-origin:left;transition:transform .8s var(--d-ease)}@keyframes look-pulse{50%{box-shadow:0 0 0 6px rgba(59,130,246,.16)}}@keyframes look-rise{0%{opacity:0;transform:translateY(8px)}}.pilot-look{margin:0 0 34px;animation:look-rise .5s var(--d-ease) both}.pilot-look-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.pilot-look-head h2{font-size:22px;letter-spacing:-.02em}.pilot-look-head p{max-width:68ch;margin-top:6px;color:var(--d-ink-2)}.pilot-look-head small,.pilot-look-site figcaption{color:var(--d-muted);font-size:12.5px}.pilot-look-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,4fr);grid-gap:20px;gap:20px}.pilot-look-site{margin:0}.pilot-look-scroll{max-height:560px;overflow-y:auto;border:1px solid var(--d-line);border-radius:16px;background:var(--d-side);overscroll-behavior:contain}.pilot-look-scroll:focus-visible{outline:2px solid var(--d-focus);outline-offset:3px}.pilot-look-scroll img{display:block;width:100%;height:auto}.pilot-look-site figcaption{margin-top:8px}.pilot-look-missing{display:grid;place-items:center;min-height:240px;padding:24px;border-radius:16px;background:var(--d-side);color:var(--d-muted);text-align:center}.pilot-look-side{display:grid;align-content:start;grid-gap:14px;gap:14px}.pilot-look-logo{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:16px;background:conic-gradient(#f3f3f3 25%,#fff 0 50%,#f3f3f3 0 75%,#fff 0) 0 0 /16px 16px;border:1px solid var(--d-line)}.pilot-look-logo img{display:block;max-width:100%;max-height:120px;margin:0 auto;object-fit:contain}.pilot-look-logo small,.pilot-look-logo span{color:var(--d-muted);text-align:center}.pilot-look-logo small{font-size:12.5px}.pilot-look-type{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border-radius:14px;background:var(--d-side)}.pilot-look-type span{color:var(--d-muted);font-size:12.5px}.pilot-look-type strong{font-size:22px;letter-spacing:-.01em;overflow-wrap:anywhere}.pilot-look-type small{color:var(--d-ink-2);font-size:12.5px}.pilot-look-mobile{justify-self:start;width:150px;max-height:300px;margin:0;overflow:hidden;border:1px solid var(--d-line);border-radius:22px}.pilot-look-mobile img{display:block;width:100%}.pilot-look-row{margin-top:26px}.pilot-look-row h3{margin-bottom:12px;font-size:15px;letter-spacing:-.01em}.pilot-look-palette{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:14px;gap:14px}.pilot-look-palette li{display:grid;grid-gap:2px;gap:2px}.pilot-look-palette i{display:block;height:64px;margin-bottom:6px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.pilot-look-palette strong{font-size:13.5px;text-transform:capitalize}.pilot-look-gradients small,.pilot-look-palette small{color:var(--d-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pilot-look-gradients{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.pilot-look-gradients li{display:grid;grid-gap:6px;gap:6px}.pilot-look-gradients i{display:block;height:56px;border-radius:12px}.pilot-look-language ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.pilot-look-language li>div{display:flex;align-items:center;gap:12px}.pilot-look-language li strong{font-size:15px}.pilot-look-language li p{max-width:72ch;margin-top:4px;color:var(--d-ink-2);font-size:14px}.pilot-look-meter{width:120px;height:6px;overflow:hidden;border-radius:6px;background:var(--d-line)}.pilot-look-meter i{display:block;height:100%;background:var(--d-ink);transform-origin:left}.pilot-look-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pilot-look-chips span{padding:4px 12px;border-radius:999px;background:var(--d-chip);font-size:13px;font-weight:600}.pilot-look-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.pilot-look-rules ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:var(--d-ink-2);font-size:14px}.pilot-look-rules>div:first-child li::marker{color:var(--d-good)}.pilot-look-rules>div:last-child li::marker{color:var(--d-bad)}.pilot-look-recipe{max-width:72ch;margin:0;padding:16px 20px;border-radius:14px;background:var(--d-side);color:var(--d-ink);font-size:15px;line-height:1.6}.pilot-look-note{margin-top:18px;color:var(--d-muted);font-size:13.5px}@media (max-width:900px){.pilot-look-grid{grid-template-columns:minmax(0,1fr)}.pilot-look-head{flex-direction:column;align-items:flex-start}}.pilot-look-logo .pilot-button{justify-self:center}.pilot-look-error{color:var(--d-bad-ink);font-size:13px;text-align:center}