.mock{color:var(--lv-text);text-align:left;user-select:none;font-size:12px;line-height:1.6}.mock .muted{color:var(--lv-text-muted)}.mock .subtle{color:var(--lv-text-subtle)}.mock .small{font-size:11px}.mock .strong{font-weight:600}.mock .accent{color:var(--lv-accent)}.mock .mono{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;overflow:hidden}.mock .user-message{border:1px solid var(--lv-border);background:var(--lv-surface-raised);border-radius:10px;align-self:flex-end;max-width:90%;padding:8px 10px}.mock .chip{border:1px solid var(--lv-border-strong);vertical-align:1px;background:#ffffff0d;border-radius:4px;align-items:center;gap:4px;margin-right:4px;padding:0 6px;font-size:11px;display:inline-flex}.mock .chip.command{color:var(--lv-accent);border-color:#a78bfa66}.mock .card{border:1px solid var(--lv-border-strong);background:#141417;border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.mock .card-head{align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.mock .card-head .mono{flex:1;min-width:0}.mock .pager{color:var(--lv-text-subtle);font-size:10.5px}.mock .plan-steps{margin:0;padding:0;list-style:none}.mock .plan-steps li{align-items:center;gap:6px;display:flex}.mock .plan-steps li[data-status=completed] .step-title{color:var(--lv-text-subtle);text-decoration:line-through}.mock .status-icon{color:var(--lv-text-muted);flex-shrink:0;display:inline-flex}.mock .status-icon>.icon{display:none}.mock [data-status=pending] .when-pending,.mock [data-status=in_progress] .when-in_progress,.mock [data-status=completed] .when-completed,.mock [data-status=running] .when-running,.mock [data-status=done] .when-done{display:block}.mock [data-status=completed] .when-completed,.mock [data-status=done] .when-done{color:var(--lv-accent)}.mock .tool{min-width:0;color:var(--lv-text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.mock .tool>span:first-of-type{flex-shrink:0}.mock .reply{font-size:12.5px;line-height:1.7}.mock .field-name{color:var(--lv-text-muted);font-size:10.5px}.mock .preview{border:1px solid var(--lv-border);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.mock .preview-label{border-bottom:1px solid var(--lv-border);color:var(--lv-text-subtle);background:#141417;padding:1px 8px;font-size:10px}.mock .preview-body{padding:5px 8px}.mock .removed{color:#fca5a5;background:#f871711a;text-decoration:line-through #fca5a580}.mock .added{color:#86efac;background:#4ade8014}.mock .proposal-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mock .button{border:1px solid var(--lv-border-strong);border-radius:4px;padding:2px 10px;font-size:11px;transition:transform .12s,background-color .12s}.mock .button.primary{background:var(--lv-accent-strong);color:var(--lv-on-accent);border-color:#0000}.mock .button.pressed{background:var(--lv-accent-strong-hover);transform:scale(.94)}.mock .applied{color:var(--lv-accent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.mock .proposal-actions[data-applied=true] .button,.mock .proposal-actions[data-applied=false] .applied{display:none}.mock .divider-line{color:var(--lv-text-subtle);align-items:center;gap:8px;font-size:10.5px;display:flex}.mock .divider-line:before,.mock .divider-line:after{content:"";background:var(--lv-border-strong);flex:1;height:1px}.mock .spin{animation:.9s linear infinite mock-spin}@keyframes mock-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mock .spin{animation:none}}.demo[data-astro-cid-z77wsg4e]{width:100%;max-width:1100px;margin:64px auto 0;position:relative}.window[data-astro-cid-z77wsg4e]{border:1px solid var(--lv-border-strong);border-radius:var(--lv-radius-md);background:var(--lv-surface);box-shadow:0 40px 120px -40px var(--lv-accent-glow), 0 24px 60px -24px #000c;overflow:hidden}.titlebar[data-astro-cid-z77wsg4e]{border-bottom:1px solid var(--lv-border);height:30px;color:var(--lv-text-subtle);background:#141417;align-items:center;padding:0 12px;font-size:11px;display:flex}.titlebar-title[data-astro-cid-z77wsg4e]{text-align:center;flex:1}.traffic[data-astro-cid-z77wsg4e]{gap:6px;display:none}.traffic[data-astro-cid-z77wsg4e] i[data-astro-cid-z77wsg4e]{background:#3f3f46;border-radius:50%;width:10px;height:10px}.win-controls[data-astro-cid-z77wsg4e]{gap:18px;display:flex}.win-controls[data-astro-cid-z77wsg4e] i[data-astro-cid-z77wsg4e]{font-style:normal}html[data-os=mac] .traffic[data-astro-cid-z77wsg4e]{display:flex}html[data-os=mac] .win-controls[data-astro-cid-z77wsg4e]{display:none}html[data-os=mac] .titlebar[data-astro-cid-z77wsg4e]:after{content:"";width:42px}.panes[data-astro-cid-z77wsg4e]{grid-template-columns:200px minmax(0,1fr) 340px;height:624px;display:grid}.explorer[data-astro-cid-z77wsg4e]{border-right:1px solid var(--lv-border);color:var(--lv-text-muted);background:#141417;padding:10px 8px}.pane-title[data-astro-cid-z77wsg4e]{letter-spacing:.04em;padding:0 6px 6px;font-size:10.5px;font-weight:600}.tree[data-astro-cid-z77wsg4e],.tree[data-astro-cid-z77wsg4e] ul[data-astro-cid-z77wsg4e]{margin:0;padding:0;list-style:none}.tree[data-astro-cid-z77wsg4e] ul[data-astro-cid-z77wsg4e]{padding-left:14px}.tree-row[data-astro-cid-z77wsg4e]{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 6px;display:flex}.volume[data-astro-cid-z77wsg4e]{color:var(--lv-text)}.episode[data-astro-cid-z77wsg4e].active{color:var(--lv-text);background:#a78bfa24}.editor[data-astro-cid-z77wsg4e]{background:var(--lv-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.tabs[data-astro-cid-z77wsg4e]{border-bottom:1px solid var(--lv-border);background:#141417;height:32px;display:flex}.tab[data-astro-cid-z77wsg4e]{border-right:1px solid var(--lv-border);background:var(--lv-surface);align-items:center;padding:0 14px;font-size:11.5px;display:flex}.manuscript[data-astro-cid-z77wsg4e]{color:#d4d4d8;flex:1;padding:28px 40px;font-size:14px;line-height:1.9;overflow:hidden;mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.manuscript[data-astro-cid-z77wsg4e] p[data-astro-cid-z77wsg4e]+p[data-astro-cid-z77wsg4e]{margin-top:14px}.target[data-astro-cid-z77wsg4e]{border-radius:6px;margin-inline:-8px;padding-inline:8px;transition:background-color 1.2s}.target[data-astro-cid-z77wsg4e][data-applied=true] .target-before[data-astro-cid-z77wsg4e],.target[data-astro-cid-z77wsg4e][data-applied=false] .target-after[data-astro-cid-z77wsg4e]{display:none}.target[data-astro-cid-z77wsg4e].flash{background:#a78bfa38;transition:none}.statusbar[data-astro-cid-z77wsg4e]{border-top:1px solid var(--lv-border);color:var(--lv-text-subtle);text-align:right;padding:4px 14px;font-size:10.5px}.agent[data-astro-cid-z77wsg4e]{border-left:1px solid var(--lv-border);background:#141417;flex-direction:column;min-width:0;min-height:0;display:flex}.agent-header[data-astro-cid-z77wsg4e]{border-bottom:1px solid var(--lv-border);height:32px;color:var(--lv-text-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.agent-title[data-astro-cid-z77wsg4e]{color:var(--lv-text);flex:1;font-weight:600}.divider[data-astro-cid-z77wsg4e]{background:var(--lv-border-strong);width:1px;height:13px}.feed[data-astro-cid-z77wsg4e]{background:var(--lv-surface);flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.feed-inner[data-astro-cid-z77wsg4e]{flex-direction:column;gap:10px;padding:12px;transition:opacity .4s;display:flex}.feed-inner[data-astro-cid-z77wsg4e].fading{opacity:0}.feed-inner[data-astro-cid-z77wsg4e]>[data-astro-cid-z77wsg4e]:not([hidden]),.tools[data-astro-cid-z77wsg4e]>[data-astro-cid-z77wsg4e]:not([hidden]){animation:.35s both rise}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.tools[data-astro-cid-z77wsg4e]{flex-direction:column;gap:4px;display:flex}.meta[data-astro-cid-z77wsg4e]{color:var(--lv-text-subtle);text-align:right;font-size:10.5px}.composer[data-astro-cid-z77wsg4e]{border-top:1px solid var(--lv-border);padding:6px 8px}.input[data-astro-cid-z77wsg4e]{border:1px solid var(--lv-border-strong);background:var(--lv-surface);border-radius:6px;padding:6px 8px 4px}.input-line[data-astro-cid-z77wsg4e]{white-space:nowrap;min-height:20px;overflow:hidden}.placeholder[data-astro-cid-z77wsg4e]{color:var(--lv-text-subtle)}.input-text[data-astro-cid-z77wsg4e]:not(:empty)+.placeholder[data-astro-cid-z77wsg4e]{display:none}.input-text[data-astro-cid-z77wsg4e]:not(:empty):after{content:"";background:var(--lv-text);vertical-align:-2px;width:1px;height:13px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.input-tools[data-astro-cid-z77wsg4e]{color:var(--lv-text-subtle);justify-content:space-between;align-items:center;margin-top:4px;display:flex}.send[data-astro-cid-z77wsg4e]{background:var(--lv-surface-raised);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.credit-footer[data-astro-cid-z77wsg4e]{border-top:1px solid var(--lv-border);height:24px;color:var(--lv-text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;display:flex}.plan-tag[data-astro-cid-z77wsg4e]{color:var(--lv-accent);background:#a78bfa29;border-radius:3px;margin-right:6px;padding:0 4px;font-size:9.5px;font-weight:600}html.js .demo[data-astro-cid-z77wsg4e]:not([data-ready]) .feed-inner[data-astro-cid-z77wsg4e]{visibility:hidden}@media (width<=960px){.panes[data-astro-cid-z77wsg4e]{grid-template-columns:minmax(0,1fr) 320px}.explorer[data-astro-cid-z77wsg4e]{display:none}}@media (width<=640px){.demo[data-astro-cid-z77wsg4e]{margin-top:48px}.panes[data-astro-cid-z77wsg4e]{grid-template-columns:minmax(0,1fr);height:480px}.editor[data-astro-cid-z77wsg4e]{display:none}.agent[data-astro-cid-z77wsg4e]{border-left:0}}@media (prefers-reduced-motion:reduce){.feed-inner[data-astro-cid-z77wsg4e]>[data-astro-cid-z77wsg4e]:not([hidden]),.tools[data-astro-cid-z77wsg4e]>[data-astro-cid-z77wsg4e]:not([hidden]){animation:none}}.hero[data-astro-cid-ge2uvauf]{--enter-duration:.9s;--enter-ease:cubic-bezier(.22, 1, .36, 1);padding:96px 0 112px;position:relative;overflow:hidden}.hero-glow[data-astro-cid-ge2uvauf]{background:radial-gradient(ellipse 50% 60% at 50% 40%, var(--lv-accent-glow), transparent 70%);pointer-events:none;height:720px;position:absolute;inset:-40% 0 auto}.hero-inner[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.badge[data-astro-cid-ge2uvauf]{border:1px solid var(--lv-border);border-radius:var(--lv-radius-pill);color:var(--lv-text-muted);background:#ffffff08;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-size:13px;display:inline-flex}.badge-tag[data-astro-cid-ge2uvauf]{border-radius:var(--lv-radius-pill);color:var(--lv-accent);background:#a78bfa29;padding:3px 10px;font-weight:600}.title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;flex-direction:column;margin-top:28px;font-size:clamp(36px,7vw,68px);font-weight:800;line-height:1.15;display:flex}.title-line[data-astro-cid-ge2uvauf]{perspective:1200px}.word[data-astro-cid-ge2uvauf]{animation:enter-word var(--enter-duration) var(--enter-ease) var(--enter-delay,0s) backwards;display:inline-block}.subtitle[data-astro-cid-ge2uvauf]{max-width:560px;color:var(--lv-text-muted);margin-top:24px;font-size:clamp(16px,2.2vw,19px);line-height:1.65}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.demo-enter[data-astro-cid-ge2uvauf]{width:100%;animation:enter-demo var(--enter-duration) var(--enter-ease) var(--enter-delay,0s) backwards}.enter[data-astro-cid-ge2uvauf]{animation:enter-blur var(--enter-duration) var(--enter-ease) var(--enter-delay,0s) backwards}.badge[data-astro-cid-ge2uvauf].enter{--enter-from-y:10px}@keyframes enter-blur{0%{opacity:0;filter:blur(12px);transform:translateY(var(--enter-from-y,-10px))}}@keyframes enter-word{0%{opacity:0;transform:translateY(45%)rotateX(-40deg)}}@keyframes enter-demo{0%{opacity:0;transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.enter[data-astro-cid-ge2uvauf],.word[data-astro-cid-ge2uvauf],.demo-enter[data-astro-cid-ge2uvauf]{animation:none}}@media (width<=480px){.hero[data-astro-cid-ge2uvauf]{padding:64px 0 80px}.actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;width:100%}}.figure-card[data-astro-cid-3eqgh37g]{border:1px solid var(--lv-border);border-radius:var(--lv-radius-lg);background:radial-gradient(120% 90% at 100% 0,#7c3aed4d,#0000 60%),radial-gradient(90% 80% at 0 100%,#a78bfa1f,#0000 60%),#111114;place-items:center;min-height:460px;padding:40px 28px;display:grid;overflow:hidden}.figure-panel[data-astro-cid-3eqgh37g]{border:1px solid var(--lv-border-strong);border-radius:var(--lv-radius-md);background:var(--lv-surface);flex-direction:column;gap:10px;width:100%;max-width:360px;padding:14px;display:flex;box-shadow:0 24px 60px -24px #000c}@media (width<=640px){.figure-card[data-astro-cid-3eqgh37g]{min-height:0;padding:28px 16px}}.popup[data-astro-cid-o67wot6p]{border:1px solid var(--lv-border-strong);background:#141417;border-radius:6px;overflow:hidden}.popup-query[data-astro-cid-o67wot6p]{border-bottom:1px solid var(--lv-border);color:var(--lv-accent);padding:6px 10px}.popup-tabs[data-astro-cid-o67wot6p]{border-bottom:1px solid var(--lv-border);color:var(--lv-text-subtle);gap:12px;padding:5px 10px;font-size:10.5px;display:flex}.popup-tabs[data-astro-cid-o67wot6p] .active[data-astro-cid-o67wot6p]{color:var(--lv-text)}ul[data-astro-cid-o67wot6p]{margin:0;padding:4px;list-style:none}li[data-astro-cid-o67wot6p]{color:var(--lv-text-muted);border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}li[data-astro-cid-o67wot6p].active{color:var(--lv-text);background:#a78bfa24}.name[data-astro-cid-o67wot6p]{flex-shrink:0}.subagent-task[data-astro-cid-mnmaxmhf]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rows-container[data-astro-cid-t2apuc7c]{max-width:calc(1440px + var(--lv-gutter) * 2)}.rows[data-astro-cid-t2apuc7c]{flex-direction:column;gap:120px;display:flex}.row[data-astro-cid-t2apuc7c]{grid-template-columns:minmax(0,4fr) minmax(0,9fr);align-items:end;gap:clamp(48px,6vw,112px);display:grid}.row[data-astro-cid-t2apuc7c]:nth-child(2n){grid-template-columns:minmax(0,9fr) minmax(0,4fr)}.row[data-astro-cid-t2apuc7c]:nth-child(2n) .row-text[data-astro-cid-t2apuc7c]{order:2}.row-figure[data-astro-cid-t2apuc7c] .figure-card{aspect-ratio:11/7;min-height:0}@media (width<=1199px){.row-figure[data-astro-cid-t2apuc7c] .figure-card{aspect-ratio:auto;min-height:460px}}@media (width<=640px){.row-figure[data-astro-cid-t2apuc7c] .figure-card{min-height:0}}.row-text[data-astro-cid-t2apuc7c]{flex-direction:column;gap:16px;max-width:440px;display:flex}.row[data-astro-cid-t2apuc7c]:nth-child(2n) .row-text[data-astro-cid-t2apuc7c]{justify-self:start}h3[data-astro-cid-t2apuc7c]{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3}.row-text[data-astro-cid-t2apuc7c] p[data-astro-cid-t2apuc7c]{color:var(--lv-text-muted);font-size:17px;line-height:1.75}@media (width<=960px){.rows[data-astro-cid-t2apuc7c]{gap:72px}.row[data-astro-cid-t2apuc7c],.row[data-astro-cid-t2apuc7c]:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:28px}.row[data-astro-cid-t2apuc7c]:nth-child(2n) .row-text[data-astro-cid-t2apuc7c]{order:0;justify-self:start}.row-text[data-astro-cid-t2apuc7c]{max-width:none}}.editor[data-astro-cid-rucu4vqh]{border:1px solid var(--lv-border-strong);background:var(--lv-surface);border-radius:8px;flex-direction:column;width:100%;max-width:320px;display:flex;position:relative;overflow:hidden}.lines[data-astro-cid-rucu4vqh]{color:#d4d4d8;padding:16px 18px;font-size:13px;line-height:1.85}.caret[data-astro-cid-rucu4vqh]{background:var(--lv-accent);vertical-align:-.15em;width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite caret-blink;display:none}.editor[data-astro-cid-rucu4vqh].typing .caret[data-astro-cid-rucu4vqh]{animation-play-state:paused;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.bar[data-astro-cid-rucu4vqh]{border-top:1px solid var(--lv-border);color:var(--lv-text-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:flex}.export[data-astro-cid-rucu4vqh]{background:var(--lv-accent-strong);color:var(--lv-on-accent);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;transition:transform .12s,filter .12s;display:inline-flex}.editor[data-astro-cid-rucu4vqh].pressed .export[data-astro-cid-rucu4vqh]{filter:brightness(1.25);transform:scale(.92)}.toast[data-astro-cid-rucu4vqh]{border:1px solid var(--lv-border-strong);color:var(--lv-text);opacity:0;pointer-events:none;background:#27272a;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:12px;right:10px;transform:translateY(-6px);box-shadow:0 8px 20px -6px #0009}.toast[data-astro-cid-rucu4vqh] .icon{color:#4ade80}.editor[data-astro-cid-rucu4vqh].exported .toast[data-astro-cid-rucu4vqh]{opacity:1;transform:translateY(0)}.graph[data-astro-cid-gf7kjj4k]{border:1px solid var(--lv-border-strong);background:var(--lv-surface);border-radius:8px;width:100%;max-width:320px;padding:10px;position:relative}svg[data-astro-cid-gf7kjj4k]{width:100%;height:auto}.node[data-astro-cid-gf7kjj4k]{fill:#27272a;stroke:var(--lv-border-strong)}.node[data-astro-cid-gf7kjj4k].main{fill:#7c3aed59;stroke:var(--lv-accent)}.node-label[data-astro-cid-gf7kjj4k]{fill:var(--lv-text);font-size:11px}.edge-label[data-astro-cid-gf7kjj4k]{fill:var(--lv-text-subtle);font-size:9.5px}.episode[data-astro-cid-gf7kjj4k]{color:var(--lv-accent);background:#a78bfa24;border-radius:4px;padding:1px 6px;font-size:10px;position:absolute;top:8px;left:10px}.person[data-astro-cid-gf7kjj4k]{transform-box:fill-box;transform-origin:50%;transition:opacity .3s ease var(--d), transform .45s cubic-bezier(.34, 1.56, .64, 1) var(--d)}.edge[data-astro-cid-gf7kjj4k] line[data-astro-cid-gf7kjj4k]{stroke-dasharray:1;transition:stroke-dashoffset .4s ease-out var(--d)}.edge-label[data-astro-cid-gf7kjj4k],.episode[data-astro-cid-gf7kjj4k]{transition:opacity .3s ease calc(var(--d) + .25s)}.episode[data-astro-cid-gf7kjj4k]{transition-delay:var(--d)}html.js .graph[data-astro-cid-gf7kjj4k]:not([data-revealed]) .person[data-astro-cid-gf7kjj4k]{opacity:0;transform:scale(.4)}html.js .graph[data-astro-cid-gf7kjj4k]:not([data-revealed]) .edge[data-astro-cid-gf7kjj4k] line[data-astro-cid-gf7kjj4k]{stroke-dashoffset:1px}html.js .graph[data-astro-cid-gf7kjj4k]:not([data-revealed]) [data-astro-cid-gf7kjj4k]:is(.edge-label,.episode){opacity:0}@media (prefers-reduced-motion:reduce){.person[data-astro-cid-gf7kjj4k],.edge[data-astro-cid-gf7kjj4k] line[data-astro-cid-gf7kjj4k],.edge-label[data-astro-cid-gf7kjj4k],.episode[data-astro-cid-gf7kjj4k]{transition:none}}.schedule[data-astro-cid-zpcdhhmw]{border:1px solid var(--lv-border-strong);background:var(--lv-surface);border-radius:8px;width:100%;max-width:320px;padding:10px 12px;font-size:10.5px}.month[data-astro-cid-zpcdhhmw]{color:var(--lv-text);margin-bottom:6px;font-size:11.5px;font-weight:600}.grid[data-astro-cid-zpcdhhmw]{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.weekday[data-astro-cid-zpcdhhmw]{color:var(--lv-text-subtle)}.day[data-astro-cid-zpcdhhmw]{color:var(--lv-text-muted);border-radius:4px;padding:2px 0}.day[data-astro-cid-zpcdhhmw].scheduled{color:var(--lv-text);background:#7c3aed4d}.day[data-astro-cid-zpcdhhmw].break{color:var(--lv-text-subtle);text-decoration:line-through}.day[data-astro-cid-zpcdhhmw].empty{color:#fca5a5;box-shadow:inset 0 0 0 1px #f8717180}.day[data-astro-cid-zpcdhhmw].today{box-shadow:inset 0 0 0 1px var(--lv-accent);font-weight:700}.summary[data-astro-cid-zpcdhhmw]{transition:opacity .35s ease var(--d,0s);color:var(--lv-text-muted);margin-top:8px}.day[data-astro-cid-zpcdhhmw]:is(.scheduled,.break,.empty){transition:background-color .3s ease var(--d,0s), box-shadow .3s ease var(--d,0s), color .3s ease var(--d,0s), text-decoration-color .3s ease var(--d,0s)}html.js .schedule[data-astro-cid-zpcdhhmw]:not([data-revealed]) .day[data-astro-cid-zpcdhhmw]:is(.scheduled,.break,.empty){color:var(--lv-text-muted);background-color:#0000;text-decoration-color:#0000}html.js .schedule[data-astro-cid-zpcdhhmw]:not([data-revealed]) .day[data-astro-cid-zpcdhhmw]:is(.scheduled,.break,.empty):not(.today){box-shadow:inset 0 0 0 1px #0000}html.js .schedule[data-astro-cid-zpcdhhmw]:not([data-revealed]) .summary[data-astro-cid-zpcdhhmw]{opacity:0}@media (prefers-reduced-motion:reduce){.day[data-astro-cid-zpcdhhmw],.summary[data-astro-cid-zpcdhhmw]{transition:none!important}}.summary[data-astro-cid-zpcdhhmw] b[data-astro-cid-zpcdhhmw]{color:var(--lv-text);font-weight:600}.world[data-astro-cid-rouvewxy]{border:1px solid var(--lv-border-strong);border-radius:8px;width:100%;max-width:400px;font-size:10px;position:relative;overflow:hidden}.land[data-astro-cid-rouvewxy]{width:100%;height:auto;display:block}.marker[data-astro-cid-rouvewxy]{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.pin[data-astro-cid-rouvewxy]{background:var(--lv-accent-strong);border:2px solid #fff;border-radius:50% 50% 50% 0;width:12px;height:12px;transform:rotate(-45deg);box-shadow:0 2px 4px #00000059}.marker[data-astro-cid-rouvewxy].selected .pin[data-astro-cid-rouvewxy]{background:#f472b6;width:15px;height:15px}.marker-label[data-astro-cid-rouvewxy]{color:#3f3526;white-space:nowrap;background:#ffffffbf;border-radius:3px;margin-top:3px;padding:0 4px;font-size:9px;font-weight:600;position:absolute;top:100%}.marker[data-astro-cid-rouvewxy][data-reveal]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}html.js .world[data-astro-cid-rouvewxy]:not([data-revealed]) .marker[data-astro-cid-rouvewxy][data-reveal]{transform:translate(-50%,calc(-100% - 16px))}.summary[data-astro-cid-rouvewxy]{border:1px solid var(--lv-border-strong);background:var(--lv-surface);width:150px;color:var(--lv-text);border-radius:6px;padding:7px 9px;position:absolute;box-shadow:0 10px 24px -8px #0009}.summary-head[data-astro-cid-rouvewxy]{color:var(--lv-accent);align-items:center;gap:5px;display:flex}.summary-name[data-astro-cid-rouvewxy]{color:var(--lv-text);flex:1;font-size:11px;font-weight:600}.summary-kind[data-astro-cid-rouvewxy]{color:var(--lv-text-subtle)}.summary-text[data-astro-cid-rouvewxy]{color:var(--lv-text-muted);margin-top:4px;line-height:1.5}.summary-field[data-astro-cid-rouvewxy]{color:var(--lv-text-muted);gap:6px;margin-top:4px;display:flex}.summary-field[data-astro-cid-rouvewxy] span[data-astro-cid-rouvewxy]{color:var(--lv-text-subtle);flex-shrink:0}.summary-edit[data-astro-cid-rouvewxy]{border:1px solid var(--lv-border-strong);border-radius:4px;margin-top:6px;padding:1px 8px;font-size:10px;display:inline-block}.world[data-astro-cid-rouvewxy]{container-type:inline-size}@container (width<=360px){.summary[data-astro-cid-rouvewxy]{width:132px}.summary-text[data-astro-cid-rouvewxy],.marker[data-astro-cid-rouvewxy]:not(.selected) .marker-label[data-astro-cid-rouvewxy]{display:none}}.tools-section[data-astro-cid-5ihnv7mo]{padding-top:0}.cards[data-astro-cid-5ihnv7mo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.card[data-astro-cid-5ihnv7mo]{border:1px solid var(--lv-border);border-radius:var(--lv-radius-lg);background:#111114;flex-direction:column;display:flex;overflow:hidden}.visual[data-astro-cid-5ihnv7mo]{user-select:none;background:radial-gradient(100% 100% at 50% 0,#7c3aed2e,#0000 70%);place-items:center;height:280px;padding:24px;display:grid}.text[data-astro-cid-5ihnv7mo]{border-top:1px solid var(--lv-border);flex-direction:column;gap:8px;padding:24px 28px 28px;display:flex}h3[data-astro-cid-5ihnv7mo]{letter-spacing:-.01em;font-size:20px;font-weight:700}.text[data-astro-cid-5ihnv7mo] p[data-astro-cid-5ihnv7mo]{color:var(--lv-text-muted);font-size:15px;line-height:1.7}.text[data-astro-cid-5ihnv7mo] a[data-astro-cid-5ihnv7mo]{color:var(--lv-accent);margin-top:4px;font-size:14px;font-weight:600}.text[data-astro-cid-5ihnv7mo] a[data-astro-cid-5ihnv7mo]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.cards[data-astro-cid-5ihnv7mo]{grid-template-columns:minmax(0,1fr)}.visual[data-astro-cid-5ihnv7mo]{height:auto;min-height:220px;padding:20px 16px}.text[data-astro-cid-5ihnv7mo]{padding:20px}}.privacy[data-astro-cid-ctfyhnjx]{padding-top:0}.points[data-astro-cid-ctfyhnjx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ctfyhnjx]{border:1px solid var(--lv-border);border-radius:var(--lv-radius-lg);background:#111114;flex-direction:column;gap:10px;padding:28px;display:flex}.point-icon[data-astro-cid-ctfyhnjx]{border-radius:var(--lv-radius-md);width:40px;height:40px;color:var(--lv-accent);background:#a78bfa24;place-items:center;display:grid}h3[data-astro-cid-ctfyhnjx]{margin-top:6px;font-size:18px;font-weight:700}li[data-astro-cid-ctfyhnjx] p[data-astro-cid-ctfyhnjx]{color:var(--lv-text-muted);font-size:15px;line-height:1.7}.policy[data-astro-cid-ctfyhnjx]{text-align:center;margin-top:28px}.policy[data-astro-cid-ctfyhnjx] a[data-astro-cid-ctfyhnjx]{color:var(--lv-accent);font-size:14px;font-weight:600}.policy[data-astro-cid-ctfyhnjx] a[data-astro-cid-ctfyhnjx]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.points[data-astro-cid-ctfyhnjx]{grid-template-columns:minmax(0,1fr);gap:16px}li[data-astro-cid-ctfyhnjx]{padding:22px}}
