.rail{scrollbar-width:none;overscroll-behavior-x:contain}.rail::-webkit-scrollbar{display:none}.box-ico{transition:transform .22s cubic-bezier(.16,1,.3,1)}.group:hover .box-ico{transform:translate(3px,-3px)}.ans-card{isolation:isolate;--c:var(--color-stop);position:relative}.ans-card[data-r=ask]{--c:#2f9e6a}.ans-card[data-r=nudge]{--c:#e2552d}.ans-card:before{content:"";z-index:-1;background:var(--c);-webkit-mask:var(--dots) 0 0 / 4px 4px;-webkit-mask:var(--dots) 0 0 / 4px 4px;mask:var(--dots) 0 0 / 4px 4px;animation:.2s steps(3,end) .26s both seat-in;position:absolute;inset:0;transform:translate(7px,7px)}.lp,.ans-card{--dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='2.5' height='2.5'/%3E%3C/svg%3E")}@keyframes seat-in{0%{opacity:0}}.ans-drop{animation:.42s cubic-bezier(.16,1,.3,1) both ans-drop}@keyframes ans-drop{0%{opacity:0;transform:translateY(14px)}}.ans-stamp{z-index:2;filter:drop-shadow(1px 2px 0 var(--color-aub));position:absolute;top:-20px;left:-12px;rotate:-12deg}.ans-stamp-sm{top:-14px;left:-8px}.ans-play.ans-stamp,.ans-play:not(.ans-stamp) .ans-seal{transform-origin:50%;transform-box:fill-box;animation:.52s cubic-bezier(.16,1,.3,1) .12s both stamp}@keyframes stamp{0%{opacity:0;transform:scale(2.1)rotate(-28deg)}55%{opacity:1;transform:scale(.88)rotate(4deg)}to{transform:none}}.ans-card[data-r=stop]>.border-ink{animation:.3s cubic-bezier(.3,0,.2,1) .35s both press}@keyframes press{40%{transform:translate(2px,3px)}}.ans-play .ans-draw{stroke-dasharray:1;animation:.42s cubic-bezier(.5,0,.2,1) .16s both draw}.ans-play .ans-late{animation-delay:.52s}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ans-thread{z-index:2;fill:none;width:22px;height:96px;stroke:var(--color-ask);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;position:absolute;bottom:calc(100% - 8px);right:18%;overflow:visible}.ans-thread path{stroke-dasharray:1;animation:.52s cubic-bezier(.6,0,.2,1) both draw}.proof{flex-direction:column;align-items:flex-start;display:flex}.proof-ins{color:var(--color-nudge);clip-path:inset(0 100% 0 0);order:-1;font-style:italic;font-weight:800;text-decoration:none;animation:.52s steps(14,end) .76s forwards write}.proof-ins:before{content:"";border:solid var(--color-nudge);border-width:2.5px 2.5px 0 0;width:.55em;height:.5em;margin-right:.3em;display:inline-block;translate:0 .1em;rotate:-45deg}.proof-del{color:var(--ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;background:linear-gradient(var(--color-nudge), var(--color-nudge)) no-repeat 0 56% / 0 2.5px;font-size:.86em;text-decoration:none;animation:.38s cubic-bezier(.5,0,.2,1) .34s forwards strike}@keyframes strike{to{background-size:100% 2.5px}}@keyframes write{to{clip-path:inset(0)}}.blink-logo .clr-eye{transform-box:fill-box;transform-origin:50%}.blink-logo[data-blink] .clr-eye{animation:.32s cubic-bezier(.4,0,.2,1) eye-blink}@keyframes eye-blink{0%,to{transform:none}45%{transform:scaleY(.08)}}.voice{opacity:0;transition:opacity .2s ease-in,transform .2s ease-in;transform:translateY(6px)}.voice[data-on]{opacity:1;transition:opacity .45s cubic-bezier(.16,1,.3,1) .12s,transform .6s cubic-bezier(.16,1,.3,1) .12s;transform:none}.voice .role{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .25s cubic-bezier(.16,1,.3,1),text-decoration-color .25s}.voice .role[data-lit=asked],.voice .role[data-lit=answered]{color:var(--color-ask);-webkit-text-decoration-color:var(--color-ask);text-decoration-color:var(--color-ask)}.tick:not([aria-current]){--color-stop:var(--ink);--color-ask:var(--ink);--color-nudge:var(--ink)}.tick .ans-glyph{opacity:.38;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s}.tick:hover .ans-glyph{opacity:.85}.tick[aria-current] .ans-glyph{opacity:1;transform:scale(1.5)}.stage-tail{z-index:20;pointer-events:none;width:32px;height:112px;color:var(--ink);clip-path:inset(0 -24px -40px);transition:color .2s;position:absolute;top:-2px;translate:-50%}.stage-tail svg{transition:translate .56s cubic-bezier(.65,0,.35,1);display:block}.stage-tail[data-r=stop]{color:var(--color-stop)}.lp:has([data-try=busy],[data-try=done]) .stage-tail{clip-path:inset(0 -24px)}.lp:has([data-try=busy],[data-try=done]) .stage-tail svg{translate:0 -66px}.guide-mask{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.5,0,.2,1)}.guides[data-seen] .guide-mask{stroke-dashoffset:0}@supports (animation-timeline:view()){.step-arrow svg,.close-arrow{animation:linear both cut-in;animation-timeline:view();animation-range:entry 20% cover 40%}.close-arrow{animation-name:cut-down}}@keyframes cut-in{0%{clip-path:inset(-20px 100% -20px -20px)}to{clip-path:inset(-20px)}}@keyframes cut-down{0%{clip-path:inset(-20px -20px 100%)}to{clip-path:inset(-20px)}}@supports (animation-timeline:view()){.log-row{animation:linear both log-in;animation-timeline:view();animation-range:entry entry 90%}.log-row .ans-glyph{animation:linear both log-mark;animation-timeline:view();animation-range:entry 50% cover 35%}}@keyframes log-in{0%{opacity:0;transform:translate(-16px)}}@keyframes log-mark{0%{opacity:0;transform:scale(2.2)rotate(-30deg)}60%{opacity:1;transform:scale(.9)}}.claim .ans-glyph{overflow:visible}@supports (animation-timeline:view()){.claim .ans-seal{transform-origin:50%;transform-box:fill-box;animation:linear both stamp;animation-timeline:view();animation-range:entry 30% cover 35%}.claim .ans-draw{stroke-dasharray:1;animation:linear both draw;animation-timeline:view();animation-range:entry 30% cover 35%}.claim .ans-late{animation-range:entry 60% cover 40%}}.actor-tab{z-index:15;background:var(--paper);border:2px solid var(--ink);width:44px;height:44px;box-shadow:3px 3px 0 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;left:14px;rotate:-6deg}.actor-tab[data-r=ask]{rotate:4deg}.actor-tab[data-r=nudge]{rotate:9deg}@media (min-width:640px){.actor-tab{width:50px;height:50px;top:-24px}}.try-busy .ans-glyph{animation:busy .9s cubic-bezier(.4, 0, .2, 1) var(--d,0s) infinite}@keyframes busy{40%{transform:translateY(-8px)}}body:has(.lp){background:var(--paper-2)}@media (prefers-reduced-motion:reduce){.ans-drop,.ans-card:before,.ans-card *,.ans-stamp,.blink-logo .clr-eye{animation:none!important}.proof-ins{clip-path:none}.log-row,.log-row .ans-glyph,.try-busy .ans-glyph,.step-arrow svg,.close-arrow,.claim .ans-seal,.claim .ans-draw{animation:none!important}.stage-tail svg{transition:none}.guide-mask{stroke-dashoffset:0;transition:none}.proof-del{background-size:100% 2.5px}.voice,.voice[data-on]{transition:opacity .15s linear;transform:none}.box-ico{transition:none!important}}body:has(.lp){cursor:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"%3E%3Cg stroke=\"%230b0b0f\" stroke-width=\"1.4\" stroke-linejoin=\"round\"%3E%3Cg fill=\"%236d28d9\"%3E%3Cpath d=\"M5.5 3L11.2 24.6L9 27L3.3 5.4Z\"/%3E%3Cpath d=\"M11.2 24.6L14.6 15L12.4 17.4L9 27Z\"/%3E%3Cpath d=\"M14.6 15L23.5 12.6L21.3 15L12.4 17.4Z\"/%3E%3C/g%3E%3Cpath d=\"M5.5 3L23.5 12.6L14.6 15L11.2 24.6Z\" fill=\"%23fbf6ea\"/%3E%3C/g%3E%3C/svg%3E") 5 3,auto}body:has(.lp) :is(a,button,summary,select,label[for],[role=button],[role=tab]):not(:disabled){cursor:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 30 30\"%3E%3Cg transform=\"translate%282 2.6%29\"%3E%3Cg stroke=\"%230b0b0f\" stroke-width=\"1.4\" stroke-linejoin=\"round\"%3E%3Cg fill=\"%236d28d9\"%3E%3Cpath d=\"M5.5 3L11.2 24.6L9 27L3.3 5.4Z\"/%3E%3Cpath d=\"M11.2 24.6L14.6 15L12.4 17.4L9 27Z\"/%3E%3Cpath d=\"M14.6 15L23.5 12.6L21.3 15L12.4 17.4Z\"/%3E%3C/g%3E%3Cpath d=\"M5.5 3L23.5 12.6L14.6 15L11.2 24.6Z\" fill=\"%23fbf6ea\"/%3E%3C/g%3E%3C/g%3E%3Cg stroke=\"%236d28d9\" stroke-width=\"2\" stroke-linecap=\"round\"%3E%3Cpath d=\"M7.4 0.8v2.4M1 6.4h2.4M2.6 2l1.7 1.7\"/%3E%3C/g%3E%3C/svg%3E") 7 6,pointer}body:has(.lp) :is(input:not([type=button],[type=submit],[type=checkbox],[type=radio]),textarea,[contenteditable=true]){cursor:text}.live-tab{border:2px solid var(--ink);width:fit-content;color:var(--ink);box-shadow:3px 3px 0 0 var(--ink);z-index:15;background:#8fe3b0;border-radius:4px;padding:0 6px;position:relative;translate:-4px -26px;rotate:-5deg}.live-tab[data-status=preview]{background:#f7b085;rotate:4deg}@media (min-width:640px){.live-tab{translate:-8px -32px}}@media (min-width:1024px){.live-tab{translate:-8px -42px}}
