.cx-host{left:0;right:0;top:var(--cx-top,0);height:var(--cx-h,100dvh);z-index:calc(var(--ay-z-dialog) + 30);position:fixed}.cx-host .cap{z-index:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cx-slot--world{height:28px}.cx-tray{gap:var(--ay-s4);flex-direction:column;flex:none;min-width:0;display:flex}.cx-tray>*{flex:none}@container not (width<=700px){.cx-host .cap-col{grid-template-rows:minmax(0, 1fr) auto var(--cx-tray-h,72px);display:grid;overflow:hidden}.cx-host .cap-col>.cap-surface{min-height:0}.cx-host .cx-tray{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.cx-host .cap-col:has(.cx-scan){grid-template-rows:minmax(120px,1fr) auto auto}.cx-host .cap-col:has(.cx-scan) .cx-tray{max-height:260px}}.cx-host .cap-rel{scrollbar-gutter:stable}.cx-host .cap-rel__l{position:relative}.cx-host .cap-ri.is-out{pointer-events:none;position:absolute;left:0;right:0}.cx-host .cap-interp{min-height:26px}.cx-slot--expand{flex:none;display:inline-flex}@container (width<=560px){.cx-slot--expand{margin-left:auto}}html.cx-window,html.cx-window body,html.cx-window #root{background:0 0!important}html.cx-window body{overflow:hidden}.cx-host--window{z-index:1}.cx-slot--extras{gap:var(--ay-s4);flex:none;display:grid}.cx-slot--extras:empty{display:none}.cx-link{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cx-link__img{object-fit:cover}.cx-link__ic{place-items:center;display:grid}.cx-link__x{gap:var(--ay-s1);min-width:0;display:grid}.cx-link__t,.cx-link__s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-note{align-items:center;gap:var(--ay-s4);margin:0;display:flex}.cx-note[hidden]{display:none}.cx-note.is-error{padding-left:10px}.cx-note__dot{width:8px;height:8px;animation:cx-pulse var(--ay-dur-loop) var(--ay-ease-wave) infinite;border-radius:50%;flex:none}@keyframes cx-pulse{50%{opacity:.25}}.cx-host--fallback,.cx-fallback{display:grid}.cx-fallback__row{gap:var(--ay-s4);justify-content:flex-end;display:flex}@media (max-width:640px){.cx-host .cap{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:0}.cx-host .cap-card{width:100%;height:100%}.cx-host .cap-shape,.cx-host .cap-shadow,.cx-host .cap-body{border-radius:0}.cx-slot--world{height:44px}.cx-host .cap-col{padding:var(--ay-s1) var(--ay-s5) 10px}.cx-host .cap-recbar{padding:10px var(--ay-s1);border-top:0;order:-1;gap:14px;display:flex}.cx-host .cap-recbar .cap-rec--big{width:64px;height:64px}.cx-host .cap-recnote{text-align:left;flex:1;margin-left:0;font-size:12.5px;display:block}.cx-host .cap:not(.is-recording):not(.is-recbusy) .cap-recnote{font-size:0}.cx-host .cap:not(.is-recording):not(.is-recbusy) .cap-recnote:after{content:"Tap to record a voice note. Your words become text.";font-size:12.5px}.cx-host .cap-foot .cap-rec--small{display:none}.cx-host .cap-surface{min-height:160px}}@media (max-width:640px) and (max-height:560px){.cx-host .cx-slot--foot{display:none}.cx-host .cap-head{padding-top:var(--ay-s3);padding-bottom:var(--ay-s1)}.cx-host .cap-recbar{padding:var(--ay-s3) var(--ay-s1);gap:10px}.cx-host .cap-recbar .cap-rec--big{width:48px;height:48px}.cx-host .cap-surface{min-height:96px}.cx-host .cap-foot{padding-top:var(--ay-s3);padding-bottom:var(--ay-s4)}}@media (prefers-reduced-motion:reduce){.cx-note__dot{animation:none}}.cx-scan{gap:var(--ay-s4);padding:10px var(--ay-s5);display:grid}.cx-scan__h{align-items:baseline;gap:var(--ay-s2) 10px;flex-wrap:wrap;margin:0;display:flex}.cx-scan__pages{padding:0 0 var(--ay-s1);gap:var(--ay-s4);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.cx-scan__page{gap:var(--ay-s2);flex:none;justify-items:center;width:92px;display:grid;position:relative}.cx-scan__page img,.cx-scan__pdf{object-fit:cover;width:92px;height:120px}.cx-scan__pdf{align-content:center;place-items:center;gap:var(--ay-s2);display:grid}.cx-scan__n{border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;display:grid;position:absolute;top:4px;left:4px}.cx-scan__acts{gap:0;display:flex}.cx-scan__acts .ik-iconbtn{width:30px;height:30px}.cx-scan__row{align-items:center;gap:var(--ay-s3);flex-wrap:wrap;display:flex}.cx-scan__grow{flex:1 1 0}@media (max-width:640px){.cx-scan__acts .ik-iconbtn{width:44px;height:44px}.cx-scan__row .ik-btn{height:44px}}.cap-pres.cx-pres{place-items:center;display:grid}.cap-pres.cx-pres .cap-pres__cv{display:none}.cx-mark{place-items:center;display:grid}
