.luca-demo{--demo-red:#bf5050;--demo-border:#e5e7e7;overflow:hidden;border:0;border-radius:8px;background:#fefdf8;box-shadow:0 8px 20px #18324d12,0 28px 64px -12px #18324d38;text-align:left;color:#18324d;font-size:12px;line-height:1.5}
.demo-screen{position:relative;overflow:hidden;pointer-events:none}
.demo-topbar{height:54px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid var(--demo-border);background:#fff;font-size:10px;white-space:nowrap}
.demo-topbar>strong{color:var(--demo-red);font-size:12px;margin-right:5px}
.demo-topbar-label{font-size:7px;font-weight:800;letter-spacing:.7px;color:var(--demo-red)}
.demo-client,.demo-area-select{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#edf0ef;border-radius:6px;padding:8px 10px;font-weight:600;color:#52677d}
.demo-area-select{min-width:100px}
.demo-user{margin-left:auto;border-radius:50%;background:#fcf2df;color:var(--demo-red);padding:8px;font-size:11px;font-weight:700}
.demo-tabs{display:flex;gap:3px;align-items:center;font-size:9px;font-weight:650}
.demo-tabs>span{padding:8px 7px}
.demo-tabs .demo-active{background:#edf0ef;border-radius:5px}
.demo-workspace{display:grid;grid-template-columns:minmax(0,1fr) 29%}
.demo-main{position:relative;height:620px;min-width:0;padding:0 24px;overflow:hidden}
.demo-breadcrumb{display:flex;align-items:center;gap:9px;margin:16px 0 4px;font-size:9px;color:#52677d}
.demo-breadcrumb>span:first-child,.demo-breadcrumb>span:nth-child(2){color:#aab2b9}
.demo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:5px 0 25px;min-height:62px}
.demo-heading h3{font-size:25px;font-weight:750;letter-spacing:-.7px;margin:0;line-height:1.3}
.demo-heading-actions{display:flex;align-items:flex-end;gap:8px;padding-top:12px}
.demo-period small{display:block;font-size:8px;font-weight:700;color:#52677d;margin-bottom:5px}
.demo-period>span{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px;border:1px solid var(--demo-border);background:#fff;border-radius:6px;font-size:9px;font-weight:650;white-space:nowrap}
.demo-faux-button,.demo-secondary{display:inline-flex;align-items:center;justify-content:center;background:var(--demo-red);color:#fff;padding:8px 10px;border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:650;white-space:nowrap}
.demo-secondary{background:#fff;color:#18324d;border-color:var(--demo-border)}
.demo-filter{display:flex;align-items:center;gap:12px;width:78%;padding:12px 12px 10px;background:white;border:1px solid var(--demo-border);border-bottom:0;border-radius:9px 9px 0 0}
.demo-filter>span{display:flex;flex:1;justify-content:space-between;border:1px solid var(--demo-border);border-radius:6px;padding:8px 10px;font-size:11px}
.demo-filter b{font-weight:400;color:#969da4}
.demo-filter small{color:#969da4;font-size:8px;text-align:right;line-height:1.8}
.demo-ledger-table{height:356px;border:1px solid var(--demo-border);border-radius:0 9px 9px 9px;background:#fff;overflow:hidden}
.demo-ledger-head,.demo-ledger-row{display:grid;grid-template-columns:30px 67px minmax(80px,1fr) minmax(130px,1.4fr) 47px 32px;gap:9px;align-items:start;padding:15px 12px;font-size:10px}
.demo-ledger-head{font-size:8px;font-weight:700;color:#8b949b;border-bottom:1px solid #f3f3f2;padding-block:17px}
.demo-ledger-row{min-height:70px}
.demo-history-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.demo-ledger-row i{font-style:normal;font-size:7px;border:1px solid #dedfdf;color:#929a9f;padding:1px 3px;margin-right:4px}
.demo-ledger-row>span:nth-child(5){font-family:ui-monospace,monospace;text-align:right}
.demo-entry-status{font-size:15px;color:#497434;text-align:center}
.demo-reversal,.demo-saved{padding:12px;background:#eef4eb;border:1px solid #d5e3cd;color:#497434;border-radius:6px;font-size:10px;margin-top:16px}
.demo-ledger,.demo-form{transition:opacity .3s,transform .3s}
.demo-form{position:absolute;inset:34px 24px 55px;opacity:0;transform:translateY(8px)}
.luca-demo.form-open .demo-ledger{opacity:0;transform:translateY(-6px)}
.luca-demo.form-open .demo-form{opacity:1;transform:translateY(0)}
.demo-form .demo-heading{margin-bottom:24px}
.demo-form .demo-heading h3{font-size:22px}
.demo-form .demo-heading-actions{padding-top:22px}
.demo-form .demo-period small{color:var(--demo-red);font-size:7px}
.demo-entry-fields{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:10px;align-items:end}
.demo-entry-fields>.demo-secondary{margin-bottom:7px;padding:8px 7px;font-size:8px}
.demo-field{min-width:0;margin:7px 0}
.demo-field label{display:block;font-size:7px;font-weight:700;letter-spacing:.6px;margin-bottom:5px;color:#8b949b}
.demo-field>div{min-height:31px;padding:7px 8px;border:1px solid #dfe3e6;border-radius:5px;background:#fff;font-size:9px;transition:border-color .2s,box-shadow .2s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.demo-field.is-filled>div{border-color:var(--demo-red);box-shadow:0 0 0 2px #bf505010}
.demo-field[data-field="date"]>div{position:relative;padding-right:19px}
.demo-field[data-field="date"]>div:after{content:'▦';position:absolute;right:6px;color:#8b949b}
.demo-partidas{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.demo-partidas h4{margin:5px 0 0;font-size:11px;font-weight:700}
.demo-partida-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 22px;gap:6px;align-items:end}
.demo-delete{margin-bottom:7px;border:1px solid var(--demo-border);border-radius:4px;background:#edf0ef;color:#a5adb1;height:31px;text-align:center;line-height:31px}
.demo-value>div:empty:before{content:'0,00';color:#8b949b}
.demo-field>.demo-account-trigger{display:flex;justify-content:space-between;align-items:center;gap:5px;padding-inline:7px;min-width:0}
.demo-account-placeholder{color:#8b949b;overflow:hidden;text-overflow:ellipsis}
.demo-account-trigger>b{font-size:10px;font-weight:400}
.demo-account-selected{display:none;min-width:0;overflow:hidden;gap:5px}
.demo-account-selected strong{font-family:ui-monospace,monospace;font-size:8px;flex-shrink:0}
.demo-account-selected>span{color:#52677d;overflow:hidden;text-overflow:ellipsis}
.demo-account-trigger.is-selected .demo-account-placeholder{display:none}
.demo-account-trigger.is-selected .demo-account-selected{display:flex}
.demo-account-trigger.is-filled{border-color:var(--demo-red);box-shadow:0 0 0 2px #bf505014}
.demo-add-account{font-size:8px;color:#8b949b;display:block;margin:0 0 14px 3px}
.demo-balanced{display:flex;justify-content:space-between;gap:8px;font-size:8px;font-weight:650;color:var(--demo-red);margin:3px 0 20px;min-height:20px}
.demo-balanced strong{color:#18324d;margin-left:4px;font-size:9px}
.demo-form-actions{text-align:center;margin:15px 0 20px}
.demo-batch{border-top:1px solid var(--demo-border);padding-top:16px;font-size:9px}
.demo-batch-heading{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:15px}
.demo-batch-heading strong{font-weight:700;font-size:12px}
.demo-batch-heading p{font-size:8px;color:#8b949b;max-width:230px;margin:5px 0 0}
.demo-batch-heading>.demo-secondary{font-size:8px}
.demo-batch-head,.demo-batch-row{display:grid;grid-template-columns:70px minmax(0,1fr) 83px 35px;gap:8px;padding:10px 6px}
.demo-batch-head{color:#8b949b;border-bottom:1px solid var(--demo-border);font-size:7px}
.demo-batch-row{border-bottom:1px solid var(--demo-border)}
.demo-batch-row>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.demo-batch>.demo-faux-button{float:right;margin-top:10px;font-size:9px}
.demo-batch-empty{text-align:center;color:#8b949b;font-size:9px;padding-top:22px}
.luca-demo.batched .demo-batch-empty{display:none}
.demo-saved{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:3;width:max-content;max-width:90%;margin:0;padding:24px 32px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:#fff;box-shadow:0 12px 40px #18324d26;font-size:14px}
.demo-saved strong{font-size:20px}
.luca-demo.saved .demo-batch-row,.luca-demo.saved .demo-batch>.demo-faux-button{visibility:hidden}
.demo-agent-status{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);display:flex;gap:8px;align-items:center;padding:9px 14px;border:1px solid #bf505065;border-radius:8px;background:#fbfaf8;box-shadow:0 3px 8px #18324d08;color:#52677d;font-size:9px}
.demo-agent-status i{width:5px;height:5px;background:var(--demo-red);transform:rotate(45deg);flex-shrink:0}
.demo-chat{position:relative;height:620px;min-width:0;border-left:1px solid var(--demo-border);background:#fff;display:flex;flex-direction:column}
.demo-chat-header{position:absolute;z-index:2;inset:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 30px 14px;background:linear-gradient(#fff 85%,#fff0)}
.demo-avatar{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:16px 16px 16px 6px;background:#18324d;box-shadow:0 3px 10px #18324d20}
.demo-avatar-breath{width:74%;animation:demo-breathe 5.5s ease-in-out infinite}
.demo-avatar-eyes{display:flex;align-items:center;gap:12%;transition:transform .25s}
.demo-avatar-eyes svg{display:block;width:44%;flex-shrink:0;height:auto;animation:demo-blink 5.2s infinite}
.demo-eye-strokes{fill:none;stroke:#fefdf8;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}
.demo-eyelid-top,.demo-eyelid-bottom{fill:#18324d;transition:transform .25s}
.demo-eyelid-bottom{transform:translateY(-2px)}
.luca-demo[data-expression="concentrado"] .demo-eyelid-top{transform:translateY(7px)}
.luca-demo[data-expression="concentrado"] .demo-avatar-eyes{transform:translateY(1px)}
.luca-demo[data-expression="aprovacao"] .demo-avatar-eyes{transform:rotate(-3deg) scale(1.025)}
.luca-demo[data-expression="confirmando"] .demo-eyelid-bottom{transform:translateY(-17px)}
.luca-demo[data-expression="confirmando"] .demo-avatar-eyes{transform:scale(1.045);animation:demo-nod 1.2s ease-in-out 1}
.demo-chat-header>strong{padding:1px 10px;border:1px solid #eee;border-radius:99px;background:#fff;font-size:11px;line-height:18px;box-shadow:0 2px 5px #18324d08}
.demo-avatar-status{min-height:12px;max-width:100%;font-size:8px;color:#52677d;white-space:nowrap}
.demo-new-conversation{position:absolute;right:15px;top:18px;border:1px solid var(--demo-border);border-radius:6px;width:27px;height:27px;text-align:center;line-height:25px;color:var(--demo-red);font-size:19px;font-weight:400}
.demo-conversation{padding:112px 14px 16px;overflow:auto;scrollbar-width:none;flex:1;min-height:0;scroll-padding-top:112px}
.demo-conversation::-webkit-scrollbar{display:none}
.demo-greeting{margin:12px 0}
.luca-demo.request-sent .demo-greeting{display:none}
.demo-message{margin-bottom:14px;font-size:11px;line-height:1.6}
.demo-message p{margin:8px 0}
.luca-demo .demo-result{text-align:left;color:#18324d}
.demo-request{background:var(--demo-red);color:#fff;padding:10px 11px;border-radius:9px;margin-left:15px}
.demo-thinking{display:none;align-items:center;gap:3px;font-size:8px;color:#8b949b;padding:7px 0 12px}
.luca-demo.thinking .demo-thinking{display:flex}
.demo-thinking>i{width:4px;height:4px;border-radius:50%;background:#aab4bc;animation:demo-think 1s infinite}
.demo-thinking>i:nth-child(2){animation-delay:.15s}.demo-thinking>i:nth-child(3){animation-delay:.3s}
.demo-thinking>span{margin-left:3px}
.demo-proposal{border:1px solid var(--demo-border);box-shadow:0 3px 10px #18324d0f;border-radius:9px;padding:11px}
.demo-proposal-heading{display:flex;justify-content:space-between;gap:5px;align-items:center;margin-bottom:8px}
.demo-proposal-heading small{font-size:7px;font-weight:800;letter-spacing:.6px;color:var(--demo-red)}
.demo-proposal-status{font-size:7px;font-weight:750;color:#88702f;background:#fff8e6;border:1px solid #efe0af;border-radius:99px;padding:2px 5px;white-space:nowrap}
.demo-proposal>strong{font-size:11px;font-weight:750;display:block;line-height:1.35}
.demo-details-label{display:block;margin:7px 0;font-size:9px;font-weight:700;color:var(--demo-red)}
.demo-proposal dl{display:grid;grid-template-columns:max-content 1fr;gap:5px 7px;font-size:10px;margin:10px 0}
.demo-proposal dt{font-size:7px;font-weight:750;color:#52677d;padding-top:2px}
.demo-proposal dd{margin:0;line-height:1.5}
.demo-approval-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}
.demo-approval-actions .demo-faux-button,.demo-approval-actions .demo-secondary{padding:5px 8px;font-size:9px}
.demo-approved{display:none;font-size:9px;font-weight:650;margin-top:7px;color:var(--demo-red)}
.demo-proposal.is-approved .demo-approval-actions,.demo-proposal.is-approved dl,.demo-proposal.is-approved .demo-proposed-entry,.demo-proposal.is-approved .demo-details-label{display:none}
.demo-proposal.is-approved .demo-approved{display:block}
.demo-proposal.is-approved .demo-proposal-status{color:#497434;background:#edf4e9;border-color:#d8e5cf}
.demo-proposed-entry{padding:9px;margin-top:8px;border:1px solid var(--demo-border);border-radius:6px;font-size:9px}
.demo-proposed-entry>small{display:block;font-size:7px;font-weight:700;color:#8b949b;margin-top:9px}
.demo-proposed-entry>p{display:flex;gap:5px;justify-content:space-between;font-size:8px}
.demo-proposed-entry i{display:block;font-style:normal;font-size:6px;color:#8b949b}
.demo-proposed-entry>p>b{white-space:nowrap;font-size:9px}
.demo-composer{margin:0;padding:14px 45px 18px 22px;border-top:1px solid var(--demo-border);min-height:98px;position:relative;font-size:11px;flex-shrink:0;isolation:isolate}
.demo-composer:before{content:'';position:absolute;inset:14px 12px 12px;border:1px solid var(--demo-border);border-radius:8px;z-index:-1}
.demo-composer>span:first-child{display:block;padding-top:6px}
.demo-composer>span:first-child:empty:before{content:'Peça ao Luca';color:#8b949b}
.demo-send{position:absolute;right:20px;bottom:20px;width:26px;height:26px;background:var(--demo-red);color:#fff;border-radius:6px;text-align:center;line-height:26px}
.demo-reveal:not(.is-visible){visibility:hidden;opacity:0}
.demo-conversation .demo-reveal:not(.is-visible){display:none}
.demo-reveal.is-visible{animation:demo-arrive .3s ease-out both}
.demo-pointer{position:absolute;left:0;top:0;opacity:0;z-index:5;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .2s;filter:drop-shadow(0 2px 2px #18324d30)}
.demo-pointer svg{width:21px;height:27px;display:block;transform-origin:top left}
.demo-pointer span{display:block;margin:0 0 0 17px;padding:2px 6px;border-radius:4px;background:#18324d;color:#fff;font-size:9px;white-space:nowrap}
.demo-pointer.is-clicking svg{transform:scale(.8)}
.luca-demo.is-paused *{animation-play-state:paused!important}
@keyframes demo-arrive{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@keyframes demo-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
@keyframes demo-blink{0%,66%,70%,100%{transform:scaleY(1)}68%{transform:scaleY(.08)}}
@keyframes demo-nod{0%,12%,80%,100%{transform:translateY(0)}32%{transform:translateY(2px)}54%{transform:translateY(-1px)}}
@keyframes demo-think{0%,80%,100%{opacity:.35}40%{opacity:1}}
.hero #na-pratica.product-stage{padding:0;background:transparent;border:0;box-shadow:none}
.demo-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.luca-showcase{position:relative;width:100%;max-width:540px;height:500px;margin-inline:auto;isolation:isolate;background:#f4f1e8;border-radius:24px}
.luca-showcase-avatar{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%)}
.luca-showcase .demo-avatar{width:160px;height:160px;border-radius:52px 52px 52px 18px;box-shadow:0 12px 24px #18324d18}
.luca-showcase-eyes{animation:luca-look-around 12s ease-in-out infinite}
.luca-prompt{--bubble:#fff;position:absolute;z-index:1;margin:0;padding:17px 21px;max-width:calc(100% - 48px);background:var(--bubble);color:#18324d;border-radius:18px;box-shadow:0 5px 16px #18324d0a;font-size:15px;line-height:1.5;animation-duration:12s;animation-timing-function:ease;animation-iteration-count:infinite}
.luca-prompt::after{content:"";position:absolute;bottom:-10px;left:28px;width:17px;height:12px;background:var(--bubble);clip-path:polygon(0 0,100% 0,100% 100%)}
.luca-prompt-dre{left:28px;top:28px;width:270px;animation-name:luca-request-first}
.luca-prompt-loan{--bubble:#e3b0a6;right:28px;top:112px;width:310px;animation-name:luca-request-second}
.luca-prompt-loan::after{left:auto;right:28px;transform:scaleX(-1)}
.luca-prompt-check{left:28px;bottom:28px;width:290px;animation-name:luca-request-third}
.luca-prompt-check::after{bottom:auto;top:-10px;left:auto;right:28px;transform:rotate(180deg)}
.luca-showcase *{animation-play-state:paused!important}
.luca-showcase.is-animated *{animation-play-state:running!important}
@keyframes luca-request-first{0%,3%,100%{opacity:0;transform:translateY(6px)}8%,90%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(-4px)}}
@keyframes luca-request-second{0%,27%,100%{opacity:0;transform:translateY(6px)}32%,90%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(-4px)}}
@keyframes luca-request-third{0%,51%,100%{opacity:0;transform:translateY(6px)}56%,90%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(-4px)}}
@keyframes luca-look-around{0%,12%,94%,100%{transform:translate(0,0) rotate(0)}20%,38%{transform:translate(-3px,-2px) rotate(-4deg)}48%,66%{transform:translate(3px,-1px) rotate(3deg)}76%,86%{transform:translate(-2px,2px) rotate(-2deg)}}
@media(max-width:760px){.luca-showcase{height:500px;max-width:420px;border-radius:20px}.luca-showcase .demo-avatar{width:128px;height:128px;border-radius:42px 42px 42px 14px}.luca-prompt{font-size:14px;padding:15px 18px;max-width:calc(100% - 40px)}.luca-prompt-dre{top:24px;left:20px;width:250px}.luca-prompt-loan{top:116px;right:20px;width:285px}.luca-prompt-check{bottom:24px;left:20px;width:260px}}
@media(prefers-reduced-motion:reduce){.luca-showcase *{animation:none!important;transition:none!important}}
@media(max-width:1100px){.demo-topbar{padding-inline:12px;gap:8px}.demo-tabs>span{padding-inline:4px}.demo-area-select{min-width:75px}.demo-workspace{grid-template-columns:minmax(0,1fr) 31%}.demo-main{padding-inline:16px}.demo-form{left:16px;right:16px}.demo-heading{flex-wrap:wrap;gap:0}.demo-heading-actions{padding-top:5px;margin-left:auto}.demo-heading h3{font-size:22px}.demo-heading-actions .demo-secondary{display:none}.demo-ledger-head,.demo-ledger-row{grid-template-columns:28px 62px minmax(95px,1fr) 45px 27px;gap:5px;padding-inline:8px}.demo-ledger-head>span:nth-child(3),.demo-ledger-row>span:nth-child(3){display:none}.demo-partida-row{grid-template-columns:minmax(0,1fr) 59px;gap:5px}.demo-delete{display:none}.demo-entry-fields{grid-template-columns:100px minmax(0,1fr)}.demo-entry-fields>.demo-secondary{display:none}.demo-proposal-heading{flex-wrap:wrap}.demo-filter{width:100%}.demo-balanced{font-size:7px}.demo-balanced strong{font-size:8px;margin-left:2px}}
@media(max-width:900px){.demo-topbar .demo-area,.demo-topbar-label{display:none}.demo-client{font-size:9px}.demo-batch-heading>.demo-secondary{display:none}.demo-account-selected{flex-direction:column;gap:0}.demo-account-trigger.is-selected{height:42px}.demo-partidas{gap:10px}.demo-partida-row{align-items:start}.demo-chat-header{padding-inline:20px}.demo-conversation{padding-inline:10px}.demo-proposal{padding:9px}.demo-balanced{flex-wrap:wrap}}
@media(max-width:760px){.hero .product-stage{padding:16px 0 24px;margin-inline:0}.stage-label{font-size:8px}.demo-topbar{height:auto;min-height:48px;flex-wrap:wrap;padding:10px 12px 7px}.demo-client{flex:1}.demo-tabs{order:5;width:100%;justify-content:space-between;border-top:1px solid #f2f2f1;padding-top:5px}.demo-tabs>span{padding:6px}.demo-workspace{grid-template-columns:1fr}.demo-main{height:620px}.demo-chat{height:560px;border-left:0;border-top:1px solid var(--demo-border)}.demo-heading h3{font-size:23px}.demo-heading-actions{padding-top:5px}.demo-heading-actions .demo-secondary{display:none}.demo-ledger-head,.demo-ledger-row{grid-template-columns:28px 60px minmax(75px,1fr) 40px 27px;font-size:9px}.demo-ledger-head{font-size:7px}.demo-form .demo-heading{margin-bottom:28px}.demo-form .demo-heading-actions{padding-top:8px}.demo-partidas{gap:10px}.demo-partida-row{grid-template-columns:1fr}.demo-partida-row .demo-value{margin-top:0}.demo-account-selected{flex-direction:row}.demo-account-trigger.is-selected{height:31px}.demo-balanced{margin-bottom:10px}.demo-balanced>span{font-size:7px}.demo-form-actions{margin:12px 0 20px}.demo-batch-heading strong{font-size:11px}.demo-batch-head,.demo-batch-row{grid-template-columns:63px minmax(0,1fr) 75px 25px;gap:5px;font-size:8px}.demo-batch-head{font-size:7px}.demo-agent-status{font-size:8px;padding:8px 10px}.demo-controls{padding:10px;font-size:10px;gap:6px}.demo-controls small{display:none}.demo-controls button{padding:6px 8px}.demo-story{padding:25px}.demo-story blockquote{font-size:22px}.screenshot-caption{padding-inline:8px;font-size:10px}.demo-transcript{padding-inline:8px}}
/* Leave space for the batch action above the assistant status on narrow forms. */
@media(max-width:760px){.demo-main{height:680px}}
@media(max-width:380px){.demo-main{height:710px}}
@media(prefers-reduced-motion:reduce){.luca-demo *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
