.la-actions{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px 34px;margin:0 0 37px}.la-tabs{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.la-tabs>button{display:grid;grid-template-columns:25px minmax(0,1fr) 5px;align-items:center;gap:14px;text-align:left;padding:19px 0;border:0;border-bottom:1px solid #c4d2b41c;background:none;color:#a3ae9d;font-size:clamp(23px,2.25vw,32px);font-weight:400;letter-spacing:-.045em;line-height:1.2;cursor:pointer;transition:color .25s}.la-tabs>button[aria-selected=true],.la-tabs>button:hover{color:#f5f5e9}.la-tabs>button>svg{color:#b8c5a7}.la-tabs>button[aria-selected=true]>svg{color:#ffae85}.la-tabs>button>i{width:5px;height:5px;border-radius:50%;background:#ffae85;opacity:0}.la-tabs>button[aria-selected=true]>i{opacity:1}.la-stage{min-width:0}.la-panel{position:relative;min-height:360px;padding:25px;border-radius:12px;overflow:hidden;box-shadow:0 17px 35px #0a120f28}.la-panel[hidden]{display:none}.la-write{background:#f8f7f0;color:#29322a}.la-clean{background:#171b19;color:#f0f1e8;border:1px solid #455044}.la-tips{background:#e4ecd9;color:#293b27}.la-source{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.5}.la-source img{flex:none}.la-source .la-example-label{margin-left:auto;font-size:8px;color:#6b7366}.la-clean .la-source .la-example-label{color:#a7b39e}.la-caption-source{margin:26px 0 24px;padding-bottom:19px;border-bottom:1px solid #cdd3c5}.la-caption-source>span{display:block;color:#6b7366;font-size:9px;margin-bottom:7px}.la-caption-source q{display:block;font-size:12px;line-height:1.7;max-width:33ch}.la-draft{display:flex;align-items:flex-end;gap:7px}.la-draft>p{font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:-.04em;line-height:1.3;margin:0}.la-draft-line{display:block;width:max-content;max-width:100%}.la-ink{color:#ac5a31;transform:rotate(-12deg);padding-bottom:3px}.la-scene-note{font-size:10px;line-height:1.5;color:#6b7366;margin:24px 0 0}.la-clean-stage{position:relative;min-height:204px;display:grid;place-items:center;margin:15px 0 10px}.la-clean-receipt{display:flex;flex-direction:column;align-items:center;gap:9px;color:#c3dfa8;text-align:center}.la-clean-receipt>strong{font-size:37px;line-height:1.1;font-weight:500;letter-spacing:-.06em}.la-clean-receipt>span{font-size:10px;color:#b2bda9}.la-trash-post{position:absolute;inset:17px 0 auto;background:#302822;border:1px solid #745445;border-radius:7px;padding:18px;transform:rotate(-3deg);opacity:0}.la-trash-post>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;font-size:8px;line-height:1.6;color:#c2b6a4}.la-trash-post>div>span:last-child{color:#dfb08f}.la-trash-post>p{font-size:14px;line-height:1.7;margin:17px 0 3px}.la-erasure{position:absolute;left:0;right:0;top:0;height:1px;background:#f29470;box-shadow:0 0 16px #f29470;opacity:0}.la-paper-dust{position:absolute;left:45%;top:50%;width:7px;height:3px;background:#bd8a68;box-shadow:-33px 15px #bd8a68,23px 28px #c4a48b,55px 8px #9b765c,-54px -5px #a88d6d;opacity:0}.la-kept{display:flex;align-items:center;gap:10px;border-top:1px solid #424b3c;padding-top:16px;color:#d4e6c4;font-size:11px;line-height:1.6}.la-kept>span:first-child{font-size:25px}.la-kept>span:last-child{margin-left:auto}.la-kept small{font-size:9px;color:#9fab95}.la-coffee-total{display:flex;align-items:center;gap:16px;margin:20px 0 16px}.la-coffee-total>strong{font-size:50px;font-weight:500;line-height:1;letter-spacing:-.06em}.la-coffee-total>span{font-size:10px;line-height:1.7}.la-purchases{display:grid;gap:6px;padding-bottom:16px;border-bottom:1px solid #a6b79a}.la-purchases>span{display:flex;justify-content:space-between;gap:10px;font-size:10px;line-height:1.6}.la-purchases strong{font-weight:500}.la-advice{display:flex;align-items:flex-start;gap:10px;margin:16px 0 13px;transform-origin:0 0}.la-advice-spark{color:#567947;font-size:22px;line-height:1.2}.la-advice>p{font-size:13px;line-height:1.65;margin:0}.la-report-link{display:inline-flex;align-items:center;gap:9px;font-size:9px;text-decoration:underline;text-underline-offset:3px;color:#3c5c30}.la-report-link svg{width:13px;height:13px}.la-footnote{grid-column:2;color:#a8b39e;font-size:9px;line-height:1.6;margin:0}.la-actions[data-motion=on] .la-panel:not(.is-playing) .la-draft-line{clip-path:inset(0 100% 0 0)}.la-actions[data-motion=on] .la-clean:not(.is-playing) .la-trash-post{opacity:1}.la-actions[data-motion=on] .la-clean:not(.is-playing) .la-clean-receipt{opacity:0}.la-panel.is-playing .la-draft-line{animation:la-write-line 900ms steps(25,end) calc(250ms + var(--line) * 1000ms) both}.la-panel.is-playing .la-ink{animation:la-pen-write 1s ease-in-out .25s 3 both}.la-panel.is-playing .la-trash-post{animation:la-remove-post 3.4s var(--ease) both}.la-panel.is-playing .la-erasure{animation:la-erase-scan 3.4s linear both}.la-panel.is-playing .la-paper-dust{animation:la-post-dust 3.4s ease-out both}.la-panel.is-playing .la-clean-receipt{animation:la-removal-receipt 3.4s var(--ease) both}.la-panel.is-playing .la-purchases>span{animation:la-find-purchase .5s var(--ease) calc(var(--purchase) * 280ms) both}.la-panel.is-playing .la-advice{animation:la-advice-arrives .65s var(--ease) 1.1s both}.la-panel.is-playing .la-advice-spark{animation:la-tip-spark .8s var(--ease) 1.3s both}.la-actions[data-running=false] .la-panel *{animation-play-state:paused!important}@keyframes la-write-line{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes la-pen-write{0%,100%{transform:rotate(-12deg) translateY(0)}30%{transform:rotate(-3deg) translateY(-3px)}65%{transform:rotate(-17deg) translateY(1px)}}@keyframes la-remove-post{0%,44%{opacity:1;clip-path:inset(0);transform:rotate(-3deg)}75%,100%{opacity:0;clip-path:inset(100% 0 0 0);transform:rotate(-1deg) translateY(12px)}}@keyframes la-erase-scan{0%,42%{opacity:0;top:0}46%{opacity:1}76%,100%{opacity:0;top:100%}}@keyframes la-post-dust{0%,45%{opacity:0;transform:none}50%{opacity:.7}80%,100%{opacity:0;transform:translateY(45px) rotate(18deg)}}@keyframes la-removal-receipt{0%,64%{opacity:0;transform:scale(.93)}84%,100%{opacity:1;transform:scale(1)}}@keyframes la-find-purchase{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes la-advice-arrives{from{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes la-tip-spark{0%{transform:rotate(-35deg) scale(.6)}55%{transform:rotate(15deg) scale(1.2)}100%{transform:none}}@media(max-width:1100px){.la-actions{grid-template-columns:.78fr 1.22fr;gap:16px 24px}.la-panel{padding:22px}.la-tabs>button{gap:10px;font-size:25px}}@media(max-width:650px){.la-actions{grid-template-columns:minmax(0,1fr);gap:19px;margin-bottom:30px}.la-tabs{flex-direction:row;align-items:stretch;gap:12px}.la-tabs>button{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0 0 13px;font-size:16px;line-height:1.25;letter-spacing:-.035em}.la-tabs>button[aria-selected=true]{border-bottom-color:#ffae85}.la-tabs>button>i{display:none}.la-tabs>button>svg{width:22px;height:22px}.la-panel{padding:23px}.la-source{gap:7px;font-size:10px}.la-source .la-example-label{font-size:8px}.la-draft>p{font-size:24px}.la-footnote{grid-column:1;font-size:8px}}@media(max-width:360px){.la-panel{padding:19px}.la-source{font-size:9px}.la-source .la-example-label{font-size:7px}.la-draft>p{font-size:21px}.la-tabs>button{font-size:15px}.la-coffee-total{gap:12px}.la-coffee-total>strong{font-size:44px}}@media(prefers-reduced-motion:reduce){.la-actions *{animation:none!important;transition:none!important}.la-draft-line{clip-path:none!important}}