.guest-hero-form{text-align:left;width:100%;max-width:560px;margin-top:36px}.guest-hero-drop{border:1.5px dashed color-mix(in srgb, var(--family) 55%, transparent);background:var(--card);width:100%;color:var(--foreground);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:16px;padding:14px 20px 14px 14px;transition:border-color .15s,background-color .15s;display:flex}.guest-hero-drop:hover{border-color:var(--family)}.guest-hero-drop[data-dragging]{border-style:solid;border-color:var(--family);background:color-mix(in srgb, var(--family) 6%, var(--background))}.guest-hero-drop:focus-visible{outline:2px solid var(--family);outline-offset:3px}.guest-hero-drop-icon{background:var(--family);width:44px;height:44px;color:var(--background);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.guest-hero-drop-text{gap:2px;min-width:0;display:grid}.guest-hero-drop-text strong{letter-spacing:-.02em;font-size:17px;font-weight:700}.guest-hero-drop-text>span{color:var(--muted-foreground);font-size:14px;line-height:1.5}.guest-hero-drop-text u{color:var(--foreground);text-underline-offset:3px;font-weight:600}.guest-hero-note{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.5}.guest-hero-note a{white-space:nowrap;color:var(--family);text-underline-offset:3px;align-items:center;gap:3px;font-weight:700;display:inline-flex}.guest-hero-note a:hover{text-decoration:underline}.guest-hero-form [role=alert]{color:color-mix(in srgb, var(--destructive) 70%, var(--foreground));margin-top:10px;font-size:14px}@media (prefers-reduced-motion:reduce){.guest-hero-drop{transition:none}}
.link-probe-demo{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;max-width:700px;color:var(--foreground);border-radius:28px;margin-inline:auto;padding:28px;box-shadow:0 40px 80px -48px #0000008c}.link-probe-demo button:focus-visible{outline:2px solid var(--family);outline-offset:3px}.probe-respondents{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.probe-respondents>button{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px 12px 16px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.probe-respondents>button:hover{border-color:color-mix(in srgb, var(--foreground) 45%, var(--border))}.probe-respondents>button[aria-pressed=true]{border-color:var(--family)}.probe-avatar{flex-shrink:0;width:36px;height:36px}.probe-respondents small{font:10px var(--font-mono);color:var(--muted-foreground);margin-bottom:3px;display:block}.probe-respondents strong{white-space:nowrap;font-size:14px;font-weight:700;display:block}.probe-explored{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.probe-timing{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:3px;height:3px;position:absolute;bottom:7px;left:12px;right:12px;overflow:hidden}.probe-timing[data-done]{background:color-mix(in srgb, var(--family) 55%, transparent)}.probe-countdown{background:var(--family);transform-origin:0;animation:linear forwards probe-countdown;position:absolute;inset:0}@keyframes probe-countdown{0%{transform:scaleX(var(--from))}to{transform:scaleX(var(--to))}}.probe-survey-browser{border:1px solid var(--border);background:var(--card);box-shadow:0 32px 64px -48px color-mix(in srgb, var(--foreground) 35%, transparent);border-radius:20px;overflow:hidden}.probe-browser-bar{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:14px;padding:12px 18px;font-size:12px;display:flex}.probe-browser-bar>span:first-child{gap:5px;display:flex}.probe-browser-bar i{background:color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:50%;width:7px;height:7px}.probe-survey{height:326px;padding:24px;position:relative}.probe-question-head{height:70px}.probe-question-head>span{font:10px/12px var(--font-mono);color:var(--muted-foreground);display:block}.probe-question-head h3{letter-spacing:-.02em;margin-top:10px;font-size:20px;font-weight:650;line-height:1.3}.probe-survey-options{gap:8px;display:grid}.probe-survey-option{border-radius:8px;align-items:center;gap:12px;height:44px;padding:0 8px;font-size:14px;display:flex}.probe-survey-option[data-selected=true]{background:color-mix(in srgb, var(--respondent-color) 10%, var(--card))}.probe-radio{border:1px solid color-mix(in srgb, var(--foreground) 35%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.probe-survey-option[data-selected=true] .probe-radio{border-color:var(--respondent-color)}.probe-radio>i{background:var(--respondent-color);border-radius:50%;width:8px;height:8px}.probe-survey-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.probe-survey-bottom>span:first-child{color:var(--muted-foreground);font-size:12px}.probe-next{background:var(--foreground);width:84px;height:36px;color:var(--background);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:transform .15s;display:flex}.probe-next[data-pressed=true]{transform:scale(.95)}.probe-simulation-cursor{z-index:2;color:var(--respondent-color);pointer-events:none;position:absolute}.probe-simulation-cursor>svg{stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 1px 2px #0002);position:relative}.probe-cursor-name{background:var(--respondent-color);color:#fff;font:10px var(--font-mono);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 9px 3px 3px;display:flex;position:absolute;top:23px;left:12px}.probe-cursor-name .probe-avatar{background:var(--card);border-radius:50%;width:20px;height:20px}.probe-simulation-cursor[data-next=true] .probe-cursor-name{top:-30px;left:-28px}.probe-click-ring{border:2px solid;border-radius:50%;width:22px;height:22px;animation:.5s ease-out both probe-click;position:absolute;top:-7px;left:-7px}.probe-screenout{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.probe-end-mark{background:color-mix(in srgb, var(--respondent-color) 12%, var(--card));width:48px;height:48px;color:var(--respondent-color);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.probe-screenout small{font:10px var(--font-mono);color:var(--muted-foreground)}.probe-screenout h3{font:24px/1.3 var(--font-serif);margin-top:12px}.probe-screenout p{color:var(--muted-foreground);margin-top:8px;font-size:14px}.probe-destination-label{color:var(--respondent-color);margin-top:20px;font-size:12px;font-weight:600}.probe-paths{margin-top:24px}.probe-paths-heading{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.probe-paths-heading>span{font:11px var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground)}.probe-paths-heading button{cursor:pointer;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:600;display:inline-flex}.probe-paths-heading button:hover{text-underline-offset:4px;text-decoration:underline}.probe-paths-heading button:disabled{display:none}.probe-path{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:44px;display:flex}.probe-path .probe-avatar{width:24px;height:24px}.probe-path>strong{flex-shrink:0;width:64px;font-size:13px;font-weight:650}.probe-path>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.probe-path>div>span{align-items:center;gap:8px;display:inline-flex}.probe-path[data-active=true]>div{color:var(--respondent-color)}.probe-path-pending{color:var(--muted-foreground);font-size:12px}.probe-path-check{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.probe-activity{min-height:24px;color:var(--muted-foreground);margin-top:14px;font-size:13px;line-height:1.6}@keyframes probe-click{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@media (max-width:640px){.link-probe-demo{border-radius:22px;padding:16px}}@media (max-width:500px){.link-probe-demo{padding:12px}.probe-respondents{gap:6px}.probe-respondents>button{gap:4px;padding:10px 7px 14px}.probe-respondents .probe-avatar{width:22px;height:22px}.probe-respondents strong{font-size:13px}.probe-explored{position:absolute;top:6px;right:6px}.probe-timing{left:8px;right:8px}.probe-question-head h3{font-size:17px}.probe-path{gap:6px}.probe-path>strong{width:56px}.probe-path>div,.probe-path>div>span{gap:5px}}@media (prefers-reduced-motion:reduce){.link-probe-demo *,.link-probe-demo :after{transition:none!important;animation:none!important}}
.lt-extract>p{border-left:3px solid var(--family);background:var(--card);font:15px var(--font-serif);border-radius:4px 12px 12px 4px;padding:10px 14px}.lt-extract>p b{margin-right:4px}.lt-extract mark{background:color-mix(in srgb, var(--family) 14%, transparent);font:700 11px var(--font-mono);color:var(--family);border-radius:6px;padding:1px 6px}.lt-extract ul{gap:8px;margin-top:14px;display:grid}.lt-extract li{background:var(--card);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.lt-extract li>span{background:var(--family);font:700 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--background);border-radius:6px;padding:2px 7px}.lt-paths header{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.lt-paths ul{gap:8px;margin-top:14px;display:grid}.lt-paths li{border-left:4px solid var(--path-color);background:var(--card);border-radius:6px 12px 12px 6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.lt-paths li b{margin-right:auto}.lt-paths li span{font:600 12px var(--font-mono);color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.step-visual.lt-swarm{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;display:grid}.lt-swarm>div{background:linear-gradient(var(--agent-color), var(--agent-color)) 0 0 / var(--progress) 3px no-repeat, var(--card);border-radius:10px;align-content:start;gap:7px;height:72px;padding:18px 10px 10px;display:grid;position:relative;overflow:hidden}.lt-swarm i{background:color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:99px;height:6px;display:block}.lt-swarm i+i{width:60%}.lt-swarm svg{color:var(--agent-color);position:absolute;bottom:8px;right:12px}.lt-kinds>li{flex-direction:column;align-items:flex-start;display:flex}.lt-kinds>li>ul{gap:6px;margin-top:18px;display:grid}.lt-kinds>li>ul li{background:var(--family-soft);font:600 12px var(--font-mono);color:var(--family);border-radius:8px;padding:6px 10px}.lt-kinds small{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;display:inline-flex}.lt-reruns,.lt-fix{margin:0}.lt-reruns{border:1px solid var(--border);background:var(--card);box-shadow:0 40px 80px -56px color-mix(in srgb, var(--foreground) 45%, transparent);border-radius:28px;padding:24px}.lt-reruns header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:0 4px 16px;display:flex}.lt-reruns header strong{font-size:17px}.lt-reruns header span{font:600 12px var(--font-mono);color:var(--family)}.lt-reruns ol{gap:8px;display:grid}.lt-reruns li{border:1px solid var(--border);background:var(--background);border-radius:16px;grid-template-columns:56px minmax(0,1fr) 64px;align-items:center;gap:16px;padding:14px 16px;display:grid}.lt-reruns li[data-clean]{border-color:color-mix(in srgb, var(--status-pass) 45%, var(--border));background:color-mix(in srgb, var(--status-pass) 8%, var(--background))}.lt-reruns li>span{font:600 12px var(--font-mono);color:var(--muted-foreground)}.lt-reruns li>div{grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;display:grid}.lt-reruns li>div i{aspect-ratio:1;background:var(--status-pass);border-radius:3px}.lt-reruns li>div i[data-status=fail]{background:var(--status-fail)}.lt-reruns li>strong{font:700 14px var(--font-mono);justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.lt-reruns li[data-clean]>strong{color:var(--status-pass)}.lt-reruns footer{background:var(--foreground);color:var(--background);border-radius:99px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.lt-fix{gap:12px;display:grid}.lt-fix article{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:18px 20px}.lt-fix article header{font:700 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.lt-fix article header svg{box-sizing:content-box;color:var(--card);border-radius:50%;padding:3px}.lt-fix article[data-status=fail] header{color:var(--status-fail)}.lt-fix article[data-status=fail] header svg{background:var(--status-fail)}.lt-fix article[data-status=pass] header{color:var(--status-pass)}.lt-fix article[data-status=pass] header svg{background:var(--status-pass)}.lt-fix article p{margin-top:8px;font-size:16px;font-weight:600}.lt-fix-action{background:var(--family);color:var(--background);border-radius:99px;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.lt-fix-change{background:var(--tone-ink);color:var(--tone-ink-foreground);border-radius:16px;margin-inline:24px;padding:14px 18px}.lt-fix-change small{font:600 11px var(--font-mono);color:color-mix(in srgb, var(--tone-ink-foreground) 60%, transparent)}.lt-fix-change pre{font:12px/1.6 var(--font-mono);text-overflow:ellipsis;margin-top:6px;overflow:hidden}.lt-fix-change pre span{color:#95dfa4;color:lab(82.8658% -32.834 21.2449)}.page-intro+.link-related{margin-top:36px}.link-related{gap:18px;display:grid}.link-related .page-link{margin-top:0}.link-related small{color:var(--muted-foreground);margin-top:2px;font-size:13px;display:block}@media (max-width:640px){.lt-reruns{padding:16px}.lt-reruns li{grid-template-columns:minmax(0,1fr) auto;gap:10px}.lt-reruns li>div{grid-area:2/1/auto/-1}.lt-fix-change{margin-inline:12px}}
