.auth{background:color-mix(in srgb, var(--panel-muted) 80%, var(--background));justify-content:center;align-items:center;min-height:100%;padding:40px 16px;display:flex}.auth__card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:380px;box-shadow:var(--shadow-sm);padding:24px}.auth__title{letter-spacing:0;margin:0;font-size:18px;font-weight:600}.auth__message{margin-top:12px;font-size:13px;line-height:18px}.auth__message--danger{color:var(--danger)}.auth__form{gap:12px;margin-top:16px;display:grid}.auth__field{gap:8px;display:grid}.auth__label{color:color-mix(in srgb, var(--foreground) 75%, var(--muted));font-size:13px;font-weight:600}.auth__input{border:1px solid color-mix(in srgb, var(--border) 80%, var(--foreground));border-radius:var(--radius-sm);background:var(--panel);outline:none;width:100%;height:44px;padding:0 12px;font-size:14px}.auth__input:focus{border-color:color-mix(in srgb, var(--accent) 70%, var(--foreground));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.auth__input:disabled{opacity:.55;cursor:not-allowed}.auth__submit{border-radius:var(--radius-sm);background:var(--primary);height:44px;color:var(--primary-foreground);cursor:pointer;border:0;font-size:14px;font-weight:600}.auth__submit:hover{background:var(--primary-hover)}.auth__submit:disabled{opacity:.55;cursor:not-allowed}.visit-log{background:color-mix(in srgb, var(--panel-muted) 80%, var(--background));min-height:100%;color:var(--foreground);padding:40px 16px}@media (max-width:768px){.visit-log{padding:20px 8px}}.visit-log__panel{background:var(--panel);width:100%;max-width:1120px;box-shadow:var(--shadow-sm);margin:0 auto;overflow:hidden}.visit-log__header{border-bottom:1px solid var(--border);padding:24px}@media (max-width:768px){.visit-log__header{padding:18px 12px}}.visit-log__title{margin:0;font-size:24px;font-weight:650}.visit-log__meta{color:var(--muted);margin:8px 0 0}.visit-log__table-wrap{overflow-x:auto}.visit-log__table{border-collapse:collapse;width:100%;font-size:14px}.visit-log__head-cell{border-bottom:1px solid var(--border);background:var(--panel-muted);color:color-mix(in srgb, var(--foreground) 80%, var(--muted));letter-spacing:.06em;text-align:left;text-transform:uppercase;vertical-align:top;white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:700}.visit-log__cell{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:14px 16px}.visit-log__status{border:1px solid var(--border);background:var(--panel);min-height:24px;color:color-mix(in srgb, var(--foreground) 78%, var(--muted));border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.visit-log__status--active{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--panel));color:color-mix(in srgb, var(--accent) 72%, var(--foreground))}.visit-log__empty{color:var(--muted);margin:0;padding:24px}@media (max-width:768px){.visit-log__empty{padding:18px 12px}}.proposition{background:color-mix(in srgb, var(--panel-muted) 80%, var(--background));color:var(--foreground);flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:50px;padding:40px 16px;display:flex}@media (max-width:768px){.proposition{gap:30px;padding:20px 8px}}.proposition__panel{background:var(--panel);width:100%;max-width:1020px;box-shadow:var(--shadow-sm);margin:0 auto;overflow:visible}.proposition__page-controls{justify-content:flex-end;width:100%;max-width:1020px;margin:0 auto;display:flex}.proposition__panel-title{padding:20px;font-size:22px;font-weight:600}@media (max-width:768px){.proposition__panel-title{padding:20px 10px}}.proposition__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 20px;display:flex}.proposition__header-main{min-width:0}.proposition__item{padding:8px 20px 30px}@media (max-width:768px){.proposition__item{padding:8px 10px 30px}}.proposition__item--no-padding-bottom{padding-bottom:0}@media (max-width:768px){.proposition__item--no-padding-bottom{padding-bottom:0}}.proposition__subtitle{margin-top:20px;margin-bottom:10px;font-weight:600}.proposition__text{margin-bottom:12px}.proposition__text--attention{color:color-mix(in srgb, var(--accent) 15%, var(--primary));font-weight:600}.proposition__text--special-attention{color:color-mix(in srgb, var(--accent) 15%, var(--primary));border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel));margin:0 -6px 6px;padding:12px 14px;font-weight:600}.proposition__research-list{gap:8px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.proposition__research-item{gap:15px;min-width:0;display:flex}.proposition__research-link{color:color-mix(in srgb, var(--accent) 92%, var(--foreground));text-decoration:none;display:inline-flex}.proposition__research-link:hover{text-decoration:underline}.proposition__accent-list{counter-reset:proposition-accent-list;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.proposition__accent-list-item{counter-increment:proposition-accent-list;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel-muted) 45%, var(--panel));grid-template-columns:22px minmax(0,1fr);gap:4px 12px;padding:14px;display:grid}.proposition__accent-list-item:before{content:counter(proposition-accent-list);background:var(--accent);width:22px;height:22px;color:var(--accent-foreground);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.proposition__accent-list-title{font-size:15px;font-weight:700}.proposition__accent-list-text{color:color-mix(in srgb, var(--foreground) 82%, var(--muted));grid-column:2}.proposition__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700}.proposition__title{word-break:break-word;margin-top:8px;font-size:20px;font-weight:650}.proposition__logout{border:1px solid var(--border);background:var(--panel);height:36px;color:color-mix(in srgb, var(--foreground) 85%, var(--muted));cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.proposition__logout:hover{background:var(--panel-muted)}.ai-to-calls.proposition__panel{overflow:visible}.ai-to-calls__examples{grid-template-columns:1fr 1fr;align-items:flex-start;gap:30px;display:grid}@media (max-width:768px){.ai-to-calls__examples{grid-template-columns:1fr}}.document-recognition.proposition__panel{overflow:visible}.document-recognition__examples{gap:18px;display:grid}@media (max-width:768px){.document-recognition__examples{gap:30px}}.document-recognition__example{border-radius:var(--radius-md);background:var(--panel);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:768px){.document-recognition__example{grid-template-columns:1fr;gap:10px}}.document-recognition__image-frame{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-muted) 72%, var(--background));position:relative;overflow:hidden}.document-recognition__image{object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.document-recognition__result{gap:10px;min-width:0;display:grid}.document-recognition__example-title{font-size:16px;font-weight:650}.document-recognition__description{color:color-mix(in srgb, var(--foreground) 72%, var(--muted));font-size:14px}.document-recognition__fields{gap:8px;margin:4px 0 0;display:grid}.document-recognition__field{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent);gap:3px;padding-top:8px;display:grid}@media (max-width:768px){.document-recognition__field{gap:2px;padding-top:0}}.document-recognition__field-label{color:var(--muted);font-size:12px;font-weight:700}.document-recognition__field-value{word-break:break-word;margin:0;font-size:15px;font-weight:600}.expense-report{gap:14px;padding:4px 0 10px;display:grid}.expense-report__intro{color:color-mix(in srgb, var(--foreground) 84%, var(--muted))}.expense-report__list{gap:12px;display:grid}.expense-report__entry{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}@media (max-width:760px){.expense-report__entry{grid-template-columns:1fr}}.expense-report__summary{grid-template-columns:1fr 80px;align-items:center;gap:15px;min-width:0;display:grid}.expense-report__title{color:var(--foreground);font-size:15px;font-weight:700}.expense-report__amount{background:color-mix(in srgb, var(--accent) 12%, var(--panel));color:color-mix(in srgb, var(--accent) 28%, var(--primary));text-align:right;border-radius:999px;width:fit-content;margin-left:auto;padding:5px 10px;font-size:16px;font-weight:750}.expense-report__note{color:color-mix(in srgb, var(--foreground) 62%, var(--muted));font-size:13px}.expense-report__screenshots{gap:10px;min-width:0;display:grid}.expense-report__screenshot{gap:6px;min-width:0;margin:0;display:grid}.expense-report__screenshot-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-muted) 70%, var(--panel));cursor:zoom-in;width:100%;padding:0;display:block}.expense-report__screenshot-button:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}.expense-report__screenshot-button:focus{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.expense-report__image{width:100%;height:auto;display:block}.expense-report__caption{color:color-mix(in srgb, var(--foreground) 58%, var(--muted));font-size:12px}.expense-report__total{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 10%, var(--panel));justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.expense-report__total-label{font-weight:700}.expense-report__total-value{color:color-mix(in srgb, var(--accent) 28%, var(--primary));font-size:20px;font-weight:800}.expense-report__modal{z-index:50;background:#0a0a0ac7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}@media (max-width:760px){.expense-report__modal{padding:12px}}.expense-report__modal-content{border:1px solid color-mix(in srgb, var(--border) 52%, transparent);border-radius:var(--radius-md);background:var(--panel);grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 20px 60px #0000004d}@media (max-width:760px){.expense-report__modal-content{max-height:calc(100vh - 24px)}}.expense-report__modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.expense-report__modal-title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.expense-report__modal-close{border:1px solid var(--border);background:var(--panel);color:color-mix(in srgb, var(--foreground) 82%, var(--muted));cursor:pointer;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:700}.expense-report__modal-close:hover{background:var(--panel-muted)}.expense-report__modal-close:focus{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.expense-report__modal-frame{background:color-mix(in srgb, var(--panel-muted) 76%, var(--panel));padding:14px;overflow:auto}.expense-report__modal-image{width:auto;min-width:min(100%,760px);max-width:none;height:auto;margin:0 auto;display:block}.implementation-needs__ordered-list{gap:8px;margin:10px 0 18px;padding-left:24px;display:grid}.implementation-needs__ordered-item{padding-left:4px;font-weight:600}.implementation-needs__reasons{gap:12px;display:grid}.implementation-needs__reason{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel-muted) 45%, var(--panel));padding:14px}.implementation-needs__reason-title{margin-bottom:8px;font-size:15px;font-weight:700}.implementation-needs__reason-text{color:color-mix(in srgb, var(--foreground) 82%, var(--muted))}.implementation-needs__payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 18px;display:grid}@media (max-width:859px){.implementation-needs__payment-grid{grid-template-columns:1fr}}.implementation-needs__payment{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);padding:14px}.implementation-needs__payment-value{color:color-mix(in srgb, var(--accent) 20%, var(--primary));margin-bottom:6px;font-size:18px;font-weight:750}.implementation-needs__payment-label{color:color-mix(in srgb, var(--foreground) 76%, var(--muted));font-size:14px}.implementation-needs__calculation{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel));padding:12px 14px}.implementation-needs__calculation-title{margin-bottom:8px;font-weight:700}.implementation-needs__questions{gap:14px;display:grid}.implementation-needs__question{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);padding:14px}.implementation-needs__question-title{margin-bottom:10px;font-size:16px;font-weight:700}.implementation-needs__answer{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}.implementation-needs__links-title{margin-top:14px;margin-bottom:8px;font-weight:700}.implementation-needs__links{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.implementation-needs__link-item{min-width:0;display:flex}.implementation-needs__link{color:color-mix(in srgb, var(--accent) 92%, var(--foreground));word-break:break-word;text-decoration:none}.implementation-needs__link:hover{text-decoration:underline}.technical-implementation__iron-img{width:80%;height:auto;margin:0 auto;display:block}.technical-implementation__iron-img--test{width:100%}.rental-website__metrika{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);width:100%;margin:18px 0;overflow-x:auto}.rental-website__metrika-image{width:100%;height:auto;display:block}.call-audio-player{grid-template-columns:80px 1fr;align-items:center;gap:10px;display:grid}.call-audio-player__meta{gap:4px;min-width:0;display:grid}.call-audio-player__name{word-break:break-word;font-size:14px;font-weight:650}.call-audio-player__time{color:color-mix(in srgb, var(--foreground) 60%, var(--muted));font-variant-numeric:tabular-nums;font-size:12px}.call-audio-player__player{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.call-audio-player__waveform{border:1px solid color-mix(in srgb, var(--border) 85%, var(--foreground));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-muted) 70%, var(--background));width:100%;min-height:56px;overflow:hidden}.call-audio-player__icon-button{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);width:36px;height:36px;color:color-mix(in srgb, var(--foreground) 80%, var(--muted));cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.call-audio-player__icon-button:hover{background:var(--panel-muted)}.call-audio-player__icon-button:disabled{opacity:.55;cursor:not-allowed}.call-audio-player__icon{width:18px;height:18px;display:block}@media (max-width:860px){.call-audio-player{grid-template-columns:1fr;justify-items:stretch}}.chat-view__columns{grid-template-columns:1fr;gap:16px;margin-top:18px;display:grid}@media (min-width:860px){.chat-view__columns{grid-template-columns:1fr 1fr}}.chat-view__column{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-md);padding:14px}.chat-view__column-title{font-size:13px;font-weight:700}.chat-thread{flex-direction:column;gap:10px;margin-top:14px;display:flex}.chat-thread__message{flex-direction:column;display:flex}.chat-thread__message--external{align-items:flex-start}.chat-thread__message--internal{align-items:flex-end}.chat-thread__bubble{white-space:pre-wrap;border-radius:18px;max-width:85%;padding:10px 12px;font-size:14px}.chat-thread__bubble--external{background:color-mix(in srgb, var(--panel-muted) 70%, var(--background));color:var(--foreground)}.chat-thread__bubble--internal{background:var(--accent);color:var(--accent-foreground)}.chat-thread__images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.chat-thread__image{border:1px solid var(--border);background:var(--panel-muted);border-radius:10px;width:100%;height:128px;position:relative;overflow:hidden}.chat-thread__image-element{object-fit:cover}.prompt-materials{gap:24px;margin-top:8px;display:grid}.prompt-materials__section{gap:12px;display:grid}.prompt-materials__section-title{font-size:18px;font-weight:700}.prompt-materials__prompt{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:10px;padding:16px;display:grid}.prompt-materials__heading{margin-top:10px;font-size:16px;font-weight:700}.prompt-materials__heading--main{margin-top:0;font-size:20px}.prompt-materials__paragraph{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}.prompt-materials__list{gap:6px;margin:0;padding-left:20px;display:grid}.prompt-materials__list-item{padding-left:2px}.prompt-materials__inline-code{background:var(--panel-muted);color:color-mix(in srgb, var(--accent) 78%, var(--foreground));font-family:var(--font-mono);border-radius:5px;padding:1px 5px;font-size:.92em}.prompt-materials__code{border:1px solid var(--border);background:var(--panel-muted);color:color-mix(in srgb, var(--foreground) 90%, var(--muted));font-family:var(--font-mono);white-space:pre-wrap;border-radius:8px;margin:0;padding:12px;font-size:13px;overflow-x:auto}.prompt-materials__divider{background:var(--border);height:1px}.prompt-materials__json{background:var(--panel);color:color-mix(in srgb, var(--foreground) 90%, var(--muted));font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:16px;font-size:13px}@media (max-width:720px){.prompt-materials__json{font-size:12px}}.ai-to-calls-list__list{gap:5px;display:grid}.ai-to-calls-list__tabs{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.ai-to-calls-list__tab-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--foreground);cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.ai-to-calls-list__tab-button:hover{background:color-mix(in srgb, var(--panel-muted) 52%, var(--panel))}.ai-to-calls-list__tab-button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, white);outline-offset:1px}.ai-to-calls-list__tab-button--active{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:color-mix(in srgb, var(--accent) 55%, var(--foreground))}.ai-to-calls-call-item__item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);padding:10px;overflow:visible}@media (max-width:768px){.ai-to-calls-call-item__item{padding:6px}}.ai-to-calls-call-item__player{z-index:2;background:var(--panel);position:sticky;top:0}@media (max-width:768px){.ai-to-calls-call-item__player{width:calc(100% + 12px);margin:0 -6px;padding:0 6px}}.ai-to-calls-call-item__legend{flex-wrap:wrap;gap:10px 16px;padding:12px 0;display:flex}@media (max-width:768px){.ai-to-calls-call-item__legend{gap:6px 8px;padding:8px 0}}.ai-to-calls-call-item__legend-item{color:color-mix(in srgb, var(--foreground) 72%, var(--muted));align-items:center;gap:7px;font-size:12px;display:inline-flex}@media (max-width:768px){.ai-to-calls-call-item__legend-item{gap:4px;font-size:10px}}.ai-to-calls-call-item__legend-mark{border-radius:3px;flex:none;width:16px;height:10px;display:inline-block}@media (max-width:768px){.ai-to-calls-call-item__legend-mark{width:12px;height:8px}}.ai-to-calls-call-item__legend-mark--added{background:#fee2e2;border:1px solid #ef4444}.ai-to-calls-call-item__legend-mark--missing{background:#dbeafe;border:1px dashed #2563eb}.ai-to-calls-call-item__legend-mark--changed{background:#fef3c7;border:1px solid #d97706}.ai-to-calls-call-item__comparison{border-top:1px solid var(--border);grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:start;gap:0;padding:0;display:grid;overflow-x:auto}@media (max-width:768px){.ai-to-calls-call-item__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow-x:visible}}.ai-to-calls-call-item__transcript-title{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel-muted) 42%, var(--panel));min-width:0;padding:10px 12px;font-size:13px;font-weight:700}@media (max-width:768px){.ai-to-calls-call-item__transcript-title{padding:8px 6px;font-size:11px}}.ai-to-calls-call-item__dialog-row{border-bottom:1px solid color-mix(in srgb, var(--border) 90%, transparent);grid-column:1/-1;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:start;gap:14px;padding:10px 0;display:grid}@media (max-width:768px){.ai-to-calls-call-item__dialog-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:6px 0}}.ai-to-calls-transcript-message-cell__message{gap:3px;display:grid}@media (max-width:768px){.ai-to-calls-transcript-message-cell__message{gap:2px}}.ai-to-calls-transcript-message-cell__message--customer{justify-items:start}.ai-to-calls-transcript-message-cell__message--manager{justify-items:end}.ai-to-calls-transcript-message-cell__message-empty{min-height:72px}@media (max-width:768px){.ai-to-calls-transcript-message-cell__message-empty{min-height:48px}}.ai-to-calls-transcript-message-cell__message-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}@media (max-width:768px){.ai-to-calls-transcript-message-cell__message-label{letter-spacing:0;font-size:9px}}.ai-to-calls-transcript-message-cell__bubble{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);word-break:break-word;max-width:min(560px,100%);min-height:30px;padding:6px 12px;font-size:13px}@media (max-width:768px){.ai-to-calls-transcript-message-cell__bubble{min-height:26px;padding:5px 6px;font-size:11px}}.ai-to-calls-transcript-message-cell__bubble--manager{background:color-mix(in srgb, var(--accent) 9%, var(--panel));border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}.ai-to-calls-transcript-message-cell__word{border-radius:3px}.ai-to-calls-transcript-message-cell__word--added{color:#991b1b;background:#fee2e2;padding:1px 3px;box-shadow:inset 0 -1px #ef4444}.ai-to-calls-transcript-message-cell__word--missing{color:#1e3a8a;outline-offset:1px;background:#dbeafe;outline:1px dashed #2563eb;padding:1px 3px}.ai-to-calls-transcript-message-cell__word--changed{color:#92400e;background:#fef3c7;padding:1px 3px;box-shadow:inset 0 -1px #d97706}@media (max-width:768px){.ai-to-calls-transcript-message-cell__word--added,.ai-to-calls-transcript-message-cell__word--missing,.ai-to-calls-transcript-message-cell__word--changed{padding:0 2px}}.ai-to-calls-example{--ai-to-calls-example-base-size:2px;gap:calc(var(--ai-to-calls-example-base-size)*6);display:grid}.ai-to-calls-example__player{z-index:2;background:var(--panel);position:sticky;top:0}.ai-to-calls-example__checks{gap:calc(var(--ai-to-calls-example-base-size)*5);display:grid}.ai-to-calls-example__call-description{gap:calc(var(--ai-to-calls-example-base-size)*2);display:grid}.ai-to-calls-example__section-title{font-size:calc(var(--ai-to-calls-example-base-size)*7);color:color-mix(in srgb, var(--foreground) 86%, var(--muted));font-weight:700}.ai-to-calls-example__call-description-text{font-size:calc(var(--ai-to-calls-example-base-size)*6);color:color-mix(in srgb, var(--foreground) 90%, var(--muted))}.ai-to-calls-example__check{grid-template-columns:calc(var(--ai-to-calls-example-base-size)*10) minmax(0, 1fr);gap:calc(var(--ai-to-calls-example-base-size)*5);padding:calc(var(--ai-to-calls-example-base-size)*2.5);border:calc(var(--ai-to-calls-example-base-size)*.5) solid #16a34a;border-radius:var(--radius-sm);background:#daffe0;align-items:center;display:grid}.ai-to-calls-example__check--error{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--background) 95%, var(--danger))}.ai-to-calls-example__check-icon{width:calc(var(--ai-to-calls-example-base-size)*10);height:calc(var(--ai-to-calls-example-base-size)*10);color:#fff;font-size:calc(var(--ai-to-calls-example-base-size)*6);background:#16a34a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ai-to-calls-example__check-icon:before{content:"✓"}.ai-to-calls-example__check--error .ai-to-calls-example__check-icon{background:#dc2626}.ai-to-calls-example__check--error .ai-to-calls-example__check-icon:before{content:"✕"}.ai-to-calls-example__check-item{gap:calc(var(--ai-to-calls-example-base-size)*1.5);min-width:0;display:grid}.ai-to-calls-example__check-title{font-size:calc(var(--ai-to-calls-example-base-size)*6.5);font-weight:700}.ai-to-calls-example__check-description{gap:calc(var(--ai-to-calls-example-base-size)*3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ai-to-calls-example__check-description-mark{width:calc(var(--ai-to-calls-example-base-size)*40);font-size:calc(var(--ai-to-calls-example-base-size)*5.5);white-space:nowrap;font-weight:700}.ai-to-calls-example__check-description-mark--correct{color:#166534}.ai-to-calls-example__check-description-mark--error{color:#991b1b}.ai-to-calls-example__check-description-text{font-size:calc(var(--ai-to-calls-example-base-size)*5.5);color:color-mix(in srgb, var(--foreground) 84%, var(--muted))}.ai-to-calls-example__transcription-section{gap:calc(var(--ai-to-calls-example-base-size)*4);padding:calc(var(--ai-to-calls-example-base-size)*6);border:calc(var(--ai-to-calls-example-base-size)*.5) solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-muted) 34%, var(--panel));display:grid}.ai-to-calls-example__transcription-button{cursor:pointer;width:fit-content;font-size:calc(var(--ai-to-calls-example-base-size)*6);color:color-mix(in srgb, var(--foreground) 86%, var(--muted));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 86%, var(--muted));text-decoration-color:color-mix(in srgb, var(--foreground) 86%, var(--muted));text-underline-offset:calc(var(--ai-to-calls-example-base-size)*1);background:0 0;border:none;padding:0;font-weight:700}.ai-to-calls-example__transcription{margin-top:calc(var(--ai-to-calls-example-base-size)*4);gap:calc(var(--ai-to-calls-example-base-size)*2);padding:calc(var(--ai-to-calls-example-base-size)*5);background:var(--panel);display:grid}.ai-to-calls-example__transcription-row{gap:calc(var(--ai-to-calls-example-base-size)*4);display:grid}.ai-to-calls-example__transcription-message{max-width:min(var(--ai-to-calls-example-base-size)*290,100%);gap:calc(var(--ai-to-calls-example-base-size)*1);padding:calc(var(--ai-to-calls-example-base-size)*4);border:calc(var(--ai-to-calls-example-base-size)*.5) solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-muted) 36%, var(--panel));display:grid}.ai-to-calls-example__transcription-message--manager{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel));justify-self:end}.ai-to-calls-example__transcription-message--customer{justify-self:start}.ai-to-calls-example__transcription-role{font-size:calc(var(--ai-to-calls-example-base-size)*5.5);text-transform:uppercase;color:var(--muted);font-weight:700}.ai-to-calls-example__transcription-text{font-size:calc(var(--ai-to-calls-example-base-size)*6);color:color-mix(in srgb, var(--foreground) 92%, var(--muted));word-break:break-word}.about-transcription{--about-transcription-scale:150;--about-transcription-unit:calc((var(--about-transcription-scale) / 100) * 1px);gap:calc(var(--about-transcription-unit)*12);width:100%;padding-bottom:calc(var(--about-transcription-unit)*3);display:grid;overflow-x:auto}@media (max-width:768px){.about-transcription__chema-wrapper{max-width:calc(100dvw - 40px);overflow-x:auto}}.about-transcription__line{align-items:center;gap:calc(var(--about-transcription-unit)*4);min-width:fit-content;display:flex}.about-transcription__step{align-items:center;gap:calc(var(--about-transcription-unit)*4);display:flex}.about-transcription__card{width:calc(var(--about-transcription-unit)*55);min-height:calc(var(--about-transcription-unit)*80);border-radius:calc(var(--about-transcription-unit)*4);border:calc(var(--about-transcription-unit)*.5) solid #c5d7ff;text-align:center;padding:calc(var(--about-transcription-unit)*3);align-content:center;justify-items:center;gap:calc(var(--about-transcription-unit)*1.5);background:#f3f7ff;display:grid}.about-transcription__card--file{background:#edf3ff;border-color:#9cbaf3}.about-transcription__card--wave{background:#eef5ff;border-color:#95b6f7}.about-transcription__card--clean{background:#edf8f3;border-color:#b7ddd2}.about-transcription__card--model{background:#edf9f6;border-color:#9ccbc7}.about-transcription__card--diarization{background:#fff7e7;border-color:#e5ce8f}.about-transcription__card--draft{background:#f6f0ff;border-color:#cbb0ee}.about-transcription__card--transcription{background:#f9f4ff;border-color:#d9c8ee}.about-transcription__card--judge{background:#ffeef0;border-color:#efbcbc}.about-transcription__card--dialog{background:#f7efff;border-color:#cfb0ee}.about-transcription__card--compact{width:calc(var(--about-transcription-unit)*50);min-height:calc(var(--about-transcription-unit)*80);gap:calc(var(--about-transcription-unit)*4)}.about-transcription__icon{width:calc(var(--about-transcription-unit)*40);height:calc(var(--about-transcription-unit)*40);object-fit:contain;margin-bottom:calc(var(--about-transcription-unit)*5);display:block}.about-transcription__icon--compact{width:calc(var(--about-transcription-unit)*39);height:calc(var(--about-transcription-unit)*39)}.about-transcription__card-title{font-size:calc(var(--about-transcription-unit)*8);font-weight:700}.about-transcription__card-title--compact{font-size:calc(var(--about-transcription-unit)*7)}.about-transcription__card-subtitle{font-size:calc(var(--about-transcription-unit)*7);font-weight:500}.about-transcription__card-subtitle--compact{font-size:calc(var(--about-transcription-unit)*6)}.about-transcription__arrow{font-size:calc(var(--about-transcription-unit)*13);color:#40495a}.about-transcription__extended{align-items:center;gap:calc(var(--about-transcription-unit)*4);min-width:fit-content;display:flex}.about-transcription__draft-group{gap:calc(var(--about-transcription-unit)*8);border:calc(var(--about-transcription-unit)*.5) dashed #be95e5;border-radius:calc(var(--about-transcription-unit)*4);padding:calc(var(--about-transcription-unit)*5);background:#f8f2ff;display:grid}.about-transcription__draft-row{align-items:center;gap:calc(var(--about-transcription-unit)*4);display:flex}.about-transcription__draft-label{font-size:calc(var(--about-transcription-unit)*6);color:#37247d;border:calc(var(--about-transcription-unit)*1.5) dashed #8f7de2;border-radius:calc(var(--about-transcription-unit)*10);padding:calc(var(--about-transcription-unit)*4) calc(var(--about-transcription-unit)*4);justify-self:center;font-weight:700}.spoiler{background:color-mix(in srgb, var(--background) 90%, var(--muted));gap:12px;margin:0 -20px;padding:10px 20px;display:grid}@media (max-width:768px){.spoiler{margin:0 -10px;padding:10px}}.spoiler__controls{z-index:2;background:color-mix(in srgb, var(--background) 90%, var(--muted));align-items:center;gap:20px;padding:8px 0;display:flex;position:sticky;top:0}.spoiler__button{color:color-mix(in srgb, var(--foreground) 15%, var(--muted));border:none;border-bottom:1px dashed var(--border);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;outline:none;padding:0;font-size:13px;font-weight:600}@media (max-width:768px){.spoiler__button{padding-left:1px;font-size:12px}}.spoiler__button--open{border-bottom:1px dashed color-mix(in srgb, var(--foreground) 15%, var(--muted))}.spoiler__button--visited{color:visitedtext;border-bottom-color:color-mix(in srgb, VisitedText 55%, transparent)}.spoiler__button--opened{cursor:default;border-color:#0000}.spoiler__button--hide{border-bottom:1px dashed color-mix(in srgb, var(--foreground) 15%, var(--muted))}.spoiler__content--closed{display:none}.chat-conversion-chart{gap:12px;display:grid}.chat-conversion-chart__canvas{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;width:100%;min-width:0;min-height:1px;padding:10px}@media (max-width:768px){.chat-conversion-chart__canvas{padding:0}}.chat-conversion-chart :focus,.chat-conversion-chart :focus-visible{outline:none}.chat-conversion-metrics-table{gap:10px;margin-bottom:10px;display:grid}.chat-conversion-metrics-table__frame{background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.chat-conversion-metrics-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.chat-conversion-metrics-table__table{border-collapse:collapse;width:100%;min-width:760px}.chat-conversion-metrics-table__head-cell{background:var(--panel-muted);color:var(--foreground);text-align:left;border-bottom:1px solid var(--border);padding:10px 12px;font-size:12px;font-weight:500;position:sticky;top:0}.chat-conversion-metrics-table__head-cell--month{width:160px}.chat-conversion-metrics-table__head-cell--number{text-align:center}.chat-conversion-metrics-table__row--average{background:#00000005;font-weight:600}.chat-conversion-metrics-table__cell{color:var(--foreground);text-align:center;background:0 0;border-bottom:1px solid #0000000f;padding:10px 12px;font-size:13px}.chat-conversion-metrics-table__cell--month{text-align:left;white-space:nowrap;font-weight:500}.chat-conversion-metrics-table__cell--number{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-conversion-metrics-table__cell--highlight{background:#ffeeaa59}.chat-conversion-metrics-table__row:last-child .chat-conversion-metrics-table__cell{border-bottom:none}.conversion-growth-table{gap:10px;margin-bottom:10px;display:grid}.conversion-growth-table__frame{background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.conversion-growth-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.conversion-growth-table__table{border-collapse:collapse;width:100%;min-width:760px}.conversion-growth-table__head-cell{background:var(--panel-muted);color:var(--foreground);text-align:left;border-bottom:1px solid var(--border);padding:10px 12px;font-size:12px;font-weight:500;position:sticky;top:0}.conversion-growth-table__head-cell--month{width:160px}.conversion-growth-table__head-cell--number{text-align:center}.conversion-growth-table__row--total{background:#00000005;font-weight:600}.conversion-growth-table__cell{color:var(--foreground);text-align:center;background:0 0;border-bottom:1px solid #0000000f;padding:10px 12px;font-size:13px}.conversion-growth-table__cell--month{text-align:left;white-space:nowrap;font-weight:500}.conversion-growth-table__cell--number{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.conversion-growth-table__cell--highlight{background:#ffeeaa59}.conversion-growth-table__row:last-child .conversion-growth-table__cell{border-bottom:none}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Thin.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-ThinItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Ultralight.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-UltralightItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Light.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-LightItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Regular.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-RegularItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Medium.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-MediumItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Semibold.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-SemiboldItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Bold.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-BoldItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Heavy.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-HeavyItalic.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-Black.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/sf-pro/SF-Pro-Display-BlackItalic.otf)format("opentype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#00094b;--muted:#6b7280;--border:#e5e7eb;--panel:#fff;--panel-muted:#f8fafc;--danger:#b91c1c;--danger-bg:#fef2f2;--primary:#111827;--primary-hover:#0b1220;--primary-foreground:#fff;--accent:#2563eb;--accent-foreground:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 2px #0000000f;--font-sans-sf-pro:"SF Pro Display", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial;--font-sans:var(--font-sans-sf-pro);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*{box-sizing:border-box}html,body{height:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100%;margin:0;display:flex}a{color:inherit}button,input{font:inherit}
