.at-root{--at-ink:#ecf1ed;--at-ink-rgb:236 241 237;--at-surface:#1f3027;--at-cream:#243a2e;--at-line:#ecf1ed24;--at-line-strong:#ecf1ed52;--at-terra:#dd6b3f;--at-terra-deep:#c75a30;--at-violet:#9b85dd;--at-card-shadow:0 20px 46px -20px #0000008c;--at-ease:cubic-bezier(.16, 1, .3, 1);gap:clamp(16px,2.4vh,26px);width:100%;max-width:660px;margin-inline:auto}:root[data-theme=dark] .at-root{--at-ink:#1f1d1a;--at-ink-rgb:29 32 29;--at-surface:#fbfaf6;--at-cream:#f6efe4;--at-line:#1d201d1a;--at-line-strong:#1d201d42;--at-violet:#7a5fc9;--at-card-shadow:0 18px 44px -22px #1f1d1a61}.at-caption{margin-top:clamp(40px,8vh,96px)}.at-caption-a{letter-spacing:-.012em;color:var(--at-ink);font-size:clamp(26px,2.4vw,34px);line-height:1.08}.at-caption-b{letter-spacing:-.008em;color:rgba(var(--at-ink-rgb) / .52);margin-top:4px;font-size:clamp(20px,1.8vw,25px);font-style:italic;line-height:1.15}.at-stage{contain:paint;flex:auto;min-height:320px;max-height:640px;position:relative;overflow:hidden}.at-scene{position:absolute;inset:0}.at-regs{pointer-events:none;z-index:1;position:absolute;inset:0}.at-reg{width:15px;height:15px;stroke:rgba(var(--at-ink-rgb) / .12);stroke-width:1px;position:absolute}.at-reg[data-corner=tl]{top:6px;left:6px}.at-reg[data-corner=tr]{top:6px;right:6px}.at-reg[data-corner=bl]{bottom:6px;left:6px}.at-reg[data-corner=br]{bottom:6px;right:6px}.at-guides{background:repeating-linear-gradient(to bottom, rgba(var(--at-ink-rgb) / .07) 0 1px, transparent 1px 24px);opacity:.9;width:min(480px,96%);height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-guides:before,.at-guides:after{content:"";background:rgba(var(--at-ink-rgb) / .09);width:1px;position:absolute;top:-14px;bottom:-14px}.at-guides:before{left:5%}.at-guides:after{right:5%}.at-folio{pointer-events:none;z-index:0;width:220px;height:190px;position:absolute;bottom:-18px;right:12px}.at-folio-num{letter-spacing:-.04em;color:rgba(var(--at-ink-rgb) / .055);opacity:0;transition:opacity 1s var(--at-ease);font-size:clamp(140px,12vw,175px);line-height:1;position:absolute;bottom:0;right:0}.at-plate-pos{z-index:2;width:min(400px,86%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-face-raw{background:var(--at-surface);border:1px solid var(--at-line-strong);border-radius:4px;position:relative}.at-face-raw:after{content:"";border:1px solid var(--at-line);pointer-events:none;border-radius:2px;position:absolute;inset:6px}.at-face-inked{background:var(--at-cream);border:1px solid rgba(var(--at-ink-rgb) / .12);border-radius:16px;position:absolute;inset:0}.at-plate{will-change:transform;position:relative}.at-plate:before{content:"";box-shadow:var(--at-card-shadow);opacity:0;transition:opacity .8s var(--at-ease) .9s;pointer-events:none;border-radius:16px;position:absolute;inset:0}.at-plate-body{flex-direction:column;gap:14px;padding:22px 26px 18px;display:flex}.at-plate-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.at-brand{letter-spacing:.18em;text-transform:uppercase;color:var(--at-terra);font-size:9.5px;font-weight:700;display:inline-block}.at-face-raw .at-brand{opacity:0}.at-plate-mark{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--at-ink-rgb) / .38);white-space:nowrap;font-size:8.5px}.at-head-rule{background:var(--at-line-strong);height:1px}.at-face-inked .at-head-rule{background:var(--at-terra);border-radius:1px;height:2px}.at-question{letter-spacing:-.01em;color:var(--at-ink);font-size:clamp(20px,1.9vw,26px);line-height:1.22}.at-word{display:inline-block}.at-options{flex-direction:column;margin-top:2px;display:flex}.at-option{align-items:center;gap:12px;padding:10px 0;display:flex}.at-option+.at-option{border-top:1px solid var(--at-line)}.at-glyph{border:1.5px solid rgba(var(--at-ink-rgb) / .45);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.at-option[data-selected] .at-glyph{border-color:var(--at-terra)}.at-option[data-selected] .at-glyph:after{content:"";background:var(--at-terra);border-radius:50%;position:absolute;inset:2.5px}.at-option-label{color:rgba(var(--at-ink-rgb) / .78);font-size:13.5px;font-weight:500}.at-copy-pos{z-index:3;width:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-mini{background:var(--at-cream);border:1px solid rgba(var(--at-ink-rgb) / .12);width:100%;min-height:112px;box-shadow:var(--at-card-shadow);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.at-mini-brand{background:var(--at-terra);opacity:.85;border-radius:2px;width:34px;height:3px}.at-mini-title{background:rgba(var(--at-ink-rgb) / .42);border-radius:3px;width:80%;height:6px}.at-mini-rows{flex-direction:column;gap:9px;margin-top:2px;display:flex}.at-mini-row{align-items:center;gap:7px;display:flex}.at-mini-dot{border:1.4px solid rgba(var(--at-ink-rgb) / .4);border-radius:50%;flex:none;width:8px;height:8px}.at-mini-bar{background:rgba(var(--at-ink-rgb) / .16);border-radius:2.5px;width:76%;height:5px}.at-mini-row[data-row="1"] .at-mini-bar{width:58%}.at-mini-row[data-row="2"] .at-mini-bar{width:68%}.at-copy-tag{align-items:center;gap:6px;display:flex;position:absolute;bottom:9px;right:9px}.at-qr{width:22px;height:22px}.at-qr-frame{fill:none;stroke:rgba(var(--at-ink-rgb) / .6);stroke-width:1.5px}.at-qr-cell{fill:rgba(var(--at-ink-rgb) / .6)}.at-chip{letter-spacing:.04em;background:rgba(var(--at-ink-rgb) / .08);color:rgba(var(--at-ink-rgb) / .62);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:8px}.at-arcs{pointer-events:none;z-index:1;width:min(600px,100%);height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-arc{stroke:rgba(var(--at-ink-rgb) / .6);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 7;opacity:0}.at-share-pos{z-index:6;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.at-share{background:var(--at-cream);border:1px solid rgba(var(--at-ink-rgb) / .12);box-shadow:var(--at-card-shadow);border-radius:12px;align-items:center;gap:12px;padding:11px 16px;display:flex}.at-qr-grid{flex:none;width:45px;height:45px;display:block;position:relative}.at-qr-module{left:calc(var(--qx) * 5px);top:calc(var(--qy) * 5px);background:rgba(var(--at-ink-rgb) / .78);border-radius:1px;width:4px;height:4px;position:absolute}.at-share-chip{letter-spacing:.05em;background:rgba(var(--at-ink-rgb) / .08);color:rgba(var(--at-ink-rgb) / .72);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10.5px}.at-pile-pos{width:158px;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}.at-card-square{transform:translateX(var(--sx)) rotate(var(--sr));will-change:transform;backface-visibility:hidden}.at-mark{pointer-events:none;position:absolute;overflow:visible}.at-mark path,.at-tick path{fill:none;stroke:var(--at-terra);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.at-mark-ellipse{width:calc(100% - 16px);height:34px;top:27px;left:8px}.at-mark-underline{width:92px;height:12px;top:62px;left:24px}.at-mark-checkbox{width:15px;height:15px;top:68px;right:11px}.at-box{fill:none;stroke:rgba(var(--at-ink-rgb) / .4);stroke-width:1.4px}.at-stars{gap:5px;margin-top:8px;display:flex}.at-star{width:17px;height:16px}.at-star-outline{fill:none;stroke:rgba(var(--at-ink-rgb) / .35);stroke-width:1.3px;stroke-linejoin:round}.at-star-fill{fill:var(--at-terra)}.at-stack-pos{z-index:9;width:172px;position:absolute;top:calc(64% - 6px);left:50%;transform:translate(-50%,-50%)}.at-spine{background:linear-gradient(180deg, var(--at-terra), var(--at-terra-deep));transform-origin:top;border-radius:3px;width:6px;position:absolute;top:6px;bottom:6px;left:-5px}.at-report{position:relative}.at-report-face{gap:0;min-height:128px}.at-report-brand{letter-spacing:.2em;text-transform:uppercase;color:var(--at-terra);font-size:8px;font-weight:700}.at-tallies{flex-direction:column;gap:7px;margin-top:10px;display:flex}.at-tally{background:rgba(var(--at-ink-rgb) / .12);border-radius:3px;height:6px;overflow:hidden}.at-tally-fill{height:100%;width:var(--w);background:linear-gradient(90deg, var(--at-terra), var(--at-terra-deep));transform-origin:0;border-radius:3px;display:block}.at-insight{color:rgba(var(--at-ink-rgb) / .85);align-items:flex-start;gap:6px;margin-top:10px;font-size:11.5px;font-style:italic;line-height:1.35;display:flex}.at-tick{flex:none;width:11px;height:11px;margin-top:2px}.at-tick path{stroke:var(--at-violet);stroke-width:2px}.at-count{align-items:baseline;gap:6px;margin-top:auto;padding-top:8px;display:flex}.at-count-num{font-variant-numeric:tabular-nums;color:var(--at-ink);font-size:15px;font-weight:700}.at-count-word{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--at-ink-rgb) / .5);font-size:8.5px}.at-colophon{letter-spacing:.13em;text-transform:uppercase;color:rgba(var(--at-ink-rgb) / .4);flex-wrap:nowrap;align-items:center;font-size:10px;font-weight:600;display:flex}.at-colophon-item{white-space:nowrap;align-items:center;display:inline-flex}.at-colophon-dot{color:rgba(var(--at-ink-rgb) / .22);margin-inline:7px}.at-colophon-word{transition:color .45s var(--at-ease)}.at-colophon-item[data-active] .at-colophon-word{color:var(--at-terra)}:root[data-theme=dark] .at-colophon-item[data-active] .at-colophon-word{color:var(--at-terra-deep)}.at-triptych{height:100%;min-height:300px;position:relative}.at-tri-plate{z-index:1;width:min(320px,60%);position:absolute;top:50%;left:2%;transform:translateY(-50%)rotate(-2deg)}.at-triptych .at-face-inked{position:relative;inset:auto}.at-tri-copy{z-index:2;width:158px;position:absolute;bottom:7%;right:12%;transform:rotate(3.5deg)}.at-tri-report{z-index:3;width:172px;position:absolute;top:9%;right:2%;transform:rotate(-1.5deg)}.at-tri-slip{z-index:3;position:absolute;bottom:40%;right:5%}
.at-scene .at-plate{animation:at-fade-in .8s var(--at-ease) both}.at-scene .at-guides{animation:at-guides-dim .9s var(--at-ease) 7.2s forwards}.at-scene .at-face-raw .at-word,.at-scene .at-face-raw .at-option{opacity:0;animation:at-settle .65s var(--at-ease) var(--d) forwards;transform:translateY(6px)}.at-scene .at-prompt{opacity:0;animation:at-settle .6s var(--at-ease) .15s forwards}.at-scene .at-prompt-glyph .at-draw{animation:at-draw .35s ease-in-out var(--gd) forwards}.at-scene .at-prompt-text{clip-path:inset(0 100% 0 0);animation:1.5s steps(24,end) .95s forwards at-type}.at-scene .at-prompt-caret{animation:3.3s step-end .35s forwards at-caret-life,1.5s steps(24,end) .95s both at-caret-track}.at-scene .at-prompt-thread .at-draw{animation:at-draw .5s ease-in-out 2.6s forwards, at-prompt-thread-fade .45s var(--at-ease) 3.35s forwards}.at-scene .at-tab{opacity:0;transform:translateY(15px)}.at-scene .at-sentiment,.at-scene .at-slip,.at-scene .at-slip-text{opacity:0}.at-scene .at-face-inked{clip-path:polygon(0 0,0 0,0 0)}.at-scene .at-face-inked .at-brand{opacity:0;transform:translateY(6px)}.at-scene .at-copy,.at-scene .at-share{opacity:0}.at-scene .at-qr-module{opacity:0;transform:scale(0)}.at-scene .at-card-arrive{opacity:0}.at-scene .at-draw{stroke-dasharray:1;stroke-dashoffset:1px}.at-scene .at-star-fill{opacity:0}.at-scene .at-spine{transform:scaleY(0)}.at-scene .at-report{opacity:0}.at-scene .at-tally-fill{transform:scaleX(0)}.at-scene .at-insight,.at-scene .at-count{opacity:0}.at-root[data-phase=compose] .at-folio-num[data-act=compose],.at-root[data-phase=ink] .at-folio-num[data-act=ink],.at-root[data-phase=print] .at-folio-num[data-act=print],.at-root[data-phase=share] .at-folio-num[data-act=share],.at-root[data-phase=answer] .at-folio-num[data-act=answer],.at-root[data-phase=ai] .at-folio-num[data-act=ai],.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-folio-num[data-act=bind],.at-root:is([data-phase=ink],[data-phase=print],[data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-plate:before{opacity:1}.at-root:is([data-phase=ink],[data-phase=print],[data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-face-inked{animation:at-flood 1.4s var(--at-ease) .1s forwards}.at-root:is([data-phase=ink],[data-phase=print],[data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-face-inked .at-brand{animation:at-settle .7s var(--at-ease) 1.1s forwards}.at-root:is([data-phase=ink],[data-phase=print],[data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-plate{animation:.55s ease-out at-press}.at-root:is([data-phase=ink],[data-phase=print],[data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-prompt{animation:at-prompt-out .7s var(--at-ease) .3s both}.at-root:is([data-phase=print],[data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-copy{animation:at-copy-peel 1s var(--at-ease) var(--pd) both}.at-root:is([data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-copy{animation:at-copy-send 1.7s var(--at-ease) var(--sd) both}.at-root:is([data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-arc{animation:2.4s linear .15s forwards at-arc-flow}.at-root:is([data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-share{animation:at-share-in .8s var(--at-ease) .9s both, at-share-out .6s var(--at-ease) 3.7s forwards}.at-root:is([data-phase=share],[data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-qr-module{animation:at-pop .4s var(--at-ease) var(--qd) both}.at-root:is([data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-card-arrive{animation:at-arrive .9s var(--at-ease) var(--d) both}.at-root:is([data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-mark .at-draw{animation:at-draw .8s ease-in-out var(--md) forwards}.at-root:is([data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-star-fill{animation:at-fill .4s ease-out var(--sd) forwards}.at-root:is([data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-plate{animation:at-recede 1s var(--at-ease) forwards}.at-root:is([data-phase=answer],[data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-guides{animation:at-guides-gone .8s var(--at-ease) both}.at-slip-pos{pointer-events:none;z-index:3;position:absolute;top:64%;left:50%}.at-root:is([data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-card-square{animation:at-sort .9s var(--at-ease) var(--srd) both}.at-root:is([data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-pile-pos[data-group=pos] .at-card-square{animation:at-sort .9s var(--at-ease) var(--srd) both, at-squeeze .45s var(--at-ease) 3.3s}.at-root:is([data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-tab{animation:at-tab-rise .5s var(--at-ease) var(--tbd) forwards}.at-root:is([data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-sentiment{animation:at-fade-up .6s var(--at-ease) 2.8s forwards}.at-root:is([data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-slip{animation:at-slip-out .85s var(--at-ease) 3.75s both}.at-root:is([data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-slip-glyph .at-draw{animation:at-draw .45s ease-in-out var(--nd) forwards}.at-root:is([data-phase=ai],[data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-slip-text{animation:at-settle .6s var(--at-ease) 4.1s forwards}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-pile-pos[data-group] .at-card-square{animation:at-square .9s var(--at-ease) var(--bd) forwards}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-spine{animation:at-spine-in .7s var(--at-ease) 1.05s forwards}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-report{animation:at-report-in .8s var(--at-ease) 1.45s forwards}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-tally-fill{animation:at-grow-x .6s var(--at-ease) var(--td) forwards}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-insight{animation:at-fade-up .6s var(--at-ease) 2.3s forwards}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-tick .at-draw{animation:.7s ease-in-out 2.5s forwards at-draw}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-count{animation:at-fade-up .6s var(--at-ease) 2.8s forwards}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-slip-pos{z-index:10}.at-root:is([data-phase=bind],[data-phase=hold],[data-phase=reset]) .at-slip{animation:at-slip-hand 1s var(--at-ease) 1.5s forwards}.at-root[data-phase=reset] .at-scene{animation:.68s forwards at-sweep-out}@media (prefers-reduced-motion:reduce){.at-scene,.at-scene *{animation:none!important}}@keyframes at-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes at-fade-in{0%{opacity:0}to{opacity:1}}@keyframes at-guides-dim{to{opacity:.4}}@keyframes at-guides-gone{0%{opacity:.4}to{opacity:0}}@keyframes at-flood{0%{clip-path:polygon(0 0,14% 0,0 14%)}to{clip-path:polygon(0 0,260% 0,0 260%)}}@keyframes at-press{0%{transform:scale(1)}45%{transform:scale(.985)}to{transform:scale(1)}}@keyframes at-copy-peel{0%{opacity:0;transform:translate(0)rotate(0)scale(.55)}to{opacity:1;transform:translate(var(--px), var(--py)) rotate(var(--pr)) scale(.74)}}@keyframes at-copy-send{0%{opacity:1;transform:translate(var(--px), var(--py)) rotate(var(--pr)) scale(.74)}22%{opacity:1}58%{opacity:0}to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(var(--r)) scale(.52)}}@keyframes at-arc-flow{0%{opacity:0;stroke-dashoffset:120px}18%{opacity:.7}78%{opacity:.55}to{opacity:0;stroke-dashoffset:0}}@keyframes at-share-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes at-share-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.97)}}@keyframes at-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes at-arrive{0%{opacity:0;transform:translateY(130px)}to{opacity:1;transform:translateY(0)}}@keyframes at-square{0%{transform:translate(var(--gx), var(--gy)) rotate(var(--gr))}to{transform:translateX(0) translateY(var(--ky)) rotate(var(--kr))}}@keyframes at-draw{to{stroke-dashoffset:0}}@keyframes at-fill{to{opacity:1}}@keyframes at-sort{0%{transform:translateX(var(--sx)) rotate(var(--sr))}to{transform:translate(var(--gx), var(--gy)) rotate(var(--gr))}}@keyframes at-squeeze{0%,to{transform:translate(var(--gx), var(--gy)) rotate(var(--gr)) scale(1)}50%{transform:translate(calc(var(--gx) + var(--sqx)), var(--gy)) rotate(var(--gr)) scale(.985)}}@keyframes at-tab-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:var(--tbo,1);transform:translateY(0)}}@keyframes at-slip-out{0%{opacity:0;transform:translate(-50%,-50%)translate(-125px,-10px)rotate(-1deg)}14%{opacity:1}58%{opacity:1;transform:translate(-50%,-50%)translate(24px,6px)rotate(.6deg)}to{opacity:1;transform:translate(-50%, -50%) translate(var(--spx), var(--spy)) rotate(.4deg)}}@keyframes at-slip-hand{0%{opacity:1;transform:translate(-50%, -50%) translate(var(--spx), var(--spy)) rotate(.4deg) scale(1)}55%{opacity:.85}to{opacity:0;transform:translate(-50%, -50%) translate(var(--ntx), var(--nty)) rotate(0deg) scale(.55)}}@keyframes at-grow-x{to{transform:scaleX(1)}}@keyframes at-spine-in{to{transform:scaleY(1)}}@keyframes at-report-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes at-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes at-recede{to{opacity:.12;transform:translateY(-116px)scale(.52)}}@keyframes at-sweep-out{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 100%);opacity:0}}@keyframes at-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@keyframes at-caret-track{0%{transform:translate(0)}to{transform:translateX(calc(var(--pcl) * 1ch))}}@keyframes at-caret-life{0%{opacity:1}5%{opacity:0}10%{opacity:1}15%{opacity:0}18%{opacity:1}64%{opacity:1}69%{opacity:0}74%{opacity:1}79%{opacity:0}83%{opacity:1}88%{opacity:0}to{opacity:0}}@keyframes at-prompt-thread-fade{0%{opacity:.85}to{opacity:0}}@keyframes at-prompt-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}
.at-slip{--spx:28px;--spy:42px;will-change:transform, opacity;--ntx:-12px;--nty:4px;white-space:nowrap;background:color-mix(in srgb, var(--at-violet) 9%, var(--at-cream));border:1px solid color-mix(in srgb, var(--at-violet) 42%, transparent);height:36px;transform:translate(-50%, -50%) translate(var(--spx), var(--spy)) rotate(.4deg);border-radius:9px;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;box-shadow:0 10px 26px -16px #00000073}.at-slip-glyph{flex:none;width:17px;height:17px;overflow:visible}.at-slip-glyph path{fill:none;stroke:var(--at-violet);stroke-width:1.7px;stroke-linecap:round}.at-slip-text{letter-spacing:-.005em;color:var(--at-violet);font-size:14px;font-style:italic}.at-prompt-pos{pointer-events:none;z-index:7;position:absolute;top:calc(50% - min(158px,44%));left:50%;transform:translate(-50%,-50%)rotate(-1.2deg)}.at-prompt{border:1px solid color-mix(in srgb, var(--at-violet) 45%, transparent);background:color-mix(in srgb, var(--at-violet) 9%, transparent);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 9px;display:flex}.at-prompt-glyph{flex:none;width:15px;height:15px;overflow:visible}.at-prompt-glyph path{fill:none;stroke:var(--at-violet);stroke-width:1.6px;stroke-linecap:round}.at-prompt-type{letter-spacing:.02em;white-space:nowrap;color:var(--at-violet);padding-right:3px;font-size:10.5px;display:inline-block;position:relative}.at-prompt-text{display:inline-block}.at-prompt-caret{background:var(--at-violet);opacity:0;width:1.5px;height:11px;margin-top:-5.5px;position:absolute;top:50%;left:0}.at-prompt-thread{width:40px;height:30px;position:absolute;top:calc(100% - 2px);left:50%;overflow:visible;transform:translate(-50%)}.at-prompt-thread path{fill:none;stroke:var(--at-violet);stroke-width:1.5px;stroke-linecap:round;opacity:.85}.at-tab{--tbo:1;will-change:transform, opacity;left:var(--tabx,14px);background:color-mix(in srgb, var(--at-violet) 16%, var(--at-cream));border:1px solid color-mix(in srgb, var(--at-violet) 52%, transparent);width:22px;height:16px;opacity:var(--tbo);border-bottom:none;border-radius:6px 6px 0 0;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:-13px}.at-tab[data-tone=tilde]{--tbo:.75}.at-tab svg{width:11px;height:10px;margin-top:1.5px;overflow:visible}.at-tab path{fill:none;stroke:var(--at-violet);stroke-width:1.6px;stroke-linecap:round}.at-sentiment-pos{pointer-events:none;z-index:8;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)translate(5px,80px)}.at-sentiment{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.at-sentiment-word{letter-spacing:.16em;text-transform:uppercase;color:var(--at-violet);font-size:8.5px;font-weight:600}.at-sentiment-count{color:rgba(var(--at-ink-rgb) / .55);font-size:9.5px}.at-tri-prompt{z-index:2;position:absolute;top:5%;left:4%;transform:rotate(-1.5deg)}.at-tri-slip .at-slip{position:relative;transform:rotate(-1.5deg)}
