.ucd-section{padding-top:clamp(2rem,3vw,2.5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.ucd-grid{grid-template-areas:"intro""asks""stage""trace";gap:1.75rem;display:grid}.ucd-intro{grid-area:intro;min-width:0}.ucd-asks{grid-area:asks;min-width:0}.ucd-stage{background:radial-gradient(70% 55% at 50% 0%, #ffffffe6, transparent 70%), radial-gradient(60% 30% at 50% 100%, #3c321e14, transparent 70%), var(--lp-tray);border-radius:2rem;grid-area:stage;justify-items:center;gap:.875rem;padding:clamp(.875rem,3vw,2rem);display:grid;position:relative}.ucd-trace{grid-area:trace;min-width:0}@media (min-width:64rem){.ucd-grid{grid-template:"intro stage""asks stage""trace stage"1fr/minmax(0,1fr) minmax(0,32rem);gap:2rem clamp(2rem,4vw,3.5rem)}.ucd-stage{align-self:start;padding:.25rem 1rem .5rem;position:sticky;top:5.25rem}}@media (min-width:100rem){.ucd-section{max-width:92rem}.ucd-grid{grid-template:"intro stage trace""asks stage trace"1fr/minmax(0,1fr) minmax(0,31rem) minmax(0,20rem);column-gap:clamp(2rem,3vw,3rem)}.ucd-trace{align-self:start;position:sticky;top:5.25rem}}.ucd-h1{max-width:13ch}.ucd-lead{max-width:38ch;margin-top:1rem}.ucd-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ucd-title{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.375rem;font-weight:400;line-height:1.2}.ucd-restart{letter-spacing:-.01em;color:var(--lp-ink-soft);text-underline-offset:.3em;transition:color var(--duration-swap) var(--ease-arrive);align-items:center;gap:.35rem;padding:.5rem 0;font-size:.875rem;font-weight:500;-webkit-text-decoration:underline #0a0a0a40;text-decoration:underline #0a0a0a40;display:inline-flex}.ucd-restart:hover:not(:disabled){color:var(--lp-ink)}.ucd-restart:disabled{opacity:.4;text-decoration:none}.ucd-ask-list{gap:.5rem;margin-top:.75rem;list-style:none;display:grid}.ucd-ask{text-align:left;cursor:pointer;width:100%;transition:background-color var(--duration-settle) var(--ease-arrive), border-color var(--duration-settle) var(--ease-arrive), box-shadow var(--duration-settle) var(--ease-arrive), transform var(--duration-press) var(--ease-press);border:1px solid #0000;border-radius:.875rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.875rem;padding:.95rem .875rem;display:grid;position:relative}.ucd-ask:hover:not(:disabled){background:var(--lp-white);border-color:var(--lp-line-strong);box-shadow:var(--lp-shadow-card);transform:translateY(-1px)}.ucd-ask:active:not(:disabled){transform:scale(.99)}.ucd-ask:disabled{cursor:progress}.ucd-ask:disabled .ucd-ask-text{opacity:.5}.ucd-ask[data-asked]{background:var(--lp-yellow)}.ucd-ask:focus-visible,.ucd-restart:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.ucd-ask-icon{height:1.4rem;color:var(--lp-ink-soft);place-items:center;display:grid}.ucd-ask-icon svg{width:18px;height:18px}.ucd-ask[data-asked] .ucd-ask-icon{color:var(--lp-ink)}.ucd-ask-text{gap:.2rem;min-width:0;display:grid}.ucd-ask-q{letter-spacing:-.025em;color:var(--lp-ink);text-wrap:pretty;font-size:1.0625rem;font-weight:450;line-height:1.3}.ucd-ask-shows{letter-spacing:-.01em;color:var(--lp-ink-faint);font-size:.8125rem}.ucd-hint{color:var(--lp-ink-faint);margin-top:.875rem;font-size:.8125rem;line-height:1.45}@media (max-width:63.99rem){.ucd-ask-list{scroll-snap-type:x mandatory;scrollbar-width:none;border-top:0;gap:.625rem;margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));padding:.25rem clamp(1.25rem,4vw,2.5rem) .5rem;scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);display:flex;overflow-x:auto}.ucd-ask-list::-webkit-scrollbar{display:none}.ucd-ask-list>li{scroll-snap-align:start;border-bottom:0;flex:0 0 min(74vw,16.5rem)}.ucd-ask{background:var(--lp-white);height:100%;min-height:5.5rem;box-shadow:var(--lp-shadow-card);padding:.9rem 1rem}.ucd-stage{border-radius:0;margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));padding:1.25rem .5rem .5rem}}.ucd-full{letter-spacing:-.01em;color:var(--lp-ink);text-underline-offset:.3em;align-items:center;gap:.4rem;padding-block:.6rem;font-size:.875rem;font-weight:500;-webkit-text-decoration:underline #0a0a0a4d;text-decoration:underline #0a0a0a4d;display:inline-flex}@media (min-width:64rem){.ucd-full{display:none}}.ucd-sub{letter-spacing:-.02em;color:var(--lp-ink-soft);margin-top:.3rem;font-size:.9375rem;line-height:1.45}.ucd-legend{color:var(--lp-ink-faint);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:.875rem;font-size:.8125rem;display:flex}.ucd-legend .lp-risk{padding:.15rem .55rem;font-size:.75rem}.ucd-legend .lp-risk+.lp-risk,.ucd-legend .lp-risk:not(:first-child){margin-left:.5rem}.ucd-empty{border:1px dashed var(--lp-line-strong);color:var(--lp-ink-faint);border-radius:1rem;margin-top:1.25rem;padding:1.1rem;font-size:.9375rem;line-height:1.45}.ucd-log{overscroll-behavior:contain;scrollbar-width:thin;gap:1.25rem;max-height:min(34rem,100dvh - 18rem);margin-top:1.25rem;padding-right:.25rem;list-style:none;display:grid;overflow-y:auto}.ucd-turn{animation:ucd-in .52s var(--ease-arrive) both}.ucd-turn-q{letter-spacing:-.02em;color:var(--lp-ink);grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;font-size:.9375rem;font-weight:500;line-height:1.35;display:grid}.ucd-turn-q time,.ucd-step-wait:before{font-family:var(--font-mono);color:var(--lp-ink-faint);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400;line-height:1.6}.ucd-steps{gap:.5rem;margin:.6rem 0 0 3rem;list-style:none;display:grid;position:relative}.ucd-steps:before{content:"";background:var(--lp-line-strong);width:1px;position:absolute;top:.25rem;bottom:.75rem;left:-1.6rem}.ucd-step{background:var(--lp-white);animation:ucd-in .52s var(--ease-arrive) both;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.7rem .8rem;display:grid;position:relative;box-shadow:0 1px 2px #3c321e0f}.ucd-step:before{content:"";background:var(--lp-line-strong);width:.9rem;height:1px;position:absolute;top:1.1rem;left:-1.6rem}.ucd-step-wait{box-shadow:none;color:var(--lp-ink-faint);background:0 0;padding:.25rem 0;font-size:.8125rem;display:block}.ucd-step-wait:before{display:none}@keyframes ucd-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}.ucd-step-icon{background:var(--lp-tray);width:1.6rem;height:1.6rem;color:var(--lp-ink);border-radius:999px;place-items:center;margin-top:.05rem;display:grid}.ucd-step-risk{justify-content:center;min-width:3.4rem;margin-top:.1rem;padding:.15rem .5rem;font-size:.6875rem}.ucd-step-body{gap:.15rem;min-width:0;display:grid}.ucd-step-body code{font-family:var(--font-mono);color:var(--lp-ink);justify-self:start;font-size:.75rem}.ucd-step-text{letter-spacing:-.015em;color:var(--lp-ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.35}.ucd-step-note{color:var(--lp-ink-faint);font-size:.75rem}.uch-hero{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.uch-h1{max-width:15ch}.uch-lead{max-width:42ch;margin-top:1.25rem}@media (min-width:64rem){.uch-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:3rem;display:grid}.lp-toprak .uch-h1{font-size:clamp(3.25rem,4.6vw,4.25rem);line-height:1.02}.uch-lead{justify-self:end;margin-top:0;padding-bottom:.5rem}}.uch-tasks-section{padding-block:clamp(3rem,6vw,4.5rem)}.uch-tasks{margin-top:2rem;list-style:none;display:grid}.uch-tasks-section .uch-tasks{column-gap:2.5rem}@media (min-width:48rem){.uch-tasks-section .uch-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}.uch-tasks>li{border-top:1px solid var(--tk-hair,var(--lp-line))}.uch-task{letter-spacing:-.02em;min-height:3.5rem;color:var(--lp-ink);text-wrap:pretty;justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;font-size:1rem;line-height:1.4;display:flex}.uch-task svg{color:var(--lp-ink-faint);transition:transform var(--duration-settle) var(--ease-arrive), color var(--duration-settle) var(--ease-arrive);flex:none}.uch-task:hover svg{color:var(--lp-ink);transform:translate(3px)}.uch-task:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--tk-hair,var(--lp-line-strong));text-decoration-color:var(--tk-hair,var(--lp-line-strong));text-underline-offset:.3em}.uch-task:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px;border-radius:.25rem}.ucd-qa{gap:.75rem;max-width:46rem;margin-top:2.5rem;display:grid}.ucd-qa-item{padding:1.25rem}.ucd-qa-wait{background:var(--lp-white,#fff);box-shadow:inset 0 0 0 1px var(--tk-hair,var(--lp-line)), inset 3px 0 0 var(--brand,#b5532b);color:var(--lp-ink-soft);border-radius:.875rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.ucd-qa-after{color:var(--lp-ink-soft);gap:.5rem;padding-inline:.25rem;font-size:.875rem;line-height:1.5;display:flex}.ucd-qa-label{color:var(--lp-ink);font-weight:600}.ucd-transcript .uch-tasks{max-width:46rem;margin-top:1rem}@media (min-width:64rem){.ucd-transcript{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:start;column-gap:clamp(2rem,4vw,3.5rem);display:grid}.ucd-transcript-head{max-width:30rem;position:sticky;top:6.5rem}.ucd-qa{margin-top:.5rem}}@media (min-width:100rem){.ucd-transcript{grid-template-columns:minmax(0,1fr) minmax(0,31rem) minmax(0,20rem);column-gap:clamp(2rem,3vw,3rem);max-width:92rem}.ucd-transcript-body{grid-column:2/-1}}.uch-device{aspect-ratio:426/898;background:#0b0b0c;border-radius:16.4%/7.8%;display:block;position:relative;box-shadow:inset 0 0 0 1.5px #2b2b2e,0 0 0 1px #77777c,0 40px 60px -32px #3c321e73,0 16px 26px -18px #00000059}.uch-device img{object-fit:cover;object-position:top;background:var(--lp-tray);border-radius:14.4%/6.64%;width:94.366%;max-width:none;height:97.328%;display:block;position:absolute;top:1.336%;left:2.817%}@media (prefers-reduced-motion:reduce){.ucd-turn,.ucd-step{animation:none}.ucd-ask,.uch-task svg{transition:none}}
