.skeleton-loader-wrapper[data-v-faf41e02]{border-radius:.75rem;width:100%;max-width:100%;position:relative;overflow:hidden}.skeleton-loader-wrapper.wrapper-card[data-v-faf41e02]{border-radius:6px 16px 16px 6px;width:100%;max-width:280px}.skeleton-loader-wrapper.wrapper-card.is-rtl[data-v-faf41e02]{border-radius:16px 6px 6px 16px}.animated-gradient-bg[data-v-faf41e02]{opacity:.15;z-index:0;border-radius:inherit;background:linear-gradient(-45deg,#dbeafe,#bfdbfe,#93c5fd,#60a5fa,#3b82f6,#2563eb) 0 0/400% 400%;animation:15s infinite gradientFlow-faf41e02;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gradientFlow-faf41e02{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.skeleton-loader[data-v-faf41e02]{z-index:1;width:100%;max-width:100%;position:relative;overflow:hidden}.skeleton-bar[data-v-faf41e02]{background:linear-gradient(90deg,var(--color-border,#e5e7eb)25%,var(--color-surface,#f3f4f6)50%,var(--color-border,#e5e7eb)75%);background-size:200% 100%;border-radius:.75rem;height:1rem;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02}@keyframes skeleton-pulse-faf41e02{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-bar-title[data-v-faf41e02]{border-radius:1rem;width:70%;height:2rem;margin-bottom:.75rem}.skeleton-bar-subtitle[data-v-faf41e02]{border-radius:.75rem;width:50%;height:1.5rem}.skeleton-bar-full[data-v-faf41e02]{width:100%;margin-bottom:.5rem}.skeleton-bar-medium[data-v-faf41e02]{width:75%;margin-bottom:.5rem}.skeleton-bar-button[data-v-faf41e02]{border-radius:.5rem;width:8rem;height:2.5rem}.skeleton-bar-option[data-v-faf41e02]{flex:1;height:1.25rem}.skeleton-title[data-v-faf41e02]{padding:1.5rem}.skeleton-text[data-v-faf41e02]{padding:1rem}.skeleton-card[data-v-faf41e02]{aspect-ratio:1/1.45;background:var(--color-surface,#e5e7eb);flex-direction:column;justify-content:center;width:100%;min-height:260px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.skeleton-card-cover[data-v-faf41e02]{width:100%}.skeleton-button[data-v-faf41e02]{display:inline-block}.skeleton-image[data-v-faf41e02]{aspect-ratio:16/9;border-radius:1rem;width:100%;overflow:hidden}.skeleton-image-placeholder[data-v-faf41e02]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;justify-content:center;align-items:center;width:100%;height:100%;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02;display:flex}.skeleton-image-icon[data-v-faf41e02]{color:#9ca3af;opacity:.5;width:4rem;height:4rem}.skeleton-map[data-v-faf41e02]{aspect-ratio:4/3;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.skeleton-map-placeholder[data-v-faf41e02]{background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 200%;justify-content:center;align-items:center;width:100%;height:100%;animation:2s ease-in-out infinite skeleton-map-pulse-faf41e02;display:flex;position:relative}@keyframes skeleton-map-pulse-faf41e02{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.skeleton-map-icon[data-v-faf41e02]{color:#9ca3af;opacity:.4;width:5rem;height:5rem;animation:1.5s ease-in-out infinite skeleton-map-icon-pulse-faf41e02}@keyframes skeleton-map-icon-pulse-faf41e02{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.skeleton-map-controls[data-v-faf41e02]{flex-direction:column;gap:.25rem;display:flex;position:absolute;top:1rem;right:1rem}.skeleton-map-btn[data-v-faf41e02]{background:#fff9;border-radius:.375rem;width:2rem;height:2rem;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02}.skeleton-question[data-v-faf41e02]{background:#fff;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.skeleton-question-header[data-v-faf41e02]{margin-bottom:1.5rem}.skeleton-question-options[data-v-faf41e02]{flex-direction:column;gap:1rem;display:flex}.skeleton-option[data-v-faf41e02]{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.skeleton-option-letter[data-v-faf41e02]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02}.skeleton-list[data-v-faf41e02]{flex-direction:column;gap:.75rem;display:flex}.skeleton-list-item[data-v-faf41e02]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}@media (max-width:640px){.skeleton-card[data-v-faf41e02],.skeleton-question[data-v-faf41e02]{padding:1rem}.skeleton-option[data-v-faf41e02]{padding:.75rem}.skeleton-option-letter[data-v-faf41e02]{width:2rem;height:2rem}}@media (max-width:480px){.skeleton-card[data-v-faf41e02],.skeleton-question[data-v-faf41e02]{padding:.75rem}.skeleton-option[data-v-faf41e02]{padding:.5rem}.skeleton-option-letter[data-v-faf41e02]{width:1.75rem;height:1.75rem}}.skeleton-loader[data-v-faf41e02]{transition:opacity .3s ease-in-out}.skeleton-loader.fade-out[data-v-faf41e02]{opacity:0}.drag-drop-screen[data-v-427221fd]{isolation:isolate;position:relative}.drag-drop-screen__body[data-v-427221fd]{min-height:0;overflow:hidden}.drag-drop-container[data-v-427221fd]{z-index:1;min-height:0;color:var(--drag-text);flex-direction:column;gap:0;display:flex;position:relative}.drag-drop-mobile-stage[data-v-427221fd]{justify-content:center}.drag-drop-card[data-v-427221fd],.drag-drop-complete-card[data-v-427221fd],.drag-drop-pool[data-v-427221fd],.drag-drop-sheet[data-v-427221fd]{border:1px solid color-mix(in srgb,var(--drag-border)78%,transparent);background:var(--drag-panel-bg);box-shadow:var(--drag-shell-shadow)}.drag-drop-card[data-v-427221fd],.drag-drop-complete-card[data-v-427221fd]{border-radius:var(--radius-3xl)}.drag-drop-category-button[data-v-427221fd],.drag-drop-icon-button[data-v-427221fd],.drag-drop-primary-action[data-v-427221fd],.drag-drop-secondary-action[data-v-427221fd],.drag-drop-undo[data-v-427221fd],.drag-drop-pill[data-v-427221fd]{outline:none}.drag-drop-fraction[data-v-427221fd]{unicode-bidi:isolate;display:inline-block}.drag-drop-category-button[data-v-427221fd]:hover,.drag-drop-icon-button[data-v-427221fd]:hover,.drag-drop-secondary-action[data-v-427221fd]:hover,.drag-drop-pill[data-v-427221fd]:hover{background:var(--drag-panel-hover)}.drag-drop-category-button[data-v-427221fd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--drag-focus)48%,transparent)}.drag-drop-icon-button[data-v-427221fd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--drag-focus)48%,transparent)}.drag-drop-primary-action[data-v-427221fd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--drag-focus)48%,transparent)}.drag-drop-secondary-action[data-v-427221fd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--drag-focus)48%,transparent)}.drag-drop-undo[data-v-427221fd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--drag-focus)48%,transparent)}.drag-drop-pill[data-v-427221fd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--drag-focus)48%,transparent)}.drag-drop-action-bar[data-v-427221fd]{border-top:1px solid color-mix(in srgb,var(--drag-border)76%,transparent);background:color-mix(in srgb,var(--drag-paper)88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.drag-drop-action-bar--mobile[data-v-427221fd]{border-top:none}.drag-drop-two-column-layout[data-v-427221fd]{grid-template-columns:minmax(0,1fr) minmax(13rem,16rem) minmax(0,1fr);gap:1rem;min-height:0;padding-inline-start:.5rem;padding-inline-end:.5rem;display:grid;overflow:hidden}.drag-drop-two-column-layout--categories-only[data-v-427221fd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.drag-drop-drop-zone__body[data-v-427221fd]{background:color-mix(in srgb,var(--drag-surface-soft)46%,var(--drag-paper))}.drag-drop-empty-state[data-v-427221fd]{color:var(--drag-text-muted);border-color:var(--drag-empty-border);background:var(--drag-empty-bg)}.drag-drop-pill[data-v-427221fd]{border-color:var(--drag-pill-border);background:var(--drag-pill-bg);color:var(--drag-pill-text);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--drag-paper)56%,transparent),var(--drag-card-shadow)}.drag-drop-pill--selected[data-v-427221fd]{border-color:var(--drag-cta);background:var(--drag-cta);color:var(--drag-on-cta);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--drag-paper)18%,transparent),0 16px 30px -24px color-mix(in srgb,var(--drag-shadow-tint)72%,transparent)}.drag-drop-undo[data-v-427221fd]{background:var(--drag-undo-bg);color:var(--drag-undo-text);border:1px solid var(--drag-undo-border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--drag-paper)34%,transparent),0 18px 30px -24px color-mix(in srgb,var(--drag-shadow-tint)72%,transparent)}.drag-drop-undo[data-v-427221fd]:hover{background:var(--drag-undo-hover)}.drag-drop-sheet-backdrop[data-v-427221fd]{background:var(--drag-sheet-backdrop)}.drag-drop-sheet-row[data-v-427221fd]{border-color:color-mix(in srgb,var(--drag-border)72%,transparent);background:color-mix(in srgb,var(--drag-paper)92%,var(--drag-surface-soft))}.drag-drop-bottom-drawer[data-v-427221fd]{flex-shrink:0;margin-top:0}.drag-drop-drawer-panel[data-v-427221fd]{overflow:hidden}.drag-drop-drawer-content[data-v-427221fd]{background:var(--drag-surface-elevated)}.drag-drop-drawer-bank-panel[data-v-427221fd]{background:0 0}.drag-drop-drawer-bank-panel>div[data-v-427221fd]:first-child{border-bottom:1px solid color-mix(in srgb,var(--drag-border)70%,transparent)}.drag-drop-drawer-bank[data-v-427221fd]{max-height:min(23dvh,12rem)}.drag-drop-action-bar--desktop[data-v-427221fd]{border-top:1px solid color-mix(in srgb,var(--drag-border)70%,transparent);background:0 0}.drag-drop-icon-button[data-v-427221fd]{color:var(--drag-text);background:color-mix(in srgb,var(--drag-surface-soft)72%,var(--drag-paper))}.drag-drop-primary-action[data-v-427221fd]:disabled,.drag-drop-secondary-action[data-v-427221fd]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.animate-shake[data-v-427221fd]{animation:.4s cubic-bezier(.36,.07,.19,.97) both shake-427221fd}@keyframes shake-427221fd{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.drag-drop-sheet--animate[data-v-427221fd]{animation:.35s cubic-bezier(.25,1,.5,1) slideUp-427221fd}@keyframes slideUp-427221fd{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:1023px){.drag-drop-two-column-layout[data-v-427221fd]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.drag-drop-bottom-drawer[data-v-427221fd]{margin-top:0}.drag-drop-drawer-panel[data-v-427221fd]{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (prefers-reduced-motion:reduce){.drag-drop-container[data-v-427221fd],.drag-drop-category-button[data-v-427221fd],.drag-drop-icon-button[data-v-427221fd],.drag-drop-primary-action[data-v-427221fd],.drag-drop-secondary-action[data-v-427221fd],.drag-drop-undo[data-v-427221fd],.drag-drop-pill[data-v-427221fd]{transition:none!important;animation:none!important}}.ordering-root[data-v-54fd6573]{color:var(--ordering-text)}.ordering-screen[data-v-54fd6573]{height:var(--activity-shell-stage-height);max-height:var(--activity-shell-stage-height);overflow:hidden}.ordering-screen__body[data-v-54fd6573]{height:100%;min-height:0;overflow:hidden}.ordering-shell[data-v-54fd6573]{height:100%;min-height:100%}.ordering-stage[data-v-54fd6573]{background:var(--ordering-paper);border-color:var(--ordering-border);height:100%;min-height:100%;box-shadow:0 24px 40px -34px var(--ordering-shadow-tint),0 10px 24px -22px color-mix(in srgb,var(--ordering-shadow-tint)40%,transparent);flex-direction:column;gap:.875rem;display:flex;overflow:hidden}.ordering-stage__body[data-v-54fd6573]{flex:1;min-height:0;overflow:hidden}.ordering-list[data-v-54fd6573]{touch-action:pan-y;overscroll-behavior:contain;flex-direction:column;gap:.85rem;height:100%;min-height:0;padding-inline-end:.25rem;display:flex;overflow-y:auto}.ordering-card[data-v-54fd6573]{border:1px solid var(--ordering-border);cursor:default;border-radius:1.5rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.95rem 1rem;transition:box-shadow .22s,border-color .22s,background-color .22s,opacity .22s;display:grid}.ordering-card[data-v-54fd6573]:hover{background:color-mix(in srgb,var(--ordering-surface-strong)72%,var(--ordering-surface-elevated));border-color:color-mix(in srgb,var(--ordering-border)80%,var(--ordering-cta)20%)}.ordering-card__handle[data-v-54fd6573]{background:color-mix(in srgb,var(--ordering-surface-strong)74%,transparent);width:2.75rem;height:2.75rem;color:var(--ordering-text-muted);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.ordering-card__handle[data-v-54fd6573]:hover{color:var(--ordering-text-strong);background:color-mix(in srgb,var(--ordering-surface-strong)88%,transparent);border-color:color-mix(in srgb,var(--ordering-border)76%,transparent)}.ordering-card__handle[data-v-54fd6573]:active{cursor:grabbing;transform:scale(.97)}.ordering-card__handle[data-v-54fd6573]:focus-visible{box-shadow:0 0 0 1px var(--ordering-paper),0 0 0 4px color-mix(in srgb,var(--ordering-focus-ring)34%,transparent);outline:none}.ordering-card__position[data-v-54fd6573]{border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:900;display:inline-flex}.ordering-card__content[data-v-54fd6573]{min-width:0}.ordering-card__text[data-v-54fd6573]{color:var(--ordering-text-strong);word-break:break-word;margin:0;font-size:1rem;font-weight:750;line-height:1.5}.ordering-submit-button[data-v-54fd6573]{cursor:pointer;border-radius:1.35rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3.5rem;padding:.95rem 1.25rem;font-size:.98rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.ordering-submit-button[data-v-54fd6573]:hover{filter:brightness(1.02)}.ordering-submit-button[data-v-54fd6573]:active{transform:scale(.985)}.ordering-submit-button[data-v-54fd6573]:focus-visible{box-shadow:0 0 0 1px var(--ordering-paper),0 0 0 4px color-mix(in srgb,var(--ordering-focus-ring)34%,transparent),0 18px 28px -24px var(--ordering-cta);outline:none}.ordering-review-card[data-v-54fd6573]{border:1px solid var(--ordering-border);border-radius:1.5rem;flex-direction:column;gap:.9rem;padding:1rem 1.05rem;transition:background-color .3s,border-color .3s;display:flex}.ordering-review-card__header[data-v-54fd6573]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ordering-review-card__header-main[data-v-54fd6573]{align-items:center;gap:.7rem;min-width:0;display:flex}.ordering-review-card__index[data-v-54fd6573],.ordering-review-card__status[data-v-54fd6573]{border-radius:999px;justify-content:center;align-items:center;min-height:2rem;font-size:.75rem;font-weight:900;display:inline-flex}.ordering-review-card__index[data-v-54fd6573]{min-width:2rem;padding-inline-start:.45rem;padding-inline-end:.45rem}.ordering-review-card__status[data-v-54fd6573]{gap:.45rem;padding:.45rem .8rem}.ordering-review-card__text[data-v-54fd6573]{margin:0;font-size:1rem;font-weight:800;line-height:1.55}.ordering-review-card__answer[data-v-54fd6573]{border-radius:1.1rem;padding:.8rem .9rem}.ordering-review-card__answer-label[data-v-54fd6573]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:900;display:block}.ordering-review-card__answer-value[data-v-54fd6573]{color:var(--ordering-text-strong);align-items:flex-start;gap:.55rem;font-size:.95rem;font-weight:800;line-height:1.45;display:flex}.ordering-card--ghost[data-v-54fd6573]{opacity:.55;background:color-mix(in srgb,var(--ordering-surface-strong)80%,var(--ordering-surface-elevated));border:1px dashed color-mix(in srgb,var(--ordering-cta)24%,var(--ordering-border))}.ordering-card--chosen[data-v-54fd6573]{border-color:color-mix(in srgb,var(--ordering-cta)30%,var(--ordering-border))}.ordering-card--drag[data-v-54fd6573]{background:var(--ordering-paper);border-color:color-mix(in srgb,var(--ordering-cta)32%,var(--ordering-border));box-shadow:0 22px 32px -22px var(--ordering-shadow-tint),0 10px 24px -20px color-mix(in srgb,var(--ordering-cta)22%,transparent);cursor:grabbing;transition:none}.custom-scrollbar[data-v-54fd6573]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-54fd6573]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-54fd6573]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--ordering-border)42%,transparent);border-radius:999px}@media (max-width:640px){.ordering-stage[data-v-54fd6573]{gap:.75rem}.ordering-card[data-v-54fd6573]{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.85rem .9rem}.ordering-card__handle[data-v-54fd6573]{border-radius:.9rem;width:2.35rem;height:2.35rem}.ordering-card__position[data-v-54fd6573]{border-radius:.85rem;width:2.1rem;min-width:2.1rem;height:2.1rem;font-size:.82rem}.ordering-card__text[data-v-54fd6573]{font-size:.97rem}}@media (prefers-reduced-motion:reduce){.ordering-card[data-v-54fd6573],.ordering-card__handle[data-v-54fd6573],.ordering-submit-button[data-v-54fd6573]{transition:none}}.custom-scrollbar[data-v-97fa7bf6]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-97fa7bf6]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-97fa7bf6]::-webkit-scrollbar-thumb{background-color:var(--matching-scrollbar-thumb);border-radius:999px}.matching-results-wrapper[data-v-97fa7bf6]{display:contents}.matching-results-wrapper[data-v-97fa7bf6] ::-webkit-scrollbar{display:none}.matching-results-wrapper[data-v-97fa7bf6] *{scrollbar-width:none;-ms-overflow-style:none}.matching-drawer[data-v-97fa7bf6]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.matching-option[data-v-97fa7bf6],.matching-option__label[data-v-97fa7bf6],.matching-option__indicator[data-v-97fa7bf6],.matching-nav-button[data-v-97fa7bf6],.matching-primary-action[data-v-97fa7bf6],.matching-review-card[data-v-97fa7bf6],.matching-review-card__badge[data-v-97fa7bf6],.matching-review-answer[data-v-97fa7bf6],.matching-prompt[data-v-97fa7bf6]{transition:color .22s,background-color .22s,border-color .22s,opacity .22s,transform .22s,box-shadow .22s}.matching-option[data-v-97fa7bf6]{background-color:var(--option-bg);border-color:var(--option-border)}.matching-option[data-v-97fa7bf6]:hover{background-color:var(--option-hover-bg,var(--option-bg))}.matching-option[data-v-97fa7bf6]:focus-visible{box-shadow:0 0 0 4px var(--tw-ring-color)}.matching-nav-button[data-v-97fa7bf6]:focus-visible{box-shadow:0 0 0 4px var(--tw-ring-color)}.matching-primary-action[data-v-97fa7bf6]:focus-visible{box-shadow:0 0 0 4px var(--tw-ring-color)}.matching-nav-button[data-v-97fa7bf6]:hover:enabled{background-color:var(--matching-nav-hover)}.matching-primary-action[data-v-97fa7bf6]:hover:enabled{filter:brightness(.98)}@media (prefers-reduced-motion:reduce){.matching-option[data-v-97fa7bf6],.matching-option__label[data-v-97fa7bf6],.matching-option__indicator[data-v-97fa7bf6],.matching-nav-button[data-v-97fa7bf6],.matching-primary-action[data-v-97fa7bf6],.matching-review-card[data-v-97fa7bf6],.matching-review-card__badge[data-v-97fa7bf6],.matching-review-answer[data-v-97fa7bf6],.matching-prompt[data-v-97fa7bf6]{transition:none!important}}.line-matching-stage[data-v-106d3508]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.line-matching-scroll[data-v-106d3508]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.line-matching-shell-card[data-v-106d3508]{border:1px solid color-mix(in srgb,var(--lm-border)86%,transparent);background:var(--lm-surface-elevated);width:100%;min-height:0;max-height:100%;box-shadow:var(--lm-shadow);border-radius:clamp(1.5rem,1.2rem + 1vw,2rem);flex-direction:column;display:flex;overflow:hidden}.line-matching-shell-card__inner[data-v-106d3508]{border:1px solid color-mix(in srgb,var(--lm-border)70%,transparent);background:var(--lm-paper);min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lm-surface-soft)78%,transparent),var(--lm-card-shadow);border-radius:calc(clamp(1.5rem,1.2rem + 1vw,2rem) - .45rem);flex:1;margin:clamp(.75rem,.6rem + .5vw,1rem);padding:1rem;overflow:hidden}.line-matching-card-body[data-v-106d3508]{flex-direction:column;flex:1;min-height:0;display:flex}.line-matching-columns[data-v-106d3508]{flex:1;align-items:stretch;min-height:0}.line-matching-column[data-v-106d3508]{min-height:0}.line-matching-column__list[data-v-106d3508]{scrollbar-gutter:stable;flex:1;min-height:0;padding-right:.25rem;overflow:hidden auto}.line-matching-mobile-switch[data-v-106d3508]{border:1px solid color-mix(in srgb,var(--lm-border)74%,transparent);background:var(--lm-toggle-shell);box-shadow:0 12px 28px -24px var(--lm-shadow-tint);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.5rem}.line-matching-mobile-switch__inner[data-v-106d3508]{border:1px solid color-mix(in srgb,var(--lm-border)60%,transparent);background:var(--lm-toggle-bg);border-radius:1rem;gap:.25rem;margin:.45rem;padding:.2rem;display:flex}.line-matching-mobile-switch__button[data-v-106d3508]{cursor:pointer;border:1px solid #0000;border-radius:.9rem;flex:1;justify-content:center;align-items:center;font-weight:800;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.line-matching-mobile-switch__button[data-v-106d3508]:hover{color:var(--lm-text-strong)}.line-matching-mobile-switch__button[data-v-106d3508]:active{transform:scale(.98)}.line-matching-mobile-switch__button[data-v-106d3508]:focus-visible{outline:3px solid var(--lm-focus-ring);outline-offset:2px}.line-matching-item[data-v-106d3508]:focus-visible{outline:3px solid var(--lm-focus-ring);outline-offset:2px}.line-matching-reset[data-v-106d3508]:focus-visible{outline:3px solid var(--lm-focus-ring);outline-offset:2px}.line-matching-submit[data-v-106d3508]:focus-visible{outline:3px solid var(--lm-focus-ring);outline-offset:2px}.line-matching-mobile-switch__dot[data-v-106d3508]{border-radius:999px;width:.45rem;height:.45rem}.line-matching-column__header[data-v-106d3508]{border-bottom:1px solid color-mix(in srgb,var(--lm-border)72%,transparent)}.line-matching-column__label[data-v-106d3508]{color:var(--lm-text-muted);letter-spacing:.18em}.line-matching-divider[data-v-106d3508]{border-color:color-mix(in srgb,var(--lm-border)85%,transparent)}.line-matching-item[data-v-106d3508]{border:1px solid var(--line-item-border);background:var(--line-item-bg);color:var(--line-item-text);box-shadow:var(--line-item-shadow);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.line-matching-item[data-v-106d3508]:hover{background:var(--line-item-hover-bg)}.line-matching-item[data-v-106d3508]:active{transform:scale(.985)}.line-matching-item__text[data-v-106d3508]{color:inherit;transition:color .2s}.line-matching-item__indicator[data-v-106d3508]{letter-spacing:-.03em;border:2px solid;font-size:.72rem;font-weight:900;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.line-matching-item:hover .line-matching-item__indicator[data-v-106d3508]{transform:scale(1.04)}.line-matching-item__indicator-value[data-v-106d3508]{justify-content:center;align-items:center;min-width:.75rem;display:inline-flex}.line-matching-preview[data-v-106d3508]{box-shadow:0 14px 26px -24px var(--lm-shadow-tint)}.line-matching-preview__label[data-v-106d3508]{color:color-mix(in srgb,currentColor 72%,var(--lm-text-muted))}.line-matching-reset[data-v-106d3508],.line-matching-submit[data-v-106d3508]{cursor:pointer;transition:transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.line-matching-reset[data-v-106d3508]{border:none}.line-matching-reset[data-v-106d3508]:hover{background:color-mix(in srgb,var(--lm-surface-strong)78%,var(--lm-surface-elevated));color:var(--lm-text-strong)}.line-matching-reset[data-v-106d3508]:active,.line-matching-submit[data-v-106d3508]:active{transform:scale(.97)}.line-matching-submit[data-v-106d3508]{border:none}.line-matching-submit[data-v-106d3508]:not(:disabled):hover{filter:brightness(1.03)}.line-matching-submit[data-v-106d3508]:disabled{cursor:not-allowed}.line-matching-review-card__status[data-v-106d3508]{box-shadow:0 10px 20px -18px var(--lm-shadow-tint)}.line-matching-review-list[data-v-106d3508]{width:100%}.line-matching-review-list[data-v-106d3508]>*+*{margin-top:1rem}.line-matching-outer[data-v-106d3508]{color:var(--lm-text);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}[data-v-106d3508] .line-matching-root{height:100%;min-height:0}[data-v-106d3508] .line-matching-root .activity-layout-shell__body{min-height:0;padding-bottom:0;overflow:hidden}[data-v-106d3508] .line-matching-root .activity-layout-shell__body-inner,[data-v-106d3508] .line-matching-shell-body{height:100%;min-height:0}[data-v-106d3508] .line-matching-drawer{background:color-mix(in srgb,var(--lm-surface-elevated)94%,transparent);border-color:color-mix(in srgb,var(--lm-border)82%,transparent);box-shadow:0 -18px 42px -34px var(--lm-shadow-tint);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.custom-scrollbar[data-v-106d3508]{scrollbar-width:none;-ms-overflow-style:none}.custom-scrollbar[data-v-106d3508]::-webkit-scrollbar{display:none}@media (max-width:639px){.line-matching-shell-card__inner[data-v-106d3508]{margin:.65rem;padding:.8rem}.line-matching-column__list[data-v-106d3508]{padding-right:0}}
