.t82-smag{--t82-taste-beat:var(--lb-dur-vink);--t82-taste-step:.52s;--t82-taste-settle:.32s;--t82-taste-in:var(--lb-dur-public-settle);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.t82-smag h2,.t82-sec.t82-smag h2,.t82-sec .t82-smag h2{margin-bottom:18px}.t82-smag .t82-smag__note{color:var(--lb-scene-soft);text-wrap:pretty;margin:-6px 0 18px;font-size:14px;line-height:20px}.t82-smag .t82-smag__lesson{font-family:var(--lb-font-display);color:var(--lb-scene-soft);align-items:center;gap:14px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.t82-smag[data-short=true] h2{margin-bottom:8px}.t82-smag[data-short=true] .t82-smag__lesson{text-wrap:balance;font-size:13px;line-height:18px}.t82-smag__step{float:right;font-family:var(--lb-font-display);white-space:nowrap;color:var(--lb-scene-soft);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:3px 0 4px 12px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.t82-smag__groove{background:rgb(var(--lb-lesson-groove-a));width:40px;height:4px;box-shadow:inset 0 1px 2px #000000e6, 0 1px 0 rgba(var(--lb-lesson-sec), .1);border-radius:2px;display:block;position:relative}.t82-smag__groove i{transform-origin:0;transform:scaleX(var(--t82-step,0));background:linear-gradient(90deg, rgba(var(--lb-lesson-sec), .45), rgb(var(--lb-lesson-lav)));transition:transform var(--lb-dur-reveal) var(--lb-ease-out);border-radius:2px;position:absolute;inset:0}.t82-smag__obj{flex:none;width:64px;height:64px;display:block;position:relative}.t82-smag__obj img{filter:drop-shadow(0 6px 6px #0009)}.t82-smag__obj[data-lit=out] img{filter:brightness(.82)saturate(.85)drop-shadow(0 6px 6px #0009)}.t82-smag__card{border-radius:var(--lb-r-xl);background:linear-gradient(180deg, rgb(var(--lb-lesson-bg-a)) 0, rgb(var(--lb-lesson-bg-b)) 60%, rgb(var(--lb-lesson-bg-c)) 100%);box-shadow:inset 0 1px 0 rgba(var(--lb-lesson-root-a), .14), inset 0 0 0 1px rgba(var(--lb-lesson-lav), .22), 0 18px 30px -18px #000c;padding:24px;position:relative}.t82-smag .t82-smag__setup{font-size:var(--lb-fs-pub-text);color:var(--lb-scene-soft);text-wrap:pretty;margin:0 0 10px;line-height:23px}.t82-smag .t82-smag__q{font-family:var(--lb-font-display);color:var(--lb-text-primary);text-wrap:pretty;margin:0 0 18px;font-size:18px;font-weight:700;line-height:25px}.t82-smag__opts{flex-direction:column;gap:12px;display:flex}.t82-smag__opt{--lb-press-y:0px;--lb-press-floor-y:5px;--lb-press-floor-color:rgb(var(--lb-lesson-plate-j));--lb-press-foot-shadow:none;--lb-press-rest-shadow:0 calc(16px - var(--lb-press-floor-y)) 20px -12px #000c;--lb-press-face-shadow:inset 0 1px 0 rgba(var(--lb-lesson-root-a), .24), inset 0 0 0 1px rgba(var(--lb-lesson-lav), .45);width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;--lb-press-surface:linear-gradient(180deg, rgb(var(--lb-lesson-plate-m)) 0, rgb(var(--lb-lesson-plate-n)) 48%, rgb(var(--lb-lesson-plate-o)) 100%);background:var(--lb-press-surface);box-shadow:0 5px 0 0 rgb(var(--lb-lesson-plate-j)), inset 0 1px 0 rgba(var(--lb-lesson-root-a), .24), inset 0 0 0 1px rgba(var(--lb-lesson-lav), .45), 0 16px 20px -12px #000c;transition:transform var(--lb-btn3d-pop-dur) var(--lb-ease-stem-pop), opacity var(--lb-dur-base) var(--lb-ease-out);border:0;border-radius:16px;align-items:center;gap:16px;padding:12px 20px 12px 14px;display:flex;position:relative}.t82-smag__opt:not([data-mark]){isolation:isolate;box-shadow:none;background:0 0}.t82-smag__opt:focus-visible{outline:3px solid var(--lb-focus-ring-c);outline-offset:3px}@media (hover:hover) and (pointer:fine){.t82-smag__opt:hover:not([aria-disabled=true]){--lb-press-y:-2px;--lb-press-face-shadow:inset 0 1px 0 rgba(var(--lb-lesson-root-a), .3), inset 0 0 0 1px rgba(var(--lb-lesson-sec), .65)}}.t82-smag__opt:is(:active,[data-pressed=true]):not([aria-disabled=true]){--lb-press-y:4px;transition:transform var(--lb-btn3d-sink-dur) var(--lb-ease-sink);transform:translateY(4px)}.t82-smag__opt:is(:active,[data-pressed=true])>:is(.lb-press-floor,.lb-press-hit){transition:transform var(--lb-btn3d-sink-dur) var(--lb-ease-sink)}.t82-smag__opt:is(:active,[data-pressed=true])>.lb-press-floor:after{opacity:0}.t82-smag__opt:is(:active,[data-pressed=true])>.lb-press-floor:before,.t82-smag__opt:is(:active,[data-pressed=true])>.lb-press-shade{opacity:1}.t82-smag__opt[aria-disabled=true]{cursor:default}.t82-smag__k{width:34px;height:34px;font:800 14px/1 var(--lb-font-display);color:rgb(var(--lb-lesson-soft));background:linear-gradient(180deg, rgb(var(--lb-lesson-k-a)), rgb(var(--lb-lesson-k-b)));box-shadow:inset 0 1px 0 rgba(var(--lb-lesson-root-a), .12), 0 2px 0 0 rgb(var(--lb-lesson-k-c));border-radius:10px;flex:none;place-items:center;display:grid}.t82-smag__t{min-width:0;font-family:var(--lb-font-display);color:var(--lb-text-primary);font-size:16px;font-weight:600;line-height:22px}.t82-smag__opt[data-mark=ok],.t82-smag__opt[data-mark=right]{background:radial-gradient(80% 190% at 0% 50%, rgba(var(--lb-lesson-ok), .22), transparent 60%), linear-gradient(180deg, rgb(var(--lb-lesson-plate-p)) 0, rgb(var(--lb-lesson-plate-q)) 55%, rgb(var(--lb-lesson-plate-r)) 100%);box-shadow:0 3px 0 0 rgb(var(--lb-lesson-plate-f)), inset 0 0 0 1.5px rgba(var(--lb-lesson-ok), .88), inset 0 1px 0 rgba(var(--lb-lesson-plate-g), .22), 0 0 28px -6px rgba(var(--lb-lesson-ok), .4), 0 12px 18px -10px #000000b3}.t82-smag__opt[data-mark=right]{box-shadow:0 3px 0 0 rgb(var(--lb-lesson-plate-f)), inset 0 0 0 1.5px rgba(var(--lb-lesson-ok), .6), 0 12px 18px -10px #000000b3}.t82-smag__opt[data-mark=bad]{box-shadow:0 3px 0 0 rgb(var(--lb-lesson-plate-v)), inset 0 0 0 1.5px rgba(var(--lb-lesson-bad), .6), 0 12px 18px -10px #000000b3}.t82-smag__opt[data-mark=out]{opacity:.5;filter:saturate(.55)}.t82-smag__disc{--t82-tone:var(--lb-lesson-ok);width:34px;height:34px;color:rgb(var(--t82-tone));background:radial-gradient(circle at 36% 30%, rgb(var(--lb-lesson-disc-a)) 0, rgb(var(--lb-lesson-disc-b)) 55%, rgb(var(--lb-lesson-disc-c)) 100%);box-shadow:inset 0 1px 0 #ffffff42, inset 0 0 0 1.5px rgba(var(--t82-tone), .8), inset 0 -3px 6px #00000080, 0 3px 0 0 rgba(var(--lb-lesson-ink-deep), .9), 0 0 22px 2px rgba(var(--t82-tone), .32);border-radius:50%;flex:none;place-items:center;display:grid}.t82-smag__disc svg{filter:drop-shadow(0 0 5px rgba(var(--t82-tone), .85))}.t82-smag__opt[data-mark=bad] .t82-smag__disc{--t82-tone:var(--lb-lesson-bad)}.t82-smag__run,.t82-smag__halo{z-index:1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;border-radius:19px;position:absolute;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.t82-smag__run{padding:3px;inset:-3px}.t82-smag__halo{border-radius:26px;padding:10px;inset:-10px}.t82-smag__run>b,.t82-smag__halo>b{aspect-ratio:1;background:conic-gradient(rgba(var(--lb-lesson-ok), 0) 0deg, rgba(var(--lb-lesson-ok), .95) 70deg, rgba(var(--lb-lesson-ok), 0) 140deg, rgba(var(--lb-lesson-ok), 0) 360deg);border-radius:50%;width:150%;margin-top:-75%;position:absolute;top:50%;left:-25%}.t82-smag__halo>b{background:conic-gradient(rgba(var(--lb-lesson-ok), 0) 0deg, rgba(var(--lb-lesson-ok), .08) 22deg, rgba(var(--lb-lesson-ok), .3) 52deg, rgba(var(--lb-lesson-ok), .38) 70deg, rgba(var(--lb-lesson-ok), .3) 88deg, rgba(var(--lb-lesson-ok), .08) 118deg, rgba(var(--lb-lesson-ok), 0) 140deg, rgba(var(--lb-lesson-ok), 0) 360deg)}.t82-smag__after:empty{display:none}.t82-smag__after{--t82-tone:var(--lb-lesson-ok);border-radius:0 0 var(--lb-r-xl) var(--lb-r-xl);background:radial-gradient(60% 240% at 0% 0%, rgba(var(--t82-tone), .15), transparent 62%);box-shadow:inset 0 1.5px 0 rgba(var(--t82-tone), .7);margin:16px -24px -24px;padding:14px 24px 18px}.t82-smag__after[data-tone=bad]{--t82-tone:var(--lb-lesson-bad)}.t82-smag__after[data-held=true]{box-sizing:border-box;min-height:var(--t82-after-h,0px);box-shadow:none;background:0 0;display:block}.t82-smag__verdict{box-shadow:none;background:0 0;border-radius:0;row-gap:8px;padding:0;display:grid}.t82-smag .t82-smag__result{font-family:var(--lb-font-display);letter-spacing:-.2px;color:var(--lb-text-primary);text-wrap:balance;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:800;line-height:26px;display:flex}.t82-smag__will{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.t82-smag__will[data-face=true]{grid-template-columns:44px minmax(0,1fr)}.t82-smag__face{filter:drop-shadow(0 8px 8px #0000008c);width:44px;height:44px;display:block}.t82-smag__name{font-family:var(--lb-font-display);letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--lb-lesson-will));margin-bottom:4px;font-size:10px;font-weight:800;line-height:12px;display:block}.t82-smag .t82-smag__say p{text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.t82-smag__cta{margin-top:12px;scroll-margin-bottom:24px}.t82-smag__keys{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.t82-smag__cta .lb-btn.gold.scene,.t82-smag__cta .lb-btn.steel.scene{min-width:112px;font-size:var(--lb-fs-scene-key);letter-spacing:1.4px;padding:0 28px}.t82-smag .t82-smag__line{color:var(--lb-scene-soft);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:20px}.t82-smag[data-state=answered] .t82-smag__obj[data-lit=won]{animation:t82-smag-step var(--t82-taste-beat) var(--lb-ease-out) both}.t82-smag__obj:after{content:"";pointer-events:none;background:radial-gradient(closest-side, rgba(var(--lb-lesson-ok), .55), rgba(var(--lb-lesson-ok), .3) 40%, transparent);opacity:0;position:absolute;inset:-12px}.t82-smag[data-state=answered] .t82-smag__obj[data-lit=won]:after{animation:t82-smag-light var(--t82-taste-beat) var(--lb-ease-out) both}.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok]{animation:t82-smag-step var(--t82-taste-step) var(--lb-ease-out) both}.t82-smag[data-state=answered] .t82-smag__opt[data-mark=bad]{animation:t82-smag-settle var(--t82-taste-settle) var(--lb-ease-out) both}.t82-smag__after>*{animation:t82-smag-in var(--t82-taste-in) var(--lb-ease-out) both}.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok]>.t82-smag__run,.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok]>.t82-smag__halo{animation:t82-smag-light var(--t82-taste-beat) var(--lb-ease-out) both}.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok]>*>b{animation:t82-smag-turn var(--t82-taste-beat) var(--lb-ease-out) both}.t82-smag[data-state=answered] .t82-smag__disc{animation:t82-smag-pop var(--lb-dur-pop) var(--lb-lesson-ease-pop) both, t82-smag-fade var(--lb-dur-quick) var(--lb-ease-out) both}@keyframes t82-smag-step{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes t82-smag-light{0%{opacity:1}to{opacity:0}}@keyframes t82-smag-settle{0%{transform:translateY(2px)}to{transform:none}}@keyframes t82-smag-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes t82-smag-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t82-smag-pop{0%{transform:scale(.6)}to{transform:none}}@keyframes t82-smag-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.t82-smag[data-state=answered] .t82-smag__obj[data-lit=won],.t82-smag[data-state=answered] .t82-smag__obj[data-lit=won]:after,.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok],.t82-smag[data-state=answered] .t82-smag__opt[data-mark=bad],.t82-smag[data-state=answered] .t82-smag__disc,.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok]>*>b{animation:none}.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok]>.t82-smag__run,.t82-smag[data-state=answered] .t82-smag__opt[data-mark=ok]>.t82-smag__halo{display:none}.t82-smag__obj img,.t82-smag__opt,.t82-smag__groove i{transition:none}.t82-smag__opt,.t82-smag__opt>.lb-press-floor,.t82-smag__opt>.lb-press-floor:before,.t82-smag__opt>.lb-press-floor:after,.t82-smag__opt>.lb-press-shade{transition:none!important}.t82-smag__after>*{animation:none}}@media (max-width:900px){.t82-smag{grid-template-columns:minmax(0,1fr);row-gap:20px}}.t82-smag[data-place=hero]{width:100%;max-width:520px;display:block}.t82-smag[data-place=hero] .t82-smag__over{display:flex}.t82-smag[data-place=hero] .t82-smag__card{margin-top:8px}.t82-smag__top{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"host lesson""host step";align-items:center;gap:4px 12px;margin-bottom:14px;display:grid}.t82-smag[data-place=hero] .t82-smag__lesson{grid-area:lesson;margin:0;font-size:13px;line-height:18px}.t82-smag__top .t82-smag__step{float:none;grid-area:step;justify-self:start;margin:0}.t82-smag__head{display:grid}.t82-smag__head>*{grid-area:1/1;min-width:0}.t82-smag__live{align-self:start}.t82-smag__room{visibility:hidden;pointer-events:none}.t82-smag__stack{display:grid}.t82-smag__stack>*{grid-area:1/1;align-self:center;min-width:0}.t82-smag{scroll-margin-top:72px}.t82-smag[tabindex="-1"]:focus{outline:none}.t82-smag__host{filter:drop-shadow(0 8px 8px #0000008c);grid-area:host;width:56px;height:56px;display:block}.t82-smag__host :is([id$=eye_left],[id$=eye_right],[id$=mouth]){transform-box:fill-box;transform-origin:50% 55%;transition:transform var(--lb-dur-reveal) var(--lb-ease-out)}.t82-public-object[data-public-breath=true] .t82-smag__host[data-mood=rest] :is([id$=eye_left],[id$=eye_right]){animation:t82-will-eyes var(--lb-dur-public-breath) var(--lb-ease-smooth) infinite}.t82-smag__host[data-mood=ok]{animation:t82-will-lift var(--t82-taste-beat) var(--lb-lesson-ease-pop) both}.t82-smag__host[data-mood=ok] :is([id$=eye_left],[id$=eye_right]){transform:translateY(4px)}.t82-smag__host[data-mood=bad]{animation:t82-will-settle var(--t82-taste-settle) var(--lb-ease-out) both}.t82-smag__host[data-mood=bad] :is([id$=eye_left],[id$=eye_right]){transform:translate(-5px,3px)}.t82-smag__host[data-mood=bad] [id$=mouth]{transform-origin:50% 35%;transform:scaleY(.36)}@keyframes t82-will-eyes{0%,70%,to{transform:translate(0)}80%,90%{transform:translate(4%)}}@keyframes t82-will-lift{0%{transform:translateY(0)}45%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes t82-will-settle{0%{transform:translateY(-2px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.t82-smag__host,.t82-smag__host :is([id$=eye_left],[id$=eye_right],[id$=mouth]){transition:none;animation:none!important}}@media (max-width:720px){.t82-smag__card{padding:18px 16px}.t82-smag__after{margin:16px -16px -18px;padding:14px 16px 18px}.t82-smag .t82-smag__q{font-size:16px;line-height:23px}.t82-smag__opt{gap:12px;min-height:56px}.t82-smag__keys>*{flex-wrap:wrap;flex:100%;gap:10px;min-width:0;max-width:100%;display:flex}.t82-smag__keys .lb-btn{width:100%;max-width:100%;height:56px}.t82-smag__keys .t82-store{flex:140px;justify-content:center;max-width:100%}.t82-smag__groove{display:none}}.t82-smag__seat{grid-area:host;width:48px;height:48px;display:block;position:relative}.t82-smag__seat>.t82-public-vink{width:56px;height:56px;position:absolute;inset:-4px}.t82-smag__intro:has(.t82-smag__seat){position:relative}.t82-smag__intro>.t82-smag__seat{position:absolute;top:-16px;right:4px}.t82-smag__intro:has(.t82-smag__seat) h2{min-height:40px;padding-right:72px}
