/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.te-popover[data-v-b579e5fe]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.16s cubic-bezier(.16,1,.3,1) te-pop-b579e5fe}@keyframes te-pop-b579e5fe{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.te-chip[data-v-b579e5fe]{font:inherit;color:inherit;cursor:pointer;text-align:left;white-space:pre-wrap;background:0 0;border:1px solid #0000;border-radius:4px;margin:0 -1px;padding:1px 5px;transition:all .14s;display:inline}.te-chip[data-v-b579e5fe]:hover{background:#6366f114;border-color:#6366f140}@supports (color:color-mix(in lab,red,red)){.te-chip[data-v-b579e5fe]:hover{background:color-mix(in srgb,var(--color-edit-focus) 8%,transparent);border-color:color-mix(in srgb,var(--color-edit-focus) 25%,transparent)}}.te-chip--active[data-v-b579e5fe]{background:#6366f124;border-color:#6366f18c;box-shadow:0 0 0 3px #6366f114}@supports (color:color-mix(in lab,red,red)){.te-chip--active[data-v-b579e5fe]{background:color-mix(in srgb,var(--color-edit-focus) 14%,transparent);border-color:color-mix(in srgb,var(--color-edit-focus) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-edit-focus) 8%,transparent)}}.te-chip--dirty[data-v-b579e5fe]{background:#22c55e1a;border-color:#22c55e66}@supports (color:color-mix(in lab,red,red)){.te-chip--dirty[data-v-b579e5fe]{background:color-mix(in srgb,var(--color-edit-dirty) 10%,transparent);border-color:color-mix(in srgb,var(--color-edit-dirty) 40%,transparent)}}.te-chip--dirty.te-chip--active[data-v-b579e5fe]{background:#22c55e2e;border-color:#22c55ea6;box-shadow:0 0 0 3px #22c55e1f}@supports (color:color-mix(in lab,red,red)){.te-chip--dirty.te-chip--active[data-v-b579e5fe]{background:color-mix(in srgb,var(--color-edit-dirty) 18%,transparent);border-color:color-mix(in srgb,var(--color-edit-dirty) 65%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-edit-dirty) 12%,transparent)}}.dark .te-chip[data-v-b579e5fe]:hover{background:#6366f11f;border-color:#6366f14d}@supports (color:color-mix(in lab,red,red)){.dark .te-chip[data-v-b579e5fe]:hover{background:color-mix(in srgb,var(--color-edit-focus) 12%,transparent);border-color:color-mix(in srgb,var(--color-edit-focus) 30%,transparent)}}.dark .te-chip--active[data-v-b579e5fe]{background:#6366f12e;border-color:#6366f199}@supports (color:color-mix(in lab,red,red)){.dark .te-chip--active[data-v-b579e5fe]{background:color-mix(in srgb,var(--color-edit-focus) 18%,transparent);border-color:color-mix(in srgb,var(--color-edit-focus) 60%,transparent)}}.dark .te-chip--dirty[data-v-b579e5fe]{background:#22c55e24;border-color:#22c55e73}@supports (color:color-mix(in lab,red,red)){.dark .te-chip--dirty[data-v-b579e5fe]{background:color-mix(in srgb,var(--color-edit-dirty) 14%,transparent);border-color:color-mix(in srgb,var(--color-edit-dirty) 45%,transparent)}}.te-inline-ph[data-v-b579e5fe]{color:var(--color-edit-slot-text);white-space:nowrap;background:linear-gradient(#3b82f61f,#3b82f62e);border:1px dashed #3b82f673;border-radius:4px;margin:0 1px;padding:0 4px;font-size:.92em;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.te-inline-ph[data-v-b579e5fe]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-edit-slot) 12%,transparent),color-mix(in srgb,var(--color-edit-slot) 18%,transparent));border:1px dashed color-mix(in srgb,var(--color-edit-slot) 45%,transparent)}}.dark .te-inline-ph[data-v-b579e5fe]{color:var(--color-edit-slot-text);background:linear-gradient(#3b82f61a,#3b82f62e);border-color:#3b82f680}@supports (color:color-mix(in lab,red,red)){.dark .te-inline-ph[data-v-b579e5fe]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-edit-slot) 10%,transparent),color-mix(in srgb,var(--color-edit-slot) 18%,transparent));border-color:color-mix(in srgb,var(--color-edit-slot) 50%,transparent)}}.te-ph-pill[data-v-b579e5fe]{color:var(--color-edit-slot-text);cursor:default;background:#3b82f614;border:1px solid #3b82f640;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:11px;transition:all .14s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.te-ph-pill[data-v-b579e5fe]{background:color-mix(in srgb,var(--color-edit-slot) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-edit-slot) 25%,transparent)}}.te-ph-pill--linked[data-v-b579e5fe]{cursor:pointer}.te-ph-pill--linked[data-v-b579e5fe]:hover{background:#3b82f629;border-color:#3b82f680;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.te-ph-pill--linked[data-v-b579e5fe]:hover{background:color-mix(in srgb,var(--color-edit-slot) 16%,transparent);border-color:color-mix(in srgb,var(--color-edit-slot) 50%,transparent)}}.dark .te-ph-pill[data-v-b579e5fe]{color:var(--color-edit-slot-text);background:#3b82f61a;border-color:#3b82f64d}@supports (color:color-mix(in lab,red,red)){.dark .te-ph-pill[data-v-b579e5fe]{background:color-mix(in srgb,var(--color-edit-slot) 10%,transparent);border-color:color-mix(in srgb,var(--color-edit-slot) 30%,transparent)}}.dark .te-ph-pill--linked[data-v-b579e5fe]:hover{background:#3b82f633;border-color:#3b82f68c}@supports (color:color-mix(in lab,red,red)){.dark .te-ph-pill--linked[data-v-b579e5fe]:hover{background:color-mix(in srgb,var(--color-edit-slot) 20%,transparent);border-color:color-mix(in srgb,var(--color-edit-slot) 55%,transparent)}}.translation-editable-active{outline:2px dashed rgba(var(--brand-glow-rgb,99,102,241),.55);outline-offset:4px;cursor:pointer;border-radius:4px;transition:outline-color .12s;position:relative}.translation-editable-active:after{content:"";z-index:50;pointer-events:none;background-color:rgba(var(--brand-glow-rgb,99,102,241),.95);width:18px;height:18px;position:absolute;top:-10px;right:-10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}.te-fab{z-index:10000;cursor:pointer;width:48px;height:48px;box-shadow:0 2px 8px color-mix(in srgb,var(--color-scrim) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-scrim) 4%,transparent);border:none;border-radius:14px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:24px;right:24px}.te-fab:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--color-scrim) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-scrim) 6%,transparent);transform:translateY(-2px)}.te-fab:active{transform:translateY(0)}.te-fab--active{background:var(--ui-color-primary-500);color:var(--color-paper)}.te-fab--inactive{background:var(--ui-bg-elevated);color:var(--ui-text-muted)}.dark .te-fab--inactive{background:color-mix(in srgb,var(--color-paper) 8%,transparent);color:color-mix(in srgb,var(--color-paper) 50%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--color-scrim) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--color-paper) 6%,transparent)}.dark .te-fab--active{box-shadow:0 2px 12px rgba(var(--brand-glow-rgb),.4),0 0 0 1px rgba(var(--brand-glow-rgb),.3)}.fab-fade-enter-active,.fab-fade-leave-active{transition:opacity .2s,transform .2s}.fab-fade-enter-from,.fab-fade-leave-to{opacity:0;transform:scale(.8)translateY(8px)}
