.LumaWorkflowDemo-module__mCzYTW__demo{--demo-line:#ffffff12;isolation:isolate;color:#ecf0f8;width:100%;font-family:var(--font-sans);scroll-margin-top:95px;position:relative}.LumaWorkflowDemo-module__mCzYTW__demo *{box-sizing:border-box}.LumaWorkflowDemo-module__mCzYTW__demo button{cursor:pointer}.LumaWorkflowDemo-module__mCzYTW__demo button:focus-visible{outline-offset:5px;outline:2px solid #a4c0ff}.LumaWorkflowDemo-module__mCzYTW__demo button:disabled{opacity:.35;cursor:default}.LumaWorkflowDemo-module__mCzYTW__stage{background:radial-gradient(at 48% 45%,#2563eb20,#0000 70%);border-radius:18px;position:relative}.LumaWorkflowDemo-module__mCzYTW__ambient{pointer-events:none;background-image:radial-gradient(#3b82f61d .6px,#0000 .6px);background-size:18px 18px;position:absolute;inset:30px -12px 35px;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.LumaWorkflowDemo-module__mCzYTW__workspace{justify-content:center;padding:26px 0 22px;display:flex;position:relative}.LumaWorkflowDemo-module__mCzYTW__mark{color:#3b82f6;flex-shrink:0;width:25px;height:25px}.LumaWorkflowDemo-module__mCzYTW__smallMark{color:#60a5fa;flex-shrink:0;width:15px;height:15px}.LumaWorkflowDemo-module__mCzYTW__patient{z-index:2;background:#050505;border:1px solid #262626;border-radius:13px;width:min(100%,330px);min-width:0;transition:transform .85s cubic-bezier(.22,1,.36,1);position:relative;transform:none;box-shadow:0 18px 40px #0009}.LumaWorkflowDemo-module__mCzYTW__stage[data-analysing=true] .LumaWorkflowDemo-module__mCzYTW__patient{transform:translate(-38px)translateY(12px)scale(.97)}.LumaWorkflowDemo-module__mCzYTW__patientHeader{border-bottom:1px solid var(--demo-line);align-items:center;gap:8px;padding:13px 12px;display:flex}.LumaWorkflowDemo-module__mCzYTW__lumaAvatar{background:linear-gradient(145deg,#2563eb,#1d4ed8);border:1px solid #60a5fa66;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.LumaWorkflowDemo-module__mCzYTW__patientHeader strong{font-family:var(--font-serif);font-size:17px;font-weight:400;display:block}.LumaWorkflowDemo-module__mCzYTW__pauseButton{color:#a9bad2;background:#ffffff05;border:1px solid #ffffff16;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;font-size:12px;display:grid}.LumaWorkflowDemo-module__mCzYTW__pauseButton:hover{color:#fff;background:#ffffff12}.LumaWorkflowDemo-module__mCzYTW__chatBody{--chat-viewport:420px;height:450px;padding:15px;position:relative;overflow:hidden}.LumaWorkflowDemo-module__mCzYTW__today{text-align:center;color:#75839a;letter-spacing:.12em;margin-bottom:13px;font-size:7px;display:block}.LumaWorkflowDemo-module__mCzYTW__patientBubble{background:#2563eb;border:1px solid #60a5fa45;border-radius:9px 0 9px 9px;margin-left:30px;padding:8px 10px;animation:.55s both LumaWorkflowDemo-module__mCzYTW__bubble}.LumaWorkflowDemo-module__mCzYTW__patientBubble p{color:#fff;margin:0;font-size:14px;line-height:1.4}.LumaWorkflowDemo-module__mCzYTW__patientBubble>span{text-align:right;color:#bfdbfe;margin-top:5px;font-size:7px;display:block}.LumaWorkflowDemo-module__mCzYTW__patientBubble i{color:#dbeafe;font-style:normal}.LumaWorkflowDemo-module__mCzYTW__documentSlot{opacity:0;transform-origin:100% 0;visibility:hidden;margin:12px 0 0 30px;transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1),visibility .6s;transform:translateY(14px)scale(.94)}.LumaWorkflowDemo-module__mCzYTW__documentSlot[data-visible=true]{opacity:1;visibility:visible;transform:none}.LumaWorkflowDemo-module__mCzYTW__paper{color:#394554;background:#f5f2e9;border:1px solid #d8d4c8;border-radius:3px 3px 8px;max-height:225px;padding:10px 11px 9px;transition:max-height .65s,padding .65s,opacity .4s;position:relative;overflow:hidden;box-shadow:0 5px 18px #0003}.LumaWorkflowDemo-module__mCzYTW__paper:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#7e725a08 1px,#0000 1px),linear-gradient(#7e725a07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.LumaWorkflowDemo-module__mCzYTW__paperTop{z-index:1;border-bottom:1px solid #bfc4bb;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding-bottom:7px;display:grid;position:relative}.LumaWorkflowDemo-module__mCzYTW__medicalSymbol{color:#f5f2e9;background:#405f61;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.LumaWorkflowDemo-module__mCzYTW__paperTop div strong{letter-spacing:.14em;color:#40565d;font-size:7px;line-height:1.2;display:block}.LumaWorkflowDemo-module__mCzYTW__paperTop div small{color:#87918e;margin-top:2px;font-size:6px;display:block}.LumaWorkflowDemo-module__mCzYTW__documentNumber{letter-spacing:.08em;color:#8b948e;font-size:6px}.LumaWorkflowDemo-module__mCzYTW__patientInfo{z-index:1;border-bottom:1px solid #d2d4cc;grid-template-columns:1fr auto;gap:10px;padding:7px 0;display:grid;position:relative}.LumaWorkflowDemo-module__mCzYTW__patientInfo span{min-width:0}.LumaWorkflowDemo-module__mCzYTW__patientInfo small{letter-spacing:.12em;color:#8a948e;font-size:5px;display:block}.LumaWorkflowDemo-module__mCzYTW__patientInfo strong{color:#4c595b;margin-top:2px;font-size:7px;font-weight:600;display:block}.LumaWorkflowDemo-module__mCzYTW__paper>p{z-index:1;font:italic 14px/1.2 var(--font-serif);letter-spacing:-.015em;margin:8px 0 5px;position:relative}.LumaWorkflowDemo-module__mCzYTW__paperRule{z-index:1;background:#cdd0c8;height:1px;margin-bottom:3px;position:relative}.LumaWorkflowDemo-module__mCzYTW__documentLine{z-index:1;border-bottom:1px solid #c7d0c466;align-items:center;gap:5px;min-height:21px;font-size:9px;transition:background .65s;display:flex;position:relative}.LumaWorkflowDemo-module__mCzYTW__documentLine>span:first-child{color:#839085;font-size:7px}.LumaWorkflowDemo-module__mCzYTW__documentLine>span:nth-child(2){flex:1}.LumaWorkflowDemo-module__mCzYTW__docCheck{color:#337963;width:10px;font-size:10px}.LumaWorkflowDemo-module__mCzYTW__documentLine[data-identified=true]{background:#b8d4c350}.LumaWorkflowDemo-module__mCzYTW__signature{z-index:1;text-align:center;width:92px;margin:10px 0 0 auto;position:relative}.LumaWorkflowDemo-module__mCzYTW__signature span{background:#89928d;height:1px;display:block}.LumaWorkflowDemo-module__mCzYTW__signature small{letter-spacing:.04em;color:#89928d;margin-top:3px;font-size:5px;display:block}.LumaWorkflowDemo-module__mCzYTW__scan{pointer-events:none;background:linear-gradient(#0000,#477cff25);border-bottom:1px solid #447eefa0;height:45%;animation:1.65s linear both LumaWorkflowDemo-module__mCzYTW__scan;position:absolute;inset:0 0 auto}.LumaWorkflowDemo-module__mCzYTW__stage[data-paused=true] .LumaWorkflowDemo-module__mCzYTW__scan,.LumaWorkflowDemo-module__mCzYTW__stage[data-paused=true] .LumaWorkflowDemo-module__mCzYTW__typing span{animation-play-state:paused}.LumaWorkflowDemo-module__mCzYTW__attachment{color:#8999ad;justify-content:space-between;align-items:center;gap:8px;padding:6px 0 0;display:flex}.LumaWorkflowDemo-module__mCzYTW__attachmentCard{align-items:center;gap:7px;min-width:0;display:flex}.LumaWorkflowDemo-module__mCzYTW__attachmentIcon{color:#33434a;background:#faf8f5;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:34px;font-size:13px;font-weight:700;display:none}.LumaWorkflowDemo-module__mCzYTW__attachmentCopy{min-width:0;font-size:7px}.LumaWorkflowDemo-module__mCzYTW__attachmentCopy strong{color:#fff;font-size:10px;line-height:1.25;display:none}.LumaWorkflowDemo-module__mCzYTW__attachmentCopy>span{white-space:nowrap;display:block}.LumaWorkflowDemo-module__mCzYTW__attachmentTime{color:inherit;flex:none;font-size:7px;font-weight:400}.LumaWorkflowDemo-module__mCzYTW__attachmentTime i{font-style:normal}.LumaWorkflowDemo-module__mCzYTW__aiMessage{opacity:0;visibility:hidden;align-items:flex-start;gap:7px;margin-top:20px;transition:opacity .5s .45s,transform .5s .45s,visibility .5s .45s;display:flex;transform:translateY(8px)}.LumaWorkflowDemo-module__mCzYTW__aiMessage[data-visible=true]{opacity:1;visibility:visible;transform:none}.LumaWorkflowDemo-module__mCzYTW__aiMessage svg{width:12px;margin-top:12px}.LumaWorkflowDemo-module__mCzYTW__aiMessage p{color:#bbcbe3;margin:0;font-size:12px;line-height:1.4}.LumaWorkflowDemo-module__mCzYTW__typing{background:#262626;border-radius:0 9px 9px;gap:4px;padding:11px 12px;display:flex;position:absolute;top:130px;left:15px}.LumaWorkflowDemo-module__mCzYTW__typing span{background:#91a5c3;border-radius:50%;width:4px;height:4px;animation:1s infinite alternate LumaWorkflowDemo-module__mCzYTW__breathe}.LumaWorkflowDemo-module__mCzYTW__typing span:nth-child(2){animation-delay:.2s}.LumaWorkflowDemo-module__mCzYTW__typing span:nth-child(3){animation-delay:.4s}.LumaWorkflowDemo-module__mCzYTW__chatFooter{border-top:1px solid var(--demo-line);color:#66758c;justify-content:space-between;align-items:center;padding:10px 13px;font-size:9px;display:flex}.LumaWorkflowDemo-module__mCzYTW__analysis{z-index:3;opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;background:linear-gradient(150deg,#141414,#080808);border:1px solid #3b82f666;border-radius:14px;width:min(88%,285px);min-width:0;transition:opacity .4s,transform .65s cubic-bezier(.22,1,.36,1),visibility .4s;position:absolute;top:8px;right:0;transform:translateY(18px)scale(.94);box-shadow:0 24px 60px #0009,0 0 40px #2563eb22}.LumaWorkflowDemo-module__mCzYTW__analysis[data-visible=true]{opacity:1;visibility:visible;transform:none}.LumaWorkflowDemo-module__mCzYTW__analysisHeader{border-bottom:1px solid #b4cdff18;align-items:center;gap:9px;padding:16px 12px;display:flex}.LumaWorkflowDemo-module__mCzYTW__analysisHeader div>span{letter-spacing:.13em;color:#8ba3cb;font-size:7px;display:block}.LumaWorkflowDemo-module__mCzYTW__analysisHeader strong{color:#e1eaff;margin-top:4px;font-size:15px;font-weight:500;display:block}.LumaWorkflowDemo-module__mCzYTW__analysisBadge{color:#a6c4f3;border:1px solid #94b5ec33;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:10px;display:grid}.LumaWorkflowDemo-module__mCzYTW__analysisBody{padding:12px}.LumaWorkflowDemo-module__mCzYTW__fileLabel{color:#7f98bf;justify-content:space-between;align-items:center;margin:0 0 13px;font-size:7px;display:flex}.LumaWorkflowDemo-module__mCzYTW__fileLabel span{color:#afc2df}.LumaWorkflowDemo-module__mCzYTW__operationRows{border-top:1px solid var(--demo-line)}.LumaWorkflowDemo-module__mCzYTW__operationRow{border-bottom:1px solid var(--demo-line);opacity:0;grid-template-columns:12px 1fr auto;align-items:center;gap:5px;min-height:40px;transition:opacity .6s,transform .6s;display:grid;transform:translateY(6px)}.LumaWorkflowDemo-module__mCzYTW__analysis[data-visible=true] .LumaWorkflowDemo-module__mCzYTW__operationRow{opacity:1;transform:none}.LumaWorkflowDemo-module__mCzYTW__rowCheck{color:#8cbfab;font-size:11px}.LumaWorkflowDemo-module__mCzYTW__operationRow strong{color:#dbe7fa;font-size:12px;font-weight:500;line-height:1.4;display:block}.LumaWorkflowDemo-module__mCzYTW__operationRow div>span{color:#889fbe;margin-top:3px;font-size:9px;display:block}.LumaWorkflowDemo-module__mCzYTW__value{color:#b8c9e5;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.LumaWorkflowDemo-module__mCzYTW__total{opacity:.4;justify-content:space-between;align-items:center;gap:8px;min-height:55px;padding:12px 0;transition:opacity .6s;display:flex}.LumaWorkflowDemo-module__mCzYTW__total[data-ready=true]{opacity:1}.LumaWorkflowDemo-module__mCzYTW__total>span{color:#c1d1e9;font-size:9px}.LumaWorkflowDemo-module__mCzYTW__total small{color:#7f96b5;margin-top:5px;font-size:7px;display:block}.LumaWorkflowDemo-module__mCzYTW__total strong{font-family:var(--font-serif);white-space:nowrap;color:#e8efff;font-size:25px;font-weight:400;line-height:1.1}.LumaWorkflowDemo-module__mCzYTW__analysisFooter{border-top:1px solid var(--demo-line);color:#93aace;align-items:center;gap:5px;padding:10px 12px;font-size:10px;display:flex}.LumaWorkflowDemo-module__mCzYTW__analysisFooter>span{background:#93b9ff;border-radius:50%;width:4px;height:4px}.LumaWorkflowDemo-module__mCzYTW__chatMessages{transition:transform .75s cubic-bezier(.22,1,.36,1)}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__chatMessages{transform:translateY(min(0px, calc(var(--chat-viewport) - 100%)))}.LumaWorkflowDemo-module__mCzYTW__sender{color:#60a5fa;margin-bottom:3px;font-size:10px;font-weight:600;line-height:1.4;display:block}.LumaWorkflowDemo-module__mCzYTW__patientBubble .LumaWorkflowDemo-module__mCzYTW__sender{color:#dbeafe}.LumaWorkflowDemo-module__mCzYTW__aiMessage,.LumaWorkflowDemo-module__mCzYTW__quoteMessage{margin-right:18px}.LumaWorkflowDemo-module__mCzYTW__aiMessage>div{background:#262626;border:1px solid #ffffff12;border-radius:0 10px 10px;flex:1;min-width:0;padding:8px 10px}.LumaWorkflowDemo-module__mCzYTW__aiMessage small{text-align:right;color:#859cbb;margin-top:4px;font-size:8px;display:block}@keyframes LumaWorkflowDemo-module__mCzYTW__bubble{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes LumaWorkflowDemo-module__mCzYTW__scan{0%{transform:translateY(-110%)}to{transform:translateY(260%)}}@keyframes LumaWorkflowDemo-module__mCzYTW__breathe{0%{opacity:.35}to{opacity:1}}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__paper{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__documentSlot{background:#2563eb;border:1px solid #60a5fa45;border-radius:10px 0 10px 10px;padding:10px;box-shadow:0 8px 18px #0003}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__attachment{color:#bfdbfe;padding:0;display:block}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__attachmentCard{background:#ffffff09;border:1px solid #bfdbfe30;border-radius:8px;padding:8px}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__attachmentIcon{display:grid}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__attachmentCopy{color:#bfdbfe;font-size:9px}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__attachmentCopy strong{margin-bottom:2px;display:block}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__attachmentTime{text-align:right;margin-top:6px;display:block}.LumaWorkflowDemo-module__mCzYTW__stage[data-quoted=true] .LumaWorkflowDemo-module__mCzYTW__attachmentTime i{color:#dbeafe}.LumaWorkflowDemo-module__mCzYTW__quoteMessage{opacity:0;visibility:hidden;gap:7px;margin-top:20px;transition:opacity .5s .65s,transform .5s .65s,visibility .5s .65s;display:flex;transform:translateY(12px)}.LumaWorkflowDemo-module__mCzYTW__quoteMessage[data-visible=true]{opacity:1;visibility:visible;transform:none}.LumaWorkflowDemo-module__mCzYTW__quoteMessage>svg{width:12px;margin-top:12px}.LumaWorkflowDemo-module__mCzYTW__quoteMessage>div{background:#262626;border:1px solid #ffffff12;border-radius:0 10px 10px;flex:1;min-width:0;padding:8px 10px}.LumaWorkflowDemo-module__mCzYTW__quoteMessage p{color:#f5f5f5;margin:0;font-size:12px;line-height:1.42}.LumaWorkflowDemo-module__mCzYTW__quoteMessage .LumaWorkflowDemo-module__mCzYTW__quoteDetail{margin-top:8px}.LumaWorkflowDemo-module__mCzYTW__quoteMessage .LumaWorkflowDemo-module__mCzYTW__quoteDetail strong{color:#fff;font-weight:600}.LumaWorkflowDemo-module__mCzYTW__quoteMessage small{text-align:right;color:#859cbb;margin-top:4px;font-size:8px;display:block}.LumaWorkflowDemo-module__mCzYTW__confirmation{opacity:0;visibility:hidden;margin-top:20px;transition:opacity .5s,transform .5s,visibility .5s;animation:none;transform:translateY(10px)}.LumaWorkflowDemo-module__mCzYTW__confirmation[data-visible=true]{opacity:1;visibility:visible;transform:none}@media (min-width:768px) and (max-width:1100px){.LumaWorkflowDemo-module__mCzYTW__patient{width:min(94%,310px)}.LumaWorkflowDemo-module__mCzYTW__stage[data-analysing=true] .LumaWorkflowDemo-module__mCzYTW__patient{transform:translate(-8px)translateY(12px)scale(.97)}}@media (max-width:767px){.LumaWorkflowDemo-module__mCzYTW__workspace{padding:22px 0 20px}.LumaWorkflowDemo-module__mCzYTW__patient{width:min(94%,320px)}.LumaWorkflowDemo-module__mCzYTW__stage[data-analysing=true] .LumaWorkflowDemo-module__mCzYTW__patient{transform:translate(-8px)translateY(12px)scale(.97)}.LumaWorkflowDemo-module__mCzYTW__patientHeader{padding:8px 10px 8px 14px}.LumaWorkflowDemo-module__mCzYTW__patientHeader strong{font-size:20px}.LumaWorkflowDemo-module__mCzYTW__pauseButton{width:44px;height:44px}.LumaWorkflowDemo-module__mCzYTW__patientBubble>span,.LumaWorkflowDemo-module__mCzYTW__attachment{font-size:9px}.LumaWorkflowDemo-module__mCzYTW__today{font-size:8px}.LumaWorkflowDemo-module__mCzYTW__chatFooter{font-size:11px}.LumaWorkflowDemo-module__mCzYTW__analysis{top:4px;right:0}.LumaWorkflowDemo-module__mCzYTW__analysisHeader div>span,.LumaWorkflowDemo-module__mCzYTW__fileLabel{font-size:9px}.LumaWorkflowDemo-module__mCzYTW__value{font-size:12px}.LumaWorkflowDemo-module__mCzYTW__total>span{font-size:11px}.LumaWorkflowDemo-module__mCzYTW__total small{font-size:9px}.LumaWorkflowDemo-module__mCzYTW__total strong{font-size:29px}}@media (max-width:359px){.LumaWorkflowDemo-module__mCzYTW__chatBody{--chat-viewport:426px;padding:12px}.LumaWorkflowDemo-module__mCzYTW__patientBubble p{font-size:13px}.LumaWorkflowDemo-module__mCzYTW__analysis{width:94%}}@media (prefers-reduced-motion:reduce){.LumaWorkflowDemo-module__mCzYTW__demo *,.LumaWorkflowDemo-module__mCzYTW__demo :after{transition:none!important;animation:none!important}.LumaWorkflowDemo-module__mCzYTW__scan{display:none}}
