@charset "UTF-8";.AssistantHeader[data-v-d16a1606]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3, 12px) var(--spacing-4, 16px);background:linear-gradient(to bottom,var(--white),var(--color-neutral-10));border-bottom:1px solid var(--color-neutral-20);position:sticky;top:0;z-index:10;gap:var(--spacing-3, 12px)}.AssistantHeader__left[data-v-d16a1606]{display:flex;align-items:center;gap:var(--spacing-3, 12px);min-width:0;flex-shrink:1}.AssistantHeader__brand[data-v-d16a1606]{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.AssistantHeader__brandIcon[data-v-d16a1606]{color:var(--color-accent);font-size:1rem;flex-shrink:0}.AssistantHeader__title[data-v-d16a1606]{font-weight:700;font-size:1rem;color:var(--color-neutral-90);letter-spacing:-.01em}@media(max-width:480px){.AssistantHeader__title[data-v-d16a1606]{display:none}}.AssistantHeader__status[data-v-d16a1606]{display:flex;align-items:center;gap:var(--spacing-1, 4px);font-size:.6875rem;font-weight:500;padding:var(--spacing-1, 4px) var(--spacing-2, 8px);border-radius:var(--border-radius-small, 4px);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0}.AssistantHeader__status--warning[data-v-d16a1606]{background-color:var(--color-warning-surface);color:var(--color-warning)}.AssistantHeader__status--error[data-v-d16a1606]{background-color:var(--color-danger-surface);color:var(--color-danger)}.AssistantHeader__actions[data-v-d16a1606]{display:flex;gap:var(--spacing-1, 4px);align-items:center;flex-shrink:0}.AssistantHeader__newAssistantButton[data-v-d16a1606]{--button-hover-bg: var(--color-accent-surface);color:var(--color-accent)}.AssistantHeader__newAssistantButton[data-v-d16a1606]:hover{color:var(--color-accent-hover)}.AssistantHeader__actionButton[data-v-d16a1606]{--button-hover-bg: var(--color-neutral-20)}.AssistantHeader__divider[data-v-d16a1606]{width:1px;height:20px;background:var(--color-neutral-30);margin:0 var(--spacing-1, 4px)}.AssistantHeader__sessionsDropdown[data-v-d16a1606]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantHeader__sessionsDropdownTitle[data-v-d16a1606]{font-size:.6875rem;font-weight:600;color:var(--color-neutral-70);text-transform:uppercase;letter-spacing:.04em;padding:var(--spacing-3, 12px) var(--spacing-3, 12px) var(--spacing-2, 8px)}.AssistantHeader__sessionsEmpty[data-v-d16a1606]{color:var(--color-neutral-50);font-size:var(--font-size-small, 12px);font-style:italic;padding:var(--spacing-3, 12px);text-align:center}.AssistantHeader__sessionsList[data-v-d16a1606]{display:flex;flex-direction:column}.AssistantHeader__sessionCard[data-v-d16a1606]{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2, 8px) var(--spacing-3, 12px);cursor:pointer;transition:background-color .15s ease}.AssistantHeader__sessionCard[data-v-d16a1606]:hover{background-color:var(--color-neutral-10)}.AssistantHeader__sessionCard--active[data-v-d16a1606],.AssistantHeader__sessionCard--active[data-v-d16a1606]:hover{background-color:var(--color-accent-surface)}.AssistantHeader__sessionCardHeader[data-v-d16a1606]{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.AssistantHeader__sessionTime[data-v-d16a1606]{font-size:.6875rem;color:var(--color-neutral-70);font-weight:500}.AssistantHeader__activeTag[data-v-d16a1606]{font-size:.625rem;font-weight:600;color:var(--color-accent);background:var(--color-accent-surface);padding:1px 5px;border-radius:var(--border-radius-small, 4px);text-transform:uppercase;letter-spacing:.02em}.AssistantHeader__sessionBadge[data-v-d16a1606]{font-size:.625rem;font-weight:600;color:var(--color-neutral-80);background:var(--color-neutral-20);padding:1px 5px;border-radius:10px;min-width:16px;text-align:center}.AssistantHeader__sessionPreview[data-v-d16a1606]{font-size:var(--font-size-small, 12px);color:var(--color-neutral-80);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantHeader__sessionPreview--empty[data-v-d16a1606]{color:var(--color-neutral-50);font-style:italic}.AssistantHeader__viewAllButton[data-v-d16a1606]{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px) var(--spacing-3, 12px);border-top:1px solid var(--color-neutral-20);color:var(--color-accent);font-size:var(--font-size-small, 12px);font-weight:500;cursor:pointer;transition:background-color .15s ease}.AssistantHeader__viewAllButton[data-v-d16a1606]:hover{background-color:var(--color-neutral-10)}.AssistantHeader__tokenStat[data-v-d16a1606]{display:flex;justify-content:space-between;align-items:center;width:100%}.AssistantHeader__tokenStat--total[data-v-d16a1606]{font-weight:600;border-top:1px solid var(--color-neutral-20);padding-top:var(--spacing-2, 8px);margin-top:var(--spacing-1, 4px)}.AssistantHeader__tokenStat__label[data-v-d16a1606]{display:flex;align-items:center;gap:var(--spacing-1, 4px);color:var(--color-neutral-60);font-size:var(--font-size-small, .875rem)}.AssistantHeader__tokenStat__value[data-v-d16a1606]{font-weight:500;font-variant-numeric:tabular-nums;font-size:var(--font-size-small, .875rem)}.AssistantHeader__tokenStat__value--input[data-v-d16a1606]{color:var(--color-success)}.AssistantHeader__tokenStat__value--output[data-v-d16a1606]{color:var(--color-blue)}.AssistantHeader__tokenStat__value--reasoning[data-v-d16a1606]{color:var(--color-warning)}.AssistantHeader__tokenStat__value--total[data-v-d16a1606]{color:var(--color-neutral-90)}.status-fade-enter-active[data-v-d16a1606],.status-fade-leave-active[data-v-d16a1606]{transition:opacity var(--transition-duration-fast, .15s) ease}.status-fade-enter-from[data-v-d16a1606],.status-fade-leave-to[data-v-d16a1606]{opacity:0}.AssistantFileUpload__hiddenInput[data-v-1d06ce59]{display:none}.AssistantFileUpload__uploadButton[data-v-1d06ce59]{color:var(--color-neutral-70);transition:color .2s ease}.AssistantFileUpload__uploadButton[data-v-1d06ce59]:hover:not(:disabled){color:var(--color-accent)}.AssistantInput[data-v-fc92556e]{padding:var(--spacing-4, 16px);padding-bottom:max(var(--spacing-4, 16px),env(safe-area-inset-bottom,16px));background:var(--white);border-top:1px solid var(--color-neutral-20)}.AssistantInput__container[data-v-fc92556e]{background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-large, 12px);box-shadow:var(--box-shadow-xs);overflow:hidden;transition:border-color var(--transition-duration-fast, .15s) ease,box-shadow var(--transition-duration-fast, .15s) ease;position:relative}.AssistantInput__container input[type=file][data-v-fc92556e]{display:none}.AssistantInput__container[data-v-fc92556e]:hover{border-color:var(--color-neutral-50);box-shadow:var(--box-shadow-sm)}.AssistantInput__container[data-v-fc92556e]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-surface)}.AssistantInput__container--dragActive[data-v-fc92556e]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-surface)}.AssistantInput__modePill[data-v-fc92556e]{all:unset;display:inline-flex;align-items:center;gap:var(--spacing-1, 4px);padding:4px 10px 4px 8px;border-radius:999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-duration-fast, .15s) ease,border-color var(--transition-duration-fast, .15s) ease,color var(--transition-duration-fast, .15s) ease;border:1px solid transparent;-webkit-user-select:none;user-select:none}.AssistantInput__modePill[data-v-fc92556e]:hover{filter:brightness(.97)}.AssistantInput__modePill[data-v-fc92556e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AssistantInput__modePill--build[data-v-fc92556e]{background-color:var(--color-neutral-20);border-color:var(--color-neutral-30);color:var(--color-neutral-80)}.AssistantInput__modePill--plan[data-v-fc92556e]{background-color:var(--color-accent-surface);border-color:var(--color-accent-disabled);color:var(--color-accent)}.AssistantInput__modePillIcon[data-v-fc92556e]{font-size:.75rem}.AssistantInput__modePillLabel[data-v-fc92556e]{line-height:1}.AssistantInput__modePillDot[data-v-fc92556e]{width:6px;height:6px;border-radius:50%;background-color:var(--color-success);display:inline-block;margin-left:2px}.AssistantInput__modePillChevron[data-v-fc92556e]{font-size:.625rem;opacity:.65}.AssistantInput__modePopover[data-v-fc92556e]{display:flex;flex-direction:column;min-width:280px;max-width:320px}.AssistantInput__modeGroup[data-v-fc92556e]{display:flex;flex-direction:column;gap:4px}.AssistantInput__modeGroup--settings[data-v-fc92556e]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-neutral-20)}.AssistantInput__modeGroupLabel[data-v-fc92556e]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-60);margin-bottom:4px;padding:0 4px}.AssistantInput__modeOption[data-v-fc92556e]{all:unset;display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:8px;cursor:pointer;transition:background-color var(--transition-duration-fast, .15s) ease;border:1px solid transparent}.AssistantInput__modeOption[data-v-fc92556e]:hover{background-color:var(--color-neutral-10)}.AssistantInput__modeOption--active[data-v-fc92556e]{background-color:var(--color-accent-surface);border-color:var(--color-accent-disabled)}.AssistantInput__modeOption--active[data-v-fc92556e]:hover{background-color:var(--color-accent-surface)}.AssistantInput__modeOptionIcon[data-v-fc92556e]{font-size:.9375rem;color:var(--color-neutral-70);margin-top:2px;flex-shrink:0}.AssistantInput__modeOption--active .AssistantInput__modeOptionIcon[data-v-fc92556e]{color:var(--color-accent)}.AssistantInput__modeOptionText[data-v-fc92556e]{flex:1;min-width:0}.AssistantInput__modeOptionTitle[data-v-fc92556e]{font-size:.875rem;font-weight:600;color:var(--color-neutral-90);line-height:1.2}.AssistantInput__modeOptionDesc[data-v-fc92556e]{font-size:.75rem;color:var(--color-neutral-60);line-height:1.4;margin-top:2px}.AssistantInput__modeOptionCheck[data-v-fc92556e]{color:var(--color-accent);font-size:.875rem;margin-top:3px;flex-shrink:0}.AssistantInput__modeSetting[data-v-fc92556e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 10px}.AssistantInput__modeSetting--disabled[data-v-fc92556e]{opacity:.55}.AssistantInput__modeSettingText[data-v-fc92556e]{flex:1;min-width:0}.AssistantInput__modeSettingTitle[data-v-fc92556e]{font-size:.8125rem;font-weight:600;color:var(--color-neutral-90);line-height:1.2}.AssistantInput__modeSettingDesc[data-v-fc92556e]{font-size:.6875rem;color:var(--color-neutral-60);line-height:1.4;margin-top:2px}.AssistantInput__inputRow[data-v-fc92556e]{padding:var(--spacing-2, 8px) var(--spacing-4, 16px) var(--spacing-1, 4px)}.AssistantInput__dragOverlay[data-v-fc92556e]{position:absolute;inset:0;background-color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:var(--border-radius-large, 12px);pointer-events:none;transition:opacity var(--transition-duration-fast, .15s) ease}.AssistantInput__dragOverlayContent[data-v-fc92556e]{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--color-accent);text-align:center}.AssistantInput__dragOverlayContent .Icon[data-v-fc92556e]{font-size:48px}.AssistantInput__dragOverlayContent p[data-v-fc92556e]{margin:0;font-weight:600;font-size:1rem;color:var(--color-neutral-80)}.AssistantInput__dragOverlay--active[data-v-fc92556e]{background-color:var(--color-accent-surface);border:2px dashed var(--color-accent)}.AssistantInput__dragOverlay--active .AssistantInput__dragOverlayContent .Icon[data-v-fc92556e]{transform:scale(1.1);transition:transform .2s ease}.AssistantInput__dragOverlay--active .AssistantInput__dragOverlayContent p[data-v-fc92556e]{color:var(--color-accent);font-weight:700}.AssistantInput__attachments[data-v-fc92556e]{padding:0 var(--spacing-4, 16px) var(--spacing-2, 8px);display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.AssistantInput__attachment[data-v-fc92556e]{display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px);background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small, 4px);font-size:var(--font-size-small, .875rem)}.AssistantInput__attachmentIcon[data-v-fc92556e]{flex-shrink:0;color:var(--color-neutral-60)}.AssistantInput__attachmentContent[data-v-fc92556e]{flex:1;min-width:0}.AssistantInput__attachmentName[data-v-fc92556e]{font-weight:500;color:var(--color-neutral-90);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantInput__attachmentMeta[data-v-fc92556e]{color:var(--color-neutral-60);font-size:var(--font-size-xsmall);margin-top:2px}.AssistantInput__error[data-v-fc92556e]{color:var(--color-danger)}.AssistantInput__attachmentStatus[data-v-fc92556e]{flex-shrink:0}.AssistantInput__spinner[data-v-fc92556e]{animation:spin-fc92556e 1s linear infinite}@keyframes spin-fc92556e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AssistantInput__removeButton[data-v-fc92556e]{flex-shrink:0;--buttonSize: 20px;width:var(--buttonSize);height:var(--buttonSize);min-width:var(--buttonSize);font-size:10px}.AssistantInput__actionsRow[data-v-fc92556e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1, 4px) var(--spacing-4, 16px) var(--spacing-3, 12px)}.AssistantInput__actionsLeft[data-v-fc92556e],.AssistantInput__actionsRight[data-v-fc92556e]{display:flex;gap:var(--spacing-2, 8px);align-items:center}.AssistantInput__textarea[data-v-fc92556e]{width:100%;background:transparent;border:none;outline:none;resize:none;font-family:inherit;font-size:.9375rem;line-height:1.4;color:var(--color-neutral-100);min-height:24px;max-height:120px;overflow-y:auto}.AssistantInput__textarea[data-v-fc92556e]::placeholder{color:var(--color-neutral-60)}.AssistantInput__textarea[data-v-fc92556e]:disabled{color:var(--color-neutral-60);cursor:not-allowed}.AssistantInput__sendButton[data-v-fc92556e]{--buttonSize: 32px;background-color:var(--color-accent);border-color:var(--color-accent);color:var(--white);border-radius:var(--border-radius-medium, 8px);width:var(--buttonSize);height:var(--buttonSize);min-width:var(--buttonSize);padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color var(--transition-duration-fast, .15s) ease,border-color var(--transition-duration-fast, .15s) ease,transform var(--transition-duration-fast, .15s) ease,box-shadow var(--transition-duration-fast, .15s) ease}.AssistantInput__sendButton[data-v-fc92556e] .fa-arrow-up{font-size:12px}.AssistantInput__sendButton[data-v-fc92556e]:hover:not(:disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--box-shadow-sm)}.AssistantInput__sendButton[data-v-fc92556e]:active:not(:disabled){transform:translateY(0);box-shadow:none}.AssistantInput__sendButton[data-v-fc92556e]:disabled{opacity:1;cursor:not-allowed;background-color:var(--color-neutral-40);border-color:var(--color-neutral-40)}.AssistantInput__sendButton--stop[data-v-fc92556e]{background-color:var(--color-danger);border-color:var(--color-danger)}.AssistantInput__sendButton--stop[data-v-fc92556e]:hover:not(:disabled){background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.AssistantInput__sendButton--stop[data-v-fc92556e] .fa-times{font-size:14px}.AssistantInput__contextBar[data-v-fc92556e]{height:3px;background-color:var(--color-neutral-20);border-radius:0 0 var(--border-radius-large, 12px) var(--border-radius-large, 12px);overflow:hidden;cursor:help}.AssistantInput__contextBarFill[data-v-fc92556e]{height:100%;border-radius:inherit;transition:width .3s ease,background-color .3s ease}.AskUserOptions[data-v-cca520cf]{background-color:var(--color-blue-10);border:1px solid var(--color-blue-20);border-left:3px solid var(--color-blue);padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:14px}.AskUserOptions__group[data-v-cca520cf]{display:flex;flex-direction:column;gap:8px}.AskUserOptions__group--answered[data-v-cca520cf]{opacity:.7}.AskUserOptions__question[data-v-cca520cf]{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;font-weight:500;color:var(--color-neutral-90);line-height:1.4}.AskUserOptions__qLabel[data-v-cca520cf]{font-weight:600;color:var(--color-blue);margin-right:2px}.AskUserOptions__icon[data-v-cca520cf]{color:var(--color-blue);font-size:1.125rem;flex-shrink:0;margin-top:1px}.AskUserOptions__options[data-v-cca520cf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.AskUserOptions__option[data-v-cca520cf]{padding:8px 12px;border-radius:6px;border:1px solid var(--color-blue-20);background-color:var(--white);color:var(--color-neutral-80);font-size:.8125rem;line-height:1.4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;counter-increment:option}.AskUserOptions__option[data-v-cca520cf]:before{content:counter(option) ". ";font-weight:600;color:var(--color-blue)}.AskUserOptions__option[data-v-cca520cf]:hover:not(.AskUserOptions__option--disabled){background-color:var(--color-blue-10);border-color:var(--color-blue)}.AskUserOptions__option--disabled[data-v-cca520cf]{cursor:default;opacity:.6}.AskUserOptions__option--selected[data-v-cca520cf]{background-color:var(--color-blue-20);border-color:var(--color-blue);font-weight:500}.AskUserOptions__hint[data-v-cca520cf]{font-size:.75rem;color:var(--color-neutral-50);font-style:italic}.SafeMarkdown[data-v-be4332ef] p{margin-bottom:var(--measurement-vertical-space-1)}.SafeMarkdown[data-v-be4332ef] p:last-child{margin-bottom:0}.SafeMarkdown[data-v-be4332ef] h1,.SafeMarkdown[data-v-be4332ef] h2,.SafeMarkdown[data-v-be4332ef] h3,.SafeMarkdown[data-v-be4332ef] h4,.SafeMarkdown[data-v-be4332ef] h5,.SafeMarkdown[data-v-be4332ef] h6{margin-bottom:var(--measurement-vertical-space-1);margin-top:var(--measurement-vertical-space-1);font-weight:600}.SafeMarkdown[data-v-be4332ef] h1:first-child,.SafeMarkdown[data-v-be4332ef] h2:first-child,.SafeMarkdown[data-v-be4332ef] h3:first-child,.SafeMarkdown[data-v-be4332ef] h4:first-child,.SafeMarkdown[data-v-be4332ef] h5:first-child,.SafeMarkdown[data-v-be4332ef] h6:first-child{margin-top:0}.SafeMarkdown[data-v-be4332ef] h1{font-size:var(--font-size-x-large)}.SafeMarkdown[data-v-be4332ef] h2{font-size:var(--font-size-large)}.SafeMarkdown[data-v-be4332ef] h3{font-size:var(--font-size-medium)}.SafeMarkdown[data-v-be4332ef] h4{font-size:var(--font-size-small)}.SafeMarkdown[data-v-be4332ef] ul,.SafeMarkdown[data-v-be4332ef] ol{margin-bottom:var(--measurement-vertical-space-1, 1rem);padding-left:2em;margin-left:0;list-style-position:outside}.SafeMarkdown[data-v-be4332ef] ul{list-style-type:disc!important}.SafeMarkdown[data-v-be4332ef] ol{list-style-type:decimal!important}.SafeMarkdown[data-v-be4332ef] li{margin-bottom:var(--measurement-vertical-space-2, .5rem);display:list-item!important;margin-left:0}.SafeMarkdown[data-v-be4332ef] ul ul,.SafeMarkdown[data-v-be4332ef] ol ul{list-style-type:circle;margin-top:var(--measurement-vertical-space-2, .5rem)}.SafeMarkdown[data-v-be4332ef] ul ol,.SafeMarkdown[data-v-be4332ef] ol ol{list-style-type:lower-alpha;margin-top:var(--measurement-vertical-space-2, .5rem)}.SafeMarkdown[data-v-be4332ef] strong,.SafeMarkdown[data-v-be4332ef] b{font-weight:600}.SafeMarkdown[data-v-be4332ef] em,.SafeMarkdown[data-v-be4332ef] i{font-style:italic}.SafeMarkdown[data-v-be4332ef] blockquote{margin:var(--measurement-vertical-space-1) 0;padding-left:var(--measurement-vertical-space-1);border-left:3px solid var(--color-neutral-40);color:var(--color-neutral-70)}.SafeMarkdown[data-v-be4332ef] code{background:var(--color-neutral-20);padding:2px 4px;border-radius:var(--border-radius-small);font-family:monospace;font-size:.9em}.SafeMarkdown[data-v-be4332ef] pre{background:var(--color-neutral-20);padding:var(--measurement-vertical-space-1);border-radius:var(--border-radius-small);overflow-x:auto;margin-bottom:var(--measurement-vertical-space-1)}.SafeMarkdown[data-v-be4332ef] pre code{background:none;padding:0}.SafeMarkdown[data-v-be4332ef] a{color:var(--color-accent);text-decoration:underline}.SafeMarkdown[data-v-be4332ef] a:hover{color:var(--color-accent-hover)}.SafeMarkdown[data-v-be4332ef] hr{border:none;border-top:1px solid var(--color-neutral-30);margin:var(--measurement-vertical-space-1) 0}.SafeMarkdown[data-v-be4332ef] table{border-collapse:collapse;width:100%;margin-bottom:var(--measurement-vertical-space-1)}.SafeMarkdown[data-v-be4332ef] th,.SafeMarkdown[data-v-be4332ef] td{border:1px solid var(--color-neutral-30);padding:8px;text-align:left}.SafeMarkdown[data-v-be4332ef] th{background-color:var(--color-neutral-10);font-weight:600}.SafeMarkdown[data-v-be4332ef] img{max-width:100%;height:auto;border-radius:var(--border-radius-small);margin:var(--measurement-vertical-space-1) 0}.SafeMarkdown[data-v-be4332ef] mjx-container{overflow:visible!important;display:inline-block;margin:0;padding:0}.SafeMarkdown[data-v-be4332ef] mjx-math{overflow:visible!important;display:inline-block}.SafeMarkdown[data-v-be4332ef] mjx-assistive-mml{display:none}.SafeMarkdown[data-v-be4332ef] [jax=CHTML]{overflow:visible!important;max-width:none!important;width:auto!important}.message[data-v-33cc3c28]{word-wrap:break-word;position:relative;font-size:.9375rem;line-height:1.5}.message.user[data-v-33cc3c28]{padding:8px 12px;border-radius:12px 12px 4px;max-width:80%;background-color:var(--color-neutral-80);color:#fff;align-self:flex-end;margin-left:20%;box-shadow:0 1px 2px #00000014;white-space:pre-wrap}.message.assistant[data-v-33cc3c28]{color:var(--color-neutral-90);align-self:flex-start;max-width:100%;padding:0;background:transparent}.message--system[data-v-33cc3c28]{align-self:center!important;max-width:100%!important;margin:12px 15%!important;padding:10px 16px!important;background-color:var(--color-neutral-10)!important;border:1px solid var(--color-neutral-30)!important;border-radius:var(--border-radius-medium, 6px)!important;color:var(--color-neutral-70)!important;font-style:italic!important;font-size:.875rem!important;text-align:center!important;box-shadow:none!important}.message--system .message-text[data-v-33cc3c28]{color:var(--color-neutral-70)}.message-text[data-v-33cc3c28]{display:block}.message-attachments[data-v-33cc3c28]{margin-bottom:8px}.message-attachment[data-v-33cc3c28]{display:flex;align-items:center;gap:8px;padding:6px 8px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:.875rem;margin-bottom:4px}.message-attachment[data-v-33cc3c28]:last-child{margin-bottom:0}.message-attachment__icon[data-v-33cc3c28]{flex-shrink:0;color:#fffc;font-size:14px}.message-attachment__info[data-v-33cc3c28]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.message-attachment__name[data-v-33cc3c28]{font-weight:500;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment__size[data-v-33cc3c28]{color:#fff9;font-size:.75rem}.message-attachment__status[data-v-33cc3c28]{flex-shrink:0}.message-attachment__spinner[data-v-33cc3c28]{color:#fffc;animation:spin-33cc3c28 1s linear infinite}.message-attachment__error[data-v-33cc3c28]{color:var(--color-danger-border)}@keyframes spin-33cc3c28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message.assistant .message-attachment[data-v-33cc3c28]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30)}.message.assistant .message-attachment__icon[data-v-33cc3c28]{color:var(--color-neutral-60)}.message.assistant .message-attachment__name[data-v-33cc3c28]{color:var(--color-neutral-90)}.message.assistant .message-attachment__size[data-v-33cc3c28]{color:var(--color-neutral-60)}.message.assistant .message-attachment__spinner[data-v-33cc3c28]{color:var(--color-accent)}.message.assistant .message-attachment__error[data-v-33cc3c28]{color:var(--color-danger)}.UpdateFieldDiffs[data-v-9133b115]{display:flex;flex-direction:column;gap:8px}.UpdateFieldDiffs__row[data-v-9133b115]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:6px;padding:8px 12px}.UpdateFieldDiffs__label[data-v-9133b115]{display:block;font-size:.75rem;font-weight:600;color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.025em;margin-bottom:6px}.UpdateFieldDiffs__comparison[data-v-9133b115]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.UpdateFieldDiffs__column[data-v-9133b115]{display:flex;flex-direction:column}.UpdateFieldDiffs__columnLabel[data-v-9133b115]{font-size:.6875rem;font-weight:600;color:var(--color-neutral-60);margin-bottom:4px}.UpdateFieldDiffs__version[data-v-9133b115]{padding:6px 8px;border-radius:4px;background-color:var(--white);border:1px solid var(--color-neutral-30)}.UpdateFieldDiffs__version--previous[data-v-9133b115]{border-left:3px solid var(--color-danger)}.UpdateFieldDiffs__version--current[data-v-9133b115]{border-left:3px solid var(--color-success)}.UpdateFieldDiffs__content[data-v-9133b115]{font-size:.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--color-neutral-100)}.UpdateFieldDiffs__content[data-v-9133b115] ins{background-color:var(--color-success-surface);color:var(--color-success);text-decoration:none;padding:0 2px;border-radius:2px}.UpdateFieldDiffs__content[data-v-9133b115] del{background-color:var(--color-danger-surface);color:var(--color-danger);text-decoration:line-through;padding:0 2px;border-radius:2px}.UpdateFieldDiffs__simpleLabel[data-v-9133b115]{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--color-neutral-70);font-style:italic}.UpdateFieldDiffs__simpleIcon[data-v-9133b115]{font-size:.75rem;color:var(--color-neutral-50)}.McpApprovalRequest[data-v-5e7c441c]{background-color:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-left:3px solid var(--color-warning);padding:16px;border-radius:8px}.McpApprovalRequest--plan[data-v-5e7c441c]{background-color:var(--color-accent-surface);border:1px solid var(--color-accent-disabled);border-left:3px solid var(--color-accent)}.McpApprovalRequest__planHeader[data-v-5e7c441c]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.McpApprovalRequest__planHeaderIcon[data-v-5e7c441c]{color:var(--color-accent);font-size:1.375rem;margin-top:2px;flex-shrink:0}.McpApprovalRequest__planHeaderText[data-v-5e7c441c]{min-width:0;flex:1}.McpApprovalRequest__planEyebrow[data-v-5e7c441c]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);margin-bottom:2px}.McpApprovalRequest__planTitle[data-v-5e7c441c]{font-size:1rem;font-weight:600;color:var(--color-neutral-100);line-height:1.3}.McpApprovalRequest__planBody[data-v-5e7c441c]{margin-bottom:16px}.McpApprovalRequest__planSummary[data-v-5e7c441c]{margin:0 0 12px;font-size:.875rem;line-height:1.5;color:var(--color-neutral-80)}.McpApprovalRequest__planSection[data-v-5e7c441c]{margin-top:12px}.McpApprovalRequest__planSectionLabel[data-v-5e7c441c]{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-70);margin-bottom:6px}.McpApprovalRequest__planSectionIcon[data-v-5e7c441c]{font-size:.8125rem}.McpApprovalRequest__planSteps[data-v-5e7c441c],.McpApprovalRequest__planList[data-v-5e7c441c]{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.5;color:var(--color-neutral-90)}.McpApprovalRequest__planSteps li[data-v-5e7c441c],.McpApprovalRequest__planList li[data-v-5e7c441c]{margin-bottom:4px}.McpApprovalRequest__planSteps li[data-v-5e7c441c]:last-child,.McpApprovalRequest__planList li[data-v-5e7c441c]:last-child{margin-bottom:0}.McpApprovalRequest__info[data-v-5e7c441c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem;font-weight:500}.McpApprovalRequest__icon[data-v-5e7c441c]{color:var(--color-warning);font-size:1.125rem}.McpApprovalRequest__location[data-v-5e7c441c]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:.8125rem;color:var(--color-neutral-70)}.McpApprovalRequest__locationIcon[data-v-5e7c441c]{color:var(--color-neutral-50);font-size:.875rem;flex-shrink:0}.McpApprovalRequest__updatePreview[data-v-5e7c441c],.McpApprovalRequest__deletePreview[data-v-5e7c441c]{margin-bottom:12px}.McpApprovalRequest__nodeInfo[data-v-5e7c441c]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.8125rem;color:var(--color-neutral-70)}.McpApprovalRequest__nodeInfo--danger[data-v-5e7c441c]{color:var(--color-danger)}.McpApprovalRequest__nodeInfoIcon[data-v-5e7c441c]{font-size:.875rem;flex-shrink:0}.McpApprovalRequest__warning[data-v-5e7c441c]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--color-danger-surface);border-radius:6px;font-size:.8125rem;color:var(--color-danger)}.McpApprovalRequest__warningIcon[data-v-5e7c441c]{font-size:.875rem;flex-shrink:0}.McpApprovalRequest__toggleRaw[data-v-5e7c441c]{background:none;border:none;padding:0;margin-bottom:8px;font-size:.75rem;color:var(--color-neutral-60);cursor:pointer;text-decoration:underline}.McpApprovalRequest__toggleRaw[data-v-5e7c441c]:hover{color:var(--color-neutral-80)}.McpApprovalRequest__arguments[data-v-5e7c441c]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:6px;padding:12px;margin-bottom:12px;overflow-x:auto}.McpApprovalRequest__arguments pre[data-v-5e7c441c]{margin:0;font-size:.8125rem;font-family:Monaco,Menlo,Courier New,monospace;color:var(--color-neutral-80)}.McpApprovalRequest__actions[data-v-5e7c441c]{display:flex;gap:8px;justify-content:flex-end}.McpApprovalRequest--stale[data-v-5e7c441c]{opacity:.6;background-color:var(--color-neutral-20);border-color:var(--color-neutral-40)}.McpApprovalRequest__stale-label[data-v-5e7c441c]{font-size:.8125rem;color:var(--color-neutral-70);font-style:italic;margin-left:4px}.SafeHtml[data-v-1e4b8170] p{margin-bottom:var(--measurement-vertical-space-1)}.SafeHtml[data-v-1e4b8170] p:last-child{margin-bottom:0}.SafeHtml[data-v-1e4b8170] h1,.SafeHtml[data-v-1e4b8170] h2,.SafeHtml[data-v-1e4b8170] h3,.SafeHtml[data-v-1e4b8170] h4,.SafeHtml[data-v-1e4b8170] h5,.SafeHtml[data-v-1e4b8170] h6{margin-bottom:var(--measurement-vertical-space-1);font-weight:600}.SafeHtml[data-v-1e4b8170] h1{font-size:var(--font-size-x-large)}.SafeHtml[data-v-1e4b8170] h2{font-size:var(--font-size-large)}.SafeHtml[data-v-1e4b8170] h3{font-size:var(--font-size-medium)}.SafeHtml[data-v-1e4b8170] h4{font-size:var(--font-size-small)}.SafeHtml[data-v-1e4b8170] ul,.SafeHtml[data-v-1e4b8170] ol{margin-bottom:var(--measurement-vertical-space-1);padding-left:var(--measurement-vertical-space-1)}.SafeHtml[data-v-1e4b8170] li{margin-bottom:var(--measurement-vertical-space-2)}.SafeHtml[data-v-1e4b8170] strong,.SafeHtml[data-v-1e4b8170] b{font-weight:600}.SafeHtml[data-v-1e4b8170] em,.SafeHtml[data-v-1e4b8170] i{font-style:italic}.SafeHtml[data-v-1e4b8170] blockquote{margin:var(--measurement-vertical-space-1) 0;padding-left:var(--measurement-vertical-space-1);border-left:3px solid var(--color-neutral-40);color:var(--color-neutral-70)}.SafeHtml[data-v-1e4b8170] code{background:var(--color-neutral-20);padding:2px 4px;border-radius:var(--border-radius-small);font-family:monospace;font-size:.9em}.SafeHtml[data-v-1e4b8170] pre{background:var(--color-neutral-20);padding:var(--measurement-vertical-space-1);border-radius:var(--border-radius-small);overflow-x:auto;margin-bottom:var(--measurement-vertical-space-1)}.SafeHtml[data-v-1e4b8170] a{color:var(--color-accent);text-decoration:underline}.SafeHtml[data-v-1e4b8170] a:hover{color:var(--color-accent-hover)}.SafeHtml[data-v-1e4b8170] mjx-container{overflow:visible!important;display:inline-block;margin:0;padding:0}.SafeHtml[data-v-1e4b8170] mjx-math{overflow:visible!important;display:inline-block}.SafeHtml[data-v-1e4b8170] mjx-assistive-mml{display:none}.SafeHtml[data-v-1e4b8170] [jax=CHTML]{overflow:visible!important;max-width:none!important;width:auto!important}.Caption[data-v-8f1a49ae]{box-sizing:border-box;font-size:var(--font-size-small);font-style:italic;line-height:var(--line-height-small);margin-top:8px;padding-block-start:var(--spacing-1);padding-inline:var(--spacing-1);text-align:center;min-height:50px;max-height:200px;overflow-y:auto;scrollbar-width:thin}.Caption[data-v-8f1a49ae] .Title--hidden .Title__field{justify-content:center}.Caption[data-v-8f1a49ae]:empty{display:none}.ImageWrapper[data-v-96d15f7b]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);height:100%;justify-content:center;padding:var(--spacing-6) var(--spacing-12)}.ImageWrapper .Caption[data-v-96d15f7b]{color:var(--white);margin-top:0}.AnnotationOverlay[data-v-301f3756]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;border-radius:var(--border-radius-medium);overflow:hidden}.AnnotationOverlay--drawing[data-v-301f3756]{pointer-events:auto;cursor:crosshair}.AnnotationOverlay__stroke--laser[data-v-301f3756]{opacity:.7;filter:drop-shadow(0 0 3px currentColor);transition:opacity 1.5s ease-out}.AnnotationOverlay__stroke--fading[data-v-301f3756]{opacity:0}.AnnotationToolbar[data-v-0877efd2]{--toolbar-bg: rgba(0, 0, 0, .75);--toolbar-hover: rgba(255, 255, 255, .15);--toolbar-active: rgba(255, 255, 255, .25);--toolbar-border: rgba(255, 255, 255, .3);position:absolute;bottom:var(--spacing-4);left:50%;transform:translate(-50%);z-index:2;transition:opacity var(--transition-duration-slow) ease}.AnnotationToolbar--hidden[data-v-0877efd2]{opacity:0;pointer-events:none}.AnnotationToolbar__tools[data-v-0877efd2]{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--toolbar-bg);border-radius:var(--border-radius-large);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AnnotationToolbar__dragHandle[data-v-0877efd2]{display:flex;align-items:center;justify-content:center;width:var(--spacing-4);height:var(--measurement-input-size);color:var(--toolbar-border);cursor:grab;touch-action:none}.AnnotationToolbar__dragHandle[data-v-0877efd2]:active{cursor:grabbing}.AnnotationToolbar__button[data-v-0877efd2]{display:flex;align-items:center;justify-content:center;width:var(--measurement-input-size);height:var(--measurement-input-size);border:none;border-radius:var(--border-radius-medium);background:transparent;color:var(--white);cursor:pointer;transition:background var(--transition-duration-fast) ease;font-size:var(--font-size-medium)}.AnnotationToolbar__button[data-v-0877efd2]:hover{background:var(--toolbar-hover)}.AnnotationToolbar__button--active[data-v-0877efd2]{background:var(--toolbar-active)}.AnnotationToolbar__separator[data-v-0877efd2]{width:1px;height:var(--spacing-5);background:var(--toolbar-border);margin:0 var(--spacing-1)}.AnnotationToolbar__colors[data-v-0877efd2]{display:flex;align-items:center;gap:var(--spacing-1);margin-inline-start:var(--spacing-1)}.AnnotationToolbar__colorSwatch[data-v-0877efd2]{width:var(--spacing-5);height:var(--spacing-5);border-radius:50%;border:2px solid transparent;background:var(--swatch-color);cursor:pointer;transition:border-color var(--transition-duration-fast) ease;padding:0}.AnnotationToolbar__colorSwatch[data-v-0877efd2]:hover{border-color:var(--toolbar-border)}.AnnotationToolbar__colorSwatch--active[data-v-0877efd2]{border-color:var(--white)}.PointerCursorOverlay[data-v-229a561d]{position:absolute;z-index:var(--z-index-pointer-overlay);pointer-events:none;display:flex;align-items:flex-start;gap:4px;transition:left .05s ease-out,top .05s ease-out;transform:translate(-2px,-2px)}.PointerCursorOverlay__icon[data-v-229a561d]{font-size:24px;color:var(--color-accent);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.PointerCursorOverlay__label[data-v-229a561d]{background-color:var(--color-accent);color:var(--white);font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap;box-shadow:0 2px 6px #00000040;margin-top:4px}.LightboxImage__container[data-v-a3ce2574]{position:relative;display:flex}.LightboxImage[data-v-a3ce2574]{border-radius:var(--border-radius-medium);display:block;height:auto;max-height:calc(90vh - 60px);max-width:90vw}.HotspotMarker[data-v-b80a694d]{position:absolute;z-index:var(--z-index-pointer-overlay);width:28px;height:28px;border-radius:50%;background-color:var(--color-blue);color:var(--white);font-size:var(--font-size-x-small);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .15s ease,transform .15s ease}.HotspotMarker--active[data-v-b80a694d]{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-blue) 35%,transparent);transform:translate(-50%,-50%) scale(1.15)}.HotspotPopupContent[data-v-19047fee]{max-width:280px;padding:var(--spacing-3) var(--spacing-4)}.HotspotPopupContent__title[data-v-19047fee]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-medium);color:var(--color-neutral-100);margin:0}.HotspotPopupContent__title+.HotspotPopupContent__body[data-v-19047fee]{margin-top:var(--spacing-2)}.HotspotPopupContent__body[data-v-19047fee]{font-size:var(--font-size-medium);line-height:var(--content-line-height);color:var(--color-neutral-80);word-wrap:break-word;overflow-wrap:break-word}.HotspotLightboxContent[data-v-066cb159]{position:relative;display:flex;height:100%}.HotspotLightboxContent__image[data-v-066cb159]{background-color:var(--color-neutral-40);border-radius:var(--border-radius-medium);display:block;height:auto}.HotspotLightboxContent__markers[data-v-066cb159]{position:absolute;inset:0;pointer-events:none}.HotspotLightboxContent__markerWrapper[data-v-066cb159]{position:absolute;transform:translate(-50%,-50%);z-index:var(--z-index-pointer-overlay)}[data-v-066cb159] .HotspotMarker{position:static;transform:none}.IframeContainer[data-v-216134b5]{position:relative;width:100%;min-height:200px;border-radius:8px;overflow:hidden}.Backdrop[data-v-216134b5]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-70);z-index:0}.BackdropContent[data-v-216134b5]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--color-neutral-40);z-index:3}.BackdropIcon[data-v-216134b5]{font-size:48px;opacity:.5}.BackdropText[data-v-216134b5]{margin:0;font-size:var(--font-size-medium);font-weight:500}.BackdropUrl[data-v-216134b5]{margin:0;font-size:var(--font-size-small);color:var(--color-neutral-30);max-width:400px;word-break:break-all;text-align:center}.Iframe[data-v-216134b5]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px;z-index:2}.MultiLightbox__carrousel[data-v-dfad0059]{height:100%;overflow:hidden;position:relative;width:100%;padding:var(--spacing-8)}.MultiLightbox__previous[data-v-dfad0059],.MultiLightbox__next[data-v-dfad0059]{--size: calc(1.25 * var(--measurement-input-size));background-color:var(--white);border-radius:calc(var(--size) / 2);height:var(--size);margin-top:calc(-1 * var(--size) / 2);position:absolute;top:50%;width:var(--size);transition:margin .2s}.MultiLightbox__previous[data-v-dfad0059]:hover,.MultiLightbox__next[data-v-dfad0059]:hover,.MultiLightbox__previous[data-v-dfad0059]:disabled,.MultiLightbox__next[data-v-dfad0059]:disabled{background-color:var(--white)}.MultiLightbox__previous[data-v-dfad0059]{border-end-start-radius:0;border-start-start-radius:0;inset-inline-start:0;margin-inline-start:-4px}.MultiLightbox__previous[data-v-dfad0059]:hover:not(:disabled){margin-inline-start:0}.MultiLightbox__next[data-v-dfad0059]{border-end-end-radius:0;border-start-end-radius:0;inset-inline-end:0;margin-inline-end:-4px}.MultiLightbox__next[data-v-dfad0059]:hover:not(:disabled){margin-inline-end:0}.McpCallResult[data-v-9f010d01]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);padding:16px;border-radius:8px;transition:background-color .2s ease}.McpCallResult--success[data-v-9f010d01]{border-left:3px solid var(--color-success)}.McpCallResult--error[data-v-9f010d01]{border-left:3px solid var(--color-danger);background-color:var(--color-danger-surface)}.McpCallResult--collapsed[data-v-9f010d01]{padding:12px 16px}.McpCallResult__header[data-v-9f010d01]{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.McpCallResult__header[data-v-9f010d01]:hover{opacity:.8}.McpCallResult--collapsed .McpCallResult__header[data-v-9f010d01]{margin-bottom:0}.McpCallResult--preview .McpCallResult__header[data-v-9f010d01],.McpCallResult--full .McpCallResult__header[data-v-9f010d01]{margin-bottom:12px}.McpCallResult__icon[data-v-9f010d01]{font-size:1.125rem}.McpCallResult__icon--success[data-v-9f010d01]{color:var(--color-success)}.McpCallResult__icon--error[data-v-9f010d01]{color:var(--color-danger)}.McpCallResult__title[data-v-9f010d01]{display:flex;align-items:center;gap:6px;font-weight:500;flex:1}.McpCallResult__status[data-v-9f010d01]{font-size:.8125rem;color:var(--color-neutral-70);font-weight:400}.McpCallResult__chevron[data-v-9f010d01]{margin-left:auto;color:var(--color-neutral-60);transition:transform .2s ease}.McpCallResult__chevron--expanded[data-v-9f010d01]{transform:rotate(180deg)}.McpCallResult__body[data-v-9f010d01]{animation:slideDown-9f010d01 .2s ease-out}@keyframes slideDown-9f010d01{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.McpCallResult__svgPreview[data-v-9f010d01]{position:relative;margin-bottom:8px}.McpCallResult__svgImage[data-v-9f010d01]{max-width:100%;max-height:300px;border:1px solid var(--color-neutral-30);border-radius:6px;cursor:pointer;background-color:var(--white);display:block}.McpCallResult__svgImage[data-v-9f010d01]:hover{border-color:var(--color-accent)}.McpCallResult__svgRef[data-v-9f010d01]{position:absolute;top:8px;right:8px;background-color:var(--color-neutral-80);color:var(--white);padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;opacity:.9}.McpCallResult__output[data-v-9f010d01]{background-color:var(--white);border:1px solid var(--color-neutral-30);border-radius:6px;padding:12px;overflow-x:auto;transition:max-height .3s ease}.McpCallResult--preview .McpCallResult__output[data-v-9f010d01]{max-height:180px;overflow-y:auto}.McpCallResult--full .McpCallResult__output[data-v-9f010d01]{max-height:none}.McpCallResult__output-label[data-v-9f010d01]{font-size:.8125rem;color:var(--color-neutral-70);margin-bottom:6px;font-weight:500}.McpCallResult__output pre[data-v-9f010d01]{margin:0;font-size:.8125rem;font-family:Monaco,Menlo,Courier New,monospace;color:var(--color-neutral-80);white-space:pre-wrap;word-break:break-word}.McpCallResult__error[data-v-9f010d01]{background-color:var(--white);border:1px solid var(--color-danger-border);border-radius:6px;padding:12px;overflow-x:auto;transition:max-height .3s ease}.McpCallResult--preview .McpCallResult__error[data-v-9f010d01]{max-height:180px;overflow-y:auto}.McpCallResult--full .McpCallResult__error[data-v-9f010d01]{max-height:none}.McpCallResult__error-label[data-v-9f010d01]{font-size:.8125rem;color:var(--color-danger);margin-bottom:6px;font-weight:500}.McpCallResult__error pre[data-v-9f010d01]{margin:0;font-size:.8125rem;font-family:Monaco,Menlo,Courier New,monospace;color:var(--color-danger-hover);white-space:pre-wrap;word-break:break-word}.McpCallResult__showMore[data-v-9f010d01]{margin-top:8px;text-align:center;padding-top:8px;border-top:1px solid var(--color-neutral-20)}.McpCallResult__badge[data-v-9f010d01]{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;margin-left:auto;margin-right:8px}.McpCallResult__badge--denied[data-v-9f010d01]{background-color:var(--color-neutral-20);color:var(--color-neutral-70)}.McpCallResult__icon--loading[data-v-9f010d01]{font-size:1rem;color:var(--color-blue)}.AssistantMessagesList[data-v-a268f55b]{flex:1;overflow-y:auto;padding:var(--spacing-5, 20px) var(--spacing-4, 16px);padding-bottom:var(--spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-4, 16px);background:linear-gradient(180deg,var(--color-neutral-10) 0%,var(--white) 50%);min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantMessagesList[data-v-a268f55b]::-webkit-scrollbar{width:6px}.AssistantMessagesList[data-v-a268f55b]::-webkit-scrollbar-track{background:transparent}.AssistantMessagesList[data-v-a268f55b]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px;transition:background-color var(--transition-duration-fast, .15s) ease}.AssistantMessagesList[data-v-a268f55b]:hover::-webkit-scrollbar-thumb{background-color:#0003}.AssistantMessagesList[data-v-a268f55b]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.AssistantMessagesList__empty[data-v-a268f55b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12, 48px) var(--spacing-4, 16px);margin:auto}.AssistantMessagesList__emptyIcon[data-v-a268f55b]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-neutral-20) 0%,var(--color-neutral-30) 100%);border-radius:50%;margin-bottom:var(--spacing-4, 16px);color:var(--color-neutral-50);font-size:24px}.AssistantMessagesList__emptyTitle[data-v-a268f55b]{margin:0 0 var(--spacing-2, 8px);font-size:1.125rem;font-weight:600;color:var(--color-neutral-80)}.AssistantMessagesList__emptyText[data-v-a268f55b]{margin:0;font-size:var(--font-size-small, .875rem);color:var(--color-neutral-60);max-width:320px;line-height:1.5}.AssistantMessagesList__modeChooser[data-v-a268f55b]{display:flex;gap:var(--spacing-3, 12px);margin-top:var(--spacing-5, 20px);width:100%;max-width:520px}.AssistantMessagesList__modeCard[data-v-a268f55b]{all:unset;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--color-neutral-30);border-radius:12px;background-color:var(--white);box-shadow:var(--box-shadow-xs);cursor:pointer;text-align:left;transition:border-color var(--transition-duration-fast, .15s) ease,background-color var(--transition-duration-fast, .15s) ease,box-shadow var(--transition-duration-fast, .15s) ease,transform var(--transition-duration-fast, .15s) ease}.AssistantMessagesList__modeCard[data-v-a268f55b]:hover{border-color:var(--color-accent);box-shadow:var(--box-shadow-sm);transform:translateY(-1px)}.AssistantMessagesList__modeCard[data-v-a268f55b]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AssistantMessagesList__modeCard--active[data-v-a268f55b]{border-color:var(--color-accent);background-color:var(--color-accent-surface)}.AssistantMessagesList__modeCardIcon[data-v-a268f55b]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--color-neutral-10);color:var(--color-accent);font-size:16px}.AssistantMessagesList__modeCard--active .AssistantMessagesList__modeCardIcon[data-v-a268f55b]{background-color:var(--color-accent);color:var(--white)}.AssistantMessagesList__modeCardTitle[data-v-a268f55b]{font-size:.9375rem;font-weight:600;color:var(--color-neutral-90);line-height:1.2}.AssistantMessagesList__modeCardDesc[data-v-a268f55b]{font-size:.75rem;color:var(--color-neutral-60);line-height:1.45}.AssistantMessagesList__emptyHint[data-v-a268f55b]{margin:var(--spacing-4, 16px) 0 0;font-size:.75rem;color:var(--color-neutral-50);max-width:440px;line-height:1.4}@media(max-width:520px){.AssistantMessagesList__modeChooser[data-v-a268f55b]{flex-direction:column}}.AssistantMessagesList__thinking[data-v-a268f55b]{background-color:transparent;padding:var(--spacing-3, 12px) 0;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;gap:var(--spacing-3, 12px)}.AssistantMessagesList__thinking-text[data-v-a268f55b]{color:var(--color-neutral-70);font-size:var(--font-size-small, .875rem);font-style:italic}.AssistantMessagesList__loading[data-v-a268f55b]{background-color:transparent;padding:var(--spacing-3, 12px) 0;display:flex;justify-content:center;align-items:center;align-self:center;gap:var(--spacing-3, 12px)}.AssistantSessionSelector[data-v-6f604f79]{display:flex;flex-direction:column;flex:1;min-height:0;background-color:var(--white)}.AssistantSessionSelector__header[data-v-6f604f79]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3, 12px) var(--spacing-4, 16px);border-bottom:1px solid var(--color-neutral-20);flex-shrink:0}.AssistantSessionSelector__title[data-v-6f604f79]{font-weight:600;font-size:.875rem;color:var(--color-neutral-90)}.AssistantSessionSelector__actions[data-v-6f604f79]{padding:var(--spacing-3, 12px) var(--spacing-4, 16px);flex-shrink:0}.AssistantSessionSelector__newButton[data-v-6f604f79]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.AssistantSessionSelector__body[data-v-6f604f79]{flex:1;overflow-y:auto;padding:0 var(--spacing-4, 16px) var(--spacing-4, 16px);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantSessionSelector__loading[data-v-6f604f79]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--color-neutral-60);font-size:.875rem}.AssistantSessionSelector__empty[data-v-6f604f79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:var(--color-neutral-60);text-align:center}.AssistantSessionSelector__emptyIcon[data-v-6f604f79]{font-size:2rem;margin-bottom:12px;color:var(--color-neutral-40)}.AssistantSessionSelector__empty p[data-v-6f604f79]{margin:0;font-size:.875rem}.AssistantSessionSelector__list[data-v-6f604f79]{display:flex;flex-direction:column;gap:8px}.AssistantSessionSelector__item[data-v-6f604f79]{all:unset;display:flex;flex-direction:column;gap:6px;padding:12px;background-color:var(--white);border:1px solid var(--color-neutral-20);border-radius:6px;cursor:pointer;transition:all .15s ease}.AssistantSessionSelector__item[data-v-6f604f79]:hover{background-color:var(--color-neutral-10);border-color:var(--color-neutral-30)}.AssistantSessionSelector__item--active[data-v-6f604f79]{background-color:var(--color-accent-surface);border-color:var(--color-accent)}.AssistantSessionSelector__item--active[data-v-6f604f79]:hover{background-color:var(--color-accent-disabled)}.AssistantSessionSelector__itemHeader[data-v-6f604f79]{display:flex;justify-content:space-between;align-items:center}.AssistantSessionSelector__itemTime[data-v-6f604f79]{font-size:.75rem;color:var(--color-neutral-60);font-weight:500}.AssistantSessionSelector__badge[data-v-6f604f79]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--color-neutral-20);color:var(--color-neutral-70);border-radius:10px;font-size:.6875rem;font-weight:600}.AssistantSessionSelector__item--active .AssistantSessionSelector__badge[data-v-6f604f79]{background-color:var(--color-accent);color:var(--white)}.AssistantSessionSelector__itemPreview[data-v-6f604f79]{font-size:.75rem;color:var(--color-neutral-60);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.AssistantSessionSelector__itemPreview--empty[data-v-6f604f79]{font-style:italic;color:var(--color-neutral-50)}.AssistantSessionSelector__previewRole[data-v-6f604f79]{font-weight:600;margin-right:4px}.AssistantSessionSelector__item--active .AssistantSessionSelector__itemPreview[data-v-6f604f79]{color:var(--color-accent)}.AssistantSessionSelector__item--active .AssistantSessionSelector__previewRole[data-v-6f604f79]{color:var(--color-accent-hover)}.AssistantSessionSelector__itemDetails[data-v-6f604f79]{display:flex;align-items:center;justify-content:space-between;gap:8px}.AssistantSessionSelector__itemModel[data-v-6f604f79]{font-size:.8125rem;color:var(--color-neutral-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantSessionSelector__item--active .AssistantSessionSelector__itemModel[data-v-6f604f79]{color:var(--color-accent-hover);font-weight:500}.AssistantSessionSelector__activeIndicator[data-v-6f604f79]{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--color-accent);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.AssistantSessionSelector__activeIndicator[data-v-6f604f79] svg{color:var(--color-accent);font-size:.5rem}.AssistantSessionSelector[data-v-6f604f79]::-webkit-scrollbar{width:6px}.AssistantSessionSelector[data-v-6f604f79]::-webkit-scrollbar-track{background:transparent}.AssistantSessionSelector[data-v-6f604f79]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px;transition:background-color .2s ease}.AssistantSessionSelector[data-v-6f604f79]:hover::-webkit-scrollbar-thumb{background-color:#0003}.AssistantSessionSelector[data-v-6f604f79]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.ToolbarSubmenu[data-v-3f968db8]{position:relative;display:inline-flex}.ToolbarSubmenu[data-v-3f968db8]>.PlainButton{align-items:center;display:flex;justify-content:center;width:var(--measurement-input-size)}.ToolbarSubmenu__trigger--active[data-v-3f968db8]{background-color:var(--color-neutral-40)}.ToolbarSubmenu__dropdown[data-v-3f968db8]{background-color:var(--white);border-radius:var(--border-radius-medium);border:var(--border-width-thin) solid var(--color-neutral-40);box-shadow:var(--box-shadow);padding:var(--spacing-1);width:max-content;opacity:0;animation:fadeIn-3f968db8 var(--transition-duration-fast) ease-in forwards}@keyframes fadeIn-3f968db8{0%{opacity:0}to{opacity:1}}.ToolbarSubmenu__option[data-v-3f968db8]{width:100%;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-align:left;justify-content:flex-start;border:none;background:none;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;white-space:nowrap}.ToolbarSubmenu__option[data-v-3f968db8]:hover:not(.ToolbarSubmenu__option--active){background-color:var(--color-neutral-20)}.ToolbarSubmenu__option--active[data-v-3f968db8]{background-color:var(--color-accent);color:var(--white)}.ToolbarSubmenu__label[data-v-3f968db8]{font-size:var(--font-size-small)}.EditorToolbar__buttons[data-v-f950dff1],.EditorToolbar__group[data-v-f950dff1]{display:flex}.EditorToolbar__group[data-v-f950dff1]:not(:last-child){border-right:1px solid var(--color-neutral-40)}.EditorToolbar__buttons[data-v-f950dff1] .PlainButton{align-items:center;display:flex;justify-content:center;width:var(--measurement-input-size)}.EditorToolbar__buttons[data-v-f950dff1] .PlainButton:hover{background-color:var(--color-accent);color:var(--white)}.EditorToolbar__buttons[data-v-f950dff1] .PlainButton.EditorToolbar__button--active{background-color:var(--color-neutral-40);color:inherit}.EditorToolbar__buttons[data-v-f950dff1] .PlainButton.EditorToolbar__button--sourceActive{background-color:var(--color-accent);color:var(--white)}.EditorToolbar__buttons[data-v-f950dff1] .EditorToolbar__group:first-child .PlainButton:first-child:hover,.EditorToolbar__buttons[data-v-f950dff1] .EditorToolbar__group:first-child .PlainButton:first-child.EditorToolbar__button--active{border-top-left-radius:var(--border-radius-medium);border-bottom-left-radius:var(--border-radius-medium)}.EditorToolbar__buttons[data-v-f950dff1]>.PlainButton:last-child:hover,.EditorToolbar__buttons[data-v-f950dff1]>.PlainButton:last-child.EditorToolbar__button--active{border-top-right-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium)}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2")}:root{--ML__static-fonts:true}.ML__container{min-height:auto!important;--_hue:var(--hue,212);--_placeholder-color:var(--placeholder-color,hsl(var(--_hue),40%,49%));--_placeholder-opacity:var(--placeholder-opacity,.4);--_text-font-family:var(--text-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif)}.ML__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.ML__base,.ML__is-inline{display:inline-block}.ML__base{border:0;box-sizing:content-box;cursor:text;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;position:relative;text-decoration:none;vertical-align:baseline;visibility:inherit;width:min-content}.ML__strut,.ML__strut--bottom{display:inline-block;min-height:.5em}.ML__small-delim{font-family:KaTeX_Main}.ML__text{font-family:var(--_text-font-family);white-space:pre}.ML__cmr{font-family:KaTeX_Main;font-style:normal}.ML__mathit{font-family:KaTeX_Math;font-style:italic}.ML__mathbf{font-family:KaTeX_Main;font-weight:700}.ML__mathbfit,.lcGreek.ML__mathbf{font-family:KaTeX_Math}.ML__mathbfit{font-style:italic;font-weight:700}.ML__ams,.ML__bb{font-family:KaTeX_AMS}.ML__cal{font-family:KaTeX_Caligraphic}.ML__frak{font-family:KaTeX_Fraktur}.ML__tt{font-family:KaTeX_Typewriter}.ML__script{font-family:KaTeX_Script}.ML__sans{font-family:KaTeX_SansSerif}.ML__series_el,.ML__series_ul{font-weight:100}.ML__series_l{font-weight:200}.ML__series_sl{font-weight:300}.ML__series_sb{font-weight:500}.ML__bold{font-weight:700}.ML__series_eb{font-weight:800}.ML__series_ub{font-weight:900}.ML__series_uc{font-stretch:ultra-condensed}.ML__series_ec{font-stretch:extra-condensed}.ML__series_c{font-stretch:condensed}.ML__series_sc{font-stretch:semi-condensed}.ML__series_sx{font-stretch:semi-expanded}.ML__series_x{font-stretch:expanded}.ML__series_ex{font-stretch:extra-expanded}.ML__series_ux{font-stretch:ultra-expanded}.ML__it{font-style:italic}.ML__shape_ol{-webkit-text-stroke:1px #000;text-stroke:1px #000;color:transparent}.ML__shape_sc{font-variant:small-caps}.ML__shape_sl{font-style:oblique}.ML__emph{color:#bc2612}.ML__emph .ML__emph{color:#0c7f99}.ML__highlight{background:#edd1b0;color:#007cb2}.ML__center{text-align:center}.ML__left{text-align:left}.ML__right{text-align:right}.ML__label_padding{padding:0 .5em}.ML__frac-line{min-height:1px;width:100%}.ML__frac-line:after{background:currentColor;box-sizing:content-box;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:max(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__frac-line{min-height:0px}}.ML__sqrt,.ML__sqrt-sign{display:inline-block}.ML__sqrt-sign{position:relative}.ML__sqrt-line{display:inline-block;height:max(1px,.04em);width:100%}.ML__sqrt-line:before{background:currentColor;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:min(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__sqrt-line:after{background:#fff!important}}.ML__sqrt-line:after{border-bottom-width:1px;content:" ";display:block;margin-top:-.1em}.ML__sqrt-index{margin-left:.27777778em;margin-right:-.55555556em}.ML__delim-size1{font-family:KaTeX_Size1}.ML__delim-size2{font-family:KaTeX_Size2}.ML__delim-size3{font-family:KaTeX_Size3}.ML__delim-size4{font-family:KaTeX_Size4}.ML__delim-mult .delim-size1>span{font-family:KaTeX_Size1}.ML__delim-mult .delim-size4>span{font-family:KaTeX_Size4}.ML__accent-body{font-family:KaTeX_Main}.ML__accent-combining-char{left:.24em;position:relative}.ML__latex{direction:ltr;display:inline-block;font-family:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant-caps:normal;letter-spacing:normal;line-height:1.2;text-align:left;text-indent:0;text-rendering:auto;word-wrap:normal;forced-color-adjust:preserve-parent-color;text-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap;width:min-content;word-spacing:normal}.ML__latex .style-wrap{position:relative}.ML__latex .ML__left-right,.ML__latex .ML__mfrac{display:inline-block}.ML__latex .ML__vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.ML__latex .ML__vlist-r{display:table-row}.ML__latex .ML__vlist{display:table-cell;position:relative;vertical-align:bottom}.ML__latex .ML__vlist>span{display:block;height:0;position:relative}.ML__latex .ML__vlist>span>span{display:inline-block}.ML__latex .ML__vlist>span>.ML__pstrut{overflow:hidden;width:0}.ML__latex .ML__vlist-t2{margin-right:-2px}.ML__latex .ML__vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.ML__latex .ML__msubsup{text-align:left}.ML__latex .ML__negativethinspace{display:inline-block;height:.71em;margin-left:-.16667em}.ML__latex .ML__thinspace{display:inline-block;height:.71em;width:.16667em}.ML__latex .ML__mediumspace{display:inline-block;height:.71em;width:.22222em}.ML__latex .ML__thickspace{display:inline-block;height:.71em;width:.27778em}.ML__latex .ML__enspace{display:inline-block;height:.71em;width:.5em}.ML__latex .ML__quad{display:inline-block;height:.71em;width:1em}.ML__latex .ML__qquad{display:inline-block;height:.71em;width:2em}.ML__latex .ML__llap,.ML__latex .ML__rlap{display:inline-block;position:relative;width:0}.ML__latex .ML__llap>.ML__inner,.ML__latex .ML__rlap>.ML__inner{position:absolute}.ML__latex .ML__llap>.ML__fix,.ML__latex .ML__rlap>.ML__fix{display:inline-block}.ML__latex .ML__llap>.ML__inner{right:0}.ML__latex .ML__rlap>.ML__inner{left:0}.ML__latex .ML__rule{border:0 solid;box-sizing:border-box;display:inline-block;position:relative}.ML__latex .overline .overline-line,.ML__latex .underline .underline-line{width:100%}.ML__latex .overline .overline-line:before,.ML__latex .underline .underline-line:before{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .overline .overline-line:after,.ML__latex .underline .underline-line:after{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;margin-top:-1px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .ML__stretchy{display:block;left:0;overflow:hidden;position:absolute;width:100%}.ML__latex .ML__stretchy:after,.ML__latex .ML__stretchy:before{content:""}.ML__latex .ML__stretchy svg{display:block;fill:currentColor;fill-opacity:1;fill-rule:nonzero;height:inherit;position:absolute;stroke:currentColor;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;width:100%}.ML__latex .slice-1-of-2{left:0}.ML__latex .slice-1-of-2,.ML__latex .slice-2-of-2{display:inline-flex;overflow:hidden;position:absolute;width:50.2%}.ML__latex .slice-2-of-2{right:0}.ML__latex .slice-1-of-3{left:0;width:25.1%}.ML__latex .slice-1-of-3,.ML__latex .slice-2-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-2-of-3{left:25%;width:50%}.ML__latex .slice-3-of-3{right:0;width:25.1%}.ML__latex .slice-1-of-1,.ML__latex .slice-3-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-1-of-1{left:0;width:100%}.ML__latex .ML__nulldelimiter,.ML__latex .ML__op-group{display:inline-block}.ML__latex .ML__op-symbol{position:relative}.ML__latex .ML__op-symbol.ML__small-op{font-family:KaTeX_Size1}.ML__latex .ML__op-symbol.ML__large-op{font-family:KaTeX_Size2}.ML__latex:has(.ML__align_environment),.ML__latex:has(.ML__center_environment),.ML__latex:has(.ML__eqnarray_environment),.ML__latex:has(.ML__gather_environment),.ML__latex:has(.ML__multiline_environment){width:100%}.ML__latex .ML__multiline_environment{display:inline-flex;width:100%}.ML__latex .ML__center_environment{display:inline-flex;justify-content:center;width:100%}.ML__latex .ML__align_environment,.ML__latex .ML__eqnarray_environment,.ML__latex .ML__gather_environment{display:inline-block}.ML__latex .ML__mtable .ML__vertical-separator{box-sizing:border-box;display:inline-block;min-width:1px}.ML__latex .ML__mtable .ML__arraycolsep{display:inline-block}.ML__latex .ML__mtable .col-align-m>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-c>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-l>.ML__vlist-t{text-align:left}.ML__latex .ML__mtable .col-align-r>.ML__vlist-t{text-align:right}[data-href]{cursor:pointer}.ML__error{background-color:#cc00411a;background-image:radial-gradient(ellipse at center,#cc0041,transparent 70%);background-position:0 100%;background-repeat:repeat-x;background-size:3px 3px;display:inline-block;padding-bottom:3px}.ML__error>.ML__error{background:transparent;padding:0}.ML__placeholder{color:var(--_placeholder-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;opacity:var(--_placeholder-opacity);padding-left:.4ex;padding-right:.4ex}.ML__notation{box-sizing:border-box;line-height:0;position:absolute}.ML__tooltip-container{position:relative;transform:scale(0)}.ML__tooltip-container .ML__tooltip-content{background:var(--_tooltip-background-color);border:var(--_tooltip-border);border-radius:var(--_tooltip-border-radius);display:inline-table;max-width:400px;padding:12px;position:fixed;visibility:hidden;width:max-content;z-index:2;--_selection-color:var(--_tooltip-color);box-shadow:var(--_tooltip-box-shadow);color:var(--_tooltip-color);opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1)}.ML__tooltip-container .ML__tooltip-content .ML__text{white-space:normal}.ML__tooltip-container .ML__tooltip-content .ML__base{display:contents}.ML__tooltip-container:hover .ML__tooltip-content{font-size:.75em;opacity:1;transform:scale(1) translateY(3em);visibility:visible}.ML__bg{background-color:transparent!important}.ML__bg:before{background-color:var(--bg-color);box-sizing:border-box;content:"";inset:0;position:absolute;z-index:-1}.LatexInput__wrapper[data-v-3ec931b5]{width:100%;height:100%}.LatexInput__container[data-v-3ec931b5]{display:flex;position:relative;width:100%;min-width:0;margin:auto;padding:0 10px;background-color:var(--white);border:1px solid transparent;border-radius:8px;box-sizing:border-box;overflow:visible}.LatexInput__container--border-system[data-v-3ec931b5]{cursor:text;border:1px solid var(--color-neutral-50)}.LatexInput__container--readonly[data-v-3ec931b5]{cursor:default}.LatexInput__container--border-system[data-v-3ec931b5]:not(.LatexInput__container--readonly):hover:not(.LatexInput__container--focused){border-color:var(--color-accent)}.LatexInput__container--focused[data-v-3ec931b5]{border:1px solid var(--color-accent);box-shadow:var(--focus-shadow)}math-field[data-v-3ec931b5]{width:100%;min-width:0;margin:auto;border:none;outline:none;display:block;--primary: var(--color-accent);--caret-color: var(--color-accent);--keyboard-accent-color: var(--color-accent);color:var(--color-text);background-color:transparent}math-field[data-v-3ec931b5]::part(virtual-keyboard-toggle),math-field[data-v-3ec931b5]::part(menu-toggle){color:var(--color-dark-green);margin:0 2px;padding:0}math-field[data-v-3ec931b5]::part(virtual-keyboard-toggle):hover,math-field[data-v-3ec931b5]::part(menu-toggle):hover{color:var(--color-dark-green-70)}.FormulaModal__editor[data-v-e0abb2ab]{margin:auto;min-width:min(400px,90vw);max-width:90vw;width:fit-content}@media(max-width:720px){.FormulaModal__editor[data-v-e0abb2ab]{min-width:100%;max-width:100%;width:100%;padding:0 8px;box-sizing:border-box}}.FormulaModal__actions[data-v-e0abb2ab]{display:flex;justify-content:flex-end;gap:8px}.Icon[data-v-43c95ffa]{align-items:center;display:inline-flex;justify-content:center}.Icon--small[data-v-43c95ffa]{font-size:var(--font-size-small, 12px)}.Icon--medium[data-v-43c95ffa]{font-size:var(--font-size-medium, 14px)}.Icon--large[data-v-43c95ffa]{font-size:var(--font-size-large, 16px)}.ImageInsertModal__content[data-v-439f1937]{display:flex;flex-direction:column;gap:var(--spacing-4, 16px)}.ImageInsertModal__dropzone[data-v-439f1937]{display:flex;align-items:center;justify-content:center;height:160px;border:2px dashed var(--color-neutral-50, #c2c2c2);border-radius:var(--border-radius-medium, 8px);background-color:var(--color-neutral-10, #f5f5f5);cursor:pointer;transition:border-color var(--transition-duration-fast, .15s),background-color var(--transition-duration-fast, .15s)}.ImageInsertModal__dropzone[data-v-439f1937]:hover,.ImageInsertModal__dropzone--dragging[data-v-439f1937]{border-color:var(--color-accent, #77c043);background-color:var(--color-accent-surface, #f7fcf3)}.ImageInsertModal__fileInput[data-v-439f1937]{display:none}.ImageInsertModal__dropzoneContent[data-v-439f1937]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2, 8px)}.ImageInsertModal__dropzoneIcon[data-v-439f1937]{font-size:32px;color:var(--color-neutral-60, #9e9e9e)}.ImageInsertModal__dropzoneText[data-v-439f1937]{margin:0;font-size:var(--font-size-medium, 14px);color:var(--color-neutral-70, #757575);text-align:center}.ImageInsertModal__dividerText[data-v-439f1937]{color:var(--color-neutral-60, #9e9e9e);font-size:var(--font-size-medium, 14px)}.ImageInsertModal__urlSection[data-v-439f1937]{display:flex;gap:var(--spacing-2, 8px)}.ImageInsertModal__urlInput[data-v-439f1937]{flex:1}.ImageInsertModal__error[data-v-439f1937]{margin:0;padding:var(--spacing-2, 8px);font-size:var(--font-size-small, 12px);color:var(--color-error, #dc3545);background-color:var(--color-error-surface, #fef2f2);border-radius:var(--border-radius-small, 4px)}.LayerTreeItem__wrapper[data-v-8bdd4c6d]{position:relative;display:flex;flex-direction:column}.LayerTreeItem[data-v-8bdd4c6d]{position:relative;display:flex;align-items:center;gap:var(--spacing-1, 4px);padding:var(--spacing-1, 4px);padding-right:var(--spacing-2, 8px);min-height:32px;border-radius:var(--border-radius-medium, 8px);background-color:var(--white, #ffffff);border:1px solid transparent;cursor:pointer;overflow:hidden;transition:background-color var(--transition-duration-fast, .15s),border-color var(--transition-duration-fast, .15s)}.LayerTreeItem[data-v-8bdd4c6d]:hover{background-color:var(--color-neutral-10, #f5f5f5)}.LayerTreeItem--selected[data-v-8bdd4c6d]{background-color:var(--color-accent-surface, #f7fcf3);border-color:var(--color-accent, #77c043)}.LayerTreeItem--multiSelected[data-v-8bdd4c6d]{background-color:var(--color-accent-surface, #f7fcf3);border-color:var(--color-accent, #77c043);border-style:solid}.LayerTreeItem--focused[data-v-8bdd4c6d]{outline:2px dashed var(--color-accent, #77c043);outline-offset:-2px}.LayerTreeItem--hidden[data-v-8bdd4c6d]{opacity:.5}.LayerTreeItem--locked[data-v-8bdd4c6d]{background-color:var(--color-warning-surface, #fbe4cf)}.LayerTreeItem--locked.LayerTreeItem--selected[data-v-8bdd4c6d]{background-color:var(--color-yellow-10, #fefceb);border-color:var(--color-warning, #ea780e)}.LayerTreeItem--group[data-v-8bdd4c6d]{font-weight:var(--font-weight-semibold, 600)}.LayerTreeItem--group[data-v-8bdd4c6d]:not(.LayerTreeItem--selected):not(.LayerTreeItem--locked){background-color:var(--color-neutral-10, #f5f5f5)}.LayerTreeItem--dragging[data-v-8bdd4c6d]{opacity:.4;transform:scale(.98)}.LayerTreeItem--dropInside[data-v-8bdd4c6d]{background-color:var(--color-accent-surface, #f7fcf3);border-color:var(--color-accent, #77c043);border-width:2px;border-style:dashed}.LayerTreeItem__treeLine[data-v-8bdd4c6d]{position:absolute;width:1px;background:var(--color-neutral-40, #e0e0e0);top:0;bottom:0;pointer-events:none}.LayerTreeItem__wrapper:last-child>.LayerTreeItem__treeLine[data-v-8bdd4c6d]{bottom:50%}.LayerTreeItem__wrapper[style*=padding-left]>.LayerTreeItem[data-v-8bdd4c6d]:before{content:"";position:absolute;left:-14px;top:50%;width:12px;height:1px;background:var(--color-neutral-40, #e0e0e0);pointer-events:none}.LayerTreeItem__dropLine[data-v-8bdd4c6d]{position:relative;height:2px;margin:1px 0;background-color:var(--color-accent, #77c043);border-radius:1px;pointer-events:none}.LayerTreeItem__dropLine[data-v-8bdd4c6d]:before,.LayerTreeItem__dropLine[data-v-8bdd4c6d]:after{content:"";position:absolute;width:6px;height:6px;background-color:var(--color-accent, #77c043);border-radius:50%;top:50%;transform:translateY(-50%)}.LayerTreeItem__dropLine[data-v-8bdd4c6d]:before{left:-3px}.LayerTreeItem__dropLine[data-v-8bdd4c6d]:after{right:-3px}.LayerTreeItem__dragHandle[data-v-8bdd4c6d]{display:flex;align-items:center;justify-content:center;width:12px;flex-shrink:0;color:var(--color-neutral-50, #c2c2c2);cursor:grab}.LayerTreeItem__dragHandle[data-v-8bdd4c6d]:active{cursor:grabbing}.LayerTreeItem__expandToggle[data-v-8bdd4c6d]{width:20px;height:20px;padding:0;flex-shrink:0}.LayerTreeItem__thumbnail[data-v-8bdd4c6d]{width:24px;height:24px;flex-shrink:0;border-radius:4px;border:1px solid var(--color-neutral-40, #e0e0e0);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--white, #ffffff)}.LayerTreeItem__thumbnailImg[data-v-8bdd4c6d]{width:100%;height:100%;object-fit:contain;image-rendering:auto}.LayerTreeItem__thumbnailFallback[data-v-8bdd4c6d]{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-70, #757575)}.LayerTreeItem__dragBadge[data-v-8bdd4c6d]{width:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:10px}.LayerTreeItem__dragBadge--distractor[data-v-8bdd4c6d]{color:#f97316}.LayerTreeItem__name[data-v-8bdd4c6d]{flex:1;min-width:0;font-size:var(--font-size-small, 12px);color:var(--color-neutral-90, #414042);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LayerTreeItem__nameInput[data-v-8bdd4c6d]{width:100%}.LayerTreeItem__nameText[data-v-8bdd4c6d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LayerTreeItem__controls[data-v-8bdd4c6d]{display:flex;flex-shrink:0;gap:0;min-width:0}.LayerTreeItem__control[data-v-8bdd4c6d]{width:22px;height:22px;padding:0;transition:color var(--transition-duration-fast, .15s),opacity var(--transition-duration-fast, .15s)}[data-v-8bdd4c6d] .LayerTreeItem__control{color:var(--color-neutral-70, #757575)}[data-v-8bdd4c6d] .LayerTreeItem__control:hover{color:var(--color-neutral-90, #414042)}[data-v-8bdd4c6d] .LayerTreeItem__control--off{opacity:.4}[data-v-8bdd4c6d] .LayerTreeItem__control--on{color:var(--color-neutral-90, #414042)}@container (max-width: 160px){.LayerTreeItem__controls[data-v-8bdd4c6d],.LayerTreeItem__thumbnail[data-v-8bdd4c6d]{display:none}}.LayerPanel[data-v-80a81c4d]{padding:var(--spacing-3, 12px);height:100%;display:flex;flex-direction:column;container-type:inline-size;overflow:hidden;outline:none}.LayerPanel__title[data-v-80a81c4d]{margin:0 0 var(--spacing-3, 12px);font-size:var(--font-size-medium, 14px);font-weight:var(--font-weight-semibold, 600);color:var(--color-neutral-100, #0a0a0a)}.LayerPanel__list[data-v-80a81c4d]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;-webkit-user-select:none;user-select:none}.LayerPanel__empty[data-v-80a81c4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:var(--color-neutral-60, #9e9e9e);font-size:var(--font-size-medium, 14px);text-align:center}.LayerPanel__hint[data-v-80a81c4d]{margin-top:var(--spacing-1, 4px);font-size:var(--font-size-small, 12px)}[data-v-80a81c4d] .LayerPanel__menuItem--danger{color:var(--color-danger, #e00000)}[data-v-80a81c4d] .LayerPanel__menuItem--danger:hover{background-color:var(--color-danger-surface, #fce4e4)}.AlignmentControls[data-v-c4643723]{display:flex;flex-direction:column;gap:var(--spacing-3, 12px)}.AlignmentControls__subtitle[data-v-c4643723]{margin:0;font-size:var(--font-size-small, 12px);font-weight:var(--font-weight-semibold, 600);color:var(--color-neutral-80, #58595b);text-transform:uppercase;letter-spacing:.05em}.AlignmentControls__reference[data-v-c4643723]{display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px);background-color:var(--color-neutral-20, #f5f5f5);border-radius:var(--border-radius-small, 4px);font-size:var(--font-size-small, 12px)}.AlignmentControls__referenceLabel[data-v-c4643723]{color:var(--color-neutral-60, #9e9e9e)}.AlignmentControls__referenceValue[data-v-c4643723]{color:var(--color-neutral-100, #0a0a0a);font-weight:var(--font-weight-medium, 500)}.AlignmentControls__section[data-v-c4643723]{display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.AlignmentControls__sectionLabel[data-v-c4643723]{font-size:var(--font-size-x-small, 10px);color:var(--color-neutral-60, #9e9e9e);text-transform:uppercase;letter-spacing:.05em}.AlignmentControls__row[data-v-c4643723]{display:flex;gap:var(--spacing-1, 4px)}.AlignmentControls__button[data-v-c4643723]{width:32px;height:32px;padding:0}.AlignmentControls__divider[data-v-c4643723]{height:1px;background-color:var(--color-neutral-40, #e0e0e0)}.ColorPicker[data-v-a2ce2390]{display:flex;flex-direction:column;gap:var(--spacing-1, 4px);min-width:0}.ColorPicker__label[data-v-a2ce2390]{font-size:var(--font-size-small, 12px);font-weight:var(--font-weight-medium, 500);color:var(--color-neutral-70, #757575)}.ColorPicker__controls[data-v-a2ce2390]{display:flex;align-items:center;gap:var(--spacing-1, 4px);flex-wrap:wrap;min-width:0}.ColorPicker__input[data-v-a2ce2390]{width:70px;min-width:60px;flex:1 1 auto;max-width:80px;font-size:var(--font-size-small, 12px);font-family:monospace;padding:var(--spacing-1, 4px) var(--spacing-2, 8px)}[data-v-a2ce2390] .ColorPicker__preview{border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius)}.ColorPicker__emptyPreview[data-v-a2ce2390]{width:28px;height:28px;flex-shrink:0;border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius);background:linear-gradient(45deg,#fff 45%,#e74c3c 45% 55%,#fff 55%);cursor:pointer}.ColorPicker__clearButton[data-v-a2ce2390],.ColorPicker__eyeDropperButton[data-v-a2ce2390]{width:28px;height:28px;padding:0;flex-shrink:0}.FontFamilySelector[data-v-5052d72b]{display:flex}.FontFamilySelector__select[data-v-5052d72b]{min-width:160px;width:100%}.FontFamilySelector__value[data-v-5052d72b]{font-size:var(--font-size-medium, 14px)}.FontFamilySelector__option[data-v-5052d72b]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2, 8px);padding:var(--spacing-1, 4px) 0}.FontFamilySelector__optionName[data-v-5052d72b]{font-size:var(--font-size-medium, 14px)}.FontFamilySelector__loading[data-v-5052d72b]{font-size:var(--font-size-x-small, 10px);color:var(--color-neutral-60, #9e9e9e);font-style:italic}.FontFamilySelector__group[data-v-5052d72b]{font-size:var(--font-size-small, 12px);font-weight:var(--font-weight-semibold, 600);color:var(--color-neutral-70, #757575);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-1, 4px) 0}.PropertiesPanel[data-v-67d3cb56]{padding:var(--spacing-4, 16px);height:100%;overflow-y:auto}.PropertiesPanel__empty[data-v-67d3cb56]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-neutral-60, #9e9e9e);font-size:var(--font-size-medium, 14px);text-align:center}.PropertiesPanel__subtitle[data-v-67d3cb56]{margin:0 0 var(--spacing-3, 12px);font-size:var(--font-size-small, 12px);font-weight:var(--font-weight-semibold, 600);color:var(--color-neutral-80, #58595b);text-transform:uppercase;letter-spacing:.05em}.PropertiesPanel__section[data-v-67d3cb56]{display:flex;flex-direction:column;gap:var(--spacing-3, 12px)}.PropertiesPanel__divider[data-v-67d3cb56]{height:1px;margin:var(--spacing-4, 16px) 0;background-color:var(--color-neutral-40, #e0e0e0)}.PropertiesPanel__row[data-v-67d3cb56]{display:flex;gap:var(--spacing-2, 8px)}.PropertiesPanel__field[data-v-67d3cb56]{display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.PropertiesPanel__field--half[data-v-67d3cb56]{flex:1;min-width:0}.PropertiesPanel__label[data-v-67d3cb56]{font-size:var(--font-size-small, 12px);font-weight:var(--font-weight-medium, 500);color:var(--color-neutral-70, #757575)}.PropertiesPanel__sliderRow[data-v-67d3cb56]{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.PropertiesPanel__slider[data-v-67d3cb56]{flex:1;min-width:0}.PropertiesPanel__sliderInput[data-v-67d3cb56]{width:85px;flex-shrink:0}.PropertiesPanel__toggle[data-v-67d3cb56]{width:32px;height:32px;padding:0}.PropertiesPanel__toggle--flex[data-v-67d3cb56]{flex:1;width:auto}.PropertiesPanel__input[data-v-67d3cb56],.PropertiesPanel__select[data-v-67d3cb56]{width:100%}.PropertiesPanel__checkboxRow[data-v-67d3cb56]{display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.PropertiesPanel__checkboxLabel[data-v-67d3cb56]{display:flex;align-items:center;gap:var(--spacing-2, 8px);font-size:var(--font-size-small, 12px);font-weight:var(--font-weight-medium, 500);color:var(--color-neutral-90, #333);cursor:pointer}.PropertiesPanel__hint[data-v-67d3cb56]{font-size:var(--font-size-x-small, 10px);color:var(--color-neutral-60, #9e9e9e);margin-left:24px}.PropertiesPanel__paddingHeader[data-v-67d3cb56]{display:flex;align-items:center;justify-content:space-between}.PropertiesPanel__paddingToggle[data-v-67d3cb56]{width:24px;height:24px;padding:0}.PropertiesPanel__paddingGrid[data-v-67d3cb56]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2, 8px)}.PropertiesPanel__paddingSide[data-v-67d3cb56]{display:flex;flex-direction:column;gap:2px}.PropertiesPanel__paddingSideLabel[data-v-67d3cb56]{font-size:var(--font-size-x-small, 10px);color:var(--color-neutral-60, #9e9e9e)}.PropertiesPanel__paddingSideInput[data-v-67d3cb56]{width:100%}.SidebarTabs[data-v-199e56c1]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.SidebarTabs__tabs[data-v-199e56c1]{display:flex;flex-direction:column;flex:1;min-height:0}.SidebarTabs__panels[data-v-199e56c1]{flex:1;min-height:0;overflow:hidden}.SidebarTabs__panel[data-v-199e56c1]{height:100%;overflow-y:auto}[data-v-199e56c1] .p-tabpanels{flex:1;min-height:0;display:flex;flex-direction:column}[data-v-199e56c1] .p-tabpanel{flex:1;min-height:0;overflow-y:auto}.SvgImportModal__content[data-v-c12201d8]{display:flex;flex-direction:column;gap:var(--spacing-4, 16px)}.SvgImportModal__dropzone[data-v-c12201d8]{display:flex;align-items:center;justify-content:center;height:160px;border:2px dashed var(--color-neutral-50, #c2c2c2);border-radius:var(--border-radius-medium, 8px);background-color:var(--color-neutral-10, #f5f5f5);cursor:pointer;transition:border-color var(--transition-duration-fast, .15s),background-color var(--transition-duration-fast, .15s)}.SvgImportModal__dropzone[data-v-c12201d8]:hover,.SvgImportModal__dropzone--dragging[data-v-c12201d8]{border-color:var(--color-accent, #77c043);background-color:var(--color-accent-surface, #f7fcf3)}.SvgImportModal__fileInput[data-v-c12201d8]{display:none}.SvgImportModal__dropzoneContent[data-v-c12201d8]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2, 8px)}.SvgImportModal__dropzoneIcon[data-v-c12201d8]{font-size:32px;color:var(--color-neutral-60, #9e9e9e)}.SvgImportModal__dropzoneText[data-v-c12201d8]{margin:0;font-size:var(--font-size-medium, 14px);color:var(--color-neutral-70, #757575);text-align:center}.SvgImportModal__dividerText[data-v-c12201d8]{color:var(--color-neutral-60, #9e9e9e);font-size:var(--font-size-medium, 14px)}.SvgImportModal__clipboardSection[data-v-c12201d8]{display:flex;justify-content:center}.SvgImportModal__clipboardButton[data-v-c12201d8]{min-width:200px}.SvgImportModal__error[data-v-c12201d8]{margin:0;padding:var(--spacing-2, 8px);font-size:var(--font-size-small, 12px);color:var(--color-error, #dc3545);background-color:var(--color-error-surface, #fef2f2);border-radius:var(--border-radius-small, 4px);text-align:center}.BackgroundControl[data-v-9498745e]{display:flex;align-items:center;gap:var(--spacing-2, 8px);flex-wrap:wrap;min-width:0}.BackgroundControl__modeSelector[data-v-9498745e]{flex-shrink:0}.BackgroundControl__modeSelector[data-v-9498745e] .p-togglebutton{width:32px;height:32px;padding:0}.BackgroundControl__colorSwatch[data-v-9498745e]{width:16px;height:16px;border-radius:3px;border:1px solid var(--color-neutral-50, #bdbdbd);display:block}.BackgroundControl__colorSection[data-v-9498745e]{display:flex;align-items:center;min-width:0;flex:1 1 auto}.BackgroundControl__imageSection[data-v-9498745e]{display:flex;align-items:center;min-width:0}.BackgroundControl__imagePreview[data-v-9498745e]{display:flex;align-items:center;gap:var(--spacing-1, 4px)}.BackgroundControl__thumbnail[data-v-9498745e]{width:32px;height:32px;object-fit:cover;border-radius:var(--border-radius-small, 4px);border:1px solid var(--color-neutral-40, #e0e0e0);flex-shrink:0}.BackgroundControl__imageActions[data-v-9498745e]{display:flex;gap:var(--spacing-1, 4px)}.BackgroundControl__imageButton[data-v-9498745e]{width:28px;height:28px;padding:0}.BackgroundControl__uploadButton[data-v-9498745e]{height:32px;font-size:var(--font-size-small, 12px);white-space:nowrap}.BackgroundControl__fileInput[data-v-9498745e]{display:none}.GridControls[data-v-98d8bdb0]{display:flex;align-items:center;gap:var(--spacing-1, 4px)}.GridControls__button[data-v-98d8bdb0]{width:var(--measurement-input-size, 36px);height:var(--measurement-input-size, 36px);padding:0}.GridControls__button--active[data-v-98d8bdb0]{background-color:var(--color-accent, #77c043);border-color:var(--color-accent, #77c043);color:var(--white, #ffffff)}.GridControls__button--active[data-v-98d8bdb0]:hover{background-color:var(--color-accent-hover, #63a038);border-color:var(--color-accent-hover, #63a038)}.GridControls__select[data-v-98d8bdb0]{width:80px}.CustomSizeModal__content[data-v-b41a33e4]{display:flex;flex-direction:column;gap:var(--spacing-4, 16px)}.CustomSizeModal__field[data-v-b41a33e4]{display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.CustomSizeModal__label[data-v-b41a33e4]{font-size:var(--font-size-medium, 14px);font-weight:var(--font-weight-medium, 500);color:var(--color-neutral-90, #414042)}.CustomSizeModal__input[data-v-b41a33e4]{width:100%}.CustomSizeModal__error[data-v-b41a33e4]{margin:0;padding:var(--spacing-2, 8px);font-size:var(--font-size-small, 12px);color:var(--color-error, #dc3545);background-color:var(--color-error-surface, #fef2f2);border-radius:var(--border-radius-small, 4px);text-align:center}.SizeSelector[data-v-ab65ea20]{display:flex}.SizeSelector__select[data-v-ab65ea20]{min-width:140px}.SizeSelector__option[data-v-ab65ea20]{display:flex;flex-direction:column;gap:var(--spacing-half, 2px)}.SizeSelector__optionName[data-v-ab65ea20]{font-size:var(--font-size-medium, 14px);font-weight:var(--font-weight-medium, 500);color:var(--color-neutral-90, #414042)}.SizeSelector__optionSize[data-v-ab65ea20]{font-size:var(--font-size-small, 12px);color:var(--color-neutral-60, #9e9e9e)}.Toolbar[data-v-1efb9128]{display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px) var(--spacing-6, 24px);background-color:var(--white, #ffffff);border-bottom:1px solid var(--color-neutral-40, #e0e0e0)}.Toolbar__section[data-v-1efb9128]{display:flex;align-items:center;gap:var(--spacing-1, 4px)}.Toolbar__section--tools[data-v-1efb9128]{gap:var(--spacing-half, 2px)}.Toolbar__divider[data-v-1efb9128]{width:1px;height:24px;background-color:var(--color-neutral-40, #e0e0e0);margin:0 var(--spacing-1, 4px)}.Toolbar__spacer[data-v-1efb9128]{flex:1}.Toolbar__toolButton[data-v-1efb9128]{width:var(--measurement-input-size, 36px);height:var(--measurement-input-size, 36px);padding:0}.ZoomControls[data-v-a20ba3e2]{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.ZoomControls__button[data-v-a20ba3e2]{flex-shrink:0;width:var(--measurement-input-size, 36px);height:var(--measurement-input-size, 36px);min-width:var(--measurement-input-size, 36px);padding:0}.ZoomControls__input[data-v-a20ba3e2]{flex-shrink:0;width:90px;min-width:90px}.ZoomControls__input[data-v-a20ba3e2] .p-inputnumber{width:100%}.ZoomControls__input[data-v-a20ba3e2] .p-inputtext{width:100%;text-align:center;padding:var(--spacing-1, 4px) var(--spacing-2, 8px)}.CanvasEditor[data-v-386cac28]{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--color-neutral-10, #f5f5f5)}.CanvasEditor__loading[data-v-386cac28]{display:flex;align-items:center;justify-content:center;flex:1;color:var(--color-neutral-60, #6b7280)}.CanvasEditor__workspace[data-v-386cac28]{display:flex;flex:1;overflow:hidden}.CanvasEditor__canvasArea[data-v-386cac28]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.CanvasEditor__canvasContainer[data-v-386cac28]{flex:1;display:flex;padding:var(--spacing-6, 24px);overflow:auto}.CanvasEditor__canvasContainer--panning[data-v-386cac28]{cursor:grab}.CanvasEditor__canvasContainer--panning[data-v-386cac28]:active{cursor:grabbing}.CanvasEditor__canvasWrapper[data-v-386cac28]{position:relative;flex-shrink:0;margin:auto}.CanvasEditor__canvasScaler[data-v-386cac28]{transform-origin:top left;box-shadow:var(--box-shadow-lg, 0px 4px 12px rgba(0, 0, 0, .25));border-radius:var(--border-radius-small, 4px)}.CanvasEditor__statusBar[data-v-386cac28]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px) var(--spacing-4, 16px);background-color:var(--white, #ffffff);border-top:1px solid var(--color-neutral-40, #e0e0e0)}.CanvasEditor__canvasScaler canvas[data-v-386cac28]{display:block}.CanvasEditor__gridOverlay[data-v-386cac28]{position:absolute;inset:0;pointer-events:none}.CanvasEditor__sidebar[data-v-386cac28]{position:relative;flex-shrink:0;height:100%;display:flex;flex-direction:column;background-color:var(--white, #ffffff);border-left:1px solid var(--color-neutral-40, #e0e0e0);overflow:hidden}.CanvasEditor__sidebar--resizing[data-v-386cac28]{-webkit-user-select:none;user-select:none}.CanvasEditor__resizeHandle[data-v-386cac28]{position:absolute;left:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;transition:background-color var(--transition-duration-fast, .15s);z-index:10}.CanvasEditor__resizeHandle[data-v-386cac28]:hover,.CanvasEditor__sidebar--resizing .CanvasEditor__resizeHandle[data-v-386cac28]{background-color:var(--color-accent, #77c043)}.LoadingOverlay[data-v-d0f13507]{position:absolute;inset:0;background-color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10}.LoadingOverlay__content[data-v-d0f13507]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.LoadingOverlay__message[data-v-d0f13507]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-medium);font-weight:500}.ImageAnnotationSaveDialog__title[data-v-2fd16053]{margin:0;font-size:20px;font-weight:600;color:var(--color-neutral-100)}.ImageAnnotationSaveDialog__options[data-v-2fd16053]{display:flex;flex-direction:column;gap:var(--spacing-3)}.ImageAnnotationSaveDialog__option[data-v-2fd16053]{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-neutral-10);border:2px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);cursor:pointer;text-align:left;transition:border-color var(--transition-duration-normal),background-color var(--transition-duration-normal)}.ImageAnnotationSaveDialog__option[data-v-2fd16053]:hover:not(:disabled){border-color:var(--color-neutral-50);background:var(--color-neutral-20)}.ImageAnnotationSaveDialog__option--selected[data-v-2fd16053]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.ImageAnnotationSaveDialog__option--selected[data-v-2fd16053]:hover:not(:disabled){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.ImageAnnotationSaveDialog__option[data-v-2fd16053]:disabled{opacity:.6;cursor:not-allowed}.ImageAnnotationSaveDialog__optionIcon[data-v-2fd16053]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background:var(--color-accent);color:var(--white);border-radius:var(--border-radius-medium);font-size:20px}.ImageAnnotationSaveDialog__optionContent[data-v-2fd16053]{flex:1;min-width:0}.ImageAnnotationSaveDialog__optionTitle[data-v-2fd16053]{margin:0 0 var(--spacing-1) 0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-100)}.ImageAnnotationSaveDialog__optionDescription[data-v-2fd16053]{margin:0;font-size:var(--font-size-small);color:var(--color-neutral-70);line-height:1.4}.ImageAnnotationSaveDialog__optionCheck[data-v-2fd16053]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background:var(--color-accent);color:var(--white);border-radius:50%;font-size:12px}.ImageAnnotationSaveDialog__footer[data-v-2fd16053]{display:flex;justify-content:flex-end;gap:var(--spacing-3)}.CanvasEditorModal[data-v-d4ebe51e]{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;flex-direction:column;background:var(--color-neutral-20)}.CanvasEditorModal__header[data-v-d4ebe51e]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-6);background:var(--white);border-bottom:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow-sm);flex-shrink:0}.CanvasEditorModal__headerStart[data-v-d4ebe51e]{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.CanvasEditorModal__title[data-v-d4ebe51e]{margin:0;font-size:20px;font-weight:500;line-height:36px;color:var(--color-neutral-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasEditorModal__actions[data-v-d4ebe51e]{display:flex;gap:var(--spacing-3)}.CanvasEditorModal__error[data-v-d4ebe51e]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-small)}.CanvasEditorModal__error--warning[data-v-d4ebe51e]{background:var(--color-warning-surface);border-bottom:1px solid var(--color-warning-border);color:var(--color-warning)}.CanvasEditorModal__error--error[data-v-d4ebe51e]{background:var(--color-error-surface);border-bottom:1px solid var(--color-error-border);color:var(--color-error)}.CanvasEditorModal__content[data-v-d4ebe51e]{flex:1;overflow:hidden}.Toolbar[data-v-0dc980ba]{background-color:var(--white);border-radius:var(--border-radius-medium);border:1px solid var(--color-border);box-shadow:var(--box-shadow);display:flex;overflow:hidden}.Toolbar button[data-v-0dc980ba-s],.Toolbar[data-v-0dc980ba] button{background-color:transparent;border-radius:0;border:none;cursor:pointer;height:var(--measurement-input-size);justify-content:center;transition:all .2s ease;width:var(--measurement-input-size)}.Toolbar button[data-v-0dc980ba-s]:hover,.Toolbar[data-v-0dc980ba] button:hover{background-color:color-mix(in srgb,var(--customColor, var(--color-neutral-100)),var(--white) 90%)}.Toolbar button[data-v-0dc980ba-s]:active,.Toolbar[data-v-0dc980ba] button:active{transform:scale(.95)}.Toolbar button[data-v-0dc980ba-s]+:slotted(button),.Toolbar[data-v-0dc980ba] button+:deep(button){border-left:1px solid var(--color-neutral-30)}.DropZone[data-v-3342938d]{cursor:pointer;width:100%;height:100%;position:relative;transition:color .5s;display:flex;align-items:center;justify-content:center}.DropZone--minimal[data-v-3342938d]{height:var(--measurement-input-size-small)}.DropZone--compact .DropZone__assistance[data-v-3342938d]{display:none}.DropZone__inner[data-v-3342938d]{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.DropZone .DropZone__assistance[data-v-3342938d]{color:var(--color-neutral-80);font-weight:500;opacity:0;margin:0;padding:0 16px;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;pointer-events:none;transition:opacity .2s ease;z-index:3}.DropZone:hover .DropZone__assistance[data-v-3342938d],.DropZone--isDragActive .DropZone__assistance[data-v-3342938d]{opacity:1}.DropZone--showAssistance .DropZone__inner img[data-v-3342938d-s],.DropZone--showAssistance .DropZone__inner div[style*="background-image: url"][data-v-3342938d-s]{transition:.5s filter}.DropZone--showAssistance:hover .DropZone__inner img[data-v-3342938d-s],.DropZone--showAssistance:hover .DropZone__inner div[style*="background-image: url"][data-v-3342938d-s]{filter:brightness(70%) grayscale(100%)}.DropZone:has(img) .DropZone__assistance[data-v-3342938d]{background-color:transparent;color:var(--white);text-shadow:0 1px 3px rgba(0,0,0,.5)}.DropZone .Icon[data-v-3342938d]{font-size:24px}.DropZone:not(.DropZone--minimal):not(.DropZone--compact):hover .Icon[data-v-3342938d],.DropZone--isDragActive:not(.DropZone--minimal):not(.DropZone--compact) .Icon[data-v-3342938d],.DropZone:not(.DropZone--minimal):not(.DropZone--compact):hover .ImagePlaceholder[data-v-3342938d-s] .Icon,.DropZone--isDragActive:not(.DropZone--minimal):not(.DropZone--compact) .ImagePlaceholder[data-v-3342938d-s] .Icon{opacity:0;transition:opacity .2s ease}.ImagePlaceholder[data-v-de98dc48]{align-items:center;background-color:var(--color-neutral-20);border:1px solid var(--color-neutral-40);border-radius:8px;color:var(--color-neutral-60);display:flex;aspect-ratio:16 / 9;justify-content:center;width:100%}.ImagePlaceholder--compact[data-v-de98dc48]{aspect-ratio:auto;min-height:80px;max-height:120px}.ShowCopiesButton__count[data-v-d0710ba0]{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.TypeMark[data-v-285880ea]{--size: 40px;--icon-size: calc(var(--size) / 2.25);align-items:center;background-color:var(--color);border-end-end-radius:8px;border-start-start-radius:8px;box-sizing:border-box!important;color:var(--white);display:flex;font-size:var(--icon-size);height:var(--size);justify-content:center;left:0;padding:calc(var(--size) / 5);position:absolute;top:0;width:var(--size)}.TypeMark .Icon[data-v-285880ea]{font-size:var(--icon-size)}.TypeMark--small[data-v-285880ea]{--size: 32px}.TypeMark--xSmall[data-v-285880ea]{--size: 28px}.TypeMark--xxSmall[data-v-285880ea]{--size: 24px}.TypeMark--topRight[data-v-285880ea]{left:auto;right:0;border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:8px}.TypeMark--independent[data-v-285880ea]{border-radius:8px}.TypeMark--transparent[data-v-285880ea]{background-color:transparent}.TypeMark--inverted[data-v-285880ea]{background-color:transparent;color:var(--color)}.TypeMark--inline[data-v-285880ea]{border-radius:4px;position:static}.TruncatedText[data-v-601c2391]{display:block;overflow:hidden}.TruncatedText--dynamicWrapper[data-v-601c2391]{height:100%}.TruncatedText__content[data-v-601c2391]{overflow:hidden}.TruncatedText[data-v-601c2391]:not(.TruncatedText--multiLine):not(.TruncatedText--dynamicWrapper),.TruncatedText__content[data-v-601c2391]:not(.TruncatedText__content--multiLine){text-overflow:ellipsis;white-space:nowrap}.TruncatedText[data-v-601c2391]:not(.TruncatedText--multiLine):not(.TruncatedText--dynamicWrapper) .Format,.TruncatedText[data-v-601c2391]:not(.TruncatedText--multiLine):not(.TruncatedText--dynamicWrapper) .Format>div,.TruncatedText__content[data-v-601c2391]:not(.TruncatedText__content--multiLine) .Format,.TruncatedText__content[data-v-601c2391]:not(.TruncatedText__content--multiLine) .Format>div{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TruncatedText[data-v-601c2391]:not(.TruncatedText--multiLine):not(.TruncatedText--dynamicWrapper) p,.TruncatedText__content[data-v-601c2391]:not(.TruncatedText__content--multiLine) p{margin:0;display:inline}.TruncatedText[data-v-601c2391]:not(.TruncatedText--multiLine):not(.TruncatedText--dynamicWrapper) strong,.TruncatedText[data-v-601c2391]:not(.TruncatedText--multiLine):not(.TruncatedText--dynamicWrapper) em,.TruncatedText[data-v-601c2391]:not(.TruncatedText--multiLine):not(.TruncatedText--dynamicWrapper) span,.TruncatedText__content[data-v-601c2391]:not(.TruncatedText__content--multiLine) strong,.TruncatedText__content[data-v-601c2391]:not(.TruncatedText__content--multiLine) em,.TruncatedText__content[data-v-601c2391]:not(.TruncatedText__content--multiLine) span{white-space:nowrap}.TruncatedText--multiLine[data-v-601c2391],.TruncatedText__content--multiLine[data-v-601c2391]{display:-webkit-box;-webkit-line-clamp:var(--line-clamp, 3);-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word}.TruncatedText--multiLine[data-v-601c2391] *:not(mjx-container *),.TruncatedText__content--multiLine[data-v-601c2391] *:not(mjx-container *){display:inline;margin:0;padding:0;white-space:normal}.TruncatedText--multiLine[data-v-601c2391] li:before,.TruncatedText__content--multiLine[data-v-601c2391] li:before{content:"• "}.TruncatedText--multiLine[data-v-601c2391] br,.TruncatedText__content--multiLine[data-v-601c2391] br{display:none}.AccountChip[data-v-90ea0704]{align-items:center;background-color:var(--color-neutral-30);border-radius:4px;color:var(--color-neutral-100);display:flex;gap:4px;padding-inline:4px;overflow:hidden}.AccountChip--isInvalidEmail[data-v-90ea0704]{color:var(--white);background-color:var(--color-danger)}.AccountChip--isDuplicate[data-v-90ea0704]{color:var(--white);background-color:var(--color-warning)}.AccountChip__input[data-v-90ea0704]{field-sizing:content;padding-inline:4px}.IconButton[data-v-90ea0704]{border-radius:0}.AccountChip--isRemovable[data-v-90ea0704]{padding-inline-end:0}.AccountOption[data-v-77d5f0d7]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;padding:var(--p-autocomplete-option-padding)}.AccountOption__name[data-v-77d5f0d7]{font-weight:500}.AccountOption__sub[data-v-77d5f0d7]{color:var(--color-text-secondary);display:block}.AccountOption__separator[data-v-77d5f0d7]{background-color:var(--color-border);border:none;height:1px;width:100%;padding:0;margin:0}.AccountInput[data-v-e40bce8e]{flex-grow:1;max-width:100%}.ManageRealiaAccessModal[data-v-f7db8e13]>*+*{margin-top:var(--spacing-5)}.ManageRealiaAccessModal__section[data-v-f7db8e13]>*+*{margin-top:var(--spacing-2)}.ManageRealiaAccessModal__toggleField[data-v-f7db8e13]{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}.ManageRealiaAccessModal__helperText[data-v-f7db8e13]{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ManageRealiaAccessModal__warning[data-v-f7db8e13]{color:var(--color-warning);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ManageRealiaAccessModal__addMaintainer[data-v-f7db8e13]{display:flex;gap:var(--spacing-3);align-items:flex-start}.ManageRealiaAccessModal__addMaintainer .AccountInput[data-v-f7db8e13]{flex-grow:1}.ManageRealiaAccessModal__list[data-v-f7db8e13]{list-style:none;padding:0;margin:0}.ManageRealiaAccessModal__listItem[data-v-f7db8e13]{display:flex;align-items:center;justify-content:space-between;padding-block:var(--spacing-2);border-bottom:var(--border-width-thin) solid var(--color-border)}.ManageRealiaAccessModal__listItem[data-v-f7db8e13]:last-child{border-bottom:none}.ManageRealiaAccessModal__accountName[data-v-f7db8e13]{font-size:var(--font-size-medium)}.ManageRealiaAccessModal__accountSub[data-v-f7db8e13]{display:block;color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ManageRealiaAccessModal__emptyState[data-v-f7db8e13]{color:var(--color-text-muted);font-size:var(--font-size-small)}.ConfirmPopup__modal[data-v-15a8f422]{padding:24px}.ConfirmPopup__buttons[data-v-15a8f422]{display:flex;gap:12px;padding-top:24px;justify-content:flex-end}[data-v-d15bb418] .Icon{width:18px}.PublicLinkButton[data-v-d15bb418]{height:21px}.PublicLinkButton[data-v-d15bb418]:disabled{background-color:transparent}[data-v-d15bb418] .PublicLinkButton__copyIcon{display:none}@media(hover:hover){.PublicLinkButton[data-v-d15bb418]:not(:disabled):hover .PublicLinkButton__linkIcon{display:none}.PublicLinkButton[data-v-d15bb418]:not(:disabled):hover .PublicLinkButton__copyIcon{display:block}}.PublicLinkButton__url[data-v-d15bb418]{font-family:monospace;font-size:12.5px}.AccessList[data-v-fc23d460]>*+*{margin-top:12px}.AccessList__item[data-v-fc23d460]{align-items:center;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow);display:flex;justify-content:space-between;padding:8px 12px}.AccessList__name[data-v-fc23d460]{font-weight:500}.AccessList__secondRow[data-v-fc23d460]{color:var(--color-neutral-70)}.AccessList__item>div[data-v-fc23d460]:last-child{align-items:center;display:flex;gap:12px}.AccessList__relationshipSelect[data-v-fc23d460]{--p-select-padding-y: 4px;--p-select-padding-x: 8px}.AccessList__relationshipSelect[data-v-fc23d460] .p-select-label{font-size:var(--font-size-small)}.AccessList__optionDivider[data-v-fc23d460]{border-top:1px solid var(--color-neutral-40);margin:4px 0 8px}.AccessList__endSharingOption[data-v-fc23d460]{color:var(--color-warning)}.EmbedSection[data-v-168055bc]>*+*{margin-top:12px}.EmbedSection__controls[data-v-168055bc]{display:flex;flex-direction:column;gap:12px}.EmbedSection__field[data-v-168055bc]{display:flex;flex-direction:column;gap:4px}.EmbedSection__label[data-v-168055bc]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.EmbedSection__inputWithSuffix[data-v-168055bc]{display:flex;align-items:center;gap:4px}.EmbedSection__toggleField[data-v-168055bc]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--font-size-small)}.EmbedSection__suffix[data-v-168055bc]{color:var(--color-neutral-60);font-size:var(--font-size-small)}.EmbedSection__snippet[data-v-168055bc]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);overflow:auto;max-height:200px}.EmbedSection__actions[data-v-168055bc]{display:flex;gap:8px}.EmbedSection__code[data-v-168055bc]{font-family:monospace;font-size:12px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-all}.PublicAccessInput[data-v-2500b101]>*+*{margin-top:8px}.PublicAccessInput__skeleton[data-v-2500b101]{align-items:center;border-radius:var(--border-radius-medium);border:var(--color-border) 1px solid;display:flex;height:var(--measurement-input-size);padding-inline-start:10px}.RepoPublicAccessInput[data-v-7ea8ffed]>*+*{margin-top:8px}.RepoPublicAccessInput__skeleton[data-v-7ea8ffed]{align-items:center;border-radius:var(--border-radius-medium);border:var(--color-border) 1px solid;display:flex;height:var(--measurement-input-size);padding-inline-start:10px}.ShareNodeForm[data-v-0a60e15c]{--p-autocomplete-padding-x: 4px}.ShareNodeForm__inputWrapper[data-v-0a60e15c]{display:flex;gap:12px;justify-content:space-between}.AccountInput[data-v-0a60e15c]{flex-grow:2}.ShareNodeForm[data-v-0a60e15c]>*+*{margin-top:12px}.ShareNodeForm__account[data-v-0a60e15c]{padding-block:4px}.ShareNodeModal[data-v-0a60e15c]>*+*{margin-top:12px}.CopyNodeIdButton__icon[data-v-27cea7fc]{display:inline-flex;align-items:center;justify-content:center;min-width:1em;flex-shrink:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold)}.SoftDeleteNodeButton[data-v-9ce779ce]{color:var(--color-danger)}.NodeCardMenu__trigger[data-v-13661e37]{opacity:.6;transition:opacity var(--transition-duration-fast) ease}.NodeCardMenu__trigger[data-v-13661e37]:hover{opacity:1}.AccessIndicator__button[data-v-40cdb80d]{cursor:default}.AccessIndicator--clickable .AccessIndicator__button[data-v-40cdb80d]{cursor:pointer}.AccessIndicator--clickable:hover .AccessIndicator__button[data-v-40cdb80d]{color:var(--color-accent)}.NodeCardWrapper[data-v-0bf54274]{position:relative;height:100%}.NodeCardWrapper__stack[data-v-0bf54274]{position:absolute;inset:0;background:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-xs);pointer-events:none}.NodeCardWrapper__stack--1[data-v-0bf54274]{transform:rotate(-1.5deg) translate(4px,4px);z-index:1}.NodeCardWrapper__stack--2[data-v-0bf54274]{transform:rotate(1.2deg) translate(-4px,-4px);z-index:0}.NodeCardWrapper--stacked .NodeCard[data-v-0bf54274]{position:relative;z-index:2}.NodeCard[data-v-0bf54274]{--card-content-padding: var(--spacing-2) var(--spacing-3);position:relative;display:grid;grid-template-columns:1fr minmax(auto,40%);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"content thumbnail" "meta    meta";height:100%;min-height:100px;background:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);overflow:hidden;cursor:pointer;transition:box-shadow var(--transition-duration-normal) ease,border-color var(--transition-duration-normal) ease,transform var(--transition-duration-fast) ease}.NodeCard[data-v-0bf54274]:hover{border-color:var(--color-neutral-50);box-shadow:var(--box-shadow-md)}.NodeCard[data-v-0bf54274]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-shadow)}.NodeCard[data-v-0bf54274]:active{transform:scale(.995)}.NodeCard--active[data-v-0bf54274],.NodeCard--active[data-v-0bf54274]:hover{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}.NodeCard--draggable[data-v-0bf54274]{cursor:grab}.NodeCard--draggable[data-v-0bf54274]:active{cursor:grabbing}.NodeCard--dragging[data-v-0bf54274]{opacity:.5}.NodeCard--featured[data-v-0bf54274]{--card-content-padding: var(--spacing-3) var(--spacing-4);min-height:120px}.NodeCard--featured .NodeCard__title[data-v-0bf54274]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold)}.NodeCard--noImage[data-v-0bf54274]{grid-template-columns:1fr;grid-template-areas:"content" "meta"}.NodeCard__content[data-v-0bf54274]{grid-area:content;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--card-content-padding);padding-bottom:var(--spacing-1);min-width:0;min-height:0;overflow:hidden}.NodeCard__title[data-v-0bf54274]{flex-shrink:0;margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);line-height:var(--line-height-medium);color:var(--color-neutral-100)}.NodeCard__title--missing[data-v-0bf54274]{color:var(--color-neutral-60);font-style:italic;font-weight:var(--font-weight-normal)}.NodeCard__summary[data-v-0bf54274]{flex:1 1 auto;min-height:0;margin-top:var(--spacing-1);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-neutral-70);text-align:left;overflow:hidden}.NodeCard__thumbnail[data-v-0bf54274]{grid-area:thumbnail;position:relative;aspect-ratio:var(--image-aspect-ratio, 16 / 9);height:100%;max-width:100%;overflow:hidden;justify-self:end}.NodeCard__thumbnailImage[data-v-0bf54274]{width:100%;height:100%;object-fit:contain;object-position:right}.NodeCard__thumbnailOverlay[data-v-0bf54274]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-overlay-hover);opacity:0;cursor:pointer;transition:opacity var(--transition-duration-fast) ease}.NodeCard__thumbnail:hover .NodeCard__thumbnailOverlay[data-v-0bf54274]{opacity:1}.NodeCard__thumbnailOverlayIcon[data-v-0bf54274]{font-size:28px;color:var(--white);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.NodeCard__thumbnail[data-v-0bf54274] .TypeMark{z-index:2}.NodeCard[data-v-0bf54274] .TypeMark--topRight{border-start-end-radius:0}.NodeCard__typeMarkArea[data-v-0bf54274]{position:absolute;top:0;right:0;z-index:1}.NodeCard__meta[data-v-0bf54274]{grid-area:meta;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-neutral-80);border-top:1px solid var(--color-neutral-40);background:var(--color-neutral-10)}.NodeCard__author[data-v-0bf54274]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCard__metaLeft[data-v-0bf54274]{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.NodeCard__metaRight[data-v-0bf54274]{display:flex;align-items:center;gap:var(--spacing-2);margin-left:auto}.NodeCard__status[data-v-0bf54274]{font-weight:var(--font-weight-medium);color:var(--color-neutral-70);white-space:nowrap}.NodeCard__accessIndicator[data-v-0bf54274]{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;font-size:12px;color:var(--color-neutral-70);cursor:default}.NodeCard__accessIndicator--clickable[data-v-0bf54274]{cursor:pointer;transition:color var(--transition-duration-fast) ease}.NodeCard__accessIndicator--clickable[data-v-0bf54274]:hover{color:var(--color-accent)}.NodeCard__copiesButton[data-v-0bf54274]{display:flex;align-items:center;gap:var(--spacing-1);padding:0;background:transparent;border:none;font-size:12px;color:var(--color-neutral-70);cursor:pointer;transition:color var(--transition-duration-fast) ease}.NodeCard__copiesButton[data-v-0bf54274]:hover{color:var(--color-accent)}.NodeCard__copiesCount[data-v-0bf54274]{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.NodeCard__copyIndicator[data-v-0bf54274]{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;font-size:12px;color:var(--color-neutral-70);cursor:pointer;transition:color var(--transition-duration-fast) ease}.NodeCard__copyIndicator[data-v-0bf54274]:hover{color:var(--color-accent)}.NodeCard__copyIndicator--static[data-v-0bf54274]{cursor:default}.NodeCard__copyIndicator--static[data-v-0bf54274]:hover{color:var(--color-neutral-70)}@media(max-width:480px){.NodeCard[data-v-0bf54274]{min-height:80px}.NodeCard--featured[data-v-0bf54274]{min-height:100px}}.NodeCard__title[data-v-0bf54274] mark,.NodeCard__summary[data-v-0bf54274] mark{background-color:var(--color-warning-surface);color:inherit;padding:0 2px;border-radius:2px}.NodeCard--selectable[data-v-0bf54274]{cursor:pointer}.NodeCard--selectable[data-v-0bf54274]:active{transform:none}.NodeCard--selected[data-v-0bf54274],.NodeCard--selected[data-v-0bf54274]:hover{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}.NodeCard__checkbox[data-v-0bf54274]{flex-shrink:0}.NodeCardRow[data-v-1767f804]{--row-height: 48px;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;height:var(--row-height);gap:var(--spacing-2);background:var(--white);border-bottom:1px solid var(--color-neutral-30);cursor:pointer;transition:background-color var(--transition-duration-fast) ease}.NodeCardRow[data-v-1767f804]:hover{background-color:var(--color-neutral-10)}.NodeCardRow[data-v-1767f804]:focus-visible{outline:none;background-color:var(--color-accent-surface)}.NodeCardRow[data-v-1767f804]:last-child{border-bottom:none}.NodeCardRow--active[data-v-1767f804]{background-color:var(--color-accent-surface);box-shadow:inset 4px 0 0 var(--color-accent)}.NodeCardRow--active[data-v-1767f804]:hover{background-color:var(--color-accent-surface)}.NodeCardRow__type[data-v-1767f804]{display:flex;align-items:center;justify-content:center}.NodeCardRow__typeMark[data-v-1767f804] .TypeMark{position:relative}.NodeCardRow__title[data-v-1767f804]{min-width:0;padding-right:var(--spacing-2)}.NodeCardRow__title span[data-v-1767f804]{display:block;font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);line-height:var(--line-height-medium);color:var(--color-neutral-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCardRow__titleText--missing[data-v-1767f804]{color:var(--color-neutral-60);font-style:italic;font-weight:var(--font-weight-normal)}.NodeCardRow__author[data-v-1767f804]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small);color:var(--color-neutral-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCardRow__author span[data-v-1767f804]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCardRow__status[data-v-1767f804]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);font-size:var(--font-size-small);color:var(--color-neutral-70);overflow:hidden;white-space:nowrap}.NodeCardRow__statusItem[data-v-1767f804]{display:flex;align-items:center}.NodeCardRow__status[data-v-1767f804]>:not(:first-child):before{content:"";display:inline-block;width:1px;height:12px;margin-inline-end:var(--spacing-2);background-color:var(--color-neutral-40);vertical-align:middle}.NodeCardRow__accessIcon[data-v-1767f804]{font-size:12px;color:var(--color-neutral-70);cursor:help;flex-shrink:0}.NodeCardRow__copyIndicator[data-v-1767f804],.NodeCardRow__copiesButton[data-v-1767f804]{display:flex;align-items:center;gap:var(--spacing-1);padding:0;background:none;border:none;font-size:var(--font-size-small);color:var(--color-neutral-70);cursor:pointer;transition:color var(--transition-duration-fast) ease}.NodeCardRow__copyIndicator[data-v-1767f804]:hover,.NodeCardRow__copiesButton[data-v-1767f804]:hover{color:var(--color-accent)}.NodeCardRow__statusText[data-v-1767f804]{color:var(--color-neutral-70)}.NodeCardRow__actions[data-v-1767f804]{display:flex;align-items:center;justify-content:center;padding-inline:var(--spacing-2)}.NodeCardRow__menu[data-v-1767f804]{display:flex;justify-content:center}.NodeCardRow__thumbnail[data-v-1767f804]{position:relative;height:100%;overflow:hidden}.NodeCardRow__thumbnail--empty[data-v-1767f804]{opacity:.15}.NodeCardRow__thumbnail--clickable[data-v-1767f804]{cursor:pointer}.NodeCardRow__thumbnailImage[data-v-1767f804]{width:100%;height:100%;object-fit:cover}.NodeCardRow__thumbnailOverlay[data-v-1767f804]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-overlay-hover);opacity:0;font-size:16px;color:var(--white);transition:opacity var(--transition-duration-fast) ease}.NodeCardRow__thumbnail--clickable:hover .NodeCardRow__thumbnailOverlay[data-v-1767f804]{opacity:1}@media(max-width:640px){.NodeCardRow__author[data-v-1767f804]{display:none}}@media(max-width:480px){.NodeCardRow__author[data-v-1767f804],.NodeCardRow__status[data-v-1767f804],.NodeCardRow__actions[data-v-1767f804]{display:none}}.NodeCardRow--featured .NodeCardRow__title span[data-v-1767f804]{font-weight:var(--font-weight-semibold)}.NodeCardRow__title[data-v-1767f804] mark{background-color:var(--color-warning-surface);color:inherit;padding:0 2px;border-radius:2px}.NodeCardSkeleton[data-v-f3657dfe]{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"content thumbnail" "meta    meta";height:100%;min-height:100px;background:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);overflow:hidden}.NodeCardSkeleton__content[data-v-f3657dfe]{grid-area:content;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);padding-bottom:var(--spacing-1)}.NodeCardSkeleton__title[data-v-f3657dfe]{margin-bottom:var(--spacing-1)}.NodeCardSkeleton__summary[data-v-f3657dfe]{opacity:.7}.NodeCardSkeleton__thumbnail[data-v-f3657dfe]{grid-area:thumbnail;width:100px;height:100%;background:var(--color-neutral-20)}.NodeCardSkeleton__meta[data-v-f3657dfe]{grid-area:meta;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);border-top:1px solid var(--color-neutral-40);background:var(--color-neutral-10)}.NodeCardSkeleton__metaRight[data-v-f3657dfe]{display:flex;align-items:center;gap:var(--spacing-2)}.NodeCardRowSkeleton[data-v-ab0a7a2a]{--row-height: 48px;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;height:var(--row-height);gap:var(--spacing-2);background:var(--white);border-bottom:1px solid var(--color-neutral-30)}.NodeCardRowSkeleton[data-v-ab0a7a2a]:last-child{border-bottom:none}.NodeCardRowSkeleton__type[data-v-ab0a7a2a]{display:flex;align-items:center;justify-content:center}.NodeCardRowSkeleton__title[data-v-ab0a7a2a]{min-width:0;padding-right:var(--spacing-2)}.NodeCardRowSkeleton__author[data-v-ab0a7a2a]{display:flex;align-items:center}.NodeCardRowSkeleton__status[data-v-ab0a7a2a]{display:flex;align-items:center;justify-content:flex-end}.NodeCardRowSkeleton__actions[data-v-ab0a7a2a],.NodeCardRowSkeleton__menu[data-v-ab0a7a2a]{display:flex;justify-content:center}.NodeCardRowSkeleton__thumbnail[data-v-ab0a7a2a]{height:100%;background:var(--color-neutral-20)}@media(max-width:640px){.NodeCardRowSkeleton__author[data-v-ab0a7a2a]{display:none}}@media(max-width:480px){.NodeCardRowSkeleton__author[data-v-ab0a7a2a],.NodeCardRowSkeleton__status[data-v-ab0a7a2a],.NodeCardRowSkeleton__actions[data-v-ab0a7a2a]{display:none}}.NodeCardVisualWrapper[data-v-23287fe7]{position:relative;width:100%;height:100%}.NodeCardVisualWrapper__stack[data-v-23287fe7]{position:absolute;inset:0;background:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-xs);pointer-events:none}.NodeCardVisualWrapper__stack--1[data-v-23287fe7]{transform:rotate(-1.5deg) translate(4px,4px);z-index:1}.NodeCardVisualWrapper__stack--2[data-v-23287fe7]{transform:rotate(1.2deg) translate(-4px,-4px);z-index:0}.NodeCardVisualWrapper--stacked .NodeCardVisual[data-v-23287fe7]{position:relative;z-index:10}.NodeCardVisual[data-v-23287fe7]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius-medium);cursor:pointer;transition:box-shadow var(--transition-duration-normal) ease,transform var(--transition-duration-fast) ease}.NodeCardVisual[data-v-23287fe7]:hover{box-shadow:var(--box-shadow-lg)}.NodeCardVisual[data-v-23287fe7]:focus-visible{outline:none;box-shadow:var(--focus-shadow)}.NodeCardVisual[data-v-23287fe7]:active{transform:scale(.98)}.NodeCardVisual--active[data-v-23287fe7],.NodeCardVisual--active[data-v-23287fe7]:hover{box-shadow:0 0 0 4px var(--color-accent)}.NodeCardVisual__image[data-v-23287fe7]{position:absolute;inset:0}.NodeCardVisual__image img[data-v-23287fe7]{width:100%;height:100%;object-fit:cover}.NodeCardVisual__overlay[data-v-23287fe7]{position:absolute;inset:0;background:linear-gradient(to top,#000000b3,#0000004d 40%,#0000 70%);pointer-events:none}.NodeCardVisual__typeMark[data-v-23287fe7]{z-index:2}.NodeCardVisual__actions[data-v-23287fe7]{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);opacity:0;transition:opacity var(--transition-duration-fast) ease}.NodeCardVisual:hover .NodeCardVisual__actions[data-v-23287fe7],.NodeCardVisual:focus-within .NodeCardVisual__actions[data-v-23287fe7]{opacity:1}.NodeCardVisual__editButton[data-v-23287fe7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#00000080;border:none;border-radius:var(--border-radius-small);font-size:14px;color:var(--white);cursor:pointer;transition:background-color var(--transition-duration-fast) ease,transform var(--transition-duration-fast) ease}.NodeCardVisual__editButton[data-v-23287fe7]:hover{background:#000000b3;transform:scale(1.05)}.NodeCardVisual__hoverOverlay[data-v-23287fe7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-overlay-hover);opacity:0;pointer-events:none;transition:opacity var(--transition-duration-fast) ease}.NodeCardVisual:hover .NodeCardVisual__hoverOverlay[data-v-23287fe7]{opacity:1}.NodeCardVisual__hoverOverlayIcon[data-v-23287fe7]{font-size:32px;color:var(--white);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.NodeCardVisual__content[data-v-23287fe7]{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-3);color:var(--white)}.NodeCardVisual__title[data-v-23287fe7]{margin:0;font-size:var(--font-size-medium);font-weight:500;line-height:var(--line-height-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}.NodeCardVisual__title--missing[data-v-23287fe7]{font-style:italic;font-weight:400;opacity:.8}.NodeCardVisual__status[data-v-23287fe7]{display:flex;align-items:center;gap:var(--spacing-1);margin:2px 0 0;font-size:var(--font-size-small);line-height:var(--line-height-small);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}.NodeCardVisual__copiesButton[data-v-23287fe7]{display:flex;align-items:center;gap:var(--spacing-1);padding:0;background:none;border:none;font-size:inherit;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;transition:opacity var(--transition-duration-fast) ease}.NodeCardVisual__copiesButton[data-v-23287fe7]:hover{opacity:1}.NodeCardVisual__copyIndicator[data-v-23287fe7]{display:flex;align-items:center;gap:var(--spacing-1);padding:0;background:none;border:none;font-size:inherit;color:inherit;cursor:pointer;transition:opacity var(--transition-duration-fast) ease}.NodeCardVisual__copyIndicator[data-v-23287fe7]:hover{opacity:1}.NodeCardVisual__statusSeparator[data-v-23287fe7]{margin:0 2px}.NodeCardGrid[data-v-fb7333a2]{display:flex;flex-direction:column;gap:12px}.NodeCardGrid__row[data-v-fb7333a2]{display:flex;flex-wrap:nowrap}.NodeCardGrid__item[data-v-fb7333a2]{flex-shrink:0}.NodeSearch[data-v-9652ce5a]{flex-basis:100%;position:relative;display:flex;flex-direction:column;min-height:0}.NodeSearch__search[data-v-9652ce5a]{position:relative}.NodeSearch__found[data-v-9652ce5a]{background-color:var(--color-neutral-20);border-radius:var(--border-radius-medium);margin-top:8px;overflow-y:auto;flex:1;padding:16px;min-height:0}.NodeSearch__found[data-v-9652ce5a]>*+*{margin-top:12px}.NodeSearch--dropdown[data-v-9652ce5a]{min-height:auto}.NodeSearch--dropdown .NodeSearch__search[data-v-9652ce5a]{z-index:2}.NodeSearch--dropdown .NodeSearch__found--dropdown[data-v-9652ce5a]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-2);overflow-y:auto;max-height:400px;padding:12px;z-index:var(--z-index-dropdown);flex:none;display:flex;flex-direction:column}.NodeSearch--dropdown .NodeSearch__found--dropdown[data-v-9652ce5a] .InfiniteList>*+*{margin-top:8px}.NodeSearch__noResults[data-v-9652ce5a]{padding:.5rem .75rem;text-align:center;color:var(--color-neutral-70);font-size:var(--font-size-medium)}.NodeSearch__result[data-v-9652ce5a]{height:120px}.NodeSearch__result--selected[data-v-9652ce5a]{opacity:.5;pointer-events:none}.NodeSearch__result--selected[data-v-9652ce5a] .NodeCard{background-color:var(--color-neutral-20)}.RepositoryImagePickerModal[data-v-0dbe8975]{width:500px;max-width:90vw;height:70vh;max-height:600px;display:flex;flex-direction:column}.RepositoryImagePickerModal[data-v-0dbe8975] .ModalMain{flex:1;min-height:0;display:flex;flex-direction:column}.RepositoryImagePickerModal[data-v-0dbe8975] .ModalMain__wrapper{flex:1;min-height:0;display:flex;flex-direction:column;max-height:none}.RepositoryImagePickerModal__title[data-v-0dbe8975]{margin:0;font-size:var(--font-size-large);font-weight:var(--font-weight-semibold)}.RepositoryImagePickerModal__content[data-v-0dbe8975]{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--spacing-3)}.RepositoryImagePickerModal__search[data-v-0dbe8975]{flex-shrink:0}.RepositoryImagePickerModal__resultsCount[data-v-0dbe8975]{flex-shrink:0;font-size:var(--font-size-small);color:var(--color-neutral-70)}.RepositoryImagePickerModal__nodeSearch[data-v-0dbe8975]{flex:1;min-height:0;overflow:hidden}.RepositoryImagePickerModal__nodeSearch[data-v-0dbe8975] .NodeSearch__search{display:none}.RepositoryImagePickerModal__nodeSearch[data-v-0dbe8975] .NodeSearch__found{margin-top:0;padding:0;background-color:transparent;flex:1;min-height:0}.RepositoryImagePickerModal__nodeSearch[data-v-0dbe8975] .InfiniteList{height:100%;overflow-y:auto}.UrlInput[data-v-09c66fb9]{display:flex;width:100%;justify-content:center}.UrlInput__inner[data-v-09c66fb9]{display:flex;gap:12px;max-width:100%;width:100%}.UrlInput[data-v-09c66fb9] .TextInput__wrapper,.UrlInput[data-v-09c66fb9] .TextInput__wrapper input{cursor:text}.UrlInput[data-v-09c66fb9] .TextInput__wrapper{flex-grow:1}.ImageInput[data-v-f25f520c]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.ImageInput__contentContainer[data-v-f25f520c]{position:relative;width:100%;height:100%}.ImageInput__loadingOverlay[data-v-f25f520c]{position:absolute;inset:0;background-color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10}.ImageInput__loadingContent[data-v-f25f520c]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ImageInput__loadingText[data-v-f25f520c]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-medium);font-weight:500}.ImageInput__toolbarWrapper[data-v-f25f520c]{bottom:12px;display:flex;justify-content:center;align-items:center;position:absolute;width:100%;z-index:4}img[data-v-f25f520c-s]{height:auto;display:block;margin:0 auto}.ImageInput--compact .ImageInput__inputs[data-v-f25f520c]:not(:empty){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-index-dropdown);width:300px;max-width:90vw}.ImageInput--compact[data-v-f25f520c] .UrlInput__inner{gap:6px;width:100%;background:var(--white);padding:8px;border-radius:var(--border-radius-medium);box-shadow:0 2px 8px #00000026}.ImageInput--compact[data-v-f25f520c] .UrlInput__inner .Button{min-width:32px;padding:0 8px}.ImageUploadModal__error[data-v-6c242f2b]{color:var(--color-danger);font-size:.875rem;margin-top:1rem}.ImageUploadModal[data-v-6c242f2b] img{max-width:100%;max-height:300px;border-radius:var(--border-radius-medium)}.ImageUrlModal__error[data-v-4264306f],.LinkUrlModal__error[data-v-762502ad]{color:var(--color-danger);font-size:.875rem;margin-top:.5rem}.MediaToolbar[data-v-fceb0fc7]{background-color:var(--white);border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow);display:flex;gap:var(--spacing-2);padding:var(--spacing-2);align-items:center;animation:fadeIn-fceb0fc7 .15s ease-in 20ms both}@keyframes fadeIn-fceb0fc7{0%{opacity:0}to{opacity:1}}.MediaToolbar__sizeSelect[data-v-fceb0fc7]{min-width:150px}.MediaToolbar__floatButtons[data-v-fceb0fc7]{display:flex;gap:var(--spacing-1);border-left:1px solid var(--color-neutral-40);padding-left:var(--spacing-2)}.MediaToolbar__floatButton--active[data-v-fceb0fc7]{background-color:var(--color-accent)!important;color:var(--white)!important}.NodeTypeChip[data-v-ce47acf3]{--icon-size: 28px;position:relative;display:inline-flex;align-items:center;background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-xs);transition:border-color var(--transition-duration-fast) ease,box-shadow var(--transition-duration-fast) ease}.NodeTypeChip[data-v-ce47acf3]:hover{border-color:var(--color-neutral-50);box-shadow:var(--box-shadow-sm)}.NodeTypeChip[data-v-ce47acf3]:focus-within{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-shadow)}.NodeTypeChip__main[data-v-ce47acf3]{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:var(--icon-size);padding:var(--spacing-1) var(--spacing-2);padding-left:calc(var(--icon-size) + var(--spacing-2));background:transparent;border:none;border-radius:inherit;color:inherit;cursor:pointer;text-align:left}.NodeTypeChip__main[data-v-ce47acf3]:focus-visible{outline:none}.NodeTypeChip__icon[data-v-ce47acf3]{position:absolute;left:0;top:0;bottom:0;width:var(--icon-size);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium);flex-shrink:0}.NodeTypeChip__icon[data-v-ce47acf3] .Icon{width:14px;height:14px;color:var(--white)}.NodeTypeChip__label[data-v-ce47acf3]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);color:var(--color-neutral-100)}.NodeTypeChip__remove[data-v-ce47acf3]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:var(--spacing-1);background:transparent;border:none;border-radius:var(--border-radius-small);color:var(--color-neutral-50);cursor:pointer;flex-shrink:0;transition:color var(--transition-duration-fast) ease,background-color var(--transition-duration-fast) ease}.NodeTypeChip__remove[data-v-ce47acf3]:hover{color:var(--color-neutral-80);background:var(--color-neutral-20)}.NodeTypeChip__remove[data-v-ce47acf3] .Icon{width:12px;height:12px}.NodeLinkPreview[data-v-7606ab7d]{background:var(--white, #fafafa);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:0 2px 8px #00000026;width:400px;max-width:calc(100vw - 32px);z-index:var(--z-index-popup);pointer-events:auto;overflow:hidden}.NodeLinkPreview__loading[data-v-7606ab7d]{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 12px}.NodeLinkPreview__treeWrapper[data-v-7606ab7d]{max-height:350px;overflow:hidden;pointer-events:none;padding:12px}.NodeLinkPreview__treeScale[data-v-7606ab7d]{--preview-scale: .55;transform:scale(var(--preview-scale));transform-origin:top left;width:calc(90% / var(--preview-scale));margin-left:5%}.NodeLinkPreview__fallback[data-v-7606ab7d]{font-size:var(--font-size-small, .875rem);color:var(--color-neutral-60);padding:10px 12px}.Backdrop[data-v-03f18a7d]{--padding: calc(var(--measurement-tree-spacing) / 2);--editableStartPadding: calc(var(--padding) + 20px);--editableEndPadding: calc(var(--measurement-tree-spacing) + 12px);border-radius:8px;margin-top:0!important;transition:1s background-color;padding:var(--padding)}.Backdrop[data-v-03f18a7d]>*+*{margin-top:var(--line-height-medium)}.Backdrop[data-v-03f18a7d]:has(>.LevelEditable){padding-inline-start:var(--editableStartPadding);padding-inline-end:var(--editableEndPadding)}.Backdrop[data-v-03f18a7d] .InserterButton{margin-left:calc(((var(--editableEndPadding) - var(--editableStartPadding)) / 2))}.Backdrop--noPadding[data-v-03f18a7d]{padding:0}.Child[data-v-b05bd219]{position:relative}@container treeRoot (min-width: 500px){.Tree .Child--floated{float:inline-start;margin-bottom:8px;padding-inline-end:var(--floatedChildSpacing, 24px);width:calc((5 / 13 * 100%));z-index:1}.Tree .Child--floated~.Child{clear:both}.Tree .Child--floated~.Child[data-node-type=text],.Tree .Child--floated~.Child[data-node-type=formula],.Tree .Child--floated~.Child:not([data-node-type]){clear:none}.Tree .Child--floated~.Child[data-node-type=formula]{display:flow-root}.Tree *:has(>.Child--floated):after{content:"";display:block;clear:both}}.DragPreview[data-v-8e6de279]{position:relative;pointer-events:none;animation:dragPreviewAppear-8e6de279 .15s ease-out;padding-block:calc(var(--spacing) / 2)}@keyframes dragPreviewAppear-8e6de279{0%{opacity:0;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1)}}.DragPreview__content[data-v-8e6de279]{opacity:.7;border:2px dashed var(--color-accent);border-radius:var(--border-radius-medium);padding:var(--spacing-2);overflow:hidden;max-height:200px}.DragPreview__content[data-v-8e6de279] *{pointer-events:none}.DragPreview__content[data-v-8e6de279] button,.DragPreview__content[data-v-8e6de279] input,.DragPreview__content[data-v-8e6de279] textarea,.DragPreview__content[data-v-8e6de279] .Toolbar,.DragPreview__content[data-v-8e6de279] .Handle,.DragPreview__content[data-v-8e6de279] .InserterButton{display:none!important}.InsertModal__search[data-v-31e714d8]{flex-shrink:0;width:100%;margin-bottom:var(--spacing-2)}.InsertModal__search[data-v-31e714d8] .SearchInput{background-color:var(--white);border:var(--border-width-thin) solid var(--color-border);transition:border-color var(--transition-duration-fast) ease,box-shadow var(--transition-duration-fast) ease,background-color var(--transition-duration-fast) ease}.InsertModal__search[data-v-31e714d8] .SearchInput:hover{border-color:var(--color-neutral-60)}.InsertModal__search[data-v-31e714d8] .SearchInput:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent),transparent 85%)}.InsertModal__resultsCount[data-v-31e714d8]{font-size:var(--font-size-small);color:var(--color-neutral-70);font-variant-numeric:tabular-nums}.InsertModal__nodeSearch[data-v-31e714d8] .NodeSearch__search{display:none}.InsertModal__nodeSearch[data-v-31e714d8] .NodeSearch__found{margin-top:0;min-height:200px;padding:0;background-color:transparent;border-radius:0;overflow-x:hidden}.InsertModal__nodeSearch[data-v-31e714d8] .NodeSearch__found>*+*{margin-top:var(--spacing-2)}.InsertModal__nodeSearch[data-v-31e714d8] .NodeSearch__result{height:100px}.InsertModal__repoHeader[data-v-31e714d8]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--color-neutral-40)}.InsertModal__advancedLink[data-v-31e714d8]{margin-left:auto;padding:var(--spacing-1) var(--spacing-2);margin:calc(-1 * var(--spacing-1)) calc(-1 * var(--spacing-2));background:none;border:none;border-radius:var(--border-radius-small);color:var(--color-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none;transition:color var(--transition-duration-fast) ease,background-color var(--transition-duration-fast) ease}.InsertModal__advancedLink[data-v-31e714d8]:hover{color:var(--color-accent-hover);background-color:var(--color-accent-surface)}.InsertModal__advancedLink[data-v-31e714d8]:active{background-color:color-mix(in srgb,var(--color-accent-surface),var(--color-accent) 10%)}.InsertModal[data-v-c548b8bb]{width:350px;max-height:600px;display:flex;flex-direction:column;background-color:var(--white);border-radius:var(--border-radius-medium);border:var(--border-width-thin) solid var(--color-border);overflow:hidden}.InsertModal__tabs[data-v-c548b8bb]{flex-shrink:0;background-color:var(--color-neutral-30);border-bottom:var(--border-width-thin) solid var(--color-border)}.InsertModal__tabs[data-v-c548b8bb] .Tabs{border-bottom:none;gap:0}.InsertModal__tabs[data-v-c548b8bb] .Tabs__start{flex:1}.InsertModal__tabs[data-v-c548b8bb] .Tab{flex:1;background-color:transparent;border-bottom:2px solid transparent;border-radius:0;color:var(--color-neutral-80);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);padding:var(--spacing-3) var(--spacing-4);transition:color var(--transition-duration-fast) ease,background-color var(--transition-duration-fast) ease,border-color var(--transition-duration-fast) ease}.InsertModal__tabs[data-v-c548b8bb] .Tab:hover{color:var(--color-neutral-100);background-color:var(--color-neutral-40)}.InsertModal__tabs[data-v-c548b8bb] .Tab--current{background-color:var(--white);border-bottom-color:var(--color-accent);color:var(--color-accent-hover)}.InsertModal__tabs[data-v-c548b8bb] .Tab--current:hover{background-color:var(--white)}.InsertModal__panels[data-v-c548b8bb]{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-4)}.InsertModal__panel[data-v-c548b8bb]{height:100%}.InsertModal__repoPanel[data-v-c548b8bb]{display:flex;flex-direction:column;height:450px}.InserterButton[data-v-fee7f105]{display:flex;justify-content:center;width:100%}.InserterButton[data-v-fee7f105]{position:absolute;z-index:1}.InserterButton--before[data-v-fee7f105]{margin-top:calc(-1 * var(--measurement-input-size-small) / 2);top:0}.InserterButton--after[data-v-fee7f105]{margin-bottom:calc(-1 * var(--measurement-input-size-small) / 2);bottom:0}.InserterButton--inside[data-v-fee7f105]{position:relative}.InserterButton .Button[data-v-fee7f105]{transition:all .2s ease}.InserterButton--active .Button[data-v-fee7f105]{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;box-shadow:0 2px 8px #24a8de4d!important;transform:scale(1.05);z-index:2;position:relative}.InserterButton--active .Button[data-v-fee7f105] .Icon{color:#fff!important}.InserterButton--active[data-v-fee7f105]{z-index:5}.Inserter[data-v-8eb91898]{--spacing: var(--v272fbfae);padding-block:8px;position:relative}.Inserter[data-v-8eb91898]:not(.Inserter--disabled){padding-block:calc(var(--spacing) / 2)}.Inserter[data-v-8eb91898]:has(>.InserterButton__inside){height:var(--measurement-input-size-small);padding:0}.InserterButton[data-v-8eb91898]{visibility:hidden}.Inserter--showButton .InserterButton[data-v-8eb91898]{visibility:visible}.InserterButton[data-v-8eb91898]:has(.Popup__trigger--menuVisible){visibility:visible}.InserterButton--active[data-v-8eb91898]{visibility:visible}.Inserter:hover>.InserterButton[data-v-8eb91898]{visibility:visible}.Inserter[data-tour-highlight] .InserterButton[data-v-8eb91898]{visibility:visible}.Inserter--dropActive[data-v-8eb91898]{background:var(--color-accent-surface);border-radius:var(--border-radius-small)}.Inserter--dropValid[data-v-8eb91898]:not(:has(.DragPreview)){outline:2px dashed var(--color-accent);outline-offset:-2px}.Inserter--dropInvalid[data-v-8eb91898]{outline:2px dashed var(--color-error);outline-offset:-2px;background:var(--color-error-surface)}.Inserter[data-v-8eb91898]:has(.DragPreview){padding-block:0}.Sortable__ghost{opacity:.5;float:none!important}.Sortable__chosen{opacity:.7}.Sortable__fallback{opacity:.7;pointer-events:none}.EmptyNode[data-v-2ab789eb]{align-items:center;background-color:var(--white);border-radius:8px;border:var(--color-neutral-40) 1px solid;box-shadow:var(--box-shadow);display:flex;justify-content:space-between;padding:16px;padding-inline-start:calc(.5 * var(--measurement-input-size));padding-inline-end:22px;min-height:calc(2 * var(--measurement-input-size))}.EmptyNode__start[data-v-2ab789eb],.EmptyNode__end[data-v-2ab789eb]{align-items:center;display:flex;gap:12px}.EmptyNode[data-v-2ab789eb] .TypeMark{position:relative}.EmptyNode__warningIcon[data-v-2ab789eb]{color:var(--color-warning);font-size:24px}.Handle[data-v-d2073f64]{--size: 24px;--padding: calc(var(--handleWidth, 34px) - var(--size));--nested-offset: calc(max(0, var(--level, 0) - 1) * var(--nested-offset-step, 0px));bottom:0;box-sizing:content-box;color:var(--color-neutral-60);display:flex;flex-direction:column;inset-block-start:0;justify-content:center;margin-inline-start:calc(-1 * var(--size) - var(--padding) + var(--nested-offset));padding-inline-end:var(--padding);position:absolute;top:0;width:var(--size)}.Handle__move[data-v-d2073f64]{display:flex;flex-direction:column;gap:8px;height:calc(3 * var(--size) + 2 * 8px);justify-content:space-between}.Handle__move[data-v-d2073f64]>*{align-items:center;display:flex;height:var(--size);justify-content:center;width:var(--size)}.Sortable__handle[data-v-d2073f64]{cursor:move}.EditableChildren[data-v-aabd8c86]{--actionsColumnWidth: 44px;--floatedChildSpacing: var(--actionsColumnWidth);--nested-offset-step: 0px;position:relative}.Tree--Container:not(:has(.Backdrop)){--nested-offset-step: 20px}[data-v-aabd8c86] .Child>.Inserter>.ToolbarSticky{position:relative;height:0;overflow:visible;z-index:1;pointer-events:none}[data-v-aabd8c86] .Child>.Inserter>.ToolbarSticky--sticky{position:sticky;top:calc(var(--measurement-header-height, 64px) + var(--headerHeight, 0px) + 18px)}[data-v-aabd8c86] .Child>.Inserter>.ToolbarSticky--atBottom>.Toolbar,[data-v-aabd8c86] .Child>.Inserter>.ToolbarSticky--atBottom>.ModuleToolbar{visibility:hidden}[data-v-aabd8c86] .Child>.Inserter>.ToolbarSticky>.Toolbar,[data-v-aabd8c86] .Child>.Inserter>.ToolbarSticky>.ModuleToolbar{--nested-offset: calc(max(0, var(--level, 0) - 1) * var(--nested-offset-step, 0px));position:absolute;top:0;inset-inline-end:0;margin-inline-end:calc(-1 * var(--measurement-tree-spacing) + var(--nested-offset));pointer-events:auto}[data-v-aabd8c86] .Child:has(>.Handle){margin-left:-34px;padding-left:34px}[data-v-aabd8c86] .Child .Handle{visibility:hidden}[data-v-aabd8c86] .Child:hover>.Handle{visibility:visible}[data-v-aabd8c86] .Inserter__button{margin-left:calc(-1 * var(--measurement-input-size-small) / 2)}[data-v-aabd8c86] .Sortable:has(>:not([data-testid=inserter-placeholder]))>[data-testid=inserter-placeholder]{display:none}.NodeFileModal[data-v-ee436953]{width:100%}.NodeFileModal__content[data-v-ee436953]{padding:16px}.NodeFileModal__description[data-v-ee436953]{margin-bottom:20px;color:var(--color-text-secondary)}.NodeFileModal__uploadSection[data-v-ee436953]{margin-bottom:24px}.NodeFileModal__filesList[data-v-ee436953]{min-height:200px}.NodeFileModal__filesList h3[data-v-ee436953]{margin-bottom:12px;font-size:var(--font-size-medium)}.NodeFileModal__loading[data-v-ee436953]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:var(--color-text-secondary)}.NodeFileModal__empty[data-v-ee436953]{text-align:center;padding:40px;color:var(--color-text-secondary)}.NodeFileModal__file[data-v-ee436953]{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--color-border);border-radius:4px;margin-bottom:8px;background-color:var(--color-base)}.NodeFileModal__fileInfo[data-v-ee436953]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.NodeFileModal__fileName[data-v-ee436953]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeFileModal__fileActions[data-v-ee436953]{display:flex;gap:8px}.PdfViewer[data-v-a159036c]{position:relative;width:100%;height:100%}.PdfViewer__embed[data-v-a159036c]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-1)}.PdfViewer__embed[data-v-a159036c]>div{border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-small);box-sizing:border-box;overflow:hidden}.PdfViewer__embed[data-v-a159036c]>div+div{margin-top:var(--spacing-4)}.PdfViewer__empty[data-v-a159036c]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary)}.PrintAnswerLengthButton[data-v-c6de92a5]{padding:var(--spacing-2) var(--spacing-3)}.PrintPaper__scaleWrapper[data-v-8ee9bb63]{width:100%;overflow:hidden}.PrintPaper[data-v-8ee9bb63]{margin:1rem auto;padding:2cm 2cm 3cm;border:1px solid transparent;background-color:#fff;transform-origin:top left}.PrintPaper--grayscale[data-v-8ee9bb63]{filter:grayscale(100%)}body{margin:0;padding:0;background-color:#fff}.Paper{padding-left:48px;margin:0;background-color:#fff;color:#000}.BoxPrint[data-v-c144e479]{border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);position:relative;display:grid;grid-template-columns:auto 1fr;align-items:start}.BoxPrint__typeMark[data-v-c144e479]{border-radius:var(--border-radius-medium) 0 0 0}.BoxPrint__content[data-v-c144e479]{min-width:0;padding:var(--spacing-3)}.BoxPrint__content[data-v-c144e479] .Node__title{font-weight:var(--font-weight-bold)}.Ordinal[data-v-9aba0cf8]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);line-height:1.6}.Node__title[data-v-47b11efe]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.Node__titleContent[data-v-47b11efe] p,.Node__titleContent[data-v-47b11efe] div{line-height:inherit}.Node__title--worksheet[data-v-47b11efe]>:first-child{border-bottom:1px solid var(--color-border)}.Node__title>.Node__title-prefix[data-v-47b11efe]{font-size:var(--font-size-small);font-weight:var(--font-weight-normal)}h1.Node__title[data-v-47b11efe]{font-size:var(--font-size-x-large);line-height:var(--line-height-x-large)}.Tree[data-v-e2ec4158]{position:relative}.Tree[data-v-e2ec4158]>*+*{margin-top:var(--spacing-4)}.Tree--root[data-v-e2ec4158]>*+*{margin-top:var(--spacing-6)}.Tree--notVisibleInPrint .inner[data-v-e2ec4158]{opacity:var(--disabled-opacity)}.Tree--page-break-before[data-v-e2ec4158]{break-before:page}.Tree--no-break[data-v-e2ec4158]{break-inside:avoid}.Tree[data-v-e2ec4158] .Heading,.Tree[data-v-e2ec4158] h1,.Tree[data-v-e2ec4158] h2,.Tree[data-v-e2ec4158] h3{break-after:avoid}.Tree[data-v-e2ec4158] .Image{break-inside:avoid}.Tree__backdrop[data-v-e2ec4158]{border-left:var(--border-width-thin) solid var(--black);inset:0;margin-top:0!important;position:absolute}.Tree--hasBackdrop[data-v-e2ec4158]{--ordinalWidth: 2em}.Tree--hasBackdrop[data-v-e2ec4158]>*{padding-left:var(--spacing-3)}.Tree--hasBackdrop[data-v-e2ec4158]>:not(.Tree__backdrop){z-index:1}.inner[data-v-e2ec4158]{display:flex;align-items:baseline}.inner__content[data-v-e2ec4158]{flex:1;min-width:0}[data-v-e2ec4158]>* .Ordinal{margin-right:.5em;flex-shrink:0}.Tree--hasBackdrop[data-v-e2ec4158]>* .Ordinal{margin-left:calc(-1 * var(--ordinalWidth) - var(--spacing-3))}.Tree--notVisibleInPrint{display:none!important}.AsideLayout[data-v-9c556791]{--gap: 16px;height:100%;display:flex;flex-direction:column;background-color:var(--white);border-radius:var(--border-radius-medium);overflow:hidden}.AsideLayout__header[data-v-9c556791]{flex-shrink:0;padding:var(--gap);border-bottom:1px solid var(--color-neutral-30);position:sticky;top:0;background-color:var(--white);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;z-index:10;display:flex;align-items:center;gap:12px}.AsideLayout__main[data-v-9c556791]{flex:1 1 auto;padding:var(--gap);min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.AsideLayout__footer[data-v-9c556791]{flex-shrink:0;padding:var(--gap);border-top:1px solid var(--color-neutral-30);position:sticky;bottom:0;background-color:var(--white);border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium);z-index:10;display:flex;align-items:center;justify-content:space-between}.AsideLayout:not(:has(.AsideLayout__header)) .AsideLayout__main[data-v-9c556791]{padding-top:var(--gap)}.PrintSettings__grid[data-v-cdb9c2a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4)}.PrintSettings__field[data-v-cdb9c2a7]{display:flex;flex-direction:column;gap:var(--spacing-1)}.PrintSettings__label[data-v-cdb9c2a7]{font-size:var(--font-size-small);color:var(--color-neutral-60)}.sr-only[data-v-68bb229c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PrintPreview__viewModeToggle[data-v-68bb229c]{flex-shrink:0}.PrintPreview__settingsButton[data-v-68bb229c]{margin-left:auto}.PrintPreview__main[data-v-68bb229c]{position:relative}.PrintPreview__paper[data-v-68bb229c]{position:absolute;left:-9999px;top:0;width:800px;visibility:hidden}.PrintPreview__paper--visible[data-v-68bb229c]{position:static;width:auto;visibility:visible}.PrintPreview__paper--visible[data-v-68bb229c] .PrintPaper{margin:0 auto;box-shadow:var(--box-shadow-2)}[data-v-68bb229c] .AsideLayout__main{background-color:var(--color-neutral-40)}.PrintPreview__paper--visible[data-v-68bb229c] .Tree--page-break-before{position:relative;margin-top:var(--spacing-6);padding-top:var(--spacing-6)}.PrintPreview__paper--visible[data-v-68bb229c] .Tree--page-break-before:before{content:"";position:absolute;left:-2cm;right:-2cm;top:0;border-top:1px dashed var(--color-neutral-50)}.PrintPreview__settingsPopover{width:380px;max-width:calc(100vw - var(--spacing-4) * 2)}.MaxPointsPrint[data-v-cce4d1d8]{font-size:var(--font-size-small);color:var(--color-neutral-60);margin-top:var(--spacing-2)}.QuestionWrapperPrint[data-v-17d057e8]{position:relative}.QuestionWrapperPrint__question[data-v-17d057e8]{margin-bottom:1em}.QuestionWrapperPrint__maxPoints[data-v-17d057e8]{float:right;margin-left:var(--spacing-3);margin-bottom:var(--spacing-1)}.QuestionWrapperPrint__info[data-v-17d057e8]{margin-top:0;font-style:italic;font-size:var(--font-size-small)}.QuestionWrapperPrint__answer[data-v-17d057e8],.QuestionWrapperPrint__explanation[data-v-17d057e8]{margin-top:1em;border-left:2px solid var(--black);padding-left:var(--spacing-4)}.QuestionWrapperPrint__answerLabel[data-v-17d057e8],.QuestionWrapperPrint__explanationLabel[data-v-17d057e8]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-large);margin:0 0 var(--spacing-2) 0}.LocalizationValidatedIcon[data-v-4277921b]{display:inline-flex;align-items:center;justify-content:center}.LocalizationValidatedIcon__badge[data-v-4277921b]{filter:drop-shadow(0 0 1px var(--white)) drop-shadow(0 0 1px var(--white))}.LocalizationValidatedIcon__badge--validated[data-v-4277921b]{color:var(--color-success)}.LocalizationValidatedIcon__badge--unvalidated[data-v-4277921b]{color:var(--color-warning)}.SourceAttribution[data-v-8f80351f]{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-pill);background:var(--color-neutral-30);color:var(--color-neutral-80);font-size:var(--font-size-x-small);line-height:1.4;border:1px solid var(--color-neutral-40)}.SourceAttribution[data-v-8f80351f] .Icon:first-child{color:var(--color-accent)}.SourceAttribution__label[data-v-8f80351f]{white-space:nowrap}.ConnectionActions[data-v-cbf372bd]{position:absolute;display:flex;top:4px;right:4px;gap:4px}.ConnectionActions[data-v-cbf372bd]>*{width:var(--measurement-input-size-small);height:var(--measurement-input-size-small);display:flex;justify-content:center;align-items:center}.ConnectionActions__disabled[data-v-cbf372bd]{opacity:.4;cursor:not-allowed;width:var(--measurement-input-size-small);height:var(--measurement-input-size-small);display:flex;justify-content:center;align-items:center}.ConnectionActions__disabled[data-v-cbf372bd]:hover{opacity:.4}.ConnectionActions__disabled[data-v-cbf372bd]>*{pointer-events:none}.ExternalOutcomeSearchInput[data-v-78d1ab9b]{position:relative;width:100%}.ExternalOutcomeSearchInput__row[data-v-78d1ab9b]{display:flex;flex-direction:column;gap:var(--spacing-1)}.ExternalOutcomeSearchInput__sourceTabs[data-v-78d1ab9b]{display:flex;gap:var(--spacing-1)}.ExternalOutcomeSearchInput__sourceTab[data-v-78d1ab9b]{border:1px solid var(--color-neutral-40);background:var(--color-neutral-20);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-pill);cursor:pointer;font-size:var(--font-size-x-small)}.ExternalOutcomeSearchInput__sourceTab--active[data-v-78d1ab9b]{background:var(--color-neutral-90);color:var(--white);border-color:var(--color-neutral-90)}.ExternalOutcomeSearchInput__input[data-v-78d1ab9b]{flex:1}.ExternalOutcomeSearchInput__dropdown[data-v-78d1ab9b]{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:var(--spacing-1);max-height:360px;overflow-y:auto;background:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow)}.ExternalOutcomeSearchInput__status[data-v-78d1ab9b]{padding:var(--spacing-2);color:var(--color-neutral-70);font-size:var(--font-size-small);text-align:center}.ExternalOutcomeSearchInput__list[data-v-78d1ab9b]{list-style:none;margin:0;padding:0}.ExternalOutcomeSearchInput__result[data-v-78d1ab9b]{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:background .15s ease}.ExternalOutcomeSearchInput__result[data-v-78d1ab9b]:hover{background:var(--color-neutral-30)}.ExternalOutcomeSearchInput__dot[data-v-78d1ab9b]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-top:var(--spacing-1);flex-shrink:0}.ExternalOutcomeSearchInput__resultText[data-v-78d1ab9b]{flex:1;min-width:0}.ExternalOutcomeSearchInput__title[data-v-78d1ab9b]{font-weight:600;font-size:var(--font-size-small)}.ExternalOutcomeSearchInput__description[data-v-78d1ab9b]{margin-top:var(--spacing-1);color:var(--color-neutral-70);font-size:var(--font-size-x-small);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ExternalOutcomeSearchInput__meta[data-v-78d1ab9b]{margin-top:var(--spacing-1);display:flex;gap:var(--spacing-1);font-size:var(--font-size-x-small);color:var(--color-neutral-60)}.LearningOutcomeForm[data-v-11332d54]{display:flex;flex-direction:column;gap:16px}.LearningOutcomeForm__field[data-v-11332d54]{display:flex;flex-direction:column;gap:8px}.LearningOutcomeForm[data-v-11332d54] .tiptap{line-height:24px;padding:0 6px}.Connections[data-v-072f17e2]{position:relative}.Connections__existing[data-v-072f17e2]{margin-bottom:var(--spacing-4)}.Connections__existing[data-v-072f17e2]>*+*{margin-top:var(--spacing-3)}.Connections__empty[data-v-072f17e2]{color:var(--color-neutral-70);font-size:var(--font-size-medium);padding:var(--spacing-4) 0}.Connections__search[data-v-072f17e2]{margin-top:var(--spacing-3)}.Connections__searchRow[data-v-072f17e2]{display:flex;align-items:flex-start;gap:var(--spacing-2)}.Connections__externalPicker[data-v-072f17e2]{margin-top:var(--spacing-2)}.Connections__createButton[data-v-072f17e2]{flex-shrink:0}.Connections__loading[data-v-072f17e2]{padding:var(--spacing-2);color:var(--color-neutral-70);font-size:var(--font-size-small)}.Connections__wrapper[data-v-072f17e2]{position:relative}.Connections__attribution[data-v-072f17e2]{margin-bottom:var(--spacing-1)}.wrapper[data-v-e6f35fa7]{height:calc(100% - 48px);overflow:hidden;padding:var(--spacing-6) var(--measurement-horizontal-padding)}[data-v-e6f35fa7] .Connections,[data-v-e6f35fa7] .Connections__columns{height:100%}[data-v-e6f35fa7] .Connections__column{padding-block:0}[data-v-e6f35fa7] .Connections>.Button{right:0;top:0}.ShadowTop[data-v-e6f35fa7]{position:absolute;top:64px;z-index:10}.ColorPicker__colors[data-v-534ef230]{display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:216px;border-bottom:var(--color-neutral-40) solid 1px}.ColorPicker__button[data-v-534ef230]{width:24px;height:24px;border-radius:12px}.ColorPicker__button--clear[data-v-534ef230]{border:var(--color-neutral-30) 2px solid;position:relative;overflow:hidden}.ColorPicker__clearSlash[data-v-534ef230]{position:absolute;top:50%;left:50%;width:28px;height:2px;background-color:var(--color-neutral-50);transform:translate(-50%,-50%) rotate(-45deg)}.ColorPicker__button--white[data-v-534ef230]{border:var(--color-neutral-30) 1px solid}.ColorPicker__customButton[data-v-534ef230]{position:relative;overflow:hidden}.ColorPicker__button--custom[data-v-534ef230]{border:var(--color-neutral-20) 1px solid;position:relative;z-index:2;pointer-events:none}.ColorPicker__button--selected[data-v-534ef230]{box-shadow:0 0 0 2px var(--color-accent)}.ColorPicker__customInput[data-v-534ef230]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.ColorPicker .ColorPicker__role[data-v-534ef230]{width:100%;text-align:start;justify-content:start;padding-inline:8px}.ColorPicker__role[data-v-534ef230]:hover,.ColorPicker__role--current[data-v-534ef230]{background-color:#0000001a}.ToggleSubitemsButton .Icon[data-v-8116da6e]{transition:.3s}.ToggleSubitemsButton--isOpen .Icon[data-v-8116da6e]{transform:rotate(180deg)}.TreeLinesItem[data-v-b1aea1af]{--depth: 0;--_indent-size: var(--tree-indent-size, var(--spacing-5, 20px));--_line-width: var(--tree-line-width, 2px);--_line-color: var(--tree-line-color, var(--color-neutral-30, #e0e0e0));--_line-color-highlight: var(--tree-line-color-highlight, var(--color-accent, #0066cc));--_dot-size: var(--tree-dot-size, 10px);--_dot-color: var(--tree-dot-color, var(--color-neutral-40, #999));--_dot-color-highlight: var(--tree-dot-color-highlight, var(--color-accent, #0066cc));--_toggle-size: var(--tree-toggle-size, 24px);--_node-gap: var(--tree-node-gap, var(--spacing-2, 8px));position:relative;display:flex;flex-direction:column}.TreeLinesItem__row[data-v-b1aea1af]{position:relative;display:flex;align-items:center;gap:var(--_node-gap);padding:var(--_node-gap) 0;padding-left:calc(var(--depth) * var(--_indent-size))}.TreeLinesItem__toggleWrapper[data-v-b1aea1af]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--_toggle-size);height:var(--_toggle-size);flex-shrink:0}.TreeLinesItem__toggleBackground[data-v-b1aea1af]{position:absolute;width:var(--_toggle-size);height:var(--_toggle-size);background:var(--_dot-color);border-radius:50%;z-index:4}.TreeLinesItem--inPath>.TreeLinesItem__row>.TreeLinesItem__toggleWrapper>.TreeLinesItem__toggleBackground[data-v-b1aea1af]{background:var(--_dot-color-highlight)}.TreeLinesItem__toggle[data-v-b1aea1af]{z-index:5;width:var(--_toggle-size)!important;height:var(--_toggle-size)!important;min-width:unset!important;min-height:unset!important;padding:0!important;display:flex;align-items:center;justify-content:center}.TreeLinesItem__toggle[data-v-b1aea1af] .Icon{font-size:calc(var(--_toggle-size) * .5)}.TreeLinesItem__dot[data-v-b1aea1af]{width:var(--_dot-size);height:var(--_dot-size);background:var(--_dot-color);border-radius:50%;z-index:5}.TreeLinesItem--inPath>.TreeLinesItem__row>.TreeLinesItem__toggleWrapper>.TreeLinesItem__dot[data-v-b1aea1af]{background:var(--_dot-color-highlight)}.TreeLinesItem__content[data-v-b1aea1af]{flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer;text-align:left}.TreeLinesItem__children[data-v-b1aea1af]{position:relative}.TreeLinesItem__continuingLine[data-v-b1aea1af]{--line-depth: 0;position:absolute;left:calc(var(--line-depth) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:0;bottom:0;width:var(--_line-width);background:var(--_line-color);z-index:1}.TreeLinesItem__children>.TreeLinesItem>.TreeLinesItem__row[data-v-b1aea1af]:before{content:"";position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:0;height:50%;width:var(--_line-width);background:var(--_line-color);z-index:1}.TreeLinesItem__children>.TreeLinesItem:not(.TreeLinesItem--last)>.TreeLinesItem__row[data-v-b1aea1af]:before{height:100%}.TreeLinesItem__children>.TreeLinesItem>.TreeLinesItem__row[data-v-b1aea1af]:after{content:"";position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:calc(50% - var(--_line-width) / 2);width:calc(var(--_indent-size) + var(--_line-width) / 2);height:var(--_line-width);background:var(--_line-color);z-index:1}.TreeLinesItem__downLine[data-v-b1aea1af]{position:absolute;left:calc(var(--depth) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:50%;bottom:0;width:var(--_line-width);background:var(--_line-color);z-index:1}.TreeLinesItem__upLine[data-v-b1aea1af]{position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:0;height:50%;width:var(--_line-width);background:var(--_line-color);z-index:1}.TreeLinesItem--inPath>.TreeLinesItem__row>.TreeLinesItem__downLine[data-v-b1aea1af]{background:var(--_line-color-highlight);z-index:2}.TreeLinesItem--inPath>.TreeLinesItem__row>.TreeLinesItem__upLine[data-v-b1aea1af],.TreeLinesItem--hasNextSiblingInPath>.TreeLinesItem__row>.TreeLinesItem__upLine[data-v-b1aea1af]{background:var(--_line-color-highlight);z-index:2}.TreeLinesItem--inPath.TreeLinesItem--pathStart>.TreeLinesItem__row>.TreeLinesItem__upLine[data-v-b1aea1af]{background:var(--_line-color)!important;z-index:1}.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--inPath.TreeLinesItem--last>.TreeLinesItem__row[data-v-b1aea1af]:before{background:var(--_line-color-highlight);z-index:2}.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--hasNextSiblingInPath>.TreeLinesItem__row[data-v-b1aea1af]:before{background:var(--_line-color-highlight);z-index:2}.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--inPath:not(.TreeLinesItem--last):not(.TreeLinesItem--hasNextSiblingInPath)>.TreeLinesItem__row[data-v-b1aea1af]:before{background:linear-gradient(to bottom,var(--_line-color-highlight) 0,var(--_line-color-highlight) 50%,var(--_line-color) 50%,var(--_line-color) 100%);z-index:2}.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--selected>.TreeLinesItem__row[data-v-b1aea1af]:before{background:linear-gradient(to bottom,var(--_line-color-highlight) 0,var(--_line-color-highlight) 50%,var(--_line-color) 50%,var(--_line-color) 100%);z-index:2}.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--inPath>.TreeLinesItem__row[data-v-b1aea1af]:after{background:var(--_line-color-highlight);z-index:2}.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--inPath.TreeLinesItem--pathStart>.TreeLinesItem__row[data-v-b1aea1af]:before,.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--inPath.TreeLinesItem--pathStart.TreeLinesItem--last>.TreeLinesItem__row[data-v-b1aea1af]:before,.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--selected.TreeLinesItem--pathStart>.TreeLinesItem__row[data-v-b1aea1af]:before{background:var(--_line-color)!important;z-index:1}.TreeLinesItem__children>.TreeLinesItem.TreeLinesItem--inPath.TreeLinesItem--pathStart>.TreeLinesItem__row[data-v-b1aea1af]:after{background:var(--_line-color)!important;z-index:1}.TreeLinesItem__continuingLine--highlighted[data-v-b1aea1af]{background:var(--_line-color-highlight);z-index:2}.TreeLines[data-v-0a4ffb8e]{display:flex;flex-direction:column}.CompactTreeLinesItem[data-v-cb0d8f4d]{--depth: 0;--_indent-size: var(--tree-indent-size, var(--spacing-5, 20px));--_line-width: var(--tree-line-width, 2px);--_line-color: var(--tree-line-color-highlight, var(--color-accent, #0066cc));--_dot-size: var(--tree-dot-size, 10px);--_dot-color: var(--tree-line-color-highlight, var(--color-accent, #0066cc));--_toggle-size: var(--tree-toggle-size, 24px);--_node-gap: var(--tree-node-gap, var(--spacing-2, 8px));--_toggle-button: 150px;position:relative;display:flex;flex-direction:column}.CompactTreeLinesToggle[data-v-cb0d8f4d]{width:var(--_toggle-button)}.CompactTreeLinesItem__row[data-v-cb0d8f4d]{position:relative;display:flex;align-items:center;gap:var(--_node-gap);padding:var(--_node-gap) 0;padding-left:calc(var(--depth) * var(--_indent-size))}.CompactTreeLinesItem__childItems[data-v-cb0d8f4d]{position:relative}.CompactTreeLinesItem__expandedRow[data-v-cb0d8f4d]{position:relative;padding:var(--_node-gap) 0;padding-left:calc(var(--depth) * var(--_indent-size));--_parent-indent-size: var(--_indent-size);--_parent-line-width: var(--_line-width);--_parent-line-color: var(--_line-color);--_parent-node-gap: var(--_node-gap);--_connector-left: calc( -1 * var(--_parent-indent-size) + var(--_toggle-size) / 2 - var(--_parent-line-width) / 2 )}.CompactTreeLinesItem__expandedRow[data-v-cb0d8f4d]>.TreeLines>.TreeLinesItem>.TreeLinesItem__row:before{content:"";position:absolute;left:var(--_connector-left);top:calc(-1 * var(--_parent-node-gap));height:calc(50% + var(--_parent-node-gap));width:var(--_parent-line-width);background:var(--_parent-line-color);z-index:1}.CompactTreeLinesItem__expandedRow[data-v-cb0d8f4d]>.TreeLines>.TreeLinesItem>.TreeLinesItem__row:after{content:"";position:absolute;left:var(--_connector-left);top:calc(50% - var(--_parent-line-width) / 2);width:calc(var(--_parent-indent-size) + var(--_parent-line-width) / 2);height:var(--_parent-line-width);background:var(--_parent-line-color);z-index:1}.CompactTreeLinesItem__toggleWrapper[data-v-cb0d8f4d]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--_toggle-size);height:var(--_toggle-size);flex-shrink:0}.CompactTreeLinesItem__dot[data-v-cb0d8f4d]{width:var(--_dot-size);height:var(--_dot-size);background:var(--_dot-color);border-radius:50%;z-index:5}.CompactTreeLinesItem__content[data-v-cb0d8f4d]{flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer;text-align:left}.CompactTreeLinesItem__children[data-v-cb0d8f4d]{position:relative}.CompactTreeLinesItem__children>.CompactTreeLinesItem>.CompactTreeLinesItem__row[data-v-cb0d8f4d]:before{content:"";position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:0;height:50%;width:var(--_line-width);background:var(--_line-color);z-index:1}.CompactTreeLinesItem__children>.CompactTreeLinesItem>.CompactTreeLinesItem__row[data-v-cb0d8f4d]:after{content:"";position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:calc(50% - var(--_line-width) / 2);width:calc(var(--_indent-size) + var(--_line-width) / 2);height:var(--_line-width);background:var(--_line-color);z-index:1}.CompactTreeLinesItem__downLine[data-v-cb0d8f4d]{position:absolute;left:calc(var(--depth) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:50%;bottom:0;width:var(--_line-width);background:var(--_line-color);z-index:1}.CompactTreeLinesItem__upLine[data-v-cb0d8f4d]{position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:0;height:50%;width:var(--_line-width);background:var(--_line-color);z-index:1}.NodeMinimal[data-v-0f566061]{background-color:var(--white);border-radius:var(--border-radius-medium);border:1px var(--color-neutral-40) solid;box-shadow:var(--box-shadow);font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);min-height:34px;padding:8px 8px 8px 44px;position:relative;display:flex;align-items:center}.NodeMinimal[data-v-0f566061] .TypeMark{position:absolute;left:0;top:0;height:100%;border-start-start-radius:calc(var(--border-radius-medium) - 1px);border-end-start-radius:calc(var(--border-radius-medium) - 1px);border-end-end-radius:0}.NodeMinimal__title[data-v-0f566061]{flex-basis:100%;line-height:var(--line-height-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.NodeMinimal__title[data-v-0f566061] p,.NodeMinimal__title[data-v-0f566061] div{display:inline;line-height:inherit}.NodeMinimal__title--missing[data-v-0f566061]{color:var(--color-neutral-60);font-style:italic}.NodeMinimal--highlighted[data-v-0f566061]{background-color:var(--color-accent-surface);border-color:var(--color-accent)}.LineagePath[data-v-81e8ea86]{--line-color: var(--color-neutral-50);display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-small);line-height:1.4;position:relative;min-width:0}.LineagePath--expanded[data-v-81e8ea86]{display:block}.LineagePath__measure[data-v-81e8ea86]{display:flex;align-items:center;gap:var(--spacing-1);position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content}.LineagePath__connector[data-v-81e8ea86]{display:flex;align-items:center;color:var(--line-color);flex-shrink:0}.LineagePath__connectorIcon[data-v-81e8ea86]{font-size:10px}.LineagePath__segment[data-v-81e8ea86]{display:block;background:none;border:none;padding:0;cursor:pointer;max-width:100%;min-width:0;text-align:left;flex-shrink:1}.LineagePath__segment[data-v-81e8ea86] .NodeMinimal{transition:box-shadow .15s ease,border-color .15s ease}.LineagePath__segment[data-v-81e8ea86]:hover .NodeMinimal{box-shadow:0 2px 6px #0000001f}.LineagePath__ellipsis[data-v-81e8ea86]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--color-neutral-15);border:1px dashed var(--color-neutral-40);border-radius:4px;color:var(--color-neutral-60);font-size:var(--font-size-small);flex-shrink:0;cursor:pointer;transition:background-color .15s ease}.LineagePath__ellipsis[data-v-81e8ea86]:hover{background-color:var(--color-neutral-20)}.LineagePath__ellipsisIcon[data-v-81e8ea86]{font-size:12px}.LineagePath__ellipsisCount[data-v-81e8ea86]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-neutral-70)}.LineagePath__expanded[data-v-81e8ea86]{--node-center: 17px;--row-padding: var(--spacing-1);display:flex;flex-direction:column;width:100%}.LineagePath__row[data-v-81e8ea86]{display:flex;align-items:flex-start;position:relative}.LineagePath__indent[data-v-81e8ea86]{flex-shrink:0}.LineagePath__branch[data-v-81e8ea86]{width:16px;flex-shrink:0;position:relative;align-self:stretch}.LineagePath__branch[data-v-81e8ea86]:before{content:"";position:absolute;left:7px;top:0;height:calc(var(--node-center) + var(--row-padding));width:1px;background-color:var(--line-color)}.LineagePath__branch[data-v-81e8ea86]:after{content:"";position:absolute;left:7px;top:calc(var(--node-center) + var(--row-padding));width:8px;height:1px;background-color:var(--line-color)}.LineagePath__row .LineagePath__segment[data-v-81e8ea86]{flex:1;min-width:0;padding:var(--row-padding) 0}.LineagePath__collapse[data-v-81e8ea86]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:4px 8px;background-color:var(--color-neutral-15);border:1px dashed var(--color-neutral-40);border-radius:4px;color:var(--color-neutral-60);font-size:var(--font-size-small);flex-shrink:0;cursor:pointer;transition:background-color .15s ease;margin-top:var(--spacing-2);margin-left:calc(var(--depth) * 16px)}.LineagePath__collapse[data-v-81e8ea86]:hover{background-color:var(--color-neutral-20)}.LineagePath__collapseIcon[data-v-81e8ea86]{font-size:12px}.NodeLineages__header[data-v-89611d98]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-neutral-10);border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-3)}.NodeLineages__header--loading[data-v-89611d98]{color:var(--color-neutral-60)}.NodeLineages__headerIcon[data-v-89611d98]{font-size:1.25rem;color:var(--color-accent)}.NodeLineages__headerText[data-v-89611d98]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-neutral-90)}.NodeLineages__compactGroup[data-v-89611d98]{margin-bottom:var(--spacing-3)}.NodeLineages__compactGroup[data-v-89611d98]:last-child{margin-bottom:0}.NodeLineages__compactRoot[data-v-89611d98]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);margin:0 calc(-1 * var(--spacing-2));background:none;border:none;border-radius:var(--border-radius-small);cursor:pointer;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-neutral-90);text-align:left;width:calc(100% + var(--spacing-4));transition:background-color .15s ease}.NodeLineages__compactRoot[data-v-89611d98]:hover{background-color:var(--color-neutral-10)}.NodeLineages__compactRootTitle[data-v-89611d98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.NodeLineages__compactPaths[data-v-89611d98]{display:flex;flex-direction:column;margin-top:var(--spacing-1);margin-left:11px}.NodeLineages__compactPathRow[data-v-89611d98]{--node-height: 34px;--node-center: 17px;--row-padding: var(--spacing-1);display:flex;align-items:flex-start;position:relative}.NodeLineages__treeLine[data-v-89611d98]{position:relative;width:16px;flex-shrink:0;height:calc(var(--node-height) + var(--row-padding) * 2);margin-top:var(--row-padding)}.NodeLineages__treeLineVertical[data-v-89611d98]{position:absolute;left:0;top:calc(-1 * var(--row-padding));height:calc(var(--node-center) + var(--row-padding));width:1px;background-color:var(--color-neutral-50)}.NodeLineages__compactPathRow:not(.NodeLineages__compactPathRow--last) .NodeLineages__treeLineVertical[data-v-89611d98]{height:calc(100% + var(--row-padding) * 2)}.NodeLineages__treeLineHorizontal[data-v-89611d98]{position:absolute;left:0;top:var(--node-center);width:12px;height:1px;background-color:var(--color-neutral-50)}.NodeLineages__compactPath[data-v-89611d98]{flex:1;min-width:0;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-small);transition:background-color .15s ease}.NodeLineages__compactPath[data-v-89611d98]:hover{background-color:var(--color-neutral-10)}.NodeLineages__group[data-v-89611d98]{padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-neutral-20)}.NodeLineages__group[data-v-89611d98]:last-child{border-bottom:none;padding-bottom:0}.NodeLineages__group[data-v-89611d98]:first-child{padding-top:0}.NodeLineages__tree[data-v-89611d98]{--tree-toggle-size: 10px}.NodeLineages__tree[data-v-89611d98] .NodeCard{max-height:120px}.NodeLineages__skeleton[data-v-89611d98]{display:flex;flex-direction:column;gap:var(--spacing-3)}.NodeLineages__skeletonNode[data-v-89611d98]{padding-left:calc(var(--depth) * var(--spacing-4))}.NodeLineages__empty[data-v-89611d98]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);text-align:center}.NodeLineages__emptyIcon[data-v-89611d98]{font-size:2rem;color:var(--color-neutral-40);margin-bottom:var(--spacing-3)}.NodeLineages__emptyTitle[data-v-89611d98]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-80);margin-bottom:var(--spacing-2)}.NodeLineages__emptyDescription[data-v-89611d98]{font-size:var(--font-size-small);color:var(--color-neutral-60);line-height:var(--line-height-small)}.NodeLineages--compact .NodeLineages__header[data-v-89611d98]{margin-bottom:var(--spacing-2)}.MoveNodePickerRow[data-v-fc166e47]{--chevronWidth: var(--spacing-6);--rowIndent: calc(var(--moveDepth, 0) * var(--spacing-5))}.MoveNodePickerRow__row[data-v-fc166e47]{align-items:center;border-radius:var(--border-radius-medium);cursor:pointer;display:flex;gap:var(--spacing-1);padding:var(--spacing-half) var(--spacing-1) var(--spacing-half) var(--rowIndent);-webkit-user-select:none;user-select:none}.MoveNodePickerRow__row--disabled .MoveNodePickerRow__body[data-v-fc166e47]{opacity:.4}.MoveNodePickerRow__row--moving[data-v-fc166e47]{cursor:default}.MoveNodePickerRow__row--moving .MoveNodePickerRow__body[data-v-fc166e47]{opacity:.55}.MoveNodePickerRow__row--selected .MoveNodePickerRow__body[data-v-fc166e47] .NodeMinimal{border-color:var(--color-accent)}.MoveNodePickerRow__chevron[data-v-fc166e47]{align-items:center;color:var(--color-neutral-60);display:flex;flex-shrink:0;height:var(--chevronWidth);justify-content:center;pointer-events:none;width:var(--chevronWidth)}.MoveNodePickerRow__chevron--empty[data-v-fc166e47]{visibility:hidden}.MoveNodePickerRow__body[data-v-fc166e47]{flex:1;min-width:0}.MoveNodePickerRow__body[data-v-fc166e47] .NodeMinimal{cursor:inherit;transition:border-color var(--transition-duration-fast),box-shadow var(--transition-duration-fast)}.MoveNodePickerRow__row:hover:not(.MoveNodePickerRow__row--moving) .MoveNodePickerRow__body[data-v-fc166e47] .NodeMinimal{box-shadow:var(--box-shadow-hover, var(--box-shadow))}.MoveNodePickerRow__badge[data-v-fc166e47]{background:var(--color-neutral-20);border-radius:999px;color:var(--color-neutral-70);flex-shrink:0;font-size:var(--font-size-x-small);margin-left:var(--spacing-2);padding:var(--spacing-half) var(--spacing-2)}.MoveNodePickerRow__children[data-v-fc166e47]{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-1)}.MoveNodePickerRow__slot[data-v-fc166e47]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:var(--spacing-2);margin:0 var(--spacing-1) 0 calc(var(--rowIndent) + var(--chevronWidth) + var(--spacing-1));min-height:var(--spacing-8);padding:0}.MoveNodePickerRow__slotLine[data-v-fc166e47]{background:var(--color-neutral-30);border-radius:1px;flex:1;height:2px;transition:background var(--transition-duration-fast),height var(--transition-duration-fast)}.MoveNodePickerRow__slotLabel[data-v-fc166e47]{align-items:center;background:var(--white);border:1px dashed var(--color-neutral-50);border-radius:999px;color:var(--color-neutral-70);display:inline-flex;flex-shrink:0;font-size:var(--font-size-small);font-weight:500;gap:var(--spacing-1);line-height:1;padding:var(--spacing-1) var(--spacing-3);transition:background var(--transition-duration-fast),border-color var(--transition-duration-fast),color var(--transition-duration-fast),box-shadow var(--transition-duration-fast)}.MoveNodePickerRow__slot:hover:not(.MoveNodePickerRow__slot--noop) .MoveNodePickerRow__slotLabel[data-v-fc166e47]{background:var(--color-accent-surface, var(--color-neutral-10));border-color:var(--color-accent);border-style:solid;color:var(--color-accent)}.MoveNodePickerRow__slot:hover:not(.MoveNodePickerRow__slot--noop) .MoveNodePickerRow__slotLine[data-v-fc166e47]{background:var(--color-accent)}.MoveNodePickerRow__slot--selected .MoveNodePickerRow__slotLabel[data-v-fc166e47]{background:var(--color-accent);border-color:var(--color-accent);border-style:solid;box-shadow:var(--box-shadow);color:var(--white)}.MoveNodePickerRow__slot--selected .MoveNodePickerRow__slotLine[data-v-fc166e47]{background:var(--color-accent);height:3px}.MoveNodePickerRow__slot--noop[data-v-fc166e47]{cursor:default;opacity:.4}.MoveNodeModal__tree[data-v-5aaa1ea2]{font-size:var(--font-size-medium);min-width:480px}[data-v-5aaa1ea2] .ModalHeader__title>div{display:flex;flex-direction:column;gap:var(--spacing-half);min-width:0}[data-v-5aaa1ea2] .ModalHeader__titleContent{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.RestrictionToggle[data-v-9c62024d]{min-width:200px}.RestrictionToggle__loading[data-v-9c62024d]{padding:var(--spacing-2);text-align:center}.RestrictionToggle__select[data-v-9c62024d]{width:100%}.RetranslateButton__content[data-v-53fe9576]{padding:4px;min-width:200px}.RetranslateButton__info[data-v-53fe9576]{padding:8px;background-color:var(--color-background-secondary);border-radius:4px;margin-bottom:12px;text-align:left}.RetranslateButton__info small[data-v-53fe9576]{color:var(--color-text-secondary)}.RetranslateButton__info strong[data-v-53fe9576]{color:var(--color-text-primary)}.RetranslateButton__section[data-v-53fe9576]{margin-bottom:12px}.RetranslateButton__section[data-v-53fe9576]:last-child{margin-bottom:0}.RetranslateButton__option[data-v-53fe9576]{margin-bottom:6px}.RetranslateButton__option[data-v-53fe9576]:last-child{margin-bottom:0}.RetranslateButton__subOptions[data-v-53fe9576]{margin-top:6px;padding-left:16px;border-left:2px solid var(--color-border)}.ViewSelector__submenuItem[data-v-742ee504]{border-left:4px solid transparent;border-radius:2px}.ViewSelector__submenuItem[data-v-742ee504] .Button{background-color:transparent;padding-left:4em;padding-right:2em;font-weight:500}.ViewSelector__currentView[data-v-742ee504]{border-left-color:var(--color-accent)}.ViewSelector__currentView[data-v-742ee504] .Button{color:var(--color-accent);font-weight:600;background-color:transparent}.Toolbar[data-v-bee97e48]{position:relative;isolation:isolate}.Toolbar[data-v-bee97e48]{margin-top:2px}.Toolbar--isLecture[data-v-bee97e48]{margin-top:6px}.Toolbar--isWorksheet[data-v-bee97e48]{margin-top:4px}.Toolbar--isClosed[data-v-bee97e48]{margin-top:0}.Field[data-v-8849e628]{overflow:visible;text-overflow:ellipsis;word-break:break-word}.Field--isInlineField[data-v-8849e628]{overflow-y:visible;min-height:inherit}.Field--activatable[data-v-8849e628]{--padding: 2px;background-color:var(--color-field-background);border-radius:var(--border-radius-small);box-shadow:0 0 0 1px var(--color-field-border);cursor:text;margin-inline:calc(-1 * var(--padding));padding-inline:var(--padding);min-height:var(--line-height-medium);box-sizing:border-box}.Field--placeholder[data-v-8849e628]{color:#00000080;font-style:italic}.Field--isInlineField[data-v-8849e628]>*{display:inline}.Field--textinput.Field--activatable[data-v-8849e628]{background-color:var(--white);border:1px solid var(--color-neutral-50);border-radius:var(--border-radius-medium);padding:.5rem .75rem;color:var(--color-neutral-100);box-shadow:none;margin-inline:0;min-height:var(--measurement-input-size);box-sizing:border-box;transition:background-color .2s,color .2s,border-color .2s;font-family:inherit;font-size:var(--font-size-medium);line-height:var(--line-height-medium);display:flex;flex-direction:column;justify-content:center}.Field--textinput.Field--activatable[data-v-8849e628]:hover{background-color:var(--white);border-color:var(--color-accent)}.Field--textinput.Field--placeholder[data-v-8849e628]{color:var(--color-neutral-60);font-style:normal}.Field--textinput.Field--isInlineField[data-v-8849e628]{min-height:var(--measurement-input-size);width:100%;box-sizing:border-box}.Field--textinput.Field--activatable.Field--isInlineField[data-v-8849e628]{display:block}.TreeField{display:contents}mjx-container:not([display=true]){display:inline-block;max-width:100%;overflow-x:auto;overflow-y:visible}mjx-container[display=true]{display:block;max-width:100%;overflow-x:auto;overflow-y:visible}mjx-math{vertical-align:baseline}.Title[data-v-9af87d4b]{display:block}.Title__main[data-v-9af87d4b]{position:relative}.Title__main--hasDetailsToggle[data-v-9af87d4b]{padding-inline-end:calc(var(--measurement-input-size-small) + var(--spacing-2))}.Title__field[data-v-9af87d4b]{display:contents}.Title--hidden .Title__field[data-v-9af87d4b]{display:flex;align-items:baseline}.Title--untitled[data-v-9af87d4b] .Field{font-style:italic;color:var(--color-neutral-60)}.Title--hidden .Title__field[data-v-9af87d4b] .Field{opacity:.4;text-decoration:line-through;flex:1;min-width:0}.Title__hiddenBadge[data-v-9af87d4b]{display:inline-flex;align-items:center;color:var(--color-neutral-50);margin-inline-start:8px;flex-shrink:0}.Title__detailsToggle[data-v-9af87d4b]{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);color:var(--color-neutral-60);z-index:1}.Title__detailsToggle[data-v-9af87d4b]:hover,.Title__detailsToggle[aria-expanded=true][data-v-9af87d4b]{color:var(--color-neutral-80)}.Title__detailsToggle[aria-expanded=true][data-v-9af87d4b]{background-color:color-mix(in srgb,var(--color-accent),transparent 88%)}.Title__detailsPanel[data-v-9af87d4b]{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}.Title__summary[data-v-9af87d4b],.Title__contextSettings[data-v-9af87d4b]{display:flex;flex-direction:column;gap:var(--spacing-2)}.Title__summary[data-v-9af87d4b] .TreeField,.Title__summary[data-v-9af87d4b] .Field{min-height:72px}.Title__hideInContext[data-v-9af87d4b]{display:flex;font-style:normal;justify-content:flex-start;text-align:start}.Heading[data-v-97a5d900]{position:relative;overflow:visible}.Heading[data-v-97a5d900] p{line-height:inherit!important}.Heading[data-v-97a5d900] .Field{overflow:visible!important}.Heading[data-v-97a5d900] mjx-container{vertical-align:middle}@media screen and (min-width:1000px){.Heading[data-v-97a5d900]:has(.Heading__prefix){display:flex;align-items:baseline}.Heading__prefix[data-v-97a5d900]{flex-shrink:0;margin-left:calc(-6ch - 12px);text-align:end;width:6ch;margin-right:12px}.Heading[data-v-97a5d900]:has(.Heading__prefix) .Title{flex:1;min-width:0}}.Heading--isEditable .Heading__prefix[data-v-97a5d900]{margin-inline-end:.3em;margin-left:0;text-align:end;width:auto}.Heading--isEditable[data-v-97a5d900]:has(.Heading__prefix) .Title{flex:1;min-width:0}@media screen and (max-width:999px){.Heading[data-v-97a5d900]:has(.Heading__prefix){display:flex;align-items:baseline}.Heading__prefix[data-v-97a5d900]{flex-shrink:0;margin-inline-end:.3em}.Heading[data-v-97a5d900]:has(.Heading__prefix) .Title{flex:1;min-width:0}}.Comment[data-v-4e7f8326]{background-color:var(--color-orange-10);border-radius:var(--border-radius-medium);min-height:40px;padding:16px 16px 16px 56px;position:relative}.Comment--isOneLiner .TypeMark[data-v-4e7f8326]{border-end-start-radius:var(--border-radius-medium);border-end-end-radius:0}.Comment--isOneLiner[data-v-4e7f8326]{display:flex;align-items:center;padding-block:4px}.Comment--isOneLiner .Comment__children[data-v-4e7f8326]{display:flex;justify-content:center;flex:1}.Comment .Heading[data-v-4e7f8326]{margin-bottom:8px}.Comment[data-v-4e7f8326] .Heading:last-child{margin-bottom:0}.Comment[data-v-4e7f8326] .InserterButton,.Comment[data-v-4e7f8326] .InserterButton--inside{margin-left:calc(-1 * var(--spacing-5))}.Comment[data-v-4e7f8326] .Toolbar{margin-inline-end:calc(-1 * var(--measurement-tree-spacing) + var(--spacing-5))}.Comment--closed[data-v-4e7f8326] .Box{background-color:var(--color-orange-10)}.Default[data-v-52af878a]>.Heading{margin-bottom:var(--spacing-4)}.Heading[data-v-04edfba5]{margin-bottom:var(--line-height-xx-large)}.Module--withToolbarSpace .Heading[data-v-04edfba5]{padding-inline-end:calc(3 * var(--measurement-input-size) + var(--spacing-1))}.Text[data-v-0fc99e13]>.Heading{margin-bottom:var(--spacing-4)}.LazyRender__skeleton[data-v-ea209c51]{display:flex;flex-direction:column;gap:var(--spacing-9)}.LazyRender__skeletonTitle[data-v-ea209c51]{margin-bottom:var(--spacing-9)}.LazyRender__skeletonContent[data-v-ea209c51],.LazyRender__skeletonBody[data-v-ea209c51]{border-radius:var(--border-radius-medium)}.Child--first[data-v-1741327f]{margin-top:0!important}.LevelEditable[data-v-156dca90]{--actionsColumnWidth: 44px;--floatedChildSpacing: var(--actionsColumnWidth);max-width:calc(var(--measurement-content-width) + 2 * var(--actionsColumnWidth));position:relative}.Child[data-v-156dca90]:has(>.Handle){margin-left:-34px;padding-left:34px}.Child .Handle[data-v-156dca90]{visibility:hidden}.Child:hover>.Handle[data-v-156dca90]{visibility:visible}.LevelEditable__mainToolbar[data-v-156dca90]{inset-inline-end:0;margin-inline-end:calc(-1 * (var(--measurement-tree-spacing)));position:absolute;top:0;z-index:1}@media screen and (max-width:750px){.LevelEditable[data-v-156dca90]{max-width:100%}[data-v-156dca90]>.Toolbar,[data-v-156dca90]>.MainToolbar{margin-inline-end:calc(-1 * var(--actionsColumnWidth))}}[data-v-156dca90] .Inserter__button{margin-left:calc(-1 * var(--measurement-input-size-small) / 2)}.Backdrop:has(>.LevelEditable--isSortable){padding-inline:0!important}.StatusIndicators[data-v-03156abd]{position:relative}.StatusIndicators--draft[data-v-03156abd]{border:2px dashed var(--color-neutral-40);border-radius:var(--border-radius-medium);padding:12px}.StatusIndicators__content--draft[data-v-03156abd]{opacity:.5}.StatusIndicators__content--draft[data-v-03156abd] *{box-shadow:none!important}.StatusIndicators__marks[data-v-03156abd]{position:absolute;top:4px;right:4px;z-index:1;display:flex;flex-direction:row;gap:4px;pointer-events:none}.StatusIndicators__mark[data-v-03156abd]{--size: 24px;--icon-size: calc(var(--size) / 2.25);display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:6px;font-size:var(--icon-size);color:var(--white);pointer-events:auto;cursor:default}.StatusIndicators__mark--global[data-v-03156abd]{background-color:var(--color-blue);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.StatusIndicators__mark--global[data-v-03156abd]:hover{transform:scale(1.15);box-shadow:0 2px 6px color-mix(in srgb,var(--color-blue) 30%,transparent)}.StatusIndicators__mark--draft[data-v-03156abd]{background-color:var(--color-neutral-60)}.StatusIndicators__mark--print[data-v-03156abd]{background-color:var(--color-warning)}.StatusIndicators__mark--registered[data-v-03156abd]{background-color:var(--color-accent)}@media print{.StatusIndicators__marks[data-v-03156abd]{display:none}.StatusIndicators--draft[data-v-03156abd]{border:none;padding:0}.StatusIndicators__content--draft[data-v-03156abd]{opacity:1}}.Tree[data-v-634ad85e]{box-sizing:content-box;margin-inline:auto;max-width:var(--measurement-content-width);position:relative}.Tree--level-0[data-v-634ad85e]{padding-inline-start:var(--measurement-tree-spacing);padding-inline-end:var(--measurement-tree-spacing)}@media screen and (max-width:750px){.Tree--level-0[data-v-634ad85e]:not(.Tree--isEditable){box-sizing:border-box;max-width:100%;padding-inline:var(--spacing-3)}.Tree--level-0.Tree--isEditable[data-v-634ad85e]{box-sizing:border-box;max-width:100%;padding-inline-start:var(--handleWidth, 34px);padding-inline-end:var(--actionsColumnWidth, 44px)}}.Tree[data-v-634ad85e] .Child+.Child{margin-top:16px}.Tree--isEditable[data-v-634ad85e] .Child+.Child{margin-top:0}.Tree[data-v-634ad85e] .Child+.Child .SlideshowTreeAdapter .hidden_for_all{margin-top:8px!important;margin-bottom:8px!important}.Tree[data-v-634ad85e] .Child+.Child .SlideshowTreeAdapter{margin-bottom:8px!important}.Tree[data-v-634ad85e] .Child--first .SlideshowTreeAdapter .hidden_for_all{margin-top:8px!important;margin-bottom:8px!important}.Tree[data-v-634ad85e] .Child--first .SlideshowTreeAdapter{margin-bottom:8px!important}[data-v-634ad85e] .Tree--approvalPreview{opacity:.7;outline:2px dashed var(--color-accent);outline-offset:4px;border-radius:8px}[data-v-634ad85e] .Tree--approvalUpdate{outline:2px dashed var(--color-warning);outline-offset:4px;border-radius:8px}[data-v-634ad85e] .Tree--approvalDelete{opacity:.6;outline:2px dashed var(--color-danger);outline-offset:4px;border-radius:8px}[data-v-634ad85e] .Tree--approvalLoading{opacity:.5;outline:2px solid var(--color-accent);outline-offset:4px;border-radius:8px;pointer-events:none;animation:approvalLoadingPulse-634ad85e 1.5s ease-in-out infinite}@keyframes approvalLoadingPulse-634ad85e{0%,to{opacity:.5}50%{opacity:.3}}.NodeTypePreview[data-v-f08ec8cc]{width:100%}.NodeTypePreview__treeRoot[data-v-f08ec8cc]{width:calc(var(--measurement-content-width) + 2 * var(--measurement-tree-spacing));max-width:100%;margin:0 auto;container-name:treeRoot;container-type:inline-size}.NodeTypePreview__fallback[data-v-f08ec8cc]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--color-neutral-10);border-radius:var(--border-radius-medium)}.NodeTypePreview__fallbackIcon[data-v-f08ec8cc]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--border-radius-medium);color:var(--white)}.NodeTypePreview__fallbackIcon[data-v-f08ec8cc] .Icon{width:28px;height:28px}.NodeTypePreview__fallbackLabel[data-v-f08ec8cc]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-neutral-100);text-align:center}.NodeTypeHoverPopover[data-v-33076d87]{--popover-width: 440px;--popover-preview-scale: .65;--popover-preview-natural-width: 640px;--popover-preview-max-height: 420px;display:flex;flex-direction:column;gap:var(--spacing-2);width:var(--popover-width);padding:var(--spacing-3);background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-md)}.NodeTypeHoverPopover__header[data-v-33076d87]{display:flex;align-items:center;gap:var(--spacing-2)}.NodeTypeHoverPopover__icon[data-v-33076d87]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-medium);color:var(--white);flex-shrink:0}.NodeTypeHoverPopover__icon[data-v-33076d87] .Icon{width:14px;height:14px}.NodeTypeHoverPopover__title[data-v-33076d87]{margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-medium);color:var(--color-neutral-100)}.NodeTypeHoverPopover__previewFrame[data-v-33076d87]{position:relative;width:100%;max-height:calc(var(--popover-preview-max-height) * var(--popover-preview-scale));overflow:hidden;border-radius:var(--border-radius-small);background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-30)}.NodeTypeHoverPopover__previewFrame[data-v-33076d87]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--spacing-6);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--white) 0%,transparent) 0%,var(--white) 100%)}.NodeTypeHoverPopover__previewInner[data-v-33076d87]{width:var(--popover-preview-natural-width);padding:var(--spacing-4);padding-left:var(--spacing-12);zoom:var(--popover-preview-scale);pointer-events:none}.NodeTypeHoverPopover__description[data-v-33076d87]{margin:0;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-neutral-80)}.NodeTypeCard[data-v-02130c49]{position:relative;width:100%}.NodeTypeCard__body[data-v-02130c49]{display:flex;align-items:center;background:transparent;border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-medium);cursor:pointer;width:100%;transition:background-color var(--transition-duration-fast) ease,border-color var(--transition-duration-fast) ease}.NodeTypeCard__body[data-v-02130c49]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-shadow)}.NodeTypeCard__icon[data-v-02130c49]{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--border-radius-medium)}.NodeTypeCard__icon[data-v-02130c49] .Icon{color:var(--white)}.NodeTypeCard__label[data-v-02130c49]{color:var(--color-neutral-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.NodeTypeCard__info[data-v-02130c49]{position:absolute;top:var(--spacing-half);right:var(--spacing-half);display:flex;align-items:center;justify-content:center;width:var(--spacing-5);height:var(--spacing-5);padding:0;background:transparent;border:none;border-radius:var(--border-radius-small);color:var(--color-neutral-70);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition-duration-fast) ease}.NodeTypeCard:not(.NodeTypeCard--infoPreview):hover .NodeTypeCard__info[data-v-02130c49],.NodeTypeCard--infoPreview .NodeTypeCard__info[data-v-02130c49],.NodeTypeCard__info[data-v-02130c49]:focus-visible{opacity:1;pointer-events:auto}.NodeTypeCard__info[data-v-02130c49]:hover{color:var(--color-accent);background-color:var(--color-neutral-10)}.NodeTypeCard__info[data-v-02130c49] .Icon{width:14px;height:14px}.NodeTypeCard--grid .NodeTypeCard__body[data-v-02130c49]{flex-direction:column;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-1);height:60px}.NodeTypeCard--grid:hover .NodeTypeCard__body[data-v-02130c49],.NodeTypeCard--grid.NodeTypeCard--selected .NodeTypeCard__body[data-v-02130c49]{background-color:var(--color-neutral-20)}.NodeTypeCard--grid .NodeTypeCard__icon[data-v-02130c49]{width:28px;height:28px;padding:var(--spacing-1)}.NodeTypeCard--grid .NodeTypeCard__icon[data-v-02130c49] .Icon{width:14px;height:14px}.NodeTypeCard--grid .NodeTypeCard__label[data-v-02130c49]{font-size:11px;line-height:14px;text-align:center;width:100%;letter-spacing:-.01em}.NodeTypeCard--list .NodeTypeCard__body[data-v-02130c49]{--icon-size: 32px;position:relative;gap:var(--spacing-3);min-height:var(--icon-size);padding:var(--spacing-1) var(--spacing-3);padding-left:calc(var(--icon-size) + var(--spacing-3));background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);text-align:left}.NodeTypeCard--list .NodeTypeCard__body[data-v-02130c49]:hover{background-color:var(--color-neutral-10);border-color:var(--color-neutral-50)}.NodeTypeCard--list.NodeTypeCard--selected .NodeTypeCard__body[data-v-02130c49]{background-color:var(--color-accent-surface);border-color:var(--color-accent)}.NodeTypeCard--list .NodeTypeCard__icon[data-v-02130c49]{position:absolute;left:0;top:0;bottom:0;width:var(--icon-size);border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)}.NodeTypeCard--list .NodeTypeCard__label[data-v-02130c49]{flex:1;font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.NodeTypeCard--list .NodeTypeCard__check[data-v-02130c49]{flex-shrink:0;width:var(--spacing-4);height:var(--spacing-4);color:var(--color-accent)}@media(hover:none){.NodeTypeCard__info[data-v-02130c49]{opacity:1}.NodeTypeCard__popoverLayer[data-v-02130c49]{display:none}}.NodeTypeGrid[data-v-b67b194f]{width:100%}.NodeTypeGrid__container[data-v-b67b194f]{display:grid;gap:var(--spacing-2);width:100%}.NodeTypeIntroModal[data-v-c477f1ca]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;max-width:640px;width:100%}.NodeTypeIntroModal[data-v-c477f1ca] .ModalHeader__icon{background-color:var(--node-type-color)}.NodeTypeIntroModal[data-v-c477f1ca] .ModalHeader__title>div{display:flex;flex-direction:column;gap:var(--spacing-half);min-width:0}.NodeTypeIntroModal[data-v-c477f1ca] .ModalHeader__titleContent{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.NodeTypeIntroModal[data-v-c477f1ca] .ModalHeader__subheading{font-style:normal;line-height:var(--line-height-small)}.NodeTypeIntroModal__category[data-v-c477f1ca]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-neutral-70);text-transform:uppercase;letter-spacing:.03em}.NodeTypeIntroModal__body[data-v-c477f1ca]{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}.NodeTypeIntroModal__description[data-v-c477f1ca]{margin:0;font-size:var(--font-size-medium);line-height:var(--line-height-medium);color:var(--color-neutral-90)}.NodeTypeIntroModal__actions[data-v-c477f1ca]{display:flex;justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-2)}.NodeTypeList[data-v-b05684d4]{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.NodeTypePreviewCard[data-v-580bb7b1]{position:relative;width:100%;overflow:hidden}.NodeTypePreviewCard__body[data-v-580bb7b1]{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;height:100%;padding:var(--spacing-2);background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);cursor:pointer;text-align:left;transition:background-color var(--transition-duration-fast) ease,border-color var(--transition-duration-fast) ease}.NodeTypePreviewCard__body[data-v-580bb7b1]:hover{background-color:var(--color-neutral-10);border-color:var(--color-neutral-50)}.NodeTypePreviewCard__body[data-v-580bb7b1]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-shadow)}.NodeTypePreviewCard--selected .NodeTypePreviewCard__body[data-v-580bb7b1]{background-color:var(--color-accent-surface);border-color:var(--color-accent)}.NodeTypePreviewCard__header[data-v-580bb7b1]{display:flex;align-items:center;gap:var(--spacing-2)}.NodeTypePreviewCard__icon[data-v-580bb7b1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--border-radius-small);color:var(--white)}.NodeTypePreviewCard__icon[data-v-580bb7b1] .Icon{width:12px;height:12px}.NodeTypePreviewCard__label[data-v-580bb7b1]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);color:var(--color-neutral-100);min-width:0;overflow-wrap:break-word;word-break:break-word}.NodeTypePreviewCard__previewFrame[data-v-580bb7b1]{position:relative;width:100%;flex:1;min-height:0;max-height:150px;overflow:hidden;border-radius:var(--border-radius-small);background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-neutral-30);container-type:inline-size}.NodeTypePreviewCard__previewFrame[data-v-580bb7b1]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--spacing-6);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-neutral-10) 0%,transparent) 0%,var(--color-neutral-10) 100%)}.NodeTypePreviewCard__previewInner[data-v-580bb7b1]{--natural-width: 640;width:calc(var(--natural-width) * 1px);padding:var(--spacing-2);padding-left:var(--spacing-12);zoom:calc(100cqi / (var(--natural-width) * 1px));pointer-events:none}.NodeTypePreviewCard__previewInner[data-v-580bb7b1] .NodeTypePreview__treeRoot{width:100%}.NodeTypePreviewCard__previewInner[data-v-580bb7b1] .WordCloudDisplay,.NodeTypePreviewCard__previewInner[data-v-580bb7b1] .Whiteboard{height:250px}.NodeTypePreviewCard__info[data-v-580bb7b1]{position:absolute;top:var(--spacing-1);right:var(--spacing-1);display:flex;align-items:center;justify-content:center;width:var(--spacing-5);height:var(--spacing-5);padding:0;background:transparent;border:none;border-radius:var(--border-radius-small);color:var(--color-neutral-70);cursor:pointer;opacity:0;transition:opacity var(--transition-duration-fast) ease}.NodeTypePreviewCard:hover .NodeTypePreviewCard__info[data-v-580bb7b1],.NodeTypePreviewCard__info[data-v-580bb7b1]:focus-visible{opacity:1}.NodeTypePreviewCard__info[data-v-580bb7b1]:hover{color:var(--color-accent);background-color:var(--color-neutral-20)}.NodeTypePreviewCard__info[data-v-580bb7b1] .Icon{width:14px;height:14px}@media(hover:none){.NodeTypePreviewCard__info[data-v-580bb7b1]{opacity:1}}.NodeTypePreviewGrid[data-v-6fc155c5]{width:100%}.NodeTypePreviewGrid__container[data-v-6fc155c5]{display:grid;grid-template-columns:1fr;gap:var(--spacing-2);width:100%}@container nodeTypeInput (min-width: 400px){.NodeTypePreviewGrid__container[data-v-6fc155c5]{grid-template-columns:repeat(2,1fr)}}@container nodeTypeInput (min-width: 780px){.NodeTypePreviewGrid__container[data-v-6fc155c5]{grid-template-columns:repeat(3,1fr)}}.NodeTypeInput[data-v-de7a78d2]{height:100%;display:flex;flex-direction:column;background-color:var(--white);border-radius:var(--border-radius-medium);min-height:0;gap:var(--spacing-3);container-type:inline-size;container-name:nodeTypeInput}.NodeTypeInput__selected[data-v-de7a78d2]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--color-neutral-30)}.NodeTypeInput__selectedHeader[data-v-de7a78d2]{display:flex;align-items:center;justify-content:space-between}.NodeTypeInput__selectedLabel[data-v-de7a78d2]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-neutral-70)}.NodeTypeInput__clearAll[data-v-de7a78d2]{padding:0;background:none;border:none;font-size:var(--font-size-small);color:var(--color-accent);cursor:pointer;text-decoration:underline}.NodeTypeInput__clearAll[data-v-de7a78d2]:hover{color:var(--color-accent-hover)}.NodeTypeInput__chips[data-v-de7a78d2]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.NodeTypeInput__search[data-v-de7a78d2]{flex-shrink:0;display:flex;gap:var(--spacing-2);align-items:center}.NodeTypeInput__searchInput[data-v-de7a78d2]{flex:1;min-width:0}.NodeTypeInput__viewToggle[data-v-de7a78d2]{flex-shrink:0}.NodeTypeInput__searchInput[data-v-de7a78d2] .TextInput__input{background-color:var(--color-neutral-20);border:var(--border-width-thin) solid var(--color-neutral-50);border-radius:var(--border-radius-medium);padding:var(--spacing-3);font-size:var(--font-size-medium);color:var(--color-neutral-70);box-shadow:var(--box-shadow-inset-sm)}.NodeTypeInput__tabs[data-v-de7a78d2]{flex-shrink:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);background-color:var(--color-neutral-20);border-radius:var(--border-radius-medium)}.NodeTypeInput__tab[data-v-de7a78d2]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-2);background:transparent;border:none;border-radius:var(--border-radius-small);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-neutral-80);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-duration-fast) ease,color var(--transition-duration-fast) ease}.NodeTypeInput__tabIcon[data-v-de7a78d2]{flex-shrink:0;width:var(--spacing-4);height:var(--spacing-4)}.NodeTypeInput__tabLabel[data-v-de7a78d2]{overflow:hidden;text-overflow:ellipsis}.NodeTypeInput__tab[data-v-de7a78d2]:hover{color:var(--color-neutral-100)}.NodeTypeInput__tab--active[data-v-de7a78d2]{background-color:var(--white);color:var(--color-neutral-100);box-shadow:var(--box-shadow-xs)}@container nodeTypeInput (max-width: 420px){.NodeTypeInput__tab[data-v-de7a78d2]{padding:var(--spacing-2);gap:0}.NodeTypeInput__tabLabel[data-v-de7a78d2]{display:none}}.NodeTypeInput__results[data-v-de7a78d2]{flex:1;min-height:0;overflow-y:auto}.NodeTypeInput__groups[data-v-de7a78d2]{display:flex;flex-direction:column;gap:var(--spacing-5)}.NodeTypeInput__group[data-v-de7a78d2]{display:flex;flex-direction:column;gap:var(--spacing-2)}.NodeTypeInput__groupHeader[data-v-de7a78d2]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.NodeTypeInput__groupTitle[data-v-de7a78d2]{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);color:var(--color-neutral-70);text-transform:uppercase;letter-spacing:.03em}.NodeTypeInput__selectAll[data-v-de7a78d2]{padding:0;background:none;border:none;font-size:var(--font-size-small);color:var(--color-accent);cursor:pointer;white-space:nowrap}.NodeTypeInput__selectAll[data-v-de7a78d2]:hover{color:var(--color-accent-hover);text-decoration:underline}.NodeTypeInput__viewAll[data-v-de7a78d2]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-2)}.NodeTypeInput__viewAllButton[data-v-de7a78d2]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-xs);cursor:pointer;font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-100);transition:background-color var(--transition-duration-fast) ease;width:100%}.NodeTypeInput__viewAllButton[data-v-de7a78d2]:hover{background-color:var(--color-neutral-20)}.SortControl[data-v-783aff02]{display:flex;align-items:center;gap:var(--spacing-1)}.SortControl__select[data-v-783aff02]{min-width:130px;height:var(--measurement-input-size)}.SortControl__select[data-v-783aff02] .p-select-label{padding-block:0;line-height:var(--measurement-input-size)}.SortControl__direction[data-v-783aff02]{height:var(--measurement-input-size);min-width:var(--measurement-input-size);padding:0}.TreeBrowser[data-v-fcb31673]{display:flex;flex-direction:column;min-height:0}.TreeBrowser__tree[data-v-fcb31673]{display:flex;flex-direction:column;max-height:var(--tree-max-height);overflow-y:auto}.TreeBrowser__loading[data-v-fcb31673],.TreeBrowser__empty[data-v-fcb31673]{padding:var(--spacing-4);text-align:center;color:var(--color-neutral-60);font-size:var(--font-size-small)}.ScopeNodeFilter[data-v-c0dc53b9]{min-height:0}.ScopeNodeFilter__header[data-v-c0dc53b9]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.ScopeNodeFilter__rootButton[data-v-c0dc53b9]{flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer}.CheckboxChip[data-v-ad17491e]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);cursor:pointer;transition:background-color var(--transition-duration-fast) ease,border-color var(--transition-duration-fast) ease,box-shadow var(--transition-duration-fast) ease;text-align:left;width:100%}.CheckboxChip[data-v-ad17491e]:hover{background-color:var(--color-neutral-10);border-color:var(--color-neutral-50)}.CheckboxChip[data-v-ad17491e]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-shadow)}.CheckboxChip--selected[data-v-ad17491e]{background-color:var(--color-accent-surface);border-color:var(--color-accent)}.CheckboxChip--selected[data-v-ad17491e]:hover{background-color:var(--color-accent-surface);border-color:var(--color-accent-hover)}.CheckboxChip--disabled[data-v-ad17491e]{opacity:var(--disabled-opacity);cursor:not-allowed}.CheckboxChip__icon[data-v-ad17491e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-neutral-60)}.CheckboxChip--selected .CheckboxChip__icon[data-v-ad17491e]{color:var(--color-accent)}.CheckboxChip__icon[data-v-ad17491e] .Icon{width:14px;height:14px}.CheckboxChip__label[data-v-ad17491e]{flex:1;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);color:var(--color-neutral-100)}.CheckboxChip__check[data-v-ad17491e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;color:var(--color-accent)}.CheckboxChip__check[data-v-ad17491e] .Icon{width:12px;height:12px}.FilterSection[data-v-99d0eb37]{padding:var(--spacing-3);background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium)}.FilterSection--compact[data-v-99d0eb37]{padding:var(--spacing-2)}.FilterSection__titleRow[data-v-99d0eb37]{display:flex;align-items:center}.FilterSection__titleRow[data-v-99d0eb37] .InfoIcon{margin-left:var(--spacing-1)}.FilterSection__title[data-v-99d0eb37]{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-neutral-70);text-transform:uppercase;letter-spacing:.05em}.FilterSection__badge[data-v-99d0eb37]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-accent);color:var(--white);font-size:11px;font-weight:var(--font-weight-semibold);line-height:18px}.RepoModal[data-v-dbd670db]{display:flex;flex-direction:column;width:800px;max-width:calc(90vw - 64px);height:550px;max-height:calc(80vh - 150px);gap:var(--spacing-3)}.RepoModal__search[data-v-dbd670db]{flex-shrink:0}.RepoModal__body[data-v-dbd670db]{display:grid;grid-template-columns:220px 1fr;gap:var(--spacing-4);flex:1;min-height:0;overflow:hidden}.RepoModal__filters[data-v-dbd670db]{display:flex;flex-direction:column;gap:var(--spacing-3);overflow-y:auto;padding-right:var(--spacing-2)}.RepoModal__accessFilters[data-v-dbd670db]{display:flex;flex-direction:column;gap:var(--spacing-1)}.RepoModal__results[data-v-dbd670db]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.RepoModal__resultsHeader[data-v-dbd670db]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-neutral-30)}.RepoModal__resultsCount[data-v-dbd670db]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.RepoModal__resultsList[data-v-dbd670db]{flex:1;overflow-y:auto;padding-top:var(--spacing-2)}.RepoModal__resultsList[data-v-dbd670db] .InfiniteList{display:flex;flex-direction:column;gap:var(--spacing-2)}.RepoModal__resultsList[data-v-dbd670db] .NodeCardWrapper{height:120px;flex-shrink:0}.RepoModal__noResults[data-v-dbd670db]{padding:var(--spacing-4);text-align:center;color:var(--color-neutral-70);font-size:var(--font-size-medium)}.NodeLinkModal__content[data-v-2599ceae]{display:flex;flex-direction:column;gap:var(--spacing-3);width:400px;max-width:calc(95vw - 64px)}.NodeLinkModal__selectButton[data-v-2599ceae]{width:100%;justify-content:flex-start;text-align:left}.NodeLinkModal__error[data-v-2599ceae]{color:var(--color-danger);font-size:.875rem;margin:0}.VideoUrlModal__error[data-v-20dde34a]{color:var(--color-danger);font-size:.875rem;margin-top:.5rem}.VideoUrlModal__hint[data-v-20dde34a]{color:var(--color-text-secondary);font-size:.875rem;margin-top:.5rem}.FormulaNodeView[data-v-55e42f31]{display:inline;cursor:pointer;vertical-align:middle}.FormulaNodeView--block[data-v-55e42f31]{display:block;text-align:center;margin:8px 0}.FormulaNodeView--selected[data-v-55e42f31]{outline:2px solid var(--color-accent);outline-offset:1px}.FormulaNodeView--error[data-v-55e42f31]{color:var(--color-error)}.FormulaNodeView__fallback[data-v-55e42f31]{font-family:monospace;font-size:.85em;background-color:var(--color-surface-hover);padding:0 4px;border-radius:2px}.GapNodeView[data-v-c5533ca3]{display:inline;border-bottom:2px dashed var(--color-accent);background-color:var(--color-surface-hover);padding:0 4px;cursor:pointer;border-radius:2px}.GapNodeView--selected[data-v-c5533ca3]{outline:2px solid var(--color-accent);outline-offset:1px}.ImageNodeView[data-v-77247cb2]{position:relative;display:block}.ImageNodeView img[data-v-77247cb2]{height:auto;display:block;border-radius:var(--border-radius-small)}.ImageNodeView--selected[data-v-77247cb2]{outline:2px solid var(--color-accent);outline-offset:2px}.NodeLinkNodeView[data-v-1f0605f2]{display:inline;color:var(--color-accent);text-decoration:underline;text-decoration-style:solid;cursor:pointer}.NodeLinkNodeView--selected[data-v-1f0605f2]{outline:2px solid var(--color-accent);outline-offset:1px}.VideoNodeView[data-v-bb838452]{position:relative;display:block}.VideoNodeView iframe[data-v-bb838452]{width:100%;aspect-ratio:16 / 9;display:block;border:none;border-radius:var(--border-radius-small)}.VideoNodeView--selected[data-v-bb838452]{outline:2px solid var(--color-accent);outline-offset:2px}.RichTextEditor[data-v-037174a8]{cursor:text;display:flex;flex-direction:column;min-height:100%;position:relative;width:100%}.RichTextEditor[data-v-037174a8] .tiptap,.RichTextEditor[data-v-037174a8] .ProseMirror{flex-grow:1!important;height:100%!important;min-height:var(--editor-min-height, 100%)!important;box-sizing:border-box;outline:none}.RichTextEditor--inline[data-v-037174a8] .tiptap,.RichTextEditor--inline[data-v-037174a8] .ProseMirror{overflow:visible!important}.RichTextEditor[data-v-037174a8]:not(.RichTextEditor--textinput) .tiptap{--padding: 2px;background-color:var(--color-field-background);border-radius:var(--border-radius-small);cursor:text;box-shadow:0 0 0 1px var(--color-field-border);margin-inline:calc(-1 * var(--padding));padding-inline:var(--padding);white-space:pre-wrap;box-sizing:border-box;line-height:var(--content-line-height)}@media(max-width:720px){[data-v-037174a8] .tiptap{font-size:16px!important}}[data-v-037174a8] .tiptap ::selection{background:var(--color-green);color:var(--white)}.EditorToolbar[data-v-037174a8]{background-color:var(--white);border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow);display:flex;font-size:14px;height:var(--measurement-input-size);overflow:visible;padding:0;width:fit-content}.EditorToolbar--hidden[data-v-037174a8]{visibility:hidden;pointer-events:none}[data-v-037174a8] .tiptap img[data-float=left],[data-v-037174a8] .tiptap img[data-float=right],[data-v-037174a8] .tiptap iframe[data-float=left],[data-v-037174a8] .tiptap iframe[data-float=right]{cursor:pointer;transition:box-shadow var(--transition-duration-normal)}[data-v-037174a8] .tiptap img[data-float=left]:hover,[data-v-037174a8] .tiptap img[data-float=right]:hover,[data-v-037174a8] .tiptap iframe[data-float=left]:hover,[data-v-037174a8] .tiptap iframe[data-float=right]:hover{box-shadow:var(--box-shadow-2)}.RichTextEditor__sourceEditor[data-v-037174a8]{background-color:var(--color-yellow-20);border:none;border-radius:var(--border-radius-medium);box-sizing:border-box;font-family:monospace;font-size:var(--font-size-small);line-height:var(--line-height-medium);margin:0 -2px;min-height:6em;outline:none;padding:var(--spacing-2);resize:vertical;width:100%}.RichTextEditor[data-v-037174a8] mjx-container{max-width:100%;box-sizing:border-box}.RichTextEditor[data-v-037174a8] mjx-container[display=true]{width:100%;max-width:100%}[data-v-037174a8] .tiptap img:hover{cursor:pointer;box-shadow:var(--box-shadow-2)}[data-v-037174a8] .tiptap iframe{outline:2px solid transparent;transition:outline var(--transition-duration-normal) ease,box-shadow var(--transition-duration-normal) ease;cursor:pointer}[data-v-037174a8] .tiptap iframe:hover{outline-color:var(--color-accent);box-shadow:var(--box-shadow-2)}.RichTextEditor--textinput[data-v-037174a8] .tiptap{box-shadow:none!important;background-color:var(--white)!important;border:1px solid var(--color-neutral-50)!important;border-radius:var(--border-radius-medium)!important;padding:.5rem .75rem!important;margin-inline:0!important;color:var(--color-neutral-100)!important;transition:background-color .2s,color .2s,border-color .2s!important;outline:none!important;font-family:inherit!important;font-size:1rem!important;line-height:var(--content-line-height)!important}.RichTextEditor--textinput[data-v-037174a8] .tiptap:hover{background-color:var(--white)!important;border-color:var(--color-accent)!important;box-shadow:none!important}.RichTextEditor--textinput[data-v-037174a8] .tiptap:focus{background-color:var(--white)!important;border-color:var(--color-accent)!important;box-shadow:var(--focus-shadow)!important;outline:none!important}.RichTextEditor--textinput.RichTextEditor--inline[data-v-037174a8]{min-height:auto}.RichTextEditor--textinput.RichTextEditor--inline[data-v-037174a8] .tiptap{min-height:var(--measurement-input-size)!important;height:auto!important;flex-grow:0!important;padding:.5rem .75rem!important;margin-inline:0!important;width:100%!important;box-sizing:border-box!important;font-size:var(--font-size-medium)!important;line-height:var(--line-height-medium)!important}.RichTextEditor--textinput.RichTextEditor--inline[data-v-037174a8] .tiptap p{margin:0!important;line-height:var(--line-height-medium)!important}.RichTextEditor--disabled[data-v-037174a8]{pointer-events:none;opacity:.6}.RichTextEditor--disabled[data-v-037174a8] .tiptap{background-color:var(--p-inputtext-disabled-background)!important;color:var(--p-inputtext-disabled-color)!important;cursor:not-allowed!important}.RichTextEditor--textinput.RichTextEditor--disabled[data-v-037174a8] .tiptap{background-color:var(--p-inputtext-disabled-background)!important;border-color:var(--p-inputtext-border-color)!important;color:var(--p-inputtext-disabled-color)!important}.RichTextEditor--textinput.RichTextEditor--disabled[data-v-037174a8] .tiptap:hover,.RichTextEditor--textinput.RichTextEditor--disabled[data-v-037174a8] .tiptap:focus{background-color:var(--p-inputtext-disabled-background)!important;border-color:var(--p-inputtext-border-color)!important;box-shadow:none!important;outline:none!important}.AssistantProfileForm[data-v-e8c500ee]{display:flex;flex-direction:column;gap:var(--spacing-6)}.AssistantProfileForm__field[data-v-e8c500ee]{display:flex;flex-direction:column;gap:var(--spacing-2)}.AssistantProfileForm__typeSelector[data-v-e8c500ee]{display:flex;gap:var(--spacing-2)}.AssistantProfileForm__hint[data-v-e8c500ee]{font-size:var(--font-size-small);color:var(--color-neutral-60);line-height:var(--line-height-small);margin:0}.AssistantProfileForm__visibilitySection[data-v-e8c500ee]{border:var(--border-width-thin) solid var(--color-neutral-30);border-radius:var(--border-radius-medium);background:var(--color-neutral-10);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.AssistantProfileForm__visibilitySectionHeader[data-v-e8c500ee]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-neutral-70);text-transform:uppercase;letter-spacing:.04em}.AssistantProfileForm__visibilitySectionIcon[data-v-e8c500ee]{font-size:var(--font-size-small);color:var(--color-neutral-60)}.AssistantProfileForm__visibilityOptions[data-v-e8c500ee]{display:flex;flex-direction:column;gap:var(--spacing-2)}.AssistantProfileForm__visibilityOption[data-v-e8c500ee]{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:background var(--transition-duration-fast),border-color var(--transition-duration-fast)}.AssistantProfileForm__visibilityOption[data-v-e8c500ee]:hover{background:var(--white);border-color:var(--color-neutral-40)}.AssistantProfileForm__visibilityOption--active[data-v-e8c500ee]{background:var(--white);border-color:var(--color-accent-disabled)}.AssistantProfileForm__visibilityOptionContent[data-v-e8c500ee]{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.AssistantProfileForm__visibilityOptionLabel[data-v-e8c500ee]{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-90)}.AssistantProfileForm__visibilityOptionHint[data-v-e8c500ee]{font-size:var(--font-size-small);color:var(--color-neutral-60);line-height:var(--line-height-small)}.AssistantProfileViewer__badge[data-v-5fb9dd04]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--border-radius-small);font-size:var(--font-size-small);font-weight:500;margin-right:var(--measurement-vertical-space-2)}.AssistantProfileViewer__badge--public[data-v-5fb9dd04]{background:var(--color-success-10);color:var(--color-success-80)}.AssistantProfileViewer__badge--private[data-v-5fb9dd04]{background:var(--color-neutral-20);color:var(--color-neutral-80)}.AssistantProfileViewer__author[data-v-5fb9dd04]{font-size:var(--font-size-small);color:var(--color-neutral-60);font-style:italic}.AssistantProfileViewer__content[data-v-5fb9dd04]{line-height:var(--line-height-medium);color:var(--color-neutral-80)}.AssistantProfileDataTable[data-v-9cb3332a]{width:100%}.AssistantProfileDataTable__nameCell[data-v-9cb3332a]{display:flex;align-items:center;min-width:0}.AssistantProfileDataTable__nameButton[data-v-9cb3332a]{background:none;border:none;color:var(--color-neutral-100);cursor:pointer;font-size:var(--font-size-medium);font-weight:500;padding:0;text-align:left;text-decoration:none;transition:color .2s ease}.AssistantProfileDataTable__nameButton[data-v-9cb3332a]:hover{color:var(--color-accent);text-decoration:underline}.AssistantProfileDataTable__instructionsCell[data-v-9cb3332a]{color:var(--color-neutral-100);font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.AssistantProfileDataTable__authorCell[data-v-9cb3332a]{color:var(--color-neutral-100);font-size:var(--font-size-medium)}.AssistantProfileDataTable__typeCell[data-v-9cb3332a]{display:flex;align-items:center}.AssistantProfileDataTable__typeBadge[data-v-9cb3332a]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--border-radius-small);font-size:var(--font-size-small);font-weight:500}.AssistantProfileDataTable__typeBadge--student[data-v-9cb3332a]{background:var(--color-info-10);color:var(--color-info-80)}.AssistantProfileDataTable__typeBadge--teacher[data-v-9cb3332a]{background:var(--color-warning-10);color:var(--color-warning-80)}.AssistantProfileDataTable__visibilityCell[data-v-9cb3332a]{display:flex;align-items:center}.AssistantProfileDataTable__visibilityBadge[data-v-9cb3332a]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--border-radius-small);font-size:var(--font-size-small);font-weight:500}.AssistantProfileDataTable__visibilityBadge--public[data-v-9cb3332a]{background:var(--color-success-10);color:var(--color-success-80)}.AssistantProfileDataTable__visibilityBadge--organization[data-v-9cb3332a]{background:var(--color-info-10);color:var(--color-info-80)}.AssistantProfileDataTable__visibilityBadge--private[data-v-9cb3332a]{background:var(--color-neutral-20);color:var(--color-neutral-80)}.AssistantProfileDataTable__dateCell[data-v-9cb3332a]{color:var(--color-neutral-100);font-size:var(--font-size-medium)}.AssistantProfileDataTable__actions[data-v-9cb3332a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.AssistantProfileSelector[data-v-0de46b8f]{width:100%}.AssistantProfileSelector__group[data-v-0de46b8f]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.04em}.AssistantProfileSelector__option[data-v-0de46b8f]{display:flex;flex-direction:column;gap:2px}.AssistantProfileSelector__optionLabel[data-v-0de46b8f]{font-size:var(--font-size-medium)}.AssistantProfileSelector__optionSubtitle[data-v-0de46b8f]{font-size:var(--font-size-small);color:var(--color-neutral-50)}.AssistantSettingsPanel[data-v-8c496adc]{flex-shrink:0;background:linear-gradient(to bottom,var(--color-neutral-10),var(--white));border-bottom:1px solid var(--color-neutral-20);overflow:hidden}.AssistantSettingsPanel__tabs[data-v-8c496adc]{display:flex;gap:var(--spacing-1, 4px);padding:var(--spacing-3, 12px) var(--spacing-4, 16px);padding-bottom:0;border-bottom:1px solid var(--color-neutral-20);background:var(--white)}.AssistantSettingsPanel__tab[data-v-8c496adc]{all:unset;display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-2, 8px) var(--spacing-3, 12px);font-size:var(--font-size-small, .875rem);font-weight:500;color:var(--color-neutral-60);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition-duration-fast, .15s) ease,border-color var(--transition-duration-fast, .15s) ease}.AssistantSettingsPanel__tab[data-v-8c496adc]:hover{color:var(--color-neutral-80)}.AssistantSettingsPanel__tab--active[data-v-8c496adc]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.AssistantSettingsPanel__tabLabel[data-v-8c496adc]{display:none}@media(min-width:400px){.AssistantSettingsPanel__tabLabel[data-v-8c496adc]{display:inline}}.AssistantSettingsPanel__content[data-v-8c496adc]{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.AssistantSettingsPanel__content[data-v-8c496adc]::-webkit-scrollbar{width:6px}.AssistantSettingsPanel__content[data-v-8c496adc]::-webkit-scrollbar-track{background:transparent}.AssistantSettingsPanel__content[data-v-8c496adc]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.AssistantSettingsPanel__section[data-v-8c496adc]{padding:var(--spacing-4, 16px)}.AssistantSettingsPanel__sectionHeader[data-v-8c496adc]{display:flex;align-items:center;gap:var(--spacing-2, 8px);font-size:var(--font-size-small, .875rem);font-weight:600;color:var(--color-neutral-80);margin-bottom:var(--spacing-1, 4px)}.AssistantSettingsPanel__manageLink[data-v-8c496adc]{margin-left:auto;color:var(--color-neutral-60)}.AssistantSettingsPanel__manageLink[data-v-8c496adc]:hover{color:var(--color-accent)}.AssistantSettingsPanel__sectionDescription[data-v-8c496adc]{font-size:var(--font-size-xsmall, .75rem);color:var(--color-neutral-60);margin:0 0 var(--spacing-3, 12px) 0;line-height:1.4}.AssistantSettingsPanel__selector[data-v-8c496adc]{width:100%}.settings-panel-enter-active[data-v-8c496adc],.settings-panel-leave-active[data-v-8c496adc]{transition:max-height var(--transition-duration-normal, .2s) ease,opacity var(--transition-duration-normal, .2s) ease;max-height:400px}.settings-panel-enter-from[data-v-8c496adc],.settings-panel-leave-to[data-v-8c496adc]{max-height:0;opacity:0}.Assistant[data-v-55f0a458]{height:100%;display:flex;flex-direction:column;background-color:var(--white);overflow:hidden;font-family:var( --font-family-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif )}.AdminEditDialog[data-v-63e39fa5]{display:flex;flex-direction:column;align-items:center;padding:32px;background-color:var(--white);border-radius:var(--border-radius-medium);position:relative}.AdminEditDialog__iconCircle[data-v-63e39fa5]{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background-color:var(--color-warning);color:var(--white);margin-top:-80px}.AdminEditDialog__icon[data-v-63e39fa5]{font-size:38px!important}.AdminEditDialog__header[data-v-63e39fa5]{font-size:var(--font-size-x-large);font-weight:700;margin-top:24px;margin-bottom:8px;text-align:center}.AdminEditDialog__message[data-v-63e39fa5]{margin:0 0 24px;text-align:center;padding:0 16px;color:var(--color-neutral-70)}.AdminEditDialog__message[data-v-63e39fa5] strong{font-weight:600;color:var(--color-neutral-90)}.AdminEditDialog__actions[data-v-63e39fa5]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px}.Breadcrumb[data-v-3a9bc7e6]{display:flex;margin-bottom:16px}.Breadcrumb__button[data-v-3a9bc7e6]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background-color:var(--color-neutral-20);border-radius:var(--border-radius-medium);color:var(--color-neutral-80);font-size:var(--font-size-medium);font-weight:500;transition:background-color .15s ease,color .15s ease}.Breadcrumb__button[data-v-3a9bc7e6]:hover{background-color:var(--color-neutral-30);color:var(--color-neutral-100)}.Breadcrumb__icon[data-v-3a9bc7e6]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--color-neutral-40);border-radius:50%;flex-shrink:0}.Breadcrumb__icon[data-v-3a9bc7e6] .Icon{font-size:10px;color:var(--color-neutral-80)}.Breadcrumb__button:hover .Breadcrumb__icon[data-v-3a9bc7e6]{background-color:var(--color-neutral-50)}.Breadcrumb__title[data-v-3a9bc7e6]{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.Breadcrumb__title[data-v-3a9bc7e6] p,.Breadcrumb__title[data-v-3a9bc7e6] div{display:inline;line-height:inherit}@media screen and (max-width:600px){.Breadcrumb[data-v-3a9bc7e6]{width:100%}.Breadcrumb__button[data-v-3a9bc7e6]{width:100%;padding:12px 16px;justify-content:flex-start}.Breadcrumb__title[data-v-3a9bc7e6]{max-width:none;flex:1;text-align:left}}.ChangeLanguageDialog[data-v-9e9ebf9d]{display:flex;flex-direction:column;align-items:center;padding:32px;background-color:var(--white);border-radius:var(--border-radius-medium);position:relative}.ChangeLanguageDialog__iconCircle[data-v-9e9ebf9d]{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background-color:var(--color-accent);color:var(--white);margin-top:-80px}.ChangeLanguageDialog__icon[data-v-9e9ebf9d]{font-size:38px!important}.ChangeLanguageDialog__header[data-v-9e9ebf9d]{font-size:var(--font-size-x-large);font-weight:700;margin-top:24px;margin-bottom:8px;text-align:center}.ChangeLanguageDialog__message[data-v-9e9ebf9d]{margin:0 0 24px;text-align:center;padding:0 16px;color:var(--color-neutral-70)}.ChangeLanguageDialog__actions[data-v-9e9ebf9d]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px}.Aside[data-v-cbee8267]{--asideWidth: var(--e5bc7ae6);width:var(--asideWidth)}.Aside__inner[data-v-cbee8267]{background-color:var(--color-neutral-20);padding:18px;width:var(--asideWidth);height:100%;position:relative;flex-shrink:0;display:flex;flex-direction:column}.Aside__content[data-v-cbee8267]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.Aside--overlay[data-v-cbee8267]{box-shadow:var(--box-shadow);position:fixed;top:calc(var(--measurement-header-height, 64px) + var(--headerHeight, 0px));bottom:var(--actionBarHeight, 0px);z-index:var(--z-index-aside-overlay)}.Aside--overlay.Aside--start[data-v-cbee8267]{left:0}.Aside--overlay.Aside--end[data-v-cbee8267]{right:0}.Aside--inline[data-v-cbee8267]{position:fixed;top:calc(var(--measurement-header-height, 64px) + var(--headerHeight, 0px));bottom:var(--actionBarHeight, 0px);z-index:var(--z-index-sidebar);flex-shrink:0}.Aside--inline.Aside--start[data-v-cbee8267]{left:0}.Aside--inline.Aside--end[data-v-cbee8267]{right:0}.Aside-start-overlay-enter-active[data-v-cbee8267],.Aside-start-overlay-leave-active[data-v-cbee8267],.Aside-end-overlay-enter-active[data-v-cbee8267],.Aside-end-overlay-leave-active[data-v-cbee8267]{transition:transform .25s ease-out;will-change:transform}.Aside-start-overlay-enter-to[data-v-cbee8267],.Aside-start-overlay-leave-from[data-v-cbee8267],.Aside-end-overlay-enter-to[data-v-cbee8267],.Aside-end-overlay-leave-from[data-v-cbee8267]{transform:translateZ(0)}.Aside-start-overlay-enter-from[data-v-cbee8267],.Aside-start-overlay-leave-to[data-v-cbee8267]{transform:translate3d(calc(-1 * var(--asideWidth, 260px)),0,0)}.Aside-end-overlay-enter-from[data-v-cbee8267],.Aside-end-overlay-leave-to[data-v-cbee8267]{transform:translate3d(var(--asideWidth, 260px),0,0)}.Aside-start-inline-enter-active[data-v-cbee8267],.Aside-start-inline-leave-active[data-v-cbee8267]{transition:transform .25s ease-out;will-change:transform}.Aside-end-inline-enter-active[data-v-cbee8267],.Aside-end-inline-leave-active[data-v-cbee8267]{transition:width .25s ease-out;overflow:hidden;will-change:width;transform-origin:right center}.Aside-start-inline-enter-to[data-v-cbee8267],.Aside-start-inline-leave-from[data-v-cbee8267]{transform:translateZ(0)}.Aside-start-inline-enter-from[data-v-cbee8267],.Aside-start-inline-leave-to[data-v-cbee8267]{transform:translate3d(calc(-1 * var(--asideWidth, 260px)),0,0)}.Aside-end-inline-enter-to[data-v-cbee8267],.Aside-end-inline-leave-from[data-v-cbee8267]{width:var(--asideWidth)}.Aside-end-inline-enter-from[data-v-cbee8267],.Aside-end-inline-leave-to[data-v-cbee8267]{width:0}.Aside__resizer[data-v-cbee8267]{bottom:0;cursor:col-resize;position:absolute;top:0;width:var(--resizerWidth, 5px);z-index:3}.Aside__resizer--start[data-v-cbee8267]{right:0}.Aside__resizer--end[data-v-cbee8267]{left:0}.Aside__resizer[data-v-cbee8267]:hover{background-color:color-mix(in srgb,var(--color-neutral-100),transparent 80%)}.Aside__resizer--isResizing[data-v-cbee8267],.Aside__resizer--isResizing[data-v-cbee8267]:hover{background-color:color-mix(in srgb,var(--color-neutral-100),transparent 60%)}.Aside__closeTab[data-v-cbee8267]{position:fixed;top:calc(var(--measurement-header-height, 64px) + var(--headerHeight, 0px) + 24px);width:20px;height:40px;background-color:var(--color-neutral-20);border:1px solid var(--color-neutral-40);border-radius:0 6px 6px 0;cursor:pointer;z-index:var(--v795acde8);display:flex;align-items:center;justify-content:center;transition:all .25s ease-out;padding:0}.Aside__closeTab--start[data-v-cbee8267]{left:var(--v8182fb9a);border-left:none}.Aside__closeTab--end[data-v-cbee8267]{right:var(--v5152de94);border-right:none;border-radius:6px 0 0 6px}.Aside__closeTab[data-v-cbee8267]:hover{background-color:var(--color-neutral-30)}.Aside__closeTab[data-v-cbee8267] .Icon{font-size:12px;color:var(--color-neutral-70)}.Aside__closeTabLabel[data-v-cbee8267]{writing-mode:vertical-rl;text-orientation:mixed;font-size:12px;font-weight:500;color:var(--color-neutral-70);white-space:nowrap;padding:8px 0}.Aside__closeTab--hasLabel[data-v-cbee8267]{height:auto;padding:8px 0;gap:4px;flex-direction:column}.Aside__closeTab--hasLabel.Aside__closeTab--end[data-v-cbee8267]{flex-direction:column-reverse}.Aside__closeTab--resizing[data-v-cbee8267]{transition:none}.Aside--collapsed[data-v-cbee8267]{transform:translateZ(0)}.Aside__mobileClose[data-v-cbee8267],.Aside__dragHandle[data-v-cbee8267]{display:none}@media screen and (max-width:600px){.Aside--overlay[data-v-cbee8267]{--asideWidth: 100vw !important;width:100vw;top:0!important;border-radius:0;overflow:hidden;display:flex;flex-direction:column}.Aside--overlay .Aside__inner[data-v-cbee8267]{width:100vw;padding:0 12px 12px;flex:1;min-height:0}.Aside--overlay .Aside__resizer[data-v-cbee8267]{display:none}.Aside__dragHandle[data-v-cbee8267]{display:flex;justify-content:center;align-items:center;padding:10px 0;cursor:grab;touch-action:none;flex-shrink:0;background-color:var(--color-neutral-20);border-radius:var(--border-radius-large) var(--border-radius-large) 0 0}.Aside__dragHandle[data-v-cbee8267]:active{cursor:grabbing}.Aside__dragHandleBar[data-v-cbee8267]{width:36px;height:4px;background-color:var(--color-neutral-50);border-radius:2px}.Aside--dragging[data-v-cbee8267]{transition:none!important}.Aside--closingViaDrag[data-v-cbee8267]{transition:transform .3s ease-out!important}.Aside__closeTab[data-v-cbee8267],.Aside__mobileClose[data-v-cbee8267]{display:none}.Aside__closeTab--collapsed[data-v-cbee8267]{display:flex}.Aside--fullscreen[data-v-cbee8267]{width:100vw!important;left:0!important;right:0!important;top:0!important;border-radius:0}.Aside--fullscreen .Aside__inner[data-v-cbee8267]{width:100vw}.Aside--fullscreen .Aside__dragHandle[data-v-cbee8267]{display:none}.Aside-start-overlay-enter-active[data-v-cbee8267],.Aside-start-overlay-leave-active[data-v-cbee8267],.Aside-end-overlay-enter-active[data-v-cbee8267],.Aside-end-overlay-leave-active[data-v-cbee8267]{transition:transform .3s ease-out!important}.Aside-start-overlay-leave-to[data-v-cbee8267],.Aside-end-overlay-leave-to[data-v-cbee8267],.Aside-start-overlay-enter-from[data-v-cbee8267],.Aside-end-overlay-enter-from[data-v-cbee8267]{transform:translate3d(0,100%,0)!important}.Aside-start-overlay-enter-to[data-v-cbee8267],.Aside-start-overlay-leave-from[data-v-cbee8267],.Aside-end-overlay-enter-to[data-v-cbee8267],.Aside-end-overlay-leave-from[data-v-cbee8267]{transform:translateZ(0)!important}}.Aside--fullscreen[data-v-cbee8267]{position:fixed;inset:0;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:var(--z-index-modal, 1000)}.Aside--fullscreen .Aside__inner[data-v-cbee8267]{width:100%;height:100%}.Aside--fullscreen .Aside__resizer[data-v-cbee8267]{display:none}.Aside-fullscreen-enter-active[data-v-cbee8267],.Aside-fullscreen-leave-active[data-v-cbee8267]{transition:opacity .2s ease-out}.Aside-fullscreen-enter-from[data-v-cbee8267],.Aside-fullscreen-leave-to[data-v-cbee8267]{opacity:0}.Aside-fullscreen-enter-to[data-v-cbee8267],.Aside-fullscreen-leave-from[data-v-cbee8267]{opacity:1}.IconRail[data-v-c22c37fc]{--iconRail-width: 48px;display:flex;flex-direction:column;align-items:center;width:var(--iconRail-width);height:100%;background-color:var(--color-neutral-20);padding:var(--spacing-2) 0;flex-shrink:0}.IconRail--start[data-v-c22c37fc]{border-right:1px solid var(--color-neutral-40)}.IconRail--end[data-v-c22c37fc]{border-left:1px solid var(--color-neutral-40)}.DefaultLayout[data-v-9402cd95]{--headerHeight: var(--v54237baa);--actionBarHeight: var(--v11451d0e);--safeAreaBottom: env(safe-area-inset-bottom, 0px);--appHeaderHeight: var(--measurement-header-height, 64px);position:relative}.DefaultLayout__header[data-v-9402cd95]{--gap: 24px;align-items:center;background-color:var(--white);border-bottom:1px solid var(--color-neutral-40);display:flex;gap:var(--gap);height:var(--headerHeight);justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:var(--appHeaderHeight);z-index:var(--z-index-sub-header);transform:var(--v34de044f);transition:transform .3s ease-out}.DefaultLayout__header--hidden[data-v-9402cd95]{pointer-events:none}.DefaultLayout__headerStart[data-v-9402cd95],.DefaultLayout__headerEnd[data-v-9402cd95]{align-items:center;display:flex;gap:calc(var(--gap) / 2);height:100%}.DefaultLayout__headerStart[data-v-9402cd95]{flex-shrink:0;flex-grow:0}.DefaultLayout__headerStart[data-v-9402cd95] .Heading{margin-bottom:0}.DefaultLayout__headerEnd[data-v-9402cd95]{flex-grow:1;flex-shrink:1;justify-content:flex-end;min-width:0;overflow:hidden}.DefaultLayout__body[data-v-9402cd95]{display:flex;position:relative;min-height:calc(100vh - var(--appHeaderHeight));min-height:calc(100svh - var(--appHeaderHeight));padding-top:var(--headerHeight);padding-bottom:var(--actionBarHeight);padding-left:var(--c87d5268);padding-right:var(--v73e3432f);transition:padding-left .25s ease-out,padding-right .25s ease-out}.DefaultLayout__content[data-v-9402cd95]{flex:1;min-width:0;position:relative;display:flex;flex-direction:column}.DefaultLayout__actionBar[data-v-9402cd95]{position:fixed;bottom:0;left:0;right:0;height:var(--actionBarHeight);background-color:var(--white);border-top:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow-2);z-index:var(--z-index-action-bar);display:flex;align-items:center;padding-bottom:var(--safeAreaBottom)}.DefaultLayout__overlay[data-v-9402cd95]{position:absolute;inset:0;background-color:#fffffff2;display:flex;justify-content:center;align-items:center;z-index:var(--z-index-overlay)}.DefaultLayout__scrollToTop[data-v-9402cd95]{position:fixed;bottom:32px;right:var(--v39628cb8);z-index:calc(var(--z-index-content, 1) + 10);box-shadow:var(--box-shadow-2);width:48px;height:48px;border-radius:50%;transition:right .25s ease-out}.DefaultLayout__asideEndWrapper[data-v-9402cd95]{position:fixed;top:calc(var(--measurement-header-height, 64px) + var(--headerHeight, 0px));bottom:var(--actionBarHeight, 0px);right:0;display:flex;z-index:var(--z-index-sidebar)}.DefaultLayout__asideEndContainer[data-v-9402cd95]{display:flex;flex-direction:column;height:100%;overflow:hidden}.DefaultLayout__asideEndHeader[data-v-9402cd95]{flex-shrink:0;background-color:var(--color-neutral-20);z-index:1}.DefaultLayout__asideEndContainer[data-v-9402cd95]>*:last-child{flex:1;min-height:0;display:flex;flex-direction:column}.DefaultLayout__asideEndContainer[data-v-9402cd95] .Aside{position:relative;top:auto;bottom:auto;right:auto;flex:1;min-height:0}.DefaultLayout__asideEndContainer[data-v-9402cd95] .Aside--inline,.DefaultLayout__asideEndContainer[data-v-9402cd95] .Aside--overlay{position:relative;top:auto;bottom:auto;right:auto}.DefaultLayout__asideEndWrapper[data-v-9402cd95]{--aside-end-rail-offset: var(--v509b3608)}.DefaultLayout__railEnd[data-v-9402cd95]{flex-shrink:0}@media screen and (max-width:600px){.DefaultLayout__railEnd[data-v-9402cd95]{display:none}.DefaultLayout__asideEndWrapper[data-v-9402cd95]{position:static}.DefaultLayout__asideEndHeader[data-v-9402cd95]{display:none}.DefaultLayout__asideEndContainer[data-v-9402cd95] .Aside--overlay{position:fixed;left:0;right:0;bottom:var(--actionBarHeight, 0px)}}.fade-enter-active[data-v-9402cd95],.fade-leave-active[data-v-9402cd95]{transition:opacity .3s ease}.fade-enter-from[data-v-9402cd95],.fade-leave-to[data-v-9402cd95]{opacity:0}.NodeViewSearchInput[data-v-28d6b8b5]{display:flex;align-items:center;gap:var(--spacing-3)}.NodeViewSearchInput__status[data-v-28d6b8b5]{display:flex;align-items:center;justify-content:center;min-width:5ch}.NodeViewSearchInput__counts[data-v-28d6b8b5]{white-space:nowrap}.NodeViewSearchInput__count[data-v-28d6b8b5]{display:inline-block;font-variant-numeric:tabular-nums;text-align:end}.NodeViewSearchInput__buttons[data-v-28d6b8b5]{display:flex;gap:var(--spacing-1)}.NodeViewSearchPanel[data-v-10cfb3a0]{position:fixed;top:calc(var(--measurement-header-height, 64px) + var(--measurement-header-height, 60px));right:calc(48px + var(--spacing-4));z-index:calc(var(--z-index-sidebar) + 1);display:flex;align-items:center;gap:var(--spacing-2);background:var(--white);box-shadow:var(--box-shadow-md);border-radius:var(--border-radius-medium) var(--border-radius-medium);padding:var(--spacing-3) var(--spacing-4)}.NodeViewSearchPanel__content[data-v-10cfb3a0]{flex:1;min-width:0}.NodeViewSearchPanel__close[data-v-10cfb3a0]{flex-shrink:0}.NodeViewSearchPanel-enter-active[data-v-10cfb3a0],.NodeViewSearchPanel-leave-active[data-v-10cfb3a0]{transition:opacity var(--transition-duration-fast) ease,transform var(--transition-duration-fast) ease}.NodeViewSearchPanel-enter-from[data-v-10cfb3a0],.NodeViewSearchPanel-leave-to[data-v-10cfb3a0]{opacity:0;transform:translateY(-8px)}.NodeViewSearchHighlight[data-v-782e44d9]{position:relative}.NodeViewSearchHighlight[data-v-782e44d9]:before{content:"";position:absolute;left:-12px;top:4px;bottom:4px;width:3px;background-color:var(--color-yellow-40);border-radius:2px;transition:width var(--transition-duration-fast) ease,background-color var(--transition-duration-normal) ease}.NodeViewSearchHighlight--focused[data-v-782e44d9]{background-color:color-mix(in srgb,var(--color-yellow-40) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-yellow-60) 40%,transparent);border-radius:var(--border-radius-small)}.NodeViewSearchHighlight--focused[data-v-782e44d9]:before{width:4px;background-color:var(--color-yellow-60)}.NodeViewSearchHighlight--focused[data-v-782e44d9] mark{background-color:var(--color-yellow-40)!important}.NodeViewSearchHighlight--focused[data-v-782e44d9] .Box{border-color:var(--color-yellow-60)!important;background-color:color-mix(in srgb,var(--color-yellow-40) 8%,var(--white))!important}.NodeViewSearchHighlight__anchor[data-v-782e44d9]{margin-top:calc(-2 * var(--measurement-header-height) - var(--spacing-4));position:absolute}.NodeViewSearchHighlight__indicator[data-v-782e44d9]{position:absolute;left:-12px;top:50%;transform:translateY(-50%);pointer-events:none}.NodeViewSearchHighlight__badge[data-v-782e44d9]{display:flex;align-items:center;gap:3px;background-color:var(--color-yellow-60);color:var(--color-grey-90);font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px;white-space:nowrap;transform:translate(-100%)}.NodeViewSearchHighlight__icon[data-v-782e44d9]{font-size:8px}[data-v-0a535ef9] mark{background-color:color-mix(in srgb,var(--color-yellow-40) 40%,transparent);border-radius:2px}.LanguageItem[data-v-47594a7c]{display:flex;justify-content:space-between;width:100%}.LanguageItem--original[data-v-47594a7c],.LanguageItem--default[data-v-47594a7c]{font-size:9px;text-transform:uppercase}.FlexibleMenu[data-v-65d44bdf]{text-align:end;width:100%}.FlexibleMenu__inner[data-v-65d44bdf]{display:inline-flex;gap:8px;justify-content:end;text-align:end}.FlexibleMenu__inner[data-v-65d44bdf]>*{flex-shrink:0}.RealiaLineagesPanel[data-v-0b6b55d9]{position:relative;height:100%;overflow:auto;padding:0}.RealiaLineagesPanel__header[data-v-0b6b55d9]{display:flex;align-items:center;justify-content:space-between;width:100%}.RealiaLineagesPanel__content[data-v-0b6b55d9]{margin-top:var(--spacing-4)}.Toolbar[data-v-483307ce]{position:relative;isolation:isolate}.Node__content[data-v-f0f62562]{margin:24px auto;width:calc(var(--measurement-content-width) + 2 * var(--measurement-tree-spacing));max-width:100%;container-name:treeRoot;container-type:inline-size;min-height:calc(100vh - var(--measurement-header-height, 64px) - var(--measurement-header-height, 64px) - 48px)}.LineagesPanel[data-v-f0f62562]{height:100%;overflow:hidden}.RealiaModal[data-v-3150c1ef]{margin-top:calc(-1 * var(--measurement-header-height) + 4px)}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout__header{top:0}.RealiaModal[data-v-3150c1ef]{display:flex;flex-direction:column;height:calc(90vh - 32px);max-width:90vw;width:calc(var(--measurement-content-width) + 2 * var(--measurement-tree-spacing) + 200px)}.RealiaModal[data-v-3150c1ef] .ModalMain{flex:1;min-height:0;display:flex;flex-direction:column}.RealiaModal[data-v-3150c1ef] .ModalMain__wrapper{display:flex;flex-direction:column;flex:1;max-height:none;min-height:0;overflow:visible;padding:0}.RealiaModal__content[data-v-3150c1ef]{flex:1;min-height:0;transform:translateZ(0);position:relative;overflow:hidden}.ModalMain[data-v-3150c1ef]{transform:none}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout{height:100%}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout__headerStart{display:none}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout__header{padding-inline-end:60px}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout__body{min-height:0;height:100%}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout__content{overflow-y:auto}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout__asideEndWrapper{bottom:0;position:absolute;right:0;top:60px}.RealiaModal__content[data-v-3150c1ef] .DefaultLayout__content:after{content:"";display:block;height:32px;flex-shrink:0}.RealiaModal__content[data-v-3150c1ef] .Node__content{min-height:0}.EquipmentTable__instrumentCell[data-v-e7c9dede]{vertical-align:middle}.EquipmentTable__kitIcon[data-v-e7c9dede]{margin-inline-end:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small)}.EquipmentTable__instrumentTitle[data-v-e7c9dede]{cursor:pointer}.EquipmentTable__instrumentTitle[data-v-e7c9dede]:hover{color:var(--color-accent)}.EquipmentTable__translatedIcon[data-v-e7c9dede]{margin-inline-start:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small);vertical-align:middle;cursor:default}.EquipmentTable__nodeHeader th[data-v-e7c9dede]{padding-block:var(--spacing-3);background-color:var(--color-neutral-20);text-align:start}.EquipmentTable__node[data-v-e7c9dede]{display:flex;gap:12px;justify-content:space-between}.NodeMinimal[data-v-e7c9dede]{cursor:pointer;flex-basis:100%}.EquipmentTable__headerButton[data-v-e7c9dede]{flex-shrink:0}.EquipmentTable__instrumentRow td[data-v-e7c9dede]{padding-block:var(--spacing-2)}.EquipmentTable__instrumentRow--unitRow td[data-v-e7c9dede]{border-top:none}.EquipmentTable__noInstruments[data-v-e7c9dede]{color:var(--color-neutral-70);font-size:var(--font-size-small)}.NodeMinimal[data-v-e7c9dede]{margin-inline:-4px}.EquipmentTable__amount--total[data-v-c2de8d91]{font-weight:var(--font-weight-semibold)}.EquipmentTable__source[data-v-c2de8d91]{box-sizing:content-box;min-height:34px;vertical-align:middle}.EquipmentTable__source[data-v-c2de8d91]:empty:after{content:"";display:block;min-height:34px}.EquipmentTable__sourceLabel[data-v-c2de8d91]{color:var(--color-neutral-60)}.EquipmentTable__instrumentCell[data-v-c2de8d91]{vertical-align:middle}.EquipmentTable__kitIcon[data-v-c2de8d91]{margin-inline-end:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small)}.EquipmentTable__instrumentTitle[data-v-c2de8d91]{cursor:pointer}.EquipmentTable__instrumentTitle[data-v-c2de8d91]:hover{color:var(--color-accent)}.EquipmentTable__translatedIcon[data-v-c2de8d91]{margin-inline-start:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small);vertical-align:middle;cursor:default}.EquipmentTable__kits[data-v-c2de8d91]{vertical-align:middle;font-size:var(--font-size-small)}.EquipmentTable__kitName[data-v-c2de8d91]{cursor:pointer}.EquipmentTable__kitName[data-v-c2de8d91]:hover{color:var(--color-accent)}.EquipmentTable__expandButton[data-v-c2de8d91]{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-small);white-space:nowrap}.EquipmentTable__sourceNode[data-v-c2de8d91]{cursor:pointer}.EquipmentTable__sourceNode[data-v-c2de8d91]:hover .NodeMinimal{border-color:var(--color-accent)}.EquipmentTable__aggregationIcon[data-v-c2de8d91]{margin-inline-start:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small);vertical-align:middle;cursor:default}.EquipmentTable__worksheetHeader td[data-v-c2de8d91]{padding-block:var(--spacing-3);background-color:var(--color-neutral-20)}.EquipmentTable[data-v-c2de8d91] .EquipmentTable__summaryRow--unitRow td,.EquipmentTable[data-v-c2de8d91] .EquipmentTable__subRow--unitRow td{border-top:none}.EquipmentTable[data-v-c2de8d91] .EquipmentTable__summaryRow--hasSubRows+.EquipmentTable__subRow--first td{border-top:none}.EquipmentTable[data-v-c2de8d91] .EquipmentTable__subRow--first td{border-top:1px solid var(--color-neutral-50)}.EquipmentTable[data-v-c2de8d91] .EquipmentTable__subRow td{background-color:var(--color-neutral-10)}.NodeMinimal[data-v-c2de8d91]{margin-inline:-4px}.InstrumentRow td[data-v-aa5008ab]{vertical-align:middle}.InstrumentRow__amountInput[data-v-aa5008ab]{text-align:end;width:4em}.InstrumentRow__unitSelect[data-v-aa5008ab]{width:7em}.InstrumentRow__unitSelect[data-v-aa5008ab] .p-select-label{padding:var(--spacing-2);text-align:end}.InstrumentRow__amountCell[data-v-aa5008ab],.InstrumentRow__aggregationCell[data-v-aa5008ab]{white-space:nowrap}.InstrumentRow__aggregationSelect[data-v-aa5008ab]{min-width:10rem}.InstrumentRow__aggregationSelect[data-v-aa5008ab] .p-togglebutton,.InstrumentRow__actionsCell[data-v-aa5008ab]{white-space:nowrap}.InstrumentRow__actions[data-v-aa5008ab]{display:flex;gap:var(--spacing-1);justify-content:flex-end}.InstrumentRow__kitIcon[data-v-aa5008ab]{margin-inline-end:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small)}.InstrumentRow__title[data-v-aa5008ab]{cursor:pointer}.InstrumentRow__title[data-v-aa5008ab]:hover{color:var(--color-accent)}.InstrumentRow__translatedIcon[data-v-aa5008ab]{margin-inline-start:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small);vertical-align:middle;cursor:default}.InstrumentsInput__row[data-v-66ea1b38]{display:flex;gap:var(--spacing-2);justify-content:space-between}.InstrumentsInput__nodeSearch[data-v-66ea1b38]{flex-basis:100%}.InstrumentsInput__nodeSearch[data-v-66ea1b38] .NodeSearch__found--dropdown{padding:var(--spacing-3)}.InstrumentInput__create[data-v-66ea1b38]{margin-top:var(--spacing-2);line-height:var(--line-height-x-large)!important}.InstrumentInput__createButtons[data-v-66ea1b38]{display:flex;justify-content:space-between;margin-top:var(--spacing-2)}[data-v-66ea1b38] .Field--activatable,[data-v-66ea1b38] .tiptap{line-height:var(--line-height-x-large)!important;padding-block:4px!important;margin-inline:0!important;padding-inline:12px!important;border-radius:var(--border-radius-medium)!important}[data-v-66ea1b38] .Format p,[data-v-66ea1b38] .Format div,[data-v-66ea1b38] .tiptap p,[data-v-66ea1b38] .tiptap div{line-height:var(--line-height-x-large)!important}.InstrumentInput__didYouMean[data-v-66ea1b38]{min-height:20px;display:inline-block;margin-inline-end:.5em;line-height:var(--line-height-medium);margin-block:var(--spacing-2)}.InstrumentInput__didYouMean span[data-v-66ea1b38]:not(:last-child){margin-inline-end:.5em}.InstrumentInput__didYouMean .InstrumentInput__suggestion[data-v-66ea1b38]:not(:last-child):after{content:","}.InstrumentInput__suggestion[data-v-66ea1b38]{cursor:pointer}.InstrumentInput__suggestion[data-v-66ea1b38]:hover{color:var(--color-accent)}[data-v-8bed1ff7] .Table{width:100%}.EquipmentTable__worksheetHeader th[data-v-8bed1ff7]{border-bottom:var(--color-neutral-50) 1px solid;padding:var(--spacing-3)}.EmptyState[data-v-8bed1ff7]{height:240px}.EquipmentPanel[data-v-aca8fc37]{height:100%;display:flex;flex-direction:column}.EquipmentPanel__headerWrapper[data-v-aca8fc37]{width:100%}.EquipmentPanel__header[data-v-aca8fc37]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.EquipmentPanel__section[data-v-aca8fc37]{margin-bottom:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.EquipmentPanel__section+.EquipmentPanel__section[data-v-aca8fc37]{padding-top:var(--spacing-4);border-top:1px solid var(--color-neutral-30)}.EquipmentPanel__selectView[data-v-aca8fc37]{align-items:center;display:flex;gap:var(--spacing-1)}[data-v-aca8fc37] .Table{width:100%}.EquipmentTable__worksheetHeader th[data-v-aca8fc37]{border-bottom:var(--color-neutral-50) 1px solid;padding:12px}.EquipmentPrint[data-v-7656f338]{font-family:"Noto Serif",serif;color:#000;padding:16px}.EquipmentPrint__title[data-v-7656f338]{font-size:18px;margin-bottom:16px}.EquipmentPrint__sectionTitle[data-v-7656f338]{font-size:14px;margin-top:24px;margin-bottom:8px}.EquipmentPrint__table[data-v-7656f338]{width:100%;border-collapse:collapse;font-size:12px;page-break-inside:auto}.EquipmentPrint__table th[data-v-7656f338],.EquipmentPrint__table td[data-v-7656f338]{border:1px solid #999;padding:6px 8px;text-align:left;vertical-align:top}.EquipmentPrint__table th[data-v-7656f338]{font-weight:600;background-color:#f5f5f5}.EquipmentPrint__table tr[data-v-7656f338]{page-break-inside:avoid}.EquipmentPrint__worksheetSection[data-v-7656f338]{page-break-before:auto}.NodeEquipmentPanel__printContainer[data-v-3dbfe6ab]{position:absolute;left:-9999px;top:0;width:800px}.NodeTypeVisibilityToggle__option[data-v-935cd6c3]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-4);height:var(--spacing-4)}.NodeInsertionHeader[data-v-7c686115]{flex:1 1 auto;display:flex;align-items:center;gap:var(--spacing-2)}.NodeInsertionHeader[data-v-7c686115] .NodeTypeVisibilityToggle{margin-left:auto}.ChildrenDiff[data-v-57872982]{padding:var(--spacing-2);background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-small)}.ChildrenDiff__list[data-v-57872982]{list-style:decimal;padding-left:var(--spacing-5);margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.ChildrenDiff__item[data-v-57872982]{display:flex;align-items:center;gap:var(--spacing-1)}.ChildrenDiff__item--removed[data-v-57872982]{opacity:.6}.ChildrenDiff__item--removed .ChildrenDiff__node[data-v-57872982]{text-decoration:line-through}.ChildrenDiff__nodeWrapper[data-v-57872982]{flex:1;min-width:0}.ChildrenDiff__node[data-v-57872982]{width:100%}.ChildrenDiff__status[data-v-57872982]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-1);min-width:40px}.ChildrenDiff__item--added .ChildrenDiff__status[data-v-57872982]{color:var(--color-success)}.ChildrenDiff__item--removed .ChildrenDiff__status[data-v-57872982]{color:var(--color-danger)}.ChildrenDiff__item--moved-up .ChildrenDiff__status[data-v-57872982],.ChildrenDiff__item--moved-down .ChildrenDiff__status[data-v-57872982]{color:var(--color-warning)}.ChildrenDiff__icon[data-v-57872982]{font-size:12px}.ChildrenDiff__change[data-v-57872982]{font-size:var(--font-size-small);font-weight:500}.ChildrenDiff__empty[data-v-57872982]{font-size:var(--font-size-small);color:var(--color-neutral-80);font-style:italic}.KeyValueDiff[data-v-16eee6c0]{font-size:var(--font-size-small)}.KeyValueDiff__empty[data-v-16eee6c0]{color:var(--color-text-secondary);padding:var(--measurement-gutter)}.KeyValueDiff__table[data-v-16eee6c0]{width:100%;border-collapse:collapse}.KeyValueDiff__header[data-v-16eee6c0]{text-align:left;padding:var(--measurement-gutter-half) var(--measurement-gutter);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.KeyValueDiff__header--arrow[data-v-16eee6c0]{width:2rem;text-align:center}.KeyValueDiff__row--added[data-v-16eee6c0]{background-color:var(--color-success-subtle)}.KeyValueDiff__row--removed[data-v-16eee6c0]{background-color:var(--color-danger-subtle)}.KeyValueDiff__row--changed[data-v-16eee6c0]{background-color:var(--color-warning-subtle)}.KeyValueDiff__key[data-v-16eee6c0]{padding:var(--measurement-gutter-half) var(--measurement-gutter);font-weight:var(--font-weight-medium)}.KeyValueDiff__value[data-v-16eee6c0]{padding:var(--measurement-gutter-half) var(--measurement-gutter)}.KeyValueDiff__arrow[data-v-16eee6c0]{text-align:center;padding:var(--measurement-gutter-half)}.KeyValueDiff__removed[data-v-16eee6c0]{color:var(--color-danger);text-decoration:line-through}.KeyValueDiff__added[data-v-16eee6c0]{color:var(--color-success);font-weight:var(--font-weight-medium)}.KeyValueDiff__icon--added[data-v-16eee6c0]{color:var(--color-success)}.KeyValueDiff__icon--removed[data-v-16eee6c0]{color:var(--color-danger)}.KeyValueDiff__icon--changed[data-v-16eee6c0]{color:var(--color-text-secondary)}.ChangelogEntry[data-v-ae734be1]{display:flex;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border)}.ChangelogEntry[data-v-ae734be1]:last-child{border-bottom:none}.ChangelogEntry__expandToggle[data-v-ae734be1]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--color-neutral-70);border-radius:var(--border-radius-small)}.ChangelogEntry__expandToggle[data-v-ae734be1]:hover{background-color:var(--color-neutral-20);color:var(--color-neutral-100)}.ChangelogEntry__expandToggle--disabled[data-v-ae734be1]{cursor:default}.ChangelogEntry__typeMarkWrapper[data-v-ae734be1]{flex-shrink:0;width:32px;height:32px}.ChangelogEntry__typeMark[data-v-ae734be1]{position:relative!important}.ChangelogEntry__content[data-v-ae734be1]{flex:1;min-width:0}.ChangelogEntry__header[data-v-ae734be1]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.ChangelogEntry__time[data-v-ae734be1]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-left:auto}.ChangelogEntry__description[data-v-ae734be1]{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-neutral-70)}.ChangelogEntry__actionIcon[data-v-ae734be1]{font-size:var(--font-size-xsmall);opacity:.7}.ChangelogEntry__nodeLink[data-v-ae734be1]{background:none;border:none;padding:0;font-size:var(--font-size-medium);font-weight:500;color:var(--color-neutral-100);cursor:pointer;text-align:left}.ChangelogEntry__nodeLink[data-v-ae734be1]:hover{color:var(--color-accent)}.ChangelogEntry__nodeLink--disabled[data-v-ae734be1]{cursor:default;color:var(--color-neutral-70)}.ChangelogEntry__nodeLink--disabled[data-v-ae734be1]:hover{color:var(--color-neutral-70)}.ChangelogEntry__nodeLink--untitled[data-v-ae734be1]{font-style:italic}.ChangelogEntry__diff[data-v-ae734be1]{margin-top:var(--spacing-3)}.ChangelogEntry__loading[data-v-ae734be1]{display:flex;justify-content:center;padding:var(--spacing-3)}.ChangelogEntry__error[data-v-ae734be1]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-neutral-20);border-radius:var(--border-radius-small);color:var(--color-danger);font-size:var(--font-size-small)}.ChangelogEntry__comparison[data-v-ae734be1]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}.ChangelogEntry__versionColumn[data-v-ae734be1]{display:flex;flex-direction:column}.ChangelogEntry__versionLabel[data-v-ae734be1]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-neutral-90);margin-bottom:var(--spacing-1)}.ChangelogEntry__version[data-v-ae734be1]{padding:var(--spacing-2);border-radius:var(--border-radius-small);background-color:var(--white);border:1px solid var(--color-neutral-40)}.ChangelogEntry__version--previous[data-v-ae734be1]{border-left:3px solid var(--color-danger)}.ChangelogEntry__version--current[data-v-ae734be1]{border-left:3px solid var(--color-success)}.ChangelogEntry__versionValue[data-v-ae734be1]{font-size:var(--font-size-small);color:var(--color-neutral-100);word-break:break-word;white-space:pre-wrap}.ChangelogEntry__viewToggle[data-v-ae734be1]{margin-bottom:var(--spacing-3)}.ChangelogEntry__inlineDiff[data-v-ae734be1]{padding:var(--spacing-2);background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-small)}.ChangelogEntry__diffContent[data-v-ae734be1]{font-size:var(--font-size-small);line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--color-neutral-100)}.ChangelogEntry__diffContent[data-v-ae734be1] ins{background-color:var(--color-success-surface);color:var(--color-success);text-decoration:none;padding:0 2px;border-radius:2px}.ChangelogEntry__diffContent[data-v-ae734be1] del{background-color:var(--color-danger-surface);color:var(--color-danger);text-decoration:line-through;padding:0 2px;border-radius:2px}.ChangelogPanel[data-v-aed3ae78]{height:100%;display:flex;flex-direction:column}.ChangelogPanel__header[data-v-aed3ae78]{display:flex;align-items:center;justify-content:space-between;width:100%}.ChangelogPanel__filters[data-v-aed3ae78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-4)}.ChangelogPanel__filterGroup[data-v-aed3ae78]{display:flex;flex-direction:column;gap:var(--spacing-1)}.ChangelogPanel__filterLabel[data-v-aed3ae78]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.ChangelogPanel__summary[data-v-aed3ae78]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-bottom:var(--spacing-3)}.ChangelogPanel__list[data-v-aed3ae78]{flex:1;overflow-y:auto;min-height:0}.ChangelogPanel__empty[data-v-aed3ae78]{text-align:center;color:var(--color-neutral-70);padding:var(--spacing-6)}.ChangelogPanel__loading[data-v-aed3ae78]{display:flex;justify-content:center;padding:var(--spacing-4)}.AsideNodeSelection[data-v-7da22bcd]{height:100%;display:flex;flex-direction:column;background-color:var(--white);border-radius:var(--border-radius-medium);overflow:hidden;padding:0 var(--spacing-3) var(--spacing-3)}.AsideRepositoryBrowser[data-v-dba24ed0]{height:100%;display:flex;flex-direction:column;overflow:hidden}.AsideRepositoryBrowser__search[data-v-dba24ed0]{flex-shrink:0;width:100%;margin-bottom:var(--spacing-2)}.AsideRepositoryBrowser__scrollable[data-v-dba24ed0]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-3)}.AsideRepositoryBrowser__filters[data-v-dba24ed0]{display:flex;flex-direction:column;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-neutral-30)}.AsideRepositoryBrowser__accessFilters[data-v-dba24ed0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:var(--spacing-1)}.AsideRepositoryBrowser__accessFilters[data-v-dba24ed0] .CheckboxChip{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-x-small)}.AsideRepositoryBrowser__accessFilters[data-v-dba24ed0] .CheckboxChip__icon .Icon,.AsideRepositoryBrowser__accessFilters[data-v-dba24ed0] .CheckboxChip__check{width:12px;height:12px}.AsideRepositoryBrowser__accessFilters[data-v-dba24ed0] .CheckboxChip__check .Icon{width:10px;height:10px}.AsideRepositoryBrowser__results[data-v-dba24ed0]{display:flex;flex-direction:column}.AsideRepositoryBrowser__resultsHeader[data-v-dba24ed0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2) 0}.AsideRepositoryBrowser__resultsCount[data-v-dba24ed0]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.AsideRepositoryBrowser__sort[data-v-dba24ed0]{flex-shrink:0}.AsideRepositoryBrowser__sort[data-v-dba24ed0] .Label{display:none}.AsideRepositoryBrowser__sort[data-v-dba24ed0] .SortControl__select{min-width:100px;height:28px}.AsideRepositoryBrowser__sort[data-v-dba24ed0] .SortControl__select .p-select-label{font-size:var(--font-size-x-small);line-height:28px}.AsideRepositoryBrowser__sort[data-v-dba24ed0] .SortControl__direction{height:28px;min-width:28px}.AsideRepositoryBrowser__resultsList[data-v-dba24ed0]{--card-height: 120px}.AsideRepositoryBrowser__resultsList[data-v-dba24ed0] .InfiniteList{display:flex;flex-direction:column;gap:var(--spacing-2)}.AsideRepositoryBrowser__resultsList[data-v-dba24ed0] .NodeCardWrapper{height:var(--card-height);flex-shrink:0}.AsideRepositoryBrowser__resultsList--dragOnly[data-v-dba24ed0] .NodeCard{cursor:grab}.AsideRepositoryBrowser__resultsList--dragOnly[data-v-dba24ed0] .NodeCard:active{cursor:grabbing}.AsideRepositoryBrowser__noResults[data-v-dba24ed0]{padding:var(--spacing-4);text-align:center;color:var(--color-neutral-70);font-size:var(--font-size-medium)}.Board[data-v-a9b7bed1]{container-name:boardRoot;container-type:size;display:flex;flex:1;flex-direction:column;margin:0;min-height:0;padding:0;position:relative;width:100%}.Board--editable[data-v-a9b7bed1]{-webkit-user-select:none;user-select:none}.IconRailItem[data-v-c19d0923]{--iconRailItem-size: 48px;--iconRailItem-icon-size: 20px;--iconRailItem-indicator-width: 3px;position:relative;display:flex;align-items:center;justify-content:center;width:var(--iconRailItem-size);height:var(--iconRailItem-size);padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-neutral-70);transition:color var(--transition-duration-fast) ease,background-color var(--transition-duration-fast) ease}.IconRailItem[data-v-c19d0923]:hover:not(.IconRailItem--disabled){color:var(--color-neutral-90);background-color:var(--color-neutral-30)}.IconRailItem[data-v-c19d0923]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.IconRailItem--active[data-v-c19d0923]{color:var(--color-accent)}.IconRailItem--active[data-v-c19d0923]:hover:not(.IconRailItem--disabled){color:var(--color-accent-hover)}.IconRailItem--disabled[data-v-c19d0923]{cursor:not-allowed;opacity:var(--disabled-opacity)}.IconRailItem__indicator[data-v-c19d0923]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--iconRailItem-indicator-width);height:24px;background-color:var(--color-accent);border-radius:0 var(--border-radius-xs) var(--border-radius-xs) 0;opacity:0;transition:opacity var(--transition-duration-fast) ease}.IconRailItem--active .IconRailItem__indicator[data-v-c19d0923]{opacity:1}.IconRailItem__iconWrapper[data-v-c19d0923]{position:relative;display:flex;align-items:center;justify-content:center}.IconRailItem__icon[data-v-c19d0923]{font-size:var(--iconRailItem-icon-size)}.IconRailItem__badge[data-v-c19d0923]{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;background-color:var(--color-accent);color:var(--white);font-size:10px;font-weight:var(--font-weight-semibold);line-height:16px;text-align:center;border-radius:8px;box-shadow:0 1px 3px #00000026}.IconRailItem__dot[data-v-c19d0923]{position:absolute;top:-2px;right:-4px;width:10px;height:10px;background-color:var(--color-success);border-radius:50%;box-shadow:0 0 0 2px var(--color-neutral-20)}.RepositoryLineagePanel[data-v-dd313398]{position:relative;height:100%;overflow:auto;padding:0}.RepositoryLineagePanel__header[data-v-dd313398]{display:flex;align-items:center;justify-content:space-between;width:100%}.RepositoryLineagePanel__content[data-v-dd313398]{margin-top:var(--spacing-4)}.excalidraw .Spinner{display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:auto;--spinner-color: var(--icon-fill-color)}.excalidraw .Spinner svg{animation:rotate 1.6s linear infinite;animation-delay:var(--spinner-delay);transform-origin:center center}.excalidraw .Spinner circle{stroke:var(--spinner-color);animation:dash 1.6s linear 0s infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:150,300;stroke-dashoffset:-200}to{stroke-dasharray:1,300;stroke-dashoffset:-280}}.excalidraw .ToolIcon{border-radius:var(--border-radius-lg);display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.excalidraw .ToolIcon__hidden{display:none!important}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon{--icon-fill-color: var(--color-on-primary-container)}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{fill:var(--icon-fill-color)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-surface-primary-container);--keybinding-color: var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .ToolIcon .ToolIcon__icon:hover{background:var(--button-hover-bg)}.excalidraw .ToolIcon .ToolIcon__icon:active{background:var(--button-hover-bg);border:1px solid var(--button-active-border)}.excalidraw .ToolIcon .ToolIcon__icon:active svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true]{background:initial;border:none}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] svg{color:var(--color-disabled)}.excalidraw .ToolIcon--plain{background-color:transparent}.excalidraw .ToolIcon--plain .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ToolIcon_type_radio,.excalidraw .ToolIcon_type_checkbox{position:absolute;opacity:0;pointer-events:none}.excalidraw .ToolIcon__icon{box-sizing:border-box;width:var(--default-button-size);height:var(--default-button-size);color:var(--icon-fill-color);display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-lg)}.excalidraw .ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.excalidraw .ToolIcon__icon svg{position:relative;width:var(--default-icon-size);height:var(--default-icon-size);color:var(--icon-fill-color)}.excalidraw .ToolIcon__label{display:flex;align-items:center;color:var(--icon-fill-color);font-family:var(--ui-font);margin:0 .8em;text-overflow:ellipsis}.excalidraw .ToolIcon__label .Spinner{margin-left:.6em}.excalidraw .ToolIcon_size_small .ToolIcon__icon{width:2rem;height:2rem;font-size:.8em}.excalidraw .ToolIcon_type_button,.excalidraw .Modal .ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit;background-color:initial}.excalidraw .ToolIcon_type_button:focus-visible,.excalidraw .Modal .ToolIcon_type_button:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button:active,.excalidraw .Modal .ToolIcon_type_button:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_button:disabled,.excalidraw .Modal .ToolIcon_type_button:disabled{cursor:default}.excalidraw .ToolIcon_type_button:disabled:active,.excalidraw .ToolIcon_type_button:disabled:focus-visible,.excalidraw .ToolIcon_type_button:disabled:hover,.excalidraw .Modal .ToolIcon_type_button:disabled:active,.excalidraw .Modal .ToolIcon_type_button:disabled:focus-visible,.excalidraw .Modal .ToolIcon_type_button:disabled:hover{background-color:initial;border:none;box-shadow:none}.excalidraw .ToolIcon_type_button:disabled svg,.excalidraw .Modal .ToolIcon_type_button:disabled svg{color:var(--color-disabled)}.excalidraw .ToolIcon_type_button--show,.excalidraw .Modal .ToolIcon_type_button--show{visibility:visible}.excalidraw .ToolIcon_type_button--hide,.excalidraw .Modal .ToolIcon_type_button--hide{display:none!important}.excalidraw .ToolIcon_type_floating,.excalidraw .ToolIcon_type_floating:hover,.excalidraw .ToolIcon_type_floating:active{background-color:transparent}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{background-color:var(--button-gray-1);width:2rem;height:2rem}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:.625rem;color:var(--keybinding-color);font-family:var(--ui-font);-webkit-user-select:none;user-select:none}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}.excalidraw .App-toolbar-container .ToolIcon__icon{width:var(--lg-button-size);height:var(--lg-button-size)}@media screen and (max-width:450px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.8rem;height:1.8rem}}@media screen and (max-width:379px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.5rem;height:1.5rem}}.excalidraw .App-toolbar-container .ToolIcon__icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .App-toolbar-container .ToolIcon__LaserPointer .ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon__MagicButton .ToolIcon__icon{width:var(--default-button-size);height:var(--default-button-size)}.excalidraw button.standalone{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw button.standalone svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw button.standalone:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw button.standalone:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw button.standalone.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw button.standalone.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw button.standalone.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw button.standalone svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw button.standalone>*{pointer-events:none}.excalidraw .excalidraw-eye-dropper-container,.excalidraw .excalidraw-eye-dropper-backdrop{position:absolute;width:100%;height:100%;z-index:var(--zIndex-eyeDropperBackdrop);touch-action:none}.excalidraw .excalidraw-eye-dropper-container{pointer-events:none}.excalidraw .excalidraw-eye-dropper-backdrop{pointer-events:all}.excalidraw .excalidraw-eye-dropper-preview{pointer-events:none;width:3rem;height:3rem;position:fixed;z-index:var(--zIndex-eyeDropperPreview);border-radius:1rem;border:1px solid var(--default-border-color);filter:var(--theme-filter)}.excalidraw .excalidraw-eye-dropper-trigger{width:1.25rem;height:1.25rem;cursor:pointer;padding:4px;margin-right:-4px;margin-left:-2px;border-radius:.5rem;color:var(--icon-fill-color)}.excalidraw .excalidraw-eye-dropper-trigger:hover{background:var(--button-hover-bg)}.excalidraw .excalidraw-eye-dropper-trigger.selected{color:var(--color-primary);background:var(--color-primary-light)}.excalidraw .Island{--padding: 0;box-sizing:border-box;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:calc(var(--padding) * var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .Island.zen-mode{box-shadow:none}.excalidraw .focus-visible-none:focus-visible{outline:none!important}.excalidraw .color-picker__heading{padding:0 .5rem;font-size:.75rem;text-align:left}.excalidraw .color-picker-container{display:grid;grid-template-columns:1fr 20px 1.625rem;padding:.25rem 0px;align-items:center}.excalidraw--mobile.excalidraw .color-picker-container{max-width:11rem}.excalidraw .color-picker__top-picks{display:flex;justify-content:space-between}.excalidraw .color-picker__button{--radius: .25rem;padding:0;margin:0;width:1.35rem;height:1.35rem;border:1px solid var(--color-gray-30);border-radius:var(--radius);filter:var(--theme-filter);background-color:var(--swatch-color);background-position:left center;position:relative;font-family:inherit;box-sizing:border-box}.excalidraw .color-picker__button:hover:after{content:"";position:absolute;inset:-2px;box-shadow:0 0 0 1px var(--color-gray-30);border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button.active .color-picker__button-outline{position:absolute;inset:-2px;box-shadow:0 0 0 1px var(--color-primary-darkest);z-index:1;border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button:focus-visible{outline:none}.excalidraw .color-picker__button:focus-visible:after{content:"";position:absolute;inset:-4px;border:3px solid var(--focus-highlight-color);border-radius:calc(var(--radius) + 1px)}.excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline{display:none}.excalidraw .color-picker__button--large{--radius: .5rem;width:1.875rem;height:1.875rem}.excalidraw .color-picker__button.is-transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==)}.excalidraw .color-picker__button--no-focus-visible{border:0}.excalidraw .color-picker__button--no-focus-visible:after{display:none}.excalidraw .color-picker__button--no-focus-visible:focus-visible{outline:none!important}.excalidraw .color-picker__button.active-color{border-radius:calc(var(--radius) + 1px);width:1.625rem;height:1.625rem}.excalidraw .color-picker__button__hotkey-label{position:absolute;right:4px;bottom:4px;filter:none;font-size:11px}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:#00000040 0 1px 4px;border-radius:4px;position:absolute}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem}.excalidraw .color-picker-control-container+.popover{position:static}.excalidraw .color-picker-popover-container{margin-top:-.25rem}:root[dir=ltr] .excalidraw .color-picker-popover-container{margin-left:.5rem}:root[dir=rtl] .excalidraw .color-picker-popover-container{margin-left:-3rem}.excalidraw .color-picker-triangle{width:0;height:0;border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color);position:absolute;top:10px}:root[dir=ltr] .excalidraw .color-picker-triangle{transform:rotate(270deg);left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle{transform:rotate(90deg);right:-14px}.excalidraw .color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,.1)}:root[dir=ltr] .excalidraw .color-picker-triangle-shadow{left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle-shadow{right:-16px}.excalidraw .color-picker-content{display:flex;flex-direction:column;gap:.75rem;outline:none}.excalidraw .color-picker-content--default{padding:.5rem;display:grid;grid-template-columns:repeat(5,1.875rem);grid-gap:.25rem;border-radius:4px}.excalidraw .color-picker-content--default:focus{outline:none;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-picker-content--canvas{display:flex;flex-direction:column;padding:.25rem}.excalidraw .color-picker-content--canvas-title{color:#868e96;font-size:12px;padding:0 .25rem}.excalidraw .color-picker-content--canvas-colors{padding:.5rem 0}.excalidraw .color-picker-content--canvas-colors .color-picker-swatch{margin:0 .25rem}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor!important;filter:var(--theme-filter)}.excalidraw .color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:var(--select-highlight-color)}.excalidraw .color-picker-transparent{border-radius:4px;box-shadow:#0000001a 0 0 0 1px inset;position:absolute;inset:0}.excalidraw .color-picker-transparent,.excalidraw .color-picker-label-swatch{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center}.excalidraw .color-picker-hash{height:var(--default-button-size);flex-shrink:0;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--default-border-color);border-right:0;box-sizing:border-box;color:var(--input-label-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg)}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .color-input-container{display:flex}.excalidraw .color-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-label{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;border:1px solid var(--default-border-color);border-radius:8px;padding:0 12px;margin:8px;box-sizing:border-box}.excalidraw .color-picker__input-label:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-hash{padding:0 .25rem}.excalidraw .color-picker-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:var(--default-button-size);border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;appearance:none}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .color-picker-input:focus-visible{box-shadow:none}.excalidraw .color-picker-label-swatch-container{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);width:var(--default-button-size);height:var(--default-button-size);box-sizing:border-box;overflow:hidden}.excalidraw .color-picker-label-swatch{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);background-color:var(--swatch-color)!important;overflow:hidden;position:relative;filter:var(--theme-filter);border:0!important}.excalidraw .color-picker-label-swatch svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .color-picker-label-swatch:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .color-picker-label-swatch:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .color-picker-label-swatch.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.excalidraw .color-picker-keybinding{position:absolute;bottom:2px;font-size:.7em}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .color-picker-keybinding{display:none}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding,.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#000}.excalidraw .picker{padding:.5rem;background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:var(--shadow-island);border-radius:4px;position:absolute}:root[dir=rtl] .excalidraw .picker{padding:.4rem}.excalidraw .picker-container button,.excalidraw .picker button{position:relative;display:flex;align-items:center;justify-content:center}.excalidraw .picker-container button:focus-visible,.excalidraw .picker button:focus-visible{outline:transparent;background-color:var(--button-gray-2)}.excalidraw .picker-container button:focus-visible svg,.excalidraw .picker button:focus-visible svg{opacity:1}.excalidraw .picker-container button:hover,.excalidraw .picker button:hover{background-color:var(--button-gray-2)}.excalidraw .picker-container button:active,.excalidraw .picker button:active{background-color:var(--button-gray-3)}.excalidraw .picker-container button:disabled,.excalidraw .picker button:disabled{cursor:not-allowed}.excalidraw .picker-container button svg,.excalidraw .picker button svg{margin:0;width:36px;height:18px;pointer-events:none}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-content{display:grid;grid-template-columns:repeat(4,auto);grid-gap:.5rem;border-radius:4px}.excalidraw .picker-collapsible{font-size:.75rem;padding:.5rem 0}.excalidraw .picker-keybinding{position:absolute;bottom:2px;font-size:.7em;color:var(--keybinding-color)}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .picker-keybinding{display:none}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding,.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding{color:#000}.excalidraw{--list-border-color: var(--color-gray-20)}.excalidraw .QuickSearch__wrapper{position:relative;height:2.6rem;border-bottom:1px solid var(--list-border-color)}.excalidraw .QuickSearch__wrapper svg{position:absolute;top:47.5%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw.theme--dark{--list-border-color: var(--color-gray-80)}.excalidraw.theme--dark .QuickSearch__wrapper{border-bottom:none}.excalidraw .QuickSearch__input{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;border:0!important;font-size:.875rem;padding-left:2.5rem!important;padding-right:.75rem!important}.excalidraw .QuickSearch__input::placeholder{color:var(--color-gray-40)}.excalidraw .QuickSearch__input:focus{box-shadow:none!important}.excalidraw .ScrollableList__wrapper{position:static!important;border:none;font-size:.875rem;overflow-y:auto}.excalidraw .ScrollableList__wrapper>.empty,.excalidraw .ScrollableList__wrapper>.hint{display:flex;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;color:var(--color-gray-60);overflow:hidden;text-align:center;line-height:150%}.excalidraw .FontPicker__container{display:grid;grid-template-columns:calc(1rem + 3 * var(--default-button-size)) 1rem 1fr;align-items:center}.excalidraw--mobile.excalidraw .FontPicker__container{max-width:calc(2rem + 4 * var(--default-button-size))}.excalidraw{--slider-thumb-size: 16px}.excalidraw .range-wrapper{position:relative;padding-top:10px;padding-bottom:30px}.excalidraw .range-input{width:100%;height:4px;-webkit-appearance:none;background:var(--color-slider-track);border-radius:2px;outline:none}.excalidraw .range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .range-input::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .value-bubble{position:absolute;bottom:0;transform:translate(-50%);font-size:12px;color:var(--text-primary-color)}.excalidraw .zero-label{position:absolute;bottom:0;left:4px;font-size:12px;color:var(--text-primary-color)}.excalidraw-tooltip{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:fixed;z-index:var(--zIndex-popup);padding:8px;border-radius:6px;box-sizing:border-box;pointer-events:none;word-wrap:break-word;background:#000;line-height:1.5;text-align:center;font-size:13px;font-weight:500;color:#fff;display:none}.excalidraw-tooltip.excalidraw-tooltip--visible{display:block}.excalidraw-tooltip-wrapper{display:flex}.excalidraw-tooltip-icon{width:.9em;height:.9em;margin-left:5px;margin-top:1px;display:flex}.excalidraw--mobile.excalidraw-tooltip-icon{display:none}.excalidraw .TextInput{display:inline-block}.ProjectName{margin:auto;display:flex;align-items:center}.ProjectName .TextInput{height:calc(1rem - 3px);width:200px;overflow:hidden;text-align:center;margin-left:8px;text-overflow:ellipsis}.ProjectName .TextInput--readonly{background:none;border:none;width:auto;max-width:200px;padding-left:2px}.ProjectName .TextInput--readonly:hover{background:none}.excalidraw .Checkbox{margin:4px .3em;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus){box-shadow:0 0 0 2px #4dabf7}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg{display:block;opacity:.3}.excalidraw .Checkbox:active .Checkbox-box{box-shadow:0 0 2px 1px inset #1c7ed6!important}.excalidraw .Checkbox:hover .Checkbox-box{background-color:#d0ebff33}.excalidraw .Checkbox.is-checked .Checkbox-box{background-color:#d0ebff}.excalidraw .Checkbox.is-checked .Checkbox-box svg{display:block}.excalidraw .Checkbox.is-checked:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .Checkbox .Checkbox-box{width:22px;height:22px;padding:0;flex:0 0 auto;margin:0 1em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #1c7ed6;background-color:transparent;border-radius:4px;color:#1c7ed6;border:0}.excalidraw .Checkbox .Checkbox-box:focus{box-shadow:0 0 0 3px #1c7ed6}.excalidraw .Checkbox .Checkbox-box svg{display:none;width:16px;height:16px;stroke-width:3px}.excalidraw .Checkbox .Checkbox-label{display:flex;align-items:center}.excalidraw .Checkbox .excalidraw-tooltip-icon{width:1em;height:1em}.excalidraw .Avatar{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;color:var(--color-gray-90);flex:0 0 auto}.excalidraw .Avatar:active{transform:scale(.94)}.excalidraw .Avatar-img{width:100%;height:100%;border-radius:100%}.excalidraw .Avatar:before{content:"";position:absolute;inset:-3px;border-radius:100%}.excalidraw .Avatar.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .Avatar.is-current-user{cursor:auto}.excalidraw-hyperlinkContainer{display:flex;align-items:center;justify-content:space-between;position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-hyperlinkContainer);background:var(--island-bg-color);border-radius:var(--border-radius-md);box-sizing:border-box;min-height:42px}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer button{z-index:100}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer-link{height:24px;padding:0 8px;line-height:24px;font-size:.9rem;font-weight:500;font-family:var(--ui-font)}.excalidraw-hyperlinkContainer-input{width:18rem;background-color:transparent;color:var(--text-primary-color);outline:none;border:none;box-shadow:none!important}.excalidraw-hyperlinkContainer-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}.excalidraw-hyperlinkContainer button{color:#228be6;background-color:transparent!important;font-weight:500}.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove{color:#c92a2a}.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg{color:#fa5252}.excalidraw-hyperlinkContainer .ToolIcon__icon{width:2rem;height:2rem}.excalidraw-hyperlinkContainer__buttons{flex:0 0 auto}.excalidraw .Dialog{-webkit-user-select:text;user-select:text;cursor:auto}.excalidraw .Dialog__title{margin:0;text-align:left;font-size:1.25rem;border-bottom:1px solid var(--dialog-border-color);padding:0 0 .75rem;margin-bottom:1.5rem}.excalidraw .Dialog__close{color:var(--color-gray-40);margin:0;position:absolute;top:.75rem;right:.5rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Dialog__close:hover{color:var(--color-gray-60)}.excalidraw .Dialog__close:active{color:var(--color-gray-40)}.excalidraw .Dialog__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog__close+.Dialog__content{--offset: 28px;height:calc(100% - var(--offset))!important;margin-top:var(--offset)!important}.excalidraw .Dialog--fullscreen .Dialog__close{top:1.25rem;right:1.25rem}.excalidraw.excalidraw-modal-container{position:absolute;z-index:var(--zIndex-modal)}.excalidraw .Modal{position:absolute;inset:0;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor) * 10);display:flex;flex-direction:column}.excalidraw .Modal .Island{padding:2.5rem;border:0;box-shadow:none;border-radius:0}.excalidraw .Modal.animations-disabled .Modal__background{animation:none}.excalidraw .Modal.animations-disabled .Modal__content{animation:none;opacity:1}.excalidraw .Modal__background{position:fixed;inset:0;z-index:1;background-color:#12121233;animation:Modal__background__fade-in .1s linear forwards}.excalidraw .Modal__content{z-index:2;width:100%;max-width:var(--max-width);max-height:100%;opacity:0;transform:translateY(10px);animation:Modal__content_fade-in 25ms ease-out 0s forwards;position:relative;overflow-y:auto;background:var(--island-bg-color);border:1px solid var(--dialog-border-color);box-shadow:var(--modal-shadow);border-radius:.75rem;box-sizing:border-box}.excalidraw .Modal__content:focus{outline:none}@keyframes Modal__background__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.excalidraw .Modal__close{color:var(--icon-fill-color);margin:0;padding:.375rem;position:absolute;top:1rem;right:1rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Modal__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog--fullscreen .Modal{padding:0}.excalidraw .Dialog--fullscreen .Modal__content{position:absolute;inset:0;max-width:100%;border:0;border-radius:0}.excalidraw .Stack{--gap: 0;display:grid;gap:calc(var(--space-factor) * var(--gap))}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:min-content}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:min-content}.excalidraw .confirm-dialog-buttons{display:flex;column-gap:.5rem;justify-content:flex-end}.excalidraw .Dialog__action-button{position:relative;display:flex;column-gap:.5rem;align-items:center;padding:.5rem 1.5rem;border:1px solid var(--default-border-color);background-color:transparent;height:3rem;border-radius:var(--border-radius-lg);letter-spacing:.4px;color:inherit;font-family:inherit;font-size:.875rem;font-weight:600;-webkit-user-select:none;user-select:none}.excalidraw .Dialog__action-button svg{display:block;width:1rem;height:1rem}.excalidraw .Dialog__action-button--danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.excalidraw .Dialog__action-button--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.excalidraw.theme--dark .Dialog__action-button--danger,.excalidraw.theme--dark .Dialog__action-button--primary{color:var(--color-gray-100)}.excalidraw .publish-library__fields{display:flex;flex-direction:column}.excalidraw .publish-library__fields label{padding:1em 0;display:flex;justify-content:space-between;align-items:center}.excalidraw .publish-library__fields label span{font-weight:500;font-size:1rem;color:#868e96}.excalidraw .publish-library__fields label input,.excalidraw .publish-library__fields label textarea{width:70%;padding:.6em;font-family:var(--ui-font)}.excalidraw .publish-library__fields label .required{color:#e03131;margin:.2rem}.excalidraw .publish-library__buttons{display:flex;padding:.2rem 0;justify-content:flex-end;gap:.5rem}.excalidraw .publish-library__buttons .ToolIcon__icon{min-width:2.5rem;width:auto;font-size:1rem}.excalidraw .publish-library__buttons .ToolIcon_type_button{margin-left:1rem;padding:0 .5rem}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button{background-color:#228be6}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button{background-color:#adb5bd}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover{background-color:#868e96}.excalidraw .publish-library__buttons .ToolIcon__icon{color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner{--spinner-color: #fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg{padding:.5rem}.excalidraw .publish-library .selected-library-items{display:flex;flex-wrap:wrap}.excalidraw .publish-library .selected-library-items .single-library-item-wrapper{width:9rem}.excalidraw .publish-library-warning{color:#fa5252}.excalidraw .publish-library-note{padding:1em 0;font-style:italic;font-size:14px;display:block}.excalidraw .single-library-item{position:relative}.excalidraw .single-library-item-status{position:absolute;top:.3rem;left:.3rem;font-size:.7rem;color:#f03e3e;background:#ffffffe6;padding:.1rem .2rem;border-radius:.2rem}.excalidraw .single-library-item__svg{background-color:#fff;padding:.3rem;width:7.5rem;height:7.5rem;border:1px solid var(--button-gray-2)}.excalidraw .single-library-item__svg svg{width:100%;height:100%}.excalidraw .single-library-item .ToolIcon__icon{background-color:#fff;width:auto;height:auto;margin:0 .5rem}.excalidraw .single-library-item .ToolIcon,.excalidraw .single-library-item .ToolIcon_type_button:hover{background-color:#fff}.excalidraw .single-library-item .required,.excalidraw .single-library-item .error{color:#e03131;font-weight:700;font-size:1rem;margin:.2rem}.excalidraw .single-library-item .error{font-weight:500;margin:0;padding:.3em 0}.excalidraw .single-library-item--remove{position:absolute;top:.2rem;right:1rem}.excalidraw .single-library-item--remove .ToolIcon__icon{margin:0}.excalidraw .single-library-item--remove .ToolIcon__icon{background-color:#fa5252}.excalidraw .single-library-item--remove .ToolIcon__icon:hover{background-color:#f03e3e}.excalidraw .single-library-item--remove .ToolIcon__icon:active{background-color:#e03131}.excalidraw .single-library-item--remove svg{color:#fff;padding:.26rem;border-radius:.3em;width:1rem;height:1rem}.excalidraw .dropdown-menu{position:absolute;top:100%;margin-top:.5rem}.excalidraw .dropdown-menu--mobile{left:0;width:100%;row-gap:.75rem}.excalidraw .dropdown-menu--mobile .dropdown-menu-container{padding:8px;box-sizing:border-box;box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .dropdown-menu--mobile .dropdown-menu-container.zen-mode{box-shadow:none}.excalidraw .dropdown-menu .dropdown-menu-container{background-color:var(--island-bg-color);max-height:calc(100vh - 150px);overflow-y:auto;--gap: 2}.excalidraw .dropdown-menu .dropdown-menu-item-base{display:flex;column-gap:.625rem;font-size:.875rem;color:var(--color-on-surface);width:100%;box-sizing:border-box;font-weight:400;font-family:inherit}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item:hover{background-color:transparent}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--hovered{background-color:var(--button-hover-bg)!important}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--selected{background-color:var(--color-primary-light)!important}.excalidraw .dropdown-menu.fonts{margin-top:1rem;max-height:calc(7*(2rem + 2px) + 3.95rem)}@media screen and (min-width:1921px){.excalidraw .dropdown-menu.fonts{max-height:calc(7*(2.25rem + 2px) + 3.95rem)}}.excalidraw .dropdown-menu.fonts .dropdown-menu-item-base{display:inline-flex}.excalidraw .dropdown-menu.fonts .dropdown-menu-group:not(:first-child){margin-top:1rem}.excalidraw .dropdown-menu.fonts .dropdown-menu-group-title{font-size:.75rem;text-align:left;font-weight:400;margin:0 0 .5rem;line-height:1.3}.excalidraw .dropdown-menu .dropdown-menu-item{height:2rem;margin:1px;padding:0 .5rem;width:calc(100% - 2px);background-color:transparent;border:1px solid transparent;align-items:center;cursor:pointer;border-radius:var(--border-radius-md)}@media screen and (min-width:1921px){.excalidraw .dropdown-menu .dropdown-menu-item{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item__text{display:flex;align-items:center;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;gap:.75rem}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut{margin-inline-start:auto;opacity:.5}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut--orphaned{text-align:right;font-size:.875rem;padding:0 .625rem}.excalidraw .dropdown-menu .dropdown-menu-item--selected{background:var(--color-primary-light);--icon-fill-color: var(--color-primary-darker)}.excalidraw .dropdown-menu .dropdown-menu-item:hover{background-color:var(--button-hover-bg);text-decoration:none}.excalidraw .dropdown-menu .dropdown-menu-item:active{background-color:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .dropdown-menu .dropdown-menu-item svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-bare{align-items:center;height:2rem;justify-content:space-between}@media screen and (min-width:1921px){.excalidraw .dropdown-menu .dropdown-menu-item-bare{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item-bare svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-custom{margin-top:.5rem}.excalidraw .dropdown-menu .dropdown-menu-group-title{font-size:14px;text-align:left;margin:10px 0;font-weight:500}.excalidraw .dropdown-menu-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);width:var(--lg-button-size);height:var(--lg-button-size);--background: var(--color-surface-mid);background-color:var(--background)}.excalidraw .dropdown-menu-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .dropdown-menu-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .dropdown-menu-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .dropdown-menu-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw.theme--dark.excalidraw .dropdown-menu-button{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover{--background: #363541}.excalidraw .dropdown-menu-button:hover{--background: var(--color-surface-high);background-color:var(--background);text-decoration:none}.excalidraw .dropdown-menu-button:active{border-color:var(--color-primary)}.excalidraw .dropdown-menu-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .dropdown-menu-button--mobile{border:none;margin:0;padding:0;width:var(--default-button-size);height:var(--default-button-size)}.excalidraw .library-unit{align-items:center;border:1px solid transparent;display:flex;justify-content:center;position:relative;width:55px;height:55px;box-sizing:border-box;border-radius:var(--border-radius-lg)}.excalidraw .library-unit svg{pointer-events:none}.excalidraw .library-unit--hover{border-color:var(--color-primary)}.excalidraw .library-unit--selected{border-color:var(--color-primary);border-width:1px}.excalidraw .library-unit--skeleton{opacity:.5;background:linear-gradient(-45deg,var(--color-gray-10),var(--color-gray-20),var(--color-gray-10));background-size:200% 200%;animation:library-unit__skeleton-opacity-animation .2s linear}.excalidraw.theme--dark .library-unit--skeleton{background-image:linear-gradient(-45deg,var(--color-gray-100),var(--color-gray-80),var(--color-gray-100))}.excalidraw .library-unit__dragger{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.excalidraw .library-unit__dragger>svg{filter:var(--theme-filter);flex-grow:1;max-height:100%;max-width:100%}.excalidraw .library-unit__checkbox-container,.excalidraw .library-unit__checkbox-container:hover,.excalidraw .library-unit__checkbox-container:active{align-items:center;background:none;border:none;color:var(--icon-fill-color);display:flex;justify-content:center;margin:0;padding:.5rem;position:absolute;left:2rem;bottom:2rem;cursor:pointer}.excalidraw .library-unit__checkbox-container input,.excalidraw .library-unit__checkbox-container:hover input,.excalidraw .library-unit__checkbox-container:active input{cursor:pointer}.excalidraw .library-unit__checkbox{position:absolute;top:.125rem;right:.125rem;margin:0}.excalidraw .library-unit__checkbox .Checkbox-box{margin:0;width:1rem;height:1rem;border-radius:4px;background-color:var(--color-primary-light);border:1px solid var(--color-primary);box-shadow:none!important;padding:2px}.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box{background-color:var(--color-primary-light)}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box{background-color:var(--color-primary)!important}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box svg{color:var(--color-primary-light)}.excalidraw .library-unit__removeFromLibrary>svg{height:16px;width:16px}.excalidraw .library-unit__adder{transform:scale(1);animation:library-unit__adder-animation 1s ease-in infinite;position:absolute;width:1.5rem;height:1.5rem;background-color:var(--color-primary);border-radius:var(--border-radius-md);display:flex;justify-content:center;align-items:center;pointer-events:none}.excalidraw .library-unit__adder svg{color:var(--color-primary-light);width:1rem;height:1rem}.excalidraw .library-unit:active .library-unit__adder{animation:none;transform:scale(.8)}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__adder-animation{0%{transform:scale(.85)}50%{transform:scale(1)}to{transform:scale(.85)}}@keyframes library-unit__skeleton-opacity-animation{0%{opacity:0}75%{opacity:0}to{opacity:.5}}.excalidraw{--container-padding-y: 1.5rem;--container-padding-x: .75rem}.excalidraw .library-menu-items__no-items{text-align:center;color:var(--color-gray-70);line-height:1.5;font-size:.875rem;width:100%}.excalidraw .library-menu-items__no-items__label{color:var(--color-primary);font-weight:700;font-size:1.125rem;margin-bottom:.75rem}.excalidraw.theme--dark .library-menu-items__no-items{color:var(--color-gray-40)}.excalidraw .library-menu-items-container{width:100%;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-y:auto;flex-direction:column;height:100%;justify-content:center;margin:0;position:relative}.excalidraw .library-menu-items-container>div{padding-left:.75rem;padding-right:.75rem}.excalidraw .library-menu-items-container__row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.excalidraw .library-menu-items-container__items{row-gap:.5rem;padding:var(--container-padding-y) 0;flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem}.excalidraw .library-menu-items-container__header{color:var(--color-primary);font-size:1.125rem;font-weight:700;margin-bottom:.75rem;width:100%;padding-right:4rem;box-sizing:border-box}.excalidraw .library-menu-items-container__header--excal{margin-top:2rem}.excalidraw .library-menu-items-container__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.excalidraw .library-menu-items-container .separator{width:100%;display:flex;align-items:center;font-weight:500;font-size:.9rem;margin:.6em .2em;color:var(--text-primary-color)}.excalidraw .library-menu-items-private-library-container{min-height:3.75rem;width:100%}.excalidraw .layer-ui__library{display:flex;flex-direction:column;flex:1 1 auto}.excalidraw .library-actions-counter{background-color:var(--color-primary);color:var(--color-primary-light);font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:-.25rem;right:-.25rem;font-size:.625rem;pointer-events:none}.excalidraw .layer-ui__library-message{padding:2rem;min-width:200px;display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center}.excalidraw .layer-ui__library-message span{font-size:.8em}.excalidraw .publish-library-success .Dialog__content{display:flex;flex-direction:column}.excalidraw .publish-library-success-close.ToolIcon_type_button{background-color:#228be6;align-self:flex-end}.excalidraw .publish-library-success-close.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon{width:auto;font-size:1rem;color:#fff;padding:0 .5rem}.excalidraw .library-menu-control-buttons{display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative}.excalidraw .library-menu-control-buttons--at-bottom:before{content:"";width:calc(100% - 1.5rem);height:1px;position:absolute;top:-1px;background:var(--sidebar-border-color)}.excalidraw .library-menu-browse-button{flex:1;height:var(--lg-button-size);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:var(--border-radius-lg);background-color:var(--color-primary);color:#fff;text-align:center;white-space:nowrap;text-decoration:none!important;font-weight:600;font-size:.75rem}.excalidraw .library-menu-browse-button:hover{background-color:var(--color-brand-hover)}.excalidraw .library-menu-browse-button:active{background-color:var(--color-brand-active)}.excalidraw.theme--dark .library-menu-browse-button{color:var(--color-gray-100)}.excalidraw.excalidraw--mobile .library-menu-browse-button{height:var(--default-button-size)}.excalidraw .layer-ui__library .dropdown-menu{width:auto;top:initial;right:0;left:initial;bottom:100%;margin-bottom:.625rem}.excalidraw .layer-ui__library .dropdown-menu .dropdown-menu-container{width:196px;box-shadow:var(--library-dropdown-shadow);border-radius:var(--border-radius-lg);padding:.25rem .5rem}.excalidraw .layer-ui__library .library-menu-dropdown-container{position:relative}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading{padding:0;position:absolute;top:1rem;right:.75rem;z-index:1}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading .dropdown-menu{top:100%}.excalidraw{--ExcTextField--color: var(--color-on-surface);--ExcTextField--label-color: var(--color-on-surface);--ExcTextField--background: var(--color-surface-low);--ExcTextField--readonly--background: var(--color-surface-high);--ExcTextField--readonly--color: var(--color-on-surface);--ExcTextField--border: var(--color-gray-20);--ExcTextField--readonly--border: var(--color-border-outline-variant);--ExcTextField--border-hover: var(--color-brand-hover);--ExcTextField--border-active: var(--color-brand-active);--ExcTextField--placeholder: var(--color-border-outline-variant)}.excalidraw .ExcTextField{position:relative}.excalidraw .ExcTextField svg{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw .ExcTextField--fullWidth{width:100%;flex-grow:1}.excalidraw .ExcTextField__label{font-family:Assistant;font-style:normal;font-weight:600;font-size:.875rem;line-height:150%;color:var(--ExcTextField--label-color);margin-bottom:.25rem;-webkit-user-select:none;user-select:none}.excalidraw .ExcTextField__input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;height:3rem;background:var(--ExcTextField--background);border:1px solid var(--ExcTextField--border);border-radius:.5rem;padding:0 .75rem}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):hover{border-color:var(--ExcTextField--border-hover)}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):active,.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):focus-within{border-color:var(--ExcTextField--border-active)}.excalidraw .ExcTextField__input input{display:flex;align-items:center;border:none;outline:none;padding:0;margin:0;height:1.5rem;color:var(--ExcTextField--color);font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;text-overflow:ellipsis;background:transparent;width:100%}.excalidraw .ExcTextField__input input:not(:focus):hover{background-color:initial}.excalidraw .ExcTextField__input input:focus{outline:initial;box-shadow:initial}.excalidraw .ExcTextField__input--readonly{background:var(--ExcTextField--readonly--background);border-color:var(--ExcTextField--readonly--border)}.excalidraw .ExcTextField__input--readonly input{color:var(--ExcTextField--readonly--color)}.excalidraw .ExcTextField--hasIcon .ExcTextField__input{padding-left:2.5rem}.excalidraw .excalidraw-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font)}.excalidraw .excalidraw-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .excalidraw-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .excalidraw-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .excalidraw-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.zoom-actions,.undo-redo-buttons{background-color:var(--island-bg-color);border-radius:var(--border-radius-lg);box-shadow:0 0 0 1px var(--color-surface-lowest)}.zoom-button,.undo-redo-buttons button{border-radius:0!important;background-color:var(--color-surface-low)!important;font-size:.875rem!important;width:var(--lg-button-size);height:var(--lg-button-size)}.zoom-button svg,.undo-redo-buttons button svg{width:var(--lg-icon-size)!important;height:var(--lg-icon-size)!important}.zoom-button .ToolIcon__icon,.undo-redo-buttons button .ToolIcon__icon{width:100%;height:100%}.reset-zoom-button{border-left:0!important;border-right:0!important;padding:0 .625rem!important;width:3.75rem!important;justify-content:center;color:var(--text-primary-color)}.zoom-out-button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-out-button{transform:scaleX(-1)}.zoom-out-button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.zoom-in-button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-in-button{transform:scaleX(-1)}.zoom-in-button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.undo-redo-buttons .undo-button-container button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important;border-right:0!important}:root[dir=rtl] .undo-redo-buttons .undo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .undo-button-container button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.undo-redo-buttons .redo-button-container button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .undo-redo-buttons .redo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .redo-button-container button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.excalidraw .command-palette-dialog{-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width:861px){.excalidraw .command-palette-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .command-palette-dialog .Modal__content .Island{height:100%;padding:1.5rem}.excalidraw .command-palette-dialog .Modal__content .Dialog__content{height:100%;display:flex;flex-direction:column}.excalidraw .command-palette-dialog .shortcuts-wrapper{display:flex;justify-content:center;align-items:center;margin-top:12px;gap:1.5rem}.excalidraw .command-palette-dialog .shortcut{display:flex;justify-content:center;align-items:center;height:16px;font-size:10px;gap:.25rem}.excalidraw .command-palette-dialog .shortcut .shortcut-wrapper{display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-plus{margin:0 4px}.excalidraw .command-palette-dialog .shortcut .shortcut-key{padding:0 4px;height:16px;border-radius:4px;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-light)}.excalidraw .command-palette-dialog .shortcut .shortcut-desc{margin-left:4px;color:var(--color-gray-50)}.excalidraw .command-palette-dialog .commands{overflow-y:auto;box-sizing:border-box;margin-top:12px;color:var(--popup-text-color);-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .commands .command-category{display:flex;flex-direction:column;padding:12px 0;margin-right:.25rem}.excalidraw .command-palette-dialog .commands .command-category-title{font-size:1rem;font-weight:600;margin-bottom:6px;display:flex;align-items:center}.excalidraw .command-palette-dialog .commands .command-item{color:var(--popup-text-color);height:2.5rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 .5rem;border-radius:var(--border-radius-lg);cursor:pointer}.excalidraw .command-palette-dialog .commands .command-item:active{background-color:var(--color-surface-low)}.excalidraw .command-palette-dialog .commands .command-item .name{display:flex;align-items:center;gap:.25rem}.excalidraw .command-palette-dialog .commands .item-selected{background-color:var(--color-surface-mid)}.excalidraw .command-palette-dialog .commands .item-disabled{opacity:.3;cursor:not-allowed}.excalidraw .command-palette-dialog .commands .no-match{display:flex;justify-content:center;align-items:center;margin-top:36px}.excalidraw .command-palette-dialog .icon{width:16px;height:16px;margin-right:6px}.excalidraw .popover{position:absolute;z-index:10;padding:5px 0;outline:none}.excalidraw .context-menu{position:relative;border-radius:4px;box-shadow:0 3px 10px #0003;padding:0;list-style:none;-webkit-user-select:none;user-select:none;margin:-.25rem 0 0 .125rem;padding:.5rem 0;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-item{position:relative;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;text-align:start;border-radius:0;background-color:transparent;border:none;white-space:nowrap;font-family:inherit;display:grid;grid-template-columns:1fr .2fr;align-items:center}.excalidraw .context-menu-item.checkmark:before{position:absolute;left:6px;margin-bottom:1px;content:"✓"}.excalidraw .context-menu-item.dangerous .context-menu-item__label{color:#f03e3e}.excalidraw .context-menu-item .context-menu-item__label{justify-self:start;margin-inline-end:20px}.excalidraw .context-menu-item .context-menu-item__shortcut{justify-self:end;opacity:.6;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-item:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-item:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-item:hover.dangerous .context-menu-item__label{color:var(--popup-bg-color)}.excalidraw .context-menu-item:focus{z-index:1}.excalidraw--mobile.excalidraw .context-menu-item{display:block}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__label{margin-inline-end:0}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__shortcut{display:none}.excalidraw .context-menu-item-separator{border:none;border-top:1px solid #adb5bd}.excalidraw{--RadioGroup-background: var(--island-bg-color);--RadioGroup-border: var(--color-surface-high);--RadioGroup-choice-color-off: var(--color-primary);--RadioGroup-choice-color-off-hover: var(--color-brand-hover);--RadioGroup-choice-background-off: var(--island-bg-color);--RadioGroup-choice-background-off-active: var(--color-surface-high);--RadioGroup-choice-color-on: var(--color-surface-lowest);--RadioGroup-choice-background-on: var(--color-primary);--RadioGroup-choice-background-on-hover: var(--color-brand-hover);--RadioGroup-choice-background-on-active: var(--color-brand-active)}.excalidraw .RadioGroup{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:3px;border-radius:10px;background:var(--RadioGroup-background);border:1px solid var(--RadioGroup-border)}.excalidraw .RadioGroup__choice{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:24px;color:var(--RadioGroup-choice-color-off);background:var(--RadioGroup-choice-background-off);border-radius:8px;font-family:Assistant;font-style:normal;font-weight:600;font-size:.75rem;line-height:100%;-webkit-user-select:none;user-select:none;letter-spacing:.4px;transition:all 75ms ease-out}.excalidraw .RadioGroup__choice:hover{color:var(--RadioGroup-choice-color-off-hover)}.excalidraw .RadioGroup__choice:active{background:var(--RadioGroup-choice-background-off-active)}.excalidraw .RadioGroup__choice.active{color:var(--RadioGroup-choice-color-on);background:var(--RadioGroup-choice-background-on)}.excalidraw .RadioGroup__choice.active:hover{background:var(--RadioGroup-choice-background-on-hover)}.excalidraw .RadioGroup__choice.active:active{background:var(--RadioGroup-choice-background-on-active)}.excalidraw .RadioGroup__choice input{z-index:1;position:absolute;width:100%;height:100%;margin:0;padding:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.excalidraw{--Switch-disabled-color: var(--color-border-outline);--Switch-disabled-toggled-background: var(--color-border-outline-variant);--Switch-disabled-border: var(--color-border-outline-variant);--Switch-track-background: var(--island-bg-color);--Switch-thumb-background: var(--color-on-surface);--Switch-hover-background: var(--color-brand-hover);--Switch-active-background: var(--color-brand-active)}.excalidraw .Switch{position:relative;box-sizing:border-box;width:40px;height:20px;border-radius:12px;transition-property:background,border;transition-duration:.15s;transition-timing-function:ease-out;background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-color)}.excalidraw .Switch:hover{background:var(--Switch-track-background);border:1px solid var(--Switch-hover-background)}.excalidraw .Switch:active{border:1px solid var(--Switch-active-background)}.excalidraw .Switch.toggled{background:var(--color-primary);border:1px solid var(--color-primary)}.excalidraw .Switch.toggled:hover{background:var(--color-primary-darker);border:1px solid var(--color-primary-darker)}.excalidraw .Switch.disabled{background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-border)}.excalidraw .Switch.disabled.toggled{background:var(--Switch-disabled-toggled-background);border:1px solid var(--Switch-disabled-toggled-background)}.excalidraw .Switch:before{content:"";box-sizing:border-box;display:block;pointer-events:none;position:absolute;border-radius:100%;transition:all .15s ease-out;width:10px;height:10px;top:4px;left:4px;background:var(--Switch-thumb-background)}.excalidraw .Switch:active:before{width:12px}.excalidraw .Switch.toggled:before{width:14px;height:14px;left:22px;top:2px;background:var(--Switch-track-background)}.excalidraw .Switch.toggled:active:before{width:16px;left:20px}.excalidraw .Switch.disabled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch.disabled.toggled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch input{width:100%;height:100%;margin:0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.excalidraw .Switch input:disabled{cursor:unset}.excalidraw{--ImageExportModal-preview-border: #d6d6d6}.excalidraw.theme--dark{--ImageExportModal-preview-border: #5c5c5c}.excalidraw .ImageExportModal{display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.excalidraw .ImageExportModal h3{font-family:Assistant;font-style:normal;font-weight:700;font-size:1.313rem;line-height:130%;padding:0;margin:0}.excalidraw--mobile.excalidraw .ImageExportModal h3{display:none}.excalidraw .ImageExportModal>h3{display:none}.excalidraw--mobile.excalidraw .ImageExportModal>h3{display:block}.excalidraw--mobile.excalidraw .ImageExportModal{flex-direction:column;height:calc(100vh - 5rem)}.excalidraw .ImageExportModal__preview{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:360px;width:55%;margin-right:1.5rem}.excalidraw--mobile.excalidraw .ImageExportModal__preview{max-width:unset;margin-right:unset;width:100%;height:unset;flex-grow:1}.excalidraw .ImageExportModal__preview__filename>input{margin-top:1rem}.excalidraw .ImageExportModal__preview__canvas{box-sizing:border-box;width:100%;height:100%;display:flex;flex-grow:1;justify-content:center;align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border:1px solid var(--ImageExportModal-preview-border);border-radius:12px;overflow:hidden;padding:1rem}.excalidraw .ImageExportModal__preview__canvas>canvas{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);filter:none!important}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas>canvas{max-height:100%}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas{margin-top:24px;max-width:unset}.excalidraw .ImageExportModal__settings{display:flex;flex-direction:column;flex-wrap:wrap;gap:18px}.excalidraw--mobile.excalidraw .ImageExportModal__settings{margin-left:unset;margin-top:1rem;flex-direction:row;gap:6px 34px;align-content:flex-start}.excalidraw .ImageExportModal__settings__setting{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.excalidraw--mobile.excalidraw .ImageExportModal__settings__setting{flex-direction:column;align-items:start;justify-content:unset;height:52px}.excalidraw .ImageExportModal__settings__setting__label{display:flex;flex-direction:row;align-items:center;font-family:Assistant;font-weight:600;font-size:1rem;line-height:150%}.excalidraw .ImageExportModal__settings__setting__label svg{width:20px;height:20px;margin-left:10px}.excalidraw .ImageExportModal__settings__setting__content{display:flex;height:100%;align-items:center}.excalidraw .ImageExportModal__settings__buttons{flex-grow:1;flex-wrap:wrap;display:flex;flex-direction:row;gap:11px;align-items:flex-end;align-content:flex-end}.excalidraw--mobile.excalidraw .ImageExportModal__settings__buttons{padding-top:32px;flex-basis:100%;justify-content:center}@keyframes successStatusAnimation{0%{transform:scale(.35)}50%{transform:scale(1.25)}to{transform:scale(1)}}.excalidraw .ExcButton{--text-color: transparent;--border-color: transparent;--back-color: transparent;color:var(--text-color);background-color:var(--back-color);border-color:var(--border-color);border-radius:.5rem;border-width:1px;border-style:solid;font-family:var(--font-family);-webkit-user-select:none;user-select:none}.excalidraw .ExcButton:hover{transition:all .15s ease-out}.excalidraw .ExcButton .Spinner{--spinner-color: var(--color-surface-lowest)}.excalidraw .ExcButton .ExcButton__statusIcon{visibility:visible;position:absolute;width:1.2rem;height:1.2rem;animation:successStatusAnimation .5s cubic-bezier(.3,1,.6,1)}.excalidraw .ExcButton.ExcButton--status-loading,.excalidraw .ExcButton.ExcButton--status-success{pointer-events:none}.excalidraw .ExcButton.ExcButton--status-loading .ExcButton__contents,.excalidraw .ExcButton.ExcButton--status-success .ExcButton__contents{visibility:hidden}.excalidraw .ExcButton[disabled]{pointer-events:none}.excalidraw .ExcButton,.excalidraw .ExcButton__contents{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-wrap:nowrap;position:relative}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled{--text-color: var(--color-surface-lowest);--back-color: var(--color-primary)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:hover{--back-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:active{--back-color: var(--color-brand-active)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon{--text-color: var(--color-primary);--border-color: var(--color-primary);--back-color: transparent}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:hover{--text-color: var(--color-brand-hover);--border-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:active{--text-color: var(--color-brand-active);--border-color: var(--color-brand-active)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled{--text-color: var(--color-danger-text);--back-color: var(--color-danger-dark)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:hover{--back-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:active{--back-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon{--text-color: var(--color-danger);--border-color: var(--color-danger);--back-color: transparent}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:hover{--text-color: var(--color-danger-darkest);--border-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:active{--text-color: var(--color-danger-darker);--border-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled{--text-color: var(--color-success-text);--back-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled .Spinner{--spinner-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:hover{--back-color: var(--color-success-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:active{--back-color: var(--color-success-darkest)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined,.excalidraw .ExcButton--color-success.ExcButton--variant-icon{--text-color: var(--color-success-contrast);--border-color: var(--color-success-contrast);--back-color: transparent}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-success.ExcButton--variant-icon .Spinner{--spinner-color: var(--color-success-contrast)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:hover{--text-color: var(--color-success-contrast-hover);--border-color: var(--color-success-contrast-hover)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:active{--text-color: var(--color-success-contrast-active);--border-color: var(--color-success-contrast-active)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled{--text-color: var(--island-bg-color);--back-color: var(--color-gray-50)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:hover{--back-color: var(--color-gray-60)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:active{--back-color: var(--color-gray-80)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon{--text-color: var(--color-muted-background);--border-color: var(--color-muted);--back-color: var(--island-bg-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:hover{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darker)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:active{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled{--text-color: black;--back-color: var(--color-warning-dark)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:hover{--back-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:active{--back-color: var(--color-warning-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon{--text-color: var(--color-warning-dark);--border-color: var(--color-warning-dark);--back-color: var(--input-bg-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:hover{--text-color: var(--color-warning-darker);--border-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:active{--text-color: var(--color-warning-darkest);--border-color: var(--color-warning-darkest)}.excalidraw .ExcButton--size-large{font-weight:600;font-size:.875rem;min-height:3rem;padding:.5rem 1.5rem;letter-spacing:.4px}.excalidraw .ExcButton--size-large .ExcButton__contents{gap:.75rem}.excalidraw .ExcButton--size-medium{font-weight:600;font-size:.75rem;min-height:2.5rem;padding:.5rem 1rem;letter-spacing:normal}.excalidraw .ExcButton--size-medium .ExcButton__contents{gap:.5rem}.excalidraw .ExcButton--variant-icon{padding:.5rem .75rem;width:3rem}.excalidraw .ExcButton--fullWidth{width:100%}.excalidraw .ExcButton__icon{width:1.25rem;height:1.25rem}.excalidraw .FixedSideContainer{position:absolute;pointer-events:none}.excalidraw .FixedSideContainer>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .FixedSideContainer_side_top{left:var(--editor-container-padding);top:var(--editor-container-padding);right:var(--editor-container-padding);bottom:var(--editor-container-padding)}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;position:absolute;display:flex;flex-direction:column;justify-content:center;left:0;top:100%;max-width:100%;width:100%;margin-top:.5rem;text-align:center;color:var(--color-gray-40);font-size:.75rem}.excalidraw--mobile.excalidraw .HintViewer{position:static;padding-right:2rem}.excalidraw .HintViewer>span{padding:.25rem}.excalidraw.theme--dark .HintViewer{color:var(--color-gray-60)}.excalidraw--mobile.excalidraw .PasteChartDialog .Island{display:flex;flex-direction:column}.excalidraw .PasteChartDialog .container{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.excalidraw--mobile.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}.excalidraw .PasteChartDialog .ChartPreview{margin:8px;text-align:center;width:192px;height:128px;border-radius:2px;padding:1px;border:1px solid #ced4da;display:flex;align-items:center;justify-content:center;background:transparent}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-height:120px;max-width:186px}.excalidraw .PasteChartDialog .ChartPreview:hover{padding:0;border:2px solid #339af0}.excalidraw .HelpDialog .Modal__content{max-width:960px}.excalidraw .HelpDialog h3{margin:1.5rem 0;font-weight:700;font-size:1.125rem}.excalidraw .HelpDialog__header{display:flex;flex-wrap:wrap;gap:.75rem}.excalidraw .HelpDialog__btn{--background: var(--color-surface-mid);display:flex;column-gap:.5rem;align-items:center;background-color:var(--background);padding:.625rem 1rem;border:1px solid var(--background);border-radius:var(--border-radius-lg);color:var(--text-primary-color);font-weight:600;font-size:.75rem;letter-spacing:.4px}.excalidraw.theme--dark.excalidraw .HelpDialog__btn{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .HelpDialog__btn:hover{--background: #363541}.excalidraw .HelpDialog__btn:hover{--background: var(--color-surface-high);text-decoration:none}.excalidraw .HelpDialog__btn:active{border-color:var(--color-primary)}.excalidraw .HelpDialog__link-icon{line-height:0}.excalidraw .HelpDialog__link-icon svg{width:1rem;height:1rem}.excalidraw .HelpDialog__islands-container{display:grid;grid-column-gap:1.5rem;grid-row-gap:2rem}@media screen and (min-width:1024px){.excalidraw .HelpDialog__islands-container{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.excalidraw .HelpDialog__island--tools{grid-area:1/1/2/2}.excalidraw .HelpDialog__island--view{grid-area:2/1/3/2}.excalidraw .HelpDialog__island--editor{grid-area:1/2/3/3}}.excalidraw .HelpDialog__island h4{font-size:1rem;font-weight:700;margin:0;margin-bottom:.625rem}.excalidraw .HelpDialog__island-content{border:1px solid var(--dialog-border-color);border-radius:var(--border-radius-lg)}.excalidraw .HelpDialog__shortcut{border-bottom:1px solid var(--dialog-border-color);padding:.375rem .75rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;column-gap:.5rem}.excalidraw .HelpDialog__shortcut:last-child{border-bottom:none}.excalidraw .HelpDialog__key-container{display:flex;align-items:center;column-gap:.25rem;flex-shrink:0}.excalidraw .HelpDialog__key{display:flex;box-sizing:border-box;font-size:.625rem;background-color:var(--color-primary-light);border-radius:var(--border-radius-md);padding:.5rem;word-break:keep-all;align-items:center;font-family:inherit;line-height:1}.excalidraw{--avatar-size: 1.75rem;--avatarList-gap: .625rem;--userList-padding: var(--space-factor);--userlist-hint-bg-color: var(--color-gray-10);--userlist-hint-heading-color: var(--color-gray-80);--userlist-hint-text-color: var(--color-gray-60);--userlist-collaborators-border-color: var(--color-gray-20)}.excalidraw .UserList__wrapper{display:flex;width:100%;justify-content:flex-end;align-items:center;pointer-events:none!important}.excalidraw .UserList{pointer-events:none;padding:var(--userList-padding);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--avatarList-gap);box-sizing:border-box;--max-size: calc( var(--avatar-size) * var(--max-avatars, 2) + var(--avatarList-gap) * (var(--max-avatars, 2) - 1) + var(--userList-padding) * 2 );max-height:var(--max-size);max-width:var(--max-size)}.excalidraw .UserList>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .UserList_mobile{padding:0;justify-content:normal;margin:.5rem 0;max-width:none;max-height:none}.excalidraw .UserList__more{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.75rem;line-height:1;color:var(--color-gray-90);flex:0 0 auto;background-color:var(--color-gray-20);border:0!important;font-size:.625rem;font-weight:400;flex-shrink:0;color:var(--color-gray-100);font-weight:700}.excalidraw .UserList__more:active{transform:scale(.94)}.excalidraw .UserList__more-img{width:100%;height:100%;border-radius:100%}.excalidraw .UserList__more:before{content:"";position:absolute;inset:-3px;border-radius:100%}.excalidraw .UserList__more.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .UserList__more.is-current-user{cursor:auto}.excalidraw .UserList__collaborator-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.excalidraw .UserList__collaborator--avatar-only{position:relative;display:flex;flex:0 0 auto}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon{--size: 14px;position:absolute;display:flex;flex:0 0 auto;bottom:-.25rem;right:-.25rem;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon svg{flex:0 0 auto;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator-status-icons{margin-left:auto;flex:0 0 auto;min-width:2.25rem;gap:.25rem;justify-content:flex-end;display:flex}.excalidraw .UserList__collaborator.is-muted .UserList__collaborator-status-icon-microphone-muted{color:var(--color-danger);filter:drop-shadow(0px 0px 0px rgba(0,0,0,.5))}.excalidraw .UserList__collaborator-status-icon-speaking-indicator{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:1rem;padding:0 3px;box-sizing:border-box}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div{width:.125rem;height:.4rem;background-color:#a2f1a6}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(1){animation:speaking-indicator-anim 1s -.45s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(2){animation:speaking-indicator-anim 1s -.9s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(3){animation:speaking-indicator-anim 1s -.15s ease-in-out infinite}@keyframes speaking-indicator-anim{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.excalidraw.theme--dark{--userlist-hint-bg-color: var(--color-gray-90);--userlist-hint-heading-color: var(--color-gray-30);--userlist-hint-text-color: var(--color-gray-40);--userlist-collaborators-border-color: var(--color-gray-80)}.excalidraw .UserList__collaborators{top:auto;max-height:50vh}.excalidraw .Card{display:flex;flex-direction:column;align-items:center;max-width:290px;margin:1em;text-align:center}.excalidraw .Card .Card-icon{font-size:2.6em;display:flex;flex:0 0 auto;padding:1.4rem;border-radius:50%;background:var(--card-color);color:#fff}.excalidraw .Card .Card-icon svg{width:2.8rem;height:2.8rem}.excalidraw .Card .Card-details{font-size:.96em;min-height:90px;padding:0 1em;margin-bottom:auto}.excalidraw .Card .Card-button.ToolIcon_type_button{height:2.5rem;margin-top:1em;margin-bottom:.3em;background-color:var(--card-color)}.excalidraw .Card .Card-button.ToolIcon_type_button:hover{background-color:var(--card-color-darker)}.excalidraw .Card .Card-button.ToolIcon_type_button:active{background-color:var(--card-color-darkest)}.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label{color:#fff}.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner{--spinner-color: #fff}.excalidraw .ExportDialog__preview{--preview-padding: calc(var(--space-factor) * 4);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor) * 3);display:flex;justify-content:center;align-items:center}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding) * 2);max-height:25rem}.excalidraw.theme--dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor) * 2);align-items:top;justify-content:space-between}.excalidraw--mobile.excalidraw .ExportDialog{display:flex;flex-direction:column}.excalidraw--mobile.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw--mobile.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor) * 3)}.excalidraw--mobile.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw--mobile.excalidraw .ExportDialog__dialog,.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}.excalidraw .ExportDialog--json .ExportDialog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;row-gap:2em}@media(max-width:460px){.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.excalidraw .ExportDialog--json .ExportDialog-cards .Card-details{min-height:40px}}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName{width:fit-content;margin:1em auto;align-items:flex-start;flex-direction:column}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput{width:auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label{margin:.625em 0;font-weight:700}.excalidraw button.ExportDialog-imageExportButton{border:0;width:5rem;height:5rem;margin:0 .2em;padding:0;display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--button-color);box-shadow:0 3px 5px -1px #00000047,0 6px 10px #00000024;font-family:Cascadia;font-size:1.8em;color:#fff}.excalidraw button.ExportDialog-imageExportButton:hover{background-color:var(--button-color-darker)}.excalidraw button.ExportDialog-imageExportButton:active{background-color:var(--button-color-darkest);box-shadow:none}.excalidraw button.ExportDialog-imageExportButton svg{width:.9em}.excalidraw .sidebar-trigger{justify-content:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:auto;height:var(--lg-button-size);display:flex;align-items:center;gap:.5rem;line-height:0;font-size:.75rem;letter-spacing:.4px}.excalidraw .sidebar-trigger svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar-trigger:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar-trigger:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar-trigger.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .sidebar-trigger svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar-trigger__label-element{align-self:flex-start}.excalidraw .default-sidebar-trigger .sidebar-trigger__label{display:block;white-space:nowrap}.excalidraw.excalidraw--mobile .default-sidebar-trigger .sidebar-trigger__label{display:none}.excalidraw .sidebar{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;z-index:5;margin:0;padding:0;box-sizing:border-box;background-color:var(--sidebar-bg-color);box-shadow:var(--sidebar-shadow);pointer-events:var(--ui-pointerEvents);overflow:hidden;border-radius:0;width:calc(var(--right-sidebar-width) - var(--space-factor) * 2);border-left:1px solid var(--sidebar-border-color)}:root[dir=rtl] .excalidraw .sidebar{left:0;right:auto}.excalidraw .sidebar--docked{box-shadow:none}:root[dir=rtl] .excalidraw .sidebar{border-right:1px solid var(--sidebar-border-color);border-left:0}.excalidraw .sidebar__header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem .75rem;position:relative}.excalidraw .sidebar__header:after{content:"";width:calc(100% - 1.5rem);height:1px;background:var(--sidebar-border-color);position:absolute;bottom:-1px}.excalidraw .sidebar__header__buttons{gap:0;display:flex;align-items:center;margin-left:auto}.excalidraw .sidebar__header__buttons button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);--button-bg: transparent;border:0!important;width:var(--lg-button-size);height:var(--lg-button-size);padding:0}.excalidraw .sidebar__header__buttons button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar__header__buttons button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar__header__buttons button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar__header__buttons button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar__header__buttons button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar__header__buttons button:hover{background:var(--button-hover-bg, var(--island-bg-color))}.excalidraw .sidebar__header__buttons .sidebar__dock.selected svg{stroke:var(--color-primary);fill:var(--color-primary)}.excalidraw .sidebar-tabs-root{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem 0}.excalidraw .sidebar-tabs-root [role=tabpanel]{flex:1;flex:1 1 auto;display:flex;flex-direction:column;outline:none}.excalidraw .sidebar-tabs-root [role=tabpanel][data-state=inactive]{display:none!important}.excalidraw .sidebar-tabs-root [role=tablist]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.excalidraw .sidebar-tabs-root>.sidebar__header{padding-top:0;padding-bottom:1rem}.excalidraw .sidebar-tab-trigger{--button-width: auto;--button-bg: transparent;--button-hover-bg: transparent;--button-active-bg: var(--color-primary);--button-hover-color: var(--color-primary);--button-hover-border: var(--color-primary)}.excalidraw .sidebar-tab-trigger[data-state=active]{--button-bg: var(--color-primary);--button-hover-bg: var(--color-primary-darker);--button-hover-color: var(--color-icon-white);--button-border: var(--color-primary);color:var(--color-icon-white)}.excalidraw .default-sidebar{display:flex;flex-direction:column}.excalidraw .default-sidebar .sidebar-triggers{display:flex;gap:0;padding:2px;margin-top:-3px;margin-bottom:-3px;border:1px solid var(--sidebar-border-color);background:var(--default-bg-color);border-radius:.625rem}.excalidraw .default-sidebar .sidebar-triggers .sidebar-tab-trigger{height:var(--lg-button-size);width:var(--lg-button-size);border:none}.excalidraw .ActiveFile .ActiveFile__fileName{display:flex;align-items:center}.excalidraw .ActiveFile .ActiveFile__fileName span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:9.3em}.excalidraw .ActiveFile .ActiveFile__fileName svg{width:1.15em;margin-inline-end:.3em;transform:scaleY(.9)}.excalidraw .OverwriteConfirm{display:flex;flex-direction:column;align-items:center;gap:.75rem;isolation:isolate}.excalidraw .OverwriteConfirm h3{margin:0;font-weight:700;font-size:1.3125rem;line-height:130%;align-self:flex-start;color:var(--text-primary-color)}.excalidraw .OverwriteConfirm__Description{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;padding:2.5rem;background:var(--color-danger-background);border-radius:.5rem;font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;color:var(--color-danger-color)}.excalidraw--mobile.excalidraw .OverwriteConfirm__Description{flex-direction:column;text-align:center}.excalidraw .OverwriteConfirm__Description__spacer{flex-grow:1}.excalidraw .OverwriteConfirm__Description__icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:2.5rem;background:var(--color-danger-icon-background);width:3.5rem;height:3.5rem;padding:.75rem}.excalidraw .OverwriteConfirm__Description__icon svg{color:var(--color-danger-icon-color);width:1.5rem;height:1.5rem}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning{background:var(--color-warning-background);color:var(--color-warning-color)}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon{background:var(--color-warning-icon-background);flex:0 0 auto}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon svg{color:var(--color-warning-icon-color)}.excalidraw .OverwriteConfirm__Actions{display:flex;flex-direction:row;align-items:stretch;justify-items:stretch;justify-content:center;gap:1.5rem}.excalidraw--mobile.excalidraw .OverwriteConfirm__Actions{flex-direction:column}.excalidraw .OverwriteConfirm__Actions__Action{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:.75rem;flex-basis:50%;flex-grow:0}.excalidraw .OverwriteConfirm__Actions__Action__content{height:100%;font-size:.875rem;text-align:center}.excalidraw .OverwriteConfirm__Actions__Action h4{font-weight:700;font-size:1.125rem;line-height:130%;margin:0;color:var(--text-primary-color)}.excalidraw .layer-ui__search{flex:1 0 auto;display:flex;flex-direction:column;padding:8px 0 0}.excalidraw .layer-ui__search-header{display:flex;justify-content:space-between;align-items:center;padding:0 .75rem}.excalidraw .layer-ui__search-header .ExcTextField{flex:1 0 auto}.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#f5f5f9;border-radius:var(--border-radius-md);border:0}.excalidraw.theme--dark.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#31303b}.excalidraw .layer-ui__search-header .ExcTextField__input input::placeholder{font-size:.9rem}.excalidraw .layer-ui__search-count{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 0;margin:0 .75rem .25rem;font-size:.8em}.excalidraw .layer-ui__search-count .result-nav{display:flex}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn{width:36px;height:36px;--button-border: transparent}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:active{background-color:var(--color-surface-high)}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:first-child{margin-right:4px}.excalidraw .layer-ui__search-result-container{overflow-y:auto;flex:1 1 0;display:flex;flex-direction:column;gap:.125rem}.excalidraw .layer-ui__result-item{display:flex;align-items:center;min-height:2rem;flex:0 0 auto;padding:.25rem .75rem;cursor:pointer;border:1px solid transparent;outline:none;margin:0 .75rem;border-radius:var(--border-radius-md)}.excalidraw .layer-ui__result-item .text-icon{width:1rem;height:1rem;margin-right:.75rem}.excalidraw .layer-ui__result-item .preview-text{flex:1;max-height:48px;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.excalidraw .layer-ui__result-item:hover{background-color:var(--color-surface-high)}.excalidraw .layer-ui__result-item:active{border-color:var(--color-primary)}.excalidraw .layer-ui__result-item.active{background-color:var(--color-surface-high)}.excalidraw .dialog-mermaid-title{margin-block:.25rem;font-size:1.25rem;font-weight:700;padding-inline:2.5rem}.excalidraw .Modal.Dialog.ttd-dialog{padding:1.25rem}.excalidraw .Modal.Dialog.ttd-dialog.Dialog--fullscreen{margin-top:0}.excalidraw .Modal.Dialog.ttd-dialog .Island{padding-inline:0!important;height:100%;display:flex;flex-direction:column;flex:1 1 auto;box-shadow:none}.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width:861px){.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .Modal.Dialog.ttd-dialog .Dialog__content{flex:1 1 auto}.excalidraw .ttd-dialog-desc{font-size:15px;font-style:italic;font-weight:500;margin-bottom:1.5rem}.excalidraw .ttd-dialog-tabs-root{width:100%;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-tab-trigger{color:var(--color-on-surface);font-size:.875rem;margin:0;padding:0 1rem;background-color:transparent;border:0;height:2.875rem;font-weight:600;font-family:inherit;letter-spacing:.4px}.excalidraw .ttd-dialog-tab-trigger[data-state=active]{border-bottom:2px solid var(--color-primary)}.excalidraw .ttd-dialog-triggers{border-bottom:1px solid var(--color-surface-high);margin-bottom:1.5rem;padding-inline:2.5rem}.excalidraw .ttd-dialog-content{padding-inline:2.5rem;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-content[hidden]{display:none}.excalidraw .ttd-dialog-input{width:auto;height:10rem;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;font-family:monospace}@media screen and (min-width:861px){.excalidraw .ttd-dialog-input{width:100%;height:100%}}.excalidraw .ttd-dialog-output-wrapper{display:flex;align-items:center;justify-content:center;padding:.85rem;box-sizing:border-box;flex-grow:1;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);height:400px;width:auto}@media screen and (min-width:861px){.excalidraw .ttd-dialog-output-wrapper{width:100%;height:200px}}.excalidraw .ttd-dialog-output-wrapper canvas{max-width:100%;max-height:100%}.excalidraw .ttd-dialog-output-canvas-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-grow:1}.excalidraw .ttd-dialog-output-error{color:red;font-weight:700;font-size:30px;word-break:break-word;overflow:auto;max-height:100%;height:100%;width:100%;text-align:center;position:absolute;z-index:10}.excalidraw .ttd-dialog-output-error p{font-weight:500;font-family:Cascadia;text-align:left;white-space:pre-wrap;font-size:.875rem;padding:0 10px}.excalidraw .ttd-dialog-panels{height:100%}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panels{display:grid;grid-template-columns:1fr 1fr;gap:4rem}}.excalidraw .ttd-dialog-panel{display:flex;flex-direction:column;width:100%}.excalidraw .ttd-dialog-panel__header{display:flex;margin:0 4px 4px;align-items:center;gap:1rem}.excalidraw .ttd-dialog-panel__header label{font-size:14px;font-style:normal;font-weight:600}.excalidraw .ttd-dialog-panel:first-child .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:4rem}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:.5rem!important}}.excalidraw .ttd-dialog-panel textarea{height:100%;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;width:100%;font-family:monospace}@media screen and (max-width:861px){.excalidraw .ttd-dialog-panel textarea{width:auto;height:10rem}}.excalidraw .ttd-dialog-panel-button-container{margin-top:1rem;margin-bottom:.5rem}.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:none}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:block;visibility:hidden}}.excalidraw .ttd-dialog-panel-button{position:relative}.excalidraw .ttd-dialog-panel-button.excalidraw-button{font-family:inherit;font-weight:600;height:2.5rem;font-size:12px;color:#fff;background-color:var(--color-primary);width:100%}.excalidraw .ttd-dialog-panel-button.excalidraw-button:hover{background-color:var(--color-primary-darker)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:active{background-color:var(--color-primary-darkest)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled{opacity:.5;cursor:not-allowed}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled:hover{background-color:var(--color-primary)}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel-button.excalidraw-button{width:auto;min-width:7.5rem}}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div{display:contents}.excalidraw .ttd-dialog-panel-button div.invisible{visibility:hidden}.excalidraw .ttd-dialog-panel-button div.Spinner{display:flex!important;position:absolute;inset:0;--spinner-color: white}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color: var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div span{padding-left:.5rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut{margin-inline-start:.5rem;font-size:.625rem;opacity:.6;display:flex;gap:.125rem}.excalidraw .ttd-dialog-submit-shortcut__key{border:1px solid gray;padding:2px 3px;border-radius:4px}.excalidraw .drag-input-container{display:flex;width:100%}.excalidraw .drag-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-md)}.excalidraw .disabled{opacity:.5;pointer-events:none}.excalidraw .drag-input-label{flex-shrink:0;border:1px solid var(--default-border-color);border-right:0;padding:0 .5rem 0 .75rem;min-width:1rem;height:2rem;box-sizing:border-box;color:var(--popup-text-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .drag-input-label{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)}:root[dir=rtl] .excalidraw .drag-input-label{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .drag-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:2rem;border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;appearance:none}:root[dir=ltr] .excalidraw .drag-input{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}:root[dir=rtl] .excalidraw .drag-input{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .drag-input:focus-visible{box-shadow:none}.exc-stats{width:204px;position:absolute;top:60px;font-size:12px;z-index:var(--zIndex-layerUI);pointer-events:var(--ui-pointerEvents)}:root[dir=rtl] .exc-stats{left:12px;right:initial}.exc-stats h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;font-weight:700}.exc-stats h3{white-space:nowrap;font-size:1.17em;margin:0;font-weight:700}.exc-stats__rows{display:flex;flex-direction:column;gap:.3125rem}.exc-stats__row{display:flex;justify-content:space-between;align-items:center;display:grid;gap:4px}.exc-stats__row div+div{text-align:right}.exc-stats__row--heading{text-align:center;font-weight:700;margin:.25rem 0}.exc-stats .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.exc-stats .title h2{margin:0}.exc-stats .close{height:16px;width:16px;cursor:pointer}.exc-stats .close svg{width:100%;height:100%}.excalidraw .ElementLinkDialog{position:absolute;top:var(--editor-container-padding);left:var(--editor-container-padding);z-index:var(--zIndex-modal);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-island);background-color:var(--island-bg-color)}.excalidraw--mobile.excalidraw .ElementLinkDialog{left:0;margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem);box-sizing:border-box;z-index:5}.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1.5rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{margin-top:0;margin-bottom:.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{font-size:1.25rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{margin:0}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{font-size:.875rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input{display:flex}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__input-field{flex:1}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove{color:#c92a2a;margin-left:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon svg{color:#fa5252}.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{font-size:.875rem;margin-top:1rem}.excalidraw .layer-ui__wrapper.animate{transition:width .1s ease-in-out}.excalidraw .layer-ui__wrapper{position:absolute;width:100%;height:100%;pointer-events:none;z-index:var(--zIndex-layerUI)}.excalidraw .layer-ui__wrapper__top-right{display:flex;width:100%;justify-content:flex-end;gap:.75rem;pointer-events:none!important}.excalidraw .layer-ui__wrapper__top-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper__footer{width:100%}.excalidraw .layer-ui__wrapper__footer-right{z-index:100;display:flex}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom{transform:translateY(92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{padding:10px;position:absolute;bottom:0;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .5s;font-family:var(--ui-font);font-size:.75rem;font-weight:500;line-height:1;border-radius:var(--border-radius-lg);border:1px solid var(--default-border-color);background-color:var(--island-bg-color);color:var(--text-primary-color)}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:1rem}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:1rem}.excalidraw .layer-ui__wrapper .disable-zen-mode:hover{background-color:var(--button-hover-bg)}.excalidraw .layer-ui__wrapper .disable-zen-mode:active{border-color:var(--color-primary)}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear .3s,opacity .5s;transition-delay:.8s;pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left>*,.excalidraw .layer-ui__wrapper .footer-center>*,.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right{margin-top:auto;margin-bottom:auto}.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,.excalidraw .App-toolbar.zen-mode .HintViewer{display:none}.excalidraw .App-toolbar__divider{width:1px;height:1.5rem;align-self:center;background-color:var(--default-border-color);margin:0 .25rem}.excalidraw--mobile.excalidraw .App-toolbar__divider{margin:0}.excalidraw .App-toolbar__extra-tools-trigger{box-shadow:none;border:0;background-color:transparent}.excalidraw .App-toolbar__extra-tools-trigger:active{background-color:var(--button-hover-bg);box-shadow:0 0 0 1px var(--button-active-border, var(--color-primary-darkest)) inset}.excalidraw .App-toolbar__extra-tools-trigger--selected,.excalidraw .App-toolbar__extra-tools-trigger--selected:hover{background:var(--color-primary-light);color:var(--color-primary)}.excalidraw .App-toolbar__extra-tools-dropdown{margin-top:.375rem;right:0;min-width:11.875rem;z-index:1}.excalidraw .Toast{animation:fade-in .5s;background-color:var(--button-gray-1);border-radius:4px;bottom:10px;box-sizing:border-box;cursor:default;left:50%;margin-left:-150px;padding:4px 0;position:absolute;text-align:center;width:300px;z-index:999999}.excalidraw .Toast .Toast__message{padding:0 1.6rem;color:var(--popup-text-color);white-space:pre-wrap}.excalidraw .Toast .close{position:absolute;top:0;right:0;padding:.4rem}.excalidraw .Toast .close .ToolIcon__icon{width:1.2rem;height:1.2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.excalidraw .SVGLayer{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:var(--zIndex-svgLayer)}.excalidraw .SVGLayer svg{image-rendering:auto;overflow:visible;position:absolute;width:100%;height:100%;top:0;left:0}.excalidraw .excalidraw-canvas-buttons{position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-canvasButtons);background:var(--island-bg-color);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:.375rem}.excalidraw .follow-mode{position:absolute;box-sizing:border-box;pointer-events:none;border:2px solid var(--color-primary-hover);z-index:9999;display:flex;align-items:flex-end;justify-content:center}.excalidraw .follow-mode__badge{background-color:var(--color-primary-hover);color:var(--color-primary-light);padding:.25rem .5rem;margin-bottom:.5rem;border-radius:.5rem;pointer-events:all;font-size:.75rem;display:flex;gap:.5rem;align-items:center}.excalidraw .follow-mode__badge__label{display:flex;white-space:pre-wrap;line-height:1}.excalidraw .follow-mode__badge__username{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.excalidraw .follow-mode__disconnect-btn{all:unset;cursor:pointer;border-radius:.25rem}.excalidraw .follow-mode__disconnect-btn:hover{background-color:var(--color-primary-darker)}.excalidraw .follow-mode__disconnect-btn:active{background-color:var(--color-primary-darkest)}.excalidraw .follow-mode__disconnect-btn svg{display:block;width:1rem;height:1rem}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;-webkit-user-select:none;user-select:none}.LoadingMessage{position:absolute;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.LoadingMessage .Spinner{font-size:2.8em}.LoadingMessage .LoadingMessage-text{margin-top:1em;font-size:.8em}.LoadingMessage--dark{background-color:#121212;color:#ced4da}.excalidraw{--theme-filter: none;--button-destructive-bg-color: #ffe3e3;--button-destructive-color: #c92a2a;--button-gray-1: #e9ecef;--button-gray-2: #ced4da;--button-gray-3: #adb5bd;--button-special-active-bg-color: #ebfbee;--dialog-border-color: var(--color-gray-20);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #a5d8ff;--icon-fill-color: var(--color-on-surface);--icon-green-fill-color: #2b8a3e;--default-bg-color: #ffffff;--input-bg-color: #ffffff;--input-border-color: #ced4da;--input-hover-bg-color: #f1f3f5;--input-label-color: #495057;--island-bg-color: #ffffff;--keybinding-color: var(--color-gray-40);--link-color: #1c7ed6;--overlay-bg-color: rgba(255, 255, 255, .88);--popup-bg-color: var(--island-bg-color);--popup-secondary-bg-color: #f1f3f5;--popup-text-color: #000000;--popup-text-inverted-color: #ffffff;--select-highlight-color: #339af0;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--button-hover-bg: var(--color-surface-high);--button-active-bg: var(--color-surface-high);--button-active-border: var(--color-brand-active);--default-border-color: var(--color-surface-high);--default-button-size: 2rem;--default-icon-size: 1rem;--lg-button-size: 2.25rem;--lg-icon-size: 1rem;--editor-container-padding: 1rem;--scrollbar-thumb: var(--button-gray-2);--scrollbar-thumb-hover: var(--button-gray-3);--color-slider-track: hsl(240, 100%, 90%);--color-slider-thumb: var(--color-gray-80);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-20);--sidebar-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--sidebar-border-color: var(--color-surface-high);--sidebar-bg-color: var(--island-bg-color);--library-dropdown-shadow: 0px 15px 6px rgba(0, 0, 0, .01), 0px 8px 5px rgba(0, 0, 0, .05), 0px 4px 4px rgba(0, 0, 0, .09), 0px 1px 2px rgba(0, 0, 0, .1), 0px 0px 0px rgba(0, 0, 0, .1);--space-factor: .25rem;--text-primary-color: var(--color-on-surface);--color-selection: #6965db;--color-icon-white: #ffffff;--color-primary: #6965db;--color-primary-darker: #5b57d1;--color-primary-darkest: #4a47b1;--color-primary-light: #e3e2fe;--color-primary-light-darker: #d7d5ff;--color-primary-hover: #5753d0;--color-gray-10: #f5f5f5;--color-gray-20: #ebebeb;--color-gray-30: #d6d6d6;--color-gray-40: #b8b8b8;--color-gray-50: #999999;--color-gray-60: #7a7a7a;--color-gray-70: #5c5c5c;--color-gray-80: #3d3d3d;--color-gray-85: #242424;--color-gray-90: #1e1e1e;--color-gray-100: #121212;--color-disabled: var(--color-gray-40);--color-warning: #fceeca;--color-warning-dark: #f5c354;--color-warning-darker: #f3ab2c;--color-warning-darkest: #ec8b14;--color-text-warning: var(--text-primary-color);--color-danger: #db6965;--color-danger-dark: #db6965;--color-danger-darker: #d65550;--color-danger-darkest: #d1413c;--color-danger-text: black;--color-danger-background: #fff0f0;--color-danger-icon-background: #ffdad6;--color-danger-color: #700000;--color-danger-icon-color: #700000;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--text-primary-color);--color-warning-icon-color: var(--text-primary-color);--color-muted: var(--color-gray-30);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-100);--color-muted-background: var(--color-gray-80);--color-muted-background-darker: var(--color-gray-100);--color-promo: var(--color-primary);--color-success: #cafccc;--color-success-darker: #bafabc;--color-success-darkest: #a5eba8;--color-success-text: #268029;--color-success-contrast: #65bb6a;--color-success-contrast-hover: #6bcf70;--color-success-contrast-active: #6edf74;--color-logo-icon: var(--color-primary);--color-logo-text: #190064;--border-radius-md: .375rem;--border-radius-lg: .5rem;--color-surface-high: #f1f0ff;--color-surface-mid: #f2f2f7;--color-surface-low: #ececf4;--color-surface-lowest: #ffffff;--color-on-surface: #1b1b1f;--color-brand-hover: #5753d0;--color-on-primary-container: #030064;--color-brand-active: #4440bf;--color-border-outline: #767680;--color-border-outline-variant: #c5c5d0;--color-surface-primary-container: #e0dfff;--color-badge: #0b6513;--background-color-badge: #d3ffd2}@media screen and (min-device-width:1921px){.excalidraw{--lg-button-size: 2.5rem;--lg-icon-size: 1.25rem;--default-button-size: 2.25rem;--default-icon-size: 1.25rem}}.excalidraw.theme--dark.theme--dark-background-none{background:none}.excalidraw.theme--dark{--theme-filter: invert(93%) hue-rotate(180deg);--button-destructive-bg-color: #5a0000;--button-destructive-color: #ffa8a8;--button-gray-1: #363636;--button-gray-2: #272727;--button-gray-3: #222;--button-special-active-bg-color: #204624;--dialog-border-color: var(--color-gray-80);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path fill="%23ced4da" d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #228be6;--icon-green-fill-color: #69db7c;--default-bg-color: #121212;--input-bg-color: #121212;--input-border-color: #2e2e2e;--input-hover-bg-color: #181818;--input-label-color: #e9ecef;--island-bg-color: #232329;--keybinding-color: var(--color-gray-60);--link-color: #4dabf7;--overlay-bg-color: rgba(52, 58, 64, .12);--popup-secondary-bg-color: #222;--popup-text-color: #ced4da;--popup-text-inverted-color: #2c2c2c;--select-highlight-color: #4dabf7;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-85);--scrollbar-thumb: #343a40;--scrollbar-thumb-hover: #495057;--color-slider-track: hsl(244, 23%, 39%);--color-selection: #3530c4;--color-icon-white: var(--color-gray-90);--color-primary: #a8a5ff;--color-primary-darker: #b2aeff;--color-primary-darkest: #beb9ff;--color-primary-light: #4f4d6f;--color-primary-light-darker: #43415e;--color-primary-hover: #bbb8ff;--color-disabled: var(--color-gray-70);--color-text-warning: var(--color-gray-80);--color-danger: #ffa8a5;--color-danger-dark: #672120;--color-danger-darker: #8f2625;--color-danger-darkest: #ac2b29;--color-danger-text: #fbcbcc;--color-danger-background: #fbcbcc;--color-danger-icon-background: #672120;--color-danger-color: #261919;--color-danger-icon-color: #fbcbcc;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--color-gray-80);--color-warning-icon-color: var(--color-gray-80);--color-muted: var(--color-gray-80);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-20);--color-muted-background: var(--color-gray-40);--color-muted-background-darker: var(--color-gray-20);--color-logo-text: #e2dfff;--color-surface-high: hsl(245, 10%, 21%);--color-surface-low: hsl(240, 8%, 15%);--color-surface-mid: hsl(240 6% 10%);--color-surface-lowest: hsl(0, 0%, 7%);--color-on-surface: #e3e3e8;--color-brand-hover: #bbb8ff;--color-on-primary-container: #e0dfff;--color-brand-active: #d0ccff;--color-border-outline: #8e8d9c;--color-border-outline-variant: #46464f;--color-surface-primary-container: #403e6a}:root{--zIndex-canvas: 1;--zIndex-interactiveCanvas: 2;--zIndex-svgLayer: 3;--zIndex-wysiwyg: 3;--zIndex-canvasButtons: 3;--zIndex-layerUI: 4;--zIndex-eyeDropperBackdrop: 5;--zIndex-eyeDropperPreview: 6;--zIndex-hyperlinkContainer: 7;--zIndex-modal: 1000;--zIndex-popup: 1001;--zIndex-toast: 999999;--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--sat: env(safe-area-inset-top)}body.excalidraw-cursor-resize,body.excalidraw-cursor-resize a:hover,body.excalidraw-cursor-resize *{cursor:ew-resize}.excalidraw{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:relative;overflow:hidden;color:var(--text-primary-color);display:flex;inset:0;height:100%;width:100%;-webkit-user-select:none;user-select:none}.excalidraw button{cursor:pointer;-webkit-user-select:none;user-select:none}.excalidraw:focus{outline:none}.excalidraw .excalidraw-link,.excalidraw a{font-weight:500;text-decoration:none;color:var(--link-color);-webkit-user-select:none;user-select:none;cursor:pointer}.excalidraw .excalidraw-link:hover,.excalidraw a:hover{text-decoration:underline}.excalidraw .excalidraw-link:active,.excalidraw a:active{text-decoration:none}.excalidraw canvas{touch-action:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;z-index:var(--zIndex-canvas)}.excalidraw canvas.interactive{z-index:var(--zIndex-interactiveCanvas)}.excalidraw__canvas-wrapper,.excalidraw__canvas.static{pointer-events:none}.excalidraw__canvas{position:absolute}.excalidraw__embeddable{width:100%;height:100%;border:0}.excalidraw__embeddable-container{position:absolute;z-index:2;transform-origin:top left;pointer-events:none}.excalidraw.theme--dark canvas{filter:var(--theme-filter)}.excalidraw .FixedSideContainer{padding-top:var(--sat, 0);padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0)}.excalidraw .panelRow{display:flex;justify-content:space-between}.excalidraw .panelColumn{display:flex;flex-direction:column;row-gap:.75rem}.excalidraw .panelColumn h3,.excalidraw .panelColumn legend,.excalidraw .panelColumn .control-label{margin:0;margin-bottom:.25rem;font-size:.75rem;color:var(--text-primary-color);font-weight:400;display:block}.excalidraw .panelColumn .control-label input{display:block;width:100%}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .iconSelectList{flex-wrap:wrap;position:relative}.excalidraw .panelColumn .buttonList{flex-wrap:wrap;display:flex;column-gap:.5rem;row-gap:.5rem}.excalidraw .panelColumn .buttonList label{font-size:.75rem}.excalidraw .panelColumn .buttonList input[type=radio],.excalidraw .panelColumn .buttonList input[type=button]{opacity:0;position:absolute;pointer-events:none}.excalidraw .panelColumn .buttonList .iconRow{margin-top:8px}.excalidraw .panelColumn fieldset{margin:0;padding:0;border:none}.excalidraw .divider{width:1px;background-color:#e9ecef;margin:1px}.excalidraw .welcome-screen-menu-item:focus-visible,.excalidraw .dropdown-menu-item:focus-visible,.excalidraw button:focus-visible,.excalidraw .buttonList label:focus-within,.excalidraw input:focus-visible{outline:transparent;box-shadow:0 0 0 1px var(--color-brand-hover)}.excalidraw .buttonList .ToolIcon__icon{all:unset!important;display:flex!important}.excalidraw .buttonList button{background-color:transparent}.excalidraw .buttonList label,.excalidraw .buttonList button,.excalidraw .buttonList .zIndexButton{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .buttonList label:hover,.excalidraw .buttonList button:hover,.excalidraw .buttonList .zIndexButton:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .buttonList label:active,.excalidraw .buttonList button:active,.excalidraw .buttonList .zIndexButton:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .buttonList label.active,.excalidraw .buttonList button.active,.excalidraw .buttonList .zIndexButton.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .buttonList label.active:hover,.excalidraw .buttonList button.active:hover,.excalidraw .buttonList .zIndexButton.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .buttonList label.active svg,.excalidraw .buttonList button.active svg,.excalidraw .buttonList .zIndexButton.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .App-top-bar{z-index:var(--zIndex-layerUI);display:flex;flex-direction:column;align-items:center}.excalidraw .App-bottom-bar{position:absolute;inset:0;--bar-padding: calc(4 * var(--space-factor));padding-top:max(var(--bar-padding),var(--sat,0));padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0);z-index:4;display:flex;align-items:flex-end;pointer-events:none}.excalidraw .App-bottom-bar>.Island{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;max-height:100%;display:flex;flex-direction:column;pointer-events:var(--ui-pointerEvents)}.excalidraw .App-bottom-bar>.Island .panelColumn{padding:8px 8px 0}.excalidraw .App-toolbar{width:100%}.excalidraw .App-toolbar .eraser.ToolIcon:hover{--icon-fill-color: #fff;--keybinding-color: #fff}.excalidraw .App-toolbar .eraser.active{background-color:var(--color-primary)}.excalidraw .App-toolbar-content{display:flex;align-items:center;justify-content:space-between;padding:8px}.excalidraw .App-toolbar-content .dropdown-menu--mobile{bottom:55px;top:auto}.excalidraw .App-mobile-menu{width:100%;overflow-x:visible;overflow-y:auto;box-sizing:border-box;margin-bottom:var(--bar-padding)}.excalidraw .App-menu{display:grid;color:var(--icon-fill-color)}.excalidraw .shapes-section{display:flex;justify-content:center;pointer-events:none!important}.excalidraw .shapes-section>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .App-menu_top{grid-template-columns:1fr 2fr 1fr;grid-gap:2rem;align-items:flex-start;cursor:default;pointer-events:none!important}.excalidraw .App-menu_top>*{pointer-events:var(--ui-pointerEvents)}@media(min-width:1536px){.excalidraw .App-menu_top{grid-template-columns:1fr 1fr 1fr;grid-gap:3rem}}.excalidraw .App-menu_top>*:first-child{justify-self:flex-start}.excalidraw .App-menu_top>*:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{position:absolute;bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;cursor:default;pointer-events:none!important;box-sizing:border-box;padding:0 1rem}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .App-menu_bottom>*:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>*:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{overflow-y:auto;padding:.75rem;width:12.5rem;box-sizing:border-box;position:absolute}.excalidraw .dropdown-select{height:1.5rem;padding:0;padding-inline-start:.5rem;padding-inline-end:1.5rem;color:var(--icon-fill-color);background-color:var(--button-gray-1);border-radius:var(--space-factor);border:1px solid var(--button-gray-2);font-size:.8rem;font-family:inherit;outline:none;appearance:none;background-image:var(--dropdown-icon);background-repeat:no-repeat;background-position:right .7rem top 50%,0 0;background-size:.65em auto,100%}:root[dir=rtl] .excalidraw .dropdown-select{background-position:left .7rem top 50%,0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .dropdown-select:hover,.excalidraw .dropdown-select:active{background-color:var(--button-gray-2)}.excalidraw .dropdown-select__language{height:2rem;background-color:var(--island-bg-color);border-color:var(--default-border-color)!important;cursor:pointer}.excalidraw .dropdown-select__language:hover{background-color:var(--island-bg-color)}.excalidraw .scroll-back-to-content{border-radius:var(--border-radius-lg);background-color:var(--island-bg-color);color:var(--icon-fill-color);border:1px solid var(--default-border-color);padding:10px 20px;position:absolute;left:50%;bottom:30px;transform:translate(-50%);pointer-events:var(--ui-pointerEvents);font-family:inherit}.excalidraw .scroll-back-to-content:hover{background-color:var(--button-hover-bg)}.excalidraw .scroll-back-to-content:active{border:1px solid var(--button-active-border)}.excalidraw .help-icon{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:var(--lg-button-size);height:var(--lg-button-size)}.excalidraw .help-icon svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .help-icon:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .help-icon:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .help-icon.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .help-icon.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .help-icon.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .help-icon:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .help-icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .reset-zoom-button{font-family:var(--ui-font)}.excalidraw .finalize-button{display:grid;grid-auto-flow:column;gap:.4em;margin-top:auto;margin-bottom:auto;margin-inline-start:.6em}.excalidraw .undo-redo-buttons,.excalidraw .eraser-buttons{display:grid;grid-auto-flow:column;margin-top:auto;margin-bottom:auto;margin-inline-start:.6em}.excalidraw--mobile.excalidraw aside{display:none}.excalidraw--mobile.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab, 0));z-index:-1}:root[dir=rtl] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;height:auto;width:auto;transition:opacity .5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;height:0;width:0;transition:opacity .5s}.excalidraw .disable-pointerEvents{pointer-events:none!important}.excalidraw.excalidraw--view-mode .App-menu{display:flex;justify-content:space-between}.excalidraw input.is-redacted{-webkit-text-security:disc}.excalidraw input[type=text],.excalidraw textarea:not(.excalidraw-wysiwyg){color:var(--text-primary-color);border:1.5px solid var(--input-border-color);padding:.75rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--input-bg-color)}.excalidraw input[type=text]:not(:focus):hover,.excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover{border-color:var(--color-brand-hover)}.excalidraw input[type=text]:focus,.excalidraw textarea:not(.excalidraw-wysiwyg):focus{outline:none;border-color:var(--color-brand-hover)}@media print{.excalidraw .App-bottom-bar,.excalidraw .FixedSideContainer,.excalidraw .layer-ui__wrapper{display:none}}.excalidraw ::-webkit-scrollbar{width:4px;height:3px}.excalidraw select::-webkit-scrollbar{width:10px}.excalidraw ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.excalidraw ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.excalidraw ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb)}.excalidraw .mobile-misc-tools-container{position:absolute;top:calc(5rem - var(--editor-container-padding));right:calc(var(--editor-container-padding) * -1);display:flex;flex-direction:column;border:1px solid var(--sidebar-border-color);border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);border-right:0;overflow:hidden;background-color:var(--island-bg-color)}.excalidraw .mobile-misc-tools-container .ToolIcon__icon{width:2rem;height:2rem;border-radius:0}.excalidraw .mobile-misc-tools-container .default-sidebar-trigger{border:0}.excalidraw .App-toolbar--mobile{overflow:visible;max-width:98vw}.excalidraw .App-toolbar--mobile .ToolIcon__keybinding{display:none}.excalidraw .UserList-Wrapper{margin:0;padding:0;border:none;text-align:left}.excalidraw .UserList-Wrapper legend{display:block;font-size:.75rem;font-weight:400;margin:0 0 .25rem;padding:0}.excalidraw .main-menu-trigger{border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low)}.excalidraw .main-menu-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .App-mobile-menu,.excalidraw .App-menu__left{--button-border: transparent;--button-bg: var(--color-surface-mid)}.excalidraw.theme--dark.excalidraw .App-mobile-menu,.excalidraw.theme--dark.excalidraw .App-menu__left{--button-hover-bg: #363541;--button-bg: var(--color-surface-high)}.excalidraw .App-menu__left .buttonList{padding:.25rem 0}.excalidraw .excalidraw__paragraph{margin:1rem 0}.excalidraw .Modal__content .excalidraw__paragraph:first-child{margin-top:0}.excalidraw .Modal__content .excalidraw__paragraph+.excalidraw__paragraph{margin-top:0rem}.ErrorSplash.excalidraw{min-height:100vh;padding:20px 0;overflow:auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:text;user-select:text}.ErrorSplash.excalidraw .ErrorSplash-messageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#ffe3e3;border:3px solid #c92a2a}.ErrorSplash.excalidraw .ErrorSplash-paragraph{margin:15px 0;max-width:600px}.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash.excalidraw .bigger,.ErrorSplash.excalidraw .bigger button{font-size:1.1em}.ErrorSplash.excalidraw .smaller,.ErrorSplash.excalidraw .smaller button{font-size:.9em}.ErrorSplash.excalidraw .ErrorSplash-details{display:flex;flex-direction:column;align-items:flex-start}.ErrorSplash.excalidraw .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:Cascadia;font-size:.8em}.excalidraw__embeddable-container .excalidraw__embeddable-container__inner{overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable__outer{width:100%;height:100%}.excalidraw__embeddable-container .excalidraw__embeddable__outer>*{border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable-hint{position:absolute;z-index:1;background:#00000080;padding:1rem 1.6rem;border-radius:12px;color:#fff;font-weight:700;letter-spacing:.6px;font-family:Assistant}@font-face{font-family:Assistant;src:url(/assets/Assistant-Regular-DVxZuzxb.woff2) format("woff2");font-weight:400;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Medium-DrcxCXg3.woff2) format("woff2");font-weight:500;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-SemiBold-SCI4bEL9.woff2) format("woff2");font-weight:600;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Bold-gm-uSS1B.woff2) format("woff2");font-weight:700;style:normal;display:swap}.footer-center{pointer-events:none;display:flex;width:100%;justify-content:flex-start;margin-inline-end:.6rem}.footer-center>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .ExcalidrawLogo{--logo-icon--xs: 2rem;--logo-text--xs: 1.5rem;--logo-icon--small: 2.5rem;--logo-text--small: 1.75rem;--logo-icon--normal: 3rem;--logo-text--normal: 2.2rem;--logo-icon--large: 90px;--logo-text--large: 65px;display:flex;align-items:center}.excalidraw .ExcalidrawLogo svg{flex:0 0 auto}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-icon{width:auto;color:var(--color-logo-icon)}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-text{margin-left:.75rem;width:auto;color:var(--color-logo-text)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-icon{height:var(--logo-icon--xs)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-text{height:var(--logo-text--xs)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-icon{height:var(--logo-icon--small)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-text{height:var(--logo-text--small)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-icon{height:var(--logo-icon--normal)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-text{height:var(--logo-text--normal)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-icon{height:var(--logo-icon--large)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-text{height:var(--logo-text--large)}.excalidraw .excalifont{font-family:Excalifont,Xiaolai}.excalidraw .welcome-screen-decor{pointer-events:none;color:var(--color-gray-40)}.excalidraw .welcome-screen-decor a{--color: var(--color-primary);color:var(--color);text-decoration:none;margin-bottom:-6px}.excalidraw.theme--dark .welcome-screen-decor{color:var(--color-gray-60)}@media(max-height:599px){.excalidraw .welcome-screen-decor-hint{display:none!important}}@media(max-width:1024px),(max-width:800px){.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--help,.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--menu{display:none}}.excalidraw .welcome-screen-decor-hint--help{display:flex;position:absolute;right:0;bottom:100%}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help{left:0;right:auto}.excalidraw .welcome-screen-decor-hint--help svg{margin-top:.5rem;width:85px;height:71px;transform:scaleX(-1) rotate(80deg)}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help svg{transform:rotate(80deg)}.excalidraw .welcome-screen-decor-hint--toolbar{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2.5rem;display:flex;align-items:baseline}.excalidraw .welcome-screen-decor-hint--toolbar .welcome-screen-decor-hint__label{width:120px;position:relative;top:-.5rem}.excalidraw .welcome-screen-decor-hint--toolbar svg{width:38px;height:78px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--toolbar svg{transform:scaleX(-1)}.excalidraw .welcome-screen-decor-hint--menu{position:absolute;width:320px;font-size:1rem;top:100%;margin-top:.25rem;margin-inline-start:.6rem;display:flex;align-items:flex-end;gap:.5rem}.excalidraw .welcome-screen-decor-hint--menu svg{width:41px;height:94px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--menu svg{transform:scaleX(-1)}@media(max-width:860px){.excalidraw .welcome-screen-decor-hint--menu .welcome-screen-decor-hint__label{max-width:160px}}.excalidraw .welcome-screen-center{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;position:absolute;pointer-events:none;inset:1rem}.excalidraw .welcome-screen-center__logo{display:flex;align-items:center;column-gap:.75rem;font-size:2.25rem}.excalidraw .welcome-screen-center__heading{font-size:1.125rem;text-align:center}.excalidraw .welcome-screen-menu{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center}.excalidraw .welcome-screen-menu-item{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);color:var(--color-gray-50);font-size:.875rem;width:100%;min-width:300px;max-width:400px;display:grid;align-items:center;justify-content:space-between;background:none;border:1px solid transparent;padding:.75rem;border-radius:var(--border-radius-md);grid-template-columns:calc(var(--default-icon-size) + .5rem) 1fr 3rem}.excalidraw .welcome-screen-menu-item__text{display:flex;align-items:center;margin-right:auto;text-align:left;column-gap:.5rem}.excalidraw .welcome-screen-menu-item__icon{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .welcome-screen-menu-item__shortcut{margin-left:auto;color:var(--color-gray-40);font-size:.75rem}.excalidraw .welcome-screen-menu-item:hover{text-decoration:none;background:var(--button-hover-bg)}.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw .welcome-screen-menu-item:active{background:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw.theme--dark .welcome-screen-menu-item,.excalidraw.theme--dark .welcome-screen-menu-item__shortcut{color:var(--color-gray-60)}.excalidraw.theme--dark .welcome-screen-menu-item:hover{background-color:var(--color-surface-low)}.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__text,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-10)}@media(max-height:599px){.excalidraw .welcome-screen-center{margin-top:4rem}}@media(min-height:600px)and (max-height:900px){.excalidraw .welcome-screen-center{margin-top:8rem}}@media(max-height:500px),(max-width:320px){.excalidraw .welcome-screen-center{display:none}}.excalidraw .collab-button{--button-bg: var(--color-primary);--button-color: var(--color-surface-lowest);--button-border: var(--color-primary);--button-width: var(--lg-button-size);--button-height: var(--lg-button-size);--button-hover-bg: var(--color-primary-darker);--button-hover-border: var(--color-primary-darker);--button-active-bg: var(--color-primary-darker);box-shadow:0 0 0 1px var(--color-surface-lowest);flex-shrink:0}.excalidraw .collab-button.active.active{background-color:#0fb884;border-color:#0fb884}.excalidraw .collab-button.active.active svg{color:#fff}.excalidraw .collab-button.active.active:hover,.excalidraw .collab-button.active.active:active{background-color:#0fb884;border-color:#0fb884}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{min-width:1em;min-height:1em;line-height:1;position:absolute;bottom:-5px;padding:3px;border-radius:50%;background-color:#b2f2bb;color:#2b8a3e;font-size:.6rem;font-family:Cascadia}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}.BaseBoard[data-v-cdbcc750]{display:flex;flex-direction:column;height:100%}.BaseBoard__content[data-v-cdbcc750]{display:flex;flex:1;align-items:stretch;justify-content:stretch;overflow:hidden;position:relative}.BaseBoard__placeholder[data-v-cdbcc750]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--color-neutral-60);font-size:16px;z-index:1}.BaseBoard__react-container[data-v-cdbcc750]{width:100%;height:100%;min-height:var(--boardMinHeight, 500px);position:relative}.BaseBoard__react-container[data-v-cdbcc750] .excalidraw{--bgColor: var(--white);--hoverColor: var(--color-neutral-40);--focusColor: var(--color-neutral-30);--disabledColor: var(--color-neutral-40);--textColor: var(--color-neutral-100);--color-primary: var(--color-accent);--color-primary-darker: var(--color-accent-hover);--color-primary-darkest: var(--color-accent-focus);--color-primary-light: var(--color-accent-surface);--color-primary-contrast-offset: var(--color-accent-hover);--color-surface-primary-container: var(--color-accent);--island-bg-color: var(--bgColor);--color-surface-high: var(--hoverColor);--color-surface-mid: var(--color-neutral-30);--color-surface-low: var(--color-neutral-20);--color-surface-lowest: var(--bgColor);--color-slider-track: var(--color-green-20);--color-on-surface: var(--textColor);font-family:var(--sans);font-size:var(--font-size-medium);--border-radius-sm: var(--border-radius-small);--border-radius-md: var(--border-radius-medium);--color-border-outline: var(--hoverColor);--color-border-outline-variant: var(--disabledColor);--color-brand-hover: var(--color-accent-hover);--color-brand-active: var(--focusColor);--shadow-island: var(--box-shadow);--modal-shadow: var(--box-shadow-2);--button-transition-timing: .2s;{transition:background-color var(--button-transition-timing)}}.BaseBoard__react-container[data-v-cdbcc750] .excalidraw.theme--dark{--bgColor: var(--color-neutral-90);--hoverColor: var(--color-neutral-80);--focusColor: var(--color-neutral-70);--disabledColor: var(--color-neutral-60);--textColor: var(--white);--island-bg-color: var(--color-neutral-90);--color-surface-mid: var(--color-neutral-80);--color-surface-low: var(--color-neutral-70);--color-surface-lowest: var(--color-neutral-100);--color-primary: var(--color-accent);--color-primary-darker: var(--color-accent-hover);--color-primary-darkest: var(--color-accent-focus);--color-primary-light: var(--color-accent-surface);--color-primary-contrast-offset: var(--color-accent-hover);--color-slider-track: var(--color-accent-surface)}.BoardCollaborator[data-v-289e1194]{position:relative;width:100%;height:100%}.BoardCollaborator__offline-warning[data-v-289e1194]{position:absolute;top:12px;left:50%;transform:translate(-50%);background-color:var(--color-warning);color:var(--color-neutral-90);padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;z-index:100;pointer-events:none;animation:fadeIn-289e1194 .3s ease-in-out;box-shadow:0 2px 4px #0000001a}@keyframes fadeIn-289e1194{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.BoardPreview[data-v-d09b6d78]{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;background-color:var(--white)}.BoardPreview__loading[data-v-d09b6d78],.BoardPreview__error[data-v-d09b6d78]{color:var(--color-neutral-60);font-size:var(--font-size-medium);padding:1rem;text-align:center}.BoardPreview__error[data-v-d09b6d78]{color:var(--color-error)}.BoardPreview__content[data-v-d09b6d78]{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start}.BoardPreview__content[data-v-d09b6d78] svg{width:100%;height:100%;max-width:none;max-height:none;display:block;transform-origin:top center}.ImportElementsModal__content[data-v-96183007]{display:flex;flex-direction:column;gap:16px}.ImportElementsModal__textarea[data-v-96183007]{width:100%;min-height:200px;font-family:monospace;padding:8px;border:1px solid var(--color-neutral-40);border-radius:4px;resize:vertical}.ImportElementsModal__error[data-v-96183007]{color:var(--color-error);font-size:14px;margin-top:8px}.ImportElementsModal__examples[data-v-96183007]{max-height:300px;overflow-y:auto;font-family:monospace;font-size:12px;padding:12px;border-radius:4px;margin:8px 0;white-space:pre-wrap}details[data-v-96183007]{margin-bottom:12px}summary[data-v-96183007]{cursor:pointer;color:var(--color-accent);font-weight:500;margin-bottom:8px}summary[data-v-96183007]:hover{text-decoration:underline}.TransferNodeOwnershipForm[data-v-007898db]>*+*{margin-top:12px}.ShareNodeForm__existingSharing[data-v-007898db]{align-items:center;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow);display:flex;justify-content:space-between;padding:8px 8px 8px 12px}.ShareNodeForm__existingSharingName[data-v-007898db]{font-weight:500}.ShareNodeForm__existingSharingEmail[data-v-007898db]{color:var(--color-neutral-70)}.ShareNodeForm__existingSharing>div[data-v-007898db]:last-child{align-items:center;display:flex;gap:12px}.QrDisplay[data-v-4d783fa0]{display:flex;flex-direction:column;gap:2rem;width:100%;align-items:center;min-height:0;flex:1}.QrDisplay__qrSection[data-v-4d783fa0]{display:flex;justify-content:center;align-items:center;width:100%;flex-shrink:0;min-height:0}.QrDisplay__qr_wrapper[data-v-4d783fa0]{display:flex;justify-content:center;align-items:center;border-radius:16px;padding:1rem;transition:all .2s ease;background:transparent;border:2px solid transparent;box-sizing:border-box;width:100%;aspect-ratio:1}.QrDisplay__qr_wrapper--clickable[data-v-4d783fa0]{cursor:pointer}.QrDisplay__qr_wrapper--clickable[data-v-4d783fa0]:hover{transform:scale(1.02);border-color:var(--color-accent);box-shadow:0 10px 20px #0000001a}.QrDisplay__qr_wrapper[data-v-4d783fa0] svg{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain}.QrDisplay__encodedValue[data-v-4d783fa0]{width:min(18rem,100%);margin-top:calc(var(--spacing-2) * -1);color:var(--color-neutral-80);font-family:monospace;font-size:var(--font-size-small);line-height:1.5;text-align:center;word-break:break-word;overflow-wrap:anywhere}.QrDisplay__joinSection[data-v-4d783fa0]{width:100%;display:flex;flex-direction:column;gap:2rem;padding:1rem;text-align:center;flex-shrink:1;min-height:0;overflow:visible}.QrDisplay__step[data-v-4d783fa0]{display:flex;flex-direction:column;align-items:center;gap:1rem}.QrDisplay__step_icon[data-v-4d783fa0]{background:var(--color-accent);color:var(--color-neutral-100);border-radius:50%;width:clamp(3rem,5vw,4rem);height:clamp(3rem,5vw,4rem);display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.QrDisplay__step_label[data-v-4d783fa0]{font-weight:600;color:var(--color-neutral-90);font-size:clamp(var(--font-size-large),4vw,var(--font-size-xx-large));margin:0}.QrDisplay__code_display[data-v-4d783fa0]{font-size:clamp(3.5rem,14vw,10rem);font-weight:950;color:var(--color-neutral-90);letter-spacing:.3rem;text-transform:uppercase;margin:2.5rem 0 .5rem;width:100%;text-align:center;line-height:1;overflow:hidden;word-break:break-all}.QrDisplay__url_wrapper[data-v-4d783fa0]{display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:16px;padding:1.5rem 2rem;border:2px solid var(--color-neutral-30);min-height:4rem;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.QrDisplay__url_wrapper[data-v-4d783fa0]:hover{border-color:var(--color-accent);background:var(--color-neutral-20)}.QrDisplay__url_text[data-v-4d783fa0]{flex:1;font-family:monospace;font-size:clamp(1rem,3vw,2rem);color:var(--color-dark-green);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease;font-weight:700;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.QrDisplay__url_wrapper:hover .QrDisplay__url_text[data-v-4d783fa0]{color:var(--color-dark-green-70)}.QrDisplay__url_wrapper--copied .QrDisplay__url_text[data-v-4d783fa0],.QrDisplay__url_wrapper--copied .QrDisplay__url_icon[data-v-4d783fa0]{color:var(--color-accent-focus)}.QrDisplay__url_icon[data-v-4d783fa0]{flex-shrink:0;font-size:clamp(1rem,2.5vw,1.5rem);color:var(--color-neutral-70);transition:color .2s ease}.QrDisplay__url_wrapper:hover .QrDisplay__url_icon[data-v-4d783fa0]{color:var(--color-accent)}@media(min-width:1024px){.QrDisplay--withSteps[data-v-4d783fa0]{flex-direction:row;align-items:center;gap:3rem}.QrDisplay--withSteps .QrDisplay__qrSection[data-v-4d783fa0]{flex:0 0 auto;max-width:50%;align-items:center}.QrDisplay--withSteps .QrDisplay__joinSection[data-v-4d783fa0]{flex:1;text-align:center;min-width:0}}@media(max-height:800px){.QrDisplay[data-v-4d783fa0]{gap:1.5rem}.QrDisplay__qr_wrapper[data-v-4d783fa0]{width:100%}.QrDisplay__joinSection[data-v-4d783fa0]{gap:1.5rem}.QrDisplay__code_display[data-v-4d783fa0]{margin:1rem 0 .25rem}}@media(max-height:600px){.QrDisplay[data-v-4d783fa0]{gap:1rem}.QrDisplay__qr_wrapper[data-v-4d783fa0]{width:100%}.QrDisplay__joinSection[data-v-4d783fa0]{gap:1rem}.QrDisplay__code_display[data-v-4d783fa0]{margin:.5rem 0 .25rem}}@media(max-width:768px){.QrDisplay[data-v-4d783fa0]{gap:1.5rem}.QrDisplay__qr_wrapper[data-v-4d783fa0]{padding:.75rem}.QrDisplay__url_wrapper[data-v-4d783fa0]{padding:.75rem 1rem;min-height:2.5rem}.QrDisplay__joinSection[data-v-4d783fa0]{gap:2rem}}@media(max-width:520px){.QrDisplay__url_text[data-v-4d783fa0]{word-break:break-all;white-space:normal}.QrDisplay__url_wrapper[data-v-4d783fa0]{padding:.5rem .75rem;min-height:2rem}.QrDisplay__joinSection[data-v-4d783fa0]{gap:1.5rem}}@media(max-height:500px)and (orientation:landscape){.QrDisplay--withSteps[data-v-4d783fa0]{flex-direction:row;gap:2rem;align-items:center}.QrDisplay--withSteps .QrDisplay__qrSection[data-v-4d783fa0]{flex:0 0 auto;max-width:50%}.QrDisplay--withSteps .QrDisplay__joinSection[data-v-4d783fa0]{flex:1;gap:1rem}}@media(max-width:320px){.QrDisplay__url_wrapper[data-v-4d783fa0]{padding:.5rem;min-height:1.5rem}}.AssistantChatTabPanel__section[data-v-4df81eb6]{margin-top:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.AssistantChatTabPanel__section h4[data-v-4df81eb6]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text)}.AssistantChatTabPanel__hint[data-v-4df81eb6]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-bottom:var(--spacing-2)}.AssistantChatTabPanel__fields[data-v-4df81eb6]{display:flex;flex-direction:column;gap:var(--spacing-3)}.AssistantChatTabPanel__field[data-v-4df81eb6]{display:flex;flex-direction:column;gap:var(--spacing-1)}.AssistantChatTabPanel__profileLink[data-v-4df81eb6]{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-accent);text-decoration:none;font-weight:var(--font-weight-medium)}.AssistantChatTabPanel__profileLink[data-v-4df81eb6]:hover{color:var(--color-accent-hover);text-decoration:underline}.BoardTabPanel__section[data-v-681f8a58]{padding:var(--spacing-3);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.BoardTabPanel__section h4[data-v-681f8a58]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text)}.BoardTabPanel__hint[data-v-681f8a58]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-bottom:var(--spacing-2)}.BoardTabPanel__checkboxes[data-v-681f8a58]>*+*{margin-top:var(--spacing-2)}.ChatTabPanel__section[data-v-b481f31d]{margin-top:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.ChatTabPanel__section+.ChatTabPanel__section[data-v-b481f31d]{margin-top:var(--spacing-3)}.ChatTabPanel__section h4[data-v-b481f31d]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text)}.ChatTabPanel__scopeCheckboxes[data-v-b481f31d]>*+*,.ChatTabPanel__permissionCheckboxes[data-v-b481f31d]>*+*{margin-top:var(--spacing-2)}.ChatTabPanel__hint[data-v-b481f31d]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-bottom:var(--spacing-2)}.CohostsTabPanel[data-v-cee44dfa]{display:flex;flex-direction:column;gap:var(--spacing-3)}.CohostsTabPanel__hint[data-v-cee44dfa]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.CohostsTabPanel__loading[data-v-cee44dfa]{display:flex;justify-content:center;padding:var(--spacing-6)}.CohostsTabPanel__list[data-v-cee44dfa]{display:flex;flex-direction:column;gap:var(--spacing-2)}.CohostsTabPanel__item[data-v-cee44dfa]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--color-neutral-10);border-radius:var(--border-radius-small)}.CohostsTabPanel__name[data-v-cee44dfa]{font-size:var(--font-size-medium);color:var(--color-neutral-90)}.CohostsTabPanel__email[data-v-cee44dfa]{font-size:var(--font-size-small);color:var(--color-neutral-60)}.CohostsTabPanel__removeButton[data-v-cee44dfa]{color:var(--color-neutral-60);transition:color var(--transition-duration-normal) ease}.CohostsTabPanel__removeButton[data-v-cee44dfa]:hover{color:var(--color-danger)}.CohostsTabPanel__add[data-v-cee44dfa]{display:flex;align-items:center;gap:var(--spacing-2)}.CohostsTabPanel__orgOnly[data-v-cee44dfa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--color-neutral-60);background:var(--color-neutral-10);border-radius:var(--border-radius-medium)}.CohostsTabPanel__orgOnlyIcon[data-v-cee44dfa]{font-size:32px;margin-bottom:var(--spacing-3);opacity:.5}.CohostsTabPanel__orgOnly p[data-v-cee44dfa]{margin:0;max-width:300px;line-height:1.5}.SyncSlideshow__loading[data-v-8c12957b]{display:flex;justify-content:center;align-items:center;padding:40px}.SyncSlideshow__empty[data-v-8c12957b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;gap:12px}.SyncSlideshow__emptyIcon[data-v-8c12957b]{font-size:48px;color:var(--color-success)}.SyncSlideshow__emptyTitle[data-v-8c12957b]{font-size:var(--font-size-large);font-weight:500;color:var(--color-neutral-80)}.SyncSlideshow__emptyDescription[data-v-8c12957b]{font-size:var(--font-size-medium);color:var(--color-neutral-60)}.SyncSlideshow__content[data-v-8c12957b]{display:flex;flex-direction:column;gap:20px}.SyncSlideshow__section[data-v-8c12957b]{border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);overflow:hidden}.SyncSlideshow__sectionHeader[data-v-8c12957b]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-weight:500;font-size:var(--font-size-medium)}.SyncSlideshow__sectionHeader--add[data-v-8c12957b]{background-color:var(--color-success-10);color:var(--color-success)}.SyncSlideshow__sectionHeader--remove[data-v-8c12957b]{background-color:var(--color-danger-10);color:var(--color-danger)}.SyncSlideshow__selectAll[data-v-8c12957b]{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;background-color:var(--color-neutral-20);border-bottom:1px solid var(--color-neutral-30);font-weight:500}.SyncSlideshow__selectAll[data-v-8c12957b]:hover{background-color:var(--color-neutral-30)}.SyncSlideshow__items[data-v-8c12957b]{max-height:300px;overflow-y:auto;padding:var(--spacing-3);background-color:var(--color-neutral-10)}.SyncSlideshow__items--cards[data-v-8c12957b]{display:flex;flex-direction:column;gap:var(--spacing-2)}.GroupMultiSelect__select[data-v-3ca052d9]{width:100%}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.LessonInput__inner[data-v-3f92c076]{display:flex;gap:8px}.LessonInput__inner[data-v-3f92c076]>*{flex-basis:50%}@media screen and (max-width:600px){.LessonInput__inner[data-v-3f92c076]{flex-direction:column}.LessonInput__inner[data-v-3f92c076]>*{flex-basis:auto}}.SourceLessonSection[data-v-4aa993fb]{margin-top:var(--spacing-5)}.SourceLessonSection__label[data-v-4aa993fb]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-70);margin-bottom:var(--spacing-3);text-transform:uppercase;letter-spacing:.5px}.SourceLessonSection__actions[data-v-4aa993fb]{display:flex;flex-direction:column;gap:var(--spacing-2)}.SourceLessonSection__tile[data-v-4aa993fb]{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--white);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.SourceLessonSection__tile[data-v-4aa993fb]:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #0000000f}.SourceLessonSection__tile[data-v-4aa993fb]:active{background:var(--color-neutral-10)}.SourceLessonSection__icon[data-v-4aa993fb]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--border-radius-small);background:var(--color-accent-surface);color:var(--color-accent);flex-shrink:0}.SourceLessonSection__icon--sync[data-v-4aa993fb]{background:var(--color-success-surface);color:var(--color-success)}.SourceLessonSection__content[data-v-4aa993fb]{flex:1;min-width:0}.SourceLessonSection__title[data-v-4aa993fb]{display:block;font-size:var(--font-size-medium);font-weight:500;color:var(--color-neutral-100);line-height:1.3}.SourceLessonSection__description[data-v-4aa993fb]{display:block;font-size:var(--font-size-small);color:var(--color-neutral-60);margin-top:2px;line-height:1.3}.SourceLessonSection__arrow[data-v-4aa993fb]{flex-shrink:0;color:var(--color-neutral-50);font-size:12px;transition:transform .15s ease,color .15s ease}.SourceLessonSection__tile:hover .SourceLessonSection__arrow[data-v-4aa993fb]{color:var(--color-accent);transform:translate(2px)}.GeneralTabPanel[data-v-9231898f]>*+*{margin-top:var(--spacing-3)}.GeneralTabPanel__imageContainer[data-v-9231898f]{position:relative}.GeneralTabPanel__image[data-v-9231898f]{border-radius:var(--border-radius-medium);display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.GeneralTabPanel__removeImageButton[data-v-9231898f]{position:absolute;top:8px;right:8px;background:#ffffffe6;border-radius:6px;padding:6px;transition:all var(--transition-duration-normal) ease}.GeneralTabPanel__removeImageButton[data-v-9231898f]:hover{background:var(--white);transform:scale(1.1)}.Label[data-v-9231898f],[data-v-9231898f] .Label{height:24px}.GeneralTabPanel__imageAndTitle[data-v-9231898f]{display:flex;gap:var(--spacing-6);justify-content:stretch}.GeneralTabPanel__imageAndTitle[data-v-9231898f]>*:first-child{flex-grow:1}.GeneralTabPanel__imageAndTitle[data-v-9231898f]>*:last-child{flex-basis:calc(37% - 12px);flex-grow:0;flex-shrink:0}.GeneralTabPanel__titleContainer[data-v-9231898f]{position:relative}.GeneralTabPanel__descriptionContainer[data-v-9231898f]{margin-top:var(--spacing-6);position:relative}.GeneralTabPanel__labelRow[data-v-9231898f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}.GeneralTabPanel__notesContainer[data-v-9231898f]{margin-top:var(--spacing-3)}.GeneralTabPanel__title[data-v-9231898f] .tiptap{font-size:var(--font-size-x-large);line-height:var(--line-height-x-large);font-weight:500}@media screen and (max-width:600px){.GeneralTabPanel__imageAndTitle[data-v-9231898f]{flex-direction:column-reverse;gap:var(--spacing-3)}.GeneralTabPanel__imageAndTitle[data-v-9231898f]>*:last-child{flex-basis:auto}}.Languages[data-v-fd46d27f]>*+*{margin-top:var(--spacing-3)}.Languages[data-v-fd46d27f] h2{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.Languages__supportableLanguages[data-v-fd46d27f]>*+*{margin-top:var(--spacing-2)}.TimeUnitSelect[data-v-5378ca2e]{min-width:125px}.TimingSettings[data-v-3d4c843f]{margin-top:var(--spacing-3)}.TimingSettings__option[data-v-3d4c843f]{padding:var(--spacing-3);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.TimingSettings__option+.TimingSettings__option[data-v-3d4c843f]{margin-top:var(--spacing-3)}.TimingSettings__option h4[data-v-3d4c843f]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text)}.TimingSettings__answerTime[data-v-3d4c843f]{display:flex;align-items:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-3)}.TimingSettings__answerTimeInput[data-v-3d4c843f]{flex-grow:1}.TimingSettings__answerTimeInput[data-v-3d4c843f] .TextInput__input{width:6em;text-align:right}.TimingSettings__datetime[data-v-3d4c843f]{margin-top:var(--spacing-3)}.TimingSettings__datetime .DatePicker[data-v-3d4c843f]{margin-top:var(--spacing-2)}.TimingSettings__datetime+.TimingSettings__datetime[data-v-3d4c843f]{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-neutral-30)}.TimingSettings__hint[data-v-3d4c843f]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-bottom:var(--spacing-2)}.TimingSettings__warningHint[data-v-3d4c843f]{display:block;margin-top:var(--spacing-1);color:var(--color-warning);font-style:italic}.QuestionsTabPanel__section[data-v-ee34ed16]{padding:var(--spacing-3);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.QuestionsTabPanel__section h4[data-v-ee34ed16]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text)}.QuestionsTabPanel__checkboxes[data-v-ee34ed16]>*+*{margin-top:var(--spacing-2)}.SlideshowIdSection[data-v-fc1e3b12]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);font-size:var(--font-size-small)}.SlideshowIdSection__label[data-v-fc1e3b12]{color:var(--color-neutral-70);white-space:nowrap}.SlideshowIdSection__value[data-v-fc1e3b12]{font-weight:var(--font-weight-semibold);color:var(--color-neutral-90);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.SlideshowIdSection__url[data-v-fc1e3b12]{margin-left:auto;padding:0;background:none;border:none;font:inherit;font-family:monospace;color:var(--color-dark-green);cursor:pointer;transition:color var(--transition-duration-normal) ease;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SlideshowIdSection__url[data-v-fc1e3b12]:hover{color:var(--color-accent)}.SlideshowIdSection__url--copied[data-v-fc1e3b12]{color:var(--color-accent-focus)}.StatusSetSelector[data-v-ba2db0da]{width:100%}.StatusSetSelector__group[data-v-ba2db0da]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.04em}.StatusSetSelector__option[data-v-ba2db0da]{display:flex;flex-direction:column;gap:2px}.StatusSetSelector__optionLabel[data-v-ba2db0da]{font-size:var(--font-size-medium)}.StatusSetSelector__optionSubtitle[data-v-ba2db0da]{font-size:var(--font-size-small);color:var(--color-neutral-50)}.ToolsTabPanel[data-v-e510355c]>*+*{margin-top:var(--spacing-3)}.ToolsTabPanel__section[data-v-e510355c]{padding:var(--spacing-3);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.ToolsTabPanel__section h4[data-v-e510355c]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text)}.ToolsTabPanel__hint[data-v-e510355c]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-bottom:var(--spacing-2)}.ToolsTabPanel__checkboxes[data-v-e510355c]>*+*{margin-top:var(--spacing-2)}.ToolsTabPanel__subOptions[data-v-e510355c]{margin-left:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-1)}.ToolsTabPanel__subLabel[data-v-e510355c]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.ToolsTabPanel__manageLink[data-v-e510355c]{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-accent);text-decoration:none;font-weight:var(--font-weight-medium)}.ToolsTabPanel__manageLink[data-v-e510355c]:hover{color:var(--color-accent-hover);text-decoration:underline}.VideoTabPanel__section[data-v-f5f68fdf]{margin-top:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.VideoTabPanel__section h4[data-v-f5f68fdf]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text)}.VideoTabPanel__hint[data-v-f5f68fdf]{font-size:var(--font-size-small);color:var(--color-neutral-70);margin-bottom:var(--spacing-2)}.VideoTabPanel__checkboxes[data-v-f5f68fdf]>*+*{margin-top:var(--spacing-2)}.SlideshowForm__id[data-v-6eabb421]{margin-bottom:var(--spacing-3)}.SlideshowForm__layout[data-v-6eabb421]{display:flex;gap:var(--spacing-4)}.SlideshowForm__tabs[data-v-6eabb421]{flex-shrink:0;width:150px}.SlideshowForm__panels[data-v-6eabb421]{flex-grow:1;min-width:0;border-left:1px solid var(--color-neutral-30);padding-left:var(--spacing-4)}.SlideshowForm__panels[data-v-6eabb421]>.TabPanel>*+*{margin-top:var(--spacing-3)}@media screen and (max-width:600px){.SlideshowForm__layout[data-v-6eabb421]{flex-direction:column;gap:var(--spacing-3)}.SlideshowForm__panels[data-v-6eabb421]{border-left:none;padding-left:0}}.CreateSlideshow__upgrade[data-v-2575987d]{margin-bottom:var(--spacing-5)}.CreateSlideshow__footerSection[data-v-2575987d]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium)}.CreateSlideshow__copyUrl[data-v-2575987d]{flex:1;min-width:0}.CreateSlideshow__goToSlideshow[data-v-2575987d]{flex-shrink:0}.SlideshowStatusBadge[data-v-6a368cc0]{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-xlarge);font-size:var(--font-size-small);font-weight:600;white-space:nowrap}.SlideshowStatusBadge--success[data-v-6a368cc0]{background:var(--color-success-surface);color:var(--color-success);border:var(--border-width-thin) solid var(--color-success-border)}.SlideshowStatusBadge--warning[data-v-6a368cc0]{background:var(--color-warning-surface);color:var(--color-warning-hover);border:var(--border-width-thin) solid var(--color-warning-border)}.SlideshowStatusBadge--neutral[data-v-6a368cc0]{background:var(--color-neutral-20);color:var(--color-neutral-70);border:var(--border-width-thin) solid var(--color-neutral-40)}.SlideshowStatusBadge--info[data-v-6a368cc0]{background:var(--color-blue-10);color:var(--color-blue);border:var(--border-width-thin) solid var(--color-blue-20)}.SlideshowStatusBadge--small[data-v-6a368cc0]{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xsmall);border-radius:var(--border-radius-large)}@media(max-width:768px){.SlideshowStatusBadge[data-v-6a368cc0]{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xsmall)}}.RecentSlideshowsList[data-v-5753805a]{display:flex;flex-direction:column;max-height:420px;overflow:hidden}.RecentSlideshowsList__header[data-v-5753805a]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-neutral-30)}.RecentSlideshowsList__title[data-v-5753805a]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-neutral-90);line-height:1.2}.RecentSlideshowsList__showAll[data-v-5753805a]{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-neutral-70);background:none;border:none;border-radius:var(--border-radius-small);cursor:pointer;transition:all var(--transition-duration-fast) ease}.RecentSlideshowsList__showAll[data-v-5753805a]:hover{color:var(--color-accent);background:var(--color-neutral-20)}.RecentSlideshowsList__showAll[data-v-5753805a] svg{width:12px;height:12px;transition:transform var(--transition-duration-fast) ease}.RecentSlideshowsList__showAll[data-v-5753805a]:hover svg{transform:translate(2px)}.RecentSlideshowsList__list[data-v-5753805a]{flex:1;overflow-y:auto;padding:var(--spacing-2)}.RecentSlideshowsList__item[data-v-5753805a]{display:flex;align-items:center;gap:var(--spacing-1);width:100%;padding-right:var(--spacing-2);border-radius:var(--border-radius-small);transition:background-color var(--transition-duration-fast) ease}.RecentSlideshowsList__item[data-v-5753805a]:hover{background:var(--color-neutral-10)}.RecentSlideshowsList__itemSelect[data-v-5753805a]{justify-content:space-between;gap:var(--spacing-3);flex:1;min-width:0;padding:var(--spacing-3) var(--spacing-3);border-radius:var(--border-radius-small);text-align:left}.RecentSlideshowsList__itemContent[data-v-5753805a]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.RecentSlideshowsList__itemTitle[data-v-5753805a]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-90);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecentSlideshowsList__itemTitle--missing[data-v-5753805a]{font-style:italic;color:var(--color-neutral-60)}.RecentSlideshowsList__itemMeta[data-v-5753805a]{font-size:var(--font-size-small);color:var(--color-neutral-60);line-height:1.3}.RecentSlideshowsList__empty[data-v-5753805a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--color-neutral-50)}.RecentSlideshowsList__emptyText[data-v-5753805a]{margin:0;font-size:var(--font-size-medium);color:var(--color-neutral-60)}.RecentSlideshowsList__footer[data-v-5753805a]{display:flex;justify-content:center;padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-neutral-30)}.StopSessionDialog[data-v-f32aa21e]{display:flex;flex-direction:column;gap:var(--spacing-4)}.StopSessionDialog__option[data-v-f32aa21e]{display:flex;align-items:flex-start;gap:var(--spacing-5);padding:var(--spacing-5);border:2px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);background:var(--color-neutral-0);cursor:pointer;transition:all var(--transition-duration-normal) ease;text-align:left;width:100%}.StopSessionDialog__option[data-v-f32aa21e]:hover:not(:disabled){border-color:var(--color-neutral-50);background:var(--color-neutral-10)}.StopSessionDialog__option[data-v-f32aa21e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.StopSessionDialog__option[data-v-f32aa21e]:disabled{opacity:.6;cursor:not-allowed}.StopSessionDialog__option--end[data-v-f32aa21e]:hover:not(:disabled){border-color:var(--color-success);background:var(--color-success-surface)}.StopSessionDialog__option--close[data-v-f32aa21e]:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-surface)}.StopSessionDialog__optionIcon[data-v-f32aa21e]{display:flex;align-items:center;justify-content:center;width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--border-radius-medium);flex-shrink:0;font-size:var(--font-size-x-large)}.StopSessionDialog__optionIcon--end[data-v-f32aa21e]{background:var(--color-success-surface);color:var(--color-success)}.StopSessionDialog__optionIcon--close[data-v-f32aa21e]{background:var(--color-danger-surface);color:var(--color-danger)}.StopSessionDialog__optionContent[data-v-f32aa21e]{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-half)}.StopSessionDialog__optionLabel[data-v-f32aa21e]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-large);color:var(--color-neutral-100)}.StopSessionDialog__optionDescription[data-v-f32aa21e]{font-size:var(--font-size-medium);color:var(--color-neutral-70);line-height:1.5}.StopSessionDialog__actions[data-v-f32aa21e]{display:flex;justify-content:flex-end}.SlideshowActionButtons[data-v-01d49311]{display:flex;gap:var(--spacing-3);align-items:center}.SlideshowActionButtons--small[data-v-01d49311]{gap:var(--spacing-2)}@media(max-width:768px){.SlideshowActionButtons[data-v-01d49311]{gap:var(--spacing-2)}}@media(max-width:480px){.SlideshowActionButtons[data-v-01d49311]{gap:var(--spacing-1)}}.SlideshowDataTable[data-v-835d3ea3] tbody tr td:first-child{padding:0!important;position:relative}.SlideshowDataTable[data-v-835d3ea3] thead tr th:first-child{padding:0!important;visibility:hidden}.SlideshowDataTable__imageCell[data-v-835d3ea3]{position:absolute;inset:0;overflow:hidden;border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)}.SlideshowDataTable__thumbnail[data-v-835d3ea3]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.SlideshowDataTable__imagePlaceholder[data-v-835d3ea3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-10);color:var(--color-neutral-40);font-size:16px}.SlideshowDataTable__titleCell[data-v-835d3ea3]{display:flex;align-items:flex-start;gap:var(--spacing-4);min-width:0}.SlideshowDataTable__titleContent[data-v-835d3ea3]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.SlideshowDataTable__titlePrimary a[data-v-835d3ea3]{font-size:16px;font-weight:500;color:var(--color-neutral-90);text-decoration:none;line-height:24px}.SlideshowDataTable__titlePrimary a[data-v-835d3ea3]:hover{color:var(--color-accent)}.SlideshowDataTable__title--missing[data-v-835d3ea3]{font-style:italic;color:var(--color-neutral-60)}.SlideshowDataTable__titleMeta[data-v-835d3ea3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);font-size:12px;color:var(--color-neutral-60);line-height:16px}.SlideshowDataTable__titleId[data-v-835d3ea3]{font-weight:500}.SlideshowDataTable__notes[data-v-835d3ea3]{cursor:pointer;padding:var(--spacing-2);border-radius:var(--border-radius-small);transition:background-color var(--transition-duration-normal);flex-shrink:0;color:var(--color-neutral-60)}.SlideshowDataTable__notes[data-v-835d3ea3]:hover{background-color:var(--color-neutral-20)}.SlideshowDataTable__dateCell[data-v-835d3ea3]{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.SlideshowDataTable__dateValue[data-v-835d3ea3]{font-size:14px;font-weight:400;color:var(--color-neutral-90);line-height:20px}.SlideshowDataTable__metaSeparator[data-v-835d3ea3]{color:var(--color-neutral-40)}.SlideshowDataTable__groupName[data-v-835d3ea3],.SlideshowDataTable__courseName[data-v-835d3ea3]{font-weight:400}.SlideshowDataTable__actions[data-v-835d3ea3]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);width:100%}.SlideshowDataTable__actionsColumn[data-v-835d3ea3]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);flex-shrink:0}.SlideshowDataTable__primaryActions[data-v-835d3ea3]{display:flex;align-items:center;gap:var(--spacing-2)}.SlideshowDataTable__separator[data-v-835d3ea3]{width:1px;height:24px;background-color:var(--color-neutral-30)}.SlideshowDataTable[data-v-835d3ea3] .p-datatable-table{min-width:0!important}@container content (max-width: 1100px){.SlideshowDataTable__openText[data-v-835d3ea3],.SlideshowDataTable__separator[data-v-835d3ea3]{display:none}}@container content (max-width: 900px){.SlideshowDataTable__summaryLink[data-v-835d3ea3]{display:none}.SlideshowDataTable[data-v-835d3ea3] .InfiniteDataTable__actions{white-space:normal!important}.SlideshowDataTable__actions[data-v-835d3ea3],.SlideshowDataTable__actionsColumn[data-v-835d3ea3],.SlideshowDataTable__primaryActions[data-v-835d3ea3]{flex-wrap:wrap;row-gap:var(--spacing-2)}.SlideshowDataTable[data-v-835d3ea3] .SlideshowDataTable__created{display:none!important}}@container content (max-width: 720px){.SlideshowDataTable[data-v-835d3ea3] .SlideshowDataTable__title{min-width:140px!important}.SlideshowDataTable[data-v-835d3ea3] .SlideshowDataTable__date{min-width:100px!important}}.DefaultLayout__headerEnd:has(.CreateSlideshowButton__actions){overflow:visible}.CreateSlideshowButton__actions[data-v-7c7c533c]{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;min-width:136px;z-index:calc(var(--z-index-sub-header) + 1)}.CreateSlideshowButton__presentButton[data-v-7c7c533c]{position:relative;z-index:2;justify-content:center;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.CreateSlideshowButton__actions:not(:hover):not(:focus-within) .CreateSlideshowButton__presentButton[data-v-7c7c533c]{border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium)}.CreateSlideshowButton__presentNowButton[data-v-7c7c533c]{position:absolute;top:100%;left:0;z-index:3;justify-content:flex-start;width:100%;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--transition-duration-fast) ease,transform var(--transition-duration-fast) ease;border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--box-shadow)}.CreateSlideshowButton__presentNowLabel[data-v-7c7c533c]{flex:1;min-width:0;text-align:left}.CreateSlideshowButton__actions:hover .CreateSlideshowButton__presentNowButton[data-v-7c7c533c],.CreateSlideshowButton__actions:focus-within .CreateSlideshowButton__presentNowButton[data-v-7c7c533c]{opacity:1;pointer-events:auto;transform:translateY(0)}.CreateSlideshowButton__presentContent[data-v-7c7c533c]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:100%;flex:1;font-weight:700}.CreateSlideshowButton__presentLabel[data-v-7c7c533c]{display:inline-flex;align-items:center;gap:var(--spacing-2)}.CreateSlideshowButton__presentAffordance[data-v-7c7c533c]{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:28px;margin:-4px -16px -4px 0;border-left:1px solid color-mix(in srgb,var(--white),transparent 68%);transition:transform var(--transition-duration-fast) ease}.CreateSlideshowButton__actions:hover .CreateSlideshowButton__presentAffordance[data-v-7c7c533c],.CreateSlideshowButton__actions:focus-within .CreateSlideshowButton__presentAffordance[data-v-7c7c533c]{transform:rotate(180deg)}.Node__content[data-v-ee524c4c]{margin:24px auto;width:calc(var(--measurement-content-width) + 2 * var(--measurement-tree-spacing));max-width:100%;container-name:treeRoot;container-type:inline-size;min-height:calc(100vh - var(--measurement-header-height, 64px) - var(--measurement-header-height, 64px) - 48px)}.NodeEquipmentPanel[data-v-ee524c4c],.NodeChangelogPanel[data-v-ee524c4c],.NodePrintPreviewPanel[data-v-ee524c4c],.LineagesPanel[data-v-ee524c4c]{height:100%;overflow:hidden}.NodeSelectionPanel[data-v-ee524c4c]{position:relative;height:100%;overflow:auto;padding:0}.NodeSelectionPanel__content[data-v-ee524c4c]{height:100%}.NodeAssistantPanel[data-v-ee524c4c]{height:100%;overflow:hidden;padding:0}@media screen and (max-width:750px){.Node__content[data-v-ee524c4c]{margin:var(--spacing-2) auto}}.Node__content--boardView[data-v-ee524c4c]{display:flex;flex-direction:column;width:auto;max-width:none;height:calc(100vh - var(--measurement-header-height, 64px) - var(--measurement-header-height, 64px) - 48px);max-height:calc(100vh - var(--measurement-header-height, 64px) - var(--measurement-header-height, 64px) - 48px);overflow:hidden}.NodeModal[data-v-d7662224]{margin-top:calc(-1 * var(--measurement-header-height) + 4px)}.NodeModal__content[data-v-d7662224] .DefaultLayout__header{top:0}.NodeModal[data-v-d7662224]{display:flex;flex-direction:column;height:calc(90vh - 32px);max-width:90vw;width:calc(var(--measurement-content-width) + 2 * var(--measurement-tree-spacing) + 200px)}.NodeModal[data-v-d7662224] .ModalMain{flex:1;min-height:0;display:flex;flex-direction:column}.NodeModal[data-v-d7662224] .ModalMain__wrapper{display:flex;flex-direction:column;flex:1;max-height:none;min-height:0;overflow:visible;padding:0}.NodeModal__content[data-v-d7662224]{flex:1;min-height:0;transform:translateZ(0);position:relative;overflow:hidden}.ModalMain[data-v-d7662224]{transform:none}.NodeModal__content[data-v-d7662224] .DefaultLayout{height:100%}.NodeModal__content[data-v-d7662224] .DefaultLayout__headerStart{display:none}.NodeModal__content[data-v-d7662224] .DefaultLayout__header{padding-inline-end:60px}.NodeModal__content[data-v-d7662224] .DefaultLayout__body{min-height:0;height:100%}.NodeModal__content[data-v-d7662224] .DefaultLayout__content{overflow-y:auto}.NodeModal__content[data-v-d7662224] .DefaultLayout__asideEndWrapper{bottom:0;position:absolute;right:0;top:60px}.NodeModal__content[data-v-d7662224] .DefaultLayout__content:after{content:"";display:block;height:32px;flex-shrink:0}.NodeModal__content[data-v-d7662224] .Node__content{min-height:0}@keyframes rotating-35052247{0%{transform:rotate(0)}to{transform:rotate(360deg)}}img[lazy=loading][data-v-35052247],img[lazy=error][data-v-35052247]{background-position:center center;background-repeat:no-repeat;background-size:20px}img[lazy=loading][data-v-35052247]{animation:rotating-35052247 1.5s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi43LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTIyNCAzMmMwLTE3LjcgMTQuMy0zMiAzMi0zMkMzOTcuNCAwIDUxMiAxMTQuNiA1MTIgMjU2YzAgNDYuNi0xMi41IDkwLjQtMzQuMyAxMjhjLTguOCAxNS4zLTI4LjQgMjAuNS00My43IDExLjdzLTIwLjUtMjguNC0xMS43LTQzLjdjMTYuMy0yOC4yIDI1LjctNjEgMjUuNy05NmMwLTEwNi04Ni0xOTItMTkyLTE5MmMtMTcuNyAwLTMyLTE0LjMtMzItMzJ6Ii8+PC9zdmc+)}img[lazy=error][data-v-35052247]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi43LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM4LjggNS4xQzI4LjQtMy4xIDEzLjMtMS4yIDUuMSA5LjJzLTYuMyAyNS41IDQuMSAzMy43bDU5MiA0NjRjMTAuNCA4LjIgMjUuNSA2LjMgMzMuNy00LjFzNi4zLTI1LjUtNC4xLTMzLjdsLTU1LjUtNDMuNWMuNS0zLjEuNy02LjMuNy05LjZWOTZjMC0zNS4zLTI4LjctNjQtNjQtNjRIMTI4Yy0xNC40IDAtMjcuOCA0LjgtMzguNSAxMi45TDM4LjggNS4xek0xMzQuNCA4MEg1MTJjOC44IDAgMTYgNy4yIDE2IDE2djI5Mi41bC01My40LTQxLjlMMzg3IDIzMy4zYy00LjUtNS45LTExLjYtOS4zLTE5LTkuM3MtMTQuNCAzLjQtMTkgOS4zbC03LjIgOS4zLTg1LjgtNjcuM2MtLjQtMjYuMi0yMS43LTQ3LjMtNDgtNDcuMy0zLjcgMC03LjQuNC0xMC44IDEuMkwxMzQuNCA4MHptMzUzIDQwMEwyODIuOSAzMTguOSAyNjYgMzQwLjcgMjM1LjUgMjk4Yy00LjUtNi4zLTExLjctMTAtMTkuNS0xMHMtMTUgMy43LTE5LjUgMTAuMWwtODAgMTEyLTQuNSA2LjNWMTg0LjNsLTQ4LTM3LjlWNDE2YzAgMzUuMyAyOC43IDY0IDY0IDY0aDM1OS40eiIvPjwvc3ZnPg==)}.Box[data-v-7e6fac3e]{background-color:var(--white);border-radius:var(--border-radius-medium);border:1px solid var(--color-border);box-shadow:var(--box-shadow);position:relative}.Box--slim[data-v-7e6fac3e]{border-radius:6px;padding:10px 12px 10px 36px;transition:all .15s ease}.Box__slimContent[data-v-7e6fac3e]{min-width:0}.Box__slimTitle[data-v-7e6fac3e],.Box__slimTitle[data-v-7e6fac3e] h1,.Box__slimTitle[data-v-7e6fac3e] h2,.Box__slimTitle[data-v-7e6fac3e] h3,.Box__slimTitle[data-v-7e6fac3e] h4,.Box__slimTitle[data-v-7e6fac3e] h5,.Box__slimTitle[data-v-7e6fac3e] h6{font-size:var(--font-size-small)!important;font-weight:600;line-height:var(--line-height-small)!important;margin-bottom:4px;color:var(--color-neutral-90);margin-top:0}.Box__slimSummary[data-v-7e6fac3e]{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-neutral-70)}.Box__slimSummary[data-v-7e6fac3e] p{margin:0}.Box__slimSummary[data-v-7e6fac3e] p+p{margin-top:.5em}.Box__inner[data-v-7e6fac3e]{display:block}.Box[data-v-7e6fac3e]:has(.Box__imageWrapper) .TypeMark{z-index:2}.Box__imageWrapper[data-v-7e6fac3e]{float:left;margin-right:var(--spacing-4);padding-bottom:var(--spacing-2);width:fit-content;max-width:min(30%,180px)}.Box__imageWrapper--placeholder[data-v-7e6fac3e]{max-width:none;width:180px}.Box__image[data-v-7e6fac3e]{height:120px;width:auto;max-width:100%;display:block;object-fit:contain;object-position:left;border-top-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);cursor:pointer}.Box__main[data-v-7e6fac3e]{padding:16px 16px 16px 56px}.Box__main--editing .Box__heading[data-v-7e6fac3e]{margin-inline:calc(-1 * var(--spacing-1));overflow:hidden;padding-block:var(--spacing-1);padding-inline:var(--spacing-1)}.Box__main--editing .Box__content[data-v-7e6fac3e]{clear:left}.Box--hasImage .Box__main[data-v-7e6fac3e]{padding-left:56px}.Box__inner[data-v-7e6fac3e]:after{clear:both;content:"";display:block}.Box__icon[data-v-7e6fac3e]{align-items:center;background-color:var(--color);border-bottom-right-radius:8px;border-top-left-radius:8px;color:var(--white);display:flex;font-size:20px;height:40px;justify-content:center;left:0;position:absolute;top:0;width:40px}.Box__heading:has(.Heading--isEditable)+.Box__content[data-v-7e6fac3e]{margin-top:8px}.Box__fallbackTitle[data-v-7e6fac3e]{color:var(--color-neutral-90);font-size:var(--font-size-large);font-weight:600;line-height:var(--line-height-large);margin:0}.Box__content[data-v-7e6fac3e]{line-height:var(--line-height-medium)}.Box__content[data-v-7e6fac3e]>*+*{margin-top:1em}.Box__buttons[data-v-7e6fac3e]:has(*){margin-top:8px}.Box__buttons[data-v-7e6fac3e]{display:flex;justify-content:flex-end}@media screen and (max-width:500px){.Box__imageWrapper[data-v-7e6fac3e]{float:none;margin-right:0;padding-bottom:0;width:100%}.Box__imageWrapper--placeholder[data-v-7e6fac3e]{max-width:100%}.Box__image[data-v-7e6fac3e]{border-top-right-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);height:120px}.Box__main[data-v-7e6fac3e]{padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-12)}.Box--hasImage .Box__main[data-v-7e6fac3e]{padding-left:var(--spacing-3)}}.Book[data-v-88e3a110]{position:relative;margin-bottom:32px}.TypeMark[data-v-88e3a110]{margin-left:-56px;--size: 48px}.Heading[data-v-88e3a110]{position:relative;background-color:color-mix(in srgb,var(--color),transparent 90%);padding:2px 16px;border-radius:8px;font-weight:500;font-size:28px;line-height:36px;width:100%;box-sizing:border-box}@media screen and (max-width:1000px){.Book[data-v-88e3a110]{display:flex;gap:4px}.TypeMark[data-v-88e3a110]{position:relative;margin:0;flex-grow:0}.Book[data-v-88e3a110]>*:nth-child(2){flex-grow:1}}.Backdrop>.Book{display:flex;gap:4px}.Backdrop>.Book .TypeMark{position:relative;margin:0;flex-grow:0}.Backdrop>.Book>*:nth-child(2){flex-grow:1}.CanvasToolView[data-v-043aa8cf]{display:grid;gap:var(--spacing-4)}.CanvasToolView__surface[data-v-043aa8cf]{min-height:70vh;position:relative}.CanvasToolView__error[data-v-043aa8cf]{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-small);border-radius:var(--border-radius-medium)}.CanvasToolView__error--warning[data-v-043aa8cf]{background:var(--color-warning-background);color:var(--color-warning-text);border:1px solid var(--color-warning)}.Canvas[data-v-cd9d2f3e]{display:flex;justify-content:center;width:100%}.Canvas__figure[data-v-cd9d2f3e]{max-width:100%}.Canvas__figure[data-v-cd9d2f3e]:has(.Canvas__placeholder),.Canvas__figure[data-v-cd9d2f3e]:has(.Canvas__empty){width:100%}.Canvas__preview[data-v-cd9d2f3e]{position:relative;display:inline-block}.Canvas__preview--editable .Canvas__editButton[data-v-cd9d2f3e]{opacity:0;transition:opacity var(--transition-duration-normal)}.Canvas__preview--editable:hover .Canvas__editButton[data-v-cd9d2f3e]{opacity:1}.Canvas__image[data-v-cd9d2f3e]{display:block;max-width:100%;height:auto;border-radius:var(--border-radius-medium);border:1px solid var(--color-border);background:var(--color-neutral-10)}.Canvas__editButton[data-v-cd9d2f3e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--spacing-3) var(--spacing-6);background:var(--color-accent);color:var(--white);border:none;border-radius:var(--border-radius-medium);cursor:pointer;font-size:var(--font-size-medium);font-weight:500;display:flex;align-items:center;gap:var(--spacing-2);box-shadow:var(--box-shadow-lg)}.Canvas__editButton[data-v-cd9d2f3e]:hover{background:var(--color-accent-hover)}.Canvas__placeholder[data-v-cd9d2f3e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);min-height:200px;padding:var(--spacing-12);background:var(--color-neutral-20);border:2px dashed var(--color-neutral-50);border-radius:var(--border-radius-medium);cursor:pointer;transition:border-color var(--transition-duration-normal),background-color var(--transition-duration-normal);color:var(--color-neutral-70)}.Canvas__placeholder[data-v-cd9d2f3e]:hover{border-color:var(--color-accent);background:var(--color-neutral-30)}.Canvas__placeholderIcon[data-v-cd9d2f3e]{font-size:48px}.Canvas__empty[data-v-cd9d2f3e]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-12);color:var(--color-neutral-60);background:var(--color-neutral-20);border-radius:var(--border-radius-medium)}.ChapterOrdinals[data-v-ecce6754]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LockedContentBanner[data-v-7b99a74d]{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:var(--color-surface-50);border:1px solid var(--color-border);border-radius:8px;margin-top:12px}.LockedContentBanner__icon[data-v-7b99a74d]{color:var(--color-accent);font-size:20px;flex-shrink:0}.LockedContentBanner__content[data-v-7b99a74d]{display:flex;flex-direction:column;gap:12px;flex:1}.LockedContentBanner__message[data-v-7b99a74d]{font-size:var(--font-size-medium);line-height:var(--line-height-medium);color:var(--color-text-secondary)}@media screen and (min-width:500px){.LockedContentBanner__content[data-v-7b99a74d]{flex-direction:row;align-items:center;justify-content:space-between}}.Heading[data-v-9adcd6f2]{border-bottom:none}.Chapter__header[data-v-9adcd6f2]{display:flex;align-items:baseline;gap:8px}.Chapter__header[data-v-9adcd6f2] .Heading{flex:1;min-width:0}.Chapter__menuTrigger[data-v-9adcd6f2]{flex-shrink:0;opacity:.4;transition:opacity var(--transition-duration-fast) ease}.Chapter__menuTrigger[data-v-9adcd6f2]:hover{opacity:1}.Chapter__ordinals[data-v-9adcd6f2]{opacity:.4}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.AnnotationNode[data-v-372892c5]{padding:4px;background:transparent;border:var(--border-width-thin) dashed transparent;transition:border-color var(--transition-duration-normal);cursor:text;line-height:1.1;position:relative;display:flex;align-items:center;box-sizing:content-box;background:var(--white)}.AnnotationNode__ghost[data-v-372892c5]{position:absolute;visibility:hidden;white-space:pre-wrap;word-break:break-word;padding:0;pointer-events:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:1.1;max-width:500px;min-width:60px}.AnnotationNode[data-v-372892c5]:hover,.is-selected[data-v-372892c5]{border-color:var(--color-accent)}.is-editing[data-v-372892c5]{background:var(--white);border-style:solid;box-shadow:var(--box-shadow-md)}.AnnotationNode__input-wrapper[data-v-372892c5]{width:100%;height:100%}.AnnotationNode__input[data-v-372892c5]{background:transparent;border:none;outline:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:inherit;line-height:1.1;padding:0;margin:0;width:100%;height:100%;resize:none;display:block;overflow:hidden}.AnnotationNode__display[data-v-372892c5]{color:var(--color-text);white-space:pre-wrap;word-break:break-word;-webkit-user-select:none;user-select:none;width:100%;height:100%}.BaseNode[data-v-8c224754]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative}.BaseNode__symbol[data-v-8c224754]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;position:relative;transition:transform var(--transition-duration-normal)}.BaseNode__value[data-v-8c224754]{position:absolute;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--black);pointer-events:none}.BaseNode__symbol[data-v-8c224754] svg{display:block;width:100%;height:100%;color:var(--black);overflow:visible}.BaseNode.is-selected[data-v-8c224754]{outline:2px dashed var(--color-accent)}[data-v-8c224754] .vue-flow__handle{width:18px;height:18px;background:var(--black);border:2px solid var(--white);opacity:0;z-index:1000!important;pointer-events:all!important}[data-v-8c224754] .vue-flow__handle.is-active{opacity:1!important;visibility:visible!important;display:block!important;background:var(--color-accent)!important;border:2px solid var(--white)!important;z-index:9999!important;pointer-events:all!important}.BaseNode[data-v-8c224754]:hover .vue-flow__handle,.BaseNode.is-selected[data-v-8c224754] .vue-flow__handle,[data-v-8c224754] .vue-flow__handle.is-active{opacity:1!important}.CircuitSymbol[data-v-540ab577]{width:100%;color:var(--black);overflow:visible}.ComponentSymbol[data-v-d2a684d6]{width:100%;height:100%;display:block}.ComponentsPanel[data-v-f76e716e]{display:flex;flex-direction:column;background:var(--white);border-right:var(--border-width-thin) solid var(--color-border);padding:var(--spacing-3);height:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.ComponentsPanel[data-v-f76e716e]::-webkit-scrollbar{width:var(--spacing-1)}.ComponentsPanel[data-v-f76e716e]::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--border-radius-large)}.ComponentsPanel__header[data-v-f76e716e]{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;margin-bottom:var(--spacing-4);padding-left:var(--spacing-1);letter-spacing:.05em;flex-shrink:0;color:var(--color-text-secondary)}.ComponentsPanel__grid[data-v-f76e716e]{display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--spacing-3);column-gap:var(--spacing-2);width:100%}.ComponentItem[data-v-f76e716e]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100px;min-height:96px;padding:var(--spacing-2);background:var(--white);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);cursor:grab;transition:border-color var(--transition-duration-normal),background-color var(--transition-duration-normal),transform var(--transition-duration-normal),box-shadow var(--transition-duration-normal);flex-shrink:0;box-sizing:border-box}.ComponentItem[data-v-f76e716e]:hover{border-color:var(--color-accent);background-color:var(--color-neutral-10);transform:translateY(-1px);box-shadow:var(--box-shadow-xs)}.ComponentItem__symbol[data-v-f76e716e]{width:100%;height:56px;margin-bottom:var(--spacing-2);display:flex;align-items:center;justify-content:center}[data-v-f76e716e] svg{width:auto;height:100%;max-width:100%;display:block}.ComponentItem__label[data-v-f76e716e]{font-size:var(--font-size-x-small);font-weight:var(--font-weight-semibold);text-align:center;width:100%;line-height:1.2;color:var(--color-text);white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ComponentItem[data-v-f76e716e]{-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.ComponentItem[data-v-f76e716e]:active{cursor:grabbing;opacity:.6;transform:scale(.95)}.CircuitConfirmDialog[data-v-9491597d]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--black) 45%,transparent);padding:var(--spacing-6)}.CircuitConfirmDialog__panel[data-v-9491597d]{width:min(440px,100%);background:var(--white);border-radius:var(--border-radius-medium);border:var(--border-width-thin) solid var(--color-border);box-shadow:var(--box-shadow-lg);padding:var(--spacing-6);outline:none}.CircuitConfirmDialog__header[data-v-9491597d]{margin-bottom:var(--spacing-3)}.CircuitConfirmDialog__title[data-v-9491597d]{margin:0;font-size:var(--font-size-large);line-height:var(--line-height-large);color:var(--color-text)}.CircuitConfirmDialog__message[data-v-9491597d]{margin:0;color:var(--color-text-secondary)}.CircuitConfirmDialog__footer[data-v-9491597d]{margin-top:var(--spacing-6);display:flex;justify-content:flex-end;gap:var(--spacing-2)}.fade-enter-active[data-v-9491597d],.fade-leave-active[data-v-9491597d]{transition:opacity var(--transition-duration-normal) ease}.fade-enter-from[data-v-9491597d],.fade-leave-to[data-v-9491597d]{opacity:0}.scale-enter-active[data-v-9491597d],.scale-leave-active[data-v-9491597d]{transition:opacity var(--transition-duration-normal) ease,transform var(--transition-duration-normal) ease-out}.scale-enter-from[data-v-9491597d],.scale-leave-to[data-v-9491597d]{opacity:0;transform:scale(.97)}.Icon[data-v-2cc61d6b]{align-items:center;display:inline-flex;justify-content:center}.Icon--loading[data-v-2cc61d6b]{opacity:.7}.Icon--error[data-v-2cc61d6b]{color:var(--color-error, #ff6b6b)}.Icon--small[data-v-2cc61d6b]{font-size:var(--font-size-small)}.Icon--medium[data-v-2cc61d6b]{font-size:var(--font-size-medium)}.Icon--large[data-v-2cc61d6b]{font-size:var(--font-size-large)}.ContextMenu[data-v-b455b89b]{position:fixed;z-index:9999;width:220px;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-large);background:var(--white);box-shadow:var(--box-shadow-md);padding:var(--spacing-2);display:flex;flex-direction:column}.ContextMenu__section[data-v-b455b89b]{display:flex;flex-direction:column;gap:var(--spacing-half)}.ContextMenu__action[data-v-b455b89b]{justify-content:flex-start;width:100%;font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-3);transition:background-color var(--transition-duration-normal) ease,color var(--transition-duration-normal) ease}.ContextMenu__divider[data-v-b455b89b]{border:0;border-top:var(--border-width-thin) solid var(--color-neutral-20);margin:var(--spacing-2) 0}.ContextMenu__field[data-v-b455b89b]{padding:var(--spacing-2) var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}.ContextMenu__label[data-v-b455b89b]{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.05em}.ContextMenu__input-group[data-v-b455b89b]{display:flex;gap:var(--spacing-2);align-items:center}.value-input[data-v-b455b89b],.unit-dropdown[data-v-b455b89b]{height:36px;font-size:var(--font-size-medium)}.value-input[data-v-b455b89b]{flex:1;min-width:0;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);padding:0 var(--spacing-2)}.unit-dropdown[data-v-b455b89b]{width:90px;flex-shrink:0}.ContextMenu__toggle-row[data-v-b455b89b]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3)}.ContextMenu__toggle-text[data-v-b455b89b]{font-size:var(--font-size-medium);color:var(--color-text);font-weight:var(--font-weight-medium)}.ContextMenu__button-group[data-v-b455b89b]{display:flex;gap:var(--spacing-1)}.cell-button[data-v-b455b89b]{flex:1;padding:4px 0;font-size:var(--font-size-small);transition:background-color var(--transition-duration-normal) ease,color var(--transition-duration-normal) ease}.fade-scale-enter-active[data-v-b455b89b],.fade-scale-leave-active[data-v-b455b89b]{transition:opacity var(--transition-duration-normal) ease,transform var(--transition-duration-normal) ease-out}.fade-scale-enter-from[data-v-b455b89b],.fade-scale-leave-to[data-v-b455b89b]{opacity:0;transform:scale(.97)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls{display:flex;flex-direction:column;align-items:stretch;gap:0;width:fit-content;max-width:34px;min-width:34px;position:relative;z-index:40;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);overflow:visible;box-shadow:var(--box-shadow-md);background:var(--white)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__panel.vue-flow__controls{display:flex;flex-direction:column}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button{width:32px;height:32px;min-width:32px;border:0;border-radius:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:var(--black);background:var(--white);outline:none;transition:background-color var(--transition-duration-fast),color var(--transition-duration-fast),box-shadow var(--transition-duration-fast)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button:first-child{border-top-left-radius:calc(var(--border-radius-medium) - 1px);border-top-right-radius:calc(var(--border-radius-medium) - 1px)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button:last-child{border-bottom-left-radius:calc(var(--border-radius-medium) - 1px);border-bottom-right-radius:calc(var(--border-radius-medium) - 1px)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button:not(:last-child){border-bottom:var(--border-width-thin) solid var(--color-border)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,var(--white));color:var(--color-accent)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button:active:not(:disabled){background:color-mix(in srgb,var(--color-accent) 16%,var(--white))}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 55%,transparent)}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button:disabled{opacity:.4;cursor:not-allowed}.ControlsWithTooltips[data-v-a52d7a1f] .vue-flow__controls-button svg{width:15px;height:15px;fill:currentColor}.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip{position:relative}.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) scale(.98);transform-origin:left center;background:var(--black);color:var(--white);font-size:var(--font-size-small);line-height:1;white-space:nowrap;padding:6px 8px;border-radius:var(--border-radius-small);box-shadow:var(--box-shadow-md);opacity:0;pointer-events:none;z-index:9999;transition:opacity var(--transition-duration-fast),transform var(--transition-duration-fast)}.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:before{content:"";position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid var(--black);opacity:0;pointer-events:none;z-index:9999;transition:opacity var(--transition-duration-fast)}.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:hover:after,.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:hover:before,.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:focus-visible:after,.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:focus-visible:before{opacity:1}.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:hover:after,.ControlsWithTooltips[data-v-a52d7a1f] .ControlsWithTooltips__hasTooltip:focus-visible:after{transform:translateY(-50%) scale(1)}.FontFamilySelector[data-v-6a329780]{display:flex}.FontFamilySelector__select[data-v-6a329780]{min-width:160px;width:100%}.FontFamilySelector__value[data-v-6a329780]{font-size:var(--font-size-medium, 14px)}.FontFamilySelector__option[data-v-6a329780]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2, 8px);padding:var(--spacing-1, 4px) 0}.FontFamilySelector__optionName[data-v-6a329780]{font-size:var(--font-size-medium, 14px)}.FontFamilySelector__loading[data-v-6a329780]{font-size:var(--font-size-x-small, 10px);color:var(--color-text-secondary);font-style:italic}.PropertiesPanel[data-v-d9303f8f]{background:var(--white);border-left:var(--border-width-thin) solid var(--color-border);display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}.PropertiesPanel__header[data-v-d9303f8f]{padding:1.5rem 1rem .5rem}.PropertiesPanel__header h3[data-v-d9303f8f]{margin:0;font-size:1.1rem;color:var(--color-text)}.PropertiesPanel__section[data-v-d9303f8f]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.PropertiesPanel__divider[data-v-d9303f8f]{height:1px;margin:.5rem 1rem;background-color:var(--color-neutral-20)}.PropertiesPanel__field[data-v-d9303f8f]{display:flex;flex-direction:column;gap:.5rem}.PropertiesPanel__label[data-v-d9303f8f]{font-size:.7rem;font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.05em;display:block}.PropertiesPanel__row[data-v-d9303f8f]{display:flex;gap:.5rem;width:100%}.PropertiesPanel__toggle[data-v-d9303f8f]{flex:1;height:34px;padding:0;justify-content:center;transition:background-color var(--transition-duration-fast),border-color var(--transition-duration-fast),color var(--transition-duration-fast)}[data-v-d9303f8f] .PropertiesPanel__toggle:not(.p-button-secondary){background-color:var(--color-neutral-20);border:var(--border-width-thin) solid var(--color-border);color:var(--color-text)}[data-v-d9303f8f] .PropertiesPanel__toggle.p-button-secondary.p-button-text{color:var(--color-text-secondary);border:var(--border-width-thin) solid transparent}.annotation-textarea[data-v-d9303f8f]{width:100%;font-family:inherit;line-height:1.5;resize:none;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);padding:.5rem}.annotation-textarea[data-v-d9303f8f]:focus{border-color:var(--color-accent);outline:none}.PropertiesPanel__checkboxRow[data-v-d9303f8f]{display:flex;align-items:center}.PropertiesPanel__checkboxLabel[data-v-d9303f8f]{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--color-text);cursor:pointer}.unit-dropdown[data-v-d9303f8f]{width:90px;flex-shrink:0}.PropertiesPanel__empty[data-v-d9303f8f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-secondary);padding:2rem;text-align:center}.flex-1[data-v-d9303f8f]{flex:1}.w-full[data-v-d9303f8f]{width:100%}.mt-2[data-v-d9303f8f]{margin-top:.5rem}[data-v-d9303f8f] .p-inputtext-sm{padding:.4rem .6rem}[data-v-d9303f8f] .p-select{height:34px}[data-v-d9303f8f] .p-button{justify-content:center}[data-v-d9303f8f] .p-button-label{flex:unset;text-align:center}.Toolbar[data-v-b12b086b]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-6);background-color:var(--white);border-bottom:var(--border-width-thin) solid var(--color-border);height:56px;-webkit-user-select:none;user-select:none}.Toolbar__section[data-v-b12b086b]{display:flex;align-items:center;gap:var(--spacing-1)}.Toolbar__divider[data-v-b12b086b]{width:var(--border-width-thin);height:24px;background-color:var(--color-border);margin:0 var(--spacing-2)}.Toolbar__spacer[data-v-b12b086b]{flex:1}.Toolbar__toolButton[data-v-b12b086b]{width:36px;height:36px;padding:0}.Toolbar__panelToggle[data-v-b12b086b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:90px;height:38px;background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);cursor:pointer;padding:var(--spacing-half) var(--spacing-2);transition:background-color var(--transition-duration-normal),border-color var(--transition-duration-normal)}.Toolbar__panelToggle[data-v-b12b086b]:hover{background:var(--color-neutral-20);border-color:var(--color-neutral-50)}.PanelToggle__top[data-v-b12b086b]{display:flex;align-items:center;justify-content:center;width:100%;gap:8px}.label[data-v-b12b086b]{font-size:var(--font-size-x-small);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap}.status[data-v-b12b086b]{font-size:var(--font-size-x-small);font-weight:800;color:var(--color-accent);text-transform:uppercase}.status--off[data-v-b12b086b]{color:var(--color-text-secondary)}.status--auto[data-v-b12b086b]{color:var(--color-dark-blue)}.icon--status[data-v-b12b086b]{font-size:var(--font-size-x-small);color:var(--color-accent)}.icon--off[data-v-b12b086b]{color:var(--color-text-secondary)}[data-v-b12b086b] .p-button:disabled{opacity:.4;cursor:not-allowed}[data-v-b12b086b] button.Toolbar__panelToggle{gap:0}.CircuitEditor[data-v-33a502e0]{display:flex;flex-direction:column;width:100%;height:100vh;min-height:0;overflow:hidden}.CircuitEditor__loading[data-v-33a502e0]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary)}.CircuitEditor__header[data-v-33a502e0]{flex-shrink:0;z-index:30}.CircuitEditor__body[data-v-33a502e0]{flex-grow:1;overflow:hidden;position:relative;display:flex;min-height:0}.CircuitEditor__canvas[data-v-33a502e0]{flex-grow:1;position:relative;z-index:1;min-height:0}.CircuitEditor__sidebar[data-v-33a502e0],.CircuitEditor__propertiesPanel[data-v-33a502e0]{position:relative;height:100%;background-color:var(--white);z-index:10;transition:width var(--transition-duration-normal) ease-out}.CircuitEditor__sidebar--resizing[data-v-33a502e0]{transition:none!important}.CircuitEditor__sidebar[data-v-33a502e0]{border-right:var(--border-width-thin) solid var(--color-border)}.CircuitEditor__propertiesPanel[data-v-33a502e0]{border-left:var(--border-width-thin) solid var(--color-border)}.CircuitEditor[data-v-33a502e0] .vue-flow__background,.CircuitEditor[data-v-33a502e0] .vue-flow__background *{pointer-events:none}.CircuitEditor[data-v-33a502e0] .vue-flow__top-left{top:var(--spacing-3);left:var(--spacing-3)}.CircuitEditor[data-v-33a502e0] .vue-flow__selection,.CircuitEditor[data-v-33a502e0] .vue-flow__nodesselection-rect{border:var(--border-width-thin) solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)!important;transform:scale(1.02);transform-origin:center}.CircuitEditor__resizeHandle[data-v-33a502e0]{position:absolute;top:0;width:6px;height:100%;cursor:col-resize;z-index:20;transition:background-color var(--transition-duration-normal) ease}.CircuitEditor__resizeHandle--right[data-v-33a502e0]{right:-3px}.CircuitEditor__resizeHandle--left[data-v-33a502e0]{left:-3px}.CircuitEditor__resizeHandle[data-v-33a502e0]:hover{background-color:var(--color-accent)}.cursor-select-mode[data-v-33a502e0] .vue-flow__pane{cursor:default!important}.cursor-pan-mode[data-v-33a502e0] .vue-flow__pane{cursor:grab!important}.cursor-pan-mode[data-v-33a502e0] .vue-flow__pane:active{cursor:grabbing!important}.cursor-text-mode[data-v-33a502e0] .vue-flow__pane{cursor:text!important}.CircuitToolView[data-v-43c4a755]{display:flex;flex-direction:column;height:calc(100vh - var(--measurement-header-height, 64px) - var(--headerHeight, 60px));height:calc(100svh - var(--measurement-header-height, 64px) - var(--headerHeight, 60px));min-height:0;overflow:hidden;background:var(--white)}.CircuitToolView__surface[data-v-43c4a755]{flex:1;min-height:0;position:relative}.CircuitToolView__surface[data-v-43c4a755] .CircuitEditor{height:100%}.CircuitToolView__error[data-v-43c4a755]{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-small);border-radius:var(--border-radius-medium)}.CircuitToolView__error--warning[data-v-43c4a755]{background:var(--color-warning-background);color:var(--color-warning-text);border:1px solid var(--color-warning)}.CircuitEditorModal[data-v-6799e51b]{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;flex-direction:column;background:var(--color-neutral-20)}.CircuitEditorModal__header[data-v-6799e51b]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-6);background:var(--white);border-bottom:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow-sm);flex-shrink:0}.CircuitEditorModal__title[data-v-6799e51b]{margin:0;font-size:20px;font-weight:500;line-height:36px;color:var(--color-neutral-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CircuitEditorModal__actions[data-v-6799e51b]{display:flex;gap:var(--spacing-3)}.CircuitEditorModal__error[data-v-6799e51b]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-small)}.CircuitEditorModal__error--warning[data-v-6799e51b]{background:var(--color-warning-surface);border-bottom:1px solid var(--color-warning-border);color:var(--color-warning)}.CircuitEditorModal__error--error[data-v-6799e51b]{background:var(--color-error-surface);border-bottom:1px solid var(--color-error-border);color:var(--color-error)}.CircuitEditorModal__content[data-v-6799e51b]{flex:1;overflow:hidden}.Circuit[data-v-e6f4a3ca]{display:flex;justify-content:center;width:100%}.Circuit__figure[data-v-e6f4a3ca]{width:100%;max-width:min(var(--measurement-content-width),100%);margin-inline:auto}.Circuit__figure[data-v-e6f4a3ca]:has(.Circuit__placeholder),.Circuit__figure[data-v-e6f4a3ca]:has(.Circuit__empty){width:100%}.Circuit__preview[data-v-e6f4a3ca]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:clamp(220px,42vw,320px);background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-medium);overflow:hidden}.Circuit__preview--editable .Circuit__editButton[data-v-e6f4a3ca]{opacity:0;transition:opacity var(--transition-duration-normal)}.Circuit__preview--editable:hover .Circuit__editButton[data-v-e6f4a3ca]{opacity:1}.Circuit__image[data-v-e6f4a3ca]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--border-radius-small);background:#fff;cursor:pointer;transition:opacity var(--transition-duration-normal)}.Circuit__image[data-v-e6f4a3ca]:hover{opacity:.8}.Circuit__editButton[data-v-e6f4a3ca]{position:absolute;top:var(--spacing-4);right:var(--spacing-4);left:auto;transform:none;padding:var(--spacing-3) var(--spacing-6);background:var(--color-accent);color:var(--white);border:none;border-radius:var(--border-radius-medium);cursor:pointer;font-size:var(--font-size-medium);font-weight:500;display:flex;align-items:center;gap:var(--spacing-2);box-shadow:var(--box-shadow-lg)}.Circuit__editButton[data-v-e6f4a3ca]:hover{background:var(--color-accent-hover)}.Circuit__placeholder[data-v-e6f4a3ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);min-height:200px;padding:var(--spacing-12);background:var(--color-neutral-20);border:2px dashed var(--color-neutral-50);border-radius:var(--border-radius-medium);cursor:pointer;transition:border-color var(--transition-duration-normal),background-color var(--transition-duration-normal);color:var(--color-neutral-70)}.Circuit__placeholder[data-v-e6f4a3ca]:hover{border-color:var(--color-accent);background:var(--color-neutral-30)}.Circuit__placeholderIcon[data-v-e6f4a3ca]{font-size:48px}.Circuit__empty[data-v-e6f4a3ca]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-12);color:var(--color-neutral-60);background:var(--color-neutral-20);border-radius:var(--border-radius-medium)}.CircuitPrint[data-v-b9b25f0f]{width:100%;display:flex;justify-content:center}.CircuitPrint__figure[data-v-b9b25f0f]{max-width:100%;position:relative;z-index:1}.CircuitPrint__image[data-v-b9b25f0f]{border-radius:var(--border-radius-medium);display:block;height:auto;max-height:120mm;max-width:100%;object-fit:contain}.Equipment__wrapper[data-v-32ff04be]{container-type:inline-size}.Equipment__headerActions[data-v-32ff04be]{display:flex;align-items:center;gap:var(--spacing-2)}.Equipment__printContainer[data-v-32ff04be]{position:absolute;left:-9999px;top:0;width:800px}.Connection[data-v-381c7353]{position:relative}.Connection__attribution[data-v-381c7353]{margin-bottom:var(--spacing-1)}[data-v-4e891962] .Table{table-layout:fixed}[data-v-4e891962] .Table thead th:first-child{width:40px;white-space:nowrap;padding-inline:4px;cursor:pointer;transition:background-color var(--transition-duration-fast) ease}[data-v-4e891962] .Table thead th:first-child:hover{background-color:var(--color-neutral-40)}[data-v-4e891962] .Table thead th:first-child:active{background-color:var(--color-neutral-50)}[data-v-4e891962] .Table thead th:nth-child(2){width:65%}[data-v-4e891962] .Table thead th:nth-child(3){width:35%}.LearningPath--worksheetFirst[data-v-4e891962] .Table thead th:nth-child(2){width:35%}.LearningPath--worksheetFirst[data-v-4e891962] .Table thead th:nth-child(3){width:65%}[data-v-4e891962] .Table thead th:first-child .PlainButton{padding:4px}[data-v-4e891962] .Table thead th:first-child .Icon{font-size:14px}[data-v-4e891962] .Table tbody td:first-child{width:1%;white-space:nowrap;padding-inline:4px}[data-v-4e891962] .Table tbody tr{transition:background-color .15s ease}[data-v-4e891962] .Table tbody td{padding-block:16px;vertical-align:top}.LearningPath__ordinal[data-v-4e891962]{text-align:center;vertical-align:middle;color:var(--color-neutral-60);font-weight:500;font-size:var(--font-size-large)}.LearningPath__emptyState td[data-v-4e891962]{color:var(--color-neutral-70);font-size:var(--font-size-medium);padding-block:var(--spacing-4);text-align:center}.LearningPath__noConnections[data-v-4e891962]{color:var(--color-neutral-70);font-size:var(--font-size-small)}.LearningPath__nodes[data-v-4e891962]{display:flex;flex-direction:column;gap:8px}.LearningPath__nodeWrapper[data-v-4e891962]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.LearningPath__nodeWrapper[data-v-4e891962]:hover{transform:translateY(-2px)}.LearningPath__nodeWrapper[data-v-4e891962]:hover .NodeMinimal{box-shadow:0 4px 8px #0000001f;border-color:var(--color-neutral-50)}.LearningPath__nodeWrapper[data-v-4e891962]:active{transform:translateY(0)}.LearningPath__connections[data-v-4e891962]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.LearningPath--compact[data-v-4e891962] .Table tbody td{padding-block:12px;font-size:var(--font-size-small)}.LearningPath--compact[data-v-4e891962] .Table thead th{font-size:var(--font-size-small);padding-block:10px}.LearningPath--compact .LearningPath__ordinal[data-v-4e891962]{font-size:var(--font-size-small)}.LearningPath--compact .LearningPath__emptyState td[data-v-4e891962]{font-size:var(--font-size-small);padding-block:var(--spacing-6)}.LearningPath--compact .LearningPath__noConnections[data-v-4e891962]{font-size:var(--font-size-x-small)}.LearningPath--compact .LearningPath__nodes[data-v-4e891962],.LearningPath--compact .LearningPath__connections[data-v-4e891962]{gap:6px}.LearningPath__wrapper[data-v-4e891962]{container-type:inline-size}@container (max-width: 600px){.LearningPath[data-v-4e891962] .Table thead tr{display:flex}.LearningPath[data-v-4e891962] .Table thead th:first-child{display:block;width:auto;padding:var(--spacing-2);cursor:pointer;border-radius:var(--border-radius-small);transition:background-color var(--transition-duration-fast) ease}.LearningPath[data-v-4e891962] .Table thead th:first-child:hover{background-color:var(--color-neutral-40)}.LearningPath[data-v-4e891962] .Table thead th:first-child:active{background-color:var(--color-neutral-50)}.LearningPath[data-v-4e891962] .Table thead th:nth-child(2),.LearningPath[data-v-4e891962] .Table thead th:nth-child(3){display:none}.LearningPath[data-v-4e891962] .Table,.LearningPath[data-v-4e891962] .Table tbody,.LearningPath[data-v-4e891962] .Table tbody tr,.LearningPath[data-v-4e891962] .Table tbody td{display:block;width:100%}.LearningPath[data-v-4e891962] .Table tbody tr{padding:var(--spacing-4);border-bottom:var(--border-width-thin) solid var(--color-neutral-40)}.LearningPath[data-v-4e891962] .Table tbody tr:last-child{border-bottom:none}.LearningPath[data-v-4e891962] .Table tbody td{padding:0;border:none!important}.LearningPath__ordinal[data-v-4e891962]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.LearningPath[data-v-4e891962] .Table tbody td:nth-child(2):before{content:attr(data-label);display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-x-small);font-weight:600;color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2)}.LearningPath[data-v-4e891962] .Table tbody{counter-reset:row-number}.LearningPath[data-v-4e891962] .Table tbody tr{counter-increment:row-number}.LearningPath[data-v-4e891962] .Table tbody td:nth-child(2):before{content:counter(row-number) ". " attr(data-label)}.LearningPath[data-v-4e891962] .Table tbody td:nth-child(3):before{content:attr(data-label);display:block;font-size:var(--font-size-x-small);font-weight:600;color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2)}.LearningPath[data-v-4e891962] .Table tbody td:nth-child(2){margin-bottom:var(--spacing-4)}.LearningPath__nodes[data-v-4e891962],.LearningPath__connections[data-v-4e891962],.LearningPath__nodeWrapper[data-v-4e891962]{width:100%}.LearningPath--compact[data-v-4e891962] .Table tbody tr{padding:var(--spacing-3)}.LearningPath--compact[data-v-4e891962] .Table tbody td:nth-child(2){margin-bottom:var(--spacing-3)}.LearningPath--compact[data-v-4e891962] .Table tbody td:nth-child(2):before,.LearningPath--compact[data-v-4e891962] .Table tbody td:nth-child(3):before{margin-bottom:var(--spacing-1)}}.CourseSection__intro[data-v-ff82fb36]{margin-bottom:var(--spacing-4);line-height:1.6}.CourseSection__actions[data-v-ff82fb36]{display:flex;flex-direction:column;gap:var(--spacing-3)}.Extras__description[data-v-93e9db48]{color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:var(--line-height-medium);margin:0 0 16px}.Extras__list[data-v-93e9db48]{display:flex;flex-direction:column;gap:24px}.Extra__item[data-v-93e9db48]{display:flex;flex-direction:column}.Extra__itemTitle[data-v-93e9db48] .Field,.Extra__itemTitle[data-v-93e9db48] .Field>*,.Extra__itemTitle[data-v-93e9db48] .Field p,.Extra__itemTitle[data-v-93e9db48] .Field h1,.Extra__itemTitle[data-v-93e9db48] .Field h2,.Extra__itemTitle[data-v-93e9db48] .Field h3{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.Extra__itemContent[data-v-93e9db48]{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.Extra__editable[data-v-93e9db48]{background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:8px;padding:12px 16px;margin-bottom:8px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}.Extra__editable[data-v-93e9db48]:not(:has(.Extra__dragHandle)){grid-template-columns:1fr auto}.Extra__dragHandle[data-v-93e9db48]{display:flex;align-items:center;padding-top:10px}.Extra__editors[data-v-93e9db48]{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.Extra__title[data-v-93e9db48],.Extra__title[data-v-93e9db48] .Field{font-weight:500}.Extra__actions[data-v-93e9db48]{display:flex;align-items:center}.Thumbnail[data-v-a8d03aea]{width:200px;flex-shrink:0}.Thumbnail__image[data-v-a8d03aea]{width:100%;height:auto;border-radius:var(--border-radius-medium);object-fit:cover}.Summary__empty[data-v-adf16021]{color:var(--color-neutral-70);font-size:var(--font-size-medium);padding:var(--spacing-4) 0}.Summary__wrappedContent[data-v-adf16021]{display:block}.Summary__wrappedContent[data-v-adf16021]:after{content:"";display:block;clear:both}.Summary__wrappedContent[data-v-adf16021]>:first-child{float:right;margin-left:var(--spacing-3);margin-bottom:var(--spacing-3)}@container (max-width: 500px){.Summary__wrappedContent[data-v-adf16021]>:first-child{float:none;margin-left:0;margin-bottom:16px}}@media screen and (max-width:600px){.Summary__wrappedContent[data-v-adf16021]>:first-child{float:none;margin-left:0;margin-bottom:12px}}.OutlineInline[data-v-285a2858]{margin-top:24px;border:1px solid var(--color-neutral-40);border-radius:8px;container-type:inline-size}.OutlineInline--compact[data-v-285a2858]{margin-top:16px}.OutlineInline__header[data-v-285a2858]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-neutral-40);border-radius:7px 7px 0 0;background:var(--white);-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.OutlineInline__header[data-v-285a2858]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.OutlineInline__title[data-v-285a2858]{margin:0}.OutlineInline__content[data-v-285a2858]{padding:16px}.OutlineInline__content[data-v-285a2858]>*+*{margin-top:24px}.OutlineInline--compact .OutlineInline__content[data-v-285a2858]>*+*{margin-top:20px}.OutlineInline__firstRow--editing[data-v-285a2858]{display:flex;gap:var(--spacing-6);align-items:flex-start}.OutlineInline__firstRow--editing[data-v-285a2858]>:first-child{flex:1;min-width:0}.OutlineInline__firstRow--editing[data-v-285a2858]>:last-child{flex-shrink:0}.OutlineInline__firstRow--singleColumn[data-v-285a2858]{display:block}@container (max-width: 500px){.OutlineInline__firstRow--editing[data-v-285a2858]{flex-direction:column;gap:16px}.OutlineInline__firstRow--editing[data-v-285a2858]>*{width:100%}}@media screen and (max-width:600px){.OutlineInline__header[data-v-285a2858]{padding:10px 12px}.OutlineInline__content[data-v-285a2858]{padding:12px}.OutlineInline__content[data-v-285a2858]>*+*{margin-top:16px}.OutlineInline__firstRow--editing[data-v-285a2858]{flex-direction:column;gap:12px}.OutlineInline__firstRow--editing[data-v-285a2858]>*{width:100%}}.Collection[data-v-1e269268]{position:relative;margin-bottom:32px}.Collection__content[data-v-1e269268]{flex:1;min-width:0}.TypeMark[data-v-1e269268]{margin-left:-56px;--size: 48px}.Heading[data-v-1e269268]{position:relative;background-color:color-mix(in srgb,var(--color),transparent 90%);padding:2px 16px;border-radius:8px;font-weight:500;font-size:28px;line-height:36px;width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}@media screen and (max-width:1000px){.Collection[data-v-1e269268]{display:flex;gap:4px}.TypeMark[data-v-1e269268]{position:relative;margin:0;flex-shrink:0}}@media screen and (max-width:600px){.Heading[data-v-1e269268]{font-size:22px;line-height:28px;padding:4px 12px}}.Backdrop>.Collection{display:flex;gap:4px}.Backdrop>.Collection .TypeMark{position:relative;margin:0;flex-shrink:0}.Backdrop>.Collection .Collection__content{flex:1;min-width:0}.ContainerPrint[data-v-0d98848c]{border-left:2px solid var(--black);padding-left:var(--spacing-4)}.ContainerPrint__heading[data-v-0d98848c]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-large);margin:0 0 var(--spacing-2) 0;break-after:avoid}.ContainerPrint__headingContent[data-v-0d98848c] p,.ContainerPrint__headingContent[data-v-0d98848c] div{line-height:inherit}.ContainerPrint__children[data-v-0d98848c]>*+*{margin-top:var(--spacing-4)}.ContainerPrint__child--floated[data-v-0d98848c]{float:left;width:40%;margin-right:var(--spacing-4);margin-bottom:var(--spacing-2)}.ContainerPrint__child--floated~.ContainerPrint__child--floated[data-v-0d98848c]{clear:left}.ContainerPrint__child--floated[data-v-0d98848c]+*{margin-top:0}.ContainerPrint__children[data-v-0d98848c]>.Tree .inner{display:block}.ContainerPrint__children[data-v-0d98848c]>.Tree .inner__content{display:block}.ContainerPrint__children[data-v-0d98848c]:after{content:"";display:block;clear:both}.AnswererChip[data-v-1607f172]{--height: 20px;background-color:var(--color-dark-blue-10);border-radius:12px;border:1px solid var(--color-dark-blue-70);box-sizing:content-box;color:var(--color-dark-blue-70);cursor:default;display:inline-block;font-weight:500;height:var(--height);line-height:var(--height);overflow:hidden;padding:0 calc(var(--height) * 1.1 / 2);text-align:center;text-overflow:ellipsis;white-space:nowrap}.AnswererChip--clickable[data-v-1607f172]{cursor:pointer}.AnswererChip--singleDigit[data-v-1607f172]{padding:0;width:var(--height)}.AnswererChipList[data-v-33fbe4dc]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.AnswererChipList--twoColumns[data-v-33fbe4dc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}.AnswerersList__question[data-v-72a25044]{margin-bottom:var(--spacing-4)}.AnswerersList__questionContent[data-v-72a25044]{font-size:var(--font-size-large);font-weight:500;line-height:1.4;margin-bottom:var(--spacing-3);padding:var(--spacing-3);background-color:var(--color-background-secondary);border-radius:var(--border-radius-medium)}.AnswerersList__separator[data-v-72a25044]{border:none;height:1px;background-color:var(--color-border);margin:0}.AnalyticsBoxPlot[data-v-4ef777c5]{width:100%;margin:0}.AnalyticsBoxPlot__chart[data-v-4ef777c5]{position:relative;height:32px}.AnalyticsBoxPlot__whisker[data-v-4ef777c5]{position:absolute;top:50%;left:calc(var(--start) * 100%);width:calc((var(--end) - var(--start)) * 100%);height:2px;background-color:var(--color-neutral-60);transform:translateY(-50%)}.AnalyticsBoxPlot__box[data-v-4ef777c5]{position:absolute;top:4px;bottom:4px;left:calc(var(--start) * 100%);width:calc((var(--end) - var(--start)) * 100%);background-color:var(--color-accent);opacity:.35;border:1px solid var(--color-accent);border-radius:2px;cursor:default}.AnalyticsBoxPlot__median[data-v-4ef777c5]{position:absolute;top:2px;bottom:2px;left:calc(var(--position) * 100%);width:3px;background-color:var(--color-accent);transform:translate(-50%);border-radius:1px;z-index:1;cursor:default}.AnalyticsBoxPlot__correctMarker[data-v-4ef777c5]{position:absolute;top:0;bottom:0;left:calc(var(--position) * 100%);width:2px;background-color:var(--color-success);transform:translate(-1px);z-index:2}.AnalyticsBoxPlot__correctIcon[data-v-4ef777c5]{position:absolute;top:0;left:50%;transform:translate(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--color-success);background-color:var(--color-background, white);border-radius:50%}.AnalyticsBoxPlot__axis[data-v-4ef777c5]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-neutral-60);font-variant-numeric:tabular-nums}.AnalyticsBoxPlot__axisCount[data-v-4ef777c5]{color:var(--color-neutral-50);font-size:var(--font-size-xsmall)}.AnalyticsDeviationPlot[data-v-6b4d71ae]{width:100%;margin:0}.AnalyticsDeviationPlot__chart[data-v-6b4d71ae]{position:relative;height:48px}.AnalyticsDeviationPlot__axis[data-v-6b4d71ae]{position:absolute;top:50%;left:2px;right:2px;height:2px;background-color:var(--color-neutral-20);border-radius:1px;transform:translateY(-50%)}.AnalyticsDeviationPlot__center[data-v-6b4d71ae]{position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:var(--color-success);transform:translate(-50%);z-index:2}.AnalyticsDeviationPlot__centerIcon[data-v-6b4d71ae]{position:absolute;top:0;left:50%;transform:translate(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--color-success);background-color:var(--color-background, white);border-radius:50%}.AnalyticsDeviationPlot__band[data-v-6b4d71ae]{position:absolute;top:0;bottom:0;left:calc(var(--start) * 100%);width:calc((var(--end) - var(--start)) * 100%);background-color:var(--color-warning, var(--color-accent));border-radius:2px;cursor:default}.AnalyticsDeviationPlot__band[data-sigma="1"][data-v-6b4d71ae]{opacity:.32}.AnalyticsDeviationPlot__band[data-sigma="2"][data-v-6b4d71ae]{opacity:.2}.AnalyticsDeviationPlot__band[data-sigma="3"][data-v-6b4d71ae]{opacity:.1}.AnalyticsDeviationPlot__statMarker[data-v-6b4d71ae]{position:absolute;top:0;bottom:0;left:calc(var(--position) * 100%);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:1}.AnalyticsDeviationPlot__statMarker[data-v-6b4d71ae]:after{content:"";flex:1;width:2px;background-color:var(--color-neutral-90);opacity:.9}.AnalyticsDeviationPlot__statSymbol[data-v-6b4d71ae]{font-size:10px;line-height:1;font-weight:700;color:var(--color-neutral-90);background-color:var(--color-background, white);padding:0 2px}.AnalyticsDeviationPlot__dot[data-v-6b4d71ae]{position:absolute;top:50%;left:calc(var(--position) * 100%);width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);opacity:.9;transition:transform .1s ease;cursor:pointer}.AnalyticsDeviationPlot__dot[data-v-6b4d71ae]:hover{transform:translate(-50%,-50%) scale(1.25);z-index:3}.AnalyticsDeviationPlot__dot--zero[data-v-6b4d71ae]{background-color:var(--color-success)}.AnalyticsDeviationPlot__dot--near[data-v-6b4d71ae]{background-color:var(--color-success);opacity:.7}.AnalyticsDeviationPlot__dot--mid[data-v-6b4d71ae]{background-color:var(--color-warning, var(--color-accent))}.AnalyticsDeviationPlot__dot--far[data-v-6b4d71ae]{background-color:var(--color-error)}.AnalyticsDeviationPlot__axis-labels[data-v-6b4d71ae]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-neutral-60);font-variant-numeric:tabular-nums}.AnalyticsDeviationPlot__axisLabel[data-v-6b4d71ae]{color:var(--color-neutral-50);font-size:var(--font-size-xsmall)}.AnalyticsDistributionBars[data-v-6c91ab29]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.AnalyticsDistributionBars__row[data-v-6c91ab29]{cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-small);transition:background-color .1s}.AnalyticsDistributionBars__row[data-v-6c91ab29]:hover{background-color:var(--color-neutral-5)}.AnalyticsDistributionBars__row--correct[data-v-6c91ab29]{background-color:var(--color-success-10)}.AnalyticsDistributionBars__row--partial[data-v-6c91ab29]{background-color:var(--color-warning-10)}.AnalyticsDistributionBars__labelRow[data-v-6c91ab29]{display:flex;align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.AnalyticsDistributionBars__label[data-v-6c91ab29]{font-size:var(--font-size-small);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.AnalyticsDistributionBars__track[data-v-6c91ab29]{width:100%;height:8px;border-radius:2px;background-color:var(--color-neutral-20)}.AnalyticsDistributionBars__meta[data-v-6c91ab29]{display:flex;align-items:baseline;gap:var(--spacing-2);flex-shrink:0}.AnalyticsDistributionBars__percent[data-v-6c91ab29]{font-size:var(--font-size-small);font-weight:600;font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.AnalyticsDistributionBars__count[data-v-6c91ab29]{font-size:var(--font-size-small);color:var(--color-neutral-50);font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.AnalyticsDistributionBars__bar[data-v-6c91ab29]{height:100%;border-radius:2px;background-color:var(--color-accent);width:calc(var(--proportion) * 100%);transition:width .2s ease}.AnalyticsDistributionBars__row--correct .AnalyticsDistributionBars__track[data-v-6c91ab29]{background-color:var(--color-success-10)}.AnalyticsDistributionBars__row--correct .AnalyticsDistributionBars__bar[data-v-6c91ab29]{background-color:var(--color-success)}.AnalyticsDistributionBars__row--partial .AnalyticsDistributionBars__track[data-v-6c91ab29]{background-color:var(--color-warning-10)}.AnalyticsDistributionBars__row--partial .AnalyticsDistributionBars__bar[data-v-6c91ab29]{background-color:var(--color-warning)}.AnalyticsDistributionBars__more[data-v-6c91ab29]{font-size:var(--font-size-small);color:var(--color-neutral-60);padding:var(--spacing-1) var(--spacing-2)}.AnalyticsDotPlot[data-v-973dc599]{width:100%;margin:0}.AnalyticsDotPlot__chart[data-v-973dc599]{position:relative;height:48px;display:flex;align-items:center}.AnalyticsDotPlot__axis[data-v-973dc599]{position:absolute;left:0;right:0;height:2px;background-color:var(--color-neutral-20);border-radius:1px}.AnalyticsDotPlot__band[data-v-973dc599]{position:absolute;top:0;bottom:0;left:calc(var(--start) * 100%);width:calc((var(--end) - var(--start)) * 100%);background-color:var(--color-warning, var(--color-accent));cursor:default;border-radius:2px}.AnalyticsDotPlot__band[data-sigma="1"][data-v-973dc599]{opacity:.32}.AnalyticsDotPlot__band[data-sigma="2"][data-v-973dc599]{opacity:.2}.AnalyticsDotPlot__band[data-sigma="3"][data-v-973dc599]{opacity:.1}.AnalyticsDotPlot__dot[data-v-973dc599]{position:absolute;width:8px;height:8px;border-radius:50%;background-color:var(--color-accent);left:calc(var(--position) * 100%);transform:translate(-50%);cursor:pointer;transition:transform .1s;opacity:.85}.AnalyticsDotPlot__dot[data-v-973dc599]:hover{transform:translate(-50%) scale(1.4);opacity:1;z-index:3}.AnalyticsDotPlot__statMarker[data-v-973dc599]{position:absolute;top:0;bottom:0;left:calc(var(--position) * 100%);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:1}.AnalyticsDotPlot__statMarker[data-v-973dc599]:after{content:"";flex:1;width:2px;background-color:var(--color-neutral-90);opacity:.9}.AnalyticsDotPlot__statSymbol[data-v-973dc599]{font-size:10px;line-height:1;font-weight:700;color:var(--color-neutral-90);background-color:var(--color-background, white);padding:0 2px}.AnalyticsDotPlot__correctMarker[data-v-973dc599]{position:absolute;top:0;bottom:0;left:calc(var(--position) * 100%);width:2px;background-color:var(--color-success);transform:translate(-1px);z-index:2}.AnalyticsDotPlot__correctIcon[data-v-973dc599]{position:absolute;top:0;left:50%;transform:translate(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--color-success);background-color:var(--color-background, white);border-radius:50%}.AnalyticsDotPlot__axisLabels[data-v-973dc599]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-neutral-60);font-variant-numeric:tabular-nums}.AnalyticsDotPlot__axisCount[data-v-973dc599]{color:var(--color-neutral-50);font-size:var(--font-size-xsmall)}.AnalyticsHistogram[data-v-14062376]{width:100%;margin:0}.AnalyticsHistogram__chart[data-v-14062376]{position:relative;height:64px;display:flex;align-items:flex-end;gap:2px}.AnalyticsHistogram__bar[data-v-14062376]{flex:1;height:calc(var(--height) * 100%);min-height:2px;background-color:var(--color-accent);border-radius:2px 2px 0 0;transition:height .2s ease}.AnalyticsHistogram__band[data-v-14062376]{position:absolute;top:0;bottom:0;left:calc(var(--start) * 100%);width:calc((var(--end) - var(--start)) * 100%);background-color:var(--color-warning, var(--color-accent));cursor:default}.AnalyticsHistogram__band[data-sigma="1"][data-v-14062376]{opacity:.32}.AnalyticsHistogram__band[data-sigma="2"][data-v-14062376]{opacity:.2}.AnalyticsHistogram__band[data-sigma="3"][data-v-14062376]{opacity:.1}.AnalyticsHistogram__statMarker[data-v-14062376]{position:absolute;top:-12px;bottom:0;left:calc(var(--position) * 100%);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:1}.AnalyticsHistogram__statMarker[data-v-14062376]:after{content:"";flex:1;width:2px;background-color:var(--color-neutral-90);opacity:.9}.AnalyticsHistogram__statSymbol[data-v-14062376]{font-size:10px;line-height:1;font-weight:700;color:var(--color-neutral-90);background-color:var(--color-background, white);padding:0 2px}.AnalyticsHistogram__correctMarker[data-v-14062376]{position:absolute;top:0;bottom:0;left:calc(var(--position) * 100%);width:2px;background-color:var(--color-success);transform:translate(-1px);z-index:2}.AnalyticsHistogram__correctIcon[data-v-14062376]{position:absolute;top:0;left:50%;transform:translate(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--color-success);background-color:var(--color-background, white);border-radius:50%}.AnalyticsHistogram__axis[data-v-14062376]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-neutral-60);font-variant-numeric:tabular-nums}.AnalyticsHistogram__axisCount[data-v-14062376]{color:var(--color-neutral-50);font-size:var(--font-size-xsmall)}.AnalyticsVizToggle[data-v-722cb8ef]{display:flex;gap:var(--spacing-1)}.AnalyticsSummary[data-v-adb09777]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}.AnalyticsSummary__header[data-v-adb09777]{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.AnalyticsSummary__stat[data-v-adb09777]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.AnalyticsSummary__consensusBadge[data-v-adb09777]{padding:2px 10px;border-radius:100px;font-size:var(--font-size-small);font-weight:500}.AnalyticsSummary__consensusBadge--high[data-v-adb09777]{background-color:var(--color-success-10);color:var(--color-success-dark)}.AnalyticsSummary__consensusBadge--medium[data-v-adb09777]{background-color:var(--color-warning-10);color:var(--color-warning-dark)}.AnalyticsSummary__consensusBadge--low[data-v-adb09777]{background-color:var(--color-error-10);color:var(--color-error-dark)}.AnalyticsSummary__correctRate[data-v-adb09777]{font-size:var(--font-size-small);color:var(--color-success-dark);font-weight:500}.AnalyticsSummary__controls[data-v-adb09777]{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.AnalyticsSummary__vizToggle[data-v-adb09777]{display:flex;gap:var(--spacing-1);margin-left:auto}.AnalyticsSummary__primaryStat[data-v-adb09777]{display:flex;align-items:baseline;gap:var(--spacing-2)}.AnalyticsSummary__primaryStatLabel[data-v-adb09777]{font-size:var(--font-size-small);color:var(--color-neutral-60);text-transform:uppercase;letter-spacing:.05em}.AnalyticsSummary__primaryStatValue[data-v-adb09777]{font-size:var(--font-size-xlarge);font-weight:600;font-variant-numeric:tabular-nums}.AnalyticsSummary__numericViz[data-v-adb09777]{width:100%}@media(max-width:600px){.AnalyticsSummary__vizToggle[data-v-adb09777]{margin-left:0;width:100%}}.AnalyticsSummary__distribution[data-v-adb09777]{width:100%}.AnalyticsSummary__empty[data-v-adb09777]{font-size:var(--font-size-small);color:var(--color-neutral-50);padding:var(--spacing-4) 0}.Card[data-v-f7812a41]{background-color:var(--white);border-radius:var(--border-radius-medium);border:1px solid var(--color-border);box-shadow:var(--box-shadow);overflow:hidden;position:relative;padding:var(--spacing-4)}.Card--noPadding[data-v-f7812a41]{padding:0}.Card--clickable[data-v-f7812a41]{cursor:pointer;transition:box-shadow .3s ease-in-out}.Card--clickable[data-v-f7812a41]:hover{box-shadow:var(--box-shadow-hover)}.ResultCard[data-v-953f8fe8]{min-height:120px;display:flex;flex-direction:column}.ResultCard--expanded[data-v-953f8fe8]{min-height:auto;border:none;box-shadow:none;border-radius:0}.ResultCard--correct[data-v-953f8fe8]{background-color:var(--color-correct-answer-background)}.ResultCard--structurallyIncorrect[data-v-953f8fe8]{background-color:var(--color-partially-correct-answer-background);border-color:var(--color-partially-correct-answer-border)}.CorrectAnswerMark[data-v-1dd22b8f]{align-items:center;border-radius:12px;color:var(--white);display:flex;height:24px;justify-content:center;min-width:24px;width:auto;padding:0 8px;gap:4px;z-index:1;background-color:var(--white);border:1px solid;flex-shrink:0}.CorrectAnswerMark--single-icon[data-v-1dd22b8f]{border-radius:50%;width:24px;height:24px;padding:0;min-width:unset;display:flex;align-items:center;justify-content:center;gap:0}.CorrectAnswerMark--correct[data-v-1dd22b8f]{border-color:var(--color-dark-green);background-color:var(--color-correct-answer-background)}.CorrectAnswerMark--incorrect[data-v-1dd22b8f]{border-color:var(--color-danger);background-color:var(--color-danger-surface)}.CorrectAnswerMark--partially-correct[data-v-1dd22b8f]{border-color:var(--color-warning)}.CorrectAnswerMark__icon[data-v-1dd22b8f]{display:flex;align-items:center;justify-content:center;line-height:1;font-size:12px;width:12px;height:12px;flex-shrink:0}.CorrectAnswerMark--partially-correct .CorrectAnswerMark__icon--warning[data-v-1dd22b8f]{color:var(--color-warning)}.CorrectAnswerMark__icon--check[data-v-1dd22b8f]{color:var(--color-dark-green)}.CorrectAnswerMark__icon--xmark[data-v-1dd22b8f]{color:var(--color-danger)}.CountChip[data-v-839db869]{--height: 20px;background-color:var(--color-dark-blue-10);border-radius:12px;border:1px solid var(--color-dark-blue-70);box-sizing:content-box;color:var(--color-dark-blue-70);cursor:default;display:inline-block;font-weight:500;height:var(--height);line-height:var(--height);overflow:hidden;padding:0 calc(var(--height) * 1.1 / 2);text-align:center;text-overflow:ellipsis;white-space:nowrap}.CountChip--clickable[data-v-839db869]{cursor:pointer}.CountChip--singleDigit[data-v-839db869]{padding:0;width:var(--height)}.Answerers[data-v-14f4806a]{--height: 20px;background-color:var(--color-dark-blue-10);border-radius:12px;border:1px solid var(--color-dark-blue-70);box-sizing:content-box;color:var(--color-dark-blue-70);cursor:default;display:inline-block;font-weight:500;height:var(--height);line-height:var(--height);padding:0 calc(var(--height) * 1.1 / 2);text-align:center}.Answerers--clickable[data-v-14f4806a]{cursor:pointer}.Answerers--singleDigit[data-v-14f4806a]{padding:0;width:var(--height)}.ResultCardHeader[data-v-407bf40b]{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;min-height:28px}.ResultCardHeader__ordinal[data-v-407bf40b]{background-color:var(--color-neutral-60);color:var(--white);display:inline-flex;align-items:center;justify-content:center;padding:.5em .75em;font-weight:600;font-size:var(--font-size-small);line-height:1;border-end-end-radius:var(--border-radius-small);min-width:2em}.ResultCardHeader--expanded .ResultCardHeader__ordinal[data-v-407bf40b]{font-size:var(--font-size-x-large);border-start-start-radius:var(--border-radius-medium);position:absolute;top:0;left:0}.ResultCardHeader__right[data-v-407bf40b]{display:flex;align-items:center;gap:var(--spacing-2);padding:6px var(--spacing-2) 0 0}.ResultCardHeader--expanded .ResultCardHeader__right[data-v-407bf40b]{position:absolute;top:var(--spacing-5);right:var(--spacing-12);gap:var(--spacing-2);padding:0}.ResultCardHeader__correctMark[data-v-407bf40b]{z-index:1;flex-shrink:0}.ResultCardHeader__closeButton[data-v-407bf40b]{position:absolute;top:0;right:0}.ResultCardContent[data-v-4420fda1]{padding:var(--spacing-4) var(--spacing-6) var(--spacing-5);font-size:var(--font-size-large);line-height:var(--line-height-large)}.ResultCardContent--centered[data-v-4420fda1]{display:flex;align-items:center;justify-content:center;text-align:center}.ResultCardContent--expanded[data-v-4420fda1]{padding:var(--spacing-6) var(--spacing-8) var(--spacing-12);font-size:var(--font-size-x-large);line-height:var(--line-height-x-large)}.ResultCardContent[data-v-4420fda1]:has(.OptionResult__image){padding:var(--spacing-3) var(--spacing-4) var(--spacing-4)}.ResultCardAnswerersList[data-v-db431a8f]{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-neutral-40)}.ResultCardAnswerersList__toggle[data-v-db431a8f]{color:var(--color-neutral-70);font-size:var(--font-size-medium)}.ResultCardAnswerersList__toggle[data-v-db431a8f]:hover{color:var(--color-neutral-100)}.ResultCardAnswerersList__list[data-v-db431a8f]{margin-top:var(--spacing-4)}.FreeTextResult[data-v-c31a7c67]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.FreeTextResult__content[data-v-c31a7c67]{display:inline-block}.FreeTextResult__mark[data-v-c31a7c67]{display:inline-flex;flex-shrink:0}.FreeTextResultCard__solutionProcess[data-v-aa958aee]{padding:0 var(--spacing-8) var(--spacing-6)}.FreeTextResultCard__separator[data-v-aa958aee]{border:none;border-top:1px solid var(--color-neutral-40);margin:var(--spacing-6) 0 var(--spacing-4)}.FreeTextResultCard__solutionHeading[data-v-aa958aee]{font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-100);margin:0 0 var(--spacing-2)}.FreeTextResultCard__solutionContent[data-v-aa958aee]{font-size:var(--font-size-medium);color:var(--color-neutral-120);line-height:var(--line-height-medium)}.FreeTextResultCard__solutionContent[data-v-aa958aee] p:first-child{margin-top:0}.FreeTextResultCard__solutionContent[data-v-aa958aee] p:last-child{margin-bottom:0}.FreeTextCards[data-v-e00f31d1]{width:100%}.FreeTextCards__grid[data-v-e00f31d1]{columns:300px auto;column-gap:16px}.FreeTextCards__grid[data-v-e00f31d1]>*{break-inside:avoid;margin-bottom:16px}.FreeTextCorrectAnswer[data-v-5c294459] p,.FreeTextCorrectAnswer[data-v-5c294459] div{display:inline;margin:0}.ResultFreeText__answerCell[data-v-87535e9d]{padding:.75em 1em;width:100%}.ResultFreeText__content[data-v-87535e9d]{word-break:break-word;display:flex;align-items:center;justify-content:flex-start;width:100%}.Result__headAnswer[data-v-87535e9d]{width:100%}.Result__headAnswerers[data-v-87535e9d]{text-align:end;width:1%;white-space:nowrap}.Result__cellAnswerers[data-v-87535e9d]{vertical-align:middle;text-align:end;width:1%;white-space:nowrap}.Result__row--correct td[data-v-87535e9d]{background-color:var(--color-correct-answer-background)!important}.FreeTextWordCloud[data-v-696cb2b4]{width:100%;height:min(60vh,500px);display:flex;justify-content:center;align-items:center;background-color:var(--color-background);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.FreeTextWordCloud__empty[data-v-696cb2b4]{color:var(--color-text-secondary);font-size:var(--font-size-medium)}.OptionResult[data-v-520ab786]{display:flex;align-items:center;justify-content:space-between;transition:transform .2s ease;gap:8px;width:100%}.OptionResult__content[data-v-520ab786]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.OptionResult__item[data-v-520ab786]{display:inline-flex;align-items:center;gap:8px;background-color:transparent}.OptionResult__item--correct[data-v-520ab786],.OptionResult__item--incorrect[data-v-520ab786]{max-width:100%}.OptionResult__image[data-v-520ab786]{border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-50);box-shadow:var(--box-shadow-small);max-height:60px;max-width:100px;height:auto;transition:box-shadow .2s ease,opacity .2s ease,transform .2s ease}.AnswerCard__main .OptionResult[data-v-520ab786]{display:block;width:100%}.AnswerCard__main .OptionResult__image[data-v-520ab786]{width:100%;max-width:100%;max-height:200px}.OptionResult__image[style*="cursor: pointer"][data-v-520ab786]:hover{box-shadow:var(--box-shadow-md);opacity:.95;transform:scale(1.05)}.OptionResult__image--correct[data-v-520ab786]{border-color:var(--color-dark-green);box-shadow:0 0 0 2px var(--color-correct-answer-background)}.OptionResult__image--incorrect[data-v-520ab786]{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-danger-surface)}.OptionResult__text[data-v-520ab786]{display:inline-block;padding:4px 12px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px;background:var(--white);border:1px solid var(--color-neutral-40);box-shadow:0 2px 4px #00000014;color:var(--color-neutral-100);white-space:normal;max-width:300px;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.OptionResult__text--correct[data-v-520ab786]{border-color:var(--color-dark-green);box-shadow:0 0 0 1px var(--color-correct-answer-background),0 2px 4px #00000014}.OptionResult__text--incorrect[data-v-520ab786]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger-surface),0 2px 4px #00000014}.Result__cellAnswer .OptionResult[data-v-520ab786]{width:100%;display:flex;justify-content:space-between}.Result__cellAnswer .OptionResult__text[data-v-520ab786]{max-width:none;white-space:normal}.OptionResult__index[data-v-520ab786]{text-transform:uppercase;font-weight:500;font-size:14px;color:var(--color-neutral-100);margin-right:8px}.OptionResult__mark[data-v-520ab786],.OptionResult__itemMark[data-v-520ab786]{align-self:center}.OptionsResultCard__combination[data-v-b861f53b]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;justify-content:center;width:100%}.OptionsResultCard__combination--expanded[data-v-b861f53b]{gap:var(--spacing-4)}.OptionsResultCard__option[data-v-b861f53b]{display:inline-flex}.OptionsResultCard__option--expanded[data-v-b861f53b]{transform:scale(1.1)}.OptionsResultCard__option[data-v-b861f53b] .OptionResult__mark{display:none}.OptionsResultCard__noSelection[data-v-b861f53b]{color:var(--color-neutral-70);font-style:italic;padding:var(--spacing-3)}.OptionsResultCard__noSelection--expanded[data-v-b861f53b]{font-size:var(--font-size-large);padding:var(--spacing-6)}.OptionsCards[data-v-5ec14cbc]{width:100%}#chartjs-tooltip{background-color:var(--color-tooltip-background);border-radius:var(--border-radius-small);color:var(--white);font-size:var(--font-size-small);max-width:10rem;padding:4px 8px;pointer-events:none;position:absolute;z-index:var(--z-index-tooltip)}.ChartLabels[data-v-012f922f]{display:flex;gap:12px}.ChartLabels--right[data-v-012f922f],.ChartLabels--left[data-v-012f922f]{flex-direction:column}.ChartLabels--top[data-v-012f922f],.ChartLabels--bottom[data-v-012f922f]{flex-direction:row;justify-content:space-around;width:100%}.ChartLabels__item[data-v-012f922f]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:opacity .2s;text-align:center}.ChartLabels--bottom .ChartLabels__item[data-v-012f922f],.ChartLabels--top .ChartLabels__item[data-v-012f922f]{flex:1;min-width:0}.ChartLabels__item[data-v-012f922f]:hover{opacity:.8}.ChartLabels__item--hidden[data-v-012f922f]{opacity:.4;text-decoration:line-through}.ChartLabels__images[data-v-012f922f]{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:100%}.ChartLabels__image[data-v-012f922f]{max-width:50px;max-height:40px;border-radius:var(--border-radius-small);border:1px solid var(--color-neutral-40);object-fit:cover}.ChartLabels__label[data-v-012f922f]{font-size:var(--font-size-small);line-height:var(--line-height-small)}.ChartLabels--large .ChartLabels__label[data-v-012f922f]{font-size:var(--font-size-large);line-height:1.3;font-weight:600}.ChartLabels--large[data-v-012f922f]{gap:20px}.ChartLabels__label[data-v-012f922f] p{margin:0;display:inline}.OptionsChartControls[data-v-8e49f5ec]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background:var(--color-neutral-5, var(--color-neutral-10));border-radius:var(--border-radius-medium);container-type:inline-size}.OptionsChartControls__chartTypeOption[data-v-8e49f5ec]{display:inline-flex;align-items:center;gap:var(--spacing-2)}@container (max-width: 480px){.OptionsChartControls__chartTypeLabel[data-v-8e49f5ec],.OptionsChartControls__displayButtonLabel[data-v-8e49f5ec]{display:none}.OptionsChartControls__chartTypeOption[data-v-8e49f5ec]{gap:0}}.OptionsChartControls__field[data-v-8e49f5ec]{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.OptionsChartControls__field--primary[data-v-8e49f5ec]{flex:1 1 auto}.OptionsChartControls__label[data-v-8e49f5ec]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-70);letter-spacing:.01em}.OptionsChartControls__sort[data-v-8e49f5ec]{min-width:160px;height:var(--measurement-input-size)}.OptionsChartControls__sort[data-v-8e49f5ec] .p-select-label{padding-block:0;line-height:var(--measurement-input-size)}.OptionsChartControls__layoutButton[data-v-8e49f5ec]{align-self:flex-end}.OptionsChartControls__displayButton[data-v-8e49f5ec]{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--spacing-2);position:relative}.OptionsChartControls__displayButton--dotted[data-v-8e49f5ec]:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.OptionsChartControls__popover[data-v-8e49f5ec]{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:260px;padding:var(--spacing-1)}.OptionsChartControls__popoverField[data-v-8e49f5ec]{display:flex;flex-direction:column;gap:var(--spacing-2)}.OptionsChartControls__popoverRow[data-v-8e49f5ec]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.OptionsChartControls__popoverLabel[data-v-8e49f5ec]{font-size:var(--font-size-small);color:var(--color-neutral-80);font-weight:500}.OptionsChartControls__popoverHelp[data-v-8e49f5ec]{font-size:var(--font-size-small);color:var(--color-neutral-60)}[data-v-8e49f5ec] .OptionsChartControls__thresholdInput{width:72px;text-align:center}.Result__row--correct td[data-v-252dd1f5]{background-color:var(--color-correct-answer-background);font-weight:500}.Result__row--partial td[data-v-252dd1f5]{background-color:var(--color-partially-correct-answer-background);font-weight:500}.Result__row--incorrect td[data-v-252dd1f5]{background-color:var(--color-danger-surface);font-weight:500}.Result__cellColor[data-v-252dd1f5]{width:20px;vertical-align:middle}.Result__cellAnswer[data-v-252dd1f5]{display:flex;gap:16px;align-items:center;width:100%}.Result__cellAnswer--combination[data-v-252dd1f5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1;width:100%}.Result__optionInCombination[data-v-252dd1f5]{display:flex;width:100%}.Result__rowMark[data-v-252dd1f5]{align-self:center;flex-shrink:0}.Result__optionInCombination[data-v-252dd1f5] .OptionResult__mark{display:none}.Result__noSelection[data-v-252dd1f5]{color:var(--color-neutral-70);font-style:italic}.Result__headAnswer[data-v-252dd1f5]{width:100%}.Result__headAnswerers[data-v-252dd1f5]{text-align:end;width:1%;white-space:nowrap}.Result__cellAnswerers[data-v-252dd1f5]{vertical-align:middle;text-align:end;width:1%;white-space:nowrap}.Result__color[data-v-252dd1f5]{border-radius:var(--border-radius-medium);width:24px;height:24px}.Option__image[data-v-252dd1f5]{border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-50);box-shadow:var(--box-shadow-small);cursor:pointer;max-height:60px;max-width:100px}.ResultOptionsChartAndTable[data-v-ae8cd6c7]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ResultOptionsChartAndTable__left[data-v-ae8cd6c7]{flex:1 1 38%;min-width:280px;display:flex;flex-direction:column;gap:var(--spacing-3)}.ResultOptionsChartAndTable__controls[data-v-ae8cd6c7]{width:100%}.ResultOptionsChartAndTable__right[data-v-ae8cd6c7]{flex:1 1 55%;min-width:320px;display:flex;justify-content:center}.Result__chart[data-v-ae8cd6c7]{position:relative;width:100%;display:flex;flex-direction:column;gap:16px;align-items:stretch}.Result__chartCanvas[data-v-ae8cd6c7]{position:relative;width:100%;margin:0 auto}.ResultOptionsChartAndTable:not(.ResultOptionsChartAndTable--chartOnly) .Result__chartCanvas--pie[data-v-ae8cd6c7],.ResultOptionsChartAndTable:not(.ResultOptionsChartAndTable--chartOnly) .Result__chartCanvas--doughnut[data-v-ae8cd6c7]{max-width:min(620px,62vh)}.ResultOptionsChartAndTable:not(.ResultOptionsChartAndTable--chartOnly) .Result__chartCanvas--bar[data-v-ae8cd6c7],.ResultOptionsChartAndTable:not(.ResultOptionsChartAndTable--chartOnly) .Result__chartCanvas--barHorizontal[data-v-ae8cd6c7]{max-width:min(1100px,124vh)}.ResultOptionsChartAndTable--chartOnly .ResultOptionsChartAndTable__left[data-v-ae8cd6c7],.ResultOptionsChartAndTable--chartOnly .ResultOptionsChartAndTable__right[data-v-ae8cd6c7]{flex:0 0 100%}.ResultOptionsChartAndTable--chartOnly .Result__chartCanvas[data-v-ae8cd6c7]{height:min(480px,55vh)}.ResultOptionsChartAndTable--presentation .Result__chartCanvas[data-v-ae8cd6c7]{height:min(560px,60vh)}.ViewButtons[data-v-bdcd722c]{display:flex;gap:var(--spacing-2)}.ShowCorrectButton[data-v-27718049]{background-color:var(--color-correct-answer-background)}.PresenterBigScreenResults[data-v-e4299b45]{display:flex;flex:1;flex-direction:column;min-height:0}.PresenterWrapper[data-v-ac89efd7]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4);min-height:0;padding:var(--spacing-6);position:relative;overflow:auto}.PresenterWrapper__bgIcon[data-v-ac89efd7]{color:var(--type-color, var(--color-neutral-40));font-size:min(50vh,400px);left:5%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.PresenterWrapper__resultsHeader[data-v-ac89efd7]{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-4)}.PresenterWrapper__resultsTitle[data-v-ac89efd7]{flex:1;font-size:var(--font-size-large);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PresenterWrapper__resultsControls[data-v-ac89efd7]{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-3)}.PresenterWrapper__shareToggle[data-v-ac89efd7]{align-items:center;display:flex;gap:var(--spacing-2);font-size:var(--font-size-small)}.PresenterWrapper__results[data-v-ac89efd7]{border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-large);flex:1;min-height:0;overflow:auto;padding:var(--spacing-4)}.PresenterWrapper__content[data-v-ac89efd7]{display:flex;flex:1;flex-direction:column;position:relative;width:100%;z-index:1}.PresenterWrapper__content--centered[data-v-ac89efd7]{justify-content:center}.PresenterWrapper__responseCount[data-v-ac89efd7]{align-items:center;align-self:center;background:var(--color-accent-surface);border:1px solid var(--color-accent-disabled);border-radius:var(--border-radius-large);color:var(--color-accent);cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);position:relative;transition:background-color var(--transition-duration-fast);z-index:1}.PresenterWrapper__responseCount[data-v-ac89efd7]:hover{background:var(--color-accent-disabled)}.PresenterWrapper__responseLabel[data-v-ac89efd7]{color:var(--color-neutral-60);font-weight:400}.PresenterWrapper__responseArrow[data-v-ac89efd7]{color:var(--color-neutral-50);margin-left:var(--spacing-1)}@media screen and (max-width:800px){.PresenterWrapper[data-v-ac89efd7]{padding:var(--spacing-4)}}.MaxPointsField[data-v-5a0cd627]{align-items:center;display:flex;gap:8px;height:var(--measurement-input-size);justify-content:flex-end}[data-v-5a0cd627] input{text-align:end;width:8ch;transition:all .2s ease}[data-v-5a0cd627] input:focus{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:var(--focus-shadow)}[data-v-5a0cd627] input:focus:not(:focus-visible){outline:none;box-shadow:none}.SubmissionIndicator[data-v-b1099071]{align-items:center;display:flex;gap:8px;font-size:var(--font-size-small);line-height:var(--line-height-small);transition:color .2s ease}.SubmissionIndicator--submitted[data-v-b1099071]{color:var(--color-success)}.SubmissionIndicator--notSubmitted[data-v-b1099071]{color:var(--color-neutral-60)}.submission-indicator-enter-active[data-v-b1099071]{transition:all .3s ease-out}.submission-indicator-leave-active[data-v-b1099071]{transition:all .2s ease-in}.submission-indicator-enter-from[data-v-b1099071],.submission-indicator-leave-to[data-v-b1099071]{opacity:0;transform:scale(.8)}.SubmitAnswerButton[data-v-fe0671a9]{display:flex;align-items:center;gap:8px}@layer p_components{::highlight(operator-pointer){background-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.pointer-text-highlighted{background-color:color-mix(in srgb,var(--color-accent) 25%,transparent);border-radius:2px;padding:0 2px;margin:0 -2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pointer-highlighted{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:4px}}.AnonymitySwitch[data-v-21350c42]{display:flex;gap:8px;height:36px;align-items:center}.Ask[data-v-a0ccbd50]{position:relative;font-size:var(--font-size-x-large);line-height:var(--line-height-x-large);font-weight:500;text-align:left;overflow:visible!important;padding-block:.2em}.TypeMark[data-v-a0ccbd50]{position:absolute;margin-left:-36px;top:.5em;display:flex;align-items:center}.Ask--large[data-v-a0ccbd50]{font-size:clamp(20px,3vw,32px);line-height:1.3}.Ask--large .TypeMark[data-v-a0ccbd50]{--size: 40px;margin-left:-52px;top:.3em}.Ask--inline[data-v-a0ccbd50]{display:flex;align-items:flex-start;gap:var(--spacing-3)}.Ask--inline .TypeMark[data-v-a0ccbd50]{position:relative;margin-left:0;margin-top:.15em;top:0;flex-shrink:0}.Ask--inline[data-v-a0ccbd50] .Field{min-width:0}.Ask[data-v-a0ccbd50] .Field,.Ask[data-v-a0ccbd50] .Field--isInlineField{overflow:visible!important}.Ask[data-v-a0ccbd50] mjx-container{overflow:visible!important;vertical-align:middle}@media screen and (max-width:1000px){.Ask[data-v-a0ccbd50]:not(.Ask--inline){display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px}.Ask:not(.Ask--inline) .TypeMark[data-v-a0ccbd50]{position:relative;margin:0;flex-shrink:0;top:.2em}.Ask:not(.Ask--inline)>*[slot=maxPoints][data-v-a0ccbd50]{flex-shrink:0;align-self:flex-start}.Ask:not(.Ask--inline)>.Field[data-v-a0ccbd50]{flex:1 1 auto;min-width:0}}.Ask__image[data-v-a0ccbd50]{display:block;max-width:80px;max-height:50px;width:auto;height:auto;object-fit:contain;border-radius:var(--border-radius-medium);cursor:pointer;border:1px solid var(--color-neutral-40);flex-shrink:0;align-self:center}.Ask__image[data-v-a0ccbd50]:hover{opacity:.95;box-shadow:var(--box-shadow-md)}.PresentationResultsView[data-v-d57eed0e]{position:relative;overflow:hidden}.PresentationResultsView__question[data-v-d57eed0e]{display:flex;flex-direction:column;gap:1.5rem}.PresentationResultsView__correctAnswer[data-v-d57eed0e]{background-color:var(--color-correct-answer-background);font-weight:500;padding:16px 14px;border-radius:var(--border-radius-medium);display:flex;justify-content:space-between;align-items:center}.PresentationResultsView__correctAnswer[data-v-d57eed0e]>div:first-child{flex-grow:1;margin-right:10px}.PresentationResultsView__correctAnswer[data-v-d57eed0e]>.CorrectAnswerMark{flex-shrink:0}.PresentationResultsView__viewContent[data-v-d57eed0e]{width:100%}.PresentationResultsView__viewContent[data-v-d57eed0e] .Result__chart,.PresentationResultsView__viewContent[data-v-d57eed0e] .DataTableChart__chart,.PresentationResultsView__viewContent[data-v-d57eed0e] .FreeTextWordCloud{zoom:calc(1 / var(--presentation-zoom, 1));max-width:none}.PresentationResultsView__viewContent[data-v-d57eed0e] .AnswererChip{--height: 14px;font-size:10px;max-width:80px}.ResultQuestionBlock[data-v-9f6ab728]{display:flex;flex-direction:column;gap:var(--spacing-6)}.ResultQuestionBlock__controls[data-v-9f6ab728]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2);min-height:40px}.ResultQuestionBlock__controlsLeft[data-v-9f6ab728]{display:flex;align-items:center;gap:var(--spacing-2)}.ResultQuestionBlock__correctAnswer[data-v-9f6ab728]{background-color:var(--color-correct-answer-background);font-weight:var(--font-weight-medium);padding:var(--spacing-3);border-radius:var(--border-radius-medium);display:flex;justify-content:space-between;align-items:center}.ResultQuestionBlock__correctAnswer[data-v-9f6ab728]>div:first-child{flex-grow:1;margin-right:var(--spacing-3)}.ResultQuestionBlock__correctAnswer[data-v-9f6ab728]>.CorrectAnswerMark{flex-shrink:0}.ResultQuestionBlock__viewWrapper[data-v-9f6ab728]>*+*{margin-top:var(--spacing-4)}.ResultQuestionBlock__responses[data-v-9f6ab728]{color:var(--color-neutral-100);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-large);text-align:right;margin-top:var(--spacing-6)}.Results[data-v-3374e68e]{display:flex;flex-direction:column;height:100%}.Results[data-v-3374e68e]>.ModalMain{flex:1;min-height:0}.Results__control[data-v-3374e68e]{margin-bottom:16px}.Results__questions[data-v-3374e68e]{display:flex;flex-direction:column;gap:48px}.Results__headerControls[data-v-3374e68e]{display:flex;align-items:center;gap:var(--spacing-4)}.Results__shareToggle[data-v-3374e68e]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small)}.Results__sharingBanner[data-v-3374e68e]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-accent);color:#fff;font-weight:500;margin:calc(-1 * var(--modal-padding)) calc(-1 * var(--modal-padding)) var(--spacing-4);border-radius:0}.Results__sharingBannerIcon[data-v-3374e68e]{font-size:18px}.Results__controlsLeft[data-v-3374e68e]{display:flex;align-items:center;gap:var(--spacing-2)}.Results__skeletonBlock[data-v-3374e68e]{display:flex;flex-direction:column;gap:1rem}.Results__presentationFooter[data-v-3374e68e] .ModalFooter__inner{padding:var(--spacing-2) var(--spacing-4);justify-content:center}.Results__presentationNav[data-v-3374e68e]{display:flex;align-items:center;gap:var(--spacing-1)}.Results__presentationNavCounter[data-v-3374e68e]{font-weight:600;font-size:var(--font-size-small);min-width:3ch;text-align:center;color:var(--color-neutral-70)}.Results__presentationResponses[data-v-3374e68e]{color:var(--color-neutral-100);font-size:var(--font-size-medium);font-weight:700}.LatexDisplay math-div[data-v-02b67ca5]::part(prompt),.LatexDisplay math-span[data-v-02b67ca5]::part(prompt){background-color:var(--color-neutral-20);outline:1px solid var(--color-neutral-50);border-radius:3px}.SolutionContent>div[data-v-eeb9c44b]>*+*{margin-top:16px}.SolutionContent__image[data-v-eeb9c44b]{display:block;width:100%;max-height:60vh;object-fit:contain;object-position:center;background:#fff;border-radius:var(--border-radius-small)}.SolutionContent__latex[data-v-eeb9c44b] math-div{font-size:1.1em}.Preview__inner[data-v-6b3367fb]{max-width:60em;margin:0 auto}.QuestionWrapper[data-v-5097d076]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;position:relative}.QuestionWrapper[data-v-5097d076] .Ask{margin-bottom:0}.QuestionWrapper__maxPoints[data-v-5097d076]{float:right;margin-left:12px;margin-bottom:4px;font-size:var(--font-size-medium);line-height:var(--line-height-medium);color:var(--color-text-secondary);font-weight:400;white-space:nowrap;background:var(--color-background-subtle);padding:2px 8px;border-radius:4px}.QuestionWrapper__maxPoints[data-v-5097d076] .MaxPointsField{height:auto;justify-content:flex-start}@media screen and (max-width:1000px){.QuestionWrapper__maxPoints[data-v-5097d076]{font-size:var(--font-size-small);float:none;order:1;margin-left:auto}}.QuestionWrapper[data-v-5097d076] .Question__buttons,.QuestionWrapper[data-v-5097d076] .QuestionSeries__buttons{display:flex;justify-content:space-between;margin-top:8px}.QuestionWrapper[data-v-5097d076] .Question__buttons>*,.QuestionWrapper[data-v-5097d076] .QuestionSeries__buttons>*{align-items:center;display:flex;gap:12px}@supports (selector(:has(p))){.QuestionWrapper[data-v-5097d076] .Question__buttons,.QuestionWrapper[data-v-5097d076] .QuestionSeries__buttons{display:none}.QuestionWrapper[data-v-5097d076] .Question__buttons:has(:not(:empty)),.QuestionWrapper[data-v-5097d076] .QuestionSeries__buttons:has(:not(:empty)){display:flex}}.QuestionWrapper__questionText[data-v-5097d076]{flex-shrink:0}.QuestionWrapper[data-v-5097d076]>:not(.Ask):not(.Question__buttons):not(.QuestionSeries__buttons):not(.QuestionWrapper__questionText):not(.PresenterDevice__buttons){flex-grow:1;min-height:0}.QuestionWrapper--collapsed[data-v-5097d076]>:nth-child(2){margin-top:-12px!important}.Question__smallHeading[data-v-5097d076]{font-size:var(--font-size-large);font-weight:500;margin-bottom:4px}.QuestionWrapper__rightButtonsContainer[data-v-5097d076]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.QuestionWrapper__rightButtonsContainer--prominent[data-v-5097d076]{justify-content:center;margin-top:var(--spacing-6)}.QuestionWrapper__rightButtonsContainer--prominent[data-v-5097d076] .Button{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;justify-content:center;min-width:200px;padding:var(--spacing-4) var(--spacing-8);text-align:center}.QuestionWrapper__rightButtonsContainer--prominent[data-v-5097d076] .Button.Button--small{font-size:clamp(1.25rem,3vw,1.5rem);min-width:unset}.QuestionWrapper--presenterStudent[data-v-5097d076]{flex:0 0 auto}.QuestionWrapper--presenterStudent[data-v-5097d076]>:not(.QuestionWrapper__questionText){flex-grow:0}.QuestionWrapper__explanationSection[data-v-5097d076]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);position:relative;margin-top:var(--spacing-3)}.QuestionWrapper__explanationLabel[data-v-5097d076]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-small);color:var(--color-text);font-size:var(--font-size-small);left:var(--spacing-3);line-height:1;padding:var(--spacing-1) var(--spacing-2);position:absolute;top:0;transform:translateY(-50%)}.QuestionWrapper__editorSectionHeader[data-v-5097d076]{align-items:center;display:flex;justify-content:space-between}.QuestionWrapper__editorSectionHeader[data-v-5097d076]+*{margin-top:var(--spacing-3)}.QuestionWrapper__editorSectionButtons[data-v-5097d076]{display:flex;gap:var(--spacing-2);margin-left:auto}.QuestionWrapper__editorSectionHeading[data-v-5097d076]{font-size:var(--font-size-medium);margin-bottom:0}.ClueList[data-v-db268a85]{display:flex;flex-direction:column;gap:var(--spacing-4)}.ClueList--horizontal[data-v-db268a85]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}@media screen and (max-width:768px){.ClueList--horizontal[data-v-db268a85]{grid-template-columns:1fr}}@media print{.ClueList--horizontal[data-v-db268a85]{grid-template-columns:1fr 1fr;gap:var(--spacing-4)}}.ClueList__section[data-v-db268a85]{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClueList__sectionTitle[data-v-db268a85]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-text)}.ClueList__items[data-v-db268a85]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.ClueList__item[data-v-db268a85]{display:flex;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-small);cursor:pointer;transition:background-color var(--transition-duration-fast)}.ClueList__item[data-v-db268a85]:hover,.ClueList__item[data-v-db268a85]:focus{background-color:var(--color-neutral-20);outline:none}.ClueList__item[data-v-db268a85]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ClueList__item--active[data-v-db268a85],.ClueList__item--active[data-v-db268a85]:hover{background-color:var(--color-accent-surface)}.ClueList__number[data-v-db268a85]{font-weight:600;color:var(--color-text);min-width:24px}.ClueList__text[data-v-db268a85]{color:var(--color-text);flex:1}.ClueList__wordCount[data-v-db268a85]{color:var(--color-text-secondary);font-style:italic}.GridCell[data-v-42f7d0da]{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-neutral-50);border-radius:var(--border-radius-small);background-color:transparent;box-sizing:border-box}.GridCell--blocked[data-v-42f7d0da]{background-color:transparent;border-color:transparent}.GridCell--highlighted[data-v-42f7d0da]{background-color:var(--color-accent-surface)}.GridCell--active[data-v-42f7d0da]{background-color:var(--color-accent);border-color:var(--color-accent)}.GridCell--active .GridCell__letter[data-v-42f7d0da],.GridCell--active .GridCell__number[data-v-42f7d0da]{color:var(--white)}.GridCell--interactive[data-v-42f7d0da]:hover:not(.GridCell--blocked):not(.GridCell--active){background-color:var(--color-neutral-20)}.GridCell__number[data-v-42f7d0da]{position:absolute;top:2px;left:3px;font-size:10px;font-weight:600;line-height:1;color:var(--color-text-secondary)}.GridCell__letter[data-v-42f7d0da]{font-size:var(--font-size-medium);font-weight:600;text-transform:uppercase;color:var(--color-text)}.CrosswordGrid[data-v-515bf7d8]{position:relative;display:grid;gap:2px;width:fit-content;background-color:transparent;outline:none}.CrosswordGrid--interactive[data-v-515bf7d8]{cursor:pointer}.CrosswordGrid--disabled[data-v-515bf7d8]{cursor:not-allowed;opacity:.7}.CrosswordGrid__hiddenInput[data-v-515bf7d8]{position:absolute;opacity:0;width:1px;height:1px;padding:0;border:none;overflow:hidden;pointer-events:none}.CrosswordAnswerable[data-v-6e5cd763]{display:flex;flex-direction:column;gap:var(--spacing-4)}.CrosswordAnswerable__content[data-v-6e5cd763]{display:flex;flex-direction:column;gap:var(--spacing-6)}.CrosswordAnswerable__gridSection[data-v-6e5cd763]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);width:100%}.CrosswordAnswerable__cluesSection[data-v-6e5cd763]{display:flex;flex-direction:column;width:100%}.CrosswordAnswerable__empty[data-v-6e5cd763]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--color-text-secondary);text-align:center}.CrosswordAnswerable__empty p[data-v-6e5cd763]{margin:0}.WordEditor[data-v-fbcf4a99]{display:flex;flex-direction:column;gap:var(--spacing-2)}.WordEditor__header[data-v-fbcf4a99]{display:grid;grid-template-columns:40px 1fr 1fr 40px;gap:var(--spacing-2);padding:var(--spacing-2) 0;font-weight:600;color:var(--color-text-secondary);font-size:var(--font-size-small)}.WordEditor__header[data-v-fbcf4a99]:has(+.WordEditor__list .WordEditor__row:not(:has(.WordEditor__clueInput))){grid-template-columns:40px 1fr 40px}.WordEditor__headerHandle[data-v-fbcf4a99],.WordEditor__headerActions[data-v-fbcf4a99]{width:40px}.WordEditor__list[data-v-fbcf4a99]{display:flex;flex-direction:column;gap:var(--spacing-2)}.WordEditor__row[data-v-fbcf4a99]{display:grid;grid-template-columns:40px 1fr 1fr 40px;gap:var(--spacing-2);align-items:start;padding:var(--spacing-1) 0;background-color:var(--white);border-radius:var(--border-radius-small)}.WordEditor__row[data-v-fbcf4a99]:not(:has(.WordEditor__clueInput)){grid-template-columns:40px 1fr 40px}.WordEditor__handle[data-v-fbcf4a99]{display:flex;align-items:center;justify-content:center;width:40px;height:var(--measurement-input-size);cursor:move;color:var(--color-neutral-60)}.WordEditor__handle[data-v-fbcf4a99]:hover{color:var(--color-neutral-80)}.WordEditor__clueInput[data-v-fbcf4a99],.WordEditor__answerInput[data-v-fbcf4a99]{flex:1}.WordEditor__answerWrapper[data-v-fbcf4a99]{display:flex;flex-direction:column;gap:var(--spacing-1)}.WordEditor__answerInput--invalid[data-v-fbcf4a99] input{border-color:var(--color-danger)}.WordEditor__error[data-v-fbcf4a99]{color:var(--color-danger);font-size:var(--font-size-small)}.WordEditor__removeButton[data-v-fbcf4a99]{height:var(--measurement-input-size)}.WordEditor__addButton[data-v-fbcf4a99]{align-self:flex-end;margin-top:var(--spacing-2)}.CrosswordEditable[data-v-a4cf98bf]{display:flex;flex-direction:column;gap:var(--spacing-6)}.CrosswordEditable__editor[data-v-a4cf98bf]{background-color:var(--color-surface-secondary);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.CrosswordEditable__preview[data-v-a4cf98bf]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);background-color:var(--color-surface-secondary);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.CrosswordEditable__previewHeader[data-v-a4cf98bf]{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.CrosswordEditable__previewTitle[data-v-a4cf98bf]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-text)}.CrosswordEditable__loading[data-v-a4cf98bf]{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);padding:var(--spacing-4)}.CrosswordEditable__warning[data-v-a4cf98bf]{display:flex;align-items:flex-start;align-self:stretch;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-warning-surface);border-radius:var(--border-radius-small);color:var(--color-warning-text);font-size:var(--font-size-small)}.CrosswordEditable__warning--error[data-v-a4cf98bf]{background-color:var(--color-danger-surface);color:var(--color-danger-text)}.CrosswordEditable__placeholder[data-v-a4cf98bf]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--color-text-secondary);text-align:center}.CrosswordEditable__settings[data-v-a4cf98bf]{display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--color-surface-secondary);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.CrosswordEditable__settingsTitle[data-v-a4cf98bf]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-text)}.CrosswordEditable__settingItem[data-v-a4cf98bf]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-medium);color:var(--color-text)}.CrosswordEditable__stats[data-v-a4cf98bf]{align-items:center;background-color:var(--color-neutral-30);border-radius:var(--border-radius-small);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-small);padding:4px 8px}.CrosswordSolution[data-v-3259428f]{display:flex;flex-direction:column}.CrosswordSolution__content[data-v-3259428f]{display:flex;flex-direction:column;gap:var(--spacing-6)}.CrosswordSolution__gridWrapper[data-v-3259428f]{display:flex;justify-content:center;width:100%}.CrosswordSolution__grid[data-v-3259428f] .GridCell:not(.GridCell--blocked){border-color:var(--color-success)}.CrosswordSolution__grid[data-v-3259428f] .GridCell__letter{color:var(--color-success)}.CrosswordSolution__clues[data-v-3259428f]{width:100%}.CrosswordSolution__empty[data-v-3259428f]{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary);font-style:italic}.Crossword[data-v-ba3b851e]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.CrosswordPrint[data-v-28c7dd31]{display:flex;flex-direction:column}.CrosswordPrint__content[data-v-28c7dd31]{display:flex;flex-direction:column;gap:var(--spacing-4)}.CrosswordPrint__gridWrapper[data-v-28c7dd31]{width:100%;display:flex;justify-content:center}.CrosswordPrint__grid[data-v-28c7dd31] .GridCell__number{color:var(--black);font-size:8px}.CrosswordPrint__grid[data-v-28c7dd31] .GridCell__letter{color:var(--black)}.CrosswordPrint__clues[data-v-28c7dd31]{width:100%}.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__sectionTitle{font-size:var(--font-size-small);color:var(--black)}.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__item{padding:var(--spacing-1) 0;cursor:default;font-size:var(--font-size-small)}.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__item:hover{background-color:transparent}.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__number,.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__text{font-size:var(--font-size-small);color:var(--black)}.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__wordCount{color:var(--color-neutral-60)}.CrosswordPrint__empty[data-v-28c7dd31]{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary);font-style:italic}@media print{.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__item{break-inside:avoid}.CrosswordPrint__clues[data-v-28c7dd31] .ClueList__section{break-inside:avoid-page}}.CrosswordResult[data-v-e48c7659]{display:flex;flex-direction:column;gap:12px}.CrosswordResult__summary[data-v-e48c7659]{display:inline-flex;gap:16px;align-items:center;flex-wrap:wrap}.CrosswordResult__score[data-v-e48c7659]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.CrosswordResult__score strong[data-v-e48c7659]{color:var(--color-text);font-weight:600}.CrosswordResult__mark[data-v-e48c7659]{margin-left:8px}.CrosswordResult__grid[data-v-e48c7659]{display:grid;gap:2px;width:fit-content}.CrosswordResult__cell[data-v-e48c7659]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--color-neutral-50);border-radius:var(--border-radius-small);background-color:transparent;box-sizing:border-box}.CrosswordResult__cell--blocked[data-v-e48c7659]{background-color:transparent;border-color:transparent}.CrosswordResult__cell--correct[data-v-e48c7659]{background-color:var(--color-correct-answer-background);border-color:var(--color-dark-green)}.CrosswordResult__cell--incorrect[data-v-e48c7659]{background-color:var(--color-danger-surface);border-color:var(--color-danger)}.CrosswordResult__cellNumber[data-v-e48c7659]{position:absolute;top:1px;left:2px;font-size:9px;font-weight:600;line-height:1;color:var(--color-text-secondary)}.CrosswordResult__cellLetter[data-v-e48c7659]{font-size:var(--font-size-small);font-weight:600;text-transform:uppercase;color:var(--color-text)}.CrosswordResult__error[data-v-e48c7659]{color:var(--color-red);font-size:var(--font-size-small);font-style:italic}.CrosswordResult__empty[data-v-e48c7659]{color:var(--color-neutral-50);font-size:var(--font-size-small)}.CrosswordTable__answerCell[data-v-25b6391e]{padding:.75em 1em;width:100%}.CrosswordTable__answerContent[data-v-25b6391e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.CrosswordTable__headAnswer[data-v-25b6391e]{width:100%}.CrosswordTable__headScore[data-v-25b6391e]{white-space:nowrap;min-width:80px;text-align:center}.CrosswordTable__headAnswerers[data-v-25b6391e]{text-align:end;width:1%;white-space:nowrap}.CrosswordTable__cellScore[data-v-25b6391e]{vertical-align:middle;text-align:center}.CrosswordTable__scoreText[data-v-25b6391e]{font-weight:500}.CrosswordTable__mark[data-v-25b6391e]{flex-shrink:0}.CrosswordTable__cellAnswerers[data-v-25b6391e]{vertical-align:middle;text-align:end;width:1%;white-space:nowrap}.CrosswordTable__row--correct td[data-v-25b6391e]{background-color:var(--color-correct-answer-background)!important}.CrosswordTable__row--correctSolution td[data-v-25b6391e]{background-color:var(--color-correct-answer-background)!important;border-bottom:2px solid var(--color-dark-green)}.CrosswordTable__empty[data-v-25b6391e]{padding:var(--spacing-6);text-align:center;color:var(--color-neutral-60);font-style:italic}.CrosswordResultCard__gridContainer[data-v-5955ae56]{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;overflow-x:auto}.CrosswordResultCard__gridContainer--expanded[data-v-5955ae56]{gap:var(--spacing-4);margin-top:var(--spacing-2)}.CrosswordCards[data-v-2722a6f0]{width:100%}.CrosswordCards__empty[data-v-2722a6f0]{padding:var(--spacing-9);text-align:center;color:var(--color-neutral-60);font-style:italic}.CrosswordCards__correctSolution[data-v-2722a6f0]{border:2px solid var(--color-dark-green);border-radius:var(--border-radius-medium);overflow:hidden}.OnlinePrint[data-v-61853236]{display:flex;gap:var(--spacing-3)}.OnlinePrint__qrCode[data-v-61853236]{flex-shrink:0}.OnlinePrint__title[data-v-61853236]{font-weight:var(--font-weight-semibold);margin:0}.OnlinePrint__url[data-v-61853236]{font-size:var(--font-size-x-small)}.OnlinePrint__titleContent[data-v-61853236] p,.OnlinePrint__titleContent[data-v-61853236] div{line-height:inherit}.FileIcon[data-v-bdefaeb3]{font-size:28px;display:inline-block}.FileIcon__loadingWrapper[data-v-bdefaeb3]{height:28px;position:relative}.FileIcon__loadingWrapper .FileIcon[data-v-bdefaeb3]{display:inline-block}.FileIcon--missing[data-v-bdefaeb3]{margin-left:-8px}[data-v-bdefaeb3] .LoadingIcon{position:absolute;top:1em;left:.375em;color:var(--white);font-size:12px}.Downloadable[data-v-65d79dad]{background-color:var(--white);border:1px var(--color-neutral-40) solid;border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow);display:flex;width:100%}.Downloadable--editable[data-v-65d79dad]{min-height:96px}.Downloadable__hiddenInput[data-v-65d79dad]{display:none}.Downloadable__start[data-v-65d79dad]{padding:var(--spacing-4);width:56px}.Downloadable__end[data-v-65d79dad]{padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 0;width:100%;display:flex}.Downloadable__end[data-v-65d79dad]:has(.Downloadable__title:empty){align-items:center}.Downloadable__end>div[data-v-65d79dad]{flex-basis:100%;min-height:0}[data-v-65d79dad] .RichTextEditor{min-height:auto}[data-v-65d79dad] .ProseMirror{min-height:auto!important;height:auto!important}[data-v-65d79dad] .FileIcon{color:#0b5cd7}.Downloadable__title[data-v-65d79dad]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin-bottom:var(--spacing-2)}.Downloadable__title[data-v-65d79dad]:empty{margin-bottom:0}.Downloadable__fileRow[data-v-65d79dad]{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-neutral-40)}.Downloadable__fileActions[data-v-65d79dad]{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}.Downloadable__footer[data-v-65d79dad]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-top:var(--spacing-2)}.Downloadable__fileName[data-v-65d79dad]{font-size:var(--font-size-small);color:var(--color-text-secondary)}.periodic-table{container-type:inline-size;--pt-alkali-metal-bg: #d3f8df;--pt-alkaline-earth-metal-bg: #d3f8df;--pt-post-transition-metal-bg: #d3f8df;--pt-transition-metal-bg: #ebebed;--pt-lanthanide-bg: #ebebed;--pt-actinide-bg: #ebebed;--pt-metalloid-bg: #fef0c7;--pt-nonmetal-bg: #beecff;--pt-halogen-bg: #beecff;--pt-noble-gas-bg: #ffe8e9;--pt-alkali-metal-text: #082d1c;--pt-alkaline-earth-metal-text: #082d1c;--pt-post-transition-metal-text: #082d1c;--pt-transition-metal-text: #363c48;--pt-lanthanide-text: #363c48;--pt-actinide-text: #363c48;--pt-metalloid-text: #471b08;--pt-nonmetal-text: #123f52;--pt-halogen-text: #123f52;--pt-noble-gas-text: #c11574;--pt-cell-size: 5.32cqi;--pt-cell-radius: .5cqi;--pt-cell-shadow: .13cqi .13cqi 0px 0px rgba(0, 0, 0, .8);--pt-cell-gap: .25cqi;--pt-cell-border: none;--pt-symbol-font: "Montserrat", sans-serif;--pt-name-font: "Lato", sans-serif;--pt-symbol-size: 1.65cqi;--pt-symbol-weight: 600;--pt-name-size: .76cqi;--pt-name-weight: 400;--pt-number-size: .89cqi;--pt-number-weight: 700;--pt-mass-size: .76cqi;--pt-mass-weight: 400;--pt-grid-gap: .25cqi;--pt-f-block-gap: 1cqi;--pt-header-height: 4.2cqi;--pt-title-size: 2.28cqi;--pt-period-label-width: 2.5cqi;--pt-header-font-size: 1.4cqi;--pt-selected-outline: .25cqi solid #2563eb;--pt-selected-outline-offset: .13cqi;--pt-hover-brightness: .95;--pt-highlighted-opacity: 1;--pt-dimmed-opacity: .3;--pt-disabled-opacity: .5;--pt-disabled-cursor: not-allowed;--pt-legend-gap: 1cqi;--pt-legend-item-gap: .5cqi;--pt-legend-swatch-size: 2cqi;--pt-legend-font-size: .89cqi;--pt-cell-border-color: rgba(0, 0, 0, .4);--pt-outline-bg: #ffffff;--pt-outline-text: #000000}.element-cell[data-v-bac6b529]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--pt-cell-size);height:var(--pt-cell-size);padding:.25cqi;border:.13cqi solid var(--pt-cell-border-color);border-radius:var(--pt-cell-radius);box-shadow:var(--pt-cell-shadow);box-sizing:border-box;cursor:pointer;transition:filter .15s ease,opacity .15s ease;position:relative;font-family:var(--pt-name-font)}.element-cell[data-v-bac6b529]:hover:not(.element-cell--disabled){filter:brightness(var(--pt-hover-brightness))}.element-cell[data-v-bac6b529]:focus-visible{outline:var(--pt-selected-outline);outline-offset:var(--pt-selected-outline-offset)}.element-cell--selected[data-v-bac6b529]{outline:var(--pt-selected-outline);outline-offset:var(--pt-selected-outline-offset)}.element-cell--disabled[data-v-bac6b529]{opacity:var(--pt-disabled-opacity);cursor:var(--pt-disabled-cursor)}.element-cell--non-interactive[data-v-bac6b529]{cursor:default}.element-cell--non-interactive[data-v-bac6b529]:hover{filter:none}.element-cell__number[data-v-bac6b529]{position:absolute;top:6%;left:8%;font-family:var(--pt-symbol-font);font-size:var(--pt-number-size);font-weight:var(--pt-number-weight);line-height:1}.element-cell__symbol[data-v-bac6b529]{font-family:var(--pt-symbol-font);font-size:var(--pt-symbol-size);font-weight:var(--pt-symbol-weight);line-height:1.2;margin-top:.5cqi}.element-cell__name[data-v-bac6b529]{font-size:var(--pt-name-size);font-weight:var(--pt-name-weight);line-height:1.2;text-align:center;white-space:nowrap}.element-cell__name--long[data-v-bac6b529]{font-size:calc(var(--pt-name-size) * .82)}.element-cell__mass[data-v-bac6b529]{font-size:var(--pt-mass-size);font-weight:var(--pt-mass-weight);line-height:1;margin-top:.13cqi}.element-cell--alkali-metal[data-v-bac6b529]{background-color:var(--pt-alkali-metal-bg);color:var(--pt-alkali-metal-text)}.element-cell--alkaline-earth-metal[data-v-bac6b529]{background-color:var(--pt-alkaline-earth-metal-bg);color:var(--pt-alkaline-earth-metal-text)}.element-cell--transition-metal[data-v-bac6b529]{background-color:var(--pt-transition-metal-bg);color:var(--pt-transition-metal-text)}.element-cell--post-transition-metal[data-v-bac6b529]{background-color:var(--pt-post-transition-metal-bg);color:var(--pt-post-transition-metal-text)}.element-cell--metalloid[data-v-bac6b529]{background-color:var(--pt-metalloid-bg);color:var(--pt-metalloid-text)}.element-cell--nonmetal[data-v-bac6b529]{background-color:var(--pt-nonmetal-bg);color:var(--pt-nonmetal-text)}.element-cell--halogen[data-v-bac6b529]{background-color:var(--pt-halogen-bg);color:var(--pt-halogen-text)}.element-cell--noble-gas[data-v-bac6b529]{background-color:var(--pt-noble-gas-bg);color:var(--pt-noble-gas-text)}.element-cell--lanthanide[data-v-bac6b529]{background-color:var(--pt-lanthanide-bg);color:var(--pt-lanthanide-text)}.element-cell--actinide[data-v-bac6b529]{background-color:var(--pt-actinide-bg);color:var(--pt-actinide-text)}.element-cell--dashed[data-v-bac6b529]{background-color:transparent;border:.18cqi dashed var(--pt-halogen-text);box-shadow:none;color:var(--pt-halogen-text)}.element-cell--dimmed[data-v-bac6b529]{background-color:var(--pt-outline-bg);color:var(--pt-outline-text)}.element-cell--dashed.element-cell--dimmed[data-v-bac6b529]{background-color:var(--pt-outline-bg);border-style:dashed}.element-cell--print-mode[data-v-bac6b529]{background-color:var(--pt-outline-bg);color:var(--pt-outline-text)}.element-cell--dashed.element-cell--print-mode[data-v-bac6b529]{background-color:var(--pt-outline-bg);border-style:dashed}.element-cell--print-mode.element-cell--dimmed[data-v-bac6b529]{opacity:.5}.element-cell--symbol-only[data-v-bac6b529]{justify-content:center}.element-cell--symbol-only .element-cell__symbol[data-v-bac6b529]{font-size:calc(var(--pt-symbol-size) * 1.2);margin-top:0}.element-cell--minimal[data-v-bac6b529]{justify-content:center}.element-cell--minimal .element-cell__symbol[data-v-bac6b529]{font-size:calc(var(--pt-symbol-size) * 1.2);margin-top:0}.element-key[data-v-beb44b54]{position:relative;color:var(--pt-nonmetal-text)}.element-key__cell[data-v-beb44b54]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--pt-cell-size);height:var(--pt-cell-size);padding:.25cqi;border:.13cqi solid var(--pt-cell-border-color);border-radius:var(--pt-cell-radius);box-shadow:var(--pt-cell-shadow);box-sizing:border-box;background-color:var(--pt-nonmetal-bg);position:relative;font-family:var(--pt-name-font)}.element-key__number[data-v-beb44b54]{position:absolute;top:6%;left:8%;font-family:var(--pt-symbol-font);font-size:var(--pt-number-size);font-weight:var(--pt-number-weight);line-height:1}.element-key__symbol[data-v-beb44b54]{font-family:var(--pt-symbol-font);font-size:var(--pt-symbol-size);font-weight:var(--pt-symbol-weight);line-height:1.2;margin-top:.5cqi}.element-key__name[data-v-beb44b54]{font-size:var(--pt-name-size);font-weight:var(--pt-name-weight);line-height:1.2;text-align:center}.element-key__mass[data-v-beb44b54]{font-size:var(--pt-mass-size);font-weight:var(--pt-mass-weight);line-height:1;margin-top:.13cqi}.element-key__label[data-v-beb44b54]{position:absolute;font-family:var(--pt-name-font);font-size:var(--pt-number-size);white-space:nowrap;left:calc(var(--pt-cell-size) + 5cqi)}.element-key__label--number[data-v-beb44b54]{top:0}.element-key__label--mass[data-v-beb44b54]{top:80%}.element-key--print-mode[data-v-beb44b54]{color:var(--pt-outline-text)}.element-key--print-mode .element-key__cell[data-v-beb44b54]{background-color:var(--pt-outline-bg);color:var(--pt-outline-text)}.group-header[data-v-368bfd18]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--pt-cell-size);height:var(--pt-header-height);font-family:var(--pt-symbol-font);color:#363c48}.group-header__number[data-v-368bfd18]{font-size:var(--pt-header-font-size);font-weight:700;line-height:1.2}.group-header__traditional[data-v-368bfd18]{font-size:var(--pt-number-size);font-weight:600;line-height:1.2}.table-legend[data-v-bb03572e]{display:flex;gap:var(--pt-grid-gap);font-family:var(--pt-name-font);justify-content:center;align-items:center}.table-legend__item[data-v-bb03572e]{display:flex;align-items:center;justify-content:center;width:var(--pt-cell-size);height:var(--pt-cell-size);padding:.25cqi;border:.13cqi solid var(--pt-cell-border-color);border-radius:var(--pt-cell-radius);box-shadow:var(--pt-cell-shadow);font-size:.89cqi;font-weight:600;text-align:center;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.table-legend__item--alkali-metal[data-v-bb03572e]{background-color:var(--pt-alkali-metal-bg);color:var(--pt-alkali-metal-text)}.table-legend__item--transition-metal[data-v-bb03572e]{background-color:var(--pt-transition-metal-bg);color:var(--pt-transition-metal-text)}.table-legend__item--metalloid[data-v-bb03572e]{background-color:var(--pt-metalloid-bg);color:var(--pt-metalloid-text)}.table-legend__item--nonmetal[data-v-bb03572e]{background-color:var(--pt-nonmetal-bg);color:var(--pt-nonmetal-text)}.table-legend__item--noble-gas[data-v-bb03572e]{background-color:var(--pt-noble-gas-bg);color:var(--pt-noble-gas-text)}.table-legend__item--print-mode[data-v-bb03572e]{background-color:var(--pt-outline-bg);color:var(--pt-outline-text)}.periodic-table[data-v-5f179285]{font-family:var(--pt-name-font);width:100%;padding-left:3%;box-sizing:border-box;position:relative}.periodic-table__element-key[data-v-5f179285]{position:absolute;left:3%;top:0}.periodic-table__title[data-v-5f179285]{font-family:var(--pt-symbol-font);font-size:var(--pt-title-size);font-weight:600;text-align:center;margin:0 0 4cqi;color:#363c48}.periodic-table__grid[data-v-5f179285]{display:grid;grid-template-columns:repeat(18,var(--pt-cell-size));grid-template-rows:repeat(7,var(--pt-cell-size));gap:var(--pt-grid-gap);margin-bottom:var(--pt-f-block-gap);padding-top:var(--pt-header-height);position:relative}.periodic-table__group-header[data-v-5f179285]{position:relative;align-self:start;transform:translateY(calc(-100% - var(--pt-grid-gap)))}.periodic-table__period-label[data-v-5f179285]{display:flex;align-items:center;justify-content:center;width:var(--pt-period-label-width);height:var(--pt-cell-size);font-family:var(--pt-symbol-font);font-size:var(--pt-header-font-size);font-weight:700;color:#363c48;transform:translate(calc(-100% - var(--pt-grid-gap)))}.periodic-table__placeholder[data-v-5f179285]{display:flex;align-items:center;justify-content:center;width:var(--pt-cell-size);height:var(--pt-cell-size);font-family:var(--pt-symbol-font);font-size:var(--pt-number-size);font-weight:600;color:#666;background-color:#f5f5f5;border-radius:var(--pt-cell-radius)}.periodic-table__f-block[data-v-5f179285]{display:grid;grid-template-columns:repeat(18,var(--pt-cell-size));grid-template-rows:repeat(2,var(--pt-cell-size));gap:var(--pt-grid-gap);margin-top:var(--pt-f-block-gap)}.element-display[data-v-915c1f27]{--pt-alkali-metal-bg: #d3f8df;--pt-alkaline-earth-metal-bg: #d3f8df;--pt-post-transition-metal-bg: #d3f8df;--pt-transition-metal-bg: #ebebed;--pt-lanthanide-bg: #ebebed;--pt-actinide-bg: #ebebed;--pt-metalloid-bg: #fef0c7;--pt-nonmetal-bg: #beecff;--pt-halogen-bg: #beecff;--pt-noble-gas-bg: #ffe8e9;--pt-alkali-metal-text: #082d1c;--pt-alkaline-earth-metal-text: #082d1c;--pt-post-transition-metal-text: #082d1c;--pt-transition-metal-text: #363c48;--pt-lanthanide-text: #363c48;--pt-actinide-text: #363c48;--pt-metalloid-text: #471b08;--pt-nonmetal-text: #123f52;--pt-halogen-text: #123f52;--pt-noble-gas-text: #c11574;--pt-cell-border-color: rgba(0, 0, 0, .4);--pt-symbol-font: "Montserrat", sans-serif;--pt-name-font: "Lato", sans-serif;--pt-outline-bg: #ffffff;--pt-outline-text: #000000;position:relative;color:var(--pt-nonmetal-text);width:500px;height:150px}.element-display__label[data-v-915c1f27]{position:absolute;font-family:var(--pt-name-font);font-size:14px;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;color:var(--pt-nonmetal-text)}.element-display__label--left[data-v-915c1f27]{right:calc(50% + 68px)}.element-display__label--right[data-v-915c1f27]{left:calc(50% + 70px)}.element-display__label--number[data-v-915c1f27]{top:30px}.element-display__label--symbol[data-v-915c1f27]{top:55px}.element-display__label--name[data-v-915c1f27]{top:85px}.element-display__label--mass[data-v-915c1f27]{top:105px}.element-display__cell[data-v-915c1f27]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;padding:8px;border:2px solid var(--pt-cell-border-color);border-radius:8px;box-shadow:2px 2px #000c;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--pt-name-font)}.element-display__number[data-v-915c1f27]{position:absolute;top:6px;left:8px;font-family:var(--pt-symbol-font);font-size:14px;font-weight:700;line-height:1}.element-display__symbol[data-v-915c1f27]{font-family:var(--pt-symbol-font);font-size:32px;font-weight:600;line-height:1.2;margin-top:8px}.element-display__name[data-v-915c1f27]{font-size:12px;font-weight:400;line-height:1.2;text-align:center}.element-display__mass[data-v-915c1f27]{font-size:11px;font-weight:400;line-height:1;margin-top:2px}.element-display__cell--alkali-metal[data-v-915c1f27]{background-color:var(--pt-alkali-metal-bg);color:var(--pt-alkali-metal-text)}.element-display__cell--alkaline-earth-metal[data-v-915c1f27]{background-color:var(--pt-alkaline-earth-metal-bg);color:var(--pt-alkaline-earth-metal-text)}.element-display__cell--transition-metal[data-v-915c1f27]{background-color:var(--pt-transition-metal-bg);color:var(--pt-transition-metal-text)}.element-display__cell--post-transition-metal[data-v-915c1f27]{background-color:var(--pt-post-transition-metal-bg);color:var(--pt-post-transition-metal-text)}.element-display__cell--metalloid[data-v-915c1f27]{background-color:var(--pt-metalloid-bg);color:var(--pt-metalloid-text)}.element-display__cell--nonmetal[data-v-915c1f27]{background-color:var(--pt-nonmetal-bg);color:var(--pt-nonmetal-text)}.element-display__cell--halogen[data-v-915c1f27]{background-color:var(--pt-halogen-bg);color:var(--pt-halogen-text)}.element-display__cell--noble-gas[data-v-915c1f27]{background-color:var(--pt-noble-gas-bg);color:var(--pt-noble-gas-text)}.element-display__cell--lanthanide[data-v-915c1f27]{background-color:var(--pt-lanthanide-bg);color:var(--pt-lanthanide-text)}.element-display__cell--actinide[data-v-915c1f27]{background-color:var(--pt-actinide-bg);color:var(--pt-actinide-text)}.element-display--print-mode[data-v-915c1f27]{color:var(--pt-outline-text)}.element-display--print-mode .element-display__cell[data-v-915c1f27]{background-color:var(--pt-outline-bg);color:var(--pt-outline-text)}.element-display--print-mode .element-display__label[data-v-915c1f27]{color:var(--pt-outline-text)}.element-display-cell[data-v-915c1f27]{--pt-alkali-metal-bg: #d3f8df;--pt-alkaline-earth-metal-bg: #d3f8df;--pt-post-transition-metal-bg: #d3f8df;--pt-transition-metal-bg: #ebebed;--pt-lanthanide-bg: #ebebed;--pt-actinide-bg: #ebebed;--pt-metalloid-bg: #fef0c7;--pt-nonmetal-bg: #beecff;--pt-halogen-bg: #beecff;--pt-noble-gas-bg: #ffe8e9;--pt-alkali-metal-text: #082d1c;--pt-alkaline-earth-metal-text: #082d1c;--pt-post-transition-metal-text: #082d1c;--pt-transition-metal-text: #363c48;--pt-lanthanide-text: #363c48;--pt-actinide-text: #363c48;--pt-metalloid-text: #471b08;--pt-nonmetal-text: #123f52;--pt-halogen-text: #123f52;--pt-noble-gas-text: #c11574;--pt-cell-border-color: rgba(0, 0, 0, .4);--pt-outline-bg: #ffffff;--pt-outline-text: #000000;--pt-symbol-font: "Montserrat", sans-serif;--pt-name-font: "Lato", sans-serif;--pt-symbol-weight: 600;--pt-name-weight: 400;--pt-number-weight: 700;--pt-mass-weight: 400;--pt-cell-size: 100cqi;--pt-cell-radius: 9.4cqi;--pt-cell-shadow: 2.4cqi 2.4cqi 0px 0px rgba(0, 0, 0, .8);--pt-symbol-size: 31cqi;--pt-name-size: 14.3cqi;--pt-number-size: 16.7cqi;--pt-mass-size: 14.3cqi;--pt-hover-brightness: .95;--pt-disabled-opacity: .5;--pt-disabled-cursor: not-allowed}.electron-shell-diagram[data-v-9d016f52]{--es-nucleus-color: #e61782;--es-electron-color: #24a8de;--es-orbit-color: rgba(0, 0, 0, .25);--es-numeric-font: "Montserrat", sans-serif;--es-numeric-color: #363c48;width:100%;container-type:inline-size;display:flex;flex-direction:column;align-items:center}.electron-shell-diagram__svg[data-v-9d016f52]{width:100%;aspect-ratio:1;max-width:100%}.electron-shell-diagram--with-numeric .electron-shell-diagram__svg[data-v-9d016f52]{aspect-ratio:auto;height:auto}.electron-shell-diagram__numeric[data-v-9d016f52]{font-family:var(--es-numeric-font);font-size:7cqi;font-weight:600;text-align:center;color:var(--es-numeric-color);margin-top:2cqi}.electron-shell-diagram--numeric-only[data-v-9d016f52]{justify-content:center;min-height:100%}.electron-shell-diagram--numeric-only .electron-shell-diagram__numeric[data-v-9d016f52]{font-size:10cqi;margin-top:0}.electron-shell-diagram--print-mode[data-v-9d016f52]{--es-nucleus-color: #000000;--es-electron-color: #000000;--es-orbit-color: rgba(0, 0, 0, .5);--es-numeric-color: #000000}.electron-shell-diagram__orbit[data-v-9d016f52]{vector-effect:non-scaling-stroke}.solubility-table{container-type:inline-size;--st-soluble-bg: #96DCF9;--st-soluble-text: #214554;--st-slightly-soluble-bg: #1879A0;--st-slightly-soluble-text: #ffffff;--st-insoluble-bg: rgba(88, 89, 91, .6);--st-insoluble-text: #ffffff;--st-unstable-bg: #EBEBED;--st-unstable-text: #363C48;--st-activity-bg: #F5F5F5;--st-activity-very-active-text: #048FD5;--st-activity-active-text: #44C2EE;--st-activity-moderate-text: #77C043;--st-activity-reference-text: #000000;--st-activity-noble-text: #EE4D3E;--st-header-bg: #EBEBED;--st-header-text: #000000;--st-header-border-radius: .4cqi;--st-cell-radius: .2cqi;--st-grid-gap: .15cqi;--st-symbol-font: "Montserrat", sans-serif;--st-text-font: "Lato", sans-serif;--st-cell-font-size: 1.5cqi;--st-cell-font-weight: 500;--st-header-font-size: 1.125cqi;--st-header-font-weight: 600;--st-charge-font-size: .875cqi;--st-subscript-font-size: .875cqi;--st-legend-gap: 1.5cqi;--st-legend-item-gap: .5cqi;--st-legend-swatch-size: 1.5cqi;--st-legend-font-size: 1cqi;--st-activity-cell-size: 2.5cqi;--st-activity-gap: .1cqi;--st-activity-font-size: 1.25cqi;--st-title-size: 1.75cqi;--st-section-gap: 1.5cqi;--st-row-header-width: 4cqi;--st-selected-outline: .2cqi solid #2563eb;--st-selected-outline-offset: .08cqi;--st-hover-brightness: .92;--st-highlighted-opacity: 1;--st-dimmed-opacity: .3;--st-print-bg: #ffffff;--st-print-text: #000000;--st-print-border: .08cqi solid #000000;--st-cell-outline: .15cqi solid #ffffff}.metal-activity-series[data-v-b61b6c6a]{display:flex;flex-direction:column;font-family:var(--st-symbol-font);width:100%}.metal-activity-series__metals[data-v-b61b6c6a]{display:grid;grid-template-columns:repeat(21,1fr);width:100%;background-color:var(--st-activity-bg);border-radius:var(--st-header-border-radius)}.metal-activity-series__metal[data-v-b61b6c6a]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:39 / 33;font-family:var(--st-symbol-font);font-size:var(--st-activity-font-size);font-weight:600}.metal-activity-series__metal--very-active[data-v-b61b6c6a]{color:var(--st-activity-very-active-text)}.metal-activity-series__metal--active[data-v-b61b6c6a]{color:var(--st-activity-active-text)}.metal-activity-series__metal--moderate[data-v-b61b6c6a]{color:var(--st-activity-moderate-text)}.metal-activity-series__metal--reference[data-v-b61b6c6a]{color:var(--st-activity-reference-text)}.metal-activity-series__metal--noble[data-v-b61b6c6a]{color:var(--st-activity-noble-text)}.metal-activity-series__metal--dimmed[data-v-b61b6c6a]{opacity:var(--st-dimmed-opacity)}.metal-activity-series--print-mode .metal-activity-series__metals[data-v-b61b6c6a]{background-color:var(--st-print-bg);border:var(--st-print-border)}.metal-activity-series--print-mode .metal-activity-series__metal[data-v-b61b6c6a]{color:var(--st-print-text)}.solubility-cell[data-v-247fd4c4]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:39 / 33;border:none;border-radius:var(--st-cell-radius);outline:var(--st-cell-outline);outline-offset:calc(-1 * var(--st-cell-outline) / 2);box-sizing:border-box;font-family:var(--st-symbol-font)}.solubility-cell__label[data-v-247fd4c4]{font-size:var(--st-cell-font-size);font-weight:var(--st-cell-font-weight);line-height:1}.solubility-cell--soluble[data-v-247fd4c4]{background-color:var(--st-soluble-bg);color:var(--st-soluble-text)}.solubility-cell--slightly-soluble[data-v-247fd4c4]{background-color:var(--st-slightly-soluble-bg);color:var(--st-slightly-soluble-text)}.solubility-cell--insoluble[data-v-247fd4c4]{background-color:var(--st-insoluble-bg);color:var(--st-insoluble-text)}.solubility-cell--unstable[data-v-247fd4c4]{background-color:var(--st-unstable-bg);color:var(--st-unstable-text);font-weight:700}.solubility-cell--dimmed[data-v-247fd4c4]{opacity:var(--st-dimmed-opacity)}.solubility-cell--print-mode[data-v-247fd4c4]{color:var(--st-print-text);border:var(--st-print-border)}.solubility-cell--print-mode.solubility-cell--soluble[data-v-247fd4c4]{background-color:var(--st-print-bg)}.solubility-cell--print-mode.solubility-cell--slightly-soluble[data-v-247fd4c4]{background:repeating-linear-gradient(0deg,var(--st-print-bg),var(--st-print-bg) 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px)}.solubility-cell--print-mode.solubility-cell--insoluble[data-v-247fd4c4]{background:repeating-linear-gradient(45deg,var(--st-print-bg),var(--st-print-bg) 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px)}.solubility-cell--print-mode.solubility-cell--unstable[data-v-247fd4c4]{background:repeating-linear-gradient(45deg,transparent,transparent 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px),repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px),var(--st-print-bg)}.solubility-cell--print-mode.solubility-cell--dimmed[data-v-247fd4c4]{opacity:.5}.solubility-header[data-v-f6b18bfa]{display:flex;align-items:center;justify-content:center;background-color:var(--st-header-bg);color:var(--st-header-text);font-family:var(--st-symbol-font);font-size:var(--st-header-font-size);font-weight:var(--st-header-font-weight);box-sizing:border-box;outline:var(--st-cell-outline);outline-offset:calc(-1 * var(--st-cell-outline) / 2)}.solubility-header--row[data-v-f6b18bfa]{width:100%;height:100%;border-top-left-radius:var(--st-header-border-radius);border-bottom-left-radius:var(--st-header-border-radius)}.solubility-header--column[data-v-f6b18bfa]{width:100%;aspect-ratio:39 / 33;border-top-left-radius:var(--st-header-border-radius);border-top-right-radius:var(--st-header-border-radius)}.solubility-header--corner[data-v-f6b18bfa]{width:100%;height:100%;border-top-left-radius:var(--st-header-border-radius)}.solubility-header__content[data-v-f6b18bfa]{white-space:nowrap}.solubility-header__symbol[data-v-f6b18bfa]{line-height:1}.solubility-header__charge[data-v-f6b18bfa]{font-size:var(--st-charge-font-size);line-height:1;margin-left:.05cqi}.solubility-header--dimmed[data-v-f6b18bfa]{opacity:var(--st-dimmed-opacity)}.solubility-header--print-mode[data-v-f6b18bfa]{background-color:var(--st-print-bg);border:var(--st-print-border)}.solubility-legend[data-v-c82414b7]{display:flex;flex-wrap:wrap;gap:var(--st-legend-gap);align-items:center;justify-content:center;font-family:var(--st-symbol-font)}.solubility-legend__item[data-v-c82414b7]{display:flex;align-items:center;gap:var(--st-legend-item-gap)}.solubility-legend__swatch[data-v-c82414b7]{display:flex;align-items:center;justify-content:center;width:var(--st-legend-swatch-size);height:var(--st-legend-swatch-size);border-radius:.2cqi;font-size:calc(var(--st-legend-font-size) * 1.1);font-weight:500;outline:.1cqi solid #ffffff;outline-offset:-.05cqi}.solubility-legend__swatch--soluble[data-v-c82414b7]{background-color:var(--st-soluble-bg);color:var(--st-soluble-text)}.solubility-legend__swatch--slightly-soluble[data-v-c82414b7]{background-color:var(--st-slightly-soluble-bg);color:var(--st-slightly-soluble-text)}.solubility-legend__swatch--insoluble[data-v-c82414b7]{background-color:var(--st-insoluble-bg);color:var(--st-insoluble-text)}.solubility-legend__swatch--unstable[data-v-c82414b7]{background-color:var(--st-unstable-bg);color:var(--st-unstable-text);font-weight:700}.solubility-legend__label[data-v-c82414b7]{font-size:var(--st-legend-font-size);font-weight:600}.solubility-legend__label--soluble[data-v-c82414b7]{color:var(--st-soluble-text)}.solubility-legend__label--slightly-soluble[data-v-c82414b7]{color:var(--st-slightly-soluble-bg)}.solubility-legend__label--insoluble[data-v-c82414b7]{color:var(--st-insoluble-bg)}.solubility-legend__label--unstable[data-v-c82414b7]{color:var(--st-unstable-text)}.solubility-legend--print-mode .solubility-legend__swatch[data-v-c82414b7]{color:var(--st-print-text);border:var(--st-print-border)}.solubility-legend--print-mode .solubility-legend__swatch--soluble[data-v-c82414b7]{background-color:var(--st-print-bg)}.solubility-legend--print-mode .solubility-legend__swatch--slightly-soluble[data-v-c82414b7]{background:repeating-linear-gradient(0deg,var(--st-print-bg),var(--st-print-bg) 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px)}.solubility-legend--print-mode .solubility-legend__swatch--insoluble[data-v-c82414b7]{background:repeating-linear-gradient(45deg,var(--st-print-bg),var(--st-print-bg) 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px)}.solubility-legend--print-mode .solubility-legend__swatch--unstable[data-v-c82414b7]{background:repeating-linear-gradient(45deg,transparent,transparent 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px),repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--st-print-text) 6px,var(--st-print-text) 6.5px),var(--st-print-bg)}.solubility-legend--print-mode .solubility-legend__label[data-v-c82414b7]{color:var(--st-print-text)}.solubility-table[data-v-5fcfc6d6]{font-family:var(--st-text-font);width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--st-section-gap)}.solubility-table__activity-section[data-v-5fcfc6d6]{display:flex;flex-direction:column;gap:.5cqi}.solubility-table__matrix-section[data-v-5fcfc6d6]{display:flex;flex-direction:column;gap:1cqi}.solubility-table__section-title[data-v-5fcfc6d6]{font-family:var(--st-symbol-font);font-size:var(--st-title-size);font-weight:600;text-align:center;margin:0;color:#363c48}.solubility-table__grid[data-v-5fcfc6d6]{display:grid;gap:var(--st-grid-gap);width:100%}.solubility-table__grid--anions-as-rows[data-v-5fcfc6d6]{grid-template-columns:var(--st-row-header-width) repeat(18,1fr);grid-template-rows:repeat(12,auto)}.solubility-table__grid--cations-as-rows[data-v-5fcfc6d6]{grid-template-columns:var(--st-row-header-width) repeat(11,1fr);grid-template-rows:repeat(19,auto)}.solubility-table__legend[data-v-5fcfc6d6]{margin-top:1cqi}.ElectronShellDiagramToolView[data-v-6dda4ec5]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6)}.ElectronShellDiagramToolView__diagramSection[data-v-6dda4ec5]{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}.ElectronShellDiagramToolView__preview[data-v-6dda4ec5]{width:min(100%,360px);container-type:inline-size}.ElectronShellDiagramToolView__downloadActions[data-v-6dda4ec5]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-2)}.ElectronShellDiagramToolView__config[data-v-6dda4ec5]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:var(--spacing-4)}.ElectronShellDiagramToolView__field[data-v-6dda4ec5]{display:flex;flex-direction:column;gap:var(--spacing-2)}.ElectronShellDiagramToolView__label[data-v-6dda4ec5]{font-size:var(--font-size-small);font-weight:500;color:var(--color-text-secondary)}.ElectronShellDiagramToolView__toggle[data-v-6dda4ec5]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small)}.ElectronShellDiagramToolView__tableWrapper[data-v-6dda4ec5]{width:100%;max-width:1180px;margin-inline:auto;overflow-x:auto;container-type:inline-size}.ElectronShellDiagramExpandedModal[data-v-eaaaa7c4]{width:100%;container-type:inline-size;padding:var(--spacing-4)}.ElectronShellDiagramDisplay__wrapper[data-v-596ff2b8]{display:flex;justify-content:center;align-items:center;width:100%}.ElectronShellDiagramDisplay[data-v-596ff2b8]{position:relative;width:100%;max-width:300px;container-type:inline-size}.ElectronShellDiagramDisplay__expandButton[data-v-596ff2b8]{position:absolute;top:8px;right:8px;z-index:1;opacity:0;transition:opacity .2s ease}.ElectronShellDiagramDisplay:hover .ElectronShellDiagramDisplay__expandButton[data-v-596ff2b8]{opacity:1}.ElectronShellDiagramEditable[data-v-acfb02fd]{width:100%}.ElectronShellDiagramEditable__main[data-v-acfb02fd]{display:flex;gap:var(--spacing-4);flex-wrap:wrap}.ElectronShellDiagramEditable__tableWrapper[data-v-acfb02fd]{flex:1;min-width:400px;container-type:inline-size}.ElectronShellDiagramEditable__sidebar[data-v-acfb02fd]{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:200px;max-width:300px}.ElectronShellDiagramEditable__preview[data-v-acfb02fd]{container-type:inline-size}.ElectronShellDiagramEditable__config[data-v-acfb02fd]{display:flex;flex-direction:column;gap:var(--spacing-4)}.ElectronShellDiagramEditable__field[data-v-acfb02fd]{display:flex;flex-direction:column;gap:var(--spacing-2)}.ElectronShellDiagramEditable__label[data-v-acfb02fd]{font-size:var(--font-size-small);font-weight:500;color:var(--color-text-secondary)}.ElectronShellDiagramEditable__toggle[data-v-acfb02fd]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-small)}.ElectronShellDiagram[data-v-8f21a3f3]{width:100%}.ElectronShellDiagram[data-v-8f21a3f3]>.Heading{margin-bottom:var(--spacing-4)}.ElectronShellDiagramPrint[data-v-5b76df7d]{break-inside:avoid}.ElectronShellDiagramPrint__title[data-v-5b76df7d]{margin-bottom:var(--spacing-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-medium)}.ElectronShellDiagramPrint__container[data-v-5b76df7d]{max-width:300px;margin:0 auto}.Iframe__wrapper[data-v-c18d0358]{height:100%;display:flex;align-items:center;justify-content:center}.Iframe__wrapper[data-v-c18d0358] .IframeContainer{max-height:100%}.IframePreview[data-v-cbf5f9b0]{background-color:var(--color-neutral-70);background-size:cover;background-position:center;border-radius:8px;max-width:100%;cursor:pointer;position:relative}.IframePreview__playOverlay[data-v-cbf5f9b0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;border-radius:8px;transition:opacity .2s ease}.IframePreview__playOverlay--alwaysVisible[data-v-cbf5f9b0]{opacity:1}.IframePreview__playOverlay--onHover[data-v-cbf5f9b0]{opacity:0}.IframePreview--hasCover:hover .IframePreview__playOverlay--onHover[data-v-cbf5f9b0]{opacity:1}.IframePreview__playContent[data-v-cbf5f9b0]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:#fff}.IframePreview__playIcon[data-v-cbf5f9b0]{font-size:48px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.IframePreview__playText[data-v-cbf5f9b0]{margin:0;font-size:var(--font-size-medium);font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5);max-width:200px}.External[data-v-91fc90ad]{position:relative}.External--narrow[data-v-91fc90ad]{clear:both;float:left;margin-right:1em}.External__wrapper[data-v-91fc90ad]{background-color:var(--color-neutral-70);border-radius:8px;overflow:hidden;position:relative;min-height:200px;height:auto}.External__wrapper .UrlInput[data-v-91fc90ad]{bottom:24px;position:absolute;z-index:4}.External__resizeHandle[data-v-91fc90ad]{display:flex;align-items:center;justify-content:center;padding:4px 12px;margin:8px auto;width:fit-content;background-color:var(--color-neutral-60);border-radius:8px;color:var(--color-neutral-30);cursor:ns-resize;opacity:0;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.External:hover .External__resizeHandle[data-v-91fc90ad]{opacity:1}.External__resizeHandle[data-v-91fc90ad]:hover{background-color:var(--color-neutral-50)}.External__resizeHandle[data-v-91fc90ad]:active{background-color:var(--color-neutral-40)}.External[data-v-758fe4c8]{position:relative}.External--narrow[data-v-758fe4c8]{clear:both;float:left;margin-right:1em}.External__caption[data-v-758fe4c8]{font-size:var(--font-size-small);font-style:italic;line-height:var(--line-height-small);margin-top:8px;text-align:center}.External__caption[data-v-758fe4c8] p,.External__caption[data-v-758fe4c8] div{line-height:inherit}.ExternalRoot{clear:both}.Formula[data-v-bfc29e94]{width:100%;height:100%;display:flex;flex-direction:column}.Formula__latex-input-instance[data-v-bfc29e94]{flex-grow:1;min-height:74px}math-field[data-v-1881d79e]{width:100%;font-size:20px}.ImageGrid[data-v-57cbdf22]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:16px}.ImageGrid--justified[data-v-57cbdf22]{justify-content:flex-start;column-gap:16px}.ImageHeader[data-v-90bdec46]{background-color:var(--backgroundColor, var(--white));height:38px;top:0;width:100%;z-index:1}.ImageHeader__start[data-v-90bdec46],.ImageHeader__end[data-v-90bdec46]{align-items:center;display:flex;gap:calc(var(--gap, var(--spacing-4)) * .5);height:24px;position:absolute;top:7px}.ImageHeader__start[data-v-90bdec46]{inset-inline-start:12px;justify-content:flex-start}.ImageHeader__end[data-v-90bdec46]{inset-inline-end:12px;justify-content:flex-end}.GalleryImageInput[data-v-16b857ed]{align-items:end;background-color:var(--color-neutral-70);background-size:contain;border-radius:var(--border-radius-medium);height:100%;justify-content:center;min-height:120px;padding:16px;width:100%}.GalleryImageInput__inner[data-v-16b857ed]{align-items:end;display:flex;height:100%;justify-content:center;width:100%}.Caption[data-v-16b857ed]{margin-top:24px}.GalleryVideoInput[data-v-b23ca012]{height:100%;width:100%}.GalleryVideoInput__inner[data-v-b23ca012]{align-items:end;background-color:var(--color-neutral-70);background-size:contain;border-radius:var(--border-radius-medium);display:flex;height:100%;justify-content:center;padding:16px;width:100%}.Caption[data-v-b23ca012]{margin-top:24px}.GalleryVideoInput__form[data-v-b23ca012]{width:100%}.GalleryVideoInput__form[data-v-b23ca012]>*+*{margin-top:16px}.Toolbar[data-v-b23ca012]{margin-inline:auto;width:fit-content}.GalleryVideoInput__buttons[data-v-b23ca012]{display:flex;justify-content:space-between}.VideoThumbnail[data-v-a1e87649]{position:relative}.VideoThumbnail__overlay[data-v-a1e87649]{z-index:2;inset:0;position:absolute}.Item[data-v-0325777a]{border-radius:var(--border-radius-medium);border:var(--color-border) 1px solid;box-sizing:content-box;margin-inline:-1px;overflow:hidden;position:relative}.Item[data-v-0325777a] .IframeContainer{min-height:initial;height:100%;aspect-ratio:initial}.Item__coverImage[data-v-0325777a]{display:block;height:auto;object-fit:cover;width:100%}.Item[data-v-0325777a] .Image__image,.Item[data-v-0325777a] .IframePreview{border:none;border-radius:0}.Item[data-v-0325777a] .Video__wrapper{border:none}.Item[data-v-0325777a] .IframePreview{width:100%!important}.Item[data-v-0325777a] .IframeContainer{min-height:initial}.Item[data-v-0325777a] .TypeMark{inset-inline-end:-1px;top:-1px}.Item--navigable[data-v-0325777a]{cursor:pointer}.Item__openButton[data-v-0325777a]{bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:var(--spacing-3);position:absolute;right:0;transition:opacity .2s}.Item--navigable:hover .Item__openButton[data-v-0325777a]{opacity:1}.Gallery__inner[data-v-2ab300fd]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;row-gap:14px}.Gallery__inner--isDual[data-v-2ab300fd]{flex-wrap:nowrap}.Gallery__inner[data-v-2ab300fd]>*{margin:0!important}[data-v-2ab300fd] .Item{border:none;margin-inline:0;border-radius:0}.Gallery__itemInner[data-v-2ab300fd]{border-radius:var(--border-radius-medium);border:1px solid var(--color-border);overflow:hidden;position:relative;box-sizing:content-box;margin-inline:-1px}.GalleryEditable__input[data-v-2ab300fd]{align-items:end;background-color:var(--color-neutral-70);border-radius:var(--border-radius-medium);display:flex;height:100%;justify-content:center;min-height:120px;padding:16px;position:relative;width:100%}.GalleryEditable__backButton[data-v-2ab300fd]{position:absolute;top:0;z-index:5}@media screen and (max-width:500px){.Gallery__inner[data-v-2ab300fd]{display:block}.Gallery__inner[data-v-2ab300fd]>*+*{margin-top:16px!important}}[data-v-2ab300fd] .Caption{padding-inline:8px}[data-v-2ab300fd] .InserterButton{position:relative;width:auto}.Gallery__image[data-v-2ab300fd]{height:auto;width:100%}.Gallery__handle[data-v-2ab300fd]{cursor:move}.GalleryEditable--dropActive[data-v-2ab300fd]{outline:2px dashed var(--color-accent);outline-offset:-2px;border-radius:var(--border-radius-medium)}.DropZone[data-v-2ab300fd],[data-v-2ab300fd] .DropZone__inner{display:block}.Gallery[data-v-e478a96b]>.Heading{margin-bottom:var(--spacing-4)}.Caption[data-v-e478a96b]{margin-top:10px}.GalleryPrint__title[data-v-ae7da424]{margin-bottom:var(--spacing-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-medium)}.GalleryPrint__grid[data-v-ae7da424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:100%;gap:var(--spacing-4)}.GalleryPrint__grid[data-v-ae7da424]:has(>:nth-child(5)){grid-template-columns:repeat(4,1fr)}.GalleryPrint__item[data-v-ae7da424]{margin:0;break-inside:avoid;text-align:center}.GalleryPrint__image[data-v-ae7da424]{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--border-radius-medium)}.GalleryPrint__placeholder[data-v-ae7da424]{display:flex;align-items:center;justify-content:center;min-height:120px;background:var(--color-neutral-20);color:var(--color-neutral-60);font-style:italic}.GalleryPrint__caption[data-v-ae7da424]{margin-top:var(--spacing-1);font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:center}.HotspotObjectDisplay[data-v-5f6bc185]{display:flex;justify-content:center;width:100%}.HotspotObjectDisplay__figure[data-v-5f6bc185]{max-width:100%}.HotspotObjectDisplay__imageContainer[data-v-5f6bc185]{position:relative;display:inline-block;isolation:isolate}.HotspotObjectDisplay__expandButton[data-v-5f6bc185]{position:absolute;top:8px;right:8px;z-index:1;opacity:0;transition:opacity .2s ease}.HotspotObjectDisplay__imageContainer:hover .HotspotObjectDisplay__expandButton[data-v-5f6bc185]{opacity:1}.HotspotObjectDisplay__image[data-v-5f6bc185]{background-color:var(--color-neutral-70);border-radius:var(--border-radius-medium);border:var(--color-border) 1px solid;display:block;height:auto}.HotspotObjectDisplay__markers[data-v-5f6bc185]{position:absolute;inset:0;pointer-events:none}.HotspotObjectDisplay__markerWrapper[data-v-5f6bc185]{position:absolute;transform:translate(-50%,-50%);z-index:var(--z-index-pointer-overlay)}[data-v-5f6bc185] .HotspotMarker{position:static;transform:none}.HotspotPopupEditor[data-v-8a712ab5]{display:flex;flex-direction:column;gap:var(--spacing-2, 8px);padding:var(--spacing-3, 12px);width:300px;box-sizing:border-box}.HotspotPopupEditor__title[data-v-8a712ab5]{width:100%;font-weight:var(--font-weight-semibold)}.HotspotPopupEditor__content[data-v-8a712ab5]{width:100%}.HotspotObjectEditable[data-v-840a4cb2]{display:flex;justify-content:center;width:100%}.HotspotObjectEditable__figure[data-v-840a4cb2]{max-width:100%}.HotspotObjectEditable--noImage .HotspotObjectEditable__figure[data-v-840a4cb2]{flex-basis:100%}.HotspotObjectEditable__imageContainer[data-v-840a4cb2]{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.HotspotObjectEditable__image[data-v-840a4cb2]{background-color:var(--color-neutral-70);border-radius:var(--border-radius-medium);border:var(--color-border) 1px solid;display:block;height:auto}.HotspotObjectEditable__markerWrapper[data-v-840a4cb2]{position:absolute;transform:translate(-50%,-50%);z-index:var(--z-index-pointer-overlay)}[data-v-840a4cb2] .HotspotMarker{position:static;transform:none}.HotspotObjectEditable__toolbarArea[data-v-840a4cb2]{display:flex;justify-content:center;margin-top:var(--spacing-2)}.HotspotObjectEditable__fileInput[data-v-840a4cb2]{display:none}.HotspotObjectPrint[data-v-7f43fa5b]{width:100%;display:flex;justify-content:center}.HotspotObjectPrint__figure[data-v-7f43fa5b]{max-width:100%}.HotspotObjectPrint__imageContainer[data-v-7f43fa5b]{position:relative;display:inline-block;break-inside:avoid}.HotspotObjectPrint__image[data-v-7f43fa5b]{border-radius:var(--border-radius-medium);display:block;height:auto;max-width:100%}.HotspotObjectPrint__markers[data-v-7f43fa5b]{position:absolute;inset:0;pointer-events:none}.HotspotObjectPrint__marker[data-v-7f43fa5b]{position:absolute;width:20px;height:20px;border-radius:50%;background-color:var(--color-blue);color:var(--white);font-size:var(--font-size-x-small);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.HotspotObjectPrint__legend[data-v-7f43fa5b]{margin-top:var(--spacing-4);columns:2;column-gap:var(--spacing-6)}.HotspotObjectPrint__legendItem[data-v-7f43fa5b]{break-inside:avoid;margin-bottom:var(--spacing-3);line-height:var(--content-line-height);display:flex;gap:var(--spacing-2)}.HotspotObjectPrint__legendNumber[data-v-7f43fa5b]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background-color:var(--color-blue);color:var(--white);font-size:var(--font-size-x-small);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center}.HotspotObjectPrint__itemTitle[data-v-7f43fa5b]{font-weight:var(--font-weight-semibold);display:block}.HotspotObjectPrint__itemContent[data-v-7f43fa5b]{color:var(--color-neutral-80)}@media print{.HotspotObjectPrint__imageContainer[data-v-7f43fa5b],.HotspotObjectPrint__legendItem[data-v-7f43fa5b]{break-inside:avoid}.HotspotObjectPrint__marker[data-v-7f43fa5b],.HotspotObjectPrint__legendNumber[data-v-7f43fa5b]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.Image[data-v-f6ab0d8d]{display:flex;justify-content:center;width:100%}.Image__figure[data-v-f6ab0d8d]{max-width:100%}.Image--noImage .Image__figure[data-v-f6ab0d8d]{flex-basis:100%}.Image__image[data-v-f6ab0d8d]{background-color:var(--color-neutral-70);border-radius:var(--border-radius-medium);border:var(--color-border) 1px solid;display:block;height:auto}.Image__image--enlargeable[data-v-f6ab0d8d]{cursor:pointer}.Image__imageContainer[data-v-f6ab0d8d]{position:relative;display:inline-block}[data-v-f6ab0d8d] .DropZone,[data-v-f6ab0d8d] .DropZone__inner{height:initial}.ImagePrint[data-v-41a71767]{width:100%;display:flex;justify-content:center}.ImagePrint__figure[data-v-41a71767]{max-width:100%;position:relative;z-index:1}.ImagePrint__image[data-v-41a71767]{border-radius:8px;display:block;height:auto;max-width:100%}.Lecture[data-v-0f2efd6d]{position:relative;margin-bottom:32px}.Lecture__content[data-v-0f2efd6d]{flex:1;min-width:0}.Lecture__actions[data-v-0f2efd6d]{display:flex;align-items:center;gap:8px;margin-top:12px}.Lecture__loginBanner[data-v-0f2efd6d]{display:flex;align-items:center;gap:16px;padding:12px 16px;background-color:var(--color-surface-50);border:1px solid var(--color-border);border-radius:8px;width:100%}.Lecture__loginBannerText[data-v-0f2efd6d]{flex:1;font-size:var(--font-size-medium);line-height:var(--line-height-medium);color:var(--color-text-secondary)}@media screen and (max-width:500px){.Lecture__loginBanner[data-v-0f2efd6d]{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.Lecture__loginBannerText[data-v-0f2efd6d]{flex:none}}.Lecture__ordinals[data-v-0f2efd6d]{opacity:.6}@media screen and (max-width:1000px){.Lecture[data-v-0f2efd6d]:has(.TypeMark) .OutlineInline{margin-left:-52px;width:calc(100% + 52px)}}.TypeMark[data-v-0f2efd6d]{margin-left:-56px;--size: 48px}.Toolbar[data-v-0f2efd6d]{margin-top:-26px;position:absolute;right:16px;top:0;z-index:4}.Lecture:hover .Toolbar[data-v-0f2efd6d]{visibility:visible}.Heading[data-v-0f2efd6d]{position:relative;background-color:color-mix(in srgb,var(--color),transparent 90%);padding:2px 16px;border-radius:8px;font-weight:500;font-size:28px;line-height:36px;width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.Heading[data-v-0f2efd6d] .Heading__prefix{margin-left:calc(-6ch - 28px);margin-right:28px}@media screen and (max-width:1000px){.Lecture[data-v-0f2efd6d]{display:flex;gap:4px}.TypeMark[data-v-0f2efd6d]{position:relative;margin:0;flex-shrink:0}.Heading[data-v-0f2efd6d] .Heading__prefix{margin-left:0;margin-right:8px}}@media screen and (max-width:600px){.Heading[data-v-0f2efd6d]{font-size:22px;line-height:28px;padding:4px 12px}}.Backdrop>.Lecture{display:flex;gap:4px}.Backdrop>.Lecture .TypeMark{position:relative;margin:0;flex-shrink:0}.Backdrop>.Lecture .Lecture__content{flex:1;min-width:0}.Backdrop>.Lecture:has(.TypeMark) .OutlineInline{margin-left:-52px;width:calc(100% + 52px)}.LecturePrint[data-v-7b9c4078]{margin-bottom:var(--spacing-4)}.LecturePrint__title[data-v-7b9c4078]{font-size:var(--font-size-xx-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-xx-large);margin:0}.LecturePrint__title--long[data-v-7b9c4078]{font-size:var(--font-size-x-large);line-height:var(--line-height-x-large)}.LecturePrint__rule[data-v-7b9c4078]{border:none;border-top:1px solid var(--black);margin:var(--spacing-2) 0 0 0}.Link[data-v-33ca2eb2] .UrlInput{flex-grow:1;width:100%}.Link[data-v-33ca2eb2] .UrlInput__inner{width:100%}.Link[data-v-33ca2eb2] .TextInput__wrapper{flex-grow:1;width:100%}.Link__warning[data-v-33ca2eb2]{display:flex;align-items:center;gap:8px}.Link__warningIcon[data-v-33ca2eb2]{color:var(--color-warning)}.MemoryCardEditor[data-v-3ac1785c]{border:1px solid var(--color-border);border-radius:8px;padding:1rem;background:var(--color-surface)}.MemoryCardEditor--empty[data-v-3ac1785c]{text-align:center;padding:2rem;color:var(--color-text-secondary);font-style:italic}.MemoryCardEditor__header[data-v-3ac1785c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.MemoryCardEditor__header h4[data-v-3ac1785c]{margin:0;font-size:1rem;font-weight:600}.MemoryCardEditor__controls[data-v-3ac1785c]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.MemoryCardEditor__colorControls[data-v-3ac1785c]{display:flex;flex-direction:column;gap:.5rem}.MemoryCardEditor__colorControl[data-v-3ac1785c]{display:flex;align-items:center;gap:.5rem}.MemoryCardEditor__colorInput[data-v-3ac1785c]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-text-secondary)}.MemoryCardEditor__colorInput input[type=color][data-v-3ac1785c]{width:2rem;height:1.5rem;border:none;border-radius:4px;cursor:pointer}.MemoryCardEditor__content[data-v-3ac1785c]{display:flex;flex-direction:column;align-items:center;gap:1rem}.MemoryCardEditor__preview[data-v-3ac1785c]{width:150px;height:150px;border:1px solid var(--color-border);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 8px #0000001a;overflow:hidden}.MemoryCardEditor__image[data-v-3ac1785c]{width:100%;height:100%;object-fit:cover;object-position:center}.MemoryCardEditor__placeholder[data-v-3ac1785c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-text-secondary);transition:background-color .2s;width:100%;height:100%;justify-content:center;border-radius:8px}.MemoryCardEditor__placeholder[data-v-3ac1785c]:hover{background:#0000000d}.MemoryCardEditor__textContainer[data-v-3ac1785c]{width:100%;height:100%;padding:.5rem;display:flex;align-items:center;justify-content:center}.MemoryCardEditor__actions[data-v-3ac1785c]{display:flex;justify-content:center}@media(max-width:768px){.MemoryCardEditor__header[data-v-3ac1785c]{flex-direction:column;align-items:flex-start}.MemoryCardEditor__controls[data-v-3ac1785c]{justify-content:flex-start}}.MemoryCardEditor__defaultNote[data-v-3ac1785c]{font-size:.7rem;color:var(--color-text-secondary);font-style:italic;margin-left:.25rem}.MemoryCardEditor__contrastWarning[data-v-3ac1785c]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-neutral-100);padding:.5rem;background:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-radius:4px;margin-bottom:.5rem;justify-content:center}.MemoryCardEditor__textInput[data-v-3ac1785c] .p-inputtext,.MemoryCardEditor__textInput[data-v-3ac1785c] .p-textarea{background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:4px;padding:.5rem;width:100%;min-height:60px;resize:none;text-align:center}.MemoryCardEditor__textInput[data-v-3ac1785c] .p-inputtext:focus,.MemoryCardEditor__textInput[data-v-3ac1785c] .p-textarea:focus{border-color:#fff9!important;box-shadow:0 0 0 2px #fff3!important;outline:none}.MemoryCardEditor__textInput[data-v-3ac1785c] .p-inputtext::placeholder,.MemoryCardEditor__textInput[data-v-3ac1785c] .p-textarea::placeholder{color:#ffffffb3}.MemoryCardEditor--mirrored[data-v-3ac1785c]{position:relative;opacity:.9}.MemoryCardEditor__mirroredIndicator[data-v-3ac1785c]{position:absolute;top:-.5rem;right:-.5rem;background:var(--color-dark-blue);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem;box-shadow:0 2px 4px #00000026;z-index:1;border:1px solid var(--color-dark-blue-70)}.MemoryCardEditor__image--mirrored[data-v-3ac1785c]{filter:brightness(.95)}.MemoryCardEditor__placeholder--mirrored[data-v-3ac1785c]{background:#00000005;cursor:default;opacity:.7}.MemoryCardEditor__placeholder--mirrored[data-v-3ac1785c]:hover{background:#00000005}.MemoryCardEditor__mirroredText[data-v-3ac1785c]{width:100%;height:100%;padding:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:4px;min-height:60px;text-align:center;opacity:.8;font-style:italic}.MemoryPairEditor[data-v-183093af]{border:2px solid var(--color-border);border-radius:12px;padding:1.5rem;background:var(--color-surface);margin-bottom:1rem}.MemoryPairEditor__header[data-v-183093af]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border);gap:1rem}.MemoryPairEditor__titleSection[data-v-183093af]{flex:1;display:flex;flex-direction:column;gap:.5rem}.MemoryPairEditor__header h3[data-v-183093af]{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.MemoryPairEditor__nameInput[data-v-183093af]{max-width:300px}.MemoryPairEditor__nameInput[data-v-183093af] .p-inputtext{font-size:1.25rem;font-weight:600;padding:.75rem 1rem}.MemoryPairEditor__cards[data-v-183093af]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}.MemoryPairEditor__card[data-v-183093af]{position:relative}.MemoryPairEditor__separator[data-v-183093af]{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:1.5rem;opacity:.6}@media(max-width:768px){.MemoryPairEditor[data-v-183093af]{padding:1rem}.MemoryPairEditor__header[data-v-183093af]{flex-direction:column;gap:1rem;align-items:flex-start}.MemoryPairEditor__cards[data-v-183093af]{grid-template-columns:1fr;gap:1rem}.MemoryPairEditor__separator[data-v-183093af]{transform:rotate(90deg)}}.MemorySettingsEditor[data-v-d19a7613]{display:flex;flex-direction:column;gap:2rem}.MemorySettingsEditor__section[data-v-d19a7613]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem}.MemorySettingsEditor__section h3[data-v-d19a7613]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.MemorySettingsEditor__description[data-v-d19a7613]{margin:0 0 1rem;color:var(--color-text-secondary);font-size:.875rem}.MemorySettingsEditor__options[data-v-d19a7613]{display:flex;flex-direction:column;gap:1rem}.MemorySettingsEditor__option[data-v-d19a7613]{display:flex;flex-direction:column;gap:.25rem}.MemorySettingsEditor__option--nested[data-v-d19a7613]{margin-left:1.5rem;padding-top:.5rem}.MemorySettingsEditor__durationLabel[data-v-d19a7613]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-text-primary)}.MemorySettingsEditor__durationInput[data-v-d19a7613]{width:80px}.MemorySettingsEditor__colorGrid[data-v-d19a7613]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.MemorySettingsEditor__colorGroup[data-v-d19a7613]{display:flex;flex-direction:column;gap:1rem}.MemorySettingsEditor__colorGroup h4[data-v-d19a7613]{margin:0;font-size:1rem;font-weight:500;color:var(--color-text-primary)}.MemorySettingsEditor__colorControl[data-v-d19a7613]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.MemorySettingsEditor__colorControl span[data-v-d19a7613]{font-size:.875rem;color:var(--color-text-secondary)}.MemorySettingsEditor__colorControl input[type=color][data-v-d19a7613]{width:3rem;height:2rem;border:none;border-radius:4px;cursor:pointer}.MemorySettingsEditor__colorControl input[type=color][data-v-d19a7613]:disabled{opacity:.5;cursor:not-allowed}.MemorySettingsEditor__coverEditor[data-v-d19a7613]{border:1px solid var(--color-border);border-radius:8px;padding:1rem;background:var(--color-surface)}.MemorySettingsEditor__coverHeader[data-v-d19a7613]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;gap:1rem}.MemorySettingsEditor__coverHeader h4[data-v-d19a7613]{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.MemorySettingsEditor__coverControls[data-v-d19a7613]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;width:100%}.MemorySettingsEditor__colorControls[data-v-d19a7613]{display:flex;flex-direction:column;gap:.5rem}.MemorySettingsEditor__colorControl[data-v-d19a7613]{display:flex;align-items:center;gap:.5rem}.MemorySettingsEditor__colorInput[data-v-d19a7613]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-text-secondary)}.MemorySettingsEditor__colorInput input[type=color][data-v-d19a7613]{width:2rem;height:1.5rem;border:none;border-radius:4px;cursor:pointer}.MemorySettingsEditor__coverContent[data-v-d19a7613]{display:flex;flex-direction:column;align-items:center;gap:1rem}.MemorySettingsEditor__coverPreview[data-v-d19a7613]{width:150px;height:150px;border:1px solid var(--color-border);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 8px #0000001a;overflow:hidden}.MemorySettingsEditor__coverImage[data-v-d19a7613]{width:100%;height:100%;object-fit:cover;object-position:center}.MemorySettingsEditor__coverPlaceholder[data-v-d19a7613]{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-text-secondary);transition:background-color .2s;width:100%;height:100%;justify-content:center;border-radius:8px}.MemorySettingsEditor__coverPlaceholder[data-v-d19a7613]:hover{background:#0000000d}.MemorySettingsEditor__coverTextContainer[data-v-d19a7613]{width:100%;height:100%;padding:.5rem;display:flex;align-items:center;justify-content:center}.MemorySettingsEditor__contrastWarning[data-v-d19a7613]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-neutral-100);padding:.5rem;background:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-radius:4px;margin-bottom:.5rem;justify-content:center}.MemorySettingsEditor__coverTextInput[data-v-d19a7613] .p-inputtext,.MemorySettingsEditor__coverTextInput[data-v-d19a7613] .p-textarea{background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:4px;padding:.5rem;width:100%;min-height:60px;resize:none;text-align:center}.MemorySettingsEditor__coverTextInput[data-v-d19a7613] .p-inputtext:focus,.MemorySettingsEditor__coverTextInput[data-v-d19a7613] .p-textarea:focus{border-color:#fff9!important;box-shadow:0 0 0 2px #fff3!important;outline:none}.MemorySettingsEditor__coverTextInput[data-v-d19a7613] .p-inputtext::placeholder,.MemorySettingsEditor__coverTextInput[data-v-d19a7613] .p-textarea::placeholder{color:#ffffffb3}.MemorySettingsEditor__defaultBadge[data-v-d19a7613]{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}@media(max-width:768px){.MemorySettingsEditor__colorGrid[data-v-d19a7613]{grid-template-columns:1fr}.MemorySettingsEditor__coverHeader[data-v-d19a7613]{flex-direction:column;align-items:flex-start}.MemorySettingsEditor__coverControls[data-v-d19a7613]{justify-content:flex-start}}.MemoryCard[data-v-64e8fa94]{display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;perspective:1000px;transform-style:preserve-3d;aspect-ratio:1/1;width:100%;height:100%;min-width:80px;min-height:80px;box-sizing:border-box}.MemoryCard--disabled[data-v-64e8fa94]{cursor:not-allowed;opacity:.6}.MemoryCard__inner[data-v-64e8fa94]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.MemoryCard--flipped .MemoryCard__inner[data-v-64e8fa94]{transform:rotateY(180deg)}.MemoryCard__face[data-v-64e8fa94]{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .25s ease;border:2px solid var(--color-border);overflow:hidden}.MemoryCard__face--front[data-v-64e8fa94]{background:var(--color-primary);color:#fff}.MemoryCard__face--back[data-v-64e8fa94]{background:#fff;color:var(--color-text);transform:rotateY(180deg)}.MemoryCard--correct .MemoryCard__face--back[data-v-64e8fa94]{background:var(--color-success-light);border-color:var(--color-success);animation:correctPulse-64e8fa94 .6s ease-in-out}.MemoryCard--shake[data-v-64e8fa94]{animation:shake-64e8fa94 .5s ease-in-out}.MemoryCard__image[data-v-64e8fa94]{width:100%;height:100%;object-fit:cover;object-position:center}.MemoryCard__text[data-v-64e8fa94]{padding:clamp(.2rem,.5vw,.5rem);font-size:clamp(1rem,4vw,2.5rem);font-weight:600;text-align:center;overflow-wrap:anywhere;line-height:1.2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow:hidden}.MemoryCard__text span[data-v-64e8fa94]{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.MemoryCard__placeholder[data-v-64e8fa94]{font-size:clamp(1.1rem,3.2vw,1.9rem);font-weight:700;opacity:.8}.MemoryCard:not(.MemoryCard--disabled):not(.MemoryCard--correct):hover .MemoryCard__inner[data-v-64e8fa94]{transform:scale(1.05)}.MemoryCard--flipped:not(.MemoryCard--disabled):not(.MemoryCard--correct):hover .MemoryCard__inner[data-v-64e8fa94]{transform:rotateY(180deg) scale(1.05)}@keyframes shake-64e8fa94{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes correctPulse-64e8fa94{0%{transform:rotateY(180deg) scale(1)}50%{transform:rotateY(180deg) scale(1.1)}to{transform:rotateY(180deg) scale(1)}}@media(max-width:768px){.MemoryCard__text[data-v-64e8fa94]{font-size:clamp(.9rem,5vw,2rem);padding:clamp(.2rem,.8vw,.5rem)}.MemoryCard__placeholder[data-v-64e8fa94]{font-size:clamp(1.1rem,4vw,1.7rem)}}@media(max-width:480px){.MemoryCard__text[data-v-64e8fa94]{font-size:clamp(.8rem,6vw,1.5rem);padding:clamp(.15rem,.6vw,.4rem);line-height:1.15}.MemoryCard__placeholder[data-v-64e8fa94]{font-size:clamp(1rem,4.5vw,1.5rem)}}.MemoryGrid[data-v-142395e9]{display:flex;flex-direction:column;gap:1rem;width:100%}.MemoryGrid__empty[data-v-142395e9]{display:flex;justify-content:center;align-items:center;padding:3rem;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:12px;color:var(--color-text-secondary)}.MemoryGrid__empty p[data-v-142395e9]{margin:0;font-style:italic}.MemoryGrid__container[data-v-142395e9]{display:grid;gap:clamp(.5rem,2vw,1.5rem);padding:1rem;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);justify-items:center;align-items:center;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;min-height:min-content;justify-content:center}@media(max-width:480px){.MemoryGrid__container[data-v-142395e9]{gap:clamp(.5rem,2vw,1rem);padding:.5rem}}@media(min-width:481px)and (max-width:768px){.MemoryGrid__container[data-v-142395e9]{gap:clamp(.5rem,2vw,1rem);padding:.75rem}}@media(min-width:1200px){.MemoryGrid__container[data-v-142395e9]{max-width:min(1200px,90vw);margin:0 auto}}@media(min-width:1600px){.MemoryGrid__container[data-v-142395e9]{max-width:min(1400px,85vw);margin:0 auto}}.MemoryHelpModal[data-v-73e820ea]{background:var(--color-background);border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden;max-height:90vh}.MemoryHelpModal__content[data-v-73e820ea]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.MemoryHelpModal__section[data-v-73e820ea]{display:flex;align-items:flex-start;gap:.75rem}.MemoryHelpModal__iconContainer[data-v-73e820ea]{width:2rem;flex-shrink:0;display:flex;justify-content:center}.MemoryHelpModal__contentContainer[data-v-73e820ea]{flex:1;display:flex;flex-direction:column;gap:.75rem}.MemoryHelpModal__sectionTitle[data-v-73e820ea]{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.MemoryHelpModal__sectionIcon[data-v-73e820ea]{font-size:1.25rem;color:var(--color-primary)}.MemoryHelpModal__list[data-v-73e820ea]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem;list-style-type:disc}.MemoryHelpModal__listItem[data-v-73e820ea]{color:var(--color-text-secondary);line-height:1.5;font-size:.9rem}.MemoryHelpModal__scoring[data-v-73e820ea]{display:flex;flex-direction:column;gap:.75rem;background:var(--color-neutral-10);border-radius:8px;padding:0}.MemoryHelpModal__scoreItem[data-v-73e820ea]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.MemoryHelpModal__scoreLabel[data-v-73e820ea]{color:var(--color-text-secondary);font-size:.9rem;font-weight:500}.MemoryHelpModal__scoreValue[data-v-73e820ea]{color:var(--color-primary);font-size:.9rem;font-weight:600}.MemoryHelpModal__scoreNote[data-v-73e820ea]{margin:.5rem 0 0;padding:0;background:var(--color-info-light);border-left:4px solid var(--color-info);border-radius:4px;color:var(--color-info-dark);font-size:.85rem;line-height:1.4}.MemoryHelpModal__ready[data-v-73e820ea]{background:var(--color-success-light);border:1px solid var(--color-success);border-radius:8px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.MemoryHelpModal__readyContent[data-v-73e820ea]{display:flex;align-items:center;gap:.5rem;color:var(--color-success-dark);font-weight:500}.MemoryHelpModal__readyIcon[data-v-73e820ea]{font-size:1.25rem;color:var(--color-success)}@media(max-width:768px){.MemoryHelpModal__content[data-v-73e820ea]{padding:1rem;gap:1rem}.MemoryHelpModal__sectionTitle[data-v-73e820ea]{font-size:1rem}.MemoryHelpModal__listItem[data-v-73e820ea]{font-size:.875rem}.MemoryHelpModal__readyContent[data-v-73e820ea]{flex-direction:column;gap:.25rem}.MemoryHelpModal__scoring[data-v-73e820ea]{padding:.75rem}.MemoryHelpModal__scoreItem[data-v-73e820ea]{padding:.25rem 0}.MemoryHelpModal__scoreLabel[data-v-73e820ea],.MemoryHelpModal__scoreValue[data-v-73e820ea]{font-size:.825rem}.MemoryHelpModal__scoreNote[data-v-73e820ea]{padding:.5rem;font-size:.8rem}}.MemoryStats[data-v-e0f0da90]{display:flex;flex-direction:column;gap:.75rem}.MemoryStats__grid[data-v-e0f0da90]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.MemoryStats__stat[data-v-e0f0da90]{display:flex;align-items:center;gap:.25rem}.MemoryStats__content[data-v-e0f0da90]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.MemoryStats__value[data-v-e0f0da90]{font-size:1rem;font-weight:600;color:var(--color-text-primary);line-height:1}.MemoryStats__label[data-v-e0f0da90]{font-size:.7rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}@media(max-width:768px){.MemoryStats__grid[data-v-e0f0da90]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem}.MemoryStats__stat[data-v-e0f0da90]{padding:.5rem;gap:.5rem}.MemoryStats__stat--progress[data-v-e0f0da90]{grid-column:span 1}.MemoryStats__value[data-v-e0f0da90],.MemoryStats__icon[data-v-e0f0da90]{font-size:1rem}}@media(max-width:480px){.MemoryStats[data-v-e0f0da90]{padding:.75rem}.MemoryStats__grid[data-v-e0f0da90]{grid-template-columns:1fr 1fr;gap:.5rem}.MemoryStats__stat[data-v-e0f0da90]{flex-direction:column;text-align:center;gap:.25rem;padding:.5rem .25rem}}.MemoryPreviewTimer__header[data-v-145e5d26]{display:flex;align-items:center;background:var(--color-blue-10);border:1px solid var(--color-blue);border-radius:6px;padding:.375rem .75rem;height:2rem;box-sizing:border-box;animation:fadeIn-145e5d26 .3s ease-out}.MemoryPreviewTimer__content[data-v-145e5d26]{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.MemoryPreviewTimer__text[data-v-145e5d26]{color:var(--color-neutral-90);font-size:.875rem;font-weight:600}.MemoryPreviewTimer__countdown[data-v-145e5d26]{color:var(--color-blue);font-size:.875rem;font-weight:700}.MemoryPreviewTimer__content[data-v-145e5d26] .Icon{font-size:1rem;color:var(--color-blue);flex-shrink:0}@keyframes fadeIn-145e5d26{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.MemoryPreviewTimer__header[data-v-145e5d26]{justify-content:center}.MemoryPreviewTimer__text[data-v-145e5d26],.MemoryPreviewTimer__countdown[data-v-145e5d26]{font-size:.75rem}.MemoryPreviewTimer__content[data-v-145e5d26] .Icon{font-size:.875rem}}.MemoryStartModal[data-v-d9012202]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:1rem}.MemoryStartModal__backdrop[data-v-d9012202]{position:absolute;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px}.MemoryStartModal__modal[data-v-d9012202]{position:relative;z-index:101;background:var(--white);border:2px solid var(--color-border);border-radius:16px;padding:3rem 2rem;text-align:center;box-shadow:0 12px 40px #00000040;max-width:400px;width:100%;max-height:90vh;overflow-y:auto}.MemoryStartModal__content[data-v-d9012202]{display:flex;flex-direction:column;align-items:center;gap:1rem}.MemoryStartModal__content h3[data-v-d9012202]{margin:0;color:var(--color-text);font-size:1.5rem;font-weight:700}.MemoryStartModal__content p[data-v-d9012202]{margin:0;color:var(--color-text-secondary);font-size:1rem;line-height:1.4}.MemoryStartModal__content[data-v-d9012202]>.Icon:first-child{font-size:3rem;color:var(--color-primary);margin-bottom:.5rem}.MemoryStartModal__startButton[data-v-d9012202]{margin-top:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:12px;box-shadow:0 4px 12px #0003;transition:transform .2s ease}.MemoryStartModal__startButton[data-v-d9012202]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.MemoryStartModal__startButton[data-v-d9012202] .Icon{margin-right:.5rem}@media(max-width:768px){.MemoryStartModal[data-v-d9012202]{padding:2rem .5rem .5rem;align-items:flex-start}.MemoryStartModal__modal[data-v-d9012202]{padding:2rem 1.5rem;border-radius:12px}.MemoryStartModal__content h3[data-v-d9012202]{font-size:1.25rem}.MemoryStartModal__content p[data-v-d9012202]{font-size:.9rem}.MemoryStartModal__content[data-v-d9012202]>.Icon:first-child{font-size:2.5rem}}.MemoryCompletionDisplay[data-v-6603f5da]{text-align:center;padding:2rem;margin-top:2rem;background:var(--color-success-surface);border:2px solid var(--color-success-border);border-radius:8px}.MemoryCompletionDisplay h3[data-v-6603f5da]{color:var(--color-success);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.MemoryCompletionDisplay p[data-v-6603f5da]{margin:.5rem 0;color:var(--color-text-primary);font-size:1rem;line-height:1.4}.MemoryCompletionDisplay__perfectGame[data-v-6603f5da]{font-weight:600;color:var(--color-success);margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-success-border)}@media(max-width:768px){.MemoryCompletionDisplay[data-v-6603f5da]{padding:1.5rem 1rem;margin-top:1.5rem}.MemoryCompletionDisplay h3[data-v-6603f5da]{font-size:1.25rem}.MemoryCompletionDisplay p[data-v-6603f5da]{font-size:.9rem}}.MemoryAnswerable[data-v-4fba44f7]{display:flex;flex-direction:column;gap:1rem}.MemoryAnswerable__status[data-v-4fba44f7]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:8px}.MemoryAnswerable__stats[data-v-4fba44f7]{display:flex;gap:1rem}.MemoryAnswerable__score[data-v-4fba44f7]{font-weight:700;color:var(--color-success)}.MemoryAnswerable__resetButton[data-v-4fba44f7]{padding:.5rem 1rem;border:1px solid var(--color-primary);border-radius:4px;background:var(--color-primary);color:#fff;cursor:pointer}.MemoryAnswerable__resetButton[data-v-4fba44f7]:disabled{background:var(--color-neutral-40);border-color:var(--color-neutral-40);cursor:not-allowed}.MemoryAnswerable__board[data-v-4fba44f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding:1rem;background:var(--color-neutral-10);border-radius:8px}.MemoryAnswerable__card[data-v-4fba44f7]{aspect-ratio:1;perspective:1000px;cursor:pointer}.MemoryAnswerable__card--disabled[data-v-4fba44f7]{cursor:not-allowed}.MemoryAnswerable__cardInner[data-v-4fba44f7]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.MemoryAnswerable__card--flipped .MemoryAnswerable__cardInner[data-v-4fba44f7]{transform:rotateY(180deg)}.MemoryAnswerable__cardFront[data-v-4fba44f7],.MemoryAnswerable__cardBack[data-v-4fba44f7]{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-neutral-30);border-radius:8px;font-size:1.5rem;font-weight:700}.MemoryAnswerable__cardFront[data-v-4fba44f7]{background:var(--color-primary);color:#fff}.MemoryAnswerable__cardBack[data-v-4fba44f7]{background:#fff;color:var(--color-text);transform:rotateY(180deg)}.MemoryAnswerable__card--matched .MemoryAnswerable__cardBack[data-v-4fba44f7]{background:var(--color-success-light);border-color:var(--color-success)}.MemoryAnswerable__cardBack img[data-v-4fba44f7]{max-width:100%;max-height:100%;object-fit:contain}.MemoryAnswerable__instructions[data-v-4fba44f7]{padding:1rem;background:var(--color-info-light);border:1px solid var(--color-info);border-radius:8px}.MemoryAnswerable__instructions h4[data-v-4fba44f7]{margin-bottom:.5rem;color:var(--color-info)}.MemoryAnswerable__instructions ol[data-v-4fba44f7]{margin:0;padding-left:1.5rem}.MemoryAnswerable__footer[data-v-4fba44f7]{margin-top:1rem}.MemoryAnswerable__controls[data-v-4fba44f7]{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.MemoryAnswerable__header[data-v-4fba44f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;min-height:2.5rem}.MemoryAnswerable__headerRow[data-v-4fba44f7]{display:flex;justify-content:space-between;align-items:center;width:100%}.MemoryAnswerable__stats[data-v-4fba44f7]{flex:1}.MemoryAnswerable__previewTimer[data-v-4fba44f7]{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:1rem}.MemoryAnswerable__headerControls[data-v-4fba44f7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.MemoryAnswerable__previewRow[data-v-4fba44f7]{display:none;justify-content:center;align-items:center;width:100%}@keyframes fadeIn-4fba44f7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.MemoryAnswerable__completionWrapper[data-v-4fba44f7]{margin:1rem 0}.MemoryAnswerable__gameContainer[data-v-4fba44f7]{position:relative;width:100%}@media(max-width:768px){.MemoryAnswerable__header[data-v-4fba44f7]{flex-direction:column;align-items:stretch;gap:.75rem}.MemoryAnswerable__headerRow[data-v-4fba44f7]{flex-direction:row;justify-content:space-between}.MemoryAnswerable__previewTimer[data-v-4fba44f7]{display:none}.MemoryAnswerable__previewRow[data-v-4fba44f7]{display:flex;justify-content:center;margin-top:.5rem}}.MemoryEditable[data-v-204ffd2e]{display:flex;flex-direction:column;gap:2rem}.MemoryEditable__loading[data-v-204ffd2e]{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--color-text-secondary)}.MemoryEditable__content[data-v-204ffd2e]{display:flex;flex-direction:column;gap:2rem}.MemoryEditable__pairs[data-v-204ffd2e]{display:flex;flex-direction:column;gap:1.5rem}.MemoryEditable__pairsHeader[data-v-204ffd2e]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.MemoryEditable__pairsHeader h3[data-v-204ffd2e]{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.MemoryEditable__empty[data-v-204ffd2e]{text-align:center;padding:3rem 2rem;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:12px;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:1rem}.MemoryEditable__empty p[data-v-204ffd2e]{margin:0;line-height:1.5}.MemoryEditable__empty p[data-v-204ffd2e]:first-child{font-weight:500;margin-bottom:.5rem}.MemoryEditable__pairsList[data-v-204ffd2e]{display:flex;flex-direction:column;gap:1.5rem}.MemoryEditable__addButton[data-v-204ffd2e]{display:flex;justify-content:center;padding-top:1rem}.MemoryEditable__validation[data-v-204ffd2e]{background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:8px;padding:1rem}.MemoryEditable__validation h4[data-v-204ffd2e]{margin:0 0 .5rem;color:var(--color-warning-dark);font-size:1rem}.MemoryEditable__validation ul[data-v-204ffd2e]{margin:0;padding-left:1.5rem;color:var(--color-warning-dark)}.MemoryEditable__validation li[data-v-204ffd2e]{margin-bottom:.25rem}@media(max-width:768px){.MemoryEditable__pairsHeader[data-v-204ffd2e]{flex-direction:column;gap:1rem;align-items:flex-start}.MemoryEditable__empty[data-v-204ffd2e]{padding:2rem 1rem}}.MemoryWithExplanation[data-v-023062fb]{background-color:var(--white);border-radius:8px;border:1px var(--color-neutral-40) solid;box-shadow:var(--box-shadow);padding:24px 24px 32px 56px;position:relative}.MemoryWithExplanation[data-v-023062fb]>*+*:not(.TypeMark){margin-top:12px}.MemoryWithExplanation__heading[data-v-023062fb]{font-size:var(--font-size-x-large);font-weight:500;line-height:var(--line-height-x-large);margin-top:0;text-align:left}.MemoryWithExplanation__subheading[data-v-023062fb]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);text-align:left}.MemoryWithExplanation .Memory__imageWrapper[data-v-023062fb]{margin-top:12px!important}.Memory[data-v-1f08c22b]{display:flex;flex-direction:column;justify-content:stretch;min-height:0;position:relative}.MemoryPrint__cutInstruction[data-v-873235b4]{font-size:var(--font-size-x-small);color:var(--color-neutral-60);font-style:italic;margin-bottom:var(--spacing-3);padding:var(--spacing-1) 0;break-before:avoid;break-after:avoid}.MemoryPrint__sectionTitle[data-v-873235b4]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);margin:var(--spacing-4) 0 var(--spacing-3) 0;color:var(--black)}.MemoryPrint__cutoutGrid[data-v-873235b4]{display:grid;grid-template-columns:repeat(4,40mm);gap:3mm;margin:var(--spacing-4) 0;padding:5mm;border:2px dashed var(--color-neutral-40);max-width:190mm;justify-content:space-evenly;align-items:start}.MemoryPrint__cutoutCard[data-v-873235b4]{aspect-ratio:1;min-height:40mm;max-height:45mm;border:2px dashed var(--black);background:#fff;color:#000;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--font-size-x-small);font-weight:var(--font-weight-semibold);padding:2mm;box-sizing:border-box;position:relative;overflow:hidden;margin-top:0}.MemoryPrint__cardContent[data-v-873235b4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MemoryPrint__cardText[data-v-873235b4]{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.MemoryPrint__cardImage[data-v-873235b4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MemoryPrint__cardImage img[data-v-873235b4]{max-width:100%;max-height:100%;object-fit:contain}.MemoryPrint__explanation[data-v-873235b4]{border-top:1px solid var(--color-neutral-30);padding-top:var(--spacing-4);margin-top:var(--spacing-5)}.MemoryPrint__explanation h4[data-v-873235b4]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3)}.MemoryPrint__explanationContent[data-v-873235b4]{line-height:var(--line-height-medium)}.MemoryPrint__cutoutGrid[data-v-873235b4]{grid-template-columns:repeat(4,40mm)}.MemoryPrint__cutoutGrid[data-v-873235b4]:not(:has(.MemoryPrint__cutoutCard:nth-child(5))){grid-template-columns:repeat(2,40mm)}.MemoryPrint__cutoutGrid[data-v-873235b4]:has(.MemoryPrint__cutoutCard:nth-child(5)):not(:has(.MemoryPrint__cutoutCard:nth-child(9))){grid-template-columns:repeat(3,40mm)}.MemoryPrint__cutoutGrid[data-v-873235b4]:has(.MemoryPrint__cutoutCard:nth-child(9)):not(:has(.MemoryPrint__cutoutCard:nth-child(17))){grid-template-columns:repeat(4,40mm)}.MemoryPrint__cutoutGrid[data-v-873235b4]:has(.MemoryPrint__cutoutCard:nth-child(17)):not(:has(.MemoryPrint__cutoutCard:nth-child(26))){grid-template-columns:repeat(5,35mm)}.MemoryPrint__cutoutGrid[data-v-873235b4]:has(.MemoryPrint__cutoutCard:nth-child(26)){grid-template-columns:repeat(6,30mm)}@media print{.MemoryPrint__sectionTitle[data-v-873235b4]{break-after:avoid}.MemoryPrint__cutoutGrid[data-v-873235b4]{max-width:190mm;padding:3mm;gap:2mm;margin:5mm 0;break-inside:avoid}.MemoryPrint__cutoutCard[data-v-873235b4]{min-height:35mm;max-height:40mm;border:1px dashed var(--black);font-size:var(--font-size-x-small);padding:1.5mm}.MemoryPrint__explanation[data-v-873235b4]{break-before:auto}}@media screen and (max-width:800px){.MemoryPrint__cutoutGrid[data-v-873235b4]{grid-template-columns:repeat(2,1fr)!important;max-width:100%}.MemoryPrint__cutoutCard[data-v-873235b4]{min-height:60px;max-height:80px}}.MemoryResult[data-v-698829e6]{display:flex;flex-direction:column;gap:12px}.MemoryResult__summary[data-v-698829e6]{display:inline-flex;gap:16px;align-items:center;flex-wrap:wrap}.MemoryResult__stat[data-v-698829e6]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.MemoryResult__stat strong[data-v-698829e6]{color:var(--color-text);font-weight:600}.MemoryResult__stat--score strong[data-v-698829e6]{color:var(--color-accent)}.MemoryResult__error[data-v-698829e6]{color:var(--color-red);font-size:var(--font-size-small);font-style:italic}.MemoryResult__empty[data-v-698829e6]{color:var(--color-neutral-50);font-size:var(--font-size-small)}.MemoryResult__matchSequence[data-v-698829e6]{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-neutral-30)}.MemoryResult__matchSequence h5[data-v-698829e6]{margin-bottom:8px;font-size:var(--font-size-small);color:var(--color-neutral-70);font-weight:600}.MemoryResult__matches[data-v-698829e6]{display:flex;flex-wrap:wrap;gap:8px}.MemoryResult__match[data-v-698829e6]{font-size:var(--font-size-x-small);color:var(--color-text);padding:4px 8px;background:var(--color-neutral-20);border:1px solid var(--color-neutral-30);border-radius:4px;display:inline-flex;align-items:center;gap:4px}.MemoryResult__matchOrder[data-v-698829e6]{font-weight:700;color:var(--color-accent)}.MemoryResult__mark[data-v-698829e6]{margin-left:8px}.MemoryResult[data-v-29bdb787]{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.MemoryResult__summary[data-v-29bdb787]{background:var(--color-neutral-20);border-radius:8px;padding:1rem;border:1px solid var(--color-neutral-30)}.MemoryResult__summary h3[data-v-29bdb787]{margin-bottom:1rem;color:var(--color-text)}.MemoryResult__stats[data-v-29bdb787]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.MemoryResult__statCard[data-v-29bdb787]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--white);border-radius:8px;border:1px solid var(--color-neutral-30);text-align:center}.MemoryResult__statCard--highlight[data-v-29bdb787]{background:var(--color-accent-surface);border-color:var(--color-accent)}.MemoryResult__statCard--success[data-v-29bdb787]{background:var(--color-success-surface);border-color:var(--color-success)}.MemoryResult__statLabel[data-v-29bdb787]{font-size:.9rem;color:var(--color-neutral-70);margin-bottom:.5rem}.MemoryResult__statValue[data-v-29bdb787]{font-size:1.5rem;font-weight:700;color:var(--color-text)}.MemoryResult__statCard--highlight .MemoryResult__statValue[data-v-29bdb787]{color:var(--color-accent)}.MemoryResult__performance[data-v-29bdb787]{background:var(--color-blue-10);border-radius:8px;padding:1rem;border:1px solid var(--color-blue)}.MemoryResult__performance h4[data-v-29bdb787]{margin-bottom:1rem;color:var(--color-neutral-100)}.MemoryResult__performanceGrid[data-v-29bdb787]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.MemoryResult__performanceItem[data-v-29bdb787]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--white);border-radius:8px;text-align:center}.MemoryResult__performanceItem--excellent[data-v-29bdb787]{border:2px solid var(--color-dark-green)}.MemoryResult__performanceItem--good[data-v-29bdb787]{border:2px solid var(--color-blue)}.MemoryResult__performanceItem--fair[data-v-29bdb787]{border:2px solid var(--color-orange)}.MemoryResult__performanceItem--needsPractice[data-v-29bdb787]{border:2px solid var(--color-red)}.MemoryResult__performanceLabel[data-v-29bdb787]{font-weight:700;margin-bottom:.5rem}.MemoryResult__performanceCount[data-v-29bdb787]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.MemoryResult__performanceDescription[data-v-29bdb787]{font-size:.8rem;color:var(--color-neutral-60)}.MemoryResult__individual h4[data-v-29bdb787]{margin-bottom:1rem;color:var(--color-text)}.MemoryResult__empty[data-v-29bdb787]{text-align:center;padding:2rem;color:var(--color-neutral-60);font-style:italic}.MemoryResult__cellPlayer[data-v-29bdb787]{font-weight:600;color:var(--color-text);min-width:150px}.MemoryResult__cellStatus[data-v-29bdb787]{text-align:center;min-width:120px}.MemoryResult__cellResults[data-v-29bdb787]{padding:12px 16px}.MemoryResult__statusBadge[data-v-29bdb787]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:var(--font-size-small);font-weight:600}.MemoryResult__statusBadge--completed[data-v-29bdb787]{background-color:var(--color-dark-green);color:var(--white)}.MemoryResult__statusBadge--incomplete[data-v-29bdb787]{background-color:var(--color-orange);color:var(--white)}.PeriodicTableConfigPanel[data-v-3416276e]{display:flex;flex-direction:column;gap:var(--spacing-3)}.PeriodicTableConfigPanel__card[data-v-3416276e]{overflow:hidden}.PeriodicTableConfigPanel__cardHeader[data-v-3416276e]{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-neutral-20)}.PeriodicTableConfigPanel__cardIcon[data-v-3416276e]{color:var(--color-accent);font-size:var(--font-size-medium)}.PeriodicTableConfigPanel__cardTitle[data-v-3416276e]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-90);flex:1}.PeriodicTableConfigPanel__cardContent[data-v-3416276e]{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.PeriodicTableConfigPanel__row[data-v-3416276e]{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.PeriodicTableConfigPanel__hint[data-v-3416276e]{font-size:var(--font-size-small);color:var(--color-neutral-60);margin:0}.PeriodicTableConfigPanel__badge[data-v-3416276e]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-70);background:var(--color-neutral-20);padding:2px 8px;border-radius:var(--border-radius-small)}.PeriodicTableConfigPanel__selectedList[data-v-3416276e]{font-size:var(--font-size-small);color:var(--color-neutral-70);background:var(--color-neutral-10);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-small);word-break:break-word;border:1px solid var(--color-neutral-30)}.PeriodicTableConfigPanel__controlGroup[data-v-3416276e]{display:flex;flex-direction:column;gap:var(--spacing-2)}.PeriodicTableConfigPanel__label[data-v-3416276e]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-70)}.PeriodicTableConfigPanel__buttonRow[data-v-3416276e]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.PeriodicTableConfigPanel__multiSelect[data-v-3416276e]{width:100%}.PeriodicTableToolView[data-v-b6b9389d]{display:flex;flex-direction:column;gap:var(--spacing-6)}.PeriodicTableToolView__preview[data-v-b6b9389d]{position:relative;width:100%;max-width:1180px;margin-inline:auto;overflow-x:auto;container-type:inline-size}.PeriodicTableToolView__downloadActions[data-v-b6b9389d]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4)}.PeriodicTableToolView__settings[data-v-b6b9389d]{width:100%}.PeriodicTableExpandedModal[data-v-c5392900]{position:relative;width:100%;container-type:inline-size;padding:var(--spacing-4)}.PeriodicTableExpandedModal__downloadButton[data-v-c5392900]{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:1}.PeriodicTableDisplay[data-v-8876a7a7]{position:relative;width:100%;container-type:inline-size}.PeriodicTableDisplay__actions[data-v-8876a7a7]{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.PeriodicTableDisplay:hover .PeriodicTableDisplay__actions[data-v-8876a7a7]{opacity:1}.PeriodicTableEditable[data-v-a8f5b042]{display:flex;flex-direction:column;gap:var(--spacing-4)}.PeriodicTableEditable__preview[data-v-a8f5b042]{width:100%;container-type:inline-size}.PeriodicTable[data-v-119ee374]{width:100%}.PeriodicTable[data-v-119ee374]>.Heading{margin-bottom:var(--spacing-4)}.PeriodicTablePrint[data-v-a78c1b45]{width:100%;break-inside:avoid}.PeriodicTablePrint__title[data-v-a78c1b45]{margin-bottom:var(--spacing-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-medium)}.element-cell-container{container-type:inline-size;--pt-alkali-metal-bg: #d3f8df;--pt-alkaline-earth-metal-bg: #d3f8df;--pt-post-transition-metal-bg: #d3f8df;--pt-transition-metal-bg: #ebebed;--pt-lanthanide-bg: #ebebed;--pt-actinide-bg: #ebebed;--pt-metalloid-bg: #fef0c7;--pt-nonmetal-bg: #beecff;--pt-halogen-bg: #beecff;--pt-noble-gas-bg: #ffe8e9;--pt-alkali-metal-text: #082d1c;--pt-alkaline-earth-metal-text: #082d1c;--pt-post-transition-metal-text: #082d1c;--pt-transition-metal-text: #363c48;--pt-lanthanide-text: #363c48;--pt-actinide-text: #363c48;--pt-metalloid-text: #471b08;--pt-nonmetal-text: #123f52;--pt-halogen-text: #123f52;--pt-noble-gas-text: #c11574;--pt-cell-size: 100cqi;--pt-cell-radius: 9.4cqi;--pt-cell-shadow: 2.4cqi 2.4cqi 0px 0px rgba(0, 0, 0, .8);--pt-cell-border-color: rgba(0, 0, 0, .4);--pt-symbol-font: "Montserrat", sans-serif;--pt-name-font: "Lato", sans-serif;--pt-symbol-size: 31cqi;--pt-symbol-weight: 600;--pt-name-size: 14.3cqi;--pt-name-weight: 400;--pt-number-size: 16.7cqi;--pt-number-weight: 700;--pt-mass-size: 14.3cqi;--pt-mass-weight: 400;--pt-hover-brightness: .95;--pt-disabled-opacity: .5;--pt-disabled-cursor: not-allowed;--pt-outline-bg: #ffffff;--pt-outline-text: #000000}.PeriodicTableElementDisplay[data-v-3d0d8f1d]{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;min-width:0}.PeriodicTableElementDisplay__singleWrapper[data-v-3d0d8f1d]{width:100%;max-width:200px}.PeriodicTableElementDisplay__singleWrapper--withLabels[data-v-3d0d8f1d]{max-width:100%}.PeriodicTableElementDisplay__singleWrapper--withLabels[data-v-3d0d8f1d]>.element-display{width:100%;max-width:500px;height:auto;aspect-ratio:500 / 150}.PeriodicTableElementDisplay__downloadButton[data-v-3d0d8f1d]{position:absolute;top:0;right:0;z-index:1;opacity:0;transition:opacity .2s ease}.PeriodicTableElementDisplay:hover .PeriodicTableElementDisplay__downloadButton[data-v-3d0d8f1d]{opacity:1}.PeriodicTableElementDisplay__group[data-v-3d0d8f1d]{display:flex;align-items:flex-start;gap:4px;width:100%}.PeriodicTableElementDisplay__group--row[data-v-3d0d8f1d]{flex-wrap:nowrap;justify-content:center}.PeriodicTableElementDisplay__group--grid[data-v-3d0d8f1d]{flex-wrap:wrap;justify-content:center}.PeriodicTableElementDisplay__elementWrapper[data-v-3d0d8f1d]{flex:0 1 auto;width:100%;max-width:120px}.PeriodicTableElementDisplay__group--row .PeriodicTableElementDisplay__elementWrapper[data-v-3d0d8f1d]{flex:1 1 0;min-width:0;max-width:120px}.PeriodicTableElementDisplay__group--grid .PeriodicTableElementDisplay__elementWrapper[data-v-3d0d8f1d]{flex:0 0 auto;width:80px}.PeriodicTableElementEditable[data-v-ef3ed24d]{display:flex;flex-direction:column;gap:var(--spacing-4)}.PeriodicTableElementEditable__config[data-v-ef3ed24d]{display:flex;flex-direction:column;gap:var(--spacing-3)}.PeriodicTableElementEditable__card[data-v-ef3ed24d]{overflow:hidden}.PeriodicTableElementEditable__cardHeader[data-v-ef3ed24d]{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-neutral-20)}.PeriodicTableElementEditable__cardIcon[data-v-ef3ed24d]{color:var(--color-accent);font-size:var(--font-size-medium)}.PeriodicTableElementEditable__cardTitle[data-v-ef3ed24d]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-90);flex:1}.PeriodicTableElementEditable__cardContent[data-v-ef3ed24d]{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.PeriodicTableElementEditable__row[data-v-ef3ed24d]{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.PeriodicTableElementEditable__labelGrid[data-v-ef3ed24d]{display:flex;flex-direction:column;gap:var(--spacing-3)}.PeriodicTableElementEditable__labelRow[data-v-ef3ed24d]{display:flex;align-items:center;gap:var(--spacing-4)}.PeriodicTableElementEditable__label[data-v-ef3ed24d]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-70);min-width:120px}.PeriodicTableElementEditable__customLabelInput[data-v-ef3ed24d]{flex:1;min-width:120px;max-width:200px}.PeriodicTableElementEditable__hint[data-v-ef3ed24d]{font-size:var(--font-size-small);color:var(--color-neutral-60);margin:0}.PeriodicTableElementEditable__badge[data-v-ef3ed24d]{font-size:var(--font-size-medium);font-weight:600;color:var(--color-accent);background:var(--color-accent-light);padding:2px 10px;border-radius:var(--border-radius-small)}.PeriodicTableElementEditable__tableWrapper[data-v-ef3ed24d]{width:100%;container-type:inline-size}.PeriodicTableElementEditable__previewCard[data-v-ef3ed24d]{overflow:hidden}.PeriodicTableElementEditable__preview[data-v-ef3ed24d]{display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-6);background:var(--color-neutral-10)}.PeriodicTableElementEditable__singleWrapper[data-v-ef3ed24d]{width:100%;max-width:200px}.PeriodicTableElementEditable__singleWrapper--withLabels[data-v-ef3ed24d]{max-width:100%}.PeriodicTableElementEditable__singleWrapper--withLabels[data-v-ef3ed24d]>.element-display{width:100%;max-width:500px;height:auto;aspect-ratio:500 / 150}.PeriodicTableElementEditable__groupPreview[data-v-ef3ed24d]{display:flex;align-items:flex-start;gap:var(--spacing-2);width:100%}.PeriodicTableElementEditable__groupPreview--row[data-v-ef3ed24d]{flex-wrap:nowrap;justify-content:center}.PeriodicTableElementEditable__groupPreview--grid[data-v-ef3ed24d]{flex-wrap:wrap;justify-content:center}.PeriodicTableElementEditable__draggableElement[data-v-ef3ed24d]{flex:0 1 auto;width:100%;max-width:120px;cursor:grab;transition:opacity .2s,transform .2s}.PeriodicTableElementEditable__groupPreview--row .PeriodicTableElementEditable__draggableElement[data-v-ef3ed24d]{flex:1 1 0;min-width:0;max-width:120px}.PeriodicTableElementEditable__groupPreview--grid .PeriodicTableElementEditable__draggableElement[data-v-ef3ed24d]{flex:0 0 auto;width:80px}.PeriodicTableElementEditable__draggableElement[data-v-ef3ed24d]:active{cursor:grabbing}.PeriodicTableElementEditable__draggableElement--dragging[data-v-ef3ed24d]{opacity:.5}.PeriodicTableElement[data-v-2ba80f48]{width:100%}.PeriodicTableElement[data-v-2ba80f48]>.Heading{margin-bottom:var(--spacing-4)}.PeriodicTableElementPrint[data-v-e4af7fc6]{break-inside:avoid}.PeriodicTableElementPrint__title[data-v-e4af7fc6]{margin-bottom:var(--spacing-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-medium)}.PeriodicTableElementPrint__single[data-v-e4af7fc6]{display:flex;justify-content:center}.PeriodicTableElementPrint__group[data-v-e4af7fc6]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center}.PeriodicTableElementPrint__group--grid[data-v-e4af7fc6]{max-width:500px;margin:0 auto}.QrSettingsEditor[data-v-39084126]{display:flex;flex-direction:column;gap:var(--spacing-4)}.QrSettingsEditor--tool[data-v-39084126]{gap:var(--spacing-5)}.QrSettingsEditor__section[data-v-39084126]{display:flex;flex-direction:column;gap:var(--spacing-3)}.QrSettingsEditor__section--tool[data-v-39084126]{gap:var(--spacing-4)}.QrSettingsEditor:not(.QrSettingsEditor--tool) .QrSettingsEditor__section+.QrSettingsEditor__section[data-v-39084126]{padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.QrSettingsEditor__section--settings[data-v-39084126]{background:color-mix(in srgb,var(--white) 88%,var(--color-neutral-20))}.QrSettingsEditor__title[data-v-39084126]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-90);letter-spacing:-.01em}.QrSettingsEditor__description[data-v-39084126]{margin:0;color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:1.45}.QrSettingsEditor__accordionHeader[data-v-39084126]{display:flex;align-items:center;min-width:0}.QrSettingsEditor__accordionText[data-v-39084126]{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.QrSettingsEditor__settingsContent[data-v-39084126]{display:flex;flex-direction:column;gap:var(--spacing-5)}.QrSettingsEditor__details[data-v-39084126]{display:grid;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border)}.QrSettingsEditor__group[data-v-39084126]{display:flex;flex-direction:column;gap:var(--spacing-3)}.QrSettingsEditor__groupTitle[data-v-39084126]{margin:0;font-size:var(--font-size-small);font-weight:600;color:var(--color-neutral-80);text-transform:uppercase;letter-spacing:.04em}.QrSettingsEditor__grid[data-v-39084126]{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start}.QrSettingsEditor--tool .QrSettingsEditor__grid[data-v-39084126]{gap:var(--spacing-4)}.QrSettingsEditor__grid--appearance[data-v-39084126]{grid-template-columns:repeat(2,minmax(0,1fr))}.QrSettingsEditor__field[data-v-39084126]{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.QrSettingsEditor__help[data-v-39084126]{margin:0;color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:1.45}.QrSettingsEditor__help--error[data-v-39084126]{color:var(--color-danger)}.QrSettingsEditor__colorField[data-v-39084126]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:var(--measurement-input-size);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);background:var(--white)}.QrSettingsEditor__colorValue[data-v-39084126]{color:var(--color-neutral-80);font-size:var(--font-size-small);font-family:monospace}.QrSettingsEditor__selectOption[data-v-39084126]{display:flex;flex-direction:column;gap:2px}.QrSettingsEditor__selectOption small[data-v-39084126]{color:var(--color-neutral-70)}.QrSettingsEditor__centerImageRow[data-v-39084126]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);background:var(--white)}.QrSettingsEditor__imagePreview[data-v-39084126]{width:5.5rem}.QrSettingsEditor__imagePlaceholder[data-v-39084126],.QrSettingsEditor__image[data-v-39084126]{width:100%;aspect-ratio:1;border-radius:var(--border-radius-medium);border:1px solid var(--color-border);background:var(--color-neutral-10)}.QrSettingsEditor__imagePlaceholder[data-v-39084126]{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-60)}.QrSettingsEditor__centerImageMeta[data-v-39084126]{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0;flex:1}.QrSettingsEditor__image[data-v-39084126]{object-fit:contain;background:var(--white)}.QrSettingsEditor__centerImageActions[data-v-39084126]{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.QrSettingsEditor__centerImageUrlRow[data-v-39084126]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-2);align-items:end}.QrSettingsEditor__fileInput[data-v-39084126]{display:none}.QrSettingsEditor[data-v-39084126] .p-colorpicker-preview{width:2.25rem;height:2.25rem;border-radius:var(--border-radius-medium);border:1px solid var(--color-border)}@media(max-width:900px){.QrSettingsEditor__grid--appearance[data-v-39084126]{grid-template-columns:1fr}.QrSettingsEditor__details[data-v-39084126]{gap:var(--spacing-3)}.QrSettingsEditor__centerImageRow[data-v-39084126]{grid-template-columns:1fr}.QrSettingsEditor__imagePreview[data-v-39084126]{width:4.5rem}.QrSettingsEditor__centerImageUrlRow[data-v-39084126]{grid-template-columns:1fr}}@media(max-width:767px){.QrSettingsEditor--tool[data-v-39084126] .Card--paddingMedium{padding:var(--spacing-4)}}.QrToolView[data-v-27ed30e0]{display:grid;gap:var(--spacing-6);align-items:start}.QrToolView__editorColumn[data-v-27ed30e0]{min-width:0}.QrToolView__editor[data-v-27ed30e0]{display:flex;flex-direction:column;gap:var(--spacing-4)}.QrToolView__settingsCard[data-v-27ed30e0],.QrToolView__previewColumn[data-v-27ed30e0]{min-width:0}.QrToolView__preview[data-v-27ed30e0]{display:flex;flex-direction:column;gap:var(--spacing-4)}.QrToolView__previewHeader[data-v-27ed30e0]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QrToolView__previewHeaderTop[data-v-27ed30e0]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap}.QrToolView__previewTitle[data-v-27ed30e0]{margin:0;color:var(--color-neutral-90)}.QrToolView__previewNote[data-v-27ed30e0]{margin:0;color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:1.45}.QrToolView__previewBody[data-v-27ed30e0]{display:flex;justify-content:center}.QrToolView__previewActions[data-v-27ed30e0]{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.QrToolView__previewBody[data-v-27ed30e0] .QrDisplay{width:auto;flex:0 0 auto;justify-content:center}.QrToolView__previewBody[data-v-27ed30e0] .QrDisplay__qrSection{width:auto;max-width:none}.QrToolView__previewBody[data-v-27ed30e0] .QrDisplay__qr_wrapper{width:min(18rem,100%)}@media(min-width:1024px){.QrToolView[data-v-27ed30e0]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.QrToolView__preview[data-v-27ed30e0]{position:sticky;top:var(--spacing-6)}}.Qr[data-v-4b9dedea]{width:100%;display:flex;justify-content:center}.Qr__editor[data-v-4b9dedea]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}.Qr__editor[data-v-4b9dedea]>.Heading{margin:0}.Qr__summaryField[data-v-4b9dedea]{width:100%}.Qr__editPreview[data-v-4b9dedea]{width:100%;display:flex;justify-content:center}.Qr__editPreview[data-v-4b9dedea] .QrDisplay{width:auto;flex:0 0 auto;justify-content:center}.Qr__editPreview[data-v-4b9dedea] .QrDisplay__qrSection{width:auto;max-width:none}.Qr__editPreview[data-v-4b9dedea] .QrDisplay__qr_wrapper{width:min(18rem,100%)}.Qr__closed[data-v-4b9dedea]{width:100%}.Qr__content[data-v-4b9dedea]{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.Qr__content[data-v-4b9dedea]>.Heading{width:100%;max-width:100%;margin-bottom:var(--spacing-4)}.Qr__body[data-v-4b9dedea]{width:100%}.Qr__body--withSummary[data-v-4b9dedea]{display:flex;justify-content:center;align-items:flex-start;gap:var(--spacing-6)}.Qr__display[data-v-4b9dedea]{width:100%;display:flex;justify-content:center}.Qr__body--withSummary .Qr__display[data-v-4b9dedea]{width:auto;flex:0 0 auto}.Qr__display[data-v-4b9dedea] .QrDisplay{width:auto;flex:0 0 auto;justify-content:center}.Qr__display[data-v-4b9dedea] .QrDisplay__qrSection{width:auto;max-width:none}.Qr__display[data-v-4b9dedea] .QrDisplay__qr_wrapper{width:min(18rem,100%)}.Qr__summary[data-v-4b9dedea]{width:min(22rem,100%);max-width:100%}.Qr__body--withSummary .Qr__summary[data-v-4b9dedea]{padding-top:1rem}.Qr__summary[data-v-4b9dedea] .Field{margin:0}.Qr__summary[data-v-4b9dedea] .Field>:first-child{margin-top:0}@media screen and (max-width:900px){.Qr__body--withSummary[data-v-4b9dedea]{flex-direction:column;align-items:center}.Qr__summary[data-v-4b9dedea]{width:100%}.Qr__body--withSummary .Qr__summary[data-v-4b9dedea]{padding-top:0}}.QrPrint[data-v-d028e20a]{width:100%;display:flex;justify-content:center}.QrPrint__card[data-v-d028e20a]{border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);width:100%;position:relative}.QrPrint__cardContent[data-v-d028e20a]{display:grid;grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);gap:var(--spacing-3);align-items:start;padding:var(--spacing-3)}.QrPrint__cardImage[data-v-d028e20a]{width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--border-radius-small);background:var(--white)}.QrPrint__cardText[data-v-d028e20a]{min-width:0}.QrPrint__summary[data-v-d028e20a]{color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:var(--line-height-small)}.QrPrint__summary[data-v-d028e20a] p{margin:0}.QrPrint__summary[data-v-d028e20a] p+p{margin-top:.5em}.QrPrint__figure[data-v-d028e20a]{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.QrPrint__code[data-v-d028e20a]{display:flex;justify-content:center}.QrPrint__code[data-v-d028e20a] svg{display:block;width:min(15rem,100%);height:auto}.QrPrint__figure[data-v-d028e20a] .Caption{width:min(15rem,100%)}.NumericAnswerArea[data-v-a70defd6]{display:flex;align-items:flex-end;gap:12px;width:100%}.NumericAnswerArea__field[data-v-a70defd6]{display:flex;flex-direction:column;gap:4px}.NumericAnswerArea__field--affix[data-v-a70defd6]{flex:0 1 120px}.NumericAnswerArea__field--number[data-v-a70defd6]{flex:1 1 240px}.NumericAnswerArea__box[data-v-a70defd6]{border-bottom:1px solid #000;height:1.2cm}.NumericAnswerArea__label[data-v-a70defd6]{color:#555;font-size:10pt;text-align:center}.Options[data-v-cae027d7]{--gap: 8px}.Options--1column[data-v-cae027d7]>*+*{margin-top:var(--gap)}.Options--2columns[data-v-cae027d7]{column-gap:var(--gap);columns:2;display:block}.Options--2columns[data-v-cae027d7]>*:not(:first-child){break-inside:avoid-column;margin-top:var(--gap)}.Options--1row[data-v-cae027d7]{display:flex;flex-wrap:nowrap;gap:var(--gap)}.Options--1row[data-v-cae027d7]>*{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1))}.Options--3columns[data-v-cae027d7]{--cols: 3}.Options--4columns[data-v-cae027d7]{--cols: 4}.Options--allImages[data-v-cae027d7]{align-items:start;display:flex;flex-wrap:wrap;gap:var(--gap)}.Option[data-v-cae027d7]{display:flex;gap:var(--gap);margin-left:0;align-items:center}.Option__letter[data-v-cae027d7]{color:var(--color-neutral-100);flex-shrink:0;font-weight:600;text-transform:uppercase;font-size:11px;min-width:1em;margin-right:-4px}.Option__check[data-v-cae027d7]{--size: 24px;border-radius:8px;border:solid 1px var(--color-neutral-100);color:var(--color-neutral-100);flex-shrink:0;height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center;font-size:11px}.Options--allImages .Option--withImage[data-v-cae027d7]{display:flex;flex-wrap:wrap;align-items:center;margin-top:0;position:relative}.Options--allImages .Option--withImage .Option__image[data-v-cae027d7]{width:100%;margin-top:4px}.Option__content[data-v-cae027d7]{padding-top:.25em}.Option__image[data-v-cae027d7]{border-radius:8px;border:1px solid var(--color-neutral-100)}.WritingArea[data-v-2e7d64c5]{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg"><rect y=".97" width="1" height=".03" /></svg>');background-size:1cm 1cm;background-position:0 -1mm}.QuestionPrint__layout[data-v-ecbe0467]{--columnGap: 24px}.QuestionPrint__layout--hasImage[data-v-ecbe0467]{display:flex;gap:var(--columnGap)}.QuestionPrint__layout--hasImage[data-v-ecbe0467]>*{flex-basis:calc(50% - (var(--columnGap) / 2));flex-grow:0;flex-shrink:0}.QuestionPrint__image[data-v-ecbe0467]{border-radius:8px;border:1px solid #000}.FreeTextNumericFields[data-v-1290943e]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-3);width:100%}.FreeTextNumericFields__affix[data-v-1290943e]{flex:0 1 160px;min-width:120px}.FreeTextNumericFields__number[data-v-1290943e]{flex:1 1 240px;min-width:180px}@media(max-width:700px){.FreeTextNumericFields[data-v-1290943e]{align-items:stretch;flex-direction:column}.FreeTextNumericFields__affix[data-v-1290943e],.FreeTextNumericFields__number[data-v-1290943e]{flex:none;min-width:0;width:100%}}.Radio[data-v-c1b3b889]{align-items:center;display:flex;font-size:14px;gap:8px}input[type=radio][data-v-c1b3b889]{-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;border-radius:50%;border:1px solid var(--color-neutral-50);color:var(--color-neutral-50);display:grid;font:inherit;min-height:1.428em;min-width:1.428em;place-content:center;flex-shrink:0}input[type=radio][data-v-c1b3b889]:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-accent);background-color:var(--color-accent)}input[type=radio][data-v-c1b3b889]:checked:before{transform:scale(1)}input[type=radio][data-v-c1b3b889]:focus{outline:max(2px,.15em) solid var(--color-accent-focus);outline-offset:max(2px,.15em)}input[type=radio][data-v-c1b3b889]:disabled{cursor:default}input[type=radio]:disabled+label[data-v-c1b3b889]{cursor:default}.Radio__label[data-v-c1b3b889]{line-height:18px;cursor:pointer}.Option[data-v-bfeea4b7]{--backgroundColor: var(--white);--option-border-color: var(--color-neutral-40);--option-border-radius: var(--border-radius-medium);--option-border-width: 1px;--option-box-shadow: var(--box-shadow);--option-padding: 7px 12px;--gap: var(--spacing-4);--option-min-height: calc(var(--measurement-input-size-small) + 14px);--option-header-height: var(--spacing-8);--option-correct-outline: var(--spacing-half) solid var(--color-dark-green);--option-wrong-outline: var(--spacing-half) solid var(--color-red);--option-disabled-background: var(--white);--option-correct-color: var(--color-dark-green);--option-wrong-color: var(--color-red);background-color:var(--backgroundColor);border-radius:var(--option-border-radius);border:var(--option-border-width) solid var(--option-border-color);box-shadow:var(--option-box-shadow);box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Option--correct[data-v-bfeea4b7]{outline:var(--option-correct-outline);outline-offset:calc(-1 * var(--spacing-half));border-radius:var(--option-border-radius)}.Option--correct .Option__header[data-v-bfeea4b7]{border-radius:calc(var(--option-border-radius) - var(--spacing-half)) calc(var(--option-border-radius) - var(--spacing-half)) 0 0;margin:var(--spacing-half);width:calc(100% - var(--spacing-1));height:calc(var(--option-header-height) - var(--spacing-half));top:0}.Option--correct .Option__header .Option__start[data-v-bfeea4b7],.Option--correct .Option__header .Option__end[data-v-bfeea4b7]{top:calc((var(--option-header-height) - var(--spacing-6) - var(--spacing-half)) / 2)}.Option--wrong[data-v-bfeea4b7]{outline:var(--option-wrong-outline);outline-offset:calc(-1 * var(--spacing-half));border-radius:var(--option-border-radius)}.Option--wrong .Option__header[data-v-bfeea4b7]{border-radius:calc(var(--option-border-radius) - var(--spacing-half)) calc(var(--option-border-radius) - var(--spacing-half)) 0 0;margin:var(--spacing-half);width:calc(100% - var(--spacing-1));height:calc(var(--option-header-height) - var(--spacing-half));top:0}.Option--wrong .Option__header .Option__start[data-v-bfeea4b7],.Option--wrong .Option__header .Option__end[data-v-bfeea4b7]{top:calc((var(--option-header-height) - var(--spacing-6) - var(--spacing-half)) / 2)}.Option--disabled[data-v-bfeea4b7]{--backgroundColor: var(--option-disabled-background);opacity:.6;cursor:not-allowed}.Option--notAnswerable[data-v-bfeea4b7]{cursor:default}.Option--notAnswerable[data-v-bfeea4b7] .Checkbox,.Option--notAnswerable[data-v-bfeea4b7] .Radio{pointer-events:none}.Option--small[data-v-bfeea4b7]{--option-padding: 4px 8px;--gap: 8px;--option-min-height: calc(var(--measurement-input-size-small) + 8px)}.Option--large[data-v-bfeea4b7]{--option-padding: 12px var(--spacing-4);--gap: var(--spacing-6);--option-min-height: calc(var(--measurement-input-size-small) + 20px)}[data-v-bfeea4b7] .Option__inner{align-items:center;display:flex;gap:var(--gap);justify-content:space-between;line-height:20px;min-height:var(--option-min-height);padding:var(--option-padding)!important;width:100%}[data-v-bfeea4b7] .Option__start .Icon,[data-v-bfeea4b7] .Option__end .Icon{font-size:19px}[data-v-bfeea4b7] .Option__text{flex-basis:100%}.Option__image[data-v-bfeea4b7]{width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center;display:block;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.Option__header[data-v-bfeea4b7],[data-v-bfeea4b7] .Option__header{background-color:var(--option-background);height:var(--option-header-height);position:absolute;top:0;width:100%;z-index:1}.Option__header .Option__start[data-v-bfeea4b7],[data-v-bfeea4b7] .Option__header .Option__start{height:var(--spacing-6);display:flex;align-items:center;top:calc((var(--option-header-height) - var(--spacing-6)) / 2);left:var(--spacing-3);position:absolute}.Option__header .Option__end[data-v-bfeea4b7],[data-v-bfeea4b7] .Option__header .Option__end{height:var(--spacing-6);display:flex;align-items:center;top:calc((var(--option-header-height) - var(--spacing-6)) / 2);right:var(--spacing-3);position:absolute}.Option--image[data-v-bfeea4b7],.Option--mixed[data-v-bfeea4b7]{display:flex;flex-direction:column}.Option--mixed .Option__text[data-v-bfeea4b7]{padding:var(--spacing-2) var(--spacing-3)}.Option--image .Option__image[data-v-bfeea4b7],.Option--mixed .Option__image[data-v-bfeea4b7]{flex:0 0 auto;align-self:center}.Option--text .Option__inner[data-v-bfeea4b7]{padding:var(--option-padding)}.Option--imageGridMode.Option--text[data-v-bfeea4b7]{display:flex;flex-direction:column;height:100%}.Option__centeredText[data-v-bfeea4b7]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);text-align:center}.Option__centeredText[data-v-bfeea4b7] .SelfResizingText{display:flex;align-items:center;justify-content:center}.Option--imageGridMode[data-v-bfeea4b7] .ImageHeader .Checkbox,.Option--imageGridMode[data-v-bfeea4b7] .ImageHeader .Radio{pointer-events:none}.Option__icon[data-v-bfeea4b7]{height:var(--spacing-6)}.Option__icon--correct[data-v-bfeea4b7]{color:var(--color-dark-green)}.Option__icon--wrong[data-v-bfeea4b7]{color:var(--color-red)}.Option__expandButton[data-v-bfeea4b7]{align-items:center;background:transparent;border:none;border-radius:var(--border-radius-small);color:var(--color-neutral-60);cursor:pointer;display:flex;font-size:var(--font-size-medium);height:var(--spacing-6);justify-content:center;padding:0;transition:color var(--transition-duration-fast),background-color var(--transition-duration-fast);width:var(--spacing-6)}.Option__expandButton[data-v-bfeea4b7]:hover{background-color:var(--color-neutral-20);color:var(--color-neutral-80)}.Option__expandButton[data-v-bfeea4b7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.Option[data-v-bfeea4b7] .Checkbox,.Option[data-v-bfeea4b7] .Radio{gap:0}.Option[data-v-bfeea4b7] .Checkbox__input,.Option[data-v-bfeea4b7] input[type=radio]{pointer-events:none}.Option__start[data-v-bfeea4b7],.Option__end[data-v-bfeea4b7]{display:flex;gap:12px;justify-content:center}@media screen and (max-width:500px){.Option[data-v-bfeea4b7]{--option-padding: var(--spacing-3) var(--spacing-4);--option-min-height: var(--spacing-12);--option-header-height: var(--spacing-12)}.Option__image[data-v-bfeea4b7]{max-height:400px}.Option[data-v-bfeea4b7] .Checkbox,.Option[data-v-bfeea4b7] .Radio{min-width:var(--spacing-6);min-height:var(--spacing-6)}.Option__text[data-v-bfeea4b7]{font-size:16px;line-height:1.5}.Option__icon[data-v-bfeea4b7]{font-size:var(--spacing-6)}}.Options[data-v-4c84979a]{list-style:none;margin:0;padding:0}.Options[data-v-4c84979a]>*+*{margin-top:8px}[data-v-4c84979a] .ImageGrid__item .Option{border:none;border-radius:0;height:100%}[data-v-4c84979a] .ImageGrid__item{box-sizing:border-box;border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);overflow:hidden}.ImageGrid__item .Option--empty[data-v-4c84979a]{min-height:200px}.Question__imageWrapper[data-v-47632a83]{position:relative}.Question__image[data-v-47632a83]{display:block;width:100%;height:auto;border-radius:8px}.Question__charLimit[data-v-47632a83]{align-self:flex-end;color:var(--color-text-secondary);font-size:var(--font-size-small);margin-top:var(--spacing-2)}.Question__charLimit--invalid[data-v-47632a83]{color:var(--color-danger)}.AllowMultipleToggle[data-v-67a7179a]{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.AllowMultipleToggle__lockedHint[data-v-67a7179a]{color:var(--color-text-secondary);font-size:var(--font-size-small);display:flex;align-items:center;gap:var(--spacing-1)}.AddMediaPopover__options[data-v-f64332e6]{display:flex;flex-direction:column;padding:var(--spacing-2);gap:var(--spacing-2)}.AddMediaPopover__option[data-v-f64332e6]{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);cursor:pointer;text-align:left;transition:border-color var(--transition-duration-normal),background-color var(--transition-duration-normal)}.AddMediaPopover__option[data-v-f64332e6]:hover{border-color:var(--color-neutral-50);background:var(--color-neutral-20)}.AddMediaPopover__option[data-v-f64332e6]:active{background:var(--color-neutral-30)}.AddMediaPopover__optionIcon[data-v-f64332e6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;background:var(--color-accent);color:var(--white);border-radius:var(--border-radius-medium);font-size:16px}.AddMediaPopover__optionIcon--repository[data-v-f64332e6]{background:var(--color-green)}.AddMediaPopover__optionIcon--canvas[data-v-f64332e6]{background:var(--color-dark-blue)}.AddMediaPopover__optionIcon--url[data-v-f64332e6]{background:var(--color-orange)}.AddMediaPopover__optionContent[data-v-f64332e6]{flex:1;min-width:0}.AddMediaPopover__optionTitle[data-v-f64332e6]{margin:0 0 var(--spacing-half) 0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-100)}.AddMediaPopover__optionDescription[data-v-f64332e6]{margin:0;font-size:var(--font-size-small);color:var(--color-neutral-70);line-height:1.4}.AddMediaPopover__urlInputWrapper[data-v-f64332e6]{padding:var(--spacing-3)}.AddMediaPopover__urlInputWrapper[data-v-f64332e6] .UrlInput__inner{gap:var(--spacing-2)}.OptionRowBase[data-v-1aafeecb]{align-items:center;background:var(--white);border:2px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);display:flex;transition:border-color .15s ease}.OptionRowBase[data-v-1aafeecb]:hover{border-color:var(--color-neutral-50)}.OptionRowBase--dimmed .OptionRowBase__content[data-v-1aafeecb]{opacity:.5}.OptionRowBase__handle[data-v-1aafeecb]{align-items:center;align-self:stretch;background:var(--color-neutral-10);border-radius:calc(var(--border-radius-medium) - 2px) 0 0 calc(var(--border-radius-medium) - 2px);border-right:2px solid var(--color-neutral-30);color:var(--color-neutral-70);cursor:move;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-1);justify-content:center;min-height:56px;min-width:40px}.OptionRowBase__handle[data-v-1aafeecb] .Icon{color:var(--color-neutral-40);font-size:var(--font-size-small)}.OptionRowBase__start[data-v-1aafeecb]{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-3);padding-left:var(--spacing-3)}.OptionRowBase__start[data-v-1aafeecb] .Checkbox{gap:0}.OptionRowBase__content[data-v-1aafeecb]{flex:1;min-width:0;padding:0 var(--spacing-3)}.OptionRowBase__content[data-v-1aafeecb] .Field{font-size:var(--font-size-medium)}.OptionRowBase__end[data-v-1aafeecb]{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-2);padding-right:var(--spacing-3)}.Options[data-v-eb1c0d5a]{display:flex;flex-direction:column;gap:var(--spacing-2)}.Options__dropzone[data-v-eb1c0d5a]{width:100%}.Options__dropzone[data-v-eb1c0d5a] .DropZone,.Options__dropzone[data-v-eb1c0d5a] .DropZone__inner{display:block}.Options__handle[data-v-eb1c0d5a]{align-items:center;display:flex;justify-content:center;width:40px}.Options__fileInput[data-v-eb1c0d5a]{display:none}.Options--hasImages[data-v-eb1c0d5a]{margin:0;padding:0;align-items:start;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Options--hasImages .Option[data-v-eb1c0d5a]{display:block;aspect-ratio:auto!important}.Options--hasImages .Option--empty[data-v-eb1c0d5a],.Options--hasImages .Option--text[data-v-eb1c0d5a]{min-height:200px;display:flex!important;flex-direction:column}.Options--hasImages .Option__text[data-v-eb1c0d5a]{margin:12px}.Option .Checkbox[data-v-eb1c0d5a]{gap:0}.Option__handle[data-v-eb1c0d5a]{cursor:move}.Option__start[data-v-eb1c0d5a],.Option__end[data-v-eb1c0d5a]{display:flex;justify-content:center;gap:12px}.Option__text[data-v-eb1c0d5a]{justify-self:stretch}.ImageInput[data-v-eb1c0d5a]{height:100%}.Option__editWrapper[data-v-eb1c0d5a]{width:100%;flex:1;display:flex;flex-direction:column}.Option__editWrapper .Option__text[data-v-eb1c0d5a]{flex:1;display:flex;align-items:center;justify-content:center}.Option__header[data-v-eb1c0d5a]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-1) var(--spacing-3);height:var(--spacing-8);box-sizing:border-box}.Option[data-v-eb1c0d5a]:not(:last-child){margin-bottom:var(--spacing-2)}.Question[data-v-0959f0b0]{display:flex;flex-direction:column;justify-content:stretch;min-height:0;position:relative}.TypeMark[data-v-0959f0b0]{margin-left:-44px}.Question__smallHeading[data-v-0959f0b0]{font-size:var(--font-size-large);font-weight:500;margin-bottom:4px}.QuestionEditable__answerSection[data-v-0959f0b0]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);position:relative}.QuestionEditable__validationSection[data-v-0959f0b0]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-3);padding:var(--spacing-4)}.QuestionEditable__answerHeader[data-v-0959f0b0]{min-height:0}.QuestionEditable__validationHeader[data-v-0959f0b0]{align-items:start;column-gap:var(--spacing-5);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);row-gap:var(--spacing-2)}.QuestionEditable__sectionLabel[data-v-0959f0b0]{color:var(--color-text);font-size:var(--font-size-medium);font-weight:600;line-height:var(--line-height-medium);padding-top:var(--spacing-2)}.QuestionEditable__answerSectionLabel[data-v-0959f0b0]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-small);color:var(--color-text);font-size:var(--font-size-small);left:var(--spacing-3);line-height:1;padding:var(--spacing-1) var(--spacing-2);position:absolute;top:0;transform:translateY(-50%)}.QuestionEditable__answerFormat[data-v-0959f0b0]{justify-self:end;max-width:320px;width:100%}.QuestionEditable__editorSectionHeader[data-v-0959f0b0]{display:flex;justify-content:flex-end}.QuestionEditable__editorSectionButtons[data-v-0959f0b0]{display:flex;gap:var(--spacing-2)}.QuestionEditable__numericConfig[data-v-0959f0b0]{display:grid;gap:var(--spacing-2)}.QuestionEditable__numericConfigRow[data-v-0959f0b0]{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:minmax(180px,240px) minmax(240px,1fr)}.QuestionEditable__numericConfigLabel[data-v-0959f0b0]{color:var(--color-text);font-size:var(--font-size-medium);font-weight:500;line-height:var(--line-height-medium)}.QuestionEditable__numericFieldSettings[data-v-0959f0b0]{border-top:var(--border-width-thin) solid var(--color-border);display:grid;gap:var(--spacing-2);margin-top:var(--spacing-1);padding-top:var(--spacing-4)}.QuestionEditable__numericFieldSetting[data-v-0959f0b0]{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:minmax(180px,240px) minmax(240px,1fr);min-height:var(--spacing-10)}.QuestionEditable__numericFieldSettingLabel[data-v-0959f0b0],.QuestionEditable__numericFieldSettingToggle[data-v-0959f0b0]{color:var(--color-text);font-size:var(--font-size-medium);font-weight:500;line-height:var(--line-height-medium)}.QuestionEditable__numericFieldSettingToggle[data-v-0959f0b0]{align-items:center;display:flex;min-width:0}.QuestionEditable__numericFieldSettingInput[data-v-0959f0b0]{min-width:0}@media(max-width:700px){.QuestionEditable__validationHeader[data-v-0959f0b0]{grid-template-columns:1fr}.QuestionEditable__sectionLabel[data-v-0959f0b0]{padding-top:0}.QuestionEditable__answerFormat[data-v-0959f0b0]{max-width:none}.QuestionEditable__numericFieldSetting[data-v-0959f0b0],.QuestionEditable__numericConfigRow[data-v-0959f0b0]{align-items:stretch;gap:var(--spacing-2);grid-template-columns:1fr}}.QuestionWithExplanation[data-v-1802878c]{background-color:var(--white);border-radius:8px;border:1px var(--color-neutral-40) solid;box-shadow:var(--box-shadow);padding:24px 24px 32px 56px;position:relative}.QuestionWithExplanation[data-v-1802878c]>*+*:not(.TypeMark){margin-top:12px}.QuestionWithExplanation__heading[data-v-1802878c]{font-size:var(--font-size-x-large);font-weight:500;line-height:var(--line-height-x-large);margin-top:0;text-align:left}.QuestionWithExplanation__subheading[data-v-1802878c]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);text-align:left}.QuestionWithExplanation__explanationContent[data-v-1802878c]>*+*{margin-top:16px}.QuizTile[data-v-6d6f7649]{--quiz-tile-cyan-hover: #1e8cb9;--quiz-tile-amber: #d97706;--quiz-tile-amber-hover: #b45309;--tile-bg: var(--quiz-tile-1);--tile-bg-hover: var(--quiz-tile-1-hover);--quiztile-text-xl-min: 1.3125rem;--quiztile-text-xl-preferred: 22cqh;--quiztile-text-xl-max: 3.5rem;--quiztile-text-large-min: 1.3125rem;--quiztile-text-large-preferred: 18cqh;--quiztile-text-large-max: 3rem;--quiztile-text-medium-min: 1.3125rem;--quiztile-text-medium-preferred: 14cqh;--quiztile-text-medium-max: 2.5rem;--quiztile-text-small-min: 1.3125rem;--quiztile-text-small-preferred: 10cqh;--quiztile-text-small-max: 2rem;align-items:center;background:var(--tile-bg);border:none;border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-md);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;gap:var(--spacing-4);height:100%;min-height:5rem;overflow:visible;padding:var(--spacing-4) var(--spacing-5);position:relative;text-align:left;touch-action:manipulation;transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out;width:100%;-webkit-tap-highlight-color:transparent;animation:quizTileEnter-6d6f7649 .4s ease-out backwards}@keyframes quizTileEnter-6d6f7649{0%{opacity:0;transform:translateY(1rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.QuizTile[data-v-6d6f7649]:nth-child(1){animation-delay:0s}.QuizTile[data-v-6d6f7649]:nth-child(2){animation-delay:.06s}.QuizTile[data-v-6d6f7649]:nth-child(3){animation-delay:.12s}.QuizTile[data-v-6d6f7649]:nth-child(4){animation-delay:.18s}.QuizTile[data-v-6d6f7649]:nth-child(5){animation-delay:.24s}.QuizTile[data-v-6d6f7649]:nth-child(6){animation-delay:.3s}.QuizTile[data-v-6d6f7649]:nth-child(7){animation-delay:.36s}.QuizTile[data-v-6d6f7649]:nth-child(8){animation-delay:.42s}.QuizTile--position-1[data-v-6d6f7649]{--tile-bg: var(--color-dark-blue);--tile-bg-hover: var(--color-dark-blue-70)}.QuizTile--position-2[data-v-6d6f7649]{--tile-bg: var(--color-orange);--tile-bg-hover: var(--color-orange-70)}.QuizTile--position-3[data-v-6d6f7649]{--tile-bg: var(--color-dark-green);--tile-bg-hover: var(--color-dark-green-70)}.QuizTile--position-4[data-v-6d6f7649]{--tile-bg: var(--color-red);--tile-bg-hover: var(--color-red-70)}.QuizTile--position-5[data-v-6d6f7649]{--tile-bg: var(--color-pink-70);--tile-bg-hover: var(--color-pink-90)}.QuizTile--position-6[data-v-6d6f7649]{--tile-bg: var(--color-blue);--tile-bg-hover: var(--quiz-tile-cyan-hover)}.QuizTile--position-7[data-v-6d6f7649]{--tile-bg: var(--quiz-tile-amber);--tile-bg-hover: var(--quiz-tile-amber-hover)}.QuizTile--position-8[data-v-6d6f7649]{--tile-bg: var(--color-green-70);--tile-bg-hover: var(--color-green-90)}.QuizTile--interactive[data-v-6d6f7649]:hover{background:var(--tile-bg-hover);transform:scale(1.02);box-shadow:var(--box-shadow-lg)}.QuizTile--interactive[data-v-6d6f7649]:active{transform:scale(.98);box-shadow:var(--box-shadow-sm)}.QuizTile--displayOnly[data-v-6d6f7649]{cursor:default}.QuizTile--selected[data-v-6d6f7649]{box-shadow:var(--box-shadow-lg),inset 0 0 0 4px #ffffff80;animation:quizTileSelect-6d6f7649 .2s ease-out}@keyframes quizTileSelect-6d6f7649{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}.QuizTile--correct[data-v-6d6f7649]{box-shadow:var(--box-shadow-lg),inset 0 0 0 4px var(--color-dark-green)}.QuizTile--wrong[data-v-6d6f7649]{box-shadow:var(--box-shadow-lg),inset 0 0 0 4px var(--color-red);opacity:.7}.QuizTile--disabled[data-v-6d6f7649]{cursor:not-allowed;opacity:.5}.QuizTile__shape[data-v-6d6f7649]{align-items:center;display:flex;flex-shrink:0}.QuizTile__shape[data-v-6d6f7649]>.Icon{font-size:3rem}.QuizTile__content[data-v-6d6f7649]{container-type:size;display:flex;flex:1;gap:var(--spacing-3);height:100%;justify-content:center;min-height:0;min-width:0}.QuizTile--landscape .QuizTile__content[data-v-6d6f7649]{flex-direction:row;align-items:center}.QuizTile--portrait .QuizTile__content[data-v-6d6f7649]{flex-direction:column;align-items:stretch}.QuizTile__image[data-v-6d6f7649]{border-radius:var(--border-radius-medium);flex-shrink:0;object-fit:cover}.QuizTile--landscape .QuizTile__image[data-v-6d6f7649]{height:clamp(3rem,70%,7.5rem);width:auto;aspect-ratio:1}.QuizTile--portrait .QuizTile__image[data-v-6d6f7649]{width:clamp(3rem,40%,7.5rem);height:auto;aspect-ratio:1;align-self:center}.QuizTile__text[data-v-6d6f7649]{display:flex;align-items:center;flex:1;font-weight:600;line-height:1.3;min-height:0;padding-block:.1em}.QuizTile--text-xl .QuizTile__text[data-v-6d6f7649]{font-size:clamp(var(--quiztile-text-xl-min),var(--quiztile-text-xl-preferred),var(--quiztile-text-xl-max))}.QuizTile--text-large .QuizTile__text[data-v-6d6f7649]{font-size:clamp(var(--quiztile-text-large-min),var(--quiztile-text-large-preferred),var(--quiztile-text-large-max))}.QuizTile--text-medium .QuizTile__text[data-v-6d6f7649]{font-size:clamp(var(--quiztile-text-medium-min),var(--quiztile-text-medium-preferred),var(--quiztile-text-medium-max))}.QuizTile--text-small .QuizTile__text[data-v-6d6f7649]{font-size:clamp(var(--quiztile-text-small-min),var(--quiztile-text-small-preferred),var(--quiztile-text-small-max))}.QuizTile__text[data-v-6d6f7649] p{margin:0}.QuizTile__feedback[data-v-6d6f7649]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 0 3px var(--tile-bg);color:var(--tile-bg);display:flex;font-size:1.125rem;height:2rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:2rem}.QuizTile--correct .QuizTile__feedback[data-v-6d6f7649]{background:var(--color-dark-green);box-shadow:0 0 0 3px var(--tile-bg);color:#fff}.QuizTile--wrong .QuizTile__feedback[data-v-6d6f7649]{background:var(--color-red);box-shadow:0 0 0 3px var(--tile-bg);color:#fff}@media screen and (max-width:600px){.QuizTile[data-v-6d6f7649]{min-height:4.5rem;padding:var(--spacing-3)}.QuizTile__shape[data-v-6d6f7649] .Icon{font-size:2rem}.QuizTile--landscape .QuizTile__image[data-v-6d6f7649]{height:clamp(2.5rem,60%,5rem)}.QuizTile--portrait .QuizTile__image[data-v-6d6f7649]{width:clamp(2.5rem,35%,5rem)}.QuizTile__feedback[data-v-6d6f7649]{font-size:.875rem;height:1.625rem;right:-.375rem;top:-.375rem;width:1.625rem}}.QuizTileGrid[data-v-a1b7953d]{align-items:stretch;display:grid;gap:var(--spacing-4);height:100%;width:100%}.QuizTileGrid--columns-2[data-v-a1b7953d]{grid-template-columns:repeat(2,1fr)}.QuizTileGrid--columns-3[data-v-a1b7953d]{grid-template-columns:repeat(3,1fr)}.QuizTileGrid--rows-1[data-v-a1b7953d]{grid-template-rows:1fr}.QuizTileGrid--rows-2[data-v-a1b7953d]{grid-template-rows:repeat(2,1fr)}.QuizTileGrid--rows-3[data-v-a1b7953d]{grid-template-rows:repeat(3,1fr)}@media screen and (max-width:800px){.QuizTileGrid--columns-3[data-v-a1b7953d]{grid-template-columns:repeat(2,1fr)}.QuizTileGrid--rows-2[data-v-a1b7953d]{grid-template-rows:repeat(3,1fr)}}@media screen and (max-width:500px){.QuizTileGrid--columns-2[data-v-a1b7953d],.QuizTileGrid--columns-3[data-v-a1b7953d]{grid-template-columns:1fr}.QuizTileGrid--rows-1[data-v-a1b7953d],.QuizTileGrid--rows-2[data-v-a1b7953d],.QuizTileGrid--rows-3[data-v-a1b7953d]{grid-template-rows:none;grid-auto-rows:minmax(80px,1fr)}}.QuestionPresenterAnswerable[data-v-6620330f]{flex:0 0 auto;padding:var(--spacing-6)}.QuestionPresenterAnswerable__content[data-v-6620330f]{display:flex;flex-direction:column;flex-grow:0;gap:var(--spacing-2);min-height:0}.QuestionPresenterAnswerable__optionsHint[data-v-6620330f]{background:var(--color-neutral-20);border-radius:var(--border-radius-medium);color:var(--color-neutral-70);font-size:var(--font-size-medium);font-weight:500;padding:var(--spacing-2) var(--spacing-3);text-align:center}.QuestionPresenterAnswerable__content[data-v-6620330f]>.QuizTileGrid{flex:1;min-height:0}.QuestionPresenterAnswerable__textInputWrapper[data-v-6620330f]{display:flex;flex-direction:column}.QuestionPresenterAnswerable__textInput[data-v-6620330f]{min-height:150px}.QuestionPresenterAnswerable__textInput[data-v-6620330f] textarea,.QuestionPresenterAnswerable__numericInput[data-v-6620330f] input{font-size:var(--font-size-large);line-height:1.5;padding:var(--spacing-3)}.QuestionPresenterAnswerable__charLimit[data-v-6620330f]{align-self:flex-end;color:var(--color-text-secondary);font-size:var(--font-size-small);margin-top:var(--spacing-2)}.QuestionPresenterAnswerable__charLimit--invalid[data-v-6620330f]{color:var(--color-danger)}.QuestionPresenterAnswerable[data-v-6620330f] .QuestionPresenterAnswerable__buttons{display:flex;flex-shrink:0;justify-content:flex-end;margin-top:var(--spacing-4)}.QuestionPresenterAnswerable[data-v-6620330f] .QuestionPresenterAnswerable__buttons>*{display:flex;gap:var(--spacing-3)}.FluidText[data-v-6c09f138]{container-type:var(--a36f4002);font-size:clamp(var(--fluid-min),var(--fluid-preferred),var(--fluid-max))}.QuestionPresenterOperator[data-v-b3b3ec1c]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4);min-height:0;overflow:hidden}.QuestionPresenterOperator__hero[data-v-b3b3ec1c]{align-items:center;container-type:size;display:flex;flex:2 1 0;flex-direction:column;gap:var(--spacing-6);justify-content:center;min-height:0;padding:var(--spacing-4);position:relative;z-index:1}.QuestionPresenterOperator__hero--landscape[data-v-b3b3ec1c]{flex-direction:row;overflow:hidden}.QuestionPresenterOperator__hero--portrait[data-v-b3b3ec1c]{flex-direction:column}.QuestionPresenterOperator__image[data-v-b3b3ec1c]{border-radius:var(--border-radius-large);min-height:0;object-fit:contain}.QuestionPresenterOperator__hero--landscape .QuestionPresenterOperator__image[data-v-b3b3ec1c]{flex:0 1 auto;height:100%;max-width:50%;width:auto}.QuestionPresenterOperator__hero--portrait .QuestionPresenterOperator__image[data-v-b3b3ec1c]{flex:1;max-height:60%;width:100%}.QuestionPresenterOperator__hero:not(.QuestionPresenterOperator__hero--landscape):not(.QuestionPresenterOperator__hero--portrait) .QuestionPresenterOperator__image[data-v-b3b3ec1c]{flex:1;width:100%}.QuestionPresenterOperator__questionWrapper[data-v-b3b3ec1c]{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:3rem;min-width:0;width:100%}.QuestionPresenterOperator__hero--landscape .QuestionPresenterOperator__questionWrapper[data-v-b3b3ec1c]{height:100%;overflow:hidden}.QuestionPresenterOperator__question[data-v-b3b3ec1c]{font-weight:500;line-height:1.3;max-height:100%;overflow:hidden;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.QuestionPresenterOperator__options[data-v-b3b3ec1c]{display:flex;flex:1 2 0;flex-direction:column;gap:var(--spacing-2);min-height:0;position:relative;width:100%;z-index:1}.QuestionPresenterOperator__options[data-v-b3b3ec1c] .QuizTile{padding:var(--spacing-2) var(--spacing-3)}.QuestionPresenterOperator__optionsHint[data-v-b3b3ec1c]{background:var(--color-neutral-20);border-radius:var(--border-radius-medium);color:var(--color-neutral-70);flex-shrink:0;font-size:var(--font-size-large);font-weight:500;padding:var(--spacing-2) var(--spacing-4);text-align:center}.QuestionPresenterOperator__options[data-v-b3b3ec1c]>.QuizTileGrid{flex:1 1 auto;min-height:0;grid-template-rows:none;grid-auto-rows:auto;height:auto}.QuestionPresenterOperator__footer[data-v-b3b3ec1c]{align-items:center;background:var(--color-neutral-10);border-radius:var(--border-radius-medium);color:var(--color-neutral-70);display:flex;flex-shrink:0;font-size:var(--font-size-medium);gap:var(--spacing-2);justify-content:center;padding:var(--spacing-3) var(--spacing-4);position:relative;z-index:1}.QuestionPresenterOperator__footer>svg[data-v-b3b3ec1c]{color:var(--color-accent)}.QuestionPresenterOperator__footerDot[data-v-b3b3ec1c]{color:var(--color-neutral-50)}.QuestionPresenterOperator__footerType[data-v-b3b3ec1c]{color:var(--color-neutral-60)}.Question[data-v-9ea626e3]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.Question--presenter[data-v-9ea626e3]{aspect-ratio:16 / 9;background-color:var(--white);border:2px solid var(--color-neutral-50);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-medium);max-height:70vh;overflow:hidden}.Question[data-v-9ea626e3] .Question__imageWrapper{border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);box-sizing:content-box;display:flex;justify-content:center;margin:auto;min-height:0;overflow:hidden}[data-v-9ea626e3] .Question__image{height:auto;object-fit:contain;width:auto}[data-v-9ea626e3] .Question__info{font-style:italic}.QuestionRoot{position:relative}.QuestionCircuitAnswerable[data-v-1aae1a86]{width:100%;max-width:min(var(--measurement-content-width),100%);margin-inline:auto}.QuestionCircuitAnswerable__preview[data-v-1aae1a86]{position:relative;width:100%;height:clamp(220px,42vw,320px);margin-inline:auto;border-radius:var(--border-radius-medium);border:1px solid var(--color-border);background:#fff;overflow:hidden}.QuestionCircuitAnswerable__image[data-v-1aae1a86]{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.QuestionCircuitAnswerable__error[data-v-1aae1a86]{padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-3);background:var(--color-error-surface);border:1px solid var(--color-error-border);border-radius:var(--border-radius-medium);color:var(--color-error);font-size:var(--font-size-small);line-height:1.5}.QuestionCircuitAnswerable__editButton[data-v-1aae1a86]{position:absolute;top:var(--spacing-3);right:var(--spacing-3)}.QuestionCircuitAnswerable__placeholder[data-v-1aae1a86]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);color:var(--color-neutral-70);border:0;background:transparent;cursor:pointer}.QuestionCircuitAnswerable__placeholder[data-v-1aae1a86]:disabled{cursor:default;opacity:.7}.QuestionCircuitAnswerable__placeholderIcon[data-v-1aae1a86]{font-size:48px}.QuestionCircuitEditable__studentPreview[data-v-bd8ed2e2]{width:100%;max-width:min(var(--measurement-content-width),100%);margin-inline:auto;height:clamp(220px,42vw,320px);border-radius:var(--border-radius-medium);border:1px solid var(--color-border);background:#fff;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7}.QuestionCircuitEditable__placeholder[data-v-bd8ed2e2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);color:var(--color-neutral-70)}.QuestionCircuitEditable__placeholderIcon[data-v-bd8ed2e2]{font-size:48px}.QuestionCircuitEditable__answer[data-v-bd8ed2e2]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);position:relative;margin-top:var(--spacing-3)}.QuestionCircuitEditable__answerLabel[data-v-bd8ed2e2]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-small);color:var(--color-text);font-size:var(--font-size-small);left:var(--spacing-3);line-height:1;padding:var(--spacing-1) var(--spacing-2);position:absolute;top:0;transform:translateY(-50%)}.QuestionCircuitEditable__answerHeader[data-v-bd8ed2e2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-3)}.QuestionCircuitEditable__answerButtons[data-v-bd8ed2e2]{display:flex;gap:var(--spacing-2);margin-left:auto}.QuestionCircuitEditable__answerHeading[data-v-bd8ed2e2]{font-size:var(--font-size-medium);font-weight:500;margin:0}.QuestionCircuitPrint__drawingArea[data-v-6f2ff9c5]:not(:has(img)){aspect-ratio:4 / 3;border:1px solid currentColor;border-radius:8px}.QuestionCircuitPrint__drawingArea img[data-v-6f2ff9c5]{border:1px solid currentColor;border-radius:8px;display:block;max-height:120mm;max-width:100%;object-fit:contain}.QuestionCircuitResult[data-v-87bf44cc]{align-items:center;display:inline-flex;justify-content:center;max-width:100%;width:100%;cursor:pointer}.QuestionCircuitResult__wrapper[data-v-87bf44cc]{border-radius:var(--border-radius-small);position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:220px;max-width:100%;overflow:hidden;background:#fff;border:1px solid var(--color-neutral-50);box-shadow:var(--box-shadow-small)}.QuestionCircuitResult__image[data-v-87bf44cc]{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.QuestionCircuitResult__empty[data-v-87bf44cc]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;height:100%;padding:var(--spacing-4);background:var(--color-neutral-20);color:var(--color-text-secondary);text-align:center}.QuestionCircuitResult__emptyText[data-v-87bf44cc],.QuestionCircuitResult__error[data-v-87bf44cc]{font-size:var(--font-size-small);line-height:1.4;color:var(--color-text-secondary)}.QuestionCircuitResult__error[data-v-87bf44cc]{display:flex;align-items:center;justify-content:center}.QuestionCircuitResult__mark[data-v-87bf44cc]{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:1}.MediaResponseGrid[data-v-3095e385]{background-color:var(--color-neutral-20);display:grid;gap:16px;padding:16px;width:100%}.MediaResponseGrid--centered[data-v-3095e385]{justify-items:center}.MediaResponseGrid__item[data-v-3095e385]{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;width:100%}.MediaResponseGrid__caption[data-v-3095e385]{text-align:center}.MediaResponseGrid__screenName[data-v-3095e385],.MediaResponseGrid__date[data-v-3095e385]{font-size:10px;line-height:16px}.QuestionCircuitGrid__correctAnswer[data-v-a8a88188]{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-correct-answer-background);border-radius:var(--border-radius-medium)}.QuestionCircuitGrid__correctAnswerLabel[data-v-a8a88188]{font-weight:600;font-size:var(--font-size-small)}.QuestionCircuitGrid__correctAnswerImage[data-v-a8a88188]{display:block;width:100%;max-height:320px;object-fit:contain;object-position:center;background:#fff;border-radius:var(--border-radius-small)}.QuestionCircuitGrid__resultCard[data-v-a8a88188]{width:100%;padding:12px;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);background:var(--white)}.ConnectCanvas__path[data-v-7ebd55ac]{stroke-width:4;transition:stroke .2s ease}.ConnectCanvas__path--correct[data-v-7ebd55ac],.ConnectCanvas__path--incorrect[data-v-7ebd55ac]{stroke-width:5}.ConnectCanvas__path--preview[data-v-7ebd55ac]{stroke-dasharray:8 4;animation:dash-7ebd55ac 1s linear infinite;stroke-width:3;opacity:.8}@keyframes dash-7ebd55ac{to{stroke-dashoffset:-12}}.PairItem[data-v-8a5c894e]{position:relative;border:2px solid var(--color-neutral-40);border-radius:8px;padding:var(--spacing-3);background:var(--color-neutral-10);cursor:pointer;transition:all .2s ease;width:100%;height:140px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.PairItem[data-v-8a5c894e]{height:100px;padding:8px}}@media(max-width:480px){.PairItem[data-v-8a5c894e]{height:80px;padding:6px}}.PairItem[data-v-8a5c894e]:hover:not(.PairItem--disabled){border-color:var(--color-accent);background:var(--color-neutral-20)}.PairItem--selected[data-v-8a5c894e]{border-color:#2196f3;border-width:3px;background:#2196f31a;transform:scale(1.02);box-shadow:0 4px 12px #2196f34d}.PairItem--hovered[data-v-8a5c894e]{border-color:#2196f3;border-width:2px;background:#2196f30d;transform:scale(1.05);box-shadow:0 2px 8px #2196f333}.PairItem--connected[data-v-8a5c894e]{border-color:var(--color-success);background:var(--color-success-hover)}.PairItem--correctlyConnected[data-v-8a5c894e]{--connection-color: #4caf50;border-color:var(--connection-color)!important;border-width:3px!important;background:color-mix(in srgb,var(--connection-color) 10%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--connection-color) 30%,transparent)}.PairItem--incorrectlyConnected[data-v-8a5c894e]{--connection-color: #f44336;border-color:var(--connection-color)!important;border-width:3px!important;background:color-mix(in srgb,var(--connection-color) 10%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--connection-color) 30%,transparent)}.PairItem--disabled[data-v-8a5c894e]{cursor:not-allowed;opacity:.6}.PairItem__content[data-v-8a5c894e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:8px}.PairItem__image[data-v-8a5c894e]{max-width:100%;max-height:70%;object-fit:contain;border-radius:8px;flex-shrink:0}@media(max-width:768px){.PairItem__image[data-v-8a5c894e]{max-height:60%}}@media(max-width:480px){.PairItem__image[data-v-8a5c894e]{max-height:50%}}.PairItem__text[data-v-8a5c894e]{font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:center;word-wrap:break-word;padding:4px 8px;flex-shrink:1;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(max-width:768px){.PairItem__text[data-v-8a5c894e]{font-size:calc(var(--font-size-small) * .9);padding:4px 6px}}@media(max-width:480px){.PairItem__text[data-v-8a5c894e]{font-size:calc(var(--font-size-small) * .85);padding:2px 4px}}.PairItem__textContent[data-v-8a5c894e]{display:inline;text-align:center}.PairItem--textOnly .PairItem__text[data-v-8a5c894e]{font-weight:600;height:100%;width:100%;padding:16px}.PairItem--textXL .PairItem__textContent[data-v-8a5c894e]{font-size:2.5rem;line-height:1.1;font-weight:700}@media(max-width:768px){.PairItem--textXL .PairItem__textContent[data-v-8a5c894e]{font-size:2rem}}@media(max-width:480px){.PairItem--textXL .PairItem__textContent[data-v-8a5c894e]{font-size:1.5rem}}.PairItem--textLarge .PairItem__textContent[data-v-8a5c894e]{font-size:2rem;line-height:1.2;font-weight:700}@media(max-width:768px){.PairItem--textLarge .PairItem__textContent[data-v-8a5c894e]{font-size:1.5rem}}@media(max-width:480px){.PairItem--textLarge .PairItem__textContent[data-v-8a5c894e]{font-size:1.2rem}}.PairItem--textMedium .PairItem__textContent[data-v-8a5c894e]{font-size:1.5rem;line-height:1.3;font-weight:600}@media(max-width:768px){.PairItem--textMedium .PairItem__textContent[data-v-8a5c894e]{font-size:1.2rem}}@media(max-width:480px){.PairItem--textMedium .PairItem__textContent[data-v-8a5c894e]{font-size:1rem}}.PairItem--textSmall .PairItem__textContent[data-v-8a5c894e]{font-size:1.1rem;line-height:1.4;font-weight:500}@media(max-width:768px){.PairItem--textSmall .PairItem__textContent[data-v-8a5c894e]{font-size:1rem}}@media(max-width:480px){.PairItem--textSmall .PairItem__textContent[data-v-8a5c894e]{font-size:.9rem}}.PairItem__text[data-v-8a5c894e] mjx-container{display:inline-block;overflow-x:auto;overflow-y:visible;max-width:100%;margin:0 .3em;vertical-align:middle}.PairItem__text[data-v-8a5c894e] mjx-math{vertical-align:baseline}.PairItem__text[data-v-8a5c894e] mjx-container[jax=CHTML][display=false]{vertical-align:middle}.PairItem__connector[data-v-8a5c894e]{position:absolute;width:12px;height:12px;border-radius:50%;background:#666;top:50%;transform:translateY(-50%);transition:all .2s ease;border:2px solid transparent;z-index:10}.PairItem--left .PairItem__connector[data-v-8a5c894e]{right:-6px}.PairItem--right .PairItem__connector[data-v-8a5c894e]{left:-6px}.PairItem--connected .PairItem__connector[data-v-8a5c894e]{background:#4caf50}.PairItem--correctlyConnected .PairItem__connector[data-v-8a5c894e]{background:var(--connection-color, #4caf50);border:2px solid #ffffff;box-shadow:0 0 0 2px color-mix(in srgb,var(--connection-color, #4caf50) 50%,transparent)}.PairItem--incorrectlyConnected .PairItem__connector[data-v-8a5c894e]{background:var(--connection-color, #f44336);border:2px solid #ffffff;box-shadow:0 0 0 2px color-mix(in srgb,var(--connection-color, #f44336) 50%,transparent)}.PairItem--selected .PairItem__connector[data-v-8a5c894e]{background:#2196f3;border-color:#fff;width:16px;height:16px;transform:translateY(-50%) scale(1.2);box-shadow:0 2px 8px #2196f366}.ConnectPairs[data-v-dfaf248c]{display:flex;position:relative;min-height:400px;padding:var(--spacing-4) 0;justify-content:space-between;width:100%}@media(max-width:768px){.ConnectPairs[data-v-dfaf248c]{min-height:300px;padding:var(--spacing-3) 0}}@media(max-width:480px){.ConnectPairs[data-v-dfaf248c]{min-height:250px;padding:12px 0}}.ConnectPairs__column[data-v-dfaf248c]{display:flex;flex-direction:column;gap:32px;z-index:5;min-width:200px;max-width:300px}@media(max-width:768px){.ConnectPairs__column[data-v-dfaf248c]{gap:20px;min-width:120px;max-width:180px}}@media(max-width:480px){.ConnectPairs__column[data-v-dfaf248c]{gap:16px;min-width:100px;max-width:140px}}.ConnectPairs__column--left[data-v-dfaf248c]{align-items:flex-end;align-self:flex-start}.ConnectPairs__column--right[data-v-dfaf248c]{align-items:flex-start;align-self:flex-end}.ConnectPairs__instruction[data-v-dfaf248c]{position:absolute;top:-40px;left:50%;transform:translate(-50%);background:#2196f3e6;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:100;animation:fadeInBounce-dfaf248c .3s ease-out}@media(max-width:768px){.ConnectPairs__instruction[data-v-dfaf248c]{top:-35px;padding:6px 12px;font-size:12px}}@media(max-width:480px){.ConnectPairs__instruction[data-v-dfaf248c]{top:-30px;padding:4px 10px;font-size:11px}}@keyframes fadeInBounce-dfaf248c{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.PairEditorItem[data-v-94bb4a45]{display:flex;flex-direction:column;gap:12px}.PairEditorItem__placeholder[data-v-94bb4a45]{display:flex;align-items:center;justify-content:center;min-height:60px;border:2px dashed var(--color-neutral-40);border-radius:8px;color:var(--color-neutral-60);font-style:italic;background:var(--color-neutral-20);width:100%}.PairEditorItem__content[data-v-94bb4a45]{display:flex;flex-direction:column;gap:12px;width:100%}.PairEditorItem--compact .PairEditorItem__content[data-v-94bb4a45]{gap:0}.PairEditorItem__imagePlaceholder[data-v-94bb4a45]{height:140px;box-sizing:border-box}.PairEditorItem__imagePlaceholder[data-v-94bb4a45] .ImageInput{height:100%}.PairEditorItem__imagePlaceholder[data-v-94bb4a45] .ImagePlaceholder{height:100%;aspect-ratio:unset}.PairEditorItem__textEditor[data-v-94bb4a45]{display:flex;flex-direction:column;gap:12px;width:100%;min-height:40px}.PairEditorItem__textEditor--withIcon[data-v-94bb4a45]{flex-direction:row;align-items:center;gap:8px}.PairEditorItem__imageButton[data-v-94bb4a45]{flex-shrink:0;width:auto!important}.PairEditorItem__fieldWrapper[data-v-94bb4a45]{flex:1;width:100%}.PairEditorItem__textEditor--withIcon .ImageInput[data-v-94bb4a45]{width:auto!important;flex-shrink:0}.PairEditorItem__imageButton[data-v-94bb4a45] .DropZone__assistance{display:none!important}.PairEditorItem__imageContainer[data-v-94bb4a45]{border:1px solid var(--color-neutral-40);border-radius:8px;padding:var(--spacing-3);background:var(--color-neutral-20);height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.PairEditorItem__imageContainer[data-v-94bb4a45] .ImageInput{height:100%;width:100%}.PairEditorItem__imageContainer[data-v-94bb4a45] .ImageInput__toolbarWrapper{position:absolute;bottom:12px;z-index:3}.PairEditorItem__image[data-v-94bb4a45]{max-width:100%;max-height:100%;object-fit:contain;display:block;margin:0 auto;border-radius:8px}.ConnectPairsEditor[data-v-3e56b323]{display:flex;flex-direction:column;gap:20px;padding:24px 0}.ConnectPairsEditor__pair[data-v-3e56b323]{position:relative;display:grid;grid-template-columns:1fr 60px 1fr;gap:16px;align-items:start;padding:20px 40px 20px 24px;border:1px solid var(--color-neutral-30);border-radius:12px}.ConnectPairsEditor__pair--compact[data-v-3e56b323]{padding:16px 40px 16px 24px;gap:16px;align-items:center}.ConnectPairsEditor__connection[data-v-3e56b323]{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-60);font-size:var(--font-size-large);align-self:center}.ConnectPairsEditor__deleteButton[data-v-3e56b323]{position:absolute;top:8px;right:8px;z-index:3}.ConnectPairsEditor__empty[data-v-3e56b323]{text-align:center;padding:var(--spacing-8);color:var(--color-neutral-60);font-style:italic}.TypeMark[data-v-3e56b323]{margin-left:-44px}.QuestionConnectPairs[data-v-8125a993]{display:flex;flex-direction:column;justify-content:stretch;min-height:0;position:relative}.PairItemPrint[data-v-a3c81a9a]{border:1.5px solid #333;border-radius:4px;background:#fff;width:160px;min-height:80px;display:flex;align-items:center;justify-content:center}.PairItemPrint__content[data-v-a3c81a9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:4px;padding:6px}.PairItemPrint__image[data-v-a3c81a9a]{max-width:100%;max-height:60%;object-fit:contain;border-radius:2px;flex-shrink:0}.PairItemPrint__text[data-v-a3c81a9a]{text-align:center;word-wrap:break-word;overflow:hidden;display:flex;align-items:center;justify-content:center;flex:1;width:100%;font-size:10px;line-height:1.2}.PairItemPrint__textContent[data-v-a3c81a9a]{display:inline;text-align:center}.PairItemPrint--mixed .PairItemPrint__image[data-v-a3c81a9a]{max-height:45%}.PairItemPrint--mixed .PairItemPrint__text[data-v-a3c81a9a]{font-size:8px;flex:0}.PairItemPrint--textOnly .PairItemPrint__text[data-v-a3c81a9a]{font-weight:600;height:100%;width:100%;padding:8px}.PairItemPrint--textXL .PairItemPrint__textContent[data-v-a3c81a9a]{font-size:18px;line-height:1.1;font-weight:700}.PairItemPrint--textLarge .PairItemPrint__textContent[data-v-a3c81a9a]{font-size:14px;line-height:1.2;font-weight:700}.PairItemPrint--textMedium .PairItemPrint__textContent[data-v-a3c81a9a]{font-size:11px;line-height:1.3;font-weight:600}.PairItemPrint--textSmall .PairItemPrint__textContent[data-v-a3c81a9a]{font-size:9px;line-height:1.3;font-weight:500}.PairItemPrint--imageOnly .PairItemPrint__image[data-v-a3c81a9a]{max-height:85%;max-width:85%}.PairItemPrint__empty[data-v-a3c81a9a]{color:#999;font-size:16px;font-weight:300}.PairItemPrint__text[data-v-a3c81a9a] mjx-container{display:inline-block;overflow-x:visible;overflow-y:visible;max-width:100%;margin:0 .1em;vertical-align:middle;font-size:inherit!important}.PairItemPrint__text[data-v-a3c81a9a] mjx-math{vertical-align:baseline}.PairItemPrint__text[data-v-a3c81a9a] mjx-container[jax=CHTML][display=false]{vertical-align:middle}@media print{.PairItemPrint[data-v-a3c81a9a]{border-width:1px;break-inside:avoid}.PairItemPrint__text[data-v-a3c81a9a] mjx-container{-webkit-print-color-adjust:exact;color-adjust:exact}}.QuestionConnectPairsPrint__empty[data-v-01a667c4]{text-align:center;padding:2em;color:var(--color-neutral-60)}.QuestionConnectPairsPrint__container[data-v-01a667c4]{display:grid;grid-template-columns:1fr 100px 1fr;grid-template-rows:1fr;align-items:stretch;gap:2em;margin:1em 0;position:relative}.QuestionConnectPairsPrint__column--left[data-v-01a667c4]{grid-column:1;grid-row:1}.QuestionConnectPairsPrint__connections[data-v-01a667c4]{grid-column:2;grid-row:1;position:relative;width:100px;align-self:stretch}.QuestionConnectPairsPrint__column--right[data-v-01a667c4]{grid-column:3;grid-row:1}.QuestionConnectPairsPrint__column[data-v-01a667c4]{width:100%;display:flex;flex-direction:column}.QuestionConnectPairsPrint__column--left[data-v-01a667c4],.QuestionConnectPairsPrint__column--right[data-v-01a667c4]{margin:0!important;padding:0!important}.QuestionConnectPairsPrint__itemWrapper[data-v-01a667c4]{display:flex;align-items:center;position:relative;flex:1;padding:calc(var(--spacing-3) / 2) 0}.QuestionConnectPairsPrint__column--left .QuestionConnectPairsPrint__itemWrapper[data-v-01a667c4]{justify-content:flex-start}.QuestionConnectPairsPrint__column--right .QuestionConnectPairsPrint__itemWrapper[data-v-01a667c4]{justify-content:flex-end}.QuestionConnectPairsPrint__connector[data-v-01a667c4]{width:32px;height:32px;border-radius:50%;border:2px solid var(--color-neutral-60);background:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-small);flex-shrink:0}.QuestionConnectPairsPrint__connector--left[data-v-01a667c4]{margin-left:1em;background:var(--color-accent-lighter);border-color:var(--color-accent);color:var(--color-accent-darker)}.QuestionConnectPairsPrint__connector--right[data-v-01a667c4]{margin-right:1em;background:var(--color-secondary-lighter);border-color:var(--color-secondary);color:var(--color-secondary-darker)}.QuestionConnectPairsPrint__svg[data-v-01a667c4]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}@media print{.QuestionConnectPairsPrint__container[data-v-01a667c4],.QuestionConnectPairsPrint__itemWrapper[data-v-01a667c4]{break-inside:avoid}.QuestionConnectPairsPrint__svg[data-v-01a667c4]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.QuestionConnectPairsResult[data-v-6b1aac94]{display:flex;flex-direction:column;gap:8px}.QuestionConnectPairsResult__container[data-v-6b1aac94]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;padding:12px 16px;align-items:center;border-radius:8px;background:var(--color-neutral-20);border:1px solid var(--color-neutral-20)}.QuestionConnectPairsResult__item[data-v-6b1aac94]{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;padding:12px 16px;border-radius:6px;background:var(--white);border:1px solid var(--color-neutral-30);box-sizing:border-box}.QuestionConnectPairsResult__item--left[data-v-6b1aac94]{justify-self:end;text-align:right}.QuestionConnectPairsResult__item--right[data-v-6b1aac94]{justify-self:start;text-align:left}.QuestionConnectPairsResult__item--imageOnly[data-v-6b1aac94]{justify-content:center}.QuestionConnectPairsResult__content[data-v-6b1aac94]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:8px}.QuestionConnectPairsResult__connector[data-v-6b1aac94]{display:flex;align-items:center;justify-content:center;justify-self:center;width:40px}.QuestionConnectPairsResult__image[data-v-6b1aac94]{max-width:60px;max-height:50px;object-fit:contain;border-radius:6px;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.QuestionConnectPairsResult__image[data-v-6b1aac94]:hover{transform:scale(1.05)}.QuestionConnectPairsResult__image--fullWidth[data-v-6b1aac94]{width:100%;height:auto;max-height:50px;max-width:100%}.QuestionConnectPairsResult__textWrapper[data-v-6b1aac94]{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.QuestionConnectPairsResult__text[data-v-6b1aac94]{font-size:var(--font-size-medium);font-weight:500;line-height:1.3;word-break:break-word;overflow-wrap:break-word;color:var(--color-neutral-70);text-align:center;display:inline}.QuestionConnectPairsResult__arrow[data-v-6b1aac94]{color:var(--color-accent);font-weight:700;font-size:16px;line-height:1}.QuestionConnectPairsResult__correctMark[data-v-6b1aac94]{font-size:var(--font-size-medium)}@media(max-width:768px){.QuestionConnectPairsResult__container[data-v-6b1aac94]{gap:8px;padding:6px 8px}.QuestionConnectPairsResult__item[data-v-6b1aac94]{padding:3px 6px}.QuestionConnectPairsResult__connector[data-v-6b1aac94]{width:30px}.QuestionConnectPairsResult__arrow[data-v-6b1aac94]{font-size:14px}}.QuestionConnectPairsTable__answerCell[data-v-ab5cc2c1]{padding:.75em 1em}.QuestionConnectPairsTable__answerCell--correct[data-v-ab5cc2c1]{background-color:var(--color-correct-answer-background)!important}.QuestionConnectPairsTable__rowContent[data-v-ab5cc2c1]{display:flex;align-items:center;gap:1.5em;width:100%}.QuestionConnectPairsTable__connections[data-v-ab5cc2c1]{flex:1 1 auto;min-width:300px}.QuestionConnectPairsTable__pairsContainer[data-v-ab5cc2c1]{display:flex;flex-direction:column;gap:8px;max-width:600px}@media(max-width:768px){.QuestionConnectPairsTable__pairsContainer[data-v-ab5cc2c1]{max-width:100%}}.QuestionConnectPairsTable__answerers[data-v-ab5cc2c1]{flex:0 0 auto;margin-left:.5em}.QuestionConnectPairsTable__empty[data-v-ab5cc2c1]{padding:var(--spacing-6);text-align:center;color:var(--color-neutral-60);font-style:italic}.Result__row--correct[data-v-ab5cc2c1]{background-color:var(--color-success-surface)}.QuestionConnectPairsResultCard__pairsContainer[data-v-f22aec6e]{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.QuestionConnectPairsResultCard__pairsContainer--expanded[data-v-f22aec6e]{gap:var(--spacing-5);margin-top:var(--spacing-4)}.QuestionConnectPairsResultCard__result--expanded[data-v-f22aec6e]{transform:scale(1.15);transform-origin:center;margin:var(--spacing-3) 0}.QuestionConnectPairsCards__empty[data-v-7165c3fd]{padding:var(--spacing-9);text-align:center;color:var(--color-neutral-60);font-style:italic}.DataTableResult[data-v-2ff1cb76]{width:100%;min-inline-size:0}.DataTableResult__header[data-v-2ff1cb76]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-3)}.DataTableResult__overallMark[data-v-2ff1cb76]{display:inline-flex}.DataTableResult__table[data-v-2ff1cb76]{width:100%;min-inline-size:0;display:flex;justify-content:flex-start;contain:inline-size}.DataTableResult__table[data-v-2ff1cb76] .Table__container{width:fit-content;max-width:100%;overflow-x:auto}.DataTableResult__table[data-v-2ff1cb76] .Table{width:max-content;min-width:max-content;table-layout:fixed}.DataTableResult__dataHeader[data-v-2ff1cb76]{vertical-align:middle}.DataTableResult__dataHeader--numerical[data-v-2ff1cb76],.DataTableResult__cell--numerical[data-v-2ff1cb76]{inline-size:6rem;min-inline-size:6rem;max-inline-size:6rem}.DataTableResult__dataHeader--text[data-v-2ff1cb76],.DataTableResult__cell[data-v-2ff1cb76]:not(.DataTableResult__cell--numerical){inline-size:14rem;min-inline-size:14rem;max-inline-size:14rem}.DataTableResult__headerContent[data-v-2ff1cb76]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-inline-size:0}.DataTableResult__headerContent>span[data-v-2ff1cb76]:first-child{min-inline-size:0;overflow-wrap:normal;word-break:normal}.DataTableResult__unit[data-v-2ff1cb76]{font-size:var(--font-size-small);color:var(--color-neutral-70);font-weight:400;margin-left:auto;white-space:nowrap}.DataTableResult__cell[data-v-2ff1cb76]{padding:var(--spacing-2);position:relative}.DataTableResult__value[data-v-2ff1cb76]{display:inline-block;max-width:100%;overflow-wrap:break-word;word-break:normal}.DataTableResult__value--locked[data-v-2ff1cb76]{max-inline-size:min(24ch,100%);white-space:normal}.DataTableResult__cellContent[data-v-2ff1cb76]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-height:var(--spacing-6)}.DataTableResult__cell--numerical .DataTableResult__cellContent[data-v-2ff1cb76]{justify-content:flex-end}.DataTableResult__cell--numerical .DataTableResult__cellContent>span[data-v-2ff1cb76]{flex:1;text-align:right}.DataTableResult__cellMark[data-v-2ff1cb76]{flex-shrink:0;margin-left:var(--spacing-1)}.DataTableResult__cell--prefilled[data-v-2ff1cb76]{background-color:var(--color-neutral-10)}.DataTableResult__cell--locked[data-v-2ff1cb76]{font-weight:500}.DataTableResult__cell--empty[data-v-2ff1cb76]{color:var(--color-neutral-40);font-style:italic}.DataTableResult__cell--hasAnswer[data-v-2ff1cb76]{transition:background-color var(--transition-duration-fast) ease}.DataTableResult__cell--hasAnswer[data-v-2ff1cb76]:hover{background-color:var(--color-neutral-10)}.DataTableResult__error[data-v-2ff1cb76]{padding:var(--spacing-9);text-align:center;color:var(--color-neutral-60);font-style:italic}.DataTableCell--locked[data-v-64cb530b]{background-color:var(--color-neutral-10);cursor:not-allowed}.DataTableCell--prefilled[data-v-64cb530b]{background-color:var(--color-neutral-10)}.DataTableCell--compact[data-v-64cb530b]{padding:var(--spacing-2) var(--spacing-3)}.DataTableCell--numerical[data-v-64cb530b]{width:auto;min-width:100px;white-space:nowrap;position:relative}.DataTableCell--error[data-v-64cb530b]{border:1px solid var(--color-error)}.DataTableCell--correct[data-v-64cb530b]{background-color:var(--color-success-10)!important;border:1px solid var(--color-success)}.DataTableCell--incorrect[data-v-64cb530b]{background-color:var(--color-error-10)!important;border:1px solid var(--color-error)}.DataTableCell__lockedValue[data-v-64cb530b],.DataTableCell__readOnlyValue[data-v-64cb530b]{display:block;padding:var(--spacing-2) var(--spacing-3);color:var(--color-neutral-70);font-weight:var(--font-weight-medium);font-size:var(--font-size-medium);line-height:1.6;min-height:var(--measurement-input-size);box-sizing:border-box}.DataTableCell__lockedValue--numerical[data-v-64cb530b]{text-align:right}.DataTableCell__value[data-v-64cb530b]{display:block;padding:.5rem}.DataTableCell__numericalWrapper[data-v-64cb530b]{width:100%;min-width:100px;position:relative;display:flex;flex-direction:column}.DataTableCell__numericalWrapper[data-v-64cb530b] .p-inputnumber{min-width:80px!important}.DataTableCell__numericalWrapper[data-v-64cb530b] .p-inputnumber-input{width:100%!important;box-sizing:border-box}.DataTableCell__fieldWrapper[data-v-64cb530b],.DataTableCell__fieldFormat[data-v-64cb530b],.DataTableCell__field[data-v-64cb530b]{width:100%}.DataTableCell__field[data-v-64cb530b] .Field{width:100%;margin:0;padding:0}.DataTableCell__field[data-v-64cb530b] .Field--textinput{min-height:var(--measurement-input-size);padding:.5rem .75rem}.DataTableCell__field[data-v-64cb530b] .RichTextEditor--textinput{min-height:auto}.DataTableCell__field[data-v-64cb530b] .tiptap{min-height:var(--measurement-input-size)!important;padding:.5rem .75rem!important;margin:0!important}.DataTableCell__field--error[data-v-64cb530b] .Field--textinput{border-color:var(--color-error)}.DataTableCell__field--error[data-v-64cb530b] .tiptap{border-color:var(--color-error)!important}.DataTableCell__errorMessage[data-v-64cb530b]{margin-top:var(--spacing-6);font-size:var(--font-size-small)}.DataTableCell__errorMessage[data-v-64cb530b] .p-message-wrapper{padding:var(--spacing-6) var(--spacing-3);border-radius:var(--border-radius-small)}.DataTableCell__errorMessage[data-v-64cb530b] .p-message-icon{font-size:var(--font-size-small);margin-right:var(--spacing-2)}.DataTableCell__errorMessage[data-v-64cb530b] .p-message-text{font-size:var(--font-size-small);line-height:var(--line-height-small)}.DataTableCell__dropdownWrapper[data-v-64cb530b]{width:100%;display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.DataTableCell__dropdown[data-v-64cb530b]{flex:1;min-width:120px}.DataTableCell__dropdown--correct[data-v-64cb530b] .Select__button{border-color:var(--color-dark-green);background-color:var(--color-success-10)}.DataTableCell__dropdown--incorrect[data-v-64cb530b] .Select__button{border-color:var(--color-red);background-color:var(--color-error-10)}.DataTableCell__feedbackIcon[data-v-64cb530b]{flex-shrink:0;font-size:var(--font-size-medium)}.DataTableCell__feedbackIcon--correct[data-v-64cb530b]{color:var(--color-dark-green)}.DataTableCell__feedbackIcon--incorrect[data-v-64cb530b]{color:var(--color-red)}.DataTableInput[data-v-c8a330a2]{width:100%}.DataTableInput[data-v-c8a330a2] table{table-layout:auto;width:100%}.DataTableInput__header[data-v-c8a330a2]{vertical-align:middle}.DataTableInput__header--numerical[data-v-c8a330a2]{width:auto;min-width:100px;white-space:nowrap}.DataTableInput__header--text[data-v-c8a330a2]{min-width:150px;width:auto}.DataTableInput__header--locked[data-v-c8a330a2]{width:max-content;min-width:80px}.DataTableInput__noConfig[data-v-c8a330a2]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-neutral-60);font-size:var(--font-size-small)}.DataTableInput[data-v-c8a330a2] td{min-width:unset}.DataTableInput__headerContent[data-v-c8a330a2]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:100%}.DataTableInput__headerText[data-v-c8a330a2]{flex:1}.DataTableInput__unit[data-v-c8a330a2]{font-size:var(--font-size-small);color:var(--color-neutral-70);font-weight:400;margin-left:auto;white-space:nowrap}.DataTableInput__unit[data-v-c8a330a2] p,.DataTableInput__unit[data-v-c8a330a2] div{line-height:inherit}.DataTableInput__noConfig[data-v-c8a330a2]{padding:var(--spacing-8);text-align:center;color:var(--color-neutral-70);font-style:italic}.QuestionDataTableAnswerable[data-v-7490197b]{width:100%}.QuestionDataTableAnswerable__content[data-v-7490197b]{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.QuestionDataTableAnswerable__table[data-v-7490197b]{width:100%}.QuestionDataTableAnswerable__chart[data-v-7490197b]{width:100%;padding:var(--spacing-4);background-color:var(--color-neutral-10);border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-20);min-height:300px;display:flex;align-items:center;justify-content:center}.QuestionDataTableAnswerable__noConfig[data-v-7490197b]{padding:var(--spacing-8);text-align:center;color:var(--color-neutral-70);font-style:italic}.ChartConfig__header[data-v-d289b9c7]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-4);border-bottom:1px solid var(--color-neutral-20)}.ChartConfig__headerLeft[data-v-d289b9c7]{display:flex;align-items:center;gap:12px}.ChartConfig__headerCheckbox[data-v-d289b9c7]{margin:0}.ChartConfig__headerIcon[data-v-d289b9c7]{color:var(--color-accent);font-size:var(--font-size-large)}.ChartConfig__title[data-v-d289b9c7]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-90)}.ChartConfig__content[data-v-d289b9c7]{padding:var(--spacing-4)}.ChartConfig__controls[data-v-d289b9c7]{display:flex;flex-direction:column;gap:var(--spacing-4)}.ChartConfig__controlsGrid[data-v-d289b9c7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6) var(--spacing-9)}@media(max-width:768px){.ChartConfig__controlsGrid[data-v-d289b9c7]{grid-template-columns:1fr;gap:var(--spacing-4)}}.ChartConfig__control[data-v-d289b9c7]{display:flex;align-items:center}.ChartConfig__control--inline[data-v-d289b9c7]{margin-top:var(--spacing-4)}.ChartConfig__controlGroup[data-v-d289b9c7]{display:flex;flex-direction:column;gap:8px}.ChartConfig__controlGroup--fullWidth[data-v-d289b9c7]{margin-bottom:var(--spacing-6)}.ChartConfig__label[data-v-d289b9c7]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-70)}.ChartConfig__dropdown[data-v-d289b9c7]{width:100%}.ChartConfig__hint[data-v-d289b9c7]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-small);color:var(--color-neutral-70);margin-top:4px}.ChartConfig__hintIcon[data-v-d289b9c7]{font-size:var(--font-size-small);color:var(--color-neutral-50)}.ChartConfig__alert[data-v-d289b9c7]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--border-radius-small);font-size:var(--font-size-small);margin-bottom:var(--spacing-4)}.ChartConfig__alert--warning[data-v-d289b9c7]{background-color:var(--color-warning-5);border:1px solid var(--color-warning-20);color:var(--color-warning-80)}.ChartConfig__alertIcon[data-v-d289b9c7]{font-size:var(--font-size-medium);color:var(--color-warning);flex-shrink:0}.ChartConfig__alertText[data-v-d289b9c7]{line-height:1.4}.DataTableEditable[data-v-8ef50197]{width:100%}.DataTableEditable[data-v-8ef50197] .Table{border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-small);overflow:hidden;box-shadow:0 1px 3px #0000000d}.DataTableEditable__headerRow[data-v-8ef50197]{background:var(--white);border-bottom:2px solid var(--color-neutral-30)}.DataTableEditable__headerCell[data-v-8ef50197]{padding:12px 8px;vertical-align:top}.DataTableEditable__headerContent[data-v-8ef50197]{display:flex;flex-direction:column;gap:6px;min-width:150px}.DataTableEditable__headerTop[data-v-8ef50197]{display:flex;align-items:center;gap:var(--spacing-2)}.DataTableEditable__headerField[data-v-8ef50197]{font-weight:600;font-size:var(--font-size-medium);flex:1}.DataTableEditable__fieldGroup[data-v-8ef50197]{display:flex;flex-direction:column;gap:2px;width:100%}.DataTableEditable__fieldLabel[data-v-8ef50197]{font-size:var(--font-size-x-small);color:var(--color-neutral-80);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.DataTableEditable__unitField[data-v-8ef50197]{font-size:var(--font-size-small);color:var(--color-neutral-70);width:100%}.DataTableEditable__selectWithIcon[data-v-8ef50197]{display:flex;align-items:center;gap:8px;width:100%}.DataTableEditable__typeSelect[data-v-8ef50197]{flex:1;font-size:var(--font-size-small)}.DataTableEditable__lockColumnIcon[data-v-8ef50197]{flex-shrink:0;cursor:pointer;color:var(--color-neutral-70);font-size:var(--font-size-small);transition:color .2s}.DataTableEditable__lockColumnIcon[data-v-8ef50197]:hover{color:var(--color-accent)}.DataTableEditable__deleteButton[data-v-8ef50197]{opacity:.7;transition:opacity .2s;flex-shrink:0}.DataTableEditable__deleteButton[data-v-8ef50197]:hover{opacity:1}.DataTableEditable__addColumnCell[data-v-8ef50197]{width:36px;padding:0;vertical-align:top;background:var(--white);border-left:1px solid var(--color-neutral-30)}.DataTableEditable__addColumnCell .DataTableEditable__addButton[data-v-8ef50197]{margin:var(--spacing-1) auto 0;display:block}.DataTableEditable__addButton[data-v-8ef50197]{opacity:.6;transition:opacity .2s}.DataTableEditable__addButton[data-v-8ef50197]:hover{opacity:1}.DataTableEditable__addButton[data-v-8ef50197]:disabled{opacity:.3;cursor:not-allowed}.DataTableEditable__warningMessage[data-v-8ef50197]{margin-bottom:var(--spacing-4)}.DataTableEditable__dataRow[data-v-8ef50197]{border-bottom:1px solid var(--color-neutral-20)}.DataTableEditable__dataRow[data-v-8ef50197]:last-child{border-bottom:none}.DataTableEditable__dataCell[data-v-8ef50197]{padding:var(--spacing-2) var(--spacing-3);position:relative;border-right:1px solid var(--color-neutral-30);transition:background-color var(--transition-duration-fast) ease;vertical-align:middle}.DataTableEditable__dataCell[data-v-8ef50197]:hover{background-color:var(--color-neutral-20)}.DataTableEditable__dataCell[data-v-8ef50197]:first-child{border-left:none}.DataTableEditable__dataCell--locked[data-v-8ef50197],.DataTableEditable__dataCell--locked[data-v-8ef50197]:hover{background:var(--color-neutral-10)}.DataTableEditable__dataCell--prefilled[data-v-8ef50197]{background:#3b82f60d}.DataTableEditable__dataCell--prefilled[data-v-8ef50197]:hover{background:#3b82f614}.DataTableEditable__cellContent[data-v-8ef50197]{position:relative;min-height:var(--measurement-input-size);display:flex;align-items:center;gap:8px;width:100%}.DataTableEditable__cellField[data-v-8ef50197]{flex:1 1 0;min-width:0;width:100%}.DataTableEditable__cellField[data-v-8ef50197] .Format{display:block;width:100%}.DataTableEditable__cellField[data-v-8ef50197] .Field{display:block!important;width:100%!important;min-width:0;box-sizing:border-box}.DataTableEditable__cellField[data-v-8ef50197] .RichTextEditor{display:block;width:100%!important;min-width:0}.DataTableEditable__cellField[data-v-8ef50197] .tiptap{width:100%!important;min-width:0}.DataTableEditable__numericalField[data-v-8ef50197]{flex:1;width:100%}.DataTableEditable__numericalField[data-v-8ef50197] .p-inputnumber-input{width:100%;padding:4px 8px;border:1px solid var(--color-neutral-20);background:var(--white);font-size:var(--font-size-small);border-radius:var(--border-radius-small);transition:all .2s}.DataTableEditable__numericalField[data-v-8ef50197] .p-inputnumber-input:hover{border-color:var(--color-neutral-40)}.DataTableEditable__numericalField[data-v-8ef50197] .p-inputnumber-input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.1)}.DataTableEditable__lockToggleIcon[data-v-8ef50197]{flex-shrink:0;cursor:pointer;color:var(--color-neutral-50);font-size:var(--font-size-small);transition:color .2s}.DataTableEditable__lockToggleIcon[data-v-8ef50197]:hover,.DataTableEditable__lockToggleIcon--locked[data-v-8ef50197]{color:var(--color-accent)}.DataTableEditable__rowActionCell[data-v-8ef50197]{background:var(--color-neutral-20);border-right:none;border-left:1px solid var(--color-neutral-30);width:36px;padding:0;vertical-align:middle}.DataTableEditable__deleteRowButton[data-v-8ef50197]{opacity:.6;transition:opacity .2s;margin:0 auto;display:block}.DataTableEditable__deleteRowButton[data-v-8ef50197]:hover{opacity:1}.DataTableEditable__addRowRow[data-v-8ef50197]{background:var(--color-neutral-20)}.DataTableEditable__addRowCell[data-v-8ef50197]{padding:4px;text-align:center}.DataTableEditable__dropdownOptions[data-v-8ef50197],.DataTableEditable__dropdownOptionsList[data-v-8ef50197]{display:flex;flex-direction:column;gap:4px}.DataTableEditable__dropdownOption[data-v-8ef50197]{display:flex;align-items:center;gap:4px;background:var(--white)}.DataTableEditable__dragHandle[data-v-8ef50197]{cursor:grab;color:var(--color-neutral-50);padding:4px;flex-shrink:0;transition:color .2s}.DataTableEditable__dragHandle[data-v-8ef50197]:hover{color:var(--color-neutral-70)}.DataTableEditable__dragHandle[data-v-8ef50197]:active{cursor:grabbing}.DataTableEditable__dropdownOptionInput[data-v-8ef50197]{flex:1;padding:4px 8px;border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small);font-size:var(--font-size-small);background:var(--white);transition:border-color .2s}.DataTableEditable__dropdownOptionInput[data-v-8ef50197]:hover{border-color:var(--color-neutral-40)}.DataTableEditable__dropdownOptionInput[data-v-8ef50197]:focus{border-color:var(--color-accent);outline:none}.DataTableEditable__removeOptionButton[data-v-8ef50197]{opacity:.6;flex-shrink:0}.DataTableEditable__removeOptionButton[data-v-8ef50197]:hover{opacity:1}.DataTableEditable__addOptionButton[data-v-8ef50197]{margin-top:4px;align-self:flex-start}.DataTableEditable__optionsWarning[data-v-8ef50197]{font-size:var(--font-size-x-small);color:var(--color-warning);margin-top:2px}.DataTableEditable__dropdownField[data-v-8ef50197]{flex:1;width:100%}.QuestionDataTableEditable[data-v-fff37901]{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-9)}.DataTableStatic[data-v-1944e0cb]{width:100%}.DataTableStatic[data-v-1944e0cb] table{table-layout:auto;width:100%}.DataTableStatic__header[data-v-1944e0cb]{vertical-align:middle;padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-neutral-10);font-weight:var(--font-weight-semibold);line-height:1.6}.DataTableStatic__header--numerical[data-v-1944e0cb]{text-align:right;min-width:120px}.DataTableStatic__header--text[data-v-1944e0cb]{text-align:left;min-width:150px}.DataTableStatic__headerContent[data-v-1944e0cb]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:100%}.DataTableStatic__headerText[data-v-1944e0cb]{flex:1}.DataTableStatic__unit[data-v-1944e0cb]{font-size:var(--font-size-small);color:var(--color-neutral-70);font-weight:400;margin-left:auto;white-space:nowrap}.DataTableStatic__unit[data-v-1944e0cb] p,.DataTableStatic__unit[data-v-1944e0cb] div{line-height:inherit}.DataTableStatic__cell[data-v-1944e0cb]{padding:var(--spacing-2) var(--spacing-3);vertical-align:middle;line-height:1.6;min-height:var(--measurement-input-size)}.DataTableStatic__cell--locked[data-v-1944e0cb]{background-color:var(--color-neutral-10);color:var(--color-neutral-70);font-weight:var(--font-weight-medium)}.DataTableStatic__cell--answer[data-v-1944e0cb]{background-color:var(--color-success-light);color:var(--color-success-dark);font-weight:var(--font-weight-medium)}.DataTableStatic__cell--student[data-v-1944e0cb]{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.DataTableStatic__cell--numerical[data-v-1944e0cb]{text-align:right}.DataTableStatic__cell--text[data-v-1944e0cb]{text-align:left}.DataTableStatic__noConfig[data-v-1944e0cb]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-neutral-60);font-size:var(--font-size-small)}.QuestionDataTableExplanation[data-v-b06a1179],.QuestionDataTableExplanation__content[data-v-b06a1179],.QuestionDataTableExplanation__answer[data-v-b06a1179]{width:100%}.QuestionDataTableExplanation__tableWrapper[data-v-b06a1179]{width:100%;overflow-x:auto;margin-bottom:var(--spacing-4)}.QuestionDataTableExplanation__chart[data-v-b06a1179]{width:100%;padding:var(--spacing-4);background-color:var(--color-neutral-10);border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-20);min-height:300px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}.QuestionDataTableExplanation__subheading[data-v-b06a1179]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);text-align:left;margin-bottom:var(--spacing-3)}.QuestionDataTableExplanation__explanation[data-v-b06a1179]{margin-top:var(--spacing-8);padding:var(--spacing-9) var(--spacing-2);border-top:1px solid var(--color-neutral-20)}.QuestionDataTablePrint__table[data-v-9bbebe4d]{margin-top:var(--spacing-4)}.QuestionDataTablePrint__tableElement[data-v-9bbebe4d]{width:100%;border-collapse:separate;border-spacing:0;border:var(--border-width-thin) solid var(--black);border-radius:var(--border-radius-medium);overflow:hidden}.QuestionDataTablePrint__header[data-v-9bbebe4d]{padding:var(--spacing-2);border-bottom:var(--border-width-thin) solid var(--black);border-right:var(--border-width-thin) solid var(--black);font-weight:var(--font-weight-bold)}.QuestionDataTablePrint__header[data-v-9bbebe4d]:last-child{border-right:none}.QuestionDataTablePrint__headerText[data-v-9bbebe4d]{float:left}.QuestionDataTablePrint__headerUnit[data-v-9bbebe4d]{float:right;font-weight:var(--font-weight-normal);color:var(--color-neutral-70)}.QuestionDataTablePrint__cell[data-v-9bbebe4d]{padding:var(--spacing-2);border-bottom:var(--border-width-thin) solid var(--black);border-right:var(--border-width-thin) solid var(--black);height:30px;min-height:30px}.QuestionDataTablePrint__cell[data-v-9bbebe4d]:last-child{border-right:none}tbody tr:last-child .QuestionDataTablePrint__cell[data-v-9bbebe4d]{border-bottom:none}.QuestionDataTablePrint__tableElement>tbody>tr[data-v-9bbebe4d]:nth-child(odd),.QuestionDataTablePrint__tableElement>tbody>tr[data-v-9bbebe4d]:nth-child(2n){background-color:transparent}.QuestionDataTablePrint__cell--locked[data-v-9bbebe4d]{background-color:var(--color-neutral-30)}.QuestionDataTablePrint__blank[data-v-9bbebe4d]{display:block;min-height:var(--spacing-5);width:100%}@media print{.QuestionDataTablePrint__tableElement[data-v-9bbebe4d]{font-size:var(--font-size-small)}}.QuestionDataTablePrint__chart[data-v-9bbebe4d]{margin-top:var(--spacing-4);break-inside:avoid}.QuestionDataTablePrint__chartSvg[data-v-9bbebe4d]{display:block;width:100%;max-width:500px;height:auto}.DataTableResultCard__tableWrapper[data-v-07f3cb35]{width:100%;padding:var(--spacing-2)}.DataTableResultCard__tableWrapper--expanded[data-v-07f3cb35]{padding:var(--spacing-4)}.DataTableResultCard__result[data-v-07f3cb35],.DataTableGrid[data-v-7447986c]{width:100%}.DataTableGrid__empty[data-v-7447986c]{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--color-neutral-60);font-style:italic}.DataTableTable[data-v-a160b971]{width:100%}.DataTableTable__container[data-v-a160b971]{width:100%;overflow-x:auto}.DataTableTable__table[data-v-a160b971]{width:100%;min-width:600px}.DataTableTable__answererHeader[data-v-a160b971]{width:150px;white-space:nowrap}.DataTableTable__dataHeader[data-v-a160b971]{min-width:100px}.DataTableTable__headerContent[data-v-a160b971]{display:flex;align-items:center;justify-content:space-between;gap:8px}.DataTableTable__unit[data-v-a160b971]{font-size:var(--font-size-small);color:var(--color-neutral-70);font-weight:400;margin-left:auto}.DataTableTable__answererCell[data-v-a160b971]{vertical-align:middle;border-right:2px solid var(--color-neutral-20)}.DataTableTable__dataCell[data-v-a160b971]{padding:8px;text-align:center}.DataTableTable__dataCell--numerical[data-v-a160b971]{text-align:right}.DataTableTable__cell--prefilled[data-v-a160b971]{background-color:var(--color-neutral-10)}.DataTableTable__cell--locked[data-v-a160b971]{font-weight:500}.DataTableTable__dataCell--correct[data-v-a160b971]{background-color:var(--color-success-10)!important;border:1px solid var(--color-success)}.DataTableTable__dataCell--incorrect[data-v-a160b971]{background-color:var(--color-error-10)!important;border:1px solid var(--color-error)}.DataTableTable__empty[data-v-a160b971]{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--color-neutral-60);font-style:italic}.DataTableChart[data-v-f2da4532]{width:100%}.DataTableChart__container[data-v-f2da4532]{display:flex;flex-direction:column;gap:24px}.DataTableChart__controls[data-v-f2da4532]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;padding:16px;background-color:var(--color-neutral-10);border-radius:var(--border-radius-medium)}.DataTableChart__controlGroup[data-v-f2da4532]{display:flex;flex-direction:column;gap:8px}.DataTableChart__label[data-v-f2da4532]{font-size:var(--font-size-small);font-weight:600;color:var(--color-neutral-70)}.DataTableChart__selectButton[data-v-f2da4532]{min-width:auto}.DataTableChart__dropdown[data-v-f2da4532]{min-width:200px}.DataTableChart__chartWrapper[data-v-f2da4532]{padding:24px;background-color:var(--white);border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-medium)}.DataTableChart__chart[data-v-f2da4532]{position:relative;width:100%;max-width:800px;margin:0 auto}.DataTableChart__tableWrapper[data-v-f2da4532]{display:flex;flex-direction:column;gap:16px}.DataTableChart__tableTitle[data-v-f2da4532]{font-size:var(--font-size-large);font-weight:600;color:var(--color-neutral-80)}.DataTableChart__tableOnly[data-v-f2da4532]{width:100%}.DataTableChart__noData[data-v-f2da4532]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:24px;color:var(--color-neutral-60);font-style:italic}.DataTableSummary[data-v-4952351e]{width:100%}.DataTableSummary__container[data-v-4952351e]{width:100%;overflow-x:auto}.DataTableSummary__controls[data-v-4952351e]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap}.DataTableSummary__controlLabel[data-v-4952351e]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.DataTableSummary__vizToggle[data-v-4952351e]{display:flex;gap:var(--spacing-1);margin-left:auto}.DataTableSummary__table[data-v-4952351e]{width:100%;min-width:600px}.DataTableSummary__table[data-v-4952351e] .Table{width:100%;table-layout:auto}.DataTableSummary__dataHeader[data-v-4952351e]{min-width:112px}.DataTableSummary__dataHeader--lockedColumn[data-v-4952351e],.DataTableSummary__dataCell--lockedColumn[data-v-4952351e],.DataTableSummary__footerCell--lockedColumn[data-v-4952351e]{width:28%;min-width:18rem;max-width:28rem}.DataTableSummary__headerContent[data-v-4952351e]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);flex-wrap:wrap}.DataTableSummary__trend[data-v-4952351e]{display:block;flex:0 0 auto;width:60px;height:12px;color:var(--color-accent);opacity:.7}.DataTableSummary__textModeToggle[data-v-4952351e]{align-items:center;background:none;border:none;border-radius:var(--border-radius-small, 4px);color:var(--color-neutral-70);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--font-size-small);height:22px;justify-content:center;line-height:1;margin-left:auto;padding:0 var(--spacing-1);transition:background-color .15s ease,color .15s ease;width:22px}.DataTableSummary__textModeToggle[data-v-4952351e]:hover,.DataTableSummary__textModeToggle[data-v-4952351e]:focus-visible{background-color:var(--color-accent-10);color:var(--color-accent);outline:none}.DataTableSummary__textModeToggle--auto[data-v-4952351e]{opacity:.5}.DataTableSummary__textModeToggle--auto[data-v-4952351e]:hover,.DataTableSummary__textModeToggle--auto[data-v-4952351e]:focus-visible{opacity:1}.DataTableSummary__footerCell[data-v-4952351e]{padding:var(--spacing-2) var(--spacing-3);vertical-align:middle;text-align:center;background-color:var(--color-neutral-5, var(--color-neutral-10));border-top:2px solid var(--color-neutral-20);font-size:var(--font-size-small)}.DataTableSummary__footerStatLabel[data-v-4952351e]{font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--color-neutral-60);margin-bottom:var(--spacing-1)}.DataTableSummary__footerPrimary[data-v-4952351e]{font-weight:600;font-size:var(--font-size-medium);line-height:1.2}.DataTableSummary__footerMeta[data-v-4952351e]{margin-top:var(--spacing-1);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2);color:var(--color-neutral-70);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.DataTableSummary__footerMetaCorrect[data-v-4952351e]{color:var(--color-success)}.DataTableSummary__unit[data-v-4952351e]{font-size:var(--font-size-small);color:var(--color-neutral-70);font-weight:400;margin-left:auto}.DataTableSummary__dataCell[data-v-4952351e]{padding:var(--spacing-3);text-align:center;vertical-align:middle;min-width:96px}.DataTableSummary__dataCell--numerical[data-v-4952351e]{text-align:center;min-width:112px}.DataTableSummary__dataCell--prefilled[data-v-4952351e]{background-color:var(--color-neutral-10)}.DataTableSummary__dataCell--locked[data-v-4952351e]{background-color:var(--color-neutral-10);font-weight:500;cursor:default}.DataTableSummary__dataCell--interactive[data-v-4952351e]{cursor:pointer;transition:background-color .15s ease}.DataTableSummary__dataCell--interactive[data-v-4952351e]:hover,.DataTableSummary__dataCell--interactive[data-v-4952351e]:focus-visible{background-color:var(--color-accent-10);outline:none}.DataTableSummary__dataCell.DataTableSummary__dataCell--correct[data-v-4952351e],.DataTableSummary__dataCell.DataTableSummary__dataCell--correct[data-v-4952351e]:hover,.DataTableSummary__dataCell.DataTableSummary__dataCell--correct[data-v-4952351e]:focus-visible{background-color:var(--color-success-10);border:1px solid var(--color-success)}.DataTableSummary__dataCell.DataTableSummary__dataCell--incorrect[data-v-4952351e],.DataTableSummary__dataCell.DataTableSummary__dataCell--incorrect[data-v-4952351e]:hover,.DataTableSummary__dataCell.DataTableSummary__dataCell--incorrect[data-v-4952351e]:focus-visible{background-color:var(--color-error-10);border:1px solid var(--color-error)}.DataTableSummary__dataCell--consensus-high[data-v-4952351e]{background-color:var(--color-success-10)}.DataTableSummary__dataCell--consensus-medium[data-v-4952351e]{background-color:var(--color-warning-10, var(--color-accent-10))}.DataTableSummary__dataCell--consensus-low[data-v-4952351e]{background-color:var(--color-error-10)}.DataTableSummary__histogramFigure[data-v-4952351e],.DataTableSummary__vizFigure[data-v-4952351e]{margin:var(--spacing-2) 0 var(--spacing-1);padding:0}.DataTableSummary__primary[data-v-4952351e]{font-size:var(--font-size-large);font-weight:600;line-height:1.2}.DataTableSummary__distribution[data-v-4952351e]{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:0;text-align:left}.DataTableSummary__distributionRow[data-v-4952351e]{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-small, 4px);cursor:pointer;transition:background-color .15s ease}.DataTableSummary__distributionRow[data-v-4952351e]:hover,.DataTableSummary__distributionRow[data-v-4952351e]:focus-visible{background-color:var(--color-accent-10);outline:none}.DataTableSummary__distributionRow--correct[data-v-4952351e]{box-shadow:inset 0 0 0 1px var(--color-success)}.DataTableSummary__distributionRow--correct .DataTableSummary__distributionBar[data-v-4952351e]:after{background-color:var(--color-success)}.DataTableSummary__distributionLabelRow[data-v-4952351e]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2)}.DataTableSummary__distributionLabel[data-v-4952351e]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataTableSummary__distributionCount[data-v-4952351e]{font-variant-numeric:tabular-nums;color:var(--color-neutral-70);font-size:var(--font-size-small)}.DataTableSummary__distributionBar[data-v-4952351e]{height:4px;border-radius:2px;background-color:var(--color-neutral-20);position:relative;overflow:hidden}.DataTableSummary__distributionBar[data-v-4952351e]:after{content:"";display:block;height:100%;width:calc(var(--proportion, 0) * 100%);background-color:var(--color-accent);border-radius:inherit}.DataTableSummary__distributionMore[data-v-4952351e]{margin-top:var(--spacing-2);background:none;border:none;color:var(--color-accent);font-size:var(--font-size-small);cursor:pointer;padding:0}.DataTableSummary__distributionMore[data-v-4952351e]:hover,.DataTableSummary__distributionMore[data-v-4952351e]:focus-visible{text-decoration:underline;outline:none}.DataTableSummary__list[data-v-4952351e]{border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-small, 4px);display:flex;flex-direction:column;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0;text-align:left}.DataTableSummary__listRow[data-v-4952351e]{align-items:baseline;border-bottom:1px solid var(--color-neutral-20);cursor:pointer;display:flex;gap:var(--spacing-2);justify-content:space-between;padding:var(--spacing-1) var(--spacing-2);transition:background-color .15s ease}.DataTableSummary__listRow[data-v-4952351e]:nth-child(2n){background-color:var(--color-neutral-5, var(--color-neutral-10))}.DataTableSummary__listRow[data-v-4952351e]:last-child{border-bottom:none}.DataTableSummary__listRow[data-v-4952351e]:hover,.DataTableSummary__listRow[data-v-4952351e]:focus-visible{background-color:var(--color-accent-10);outline:none}.DataTableSummary__listRow--correct[data-v-4952351e]{box-shadow:inset 0 0 0 1px var(--color-success)}.DataTableSummary__listLabel[data-v-4952351e]{flex:1 1 auto;font-size:var(--font-size-small);line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.DataTableSummary__listCount[data-v-4952351e]{color:var(--color-neutral-60);flex:0 0 auto;font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.DataTableSummary__secondary[data-v-4952351e]{margin-top:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-neutral-70)}.DataTableSummary__count[data-v-4952351e]{margin-top:var(--spacing-1);font-size:var(--font-size-small);color:var(--color-neutral-60);text-align:right;font-variant-numeric:tabular-nums}.DataTableSummary__correct[data-v-4952351e]{margin-top:var(--spacing-2);font-size:var(--font-size-small);color:var(--color-success)}.DataTableSummary__lockedValue[data-v-4952351e]{display:inline-block;font-weight:500;max-inline-size:min(36ch,100%);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.DataTableSummary__empty[data-v-4952351e]{display:flex;justify-content:center;align-items:center;min-height:80px;color:var(--color-neutral-60);font-style:italic}.DropZone[data-v-0fc5a7af]{position:absolute;border:2px dashed var(--color-accent);border-radius:var(--border-radius-medium);background:rgba(var(--color-accent-rgb, 33, 150, 243),.08);display:flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s;touch-action:none}.DropZone--highlighted[data-v-0fc5a7af]{background:rgba(var(--color-accent-rgb, 33, 150, 243),.2);border-color:var(--color-accent-hover);border-style:solid}.DropZone--occupied[data-v-0fc5a7af]{border-style:solid;background:rgba(var(--color-accent-rgb, 33, 150, 243),.05);cursor:grab}.DropZone--correct[data-v-0fc5a7af]{border-color:var(--color-success);background:rgba(var(--color-success-rgb, 76, 175, 80),.15)}.DropZone--incorrect[data-v-0fc5a7af]{border-color:var(--color-error);background:rgba(var(--color-error-rgb, 244, 67, 54),.15)}.DropZone__badge[data-v-0fc5a7af]{position:absolute;top:4px;left:4px;min-width:22px;height:22px;padding:0 5px;border-radius:4px;background:#0000008c;color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center;pointer-events:none;z-index:1}.DropZone__item[data-v-0fc5a7af]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.DropZone__itemSvg[data-v-0fc5a7af]{max-width:90%;max-height:90%;pointer-events:none}.DropZone__removeButton[data-v-0fc5a7af]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;border:none;background:var(--color-neutral-80);color:var(--color-neutral-0);font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:background-color .2s;padding:0}.DropZone__removeButton[data-v-0fc5a7af]:hover{background:var(--color-error)}.DragItem[data-v-42b41135]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:2px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);background:var(--color-neutral-0);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:border-color .2s,box-shadow .2s,opacity .2s}.DragItem[data-v-42b41135]:hover:not(.DragItem--disabled){border-color:var(--color-accent);box-shadow:0 2px 8px #0000001a}.DragItem--disabled[data-v-42b41135]{cursor:default;opacity:.7}.DragItem--dragging[data-v-42b41135]{opacity:.4}.DragItem--correct[data-v-42b41135]{border-color:var(--color-success);background:var(--color-success-lighter)}.DragItem--incorrect[data-v-42b41135]{border-color:var(--color-error);background:var(--color-error-lighter)}.DragItem__svg[data-v-42b41135]{display:block;pointer-events:none}@media(max-width:480px){.DragItem__svg[data-v-42b41135]{width:var(--mobile-width)!important;height:var(--mobile-height)!important}}.ItemPool[data-v-6b07d608]{display:flex;flex-wrap:wrap;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-medium);background:var(--color-neutral-10);min-height:80px;align-items:center;justify-content:center}@media(max-width:480px){.ItemPool[data-v-6b07d608]{gap:var(--spacing-2);padding:var(--spacing-3)}}.QuestionDragDropAnswerable[data-v-dc27ba4b]{display:flex;flex-direction:column;gap:var(--spacing-4);touch-action:none}.QuestionDragDropAnswerable__empty[data-v-dc27ba4b]{padding:var(--spacing-4);text-align:center;color:var(--color-neutral-80)}.QuestionDragDropAnswerable__canvas[data-v-dc27ba4b]{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-20);background-color:var(--color-neutral-10)}.QuestionDragDropAnswerable__backgroundImage[data-v-dc27ba4b]{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.QuestionDragDropAnswerable__ghost[data-v-dc27ba4b]{position:fixed;pointer-events:none;z-index:1000;transform:translate(-50%,-50%);opacity:.85;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.QuestionDragDropAnswerable__ghostSvg[data-v-dc27ba4b]{display:block;width:64px;height:64px}@media(max-width:480px){.QuestionDragDropAnswerable__ghostSvg[data-v-dc27ba4b]{width:48px;height:48px}}.QuestionDragDropEditorModal[data-v-8dc30cea]{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;flex-direction:column;background:var(--color-neutral-20)}.QuestionDragDropEditorModal__header[data-v-8dc30cea]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-6);background:var(--white);border-bottom:1px solid var(--color-neutral-40);box-shadow:var(--box-shadow-sm);flex-shrink:0}.QuestionDragDropEditorModal__headerStart[data-v-8dc30cea]{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.QuestionDragDropEditorModal__title[data-v-8dc30cea]{margin:0;font-size:20px;font-weight:500;line-height:36px;color:var(--color-neutral-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuestionDragDropEditorModal__actions[data-v-8dc30cea]{display:flex;gap:var(--spacing-3)}.QuestionDragDropEditorModal__error[data-v-8dc30cea]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-small)}.QuestionDragDropEditorModal__error--warning[data-v-8dc30cea]{background:var(--color-warning-surface);border-bottom:1px solid var(--color-warning-border);color:var(--color-warning)}.QuestionDragDropEditorModal__error--error[data-v-8dc30cea]{background:var(--color-error-surface);border-bottom:1px solid var(--color-error-border);color:var(--color-error)}.QuestionDragDropEditorModal__content[data-v-8dc30cea]{flex:1;overflow:hidden}.QuestionDragDropEditable[data-v-c874a1fc]{display:flex;justify-content:center;width:100%}.QuestionDragDropEditable__preview[data-v-c874a1fc]{position:relative;display:inline-block}.QuestionDragDropEditable__preview--editable .QuestionDragDropEditable__editButton[data-v-c874a1fc]{opacity:0;transition:opacity var(--transition-duration-normal)}.QuestionDragDropEditable__preview--editable:hover .QuestionDragDropEditable__editButton[data-v-c874a1fc]{opacity:1}.QuestionDragDropEditable__image[data-v-c874a1fc]{display:block;max-width:100%;height:auto;border-radius:var(--border-radius-medium);border:1px solid var(--color-border);background:var(--color-neutral-10)}.QuestionDragDropEditable__editButton[data-v-c874a1fc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--spacing-3) var(--spacing-6);background:var(--color-accent);color:var(--white);border:none;border-radius:var(--border-radius-medium);cursor:pointer;font-size:var(--font-size-medium);font-weight:500;display:flex;align-items:center;gap:var(--spacing-2);box-shadow:var(--box-shadow-lg)}.QuestionDragDropEditable__editButton[data-v-c874a1fc]:hover{background:var(--color-accent-hover)}.QuestionDragDropEditable__placeholder[data-v-c874a1fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);min-height:200px;padding:var(--spacing-12);background:var(--color-neutral-20);border:2px dashed var(--color-neutral-50);border-radius:var(--border-radius-medium);cursor:pointer;transition:border-color var(--transition-duration-normal),background-color var(--transition-duration-normal);color:var(--color-neutral-70);width:100%}.QuestionDragDropEditable__placeholder[data-v-c874a1fc]:hover{border-color:var(--color-accent);background:var(--color-neutral-30)}.QuestionDragDropEditable__placeholderIcon[data-v-c874a1fc]{font-size:48px}.QuestionDragDropEditable__empty[data-v-c874a1fc]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-12);color:var(--color-neutral-60);background:var(--color-neutral-20);border-radius:var(--border-radius-medium);width:100%}.QuestionDragDrop[data-v-0530e3d3]{display:flex;flex-direction:column;justify-content:stretch;min-height:0;position:relative}.QuestionDragDropPrint[data-v-1e485ad7]{width:100%}.QuestionDragDropPrint__canvas[data-v-1e485ad7]{width:100%;margin-bottom:1em}.QuestionDragDropPrint__svg[data-v-1e485ad7]{display:block;width:100%;height:auto;max-height:400px}.QuestionDragDropPrint__zoneRect[data-v-1e485ad7]{fill:none;stroke:var(--black);stroke-width:1.5;stroke-dasharray:6 3}.QuestionDragDropPrint__items[data-v-1e485ad7]{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.5em}.QuestionDragDropPrint__item[data-v-1e485ad7]{display:flex;align-items:center;gap:.5em;padding:.25em .5em}.QuestionDragDropPrint__itemLabel[data-v-1e485ad7]{font-weight:600;font-size:var(--font-size-medium);flex-shrink:0}.QuestionDragDropPrint__itemSvg[data-v-1e485ad7]{flex-shrink:0}.QuestionDragDropPrint__itemAnswer[data-v-1e485ad7]{font-weight:600;font-size:var(--font-size-small);color:var(--black);flex-shrink:0}.QuestionDragDropPrint__itemWriteArea[data-v-1e485ad7]{display:inline-block;width:40px;min-width:40px;height:1.5em;border-bottom:1px solid var(--black);flex-shrink:0}@media print{.QuestionDragDropPrint[data-v-1e485ad7],.QuestionDragDropPrint__canvas[data-v-1e485ad7],.QuestionDragDropPrint__items[data-v-1e485ad7]{break-inside:avoid}.QuestionDragDropPrint__zoneRect[data-v-1e485ad7]{stroke:#000}}.QuestionDragDropResult[data-v-aaa11fe0]{display:flex;flex-direction:column;gap:12px}.QuestionDragDropResult__canvas[data-v-aaa11fe0]{width:100%;overflow:hidden;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-20);background-color:var(--color-neutral-10)}.QuestionDragDropResult__svg[data-v-aaa11fe0]{display:block;width:100%;height:auto}.QuestionDragDropResult__zoneRect[data-v-aaa11fe0]{fill:rgba(var(--color-accent-rgb, 33, 150, 243),.08);stroke:var(--color-accent);stroke-width:1.5;stroke-dasharray:4 2}.QuestionDragDropResult__zoneBadgeBg[data-v-aaa11fe0]{fill:#0000008c}.QuestionDragDropResult__zoneBadgeText[data-v-aaa11fe0]{fill:#fff;font-weight:600;-webkit-user-select:none;user-select:none;pointer-events:none}.QuestionDragDropResult__feedbackOverlay[data-v-aaa11fe0]{pointer-events:none;stroke-width:2;stroke-dasharray:none}.QuestionDragDropResult__feedbackOverlay--correct[data-v-aaa11fe0]{fill:#4caf501a;stroke:#4caf50}.QuestionDragDropResult__feedbackOverlay--incorrect[data-v-aaa11fe0]{fill:#f443361a;stroke:#f44336}.QuestionDragDropResult__unplaced[data-v-aaa11fe0]{display:flex;flex-direction:column;gap:8px}.QuestionDragDropResult__unplacedLabel[data-v-aaa11fe0]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-60)}.QuestionDragDropResult__unplacedItems[data-v-aaa11fe0]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-medium);background:var(--color-neutral-10)}.QuestionDragDropResult__unplacedItem[data-v-aaa11fe0]{position:relative;display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small);background:var(--white)}.QuestionDragDropResult__unplacedItemSvg[data-v-aaa11fe0]{display:block;width:48px;height:48px}.QuestionDragDropResult__unplacedMark[data-v-aaa11fe0]{position:absolute;top:-8px;right:-8px}.QuestionDragDropResult__correctAnswer[data-v-aaa11fe0]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-neutral-20)}.QuestionDragDropResult__correctLabel[data-v-aaa11fe0]{font-size:var(--font-size-small);font-weight:600;color:var(--color-dark-green)}.QuestionDragDropResult__correctCanvas[data-v-aaa11fe0]{width:100%;overflow:hidden;border-radius:var(--border-radius-medium);border:1px solid var(--color-success);background-color:var(--color-neutral-10)}@media(max-width:768px){.QuestionDragDropResult__unplacedItems[data-v-aaa11fe0]{gap:6px;padding:8px}.QuestionDragDropResult__unplacedItemSvg[data-v-aaa11fe0]{width:36px;height:36px}}.QuestionDragDropTable__headAnswerer[data-v-de887079]{white-space:nowrap;min-width:150px}.QuestionDragDropTable__headZone[data-v-de887079]{white-space:nowrap;min-width:100px;text-align:center}.QuestionDragDropTable__headScore[data-v-de887079]{white-space:nowrap;min-width:80px;text-align:center}.QuestionDragDropTable__cellAnswerer[data-v-de887079]{vertical-align:middle;white-space:nowrap}.QuestionDragDropTable__cellZone[data-v-de887079]{vertical-align:middle;text-align:center}.QuestionDragDropTable__cellZone--correct[data-v-de887079]{background-color:var(--color-correct-answer-background)!important}.QuestionDragDropTable__cellZone--incorrect[data-v-de887079]{background-color:var(--color-danger-surface)!important}.QuestionDragDropTable__itemPreview[data-v-de887079]{display:flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:var(--border-radius-small, 4px);padding:var(--spacing-1, 4px);cursor:pointer;transition:border-color .15s}.QuestionDragDropTable__itemPreview[data-v-de887079]:hover{border-color:var(--color-accent)}.QuestionDragDropTable__itemSvg[data-v-de887079]{width:80px;height:80px;flex-shrink:0}.QuestionDragDropTable__empty-cell[data-v-de887079]{color:var(--color-neutral-50)}.QuestionDragDropTable__cellScore[data-v-de887079]{vertical-align:middle;text-align:center}.QuestionDragDropTable__scoreContent[data-v-de887079]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.QuestionDragDropTable__scoreText[data-v-de887079]{font-weight:500}.QuestionDragDropTable__mark[data-v-de887079]{flex-shrink:0}.QuestionDragDropTable__row--correct td[data-v-de887079]{background-color:var(--color-correct-answer-background)!important}.QuestionDragDropTable__noResults[data-v-de887079]{padding:var(--spacing-6);text-align:center;color:var(--color-neutral-60);font-style:italic}.QuestionDragDropTable__lightboxContent[data-v-de887079]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:48px}.QuestionDragDropTable__lightboxSvg[data-v-de887079]{max-width:80vw;max-height:80vh;background:var(--white, #fff);border-radius:var(--border-radius-medium, 8px);padding:24px}.DropdownOptions[data-v-d8cfc969]{width:100%}.DropdownOptions--disabled[data-v-d8cfc969]{opacity:.6;pointer-events:none}.DropdownOptions__row[data-v-d8cfc969]{align-items:center;display:flex;gap:var(--spacing-2);width:100%}.DropdownOptions__select[data-v-d8cfc969]{flex:1;min-width:0}.DropdownOptions__select[data-v-d8cfc969] .p-select{background:var(--white);border:2px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);font-size:var(--font-size-medium);min-height:48px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.DropdownOptions__select[data-v-d8cfc969] .p-select:hover:not(.p-disabled){border-color:var(--color-accent)}.DropdownOptions__select[data-v-d8cfc969] .p-select.p-focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-10)}.DropdownOptions__select[data-v-d8cfc969] .p-select-label{padding:var(--spacing-3) var(--spacing-4)}.DropdownOptions--hasSelection .DropdownOptions__select[data-v-d8cfc969] .p-select{border-color:var(--color-accent)}.DropdownOptions--correct .DropdownOptions__select[data-v-d8cfc969] .p-select{border-color:var(--color-dark-green)}.DropdownOptions--wrong .DropdownOptions__select[data-v-d8cfc969] .p-select{border-color:var(--color-red)}.DropdownOptions__selectedValue[data-v-d8cfc969]{align-items:center;display:flex}.DropdownOptions__selectedLabel[data-v-d8cfc969]{font-weight:500}.DropdownOptions__placeholder[data-v-d8cfc969]{color:var(--color-neutral-60)}.DropdownOptions__feedback[data-v-d8cfc969]{flex-shrink:0}.DropdownOptions__feedbackIcon[data-v-d8cfc969]{font-size:20px}.DropdownOptions__feedbackIcon--correct[data-v-d8cfc969]{color:var(--color-dark-green)}.DropdownOptions__feedbackIcon--wrong[data-v-d8cfc969]{color:var(--color-red)}[data-v-d8cfc969] .DropdownOptions__panel{border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);box-shadow:0 4px 16px #0000001f;margin-top:var(--spacing-1)}[data-v-d8cfc969] .DropdownOptions__panel .p-select-list{padding:var(--spacing-1)}[data-v-d8cfc969] .DropdownOptions__panel .p-select-option{border-radius:var(--border-radius-small);padding:var(--spacing-3) var(--spacing-4);transition:background-color .1s ease}[data-v-d8cfc969] .DropdownOptions__panel .p-select-option:hover,[data-v-d8cfc969] .DropdownOptions__panel .p-select-option.p-focus{background:var(--color-neutral-10)}[data-v-d8cfc969] .DropdownOptions__panel .p-select-option.p-selected{background:var(--color-accent-10);font-weight:500}.DropdownOptions__option[data-v-d8cfc969]{align-items:center;display:flex;gap:var(--spacing-2);justify-content:space-between;width:100%}.DropdownOptions__optionLabel[data-v-d8cfc969]{flex:1}.DropdownOptions__option--correct[data-v-d8cfc969]{color:var(--color-dark-green);font-weight:600}.DropdownOptions__optionIcon[data-v-d8cfc969]{color:var(--color-dark-green)}.DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect{background:var(--white);border:2px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);font-size:var(--font-size-medium);min-height:48px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect:hover:not(.p-disabled){border-color:var(--color-accent)}.DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect.p-focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-10)}.DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect-label{padding:var(--spacing-3) var(--spacing-4)}.DropdownOptions--hasSelection .DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect{border-color:var(--color-accent)}.DropdownOptions--correct .DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect{border-color:var(--color-dark-green)}.DropdownOptions--wrong .DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect{border-color:var(--color-red)}.DropdownOptions__select--multi[data-v-d8cfc969] .p-multiselect-chip{background:var(--color-accent-10);border-radius:var(--border-radius-small);color:var(--color-accent);padding:2px 8px}[data-v-d8cfc969] .DropdownOptions__panel .p-multiselect-list{padding:var(--spacing-1)}[data-v-d8cfc969] .DropdownOptions__panel .p-multiselect-option{border-radius:var(--border-radius-small);padding:var(--spacing-3) var(--spacing-4);transition:background-color .1s ease}[data-v-d8cfc969] .DropdownOptions__panel .p-multiselect-option:hover,[data-v-d8cfc969] .DropdownOptions__panel .p-multiselect-option.p-focus{background:var(--color-neutral-10)}[data-v-d8cfc969] .DropdownOptions__panel .p-multiselect-option.p-selected{background:var(--color-accent-10);font-weight:500}.DropdownOptions[data-v-5a460369]{display:flex;flex-direction:column;gap:var(--spacing-2)}.DropdownOptions__handle[data-v-5a460369]{align-items:center;display:flex;justify-content:center;width:40px}.QuestionDropdown[data-v-e5db8d24]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.GapInput[data-v-f5f043b2]{display:inline-block;margin:0 2px;min-width:60px;max-width:200px;vertical-align:baseline}.GapInput[data-v-f5f043b2] .TextInput__wrapper{display:inline-block;width:100%}.GapInput[data-v-f5f043b2] .p-inputtext{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-40);border-radius:4px;font-size:inherit;line-height:1.4;min-height:auto;padding:2px 6px;text-align:center;transition:border-color .2s,background-color .2s;width:100%}.GapInput[data-v-f5f043b2] .p-inputtext:focus{border-color:var(--color-accent);outline:none}.GapInput--correct[data-v-f5f043b2] .p-inputtext{background-color:var(--color-success-surface);border-color:var(--color-success)}.GapInput--incorrect[data-v-f5f043b2] .p-inputtext{background-color:var(--color-danger-surface);border-color:var(--color-danger)}.GapSelect[data-v-83ce8aab]{display:inline-block;margin:0 2px;min-width:80px;vertical-align:baseline}.GapSelect[data-v-83ce8aab] .p-select{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-40);border-radius:4px;font-size:inherit;min-height:auto;transition:border-color .2s,background-color .2s}.GapSelect[data-v-83ce8aab] .p-select-label{padding:2px 6px;font-size:inherit;line-height:1.4}.GapSelect[data-v-83ce8aab] .p-select:focus-within{border-color:var(--color-accent)}.GapSelect--correct[data-v-83ce8aab] .p-select{background-color:var(--color-success-surface);border-color:var(--color-success)}.GapSelect--incorrect[data-v-83ce8aab] .p-select{background-color:var(--color-danger-surface);border-color:var(--color-danger)}.QuestionFillGapsAnswerable[data-v-62b73215]{display:flex;flex-direction:column}.QuestionFillGapsAnswerable__content[data-v-62b73215]{font-size:var(--font-size-medium);line-height:1.8}.QuestionFillGapsAnswerable__content[data-v-62b73215] p{margin:0 0 .5em}.QuestionFillGapsAnswerable__content[data-v-62b73215] p:last-child{margin-bottom:0}.GapEditorModal__overlay[data-v-8436e6f7]{align-items:flex-start;-webkit-backdrop-filter:blur(3px) brightness(60%);backdrop-filter:blur(3px) brightness(60%);display:flex;justify-content:center;inset:0;padding-top:5vh;position:fixed;z-index:var(--z-index-modal)}.GapEditorModal[data-v-8436e6f7]{--horizontalPadding: 32px;background:var(--white);border-radius:8px;box-shadow:var(--box-shadow);max-height:calc(95vh - 32px);max-width:calc(100vw - 32px);min-width:400px;overflow:hidden;padding:16px 0 36px;position:relative}.GapEditorModal__form[data-v-8436e6f7]{display:flex;flex-direction:column;gap:24px;min-width:320px}.GapEditorModal__field[data-v-8436e6f7]{display:flex;flex-direction:column;gap:8px}.GapEditorModal__radioGroup[data-v-8436e6f7]{display:flex;gap:24px}.GapEditorModal__optionsList[data-v-8436e6f7]{display:flex;flex-direction:column;gap:8px}.GapEditorModal__optionRow[data-v-8436e6f7]{align-items:center;display:flex;gap:8px}.GapEditorModal__optionRow[data-v-8436e6f7] .TextInput__wrapper{flex:1}.GapEditorModal__addOption[data-v-8436e6f7]{align-self:flex-start;margin-top:4px}.GapEditorModal__error[data-v-8436e6f7]{color:var(--color-danger);font-size:var(--font-size-small)}.QuestionFillGapsEditable[data-v-41ba613b]{display:flex;flex-direction:column;gap:12px}.QuestionFillGapsEditable__editor[data-v-41ba613b]{min-height:120px}.QuestionFillGapsEditable__gapCount[data-v-41ba613b]{align-items:center;background-color:var(--color-neutral-30);border-radius:var(--border-radius-small);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-small);padding:4px 8px}[data-v-41ba613b] [data-type=gap]{background-color:var(--color-yellow-20);border-bottom:2px solid var(--color-accent);border-radius:2px;cursor:pointer;padding:0 4px;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:2px}[data-v-41ba613b] [data-type=gap]:hover{background-color:var(--color-yellow-30)}[data-v-41ba613b] [data-type=gap][data-input-type=dropdown]:after{content:"▾";font-size:.9em;margin-left:2px;opacity:.7}.SolutionGapDisplay[data-v-3c03e34d]{display:inline;font-weight:600;color:var(--color-dark-green);border-bottom:2px solid var(--color-dark-green);padding:0 var(--spacing-1);background-color:var(--color-correct-answer-background)}.SolutionGapDisplay--empty[data-v-3c03e34d]{color:var(--color-neutral-60);border-color:var(--color-neutral-60);background-color:transparent;font-style:italic}.SolutionRenderer[data-v-566f0bc0]{font-size:var(--font-size-medium);line-height:1.8}.SolutionRenderer[data-v-566f0bc0] p{margin:0 0 .5em}.SolutionRenderer[data-v-566f0bc0] p:last-child{margin-bottom:0}.QuestionFillGapsSolution[data-v-a5853762]{display:flex;flex-direction:column}.QuestionFillGapsSolution__content[data-v-a5853762]{font-size:var(--font-size-medium);line-height:1.8}.QuestionFillGapsSolution__content[data-v-a5853762] p{margin:0 0 .5em}.QuestionFillGapsSolution__content[data-v-a5853762] p:last-child{margin-bottom:0}.QuestionFillGaps[data-v-33499613]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.QuestionFillGapsPrint__body[data-v-98d032dc]{font-size:14px;line-height:2}.QuestionFillGapsPrint__body[data-v-98d032dc] p,.QuestionFillGapsPrint__body[data-v-98d032dc] div{line-height:2}.QuestionFillGapsPrint__body[data-v-98d032dc] .QuestionFillGapsPrint__blank{display:inline-block;min-width:40px;border-bottom:1px solid #000;margin:0 2px;vertical-align:text-bottom}.QuestionFillGapsPrint__body[data-v-98d032dc] .QuestionFillGapsPrint__gapNumber{font-size:12px;color:#666;margin-right:2px}.QuestionFillGapsPrint__body[data-v-98d032dc] .QuestionFillGapsPrint__answer{display:inline;font-weight:600;text-decoration:underline;margin:0 2px}@media print{.QuestionFillGapsPrint__body[data-v-98d032dc]{font-size:14px!important;line-height:2!important;break-inside:avoid}}.ResultGapDisplay[data-v-4fb70d39]{display:inline;font-weight:600;border-bottom:2px solid var(--color-neutral-60);padding:0 var(--spacing-1)}.ResultGapDisplay--correct[data-v-4fb70d39]{color:var(--color-dark-green);border-color:var(--color-dark-green)}.ResultGapDisplay--incorrect .ResultGapDisplay__answer[data-v-4fb70d39]{color:var(--color-danger);text-decoration:line-through}.ResultGapDisplay--incorrect[data-v-4fb70d39]{border-color:var(--color-danger)}.ResultGapDisplay--empty .ResultGapDisplay__answer[data-v-4fb70d39]{color:var(--color-neutral-60);font-style:italic}.ResultGapDisplay__correction[data-v-4fb70d39]{color:var(--color-dark-green);font-weight:600;margin-left:var(--spacing-1)}.FullTextGapRenderer[data-v-17444460]{line-height:1.6;word-wrap:break-word}.FullTextGapRenderer__snippet[data-v-17444460]{display:block;line-height:1.6;margin-bottom:var(--spacing-2)}.FullTextGapRenderer__snippet[data-v-17444460]:last-child{margin-bottom:0}.FullTextGapRenderer__ellipsis[data-v-17444460]{color:var(--color-neutral-60)}.FullTextGapRenderer__context[data-v-17444460]{color:var(--color-neutral-80)}.FullTextGapRenderer__fullText[data-v-17444460]{line-height:1.8;color:var(--color-neutral-80)}.FullTextGapRenderer__fullText[data-v-17444460] p{margin-bottom:var(--spacing-2)}.FullTextGapRenderer__fullText[data-v-17444460] p:last-child{margin-bottom:0}.QuestionFillGapsResult[data-v-ab9e3240]{display:flex;flex-direction:column;gap:var(--spacing-4)}.QuestionFillGapsResult__header[data-v-ab9e3240]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}.QuestionFillGapsResult__toggle[data-v-ab9e3240]{flex-shrink:0}.QuestionFillGapsResult__overallMark[data-v-ab9e3240]{display:inline-flex}.QuestionFillGapsResult__gaps[data-v-ab9e3240]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QuestionFillGapsResult__gap[data-v-ab9e3240]{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-neutral-10);border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-30)}.QuestionFillGapsResult__gap--correct[data-v-ab9e3240]{border-color:var(--color-dark-green);background-color:var(--color-correct-answer-background)}.QuestionFillGapsResult__gap--incorrect[data-v-ab9e3240]{border-color:var(--color-danger);background-color:color-mix(in srgb,var(--color-danger) 5%,transparent)}.QuestionFillGapsResult__gap--empty[data-v-ab9e3240]{color:var(--color-neutral-60);font-style:italic}.QuestionFillGapsResult__gapNumber[data-v-ab9e3240]{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--spacing-2);font-size:var(--font-size-small);font-weight:600;color:var(--color-white);background-color:var(--color-neutral-60);border-radius:var(--border-radius-pill);flex-shrink:0}.QuestionFillGapsResult__gap--correct .QuestionFillGapsResult__gapNumber[data-v-ab9e3240]{background-color:var(--color-dark-green)}.QuestionFillGapsResult__gap--incorrect .QuestionFillGapsResult__gapNumber[data-v-ab9e3240]{background-color:var(--color-danger)}.QuestionFillGapsResult__gapAnswer[data-v-ab9e3240]{flex:1;word-break:break-word}.QuestionFillGapsResult__gapMark[data-v-ab9e3240]{flex-shrink:0}.QuestionFillGapsResult__fullText[data-v-ab9e3240]{padding:var(--spacing-3);background-color:var(--color-neutral-10);border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-30);line-height:1.6}.QuestionFillGapsResult__empty[data-v-ab9e3240]{padding:var(--spacing-6);text-align:center;color:var(--color-neutral-60);font-style:italic}.QuestionFillGapsAnalytics[data-v-0eb82f36]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-4)}.QuestionFillGapsAnalytics__gap[data-v-0eb82f36]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QuestionFillGapsAnalytics__gapHeader[data-v-0eb82f36]{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.QuestionFillGapsAnalytics__gapLabel[data-v-0eb82f36]{font-size:var(--font-size-small);font-weight:600;color:var(--color-neutral-80)}.QuestionFillGapsAnalytics__consensusBadge[data-v-0eb82f36]{padding:1px 8px;border-radius:100px;font-size:var(--font-size-xsmall)}.QuestionFillGapsAnalytics__consensusBadge--high[data-v-0eb82f36]{background-color:var(--color-success-10);color:var(--color-success-dark)}.QuestionFillGapsAnalytics__consensusBadge--medium[data-v-0eb82f36]{background-color:var(--color-warning-10);color:var(--color-warning-dark)}.QuestionFillGapsAnalytics__consensusBadge--low[data-v-0eb82f36]{background-color:var(--color-error-10);color:var(--color-error-dark)}.QuestionFillGapsAnalytics__correctRate[data-v-0eb82f36]{font-size:var(--font-size-xsmall);color:var(--color-success-dark);font-weight:500}.QuestionFillGapsAnalytics__count[data-v-0eb82f36]{font-size:var(--font-size-xsmall);color:var(--color-neutral-50);margin-left:auto}.QuestionFillGapsAnalytics__empty[data-v-0eb82f36]{color:var(--color-neutral-40);font-size:var(--font-size-small)}.QuestionFillGapsResultCard__content[data-v-b4f9b272]{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.QuestionFillGapsResultCard__content--expanded[data-v-b4f9b272]{padding:var(--spacing-2) 0}.QuestionFillGapsResultCard__fullText[data-v-b4f9b272]{color:var(--color-neutral-120)}.QuestionFillGapsResultCard__score[data-v-b4f9b272]{display:flex;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-neutral-40)}.QuestionFillGapsResultCard__scoreLabel[data-v-b4f9b272]{font-weight:500;color:var(--color-neutral-80)}.QuestionFillGapsResultCard__scoreValue[data-v-b4f9b272]{font-weight:600;color:var(--color-neutral-120)}.QuestionFillGapsCards[data-v-74beb2c3]{width:100%}.QuestionFillGapsCards__toolbar[data-v-74beb2c3]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-4)}.QuestionFillGapsCards__empty[data-v-74beb2c3]{padding:var(--spacing-9);text-align:center;color:var(--color-neutral-60);font-style:italic}.QuestionFillGapsTable__toolbar[data-v-074ef73f]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-4)}.QuestionFillGapsTable__headAnswerer[data-v-074ef73f]{white-space:nowrap;min-width:150px}.QuestionFillGapsTable__headAnswers[data-v-074ef73f]{white-space:nowrap;min-width:300px;text-align:left}.QuestionFillGapsTable__headScore[data-v-074ef73f]{white-space:nowrap;min-width:80px;text-align:center}.QuestionFillGapsTable__cellAnswerer[data-v-074ef73f]{vertical-align:middle;white-space:nowrap}.QuestionFillGapsTable__cellAnswers[data-v-074ef73f]{vertical-align:top;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.QuestionFillGapsTable__cellAnswers--fullText[data-v-074ef73f]{max-width:600px}.QuestionFillGapsTable__mark[data-v-074ef73f]{flex-shrink:0}.QuestionFillGapsTable__cellScore[data-v-074ef73f]{vertical-align:middle;text-align:center}.QuestionFillGapsTable__scoreContent[data-v-074ef73f]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.QuestionFillGapsTable__scoreText[data-v-074ef73f]{font-weight:500}.QuestionFillGapsTable__row--correct td[data-v-074ef73f]{background-color:var(--color-correct-answer-background)!important}.QuestionFillGapsTable__empty[data-v-074ef73f]{padding:var(--spacing-6);text-align:center;color:var(--color-neutral-60);font-style:italic}.GroupingCard[data-v-a1b35595]{--controls-width: 4rem;position:relative;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-neutral-10);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-xs);min-width:0}.GroupingCard--draggable[data-v-a1b35595]{cursor:grab;user-select:none;-webkit-user-select:none}.GroupingCard--correct[data-v-a1b35595]{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success) 6%,var(--color-neutral-10))}.GroupingCard--incorrect[data-v-a1b35595]{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 6%,var(--color-neutral-10))}.GroupingCard--compact[data-v-a1b35595]{padding:var(--spacing-2);gap:var(--spacing-1)}.GroupingCard--hasControls[data-v-a1b35595]{padding-right:calc(var(--spacing-3) + var(--controls-width))}.GroupingCard--compact.GroupingCard--hasControls[data-v-a1b35595]{padding-right:calc(var(--spacing-2) + var(--controls-width))}.GroupingCard__controls[data-v-a1b35595]{align-items:center;color:var(--color-text-secondary);display:flex;gap:var(--spacing-1);position:absolute;right:var(--spacing-3);top:var(--spacing-3)}.GroupingCard__dragHandle[data-v-a1b35595]{display:flex;pointer-events:none}.GroupingCard__image[data-v-a1b35595]{border-radius:var(--border-radius-small);height:auto;max-height:160px;max-width:100%;object-fit:contain}.GroupingCard--compact .GroupingCard__image[data-v-a1b35595]{max-height:72px}.GroupingCard__summary[data-v-a1b35595]{color:var(--color-text);line-height:var(--line-height-medium);min-width:0;word-break:break-word}.GroupingCard__summary[data-v-a1b35595] p:last-child{margin-bottom:0}.GroupingCard__meta[data-v-a1b35595]{display:flex}.GroupingCard--draggable[data-v-a1b35595] img,.GroupingCard--draggable[data-v-a1b35595] p,.GroupingCard--draggable[data-v-a1b35595] span,.GroupingCard--draggable[data-v-a1b35595] div{user-select:none;-webkit-user-select:none}.GroupingMoveMenu__trigger[data-v-3e43d2f2]{color:var(--color-text-secondary)}.QuestionGroupingAnswerable[data-v-5946f340]{display:flex;flex-direction:column;gap:var(--spacing-4)}.QuestionGroupingAnswerable__pool[data-v-5946f340],.QuestionGroupingAnswerable__group[data-v-5946f340]{background:var(--color-neutral-20);border:1px solid var(--color-border);border-radius:var(--border-radius-large);min-height:180px;padding:var(--spacing-3)}.QuestionGroupingAnswerable__sectionHeader[data-v-5946f340],.QuestionGroupingAnswerable__groupHeader[data-v-5946f340]{font-weight:600;margin-bottom:var(--spacing-3)}.QuestionGroupingAnswerable__groups[data-v-5946f340]{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.QuestionGroupingAnswerable__cards[data-v-5946f340]{display:flex;flex-direction:column;gap:var(--spacing-2);min-height:5.25rem;position:relative}.QuestionGroupingAnswerable__cards--pool[data-v-5946f340]{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.QuestionGroupingAnswerable__dropZone[data-v-5946f340]{min-height:5.25rem;position:relative}.QuestionGroupingAnswerable__cardShell[data-v-5946f340]{min-width:0}.QuestionGroupingAnswerable__cards--pool .QuestionGroupingAnswerable__cardShell[data-v-5946f340]{max-width:min(100%,20rem)}.QuestionGroupingAnswerable__cards--empty[data-v-5946f340]:empty:after{align-items:center;border:1px dashed var(--color-border);border-radius:var(--border-radius-medium);color:var(--color-text-secondary);content:attr(data-empty-label);display:flex;justify-content:center;pointer-events:none;padding:var(--spacing-3);text-align:center;width:100%}@media(max-width:720px){.QuestionGroupingAnswerable__groups[data-v-5946f340]{grid-template-columns:1fr}.QuestionGroupingAnswerable__cards--pool[data-v-5946f340]{flex-direction:column}.QuestionGroupingAnswerable__cards--pool .QuestionGroupingAnswerable__cardShell[data-v-5946f340]{max-width:100%;width:100%}}.GroupingReadOnlyLayout[data-v-97651cc6]{display:flex;flex-direction:column;gap:var(--spacing-4)}.GroupingReadOnlyLayout__bucket[data-v-97651cc6]{background:var(--color-neutral-20);border:1px solid var(--color-border);border-radius:var(--border-radius-large);padding:var(--spacing-3)}.GroupingReadOnlyLayout__header[data-v-97651cc6]{font-weight:600;margin-bottom:var(--spacing-3)}.GroupingReadOnlyLayout__groups[data-v-97651cc6]{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.GroupingReadOnlyLayout__groups[data-v-97651cc6]{grid-template-columns:1fr}}.GroupingReadOnlyLayout__cards[data-v-97651cc6]{display:flex;flex-direction:column;gap:var(--spacing-2)}.GroupingReadOnlyLayout__empty[data-v-97651cc6]{border:1px dashed var(--color-border);border-radius:var(--border-radius-medium);color:var(--color-text-secondary);padding:var(--spacing-3)}.GroupingItemEditable__dropzone[data-v-7a128c97]{width:100%}.GroupingItemEditable__dropzone[data-v-7a128c97] .DropZone,.GroupingItemEditable__dropzone[data-v-7a128c97] .DropZone__inner{display:block}.GroupingItemEditable__fileInput[data-v-7a128c97]{display:none}.Options__handle[data-v-7a128c97]{align-items:center;display:flex;justify-content:center;width:40px}.GroupingItemEditable__content[data-v-7a128c97]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4);min-width:0;padding-block:var(--spacing-3)}.GroupingItemEditable__imageSection[data-v-7a128c97]{margin-bottom:var(--spacing-2)}.GroupingItemEditable__image[data-v-7a128c97]{border-radius:var(--border-radius-small);display:block;height:auto;max-height:120px;max-width:100%;object-fit:contain}.GroupingItemEditable__controls[data-v-7a128c97]{align-items:end;column-gap:var(--spacing-4);display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);row-gap:var(--spacing-2)}.GroupingItemEditable__groupField[data-v-7a128c97]{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.GroupingItemEditable__label[data-v-7a128c97]{color:var(--color-text-secondary);font-size:var(--font-size-small)}.GroupingItemEditable__checkboxRow[data-v-7a128c97]{align-self:center}@media(max-width:720px){.GroupingItemEditable__controls[data-v-7a128c97]{align-items:stretch;grid-template-columns:1fr}.GroupingItemEditable__checkboxRow[data-v-7a128c97]{align-self:start}}.GroupingSettings[data-v-eb9c28fe]{background:var(--color-neutral-20);border:1px solid var(--color-border);border-radius:var(--border-radius-large);display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding:var(--spacing-4)}.GroupingSettings__header[data-v-eb9c28fe]{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.GroupingSettings__field[data-v-eb9c28fe]{display:flex;flex-direction:column;gap:var(--spacing-2)}.GroupingSettings__field--checkbox[data-v-eb9c28fe]{align-items:center;flex-direction:row;margin-left:auto}.GroupingSettings__label[data-v-eb9c28fe]{color:var(--color-text-secondary);font-size:var(--font-size-small)}.GroupingSettings__modeToggle[data-v-eb9c28fe]{display:inline-flex}.GroupingSettings__groups[data-v-eb9c28fe]{display:flex;flex-direction:column;gap:var(--spacing-3)}.GroupingSettings__groupsHeader[data-v-eb9c28fe]{align-items:center;display:flex;gap:var(--spacing-3);justify-content:space-between}.GroupingSettings__title[data-v-eb9c28fe]{margin:0 0 var(--spacing-1)}.GroupingSettings__description[data-v-eb9c28fe]{color:var(--color-text-secondary);margin:0}.GroupingSettings__groupList[data-v-eb9c28fe]{display:flex;flex-direction:column;gap:var(--spacing-2)}.GroupingSettings__groupRow[data-v-eb9c28fe]{align-items:center;display:grid;gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto}.GroupingSettings__input[data-v-eb9c28fe]{min-width:0;width:100%}.GroupingSettings__groupActions[data-v-eb9c28fe]{display:flex;gap:var(--spacing-1)}@media(max-width:720px){.GroupingSettings__field--checkbox[data-v-eb9c28fe]{align-items:flex-start;margin-left:0;width:100%}.GroupingSettings__groupsHeader[data-v-eb9c28fe]{align-items:flex-start;flex-direction:column}.GroupingSettings__groupRow[data-v-eb9c28fe]{grid-template-columns:1fr}}.QuestionGroupingEditable__hint[data-v-34553453]{color:var(--color-text-secondary);font-size:var(--font-size-small);margin-bottom:var(--spacing-2)}.QuestionGroupingEditable__list[data-v-34553453]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QuestionGrouping[data-v-7f10e124]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.QuestionGroupingPrint[data-v-aeb7803e]{margin:1em 0;width:100%}.QuestionGroupingPrint__table[data-v-aeb7803e]{border:var(--border-width-thin) solid var(--black);border-collapse:separate;border-radius:var(--border-radius-medium);border-spacing:0;font-size:10pt;overflow:hidden;table-layout:fixed;width:100%}.QuestionGroupingPrint__table[data-v-aeb7803e],.QuestionGroupingPrint__table thead[data-v-aeb7803e],.QuestionGroupingPrint__table tbody[data-v-aeb7803e],.QuestionGroupingPrint__table tr[data-v-aeb7803e],.QuestionGroupingPrint__table th[data-v-aeb7803e],.QuestionGroupingPrint__table td[data-v-aeb7803e]{background:transparent!important}.QuestionGroupingPrint__cell[data-v-aeb7803e]{border-bottom:var(--border-width-thin) solid var(--black);border-right:var(--border-width-thin) solid var(--black);padding:var(--spacing-2);vertical-align:top}.QuestionGroupingPrint__cell[data-v-aeb7803e]:last-child{border-right:none}.QuestionGroupingPrint__table tbody tr:last-child .QuestionGroupingPrint__cell[data-v-aeb7803e]{border-bottom:none}.QuestionGroupingPrint__cell--header[data-v-aeb7803e]{font-weight:var(--font-weight-bold)}.QuestionGroupingPrint__itemHeader[data-v-aeb7803e]{text-align:left;width:40%}.QuestionGroupingPrint__groupHeader[data-v-aeb7803e]{text-align:center;vertical-align:bottom}.QuestionGroupingPrint__groupLabel[data-v-aeb7803e]{display:inline-block;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.QuestionGroupingPrint__table--rotated .QuestionGroupingPrint__groupHeader[data-v-aeb7803e]{height:9rem;padding:2px;vertical-align:bottom}.QuestionGroupingPrint__table--rotated .QuestionGroupingPrint__groupLabel[data-v-aeb7803e]{max-height:9rem;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.QuestionGroupingPrint__row[data-v-aeb7803e]{break-inside:avoid}.QuestionGroupingPrint__itemCell[data-v-aeb7803e]{text-align:left;vertical-align:middle}.QuestionGroupingPrint__item[data-v-aeb7803e]{align-items:center;display:flex;gap:8px;min-width:0}.QuestionGroupingPrint__image[data-v-aeb7803e]{border-radius:4px;flex-shrink:0;height:auto;max-height:60px;max-width:80px;object-fit:contain}.QuestionGroupingPrint__text[data-v-aeb7803e]{flex:1;min-width:0;word-break:break-word}.QuestionGroupingPrint__checkCell[data-v-aeb7803e]{text-align:center;vertical-align:middle}.QuestionGroupingPrint__check[data-v-aeb7803e]{align-items:center;border:var(--border-width-thin) solid var(--black);border-radius:3px;display:flex;font-size:1rem;font-weight:700;height:1.25rem;justify-content:center;margin:0 auto;width:1.25rem}.QuestionGroupingPrint__check--marked[data-v-aeb7803e]{color:var(--black)}.QuestionGroupingTable__headAnswerers[data-v-293fd976]{min-width:150px;white-space:nowrap}.QuestionGroupingTable__headGroup[data-v-293fd976],.QuestionGroupingTable__cellGroup[data-v-293fd976]{min-width:220px;vertical-align:top}.QuestionGroupingTable__headScore[data-v-293fd976],.QuestionGroupingTable__cellScore[data-v-293fd976]{min-width:100px;text-align:center;white-space:nowrap}.QuestionGroupingTable__cellAnswerers[data-v-293fd976],.QuestionGroupingTable__cellScore[data-v-293fd976]{vertical-align:middle}.QuestionGroupingTable__items[data-v-293fd976]{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-1) 0}.QuestionGroupingTable__items[data-v-293fd976] .GroupingCard{min-width:0}.QuestionGroupingTable__score[data-v-293fd976]{align-items:center;display:flex;gap:var(--spacing-2);justify-content:center}.QuestionGroupingTable .QuestionGroupingTable__row--correct td[data-v-293fd976]{background-color:var(--color-correct-answer-background)}.QuestionGroupingTable__empty[data-v-293fd976]{color:var(--color-neutral-60);font-style:italic;padding:var(--spacing-6);text-align:center}.Paint{background-color:var(--color-neutral-20)}.Paint__wrapper[data-v-5a7be322]{width:100%}.Paint__inner[data-v-5a7be322]{margin-inline:auto;max-width:min(var(--maxWidth),100%);margin-bottom:16px}.Paint__canvas[data-v-5a7be322]{background-color:var(--white);border-radius:8px;border:1px solid var(--color-border);box-shadow:var(--box-shadow);box-sizing:border-box;display:block;max-height:var(--maxHeight);max-width:100%;margin-inline:-1px}.Paint__toolbar[data-v-5a7be322]{flex-wrap:nowrap;display:flex;justify-content:space-between;gap:24px}.right[data-v-5a7be322],.left[data-v-5a7be322]{display:flex;flex-shrink:1;min-width:0;justify-content:space-between;flex-wrap:wrap;gap:8px}.right[data-v-5a7be322]{justify-content:flex-end}.Paint__buttonGroup[data-v-5a7be322]{display:flex;box-shadow:var(--box-shadow);border-radius:8px}.Paint__buttonGroup[data-v-5a7be322]>*:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.Paint__buttonGroup[data-v-5a7be322]>*:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.Paint__buttonGroup[data-v-5a7be322]>*:not(:last-child){border-inline-end:var(--color-neutral-40) solid 1px}.Paint__button[data-v-5a7be322]{align-items:center;background:var(--white);border:none;display:flex;height:36px;justify-content:center;margin:0;min-width:36px;padding:0}.Paint__button--current[data-v-5a7be322]{background:var(--color-neutral-60);pointer-events:none}.Paint__colorButtonGroup[data-v-5a7be322]{display:flex;gap:4px;flex-wrap:wrap}.Paint__colorButton[data-v-5a7be322]{border-radius:50%;box-shadow:var(--box-shadow);border:4px solid var(--white)}.Paint__colorButton[data-v-5a7be322]:hover{border-color:var(--white)}.Paint__colorButton--current[data-v-5a7be322],.Paint__colorButton--current[data-v-5a7be322]:hover{border:4px solid var(--color-neutral-60)}.Paint__disk[data-v-5a7be322]{display:none}.lineWidth div[data-v-5a7be322]{background:#000;border-radius:50%;border:1px solid #000;box-sizing:content-box;height:1em;width:1em}.Paint__canvas--disabled[data-v-5a7be322]{opacity:.6;cursor:not-allowed}.Paint__toolbar--disabled[data-v-5a7be322]{opacity:.6}.Paint__toolbar--disabled .Paint__button[data-v-5a7be322]:disabled{opacity:.5;cursor:not-allowed}.Ask[data-v-788cd18f]{margin-bottom:12px}.answerableQuestionImage[data-v-788cd18f]{max-width:min(var(--measurement-content-width),100%);margin-inline:auto;position:relative}.Ask[data-v-6a7a9603]{margin-bottom:12px}.QuestionImage__backgroundImagePreview[data-v-6a7a9603]{display:block;height:auto}.Question__buttons[data-v-6a7a9603]{display:flex;justify-content:space-between;margin-top:24px}.QuestionImage .ImagePlaceholder[data-v-6a7a9603]{height:100%}.QuestionImage__backgroundImagePreview[data-v-6a7a9603]{border-radius:8px;border:1px solid var(--color-border);box-shadow:var(--box-shadow);box-sizing:content-box;margin-inline:-1px}.Question__buttons[data-v-6a7a9603]{margin-top:16px}.QuestionImagePrint__drawingArea[data-v-24730a9e]:not(:has(img)){aspect-ratio:4 / 3;border:1px solid currentColor;border-radius:8px}.QuestionImagePrint__drawingArea img[data-v-24730a9e]{border:1px solid currentColor;border-radius:8px;display:block}.QuestionImageResult[data-v-8b59bd64]{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;gap:var(--spacing-3);position:relative;cursor:pointer;max-width:100%}.QuestionImageResult__buttons[data-v-8b59bd64]{position:absolute;top:4px;right:4px;z-index:1}.QuestionImageResult__wrapper[data-v-8b59bd64]{border-radius:var(--border-radius-small);position:relative;display:inline-block;max-width:100%}.QuestionImageResult__image[data-v-8b59bd64]{display:block;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-50);box-shadow:var(--box-shadow-small);max-height:200px;max-width:min(300px,100%);transition:box-shadow .2s ease,opacity .2s ease,transform .2s ease}.QuestionImageResult:hover .QuestionImageResult__image[data-v-8b59bd64]{box-shadow:var(--box-shadow-md);opacity:.95;transform:scale(1.05)}.QuestionImageResult--obscenityCover[data-v-8b59bd64]{position:absolute;inset:0}.QuestionImageResult__loading[data-v-8b59bd64],.QuestionImageResult__error[data-v-8b59bd64]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 12px;border-radius:var(--border-radius-small);font-size:12px;z-index:1}.QuestionImageResult__loading[data-v-8b59bd64]{background-color:var(--color-background-secondary);color:var(--color-text-secondary)}.QuestionImageResult__error[data-v-8b59bd64]{background-color:var(--color-error);color:var(--color-text-on-error)}.LikertScale[data-v-bbe83676]{width:100%}.LikertScale--disabled[data-v-bbe83676]{opacity:.6;pointer-events:none}.LikertScale__scaleWrapper[data-v-bbe83676]{display:flex;flex-direction:column;padding:var(--spacing-2) 0;position:relative}.LikertScale__trackLine[data-v-bbe83676]{background:var(--color-neutral-30);border-radius:3px;height:6px;left:20px;position:absolute;right:20px;top:calc(var(--spacing-2) + 17px)}.LikertScale__trackFill[data-v-bbe83676]{background:var(--color-accent);border-radius:3px;height:100%;transition:width .2s ease-out}.LikertScale--showSolution .LikertScale__trackFill[data-v-bbe83676]{background:var(--color-neutral-50)}.LikertScale__stopsRow[data-v-bbe83676]{display:flex;justify-content:space-between;position:relative;z-index:1}.LikertScale__stopColumn[data-v-bbe83676]{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:var(--spacing-2);min-width:0}.LikertScale__stopColumn[data-v-bbe83676]:first-child{align-items:flex-start}.LikertScale__stopColumn:first-child .LikertScale__label[data-v-bbe83676]{text-align:left}.LikertScale__stopColumn[data-v-bbe83676]:last-child{align-items:flex-end}.LikertScale__stopColumn:last-child .LikertScale__label[data-v-bbe83676]{text-align:right}.LikertScale__stop[data-v-bbe83676]{align-items:center;background:var(--white);border-radius:50%;border:3px solid var(--color-neutral-40);box-shadow:0 2px 4px #0000001a;color:var(--color-neutral-80);cursor:pointer;display:flex;font-size:var(--font-size-medium);font-weight:600;height:40px;justify-content:center;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:40px}.LikertScale__stop[data-v-bbe83676]:hover:not(:disabled){border-color:var(--color-accent);box-shadow:0 4px 8px #00000026;transform:scale(1.1)}.LikertScale__stop[data-v-bbe83676]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LikertScale__stop--selected[data-v-bbe83676]{background:var(--color-accent);border-color:var(--color-accent);color:var(--white);transform:scale(1.1)}.LikertScale__stop--selected[data-v-bbe83676]:hover:not(:disabled){transform:scale(1.15)}.LikertScale__stop--correct[data-v-bbe83676]{background:var(--color-dark-green);border-color:var(--color-dark-green);color:var(--white)}.LikertScale__stop--wrong[data-v-bbe83676]{background:var(--color-red);border-color:var(--color-red);color:var(--white)}.LikertScale__stop--correctAnswer[data-v-bbe83676]{border-color:var(--color-dark-green);border-style:dashed}.LikertScale__stopNumber[data-v-bbe83676]{line-height:1}.LikertScale__stopIcon[data-v-bbe83676]{font-size:16px}.LikertScale__label[data-v-bbe83676]{color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:1.3;max-width:100%;text-align:center;transition:color .15s ease,font-weight .15s ease;width:100%;word-break:break-word}.LikertScale__label--selected[data-v-bbe83676]{color:var(--color-accent-focus);font-weight:600}@media(max-width:600px){.LikertScale__stop[data-v-bbe83676]{height:36px;width:36px}.LikertScale__trackLine[data-v-bbe83676]{left:18px;right:18px;top:calc(var(--spacing-2) + 15px)}.LikertScale__label[data-v-bbe83676]{font-size:var(--font-size-tiny)}}.LikertOptions[data-v-1394e4f4]{display:flex;flex-direction:column;gap:var(--spacing-2)}.LikertOptions__handle[data-v-1394e4f4]{align-items:center;display:flex;flex-direction:column;width:48px}.LikertOptions__number[data-v-1394e4f4]{font-size:var(--font-size-large);font-weight:700}.QuestionLikertScaleEditable__settings[data-v-3e42588d]{margin-bottom:var(--spacing-4)}.QuestionLikertScaleEditable__labelToggle[data-v-3e42588d]{display:inline-flex}.QuestionLikertScale[data-v-b9ba702b]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.QuestionLikertScalePrint__image[data-v-edbe9ba9]{display:block;max-width:100%;height:auto;margin-bottom:1em}.QuestionLikertScalePrint__scale[data-v-edbe9ba9]{padding:var(--spacing-2) 0}.QuestionLikertScalePrint__stops[data-v-edbe9ba9]{--number-h: 16px;display:flex;justify-content:space-between;position:relative}.QuestionLikertScalePrint__stops[data-v-edbe9ba9]:before{content:"";position:absolute;left:15px;right:15px;top:calc(var(--number-h) + var(--spacing-2) + 15px);height:2px;background:var(--black)}.QuestionLikertScalePrint__stopColumn[data-v-edbe9ba9]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}.QuestionLikertScalePrint__stopColumn[data-v-edbe9ba9]:first-child{align-items:flex-start}.QuestionLikertScalePrint__stopColumn:first-child .QuestionLikertScalePrint__label[data-v-edbe9ba9]{text-align:left}.QuestionLikertScalePrint__stopColumn[data-v-edbe9ba9]:last-child{align-items:flex-end}.QuestionLikertScalePrint__stopColumn:last-child .QuestionLikertScalePrint__label[data-v-edbe9ba9]{text-align:right}.QuestionLikertScalePrint__number[data-v-edbe9ba9]{font-size:var(--font-size-small);font-weight:600;line-height:1;height:var(--number-h);display:flex;align-items:center;justify-content:center}.QuestionLikertScalePrint__circle[data-v-edbe9ba9]{width:30px;height:30px;box-sizing:border-box;border-radius:50%;border:2px solid var(--black);background:#fff;position:relative;z-index:1}.QuestionLikertScalePrint__circle--correct[data-v-edbe9ba9]{background:var(--black);border-width:3px}.QuestionLikertScalePrint__label[data-v-edbe9ba9]{font-size:var(--font-size-small);text-align:center;color:var(--black);max-width:80px;line-height:1.3}@media print{.QuestionLikertScalePrint__circle--correct[data-v-edbe9ba9]{background:#000;color:#fff}.QuestionLikertScalePrint__stops[data-v-edbe9ba9]:before{background:#000}}.FileInput[data-v-9594242f]{position:relative}.FileInput__toolbarWrapper[data-v-9594242f]{bottom:12px;display:flex;justify-content:center;position:absolute;width:100%;z-index:4}.QuestionMath[data-v-1e949064]{display:flex;flex-direction:column;justify-content:stretch;min-height:0;position:relative}.QuestionMath__section[data-v-1e949064]{margin-bottom:4px;min-height:74px;display:flex;align-items:center}.QuestionMath__solutionProcessSection[data-v-1e949064],.QuestionMath__answerSection[data-v-1e949064]{flex-direction:column;align-items:stretch;gap:8px}.QuestionMath__solutionProcessSection .Question__smallHeading[data-v-1e949064]{margin-bottom:0;text-align:left;width:100%}.QuestionMath__solutionProcessSection .QuestionMath__fileUploadSection[data-v-1e949064]{width:100%;align-self:stretch}.RichTextEditor__wrapper[data-v-1e949064]{display:flex;flex-direction:column}.RichTextEditor__wrapper--disabled[data-v-1e949064]{background-color:var(--color-neutral-20);border-radius:var(--border-radius-medium);padding:8px}.RichTextEditor__displayMode[data-v-1e949064]{font-size:var(--font-size-medium);color:var(--color-neutral-120);min-height:58px;word-break:break-word}.RichTextEditor__displayMode[data-v-1e949064] p:first-child{margin-top:0}.RichTextEditor__displayMode[data-v-1e949064] p:last-child{margin-bottom:0}.RichTextEditor__wrapper[data-v-1e949064] .RichTextEditor{flex-grow:1}.Question__submitArea[data-v-1e949064]{display:flex;align-items:center;gap:8px}.QuestionMath__fileUploadSection[data-v-1e949064]{margin-top:16px;width:100%}.QuestionMath__fileUploadSection .Question__smallHeading[data-v-1e949064]{margin-bottom:8px}.QuestionMath__fileUploadSection[data-v-1e949064] .FileInput{width:100%;margin-top:8px}.QuestionMath__fileUploadSection[data-v-1e949064] .DropZone{min-height:100px;width:100%}.QuestionMath__fileList[data-v-1e949064]{display:flex;flex-direction:column;gap:8px;width:100%;align-self:stretch}.QuestionMath__fileItem[data-v-1e949064]{display:flex;align-items:center;gap:8px;padding:8px;background-color:var(--color-neutral-20);border-radius:var(--border-radius-medium);transition:background-color .2s;cursor:pointer}.QuestionMath__fileItem[data-v-1e949064]:hover{background-color:var(--color-neutral-30)}.QuestionMath__fileName[data-v-1e949064]{flex:1;font-size:var(--font-size-small);color:var(--color-neutral-120);word-break:break-word}.QuestionMath__fileItem[data-v-1e949064] .FileIcon{flex-shrink:0}.QuestionMath__fileItem[data-v-1e949064] button:hover:not(:disabled){background-color:#00000014!important}.QuestionMath__uploadPlaceholder[data-v-1e949064]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100px;width:100%;padding:16px;border:2px dashed var(--color-neutral-40);border-radius:var(--border-radius-medium);color:var(--color-neutral-80);cursor:pointer;transition:all .2s;box-sizing:border-box}.QuestionMath__uploadPlaceholder[data-v-1e949064]:hover{border-color:var(--color-neutral-60);background-color:var(--color-neutral-20)}.QuestionMath__uploadPlaceholder .Icon[data-v-1e949064]{font-size:24px}.QuestionMath__uploadPlaceholder span[data-v-1e949064]{font-size:var(--font-size-small);text-align:center}.QuestionMath[data-v-1d3fbd6c]{display:flex;flex-direction:column;justify-content:stretch;min-height:0;position:relative}.TypeMark[data-v-1d3fbd6c]{margin-left:-44px}.Question__smallHeading[data-v-1d3fbd6c]{font-size:var(--font-size-large);font-weight:500;margin-bottom:4px}.QuestionMath__section[data-v-1d3fbd6c]{margin-bottom:4px}.Question__buttons[data-v-1d3fbd6c]{display:flex;justify-content:space-between;align-items:center}.QuestionMath__formula--preview[data-v-1d3fbd6c]{background-color:var(--color-neutral-30);border-radius:8px;border:1px solid var(--color-neutral-50);pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 10px;min-height:74px;display:flex;align-items:center}.QuestionMath__formula--preview[data-v-1d3fbd6c] math-field{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.QuestionMath__formula--preview[data-v-1d3fbd6c] .ML__placeholder{background-color:var(--color-neutral-40);outline:1px solid var(--color-neutral-60)}.QuestionMath__formula[data-v-1d3fbd6c]{min-height:74px;display:flex;align-items:center}.QuestionWithExplanation[data-v-5c37d611]{background-color:var(--white);border-radius:8px;border:1px var(--color-neutral-40) solid;box-shadow:var(--box-shadow);padding:24px 24px 32px 56px;position:relative}.QuestionWithExplanation[data-v-5c37d611]>*+*:not(.TypeMark){margin-top:12px}.QuestionWithExplanation__heading[data-v-5c37d611]{font-size:var(--font-size-x-large);font-weight:500;line-height:var(--line-height-x-large);margin-top:0;text-align:left}.QuestionWithExplanation__subheading[data-v-5c37d611]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);text-align:left}.QuestionMath__formula[data-v-5c37d611]{margin-top:12px;margin-bottom:12px}.QuestionMathPrint__title[data-v-cb611ec7] mjx-container{font-size:1.6em!important;vertical-align:middle!important}.QuestionMathPrint__formula[data-v-cb611ec7]{margin-bottom:1em;font-size:var(--font-size-xx-large)}.QuestionMathPrint__staticFormula[data-v-cb611ec7]{font-size:var(--font-size-xx-large)}.QuestionMathPrint__staticFormula[data-v-cb611ec7] mjx-container{display:inline!important;margin:0!important;padding:0!important;vertical-align:baseline!important;line-height:normal!important}.QuestionMathPrint__answer[data-v-cb611ec7]{margin-bottom:1em}.QuestionMathPrint__answerLabel[data-v-cb611ec7]{font-weight:var(--font-weight-semibold);margin-bottom:.25em}.QuestionMathPrint__answerFormula[data-v-cb611ec7]{font-size:var(--font-size-xx-large);overflow:visible;line-height:1.2}.QuestionMathPrint__answerFormula[data-v-cb611ec7] mjx-container{display:inline!important;margin:0!important;padding:0!important;vertical-align:baseline!important;line-height:normal!important}.QuestionMathPrint__answerFormula[data-v-cb611ec7] mjx-container,.QuestionMathPrint__answerFormula[data-v-cb611ec7] mjx-math,.QuestionMathPrint__answerFormula[data-v-cb611ec7] mjx-mn,.QuestionMathPrint__answerFormula[data-v-cb611ec7] mjx-mo,.QuestionMathPrint__answerFormula[data-v-cb611ec7] mjx-mi{transform:none!important;position:static!important}.QuestionMathPrint__mathGrid[data-v-cb611ec7]{width:100%;background-color:#fff;border:1px solid var(--color-neutral-40);box-sizing:border-box;position:relative;overflow:hidden}.QuestionMathPrint__gridContainer[data-v-cb611ec7]{width:100%;height:100%;display:flex;flex-direction:column}.QuestionMathPrint__gridRow[data-v-cb611ec7]{display:flex;flex:1}.QuestionMathPrint__gridCell[data-v-cb611ec7]{flex:1;border-right:1px solid var(--color-neutral-30);border-bottom:1px solid var(--color-neutral-30);box-sizing:border-box}.QuestionMathPrint__gridRow:first-child .QuestionMathPrint__gridCell[data-v-cb611ec7]{border-top:1px solid var(--color-neutral-30)}.QuestionMathPrint__gridCell[data-v-cb611ec7]:first-child{border-left:1px solid var(--color-neutral-30)}.QuestionMathPrint__mathGrid--fallback[data-v-cb611ec7]{background-image:linear-gradient(var(--color-neutral-30) 1px,transparent 1px),linear-gradient(90deg,var(--color-neutral-30) 1px,transparent 1px);background-size:.5cm .5cm}.QuestionMathPrint__renderError[data-v-cb611ec7]{color:var(--color-error, #d32f2f);font-style:italic}.QuestionMathResult[data-v-a3d8eb1e]{display:block;width:100%}.QuestionMathResult__content[data-v-a3d8eb1e]{display:flex;align-items:center;gap:8px}.QuestionMathResult__formula[data-v-a3d8eb1e]{flex:1}.QuestionMathResult__formula[data-v-a3d8eb1e] .LatexInput__container{padding:0!important;min-height:unset!important}.QuestionMathResult__mark[data-v-a3d8eb1e]{flex-shrink:0}.QuestionMathResult__separator[data-v-a3d8eb1e]{border:none;border-top:1px solid var(--color-neutral-40);margin-top:12px;margin-bottom:8px}.QuestionMathResult__solutionHeading[data-v-a3d8eb1e]{font-size:var(--font-size-small);font-weight:600;color:var(--color-neutral-100);margin-bottom:4px}.QuestionMathResult__solutionContent[data-v-a3d8eb1e]{font-size:var(--font-size-small);color:var(--color-neutral-120)}.QuestionMathResult__solutionContent[data-v-a3d8eb1e] p:first-child{margin-top:0}.QuestionMathResult__solutionContent[data-v-a3d8eb1e] p:last-child{margin-bottom:0}.QuestionMathResult__imagesList[data-v-a3d8eb1e]{display:flex;flex-direction:column;gap:8px}.QuestionMathResult__imageItem[data-v-a3d8eb1e]{display:flex;align-items:center;justify-content:space-between;padding:8px;background-color:var(--color-neutral-20);border-radius:var(--border-radius-medium);gap:8px;cursor:pointer;transition:background-color .2s ease}.QuestionMathResult__imageItem[data-v-a3d8eb1e]:hover{background-color:var(--color-neutral-30)}.QuestionMathResult__imageName[data-v-a3d8eb1e]{font-size:var(--font-size-small);color:var(--color-neutral-120);word-break:break-word;flex:1}.QuestionMathResult__imageItem .Button[data-v-a3d8eb1e]{flex-shrink:0}.QuestionMathResult__imageItem[data-v-a3d8eb1e] button:hover:not(:disabled){background-color:#000c!important}.QuestionMathResultCard__content[data-v-dba11f31]{width:100%;padding:var(--spacing-2)}.QuestionMathResultCard__content--expanded[data-v-dba11f31]{padding:var(--spacing-4)}.QuestionMathResultCard__content[data-v-dba11f31] .Button,.QuestionMathResultCard__content[data-v-dba11f31] button{pointer-events:auto;position:relative;z-index:10}.QuestionMath__cellContent[data-v-1d1e3986]{width:100%;position:relative}.QuestionMath__contentWrapper[data-v-1d1e3986]{display:flex;align-items:flex-start;gap:8px}.QuestionMath__headAnswerers[data-v-1d1e3986]{text-align:end}.QuestionMath__cellAnswerers[data-v-1d1e3986]{vertical-align:middle;text-align:end}.QuestionMath__row--correct[data-v-1d1e3986]{overflow:hidden}.QuestionMath__row--correct td[data-v-1d1e3986]{background-color:var(--color-correct-answer-background);font-weight:500}.QuestionMath__row--structurallyIncorrect td[data-v-1d1e3986]{background-color:var(--color-partially-correct-answer-background)}.OrderingItem[data-v-239836ea]{--ordering-item-border-color: var(--color-neutral-40);--ordering-item-border-radius: var(--border-radius-medium);align-items:center;background-color:var(--white);border:1px solid var(--ordering-item-border-color);border-radius:var(--ordering-item-border-radius);box-shadow:var(--box-shadow);display:flex;gap:var(--spacing-3);position:relative;transition:border-color .15s ease}.OrderingItem--vertical[data-v-239836ea]{flex-direction:row;width:100%;padding:var(--spacing-2) var(--spacing-3)}.OrderingItem--horizontal[data-v-239836ea]{flex-direction:column;padding:var(--spacing-3);min-width:120px}.OrderingItem--correct[data-v-239836ea]{--ordering-item-border-color: var(--color-dark-green);border-width:2px}.OrderingItem--incorrect[data-v-239836ea]{--ordering-item-border-color: var(--color-red);border-width:2px}.OrderingItem__dragHandle[data-v-239836ea]{align-items:center;color:var(--color-neutral-50);cursor:grab;display:flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;touch-action:none}.OrderingItem__dragHandle[data-v-239836ea]:active{cursor:grabbing}.OrderingItem__badge[data-v-239836ea]{align-items:center;background-color:var(--color-neutral-20);border-radius:var(--border-radius-round);color:var(--color-neutral-70);display:flex;flex-shrink:0;font-size:var(--font-size-small);font-weight:600;height:28px;justify-content:center;width:28px}.OrderingItem--correct .OrderingItem__badge[data-v-239836ea]{background-color:var(--color-dark-green);color:var(--white)}.OrderingItem--incorrect .OrderingItem__badge[data-v-239836ea]{background-color:var(--color-red);color:var(--white)}.OrderingItem__content[data-v-239836ea]{display:flex;flex:1;gap:var(--spacing-3);min-width:0}.OrderingItem--vertical .OrderingItem__content[data-v-239836ea]{align-items:center;flex-direction:row}.OrderingItem--horizontal .OrderingItem__content[data-v-239836ea]{align-items:center;flex-direction:column}.OrderingItem__image[data-v-239836ea]{border-radius:var(--border-radius-small);cursor:pointer;display:block;height:auto;max-height:80px;max-width:80px;object-fit:contain;-webkit-user-select:none;user-select:none}.OrderingItem--horizontal .OrderingItem__image[data-v-239836ea]{max-height:120px;max-width:100%}.OrderingItem__text[data-v-239836ea]{flex:1;line-height:var(--line-height-medium);min-width:0;word-break:break-word}.OrderingItem__moveButtons[data-v-239836ea]{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-1)}.OrderingItem__moveButtons[data-v-239836ea] .Button{min-height:44px;min-width:44px}@media screen and (max-width:500px){.OrderingItem--vertical[data-v-239836ea]{padding:var(--spacing-3) var(--spacing-4)}.OrderingItem__dragHandle[data-v-239836ea]{min-height:48px;min-width:48px}}.QuestionOrderingAnswerable[data-v-b809e120]{display:flex;flex-direction:column}.QuestionOrderingAnswerable__list--vertical[data-v-b809e120]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QuestionOrderingAnswerable__list--horizontal[data-v-b809e120]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-2)}.QuestionOrderingAnswerable--solution[data-v-b809e120]{pointer-events:none}.QuestionOrderingDisplay__list[data-v-8da85ca1]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QuestionOrderingDisplay__list--horizontal[data-v-8da85ca1]{flex-direction:row;flex-wrap:wrap}.OrderingItemEditable__dropzone[data-v-c11ded74]{width:100%}.OrderingItemEditable__dropzone[data-v-c11ded74] .DropZone,.OrderingItemEditable__dropzone[data-v-c11ded74] .DropZone__inner{display:block}.OrderingItemEditable__fileInput[data-v-c11ded74]{display:none}.Options__handle[data-v-c11ded74]{align-items:center;display:flex;justify-content:center;width:40px}.OrderingItemEditable__imageSection[data-v-c11ded74]{padding:var(--spacing-2) var(--spacing-3) 0;margin-bottom:var(--spacing-2)}.OrderingItemEditable__image[data-v-c11ded74]{border-radius:var(--border-radius-small);display:block;height:auto;max-height:120px;max-width:100%;object-fit:contain}.OrderingSettings[data-v-b7a1533c]{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.OrderingSettings__group[data-v-b7a1533c]{display:flex;flex-direction:column;gap:var(--spacing-2)}.OrderingSettings__label[data-v-b7a1533c]{font-size:var(--font-size-small);color:var(--color-text-secondary)}.QuestionOrderingEditable__hint[data-v-f9b2ee9d]{color:var(--color-text-secondary);font-size:var(--font-size-small);margin-bottom:var(--spacing-2)}.QuestionOrderingEditable__list[data-v-f9b2ee9d]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QuestionOrdering[data-v-99f83511]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.QuestionOrderingPrint__list[data-v-c6240301]{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:.5em}.QuestionOrderingPrint__item[data-v-c6240301]{align-items:center;border:1px solid var(--black);border-radius:6px;display:flex;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);break-inside:avoid}.QuestionOrderingPrint__badge[data-v-c6240301]{align-items:center;border:2px solid var(--black);border-radius:50%;display:flex;flex-shrink:0;font-size:var(--font-size-small);font-weight:600;height:28px;justify-content:center;width:28px}.QuestionOrderingPrint__badge--answer[data-v-c6240301]{background-color:var(--black);color:var(--white)}.QuestionOrderingPrint__content[data-v-c6240301]{align-items:center;display:flex;flex:1;gap:var(--spacing-3);min-width:0}.QuestionOrderingPrint__image[data-v-c6240301]{border-radius:4px;height:auto;max-height:60px;max-width:80px;object-fit:contain}.QuestionOrderingPrint__text[data-v-c6240301]{flex:1;line-height:var(--line-height-medium);min-width:0;word-break:break-word}@media print{.QuestionOrderingPrint__list[data-v-c6240301]{break-inside:avoid}.QuestionOrderingPrint__badge--answer[data-v-c6240301]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.QuestionOrderingResult[data-v-534d6105]{display:flex;flex-direction:column;gap:var(--spacing-2)}.QuestionOrderingResult--horizontal[data-v-534d6105]{flex-direction:row;flex-wrap:wrap}.QuestionOrderingTable__headOrder[data-v-e61088b4],.QuestionOrderingTable__headAnswerers[data-v-e61088b4]{white-space:nowrap}.QuestionOrderingTable__headScore[data-v-e61088b4]{white-space:nowrap;min-width:80px;text-align:center}.QuestionOrderingTable__cellOrder[data-v-e61088b4]{vertical-align:top}.QuestionOrderingTable__cellAnswerers[data-v-e61088b4]{vertical-align:middle}.QuestionOrderingTable__items[data-v-e61088b4]{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-1) 0}.QuestionOrderingTable__cellScore[data-v-e61088b4]{vertical-align:middle;text-align:center}.QuestionOrderingTable__scoreContent[data-v-e61088b4]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.QuestionOrderingTable__scoreText[data-v-e61088b4]{font-weight:500}.QuestionOrderingTable__mark[data-v-e61088b4]{flex-shrink:0}.QuestionOrderingTable .QuestionOrderingTable__row--correct td[data-v-e61088b4]{background-color:var(--color-correct-answer-background)}.QuestionOrderingTable__noResults[data-v-e61088b4]{padding:var(--spacing-6);text-align:center;color:var(--color-neutral-60);font-style:italic}.Preview__inner[data-v-84dc1eba]{max-width:60em;margin:0 auto}.Preview[data-v-84dc1eba] .Heading--rootHeading{display:none}.QuestionSeriesTable[data-v-a1bbbb0d]{position:relative;width:100%}.QuestionSeriesTable[data-v-a1bbbb0d]:before{content:"";position:absolute;left:-23px;top:calc(.5em + 14px);bottom:0;width:3px;background-color:var(--type-color);border-radius:2px}.QuestionSeriesTable[data-v-a1bbbb0d]:after{content:"";position:absolute;left:-23px;bottom:0;width:9px;height:9px;background-color:var(--type-color);border-radius:50%;transform:translate(-3px)}.QuestionSeriesTable__heading[data-v-a1bbbb0d]{position:relative}.QuestionSeriesTable__heading[data-v-a1bbbb0d] .Heading{margin-bottom:var(--spacing-4)}.TypeMark[data-v-a1bbbb0d]{position:absolute;margin-left:-36px;top:.5em}.QuestionSeriesTable__buttons[data-v-a1bbbb0d]{margin-top:var(--spacing-9)}.QuestionSeriesTable__label[data-v-a1bbbb0d]{vertical-align:middle}.QuestionSeriesTable__questionContent[data-v-a1bbbb0d]{align-items:center;display:flex;gap:var(--spacing-2)}.QuestionSeriesTable__questionImage[data-v-a1bbbb0d]{border-radius:var(--border-radius-medium);cursor:pointer;flex-shrink:0;height:60px;object-fit:cover;width:80px}.QuestionSeriesTable__questionImage[data-v-a1bbbb0d]:hover{opacity:.8}.QuestionSeriesTable__ordinal[data-v-a1bbbb0d]{color:var(--color-neutral-60);font-weight:500}.QuestionSeriesTable__input[data-v-a1bbbb0d]{vertical-align:middle;text-align:right;width:280px}.QuestionSeriesTable__resultsHeader[data-v-a1bbbb0d]{width:50px}.QuestionSeriesTable__results[data-v-a1bbbb0d]{text-align:center;vertical-align:middle;width:50px}.QuestionSeriesTable__content[data-v-a1bbbb0d]{text-align:right;vertical-align:middle}.QuestionSeriesTable__textInput[data-v-a1bbbb0d],.QuestionSeriesTable__richTextInput[data-v-a1bbbb0d],.QuestionSeriesTable__numericInput[data-v-a1bbbb0d],.QuestionSeriesTable__select[data-v-a1bbbb0d]{text-align:left;width:100%}.QuestionSeriesTable__multiSelect[data-v-a1bbbb0d]{width:100%}.QuestionSeriesTable__charLimit[data-v-a1bbbb0d]{color:var(--color-text-secondary);font-size:var(--font-size-small);margin-top:var(--spacing-2);text-align:end}.QuestionSeriesTable__charLimit--invalid[data-v-a1bbbb0d]{color:var(--color-danger)}.QuestionSeriesTable__segments[data-v-a1bbbb0d]{padding-bottom:var(--spacing-4)}.QuestionSeriesTable__segments[data-v-a1bbbb0d]>*+*{margin-top:var(--spacing-4)}.QuestionSeries__container[data-v-fd0531f0]{position:relative}.QuestionSeries__container[data-v-fd0531f0]:before{content:"";position:absolute;left:-23px;top:calc(.5em + 14px);bottom:0;width:3px;background-color:var(--type-color);border-radius:2px}.QuestionSeries__container[data-v-fd0531f0]:after{content:"";position:absolute;left:-23px;bottom:0;width:9px;height:9px;background-color:var(--type-color);border-radius:50%;transform:translate(-3px)}.QuestionSeries[data-v-fd0531f0]{position:relative}.TypeMark[data-v-fd0531f0]{position:absolute;margin-left:-36px;top:.5em}.QuestionSeries__children[data-v-fd0531f0]{margin-top:var(--spacing-4)}.QuestionSeries__container[data-v-fd0531f0] .Handle__move{background-color:var(--white);border-radius:6px}@media screen and (max-width:1000px){.QuestionSeries__container[data-v-fd0531f0] .Ask:not(.Ask--inline){display:block}.QuestionSeries__container[data-v-fd0531f0] .Ask:not(.Ask--inline) .TypeMark{position:absolute;margin-left:-36px;top:.5em}}.QuestionSeries__buttons[data-v-fd0531f0]{margin-top:var(--spacing-9)}.QuestionSeries__container[data-v-c6e2ddd0]{position:relative}.QuestionSeries__container[data-v-c6e2ddd0]:before{content:"";position:absolute;left:-23px;top:calc(.5em + 14px);bottom:0;width:3px;background-color:var(--type-color);border-radius:2px}.QuestionSeries__container[data-v-c6e2ddd0]:after{content:"";position:absolute;left:-23px;bottom:0;width:9px;height:9px;background-color:var(--type-color);border-radius:50%;transform:translate(-3px)}.QuestionSeries[data-v-c6e2ddd0]{position:relative}.TypeMark[data-v-c6e2ddd0]{position:absolute;margin-left:-36px;top:.5em}.QuestionSeries__children[data-v-c6e2ddd0]{margin-top:var(--spacing-4)}.QuestionSeries__container[data-v-c6e2ddd0] .Handle__move{background-color:var(--white);border-radius:6px}@media screen and (max-width:1000px){.QuestionSeries__container[data-v-c6e2ddd0] .Ask:not(.Ask--inline){display:block}.QuestionSeries__container[data-v-c6e2ddd0] .Ask:not(.Ask--inline) .TypeMark{position:absolute;margin-left:-36px;top:.5em}}.QuestionSeries__buttons[data-v-c6e2ddd0]{margin-top:var(--spacing-9)}.QuestionSeries[data-v-c6e2ddd0] select{appearance:none;background-color:var(--white);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');background-position:right 6px center;background-repeat:no-repeat;background-size:14px;border-radius:8px;border:1px solid var(--vs-border-color);box-shadow:var(--box-shadow);height:24px;line-height:24px;padding:0 24px 0 6px;text-align:start}.QuestionSeries[data-v-c6e2ddd0] p:has(br:only-child){display:none}[data-v-c6e2ddd0] .QuestionSeries__counter{--size: 16px;background-color:var(--color-neutral-60);border-radius:12px;color:var(--white);flex-basis:var(--size);flex:1 0 auto;font-size:10px;font-weight:600;height:var(--size);line-height:var(--size);min-width:var(--size);padding:0 calc(var(--size) / 3);text-align:center}[data-v-c6e2ddd0] .QuestionSeries__inputWrapper{align-items:center;display:inline-flex;gap:6px}[data-v-c80d2309] .QuestionWrapperPrint__question{margin-bottom:0}.QuestionSeriesPrint__contentArea[data-v-c80d2309]{border-left:var(--border-width-thin) solid var(--black);padding-left:var(--spacing-3);margin-top:var(--spacing-3)!important}.QuestionSeriesPrint__title[data-v-c80d2309]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);margin-bottom:0}.QuestionSeriesPrint__titleContent[data-v-c80d2309] p,.QuestionSeriesPrint__titleContent[data-v-c80d2309] div{line-height:inherit}h1.QuestionSeriesPrint__title[data-v-c80d2309]{font-size:var(--font-size-large);line-height:var(--line-height-large)}.QuestionSeriesPrint__content[data-v-c80d2309]>div>*+*{margin-top:var(--measurement-tree-spacing)}.Tree[data-v-c80d2309]>*+*{margin-top:var(--spacing-4)}.QuestionSeriesPrint__content[data-v-c80d2309] .InvertedTable tr:not(:first-child){display:block;padding-top:var(--spacing-2)}.QuestionSeriesPrint__content[data-v-c80d2309] .InvertedTable td{text-align:start!important}.QuestionSeriesPrint__content[data-v-c80d2309] .InvertedTable__inlineHeader{margin-inline-end:var(--spacing-2);font-style:italic}.QuestionSeriesPrint__content[data-v-c80d2309] .InvertedTable__inlineHeader:after{content:":"}.QuestionSeriesPrint__content[data-v-c80d2309] tr:has(.PrintableSelect){display:block;padding-bottom:var(--spacing-2)}.QuestionSeriesPrint__content[data-v-c80d2309] tr:has(.PrintableSelect) td{display:block}.QuestionSeriesPrint__content[data-v-c80d2309] .PrintableSelect__label{font-style:italic;text-align:start;margin-bottom:var(--spacing-1)}.QuestionSeriesPrint__content[data-v-c80d2309] .PrintableSelect__label:after{content:":"}.QuestionSeriesPrint__content[data-v-c80d2309] .PrintableSelect__options{display:flex;gap:var(--spacing-4);flex-wrap:nowrap;justify-content:start}.QuestionSeriesPrint__content[data-v-c80d2309] td:has(.PrintableSelect__label){height:auto;line-height:inherit}[data-v-c80d2309] .PrintableSelect__options{display:flex;gap:var(--spacing-4);flex-wrap:nowrap;justify-content:start}[data-v-c80d2309] .PrintableSelect__option{align-items:center;display:flex;flex-grow:1;flex-shrink:1;gap:var(--spacing-2);text-align:start;white-space:wrap}[data-v-c80d2309] .PrintableSelect__check{--size: var(--spacing-6);border-radius:var(--border-radius-medium);border:solid var(--border-width-thin) var(--black);color:var(--black);flex-shrink:0;font-family:var(--sans);font-size:11px;font-weight:var(--font-weight-semibold);height:var(--size);line-height:calc(var(--size) - 1px);text-align:center;text-transform:uppercase;width:var(--size)}[data-v-c80d2309] .PrintableSelect--inline{display:inline}[data-v-c80d2309] .PrintableSelect--inline .PrintableSelect__label{display:none}[data-v-c80d2309] .PrintableSelect--inline .PrintableSelect__options,[data-v-c80d2309] .PrintableSelect--inline .PrintableSelect__option{display:inline-block}[data-v-c80d2309] .PrintableSelect--inline *+.PrintableSelect__option{margin-inline-start:var(--spacing-1)}[data-v-c80d2309] .PrintableSelect__check{--size: 1.5em;border-radius:var(--border-radius-small);display:inline-block;margin-inline-end:var(--spacing-1)}.QuestionSeriesResult__options[data-v-f5f1df7b]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.QuestionSeriesResult__option[data-v-f5f1df7b]{display:inline-flex;align-items:center}.ResultQuestionSeriesColumns[data-v-071690a5] th,.ResultQuestionSeriesColumns[data-v-071690a5] td{min-width:150px;vertical-align:top}.ResultQuestionSeriesColumns[data-v-071690a5] th:first-child,.ResultQuestionSeriesColumns[data-v-071690a5] td:first-child{min-width:150px;max-width:250px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.ResultQuestionSeriesColumns__titleWithImage[data-v-071690a5]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.ResultQuestionSeriesColumns__subquestionImage[data-v-071690a5]{max-width:80px;max-height:50px;object-fit:contain;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);cursor:pointer;flex-shrink:0}.ResultQuestionSeriesColumns__subquestionImage[data-v-071690a5]:hover{opacity:.95;box-shadow:var(--box-shadow-md)}.ResultQuestionSeriesRows[data-v-cf476b6c] th{min-width:150px;max-width:250px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top}.ResultQuestionSeriesRows[data-v-cf476b6c] th:first-child{min-width:100px;max-width:200px}.ResultQuestionSeriesRows[data-v-cf476b6c] td{min-width:150px;vertical-align:top}.ResultQuestionSeriesRows[data-v-cf476b6c] td:first-child{min-width:100px;max-width:200px;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}.ResultQuestionSeriesRows__titleWithImage[data-v-cf476b6c]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.ResultQuestionSeriesRows__subquestionImage[data-v-cf476b6c]{max-width:80px;max-height:50px;object-fit:contain;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-40);cursor:pointer;flex-shrink:0}.ResultQuestionSeriesRows__subquestionImage[data-v-cf476b6c]:hover{opacity:.95;box-shadow:var(--box-shadow-md)}.QuestionUpload[data-v-1f137fb4]{display:flex;flex-direction:column}.QuestionUpload__dropArea[data-v-1f137fb4]{background-color:var(--color-neutral-70);border-radius:8px;position:relative;height:160px;width:100%;padding:16px;color:var(--white)}.QuestionUpload__placeholder[data-v-1f137fb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;opacity:.7}.QuestionUpload[data-v-ea57b0f8]{display:flex;flex-direction:column}[data-v-ea57b0f8] .FileIcon{color:#d46ca7}.QuestionUpload__dropArea[data-v-ea57b0f8]{background-color:var(--color-neutral-70);border-radius:8px;cursor:pointer;position:relative;height:160px;width:100%;padding:16px;color:var(--white)}.QuestionUpload__dropArea small[data-v-ea57b0f8]{font-size:var(--font-size-small)}.QuestionUpload__placeholder[data-v-ea57b0f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;opacity:.7}.QuestionUpload__fileDisplay[data-v-ea57b0f8]{display:flex;align-items:center;gap:16px;height:100%}.QuestionUpload__fileInfo[data-v-ea57b0f8]{flex:1;display:flex;flex-direction:column;gap:8px}.QuestionUpload__fileInfo .Button[data-v-ea57b0f8]{font-size:var(--font-size-small);padding:4px 8px;align-self:flex-start}.QuestionUploadResult[data-v-4dac3420]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;transition:transform .2s ease}.QuestionUploadResult--clickable[data-v-4dac3420]{cursor:pointer}.QuestionUploadResult--clickable[data-v-4dac3420]:hover{transform:scale(1.05)}.QuestionUploadResult--downloading[data-v-4dac3420]{opacity:.7;cursor:wait}.QuestionUploadResult__iconWrapper[data-v-4dac3420]{position:relative;display:flex;align-items:center;justify-content:center}.QuestionUploadResult__icon[data-v-4dac3420]{font-size:32px;transition:transform .2s ease}.QuestionUploadResult__downloadIcon[data-v-4dac3420],.QuestionUploadResult__loadingIcon[data-v-4dac3420]{position:absolute;bottom:-4px;right:-4px;font-size:14px;background-color:var(--color-accent);color:var(--white);border-radius:50%;padding:4px;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.QuestionUploadResult__loadingIcon[data-v-4dac3420]{opacity:1;transform:scale(1)}.QuestionUploadResult__name[data-v-4dac3420]{font-size:var(--font-size-small);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;color:var(--color-text-primary)}.QuestionUploadResult--clickable:hover .QuestionUploadResult__icon[data-v-4dac3420]{transform:scale(1.1)}.QuestionUploadResult--clickable .QuestionUploadResult__downloadIcon[data-v-4dac3420]{opacity:.5}.QuestionUploadResult--clickable:hover .QuestionUploadResult__downloadIcon[data-v-4dac3420]{opacity:1;transform:scale(1)}.Files[data-v-66840f3a]{display:flex;flex-wrap:wrap;gap:16px;padding:20px;background-color:var(--color-neutral-20);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);width:100%}.File[data-v-66840f3a]{align-items:center;background-color:var(--white);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small);display:flex;flex-direction:column;height:120px;justify-content:center;padding:12px;position:relative;transition:all .2s ease;width:120px;gap:8px}.File[data-v-66840f3a]:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #0000001a}.File__name[data-v-66840f3a]{font-size:10px}.RandomPickerConfigEditor[data-v-1e0a9200]{display:flex;flex-direction:column;gap:var(--spacing-4)}.RandomPickerConfigEditor__header[data-v-1e0a9200]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.RandomPickerConfigEditor__title[data-v-1e0a9200]{margin:0;font-size:var(--font-size-large)}.RandomPickerConfigEditor__description[data-v-1e0a9200]{margin:var(--spacing-1) 0 0;color:var(--color-neutral-70)}.RandomPickerConfigEditor__list[data-v-1e0a9200]{display:flex;flex-direction:column;gap:var(--spacing-2)}.RandomPickerConfigEditor__row[data-v-1e0a9200]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-2);align-items:center}.RandomPickerResultDisplay[data-v-1d52644b]{display:flex;flex-direction:column;gap:.25rem;padding:var(--spacing-4);border-radius:var(--border-radius-large);background:color-mix(in srgb,var(--color-accent) 10%,var(--white));border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}.RandomPickerResultDisplay--empty[data-v-1d52644b]{background:var(--color-neutral-10);border-color:var(--color-neutral-20)}.RandomPickerResultDisplay__label[data-v-1d52644b],.RandomPickerResultDisplay__meta[data-v-1d52644b]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.RandomPickerResultDisplay__value[data-v-1d52644b],.RandomPickerResultDisplay__emptyTitle[data-v-1d52644b]{font-size:var(--font-size-large);color:var(--color-neutral-90)}.RandomPickerWheel[data-v-bccbbb1f]{width:min(100%,28rem);margin:0 auto}.RandomPickerWheel__frame[data-v-bccbbb1f]{position:relative;aspect-ratio:1;width:100%;display:grid;place-items:center}.RandomPickerWheel__wheel[data-v-bccbbb1f]{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 10px var(--white),0 18px 42px #0f172a2e}.RandomPickerWheel__svg[data-v-bccbbb1f]{width:100%;height:100%}.RandomPickerWheel__segment[data-v-bccbbb1f]{stroke:var(--white);stroke-width:.5}.RandomPickerWheel__segmentText[data-v-bccbbb1f]{fill:var(--white);font-weight:700;dominant-baseline:middle;paint-order:stroke;stroke:#0f172a24;stroke-width:.35;stroke-linejoin:round}.RandomPickerWheel__pointer[data-v-bccbbb1f]{position:absolute;top:-.25rem;left:50%;transform:translate(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:26px solid var(--color-neutral-90);z-index:3}.RandomPickerWheel__hub[data-v-bccbbb1f]{position:absolute;inset:50%;transform:translate(-50%,-50%);width:36%;height:36%;border-radius:999px;background:color-mix(in srgb,var(--white) 92%,var(--color-neutral-10));border:8px solid var(--white);box-shadow:0 8px 20px #0f172a1f;display:grid;place-items:center;text-align:center;padding:var(--spacing-2);z-index:2}.RandomPickerWheel__winner[data-v-bccbbb1f]{display:flex;flex-direction:column;gap:.25rem}.RandomPickerWheel__winnerBadge[data-v-bccbbb1f]{font-size:var(--font-size-x-small);text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-70)}.RandomPickerWheel__winnerLabel[data-v-bccbbb1f]{font-size:var(--font-size-small);line-height:1.2;color:var(--color-neutral-90);word-break:break-word}.RandomPickerToolView[data-v-2ba9a065]{display:grid;gap:var(--spacing-6);align-items:start}.RandomPickerToolView__editor[data-v-2ba9a065],.RandomPickerToolView__preview[data-v-2ba9a065]{min-width:0}.RandomPickerToolView__preview[data-v-2ba9a065]{display:flex;flex-direction:column;gap:var(--spacing-4)}.RandomPickerToolView__actions[data-v-2ba9a065]{display:flex;justify-content:flex-start}@media(min-width:1100px){.RandomPickerToolView[data-v-2ba9a065]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}}.RandomPickerAnswerable[data-v-a1e1201e]{display:flex;flex-direction:column;gap:var(--spacing-4)}.RandomPickerAnswerable__actions[data-v-a1e1201e]{display:flex;justify-content:flex-start}.RandomPickerEditable[data-v-26984e47]{display:flex;flex-direction:column;gap:var(--spacing-6)}.RandomPickerEditable__preview[data-v-26984e47]{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-5);border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-large)}.RandomPickerEditable__previewHeader[data-v-26984e47]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.RandomPickerEditable__previewTitle[data-v-26984e47]{margin:0}.RandomPickerExplanation[data-v-44d3c49b]{display:flex;flex-direction:column;gap:var(--spacing-4)}.RandomPickerResult[data-v-0b47c75d]{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 12%,var(--white));font-weight:600}.RandomPickerBar[data-v-7d921250]{min-height:22rem;display:flex;flex-direction:column;gap:var(--spacing-4)}.RandomPickerBar__chartCanvas[data-v-7d921250]{position:relative;width:100%;min-height:18rem;height:min(26rem,52vh);overflow:hidden}.RandomPickerRows__label[data-v-454f4ee2]{font-weight:600}.RandomPickerRows__answerers[data-v-454f4ee2]{text-align:end;white-space:nowrap;width:1%}.LanguagePanel[data-v-757dd3d3]{border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.LanguagePanel__header[data-v-757dd3d3]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.LanguagePanel__title[data-v-757dd3d3]{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);color:var(--color-text)}.LanguagePanel__headerActions[data-v-757dd3d3]{display:flex;align-items:center;gap:var(--spacing-2)}.LanguagePanel__list[data-v-757dd3d3]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.LanguagePanel__language[data-v-757dd3d3]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-small);background:var(--white);cursor:pointer;transition:border-color var(--transition-duration-fast),background-color var(--transition-duration-fast);font-size:var(--font-size-medium);color:var(--color-text)}.LanguagePanel__language[data-v-757dd3d3]:hover,.LanguagePanel__language--active[data-v-757dd3d3]{border-color:var(--color-accent);background-color:var(--color-accent-surface)}.LanguagePanel__status[data-v-757dd3d3]{width:var(--spacing-2);height:var(--spacing-2);border-radius:50%;flex-shrink:0}.LanguagePanel__status--hasContent[data-v-757dd3d3]{background-color:var(--color-success)}.LanguagePanel__status--unvalidated[data-v-757dd3d3]{background-color:var(--color-warning)}.LanguagePanel__status--empty[data-v-757dd3d3]{background-color:var(--color-neutral-50)}.LanguagePanel__languageName[data-v-757dd3d3]{font-weight:var(--font-weight-normal)}.RealiaOutline[data-v-e21c3be0]{margin-top:var(--spacing-6);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);padding:var(--spacing-4);container-type:inline-size}.RealiaOutline--compact[data-v-e21c3be0]{margin-top:var(--spacing-4)}.RealiaOutline__aggregation[data-v-e21c3be0]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.RealiaOutline__aggregationLabel[data-v-e21c3be0]{font-size:var(--font-size-small);color:var(--color-text-secondary)}.RealiaOutline__firstRow--editing[data-v-e21c3be0]{display:flex;gap:var(--spacing-4)}.RealiaOutline__firstRow--editing .RealiaOutline__summary[data-v-e21c3be0]{flex:1;min-width:0}.RealiaOutline__wrappedContent[data-v-e21c3be0]{display:block}.RealiaOutline__wrappedContent[data-v-e21c3be0]:after{content:"";display:block;clear:both}.RealiaOutline__wrappedContent[data-v-e21c3be0]>:first-child{float:right;margin-left:var(--spacing-3);margin-bottom:var(--spacing-3)}.RealiaOutline__section+.RealiaOutline__section[data-v-e21c3be0],.RealiaOutline__firstRow+.RealiaOutline__section[data-v-e21c3be0]{margin-top:var(--spacing-6)}.RealiaOutline--compact .RealiaOutline__section+.RealiaOutline__section[data-v-e21c3be0]{margin-top:var(--spacing-5)}@container (max-width: 500px){.RealiaOutline__wrappedContent[data-v-e21c3be0]>:first-child{float:none;margin-left:0;margin-bottom:var(--spacing-3)}}.RealiaOutline__kitList[data-v-e21c3be0]{list-style:none;padding:0;margin:var(--spacing-2) 0 0 0;display:flex;flex-direction:column;gap:var(--spacing-2)}.RealiaOutline__kitItem[data-v-e21c3be0]{display:flex;align-items:center;gap:var(--spacing-2)}.RealiaOutline__kitIcon[data-v-e21c3be0]{color:var(--color-neutral-60)}.RealiaOutline__kitAmount[data-v-e21c3be0]{color:var(--color-neutral-60);font-size:var(--font-size-small)}.RealiaOutline__kitContents[data-v-e21c3be0]{display:flex;flex-direction:column;gap:var(--spacing-4)}@media screen and (max-width:600px){.RealiaOutline[data-v-e21c3be0]{padding:var(--spacing-3)}.RealiaOutline__section+.RealiaOutline__section[data-v-e21c3be0]{margin-top:var(--spacing-4)}.RealiaOutline__wrappedContent[data-v-e21c3be0]>:first-child{float:none;margin-left:0;margin-bottom:var(--spacing-3)}}.Heading[data-v-f612f805]{margin-bottom:24px}.RealiaEditable[data-v-f612f805] .LanguagePanel{margin-top:var(--spacing-4)}.Realia[data-v-b3414b11]{position:relative}.Realia>.TypeMark[data-v-b3414b11]{position:absolute;margin-left:-36px;top:.5em;display:flex;align-items:center}.Realia__heading[data-v-b3414b11]{display:flex;align-items:baseline;gap:var(--spacing-2)}.Realia__translatedIcon[data-v-b3414b11]{color:var(--color-text-secondary);font-size:var(--font-size-small);flex-shrink:0;cursor:default}@media screen and (max-width:1000px){.Realia[data-v-b3414b11]{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px}.Realia>.TypeMark[data-v-b3414b11]{position:relative;margin:0;flex-shrink:0;top:.2em}.Realia__heading[data-v-b3414b11]{flex:1 1 auto;min-width:0}}.SlideImage[data-v-fd349b60]{width:100%;display:flex;justify-content:center}.SlideImage--board[data-v-fd349b60]{height:100%;width:100%;position:relative;background-color:var(--color-background-default);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.SlideImage__container[data-v-fd349b60]{width:100%;display:flex;flex-direction:column;gap:1rem}.SlideImage__title[data-v-fd349b60]{margin-bottom:.5rem}.SlideImage__image[data-v-fd349b60]{border-radius:8px;border:var(--color-border);display:block;height:auto;width:100%;max-width:100%}.SlideImage__image--board[data-v-fd349b60]{border-radius:0;border:none;width:100%;height:100%;object-fit:contain}.SlideImage__image--enlargeable[data-v-fd349b60]{cursor:pointer}.SlideImage__imageWrapper[data-v-fd349b60]{position:relative;display:inline-block;width:100%}.SlideImage__imageWrapper--board[data-v-fd349b60]{position:relative;width:100%;height:100%}.SlideImage__editContainer[data-v-fd349b60]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}.SlideImage__editContainer--board[data-v-fd349b60]{padding:0}.SlideImage__placeholder--board[data-v-fd349b60]{width:100%;height:100%;min-height:400px}.SlideImage__noImage[data-v-fd349b60]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--color-neutral-60);padding:3rem;text-align:center;border-radius:8px;width:100%;height:100%;min-height:400px}.SlideImage__noImage p[data-v-fd349b60]{margin:0;font-size:var(--font-size-large)}[data-v-fd349b60] .DropZone,[data-v-fd349b60] .DropZone__inner{width:100%;height:initial}[data-v-fd349b60] .ImageInput,[data-v-fd349b60] .ImagePlaceholder{width:100%}.SlideImage--board[data-v-fd349b60] .DropZone,.SlideImage--board[data-v-fd349b60] .DropZone__inner,.SlideImage--board[data-v-fd349b60] .ImageInput{height:100%}.SlideImage--board[data-v-fd349b60] .ImageInput__contentContainer{display:flex;align-items:center;justify-content:center}.SolubilityTableConfigPanel[data-v-a4e69045]{display:flex;flex-direction:column;gap:var(--spacing-3)}.SolubilityTableConfigPanel__card[data-v-a4e69045]{overflow:hidden}.SolubilityTableConfigPanel__cardHeader[data-v-a4e69045]{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-neutral-20)}.SolubilityTableConfigPanel__cardIcon[data-v-a4e69045]{color:var(--color-accent);font-size:var(--font-size-medium)}.SolubilityTableConfigPanel__cardTitle[data-v-a4e69045]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-neutral-90);flex:1}.SolubilityTableConfigPanel__cardContent[data-v-a4e69045]{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.SolubilityTableConfigPanel__row[data-v-a4e69045]{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.SolubilityTableConfigPanel__hint[data-v-a4e69045]{font-size:var(--font-size-small);color:var(--color-neutral-60);margin:0}.SolubilityTableConfigPanel__controlGroup[data-v-a4e69045]{display:flex;flex-direction:column;gap:var(--spacing-2)}.SolubilityTableConfigPanel__label[data-v-a4e69045]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-70)}.SolubilityTableConfigPanel__multiSelect[data-v-a4e69045]{width:100%}.SolubilityTableToolView[data-v-0b49ebad]{display:flex;flex-direction:column;gap:var(--spacing-6)}.SolubilityTableToolView__preview[data-v-0b49ebad]{position:relative;width:100%;max-width:1180px;margin-inline:auto;overflow-x:auto;container-type:inline-size}.SolubilityTableToolView__downloadActions[data-v-0b49ebad]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4)}.SolubilityTableToolView__settings[data-v-0b49ebad]{width:100%}.SolubilityTableExpandedModal[data-v-5dd1db5f]{position:relative;width:100%;container-type:inline-size;padding:var(--spacing-4)}.SolubilityTableDisplay[data-v-92e2b2ee]{position:relative;width:100%;container-type:inline-size}.SolubilityTableDisplay__actions[data-v-92e2b2ee]{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.SolubilityTableDisplay:hover .SolubilityTableDisplay__actions[data-v-92e2b2ee]{opacity:1}.SolubilityTableEditable[data-v-23f7060c]{display:flex;flex-direction:column;gap:var(--spacing-4)}.SolubilityTableEditable__preview[data-v-23f7060c]{width:100%;container-type:inline-size}.SolubilityTable[data-v-6022dd74]{width:100%}.SolubilityTable[data-v-6022dd74]>.Heading{margin-bottom:var(--spacing-4)}.SolubilityTablePrint[data-v-a4e8b53e]{width:100%;break-inside:avoid}.SolubilityTablePrint__title[data-v-a4e8b53e]{margin-bottom:var(--spacing-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-medium)}.TableGrid__cell[data-v-ed0f189d]{min-width:80px}.TableGrid__cell--header[data-v-ed0f189d]{font-weight:600}.TableDisplay[data-v-a43e3ba9]{width:100%}.TableDisplay__empty[data-v-a43e3ba9]{color:var(--color-neutral-60);font-style:italic;padding:var(--spacing-4);text-align:center;background:var(--color-neutral-10);border-radius:var(--border-radius-small)}.TableEditable[data-v-33a40aa8]{width:100%}.TableEditable[data-v-33a40aa8] .Table{border:1px solid var(--color-neutral-20);border-radius:var(--border-radius-small);overflow:hidden}.TableEditable__headerConfigRow[data-v-33a40aa8]{background:var(--color-neutral-10);border-bottom:1px solid var(--color-neutral-30)}.TableEditable__headerConfigCell[data-v-33a40aa8]{padding:var(--spacing-2);vertical-align:middle}.TableEditable__columnConfig[data-v-33a40aa8]{display:flex;align-items:center;gap:var(--spacing-2);min-width:100px}.TableEditable__alignButton[data-v-33a40aa8]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background:var(--color-white);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small);font-size:var(--font-size-small);color:var(--color-neutral-80);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;flex:1}.TableEditable__alignButton[data-v-33a40aa8]:hover{background:var(--color-neutral-10);border-color:var(--color-neutral-40)}.TableEditable__alignButton[data-v-33a40aa8]:active{background:var(--color-neutral-20)}.TableEditable__alignLabel[data-v-33a40aa8]{white-space:nowrap}.TableEditable__deleteButton[data-v-33a40aa8]{opacity:.6;flex-shrink:0}.TableEditable__deleteButton[data-v-33a40aa8]:hover{opacity:1}.TableEditable__addColumnCell[data-v-33a40aa8]{width:40px;padding:var(--spacing-2);text-align:center;background:var(--color-neutral-10);border-left:1px solid var(--color-neutral-30)}.TableEditable__headerRow[data-v-33a40aa8]{background:var(--color-neutral-20)}.TableEditable__headerCell[data-v-33a40aa8]{padding:var(--spacing-2) var(--spacing-3);min-width:100px}.TableEditable__dataRow[data-v-33a40aa8]{border-bottom:1px solid var(--color-neutral-20)}.TableEditable__dataCell[data-v-33a40aa8]{padding:var(--spacing-2) var(--spacing-3);min-width:100px}.TableEditable__cellField[data-v-33a40aa8]{width:100%}.TableEditable__cellField--header[data-v-33a40aa8] .Format{font-weight:600}.TableEditable__rowActionCell[data-v-33a40aa8]{width:40px;padding:var(--spacing-2);text-align:center;background:var(--color-neutral-10);border-left:1px solid var(--color-neutral-30)}.TableEditable__addRowRow[data-v-33a40aa8]{background:var(--color-neutral-10)}.TableEditable__addRowCell[data-v-33a40aa8]{padding:var(--spacing-3);text-align:center}.Table[data-v-d9f7d49e]{width:100%}.TablePrint[data-v-00684293]{margin:1em 0;width:100%}.TablePrint__table[data-v-00684293]{border:var(--border-width-thin) solid var(--black);border-collapse:separate;border-radius:var(--border-radius-medium);border-spacing:0;font-size:10pt;overflow:hidden;width:100%}.TablePrint__cell[data-v-00684293]{border-bottom:var(--border-width-thin) solid var(--black);border-right:var(--border-width-thin) solid var(--black);padding:var(--spacing-2);vertical-align:top}.TablePrint__cell[data-v-00684293]:last-child{border-right:none}.TablePrint__table tbody tr:last-child .TablePrint__cell[data-v-00684293]{border-bottom:none}.TablePrint__cell--header[data-v-00684293]{font-weight:var(--font-weight-bold)}.UnitConverterToolView[data-v-ae75dcf0]{display:grid;gap:var(--spacing-6);align-items:start;max-width:1180px}.UnitConverterToolView__controls[data-v-ae75dcf0],.UnitConverterToolView__result[data-v-ae75dcf0]{min-width:0}.UnitConverterToolView__controls[data-v-ae75dcf0]{display:grid;gap:var(--spacing-4)}.UnitConverterToolView__sectionHeader[data-v-ae75dcf0]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);text-align:left}.UnitConverterToolView__sectionHeading[data-v-ae75dcf0]{min-width:0}.UnitConverterToolView__sectionIcon[data-v-ae75dcf0]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--spacing-8);width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--border-radius-medium);background:var(--color-neutral-20);color:var(--color-text-secondary)}.UnitConverterToolView__sectionIcon--accent[data-v-ae75dcf0]{background:var(--color-accent-surface);color:var(--color-accent-focus)}.UnitConverterToolView__sectionTitle[data-v-ae75dcf0],.UnitConverterToolView__eyebrow[data-v-ae75dcf0],.UnitConverterToolView__sectionSubtitle[data-v-ae75dcf0]{margin:0}.UnitConverterToolView__sectionTitle[data-v-ae75dcf0]{color:var(--color-text);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-large)}.UnitConverterToolView__sectionSubtitle[data-v-ae75dcf0]{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.UnitConverterToolView__field[data-v-ae75dcf0]{min-width:0;width:100%}.UnitConverterToolView__field[data-v-ae75dcf0] .p-select{width:100%}.UnitConverterToolView__field[data-v-ae75dcf0] .p-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitConverterToolView__hint[data-v-ae75dcf0]{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.UnitConverterToolView__unitGrid[data-v-ae75dcf0]{display:grid;gap:var(--spacing-3);align-items:end}.UnitConverterToolView__swap[data-v-ae75dcf0]{width:var(--measurement-input-size);min-width:var(--measurement-input-size);justify-self:start;z-index:1}.UnitConverterToolView__precision[data-v-ae75dcf0]{max-width:180px}.UnitConverterToolView__result[data-v-ae75dcf0]{display:grid;gap:var(--spacing-5);align-content:start;border-color:var(--color-border);border-left:var(--spacing-1) solid var(--color-accent);background:var(--white)}.UnitConverterToolView__result .UnitConverterToolView__sectionSubtitle[data-v-ae75dcf0]{color:var(--color-accent-focus)}.UnitConverterToolView__eyebrow[data-v-ae75dcf0]{color:var(--color-accent-focus);font-weight:700;text-transform:uppercase;font-size:var(--font-size-small);line-height:var(--line-height-small)}.UnitConverterToolView__answerRow[data-v-ae75dcf0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.UnitConverterToolView__answer[data-v-ae75dcf0]{display:flex;gap:var(--spacing-2);align-items:baseline;min-width:0;max-width:100%;margin:0;color:var(--color-text);font-size:var(--font-size-xxx-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-xxx-large)}.UnitConverterToolView__answer span[data-v-ae75dcf0]{min-width:0;overflow-wrap:anywhere}.UnitConverterToolView__answer small[data-v-ae75dcf0]{flex:0 0 auto;color:var(--color-accent-focus);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);white-space:nowrap}.UnitConverterToolView__copy[data-v-ae75dcf0]{flex:0 0 auto}.UnitConverterToolView__error[data-v-ae75dcf0]{margin:0;color:var(--color-danger);font-weight:var(--font-weight-bold)}.UnitConverterToolView__equation[data-v-ae75dcf0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.UnitConverterToolView__equationIcon[data-v-ae75dcf0]{color:var(--color-accent-focus)}.UnitConverterToolView__unitChip[data-v-ae75dcf0]{display:inline-flex;align-items:center;max-width:100%;min-width:0;min-height:var(--measurement-input-size-small);border:1px solid var(--color-border);border-radius:var(--border-radius-small);background:var(--white);color:var(--color-text);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.UnitConverterToolView__unitChip--accent[data-v-ae75dcf0]{border-color:var(--color-accent-disabled);color:var(--color-accent-focus)}.UnitConverterToolView__meta[data-v-ae75dcf0]{display:grid;gap:var(--spacing-2);margin:0;padding-top:var(--spacing-3);border-top:1px solid var(--color-accent-disabled)}.UnitConverterToolView__metaRow[data-v-ae75dcf0]{display:flex;justify-content:space-between;gap:var(--spacing-3);color:var(--color-accent-focus);font-size:var(--font-size-small);line-height:var(--line-height-small)}.UnitConverterToolView__metaRow dt[data-v-ae75dcf0],.UnitConverterToolView__metaRow dd[data-v-ae75dcf0]{margin:0}.UnitConverterToolView__metaRow dd[data-v-ae75dcf0]{color:var(--color-text);font-weight:var(--font-weight-semibold)}@media(min-width:520px){.UnitConverterToolView__unitGrid[data-v-ae75dcf0]{grid-template-columns:repeat(2,minmax(0,1fr))}.UnitConverterToolView__unitGrid>.UnitConverterToolView__field[data-v-ae75dcf0]:first-child{grid-column:1;grid-row:1}.UnitConverterToolView__unitGrid>.UnitConverterToolView__field[data-v-ae75dcf0]:last-child{grid-column:2;grid-row:1}.UnitConverterToolView__swap[data-v-ae75dcf0]{grid-column:1 / -1;grid-row:2;justify-self:center;margin-top:calc(-1 * var(--spacing-1))}}@media(min-width:900px){.UnitConverterToolView[data-v-ae75dcf0]{grid-template-columns:minmax(320px,480px) minmax(360px,1fr)}}@media(max-width:560px){.UnitConverterToolView__sectionHeader[data-v-ae75dcf0]{align-items:flex-start}.UnitConverterToolView__answer[data-v-ae75dcf0]{font-size:var(--font-size-xx-large);line-height:var(--line-height-xx-large)}.UnitConverterToolView__answerRow[data-v-ae75dcf0]{align-items:flex-start}}.UnitConverterToolView__assistiveText[data-v-ae75dcf0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.UnitConverter[data-v-2c126f03]{width:100%}.UnitConverter[data-v-2c126f03]>.Heading{margin-bottom:var(--spacing-4)}.UnitConverter__panel[data-v-2c126f03]{display:grid;gap:var(--spacing-3);border-color:var(--color-border);border-left:var(--spacing-1) solid var(--color-accent);background:var(--white)}.UnitConverter__answerRow[data-v-2c126f03]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-width:0}.UnitConverter__answer[data-v-2c126f03]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:baseline;min-width:0;max-width:100%;margin:0;color:var(--color-text);font-size:var(--font-size-xx-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-xx-large)}.UnitConverter__answer span[data-v-2c126f03]{min-width:0;overflow-wrap:anywhere}.UnitConverter__answer small[data-v-2c126f03]{flex:0 0 auto;color:var(--color-accent-focus);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);white-space:nowrap}.UnitConverter__answerSeparator[data-v-2c126f03]{color:var(--color-text-secondary);font-size:var(--font-size-large);font-weight:var(--font-weight-medium)}.UnitConverter__copy[data-v-2c126f03]{flex:0 0 auto}.UnitConverter__error[data-v-2c126f03]{margin:0;color:var(--color-danger);font-weight:var(--font-weight-bold)}.UnitConverter__meta[data-v-2c126f03]{display:grid;gap:var(--spacing-2);margin:0;padding-top:var(--spacing-3);border-top:1px solid var(--color-accent-disabled)}.UnitConverter__metaRow[data-v-2c126f03]{display:flex;justify-content:space-between;gap:var(--spacing-3);color:var(--color-accent-focus);font-size:var(--font-size-small);line-height:var(--line-height-small)}.UnitConverter__metaRow dt[data-v-2c126f03],.UnitConverter__metaRow dd[data-v-2c126f03]{margin:0}.UnitConverter__metaRow dd[data-v-2c126f03]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.UnitConverter__assistiveText[data-v-2c126f03]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.VideoInput[data-v-03f2994c]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.VideoInput__contentContainer[data-v-03f2994c]{position:relative;width:100%;height:100%}.VideoInput__toolbarWrapper[data-v-03f2994c]{bottom:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:100%;z-index:11;gap:8px}.VideoEditable__videoUrlSection[data-v-b4ae1e41]{--max-input-width: 400px;display:flex;justify-content:center;width:100%;max-width:var(--max-input-width)}.VideoEditable__inputs[data-v-b4ae1e41]{display:flex;justify-content:center;width:100%;max-width:var(--max-input-width)}.VideoEditable__coverImageButtons[data-v-b4ae1e41]{display:flex;justify-content:center}.Video__wrapper[data-v-3de1bfdb]{position:relative}.Video__wrapper--narrow[data-v-3de1bfdb]{clear:both;float:left;margin-right:1em}[data-v-3de1bfdb] .IframePreview{margin-inline:auto}.Video__caption[data-v-3de1bfdb] p,.Video__caption[data-v-3de1bfdb] div{line-height:inherit}.VideoRoot{clear:both}.Video__closedBox{overflow:hidden}.Video__closedBox .Box__imageWrapper{border-bottom-right-radius:var(--border-radius-medium);overflow:hidden;padding-bottom:0}.Video__closedBox .Box__image{border-bottom-right-radius:var(--border-radius-medium);object-fit:cover;object-position:top left}.Whiteboard[data-v-c31deb8e]{display:flex;flex-direction:column;height:100%;width:100%;position:relative;background-color:var(--color-background-default)}.Whiteboard[data-v-c31deb8e]>.BoardCollaborator__container,.Whiteboard[data-v-c31deb8e]>.ExcalidrawApp,.Whiteboard[data-v-c31deb8e]>.BoardViewOnly__container,.Whiteboard>.Whiteboard__board[data-v-c31deb8e]{flex-grow:1;height:100%;width:100%}.Whiteboard__loading[data-v-c31deb8e]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--color-neutral-60);font-size:var(--font-size-medium);padding:1rem;min-height:100px}.WhiteboardPreviewCard[data-v-c31deb8e]{background-color:var(--white);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--box-shadow);outline:none;overflow:visible;padding:0;position:relative;transition:border-color var(--transition-duration-normal),box-shadow var(--transition-duration-normal),transform var(--transition-duration-normal)}.WhiteboardPreviewCard__surface[data-v-c31deb8e]{border-radius:inherit;display:flex;flex-direction:column;gap:0;overflow:hidden;position:relative}.WhiteboardPreviewCard__canvasShell[data-v-c31deb8e]{background-color:var(--white);border-bottom:1px solid var(--color-neutral-30);border-top-left-radius:inherit;border-top-right-radius:inherit;min-height:clamp(320px,42vw,520px);outline:none;overflow:hidden;position:relative;transition:border-color var(--transition-duration-normal),box-shadow var(--transition-duration-normal),transform var(--transition-duration-normal)}.WhiteboardPreviewCard__canvasShell--interactive[data-v-c31deb8e]{cursor:pointer}.WhiteboardPreviewCard__canvasShell--interactive[data-v-c31deb8e]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neutral-40) 70%,transparent)}.WhiteboardPreviewCard__canvasShell--interactive[data-v-c31deb8e]:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.WhiteboardPreviewCard__cornerBadge[data-v-c31deb8e]{align-items:center;background-color:color-mix(in srgb,var(--white) 96%,transparent);border:1px solid #0000000c;border-radius:0 0 0 12px;box-shadow:0 6px 16px #00000008;color:var(--color-neutral-80);display:inline-flex;font-size:12px;font-weight:600;min-height:34px;padding:0 12px;position:absolute;right:0;top:0;z-index:2}.WhiteboardPreviewCard__canvasShell[data-v-c31deb8e] .TypeMark{z-index:2}.WhiteboardPreviewCard__meta[data-v-c31deb8e]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4)}.WhiteboardPreviewCard__summaryField[data-v-c31deb8e]{color:var(--color-neutral-70)}.WhiteboardPreviewCard__summaryField[data-v-c31deb8e] .Field{min-height:1.5em}.WhiteboardPreviewCard__summaryField[data-v-c31deb8e] .Field__placeholder{color:var(--color-neutral-60)}.WhiteboardPreviewCard__summaryField[data-v-c31deb8e] p{margin:0}.WhiteboardPreviewCard__summaryField[data-v-c31deb8e] p+p{margin-top:.75em}.WhiteboardPreviewCard__viewportWrap[data-v-c31deb8e]{inset:0;position:absolute}.WhiteboardPreviewCard__viewport[data-v-c31deb8e]{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.WhiteboardPreviewCard__viewport[data-v-c31deb8e] .BoardPreview{height:100%}.WhiteboardPreviewCard__viewport[data-v-c31deb8e] .BoardPreview__content{padding:0}.WhiteboardPreviewCard__viewport[data-v-c31deb8e] .BoardPreview__content svg{filter:saturate(.98);height:100%;max-height:none;max-width:none;transform:scale(1.01);width:100%}@media screen and (max-width:700px){.WhiteboardPreviewCard__canvasShell[data-v-c31deb8e]{min-height:280px}.WhiteboardPreviewCard__meta[data-v-c31deb8e]{padding:var(--spacing-3)}.WhiteboardPreviewCard__cornerBadge[data-v-c31deb8e]{font-size:11px;min-height:30px;padding:0 10px}.WhiteboardPreviewCard__viewportWrap[data-v-c31deb8e]{inset:0}}.WhiteboardToolView[data-v-f13cf936]{height:calc(100vh - var(--measurement-header-height, 64px) - var(--headerHeight, 60px));height:calc(100svh - var(--measurement-header-height, 64px) - var(--headerHeight, 60px));min-height:0;overflow:hidden;background:var(--white)}.WhiteboardToolView[data-v-f13cf936] .BaseBoard{height:100%}@media(max-width:720px){.WhiteboardToolView[data-v-f13cf936]{min-height:0}}.Iframe__wrapper[data-v-f33c0a53]{position:relative}.Iframe__teleporter[data-v-f33c0a53]{margin:0!important;position:absolute}.Iframe__teleporter--big[data-v-f33c0a53]{-webkit-backdrop-filter:blur(3px) brightness(60%);backdrop-filter:blur(3px) brightness(60%);height:100%;inset:0;padding:16px;position:fixed;width:100%}.Iframe__replacer[data-v-f33c0a53]{width:100%;position:relative}.Iframe[data-v-f33c0a53]{aspect-ratio:3 / 2;background-color:var(--white);border-radius:8px;border:1px solid var(--color-neutral-40);box-sizing:content-box;display:block;height:100%;max-height:calc(100vh - 150px);min-height:100px;resize:vertical;width:calc(100% - 2px)}@media screen and (orientation:portrait)and (max-width:800px){.Iframe[data-v-f33c0a53]{aspect-ratio:2 / 3}}.Iframe__enterFullscreen[data-v-f33c0a53]{bottom:16px;position:absolute;right:16px}.Iframe__exitFullscreen[data-v-f33c0a53]{bottom:32px;position:absolute;right:32px}.WidgetEditable[data-v-0cbb484f]{height:70vh;padding:24px}.WidgetEditable__data[data-v-0cbb484f]{display:flex;align-items:end;gap:16px;margin-bottom:24px}.Heading[data-v-9dfd2428]{border-bottom:none;margin-bottom:16px;padding-bottom:0}.Widget__header[data-v-9dfd2428]>*:nth-child(1){flex-grow:1}.Widget__title[data-v-9dfd2428]{font-size:16px;font-weight:500;line-height:28px;margin:0;padding:0 36px 0 0;text-align:start}.Widget__footer[data-v-9dfd2428]{padding-top:16px}.WordCloudDisplay[data-v-cb188158]{width:100%;height:min(60vh,500px);display:flex;justify-content:center;align-items:center;background-color:var(--color-background);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.WordCloudDisplay__empty[data-v-cb188158]{color:var(--color-text-secondary);font-size:var(--font-size-medium)}.WordCloudStopWordsModal[data-v-3dcc58aa]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordCloudStopWordsModal__description[data-v-3dcc58aa]{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.WordCloudStopWordsModal__defaultList[data-v-3dcc58aa]{display:flex}.WordCloudStopWordsModal__editor[data-v-3dcc58aa]{display:flex;flex-direction:column;gap:var(--spacing-1)}.WordCloudStopWordsModal__hint[data-v-3dcc58aa]{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.WordCloudStopWordsModal__list[data-v-3dcc58aa]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.WordCloudStopWordsModal__word[data-v-3dcc58aa]{background:var(--color-neutral-20);border:1px solid var(--color-border);border-radius:var(--border-radius-small);color:var(--color-text);font-size:var(--font-size-small);line-height:1;padding:var(--spacing-1) var(--spacing-2)}.ColorSchemePicker[data-v-549bead3]{display:grid;gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.ColorSchemePicker--disabled[data-v-549bead3]{opacity:.5;pointer-events:none}.ColorSchemePicker__row[data-v-549bead3]{align-items:center;background:var(--color-background);border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-small);cursor:pointer;display:grid;gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:var(--spacing-2) var(--spacing-3);transition:background-color .15s ease,border-color .15s ease}.ColorSchemePicker__row[data-v-549bead3]:hover:not(:disabled){background-color:var(--color-neutral-10)}.ColorSchemePicker__row--selected[data-v-549bead3]{border-color:var(--color-accent);background-color:var(--color-accent-surface)}.ColorSchemePicker__row--selected[data-v-549bead3]:hover:not(:disabled){background-color:var(--color-accent-surface)}.ColorSchemePicker__label[data-v-549bead3]{font-size:var(--font-size-small);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColorSchemePicker__swatches[data-v-549bead3]{display:flex;gap:2px}.ColorSchemePicker__swatch[data-v-549bead3]{height:16px;width:16px;border-radius:50%;border:1px solid var(--color-neutral-30)}.CustomColorEditor[data-v-8d560c62]{display:flex;flex-direction:column;gap:var(--spacing-2)}.CustomColorEditor__swatches[data-v-8d560c62],.CustomColorEditor[data-v-8d560c62] .Sortable{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.CustomColorEditor[data-v-8d560c62] .Sortable__ghost{width:auto;float:none}.CustomColorEditor__swatchWrapper[data-v-8d560c62]{position:relative}.CustomColorEditor__swatch[data-v-8d560c62]{width:32px;height:32px;border-radius:50%;border:2px solid var(--color-neutral-30);cursor:grab;transition:border-color .15s ease,transform .15s ease}.CustomColorEditor__swatch[data-v-8d560c62]:active{cursor:grabbing}.CustomColorEditor__swatch[data-v-8d560c62]:hover{border-color:var(--color-accent);transform:scale(1.1)}.CustomColorEditor__colorInput[data-v-8d560c62]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;pointer-events:none}.CustomColorEditor__removeButton[data-v-8d560c62]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--color-neutral-70);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0;transition:opacity .15s ease}.CustomColorEditor__swatchWrapper:hover .CustomColorEditor__removeButton[data-v-8d560c62]{opacity:1}.CustomColorEditor__removeButton[data-v-8d560c62]:hover{background:var(--color-red)}.CustomColorEditor__addButton[data-v-8d560c62]{width:32px;height:32px;border-radius:50%;border:2px dashed var(--color-neutral-40);background:transparent;color:var(--color-neutral-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}.CustomColorEditor__addButton[data-v-8d560c62]:hover{border-color:var(--color-accent);color:var(--color-accent)}.CustomColorEditor__hint[data-v-8d560c62]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.ColorModeSelector[data-v-8972ab77]{display:flex;flex-direction:column;gap:var(--spacing-3)}.ColorModeSelector__tabs[data-v-8972ab77]{font-size:var(--font-size-small);line-height:var(--line-height-medium)}.ColorModeSelector__content[data-v-8972ab77]{min-height:0}.ColorModeSelector__fade-enter-active[data-v-8972ab77],.ColorModeSelector__fade-leave-active[data-v-8972ab77]{transition:opacity .15s ease}.ColorModeSelector__fade-enter-from[data-v-8972ab77],.ColorModeSelector__fade-leave-to[data-v-8972ab77]{opacity:0}.RotationControl[data-v-3e4d3225]{display:flex;flex-direction:column;gap:var(--spacing-3)}.RotationControl__slider[data-v-3e4d3225]{padding:0 var(--spacing-2)}.RotationControl__sliderInput[data-v-3e4d3225]{width:100%}.RotationControl__inputs[data-v-3e4d3225]{display:flex;gap:var(--spacing-4)}.RotationControl__inputGroup[data-v-3e4d3225]{display:flex;align-items:center;gap:var(--spacing-2)}.RotationControl__inputLabel[data-v-3e4d3225]{font-size:var(--font-size-small);color:var(--color-text-secondary)}.RotationControl__numberInput[data-v-3e4d3225]{width:80px}.RotationControl__numberInput[data-v-3e4d3225] .p-inputnumber-input{width:100%;padding:var(--spacing-2);font-size:var(--font-size-small)}.RotationControl__hint[data-v-3e4d3225]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.WordCloudOptions[data-v-dac62ced]{display:flex;flex-direction:column;gap:var(--spacing-5)}.WordCloudOptions__section[data-v-dac62ced]{display:flex;flex-direction:column;gap:var(--spacing-3)}.WordCloudOptions__sectionTitle[data-v-dac62ced]{color:var(--color-text);font-size:var(--font-size-small);font-weight:600;line-height:1.3;margin:0}.WordCloudOptions__basicGrid[data-v-dac62ced]{align-items:start;display:grid;gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) 120px}.WordCloudOptions__field[data-v-dac62ced]{display:flex;flex-direction:column}.WordCloudOptions__basicField[data-v-dac62ced]{display:grid;grid-template-rows:34px 38px}.WordCloudOptions__basicField[data-v-dac62ced] .Label{align-items:end;line-height:18px;margin-bottom:var(--spacing-2)}.WordCloudOptions__switchRow[data-v-dac62ced]{align-items:center;display:flex;gap:var(--spacing-2);min-height:36px}.WordCloudOptions__hint[data-v-dac62ced]{margin-top:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small)}.WordCloudOptions__settingsButton[data-v-dac62ced]{align-items:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-small);box-shadow:none;color:var(--color-text);display:grid;gap:var(--spacing-2);grid-template-columns:auto minmax(0,1fr) auto;justify-content:initial;min-height:44px;padding:var(--spacing-2) var(--spacing-3);text-align:left;width:100%;transition:background-color var(--transition-duration-normal),border-color var(--transition-duration-normal)}.WordCloudOptions__settingsButton[data-v-dac62ced]:hover{background:var(--color-neutral-10);border-color:var(--color-accent)}.WordCloudOptions__settingsIcon[data-v-dac62ced],.WordCloudOptions__settingsArrow[data-v-dac62ced]{color:var(--color-text-secondary)}.WordCloudOptions__settingsText[data-v-dac62ced]{display:flex;flex-direction:column;gap:2px;min-width:0}.WordCloudOptions__settingsTitle[data-v-dac62ced]{font-size:var(--font-size-small);font-weight:500}.WordCloudOptions__settingsMeta[data-v-dac62ced]{color:var(--color-text-secondary);font-size:var(--font-size-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WordCloudOptions__numberInput[data-v-dac62ced]{width:100%}.WordCloudOptions__disclosure[data-v-dac62ced]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;display:grid;gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto auto;padding:0 0 var(--spacing-2);text-align:left}.WordCloudOptions__disclosureTitle[data-v-dac62ced]{font-size:var(--font-size-small);font-weight:600}.WordCloudOptions__disclosureMeta[data-v-dac62ced]{color:var(--color-text-secondary);font-size:var(--font-size-small)}.WordCloudOptions__disclosureIcon[data-v-dac62ced]{color:var(--color-text-secondary);transition:transform var(--transition-duration-normal) ease}.WordCloudOptions__disclosureIcon--open[data-v-dac62ced]{transform:rotate(180deg)}.WordCloudOptions__rotationControl[data-v-dac62ced]{padding-top:var(--spacing-1)}@media(max-width:520px){.WordCloudOptions__basicGrid[data-v-dac62ced]{grid-template-columns:1fr}.WordCloudOptions__basicField[data-v-dac62ced]{grid-template-rows:auto auto}.WordCloudOptions__numberInput[data-v-dac62ced]{max-width:120px}}.WordCloudToolView[data-v-1f961777]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:var(--spacing-5);align-items:start}.WordCloudToolView__editor[data-v-1f961777]{display:grid;gap:var(--spacing-4)}.WordCloudToolView__contentField[data-v-1f961777]{display:grid;gap:var(--spacing-2)}.WordCloudToolView__preview[data-v-1f961777]{min-height:min(62vh,620px);display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.WordCloudToolView__preview[data-v-1f961777] .WordCloudDisplay{width:100%;min-height:min(62vh,620px)}.WordCloudToolView__empty[data-v-1f961777]{width:100%;min-height:min(62vh,620px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);background:var(--color-background);color:var(--color-text-secondary)}.WordCloudToolView__downloadActions[data-v-1f961777]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center;margin-top:var(--spacing-4)}@media(max-width:900px){.WordCloudToolView[data-v-1f961777]{grid-template-columns:1fr}}.WordCloudEditable[data-v-962ba914]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordCloudEditable__content[data-v-962ba914]{width:100%}.WordCloudEditable__options[data-v-962ba914]{padding:var(--spacing-4);background-color:var(--color-surface);border-radius:var(--border-radius-medium);border:1px solid var(--color-border)}.WordCloudEditable__preview[data-v-962ba914],.WordCloudEditable__previewContent[data-v-962ba914]{width:100%}.WordCloudEditable__placeholder[data-v-962ba914]{display:flex;justify-content:center;align-items:center;height:min(60vh,500px);background-color:var(--color-background);border-radius:var(--border-radius-medium);color:var(--color-text-secondary);font-size:var(--font-size-medium)}.WordCloud[data-v-6cd219f1]{display:flex;flex-direction:column;gap:var(--spacing-2)}.WordCloudPrint[data-v-51cd6449]{page-break-inside:avoid}.WordCloudPrint__title[data-v-51cd6449]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-medium);line-height:var(--line-height-medium);margin-bottom:var(--spacing-4)}.WordCloudPrint__content[data-v-51cd6449]{display:flex;justify-content:center;align-items:center;width:100%;min-height:400px}.WordCloudPrint__empty[data-v-51cd6449]{color:var(--color-text-secondary);font-size:var(--font-size-medium);font-style:italic}.WordGameGuessBoard[data-v-e0dea993]{--wordgame-slot-size: calc(var(--spacing-12) - var(--spacing-1));--wordgame-slot-font-size: var(--font-size-x-large);--wordgame-gap-size: var(--spacing-3);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}.WordGameGuessBoard__row[data-v-e0dea993]{display:flex;align-items:stretch;justify-content:center;gap:var(--spacing-1);flex-wrap:wrap}.WordGameGuessBoard__row[data-v-e0dea993]:not(:first-child){margin-top:var(--spacing-half);border-top:var(--border-width-thin) solid;padding-top:var(--spacing-1);border-image:linear-gradient(to right,transparent,var(--color-neutral-60),transparent) 1}.WordGameGuessBoard__row--active[data-v-e0dea993]:only-child{margin-top:0;border:none;padding-top:0}.WordGameGuessBoard__word[data-v-e0dea993]{display:inline-flex;align-items:stretch;justify-content:center;gap:var(--spacing-1);flex-wrap:wrap;max-width:100%;padding:var(--spacing-half);border-radius:var(--border-radius-small);background:color-mix(in srgb,var(--color-neutral-50),transparent 88%)}.WordGameGuessBoard__gap[data-v-e0dea993]{width:var(--wordgame-gap-size)}.WordGameGuessBoard__slot[data-v-e0dea993]{min-width:var(--wordgame-slot-size);height:var(--wordgame-slot-size);display:inline-flex;align-items:center;justify-content:center;font-family:monospace;font-size:var(--wordgame-slot-font-size);border:var(--border-width-thin) solid var(--color-neutral-50);border-radius:var(--border-radius-small);background:var(--white);color:var(--color-text);font-weight:var(--font-weight-semibold)}@media screen and (max-width:800px){.WordGameGuessBoard[data-v-e0dea993]{--wordgame-slot-size: calc(var(--measurement-input-size) + var(--spacing-1));--wordgame-slot-font-size: var(--font-size-large);--wordgame-gap-size: var(--spacing-2)}}@media screen and (max-width:500px){.WordGameGuessBoard[data-v-e0dea993]{--wordgame-slot-size: calc(var(--measurement-input-size) - var(--spacing-half));--wordgame-slot-font-size: var(--font-size-medium);--wordgame-gap-size: var(--spacing-1)}.WordGameGuessBoard__row[data-v-e0dea993],.WordGameGuessBoard__word[data-v-e0dea993]{gap:var(--spacing-half)}}.WordGameGuessBoard__slot--idle[data-v-e0dea993]{background:var(--white);border-color:var(--color-neutral-50);border-bottom-color:var(--color-neutral-60)}.WordGameGuessBoard__slot--active[data-v-e0dea993]{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width-thin) var(--color-primary)}.WordGameGuessBoard__caret[data-v-e0dea993]{display:inline-block;width:calc(var(--border-width-thin) * 2);height:60%;background:var(--color-primary);border-radius:var(--border-radius-small);animation:WordGameGuessBoardCaretBlink-e0dea993 1s steps(2,start) infinite}@keyframes WordGameGuessBoardCaretBlink-e0dea993{to{opacity:0}}@media(prefers-reduced-motion:reduce){.WordGameGuessBoard__caret[data-v-e0dea993]{animation:none}}.WordGameGuessBoard__slot--correct[data-v-e0dea993]{background:color-mix(in srgb,var(--color-success),transparent 84%);border-color:var(--color-success)}.WordGameGuessBoard__slot--present[data-v-e0dea993]{background:color-mix(in srgb,var(--color-warning),transparent 84%);border-color:var(--color-warning)}.WordGameGuessBoard__slot--absent[data-v-e0dea993]{background:color-mix(in srgb,var(--color-neutral-70),transparent 84%);border-color:var(--color-neutral-70)}.WordGameHelpModal[data-v-77eeaa33]{--word-game-idle-gap: var(--spacing-1);--word-game-slot-size: var(--spacing-8);--word-game-slot-size-mobile: var(--spacing-6);background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-xl);overflow:hidden;max-height:90vh}.WordGameHelpModal__content[data-v-77eeaa33]{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}.WordGameHelpModal__sectionTitle[data-v-77eeaa33]{margin:0;font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:var(--color-text)}.WordGameHelpModal__simulation[data-v-77eeaa33]{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-5);background:var(--color-neutral-10);border-radius:var(--border-radius-medium)}.WordGameHelpModal__guessProgression[data-v-77eeaa33]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordGameHelpModal__guessRow[data-v-77eeaa33]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.WordGameHelpModal__guessSlots[data-v-77eeaa33]{display:flex;align-items:center;gap:var(--spacing-half);flex-wrap:wrap}.WordGameHelpModal__slot[data-v-77eeaa33]{min-width:var(--word-game-slot-size);height:var(--word-game-slot-size);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-mono, monospace);font-size:var(--font-size-medium);border:var(--border-width-thin) solid var(--color-neutral-50);border-radius:var(--border-radius-small);background:var(--white);color:var(--color-text);font-weight:var(--font-weight-semibold)}.WordGameHelpModal__slot--idle[data-v-77eeaa33]{min-width:var(--word-game-idle-gap);width:var(--word-game-idle-gap);border-color:transparent;background:transparent;color:transparent}.WordGameHelpModal__slot--correct[data-v-77eeaa33]{background:color-mix(in srgb,var(--color-success),transparent 84%);border-color:var(--color-success)}.WordGameHelpModal__slot--present[data-v-77eeaa33]{background:color-mix(in srgb,var(--color-warning),transparent 84%);border-color:var(--color-warning)}.WordGameHelpModal__slot--absent[data-v-77eeaa33]{background:color-mix(in srgb,var(--color-neutral-70),transparent 84%);border-color:var(--color-neutral-70)}.WordGameHelpModal__explanation[data-v-77eeaa33]{display:flex;align-items:flex-start;gap:var(--spacing-2)}.WordGameHelpModal__explanationIcon[data-v-77eeaa33]{flex-shrink:0;font-size:var(--font-size-large);margin-top:var(--spacing-half)}.WordGameHelpModal__explanationIcon--absent[data-v-77eeaa33]{color:var(--color-neutral-70)}.WordGameHelpModal__explanationIcon--present[data-v-77eeaa33]{color:var(--color-warning)}.WordGameHelpModal__explanationIcon--correct[data-v-77eeaa33]{color:var(--color-success)}.WordGameHelpModal__explanationText[data-v-77eeaa33]{font-size:var(--font-size-large);color:var(--color-text);line-height:1.3}.WordGameHelpModal__playButton[data-v-77eeaa33]{align-self:center;padding:var(--spacing-3) var(--spacing-8);margin-top:var(--spacing-2)}@media(max-width:800px){.WordGameHelpModal__content[data-v-77eeaa33]{padding:var(--spacing-4);gap:var(--spacing-4)}.WordGameHelpModal__sectionTitle[data-v-77eeaa33]{font-size:var(--font-size-medium)}.WordGameHelpModal__simulation[data-v-77eeaa33]{padding:var(--spacing-3);gap:var(--spacing-3)}.WordGameHelpModal__guessRow[data-v-77eeaa33]{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.WordGameHelpModal__explanationText[data-v-77eeaa33]{max-width:100%;font-size:var(--font-size-small)}.WordGameHelpModal__slot[data-v-77eeaa33]{min-width:var(--word-game-slot-size-mobile);height:var(--word-game-slot-size-mobile);font-size:var(--font-size-medium)}.WordGameHelpModal__slot--idle[data-v-77eeaa33]{min-width:var(--spacing-half);width:var(--spacing-half)}}.WordGameAnswerable[data-v-9da992a4]{display:flex;flex-direction:column;gap:var(--spacing-3);min-height:calc(var(--spacing-12) * 4 + var(--spacing-2))}.WordGameAnswerable__game[data-v-9da992a4]{display:flex;flex-direction:column;gap:var(--spacing-3)}.WordGameAnswerable__allDone[data-v-9da992a4]{border:var(--border-width-thin) solid var(--color-success);border-radius:var(--border-radius-medium);padding:var(--spacing-4);text-align:center;color:var(--color-success);font-weight:var(--font-weight-semibold)}.WordGameAnswerable__taskCard[data-v-9da992a4]{display:flex;flex-direction:column;gap:var(--spacing-3)}.WordGameAnswerable__leftButtonsInline[data-v-9da992a4]{display:flex;align-items:center;gap:var(--spacing-3)}.WordGameAnswerable__guessBoardWrap[data-v-9da992a4]{position:relative;padding:var(--spacing-2);border-radius:var(--border-radius-medium);border:var(--border-width-thin) solid var(--color-border);background:var(--color-neutral-10)}.WordGameAnswerable__status[data-v-9da992a4]{align-self:center;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-large);border:var(--border-width-thin) solid var(--color-border);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);background:var(--white);color:var(--color-text)}.WordGameAnswerable__status--neutral[data-v-9da992a4]{background:var(--color-neutral-10);border-color:var(--color-neutral-50);color:var(--color-text-secondary)}.WordGameAnswerable__status--success[data-v-9da992a4]{background:color-mix(in srgb,var(--color-success),transparent 88%);border-color:var(--color-success);color:var(--color-success)}.WordGameAnswerable__status--warning[data-v-9da992a4]{background:color-mix(in srgb,var(--color-warning),transparent 88%);border-color:var(--color-warning);color:var(--color-warning)}.WordGameAnswerable__status--danger[data-v-9da992a4]{background:color-mix(in srgb,var(--color-danger),transparent 88%);border-color:var(--color-danger);color:var(--color-danger)}.WordGameAnswerable__submitButtonWrap[data-v-9da992a4]{display:flex;align-items:center;gap:var(--spacing-2)}.WordGameAnswerable__guessInputCapture[data-v-9da992a4]{position:absolute;opacity:0;width:var(--border-width-thin);height:var(--border-width-thin);left:0;top:0;pointer-events:none}.WordGameTaskEditor[data-v-c6fae8cf]{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);background:var(--color-neutral-10)}.WordGameTaskEditor__fields[data-v-c6fae8cf]{display:flex;flex-direction:column;gap:var(--spacing-3)}.WordGameTaskEditor__field[data-v-c6fae8cf]{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}.WordGameTaskEditor__field--narrow[data-v-c6fae8cf]{flex:0 0 140px}.WordGameTaskEditor__infiniteAttempt[data-v-c6fae8cf]{display:flex;align-items:center;justify-content:flex-start;min-height:var(--measurement-input-size);padding:0 var(--spacing-3);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-small);background:var(--white);color:var(--color-text-secondary);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:1}.WordGameTaskEditor__row[data-v-c6fae8cf]{display:flex;gap:var(--spacing-3);align-items:flex-start}.WordGameTaskEditor__label[data-v-c6fae8cf]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.WordGameTaskEditor__required[data-v-c6fae8cf]{color:var(--color-danger)}.WordGameTaskEditor__hint[data-v-c6fae8cf]{margin:0;font-size:var(--font-size-small);color:var(--color-text-secondary);font-style:italic}.WordGameTaskEditor__checkboxes[data-v-c6fae8cf]{display:flex;flex-direction:column;gap:var(--spacing-2)}.WordGameEditable[data-v-0b8051be]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordGameSolution[data-v-150447d9]{display:flex;flex-direction:column;gap:var(--spacing-3);min-height:200px}.WordGameSolution__game[data-v-150447d9]{display:flex;flex-direction:column;gap:var(--spacing-3)}.WordGameSolution__allDone[data-v-150447d9]{border:var(--border-width-thin) solid var(--color-success);border-radius:var(--border-radius-medium);padding:var(--spacing-4);text-align:center;color:var(--color-success);font-weight:var(--font-weight-semibold)}.WordGameSolution__taskCard[data-v-150447d9]{display:flex;flex-direction:column;gap:var(--spacing-3)}.WordGameSolution__taskQuestion[data-v-150447d9]{margin:0;font-size:var(--font-size-large);font-weight:var(--font-weight-semibold)}.WordGameSolution__guessBoardWrap[data-v-150447d9]{position:relative;padding:var(--spacing-2);border-radius:var(--border-radius-medium);border:var(--border-width-thin) solid var(--color-border);background:var(--color-neutral-10)}.WordGameSolution__attemptsLeft[data-v-150447d9]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small)}.WordGame[data-v-5d539584]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.WordGamePrint[data-v-8911bcd6]{display:flex;flex-direction:column}.WordGamePrint__content[data-v-8911bcd6]{display:flex;flex-direction:column;gap:var(--spacing-3)}.WordGamePrint__boardWrap[data-v-8911bcd6]{width:100%;display:flex;justify-content:center}.WordGamePrint__boardWrap[data-v-8911bcd6] .WordGameGuessBoard__slot{background:var(--white);border-color:var(--black);color:var(--black)}.WordGamePrint__boardWrap[data-v-8911bcd6] .WordGameGuessBoard__word{background:transparent}.WordGamePrint__empty[data-v-8911bcd6]{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary);font-style:italic}@media print{.WordGamePrint[data-v-8911bcd6],.WordGamePrint__content[data-v-8911bcd6],.WordGamePrint__boardWrap[data-v-8911bcd6],.WordGamePrint__boardWrap[data-v-8911bcd6] .WordGameGuessBoard__row{break-inside:avoid}}.WordGameResult[data-v-49930d19]{width:100%}.WordGameResult__empty[data-v-49930d19]{color:var(--color-neutral-50);font-size:var(--font-size-small)}.WordGameResult__taskGrid[data-v-49930d19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-2)}.WordGameResult__taskCard[data-v-49930d19]{border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-small);padding:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-1);background:var(--white)}.WordGameResult__taskCard--correct[data-v-49930d19]{border:var(--border-width-thin) solid var(--color-dark-green)}.WordGameResult__row[data-v-49930d19]{display:flex;flex-direction:column;gap:var(--spacing-half)}.WordGameResult__row--result[data-v-49930d19],.WordGameResult__row--correctAnswer[data-v-49930d19]{margin-top:var(--spacing-half)}.WordGameResult__label[data-v-49930d19]{font-size:var(--font-size-x-small);color:var(--color-neutral-70);font-weight:var(--font-weight-semibold)}.WordGameResult__null[data-v-49930d19]{color:var(--color-neutral-60);font-size:var(--font-size-small);font-style:italic}.WordGameResult__bestGuessSlots[data-v-49930d19]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.WordGameResult__wordGroups[data-v-49930d19]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.WordGameResult__wordGroup[data-v-49930d19]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.WordGameResult__guessHistory[data-v-49930d19]{display:flex;flex-direction:column;gap:var(--spacing-1)}.WordGameResult__guessHistoryRow[data-v-49930d19]{display:flex;align-items:center;gap:var(--spacing-2)}.WordGameResult__guessHistoryIndex[data-v-49930d19]{min-width:var(--spacing-4);color:var(--color-neutral-70);font-size:var(--font-size-x-small)}.WordGameResult__guessesUsed[data-v-49930d19]{margin-top:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-small)}.WordGameResult__bestGuessSlot[data-v-49930d19]{min-width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--border-radius-small);border:var(--border-width-thin) solid var(--color-neutral-50);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-mono, monospace);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.WordGameResult__bestGuessSlot--correct[data-v-49930d19]{background:color-mix(in srgb,var(--color-success),transparent 84%);border-color:var(--color-success)}.WordGameResult__bestGuessSlot--present[data-v-49930d19]{background:color-mix(in srgb,var(--color-warning),transparent 84%);border-color:var(--color-warning)}.WordGameResult__bestGuessSlot--absent[data-v-49930d19]{background:color-mix(in srgb,var(--color-neutral-70),transparent 84%);border-color:var(--color-neutral-70)}.WordGameResult__bestGuessSlot--neutral[data-v-49930d19]{background:var(--white);border-color:var(--color-neutral-50)}.WordGameTable__headAnswer[data-v-6757a8b8]{width:100%}.WordGameTable__headAnswerers[data-v-6757a8b8]{text-align:end;width:1%;white-space:nowrap}.WordGameTable__answerCell[data-v-6757a8b8]{padding:var(--spacing-3) var(--spacing-4);width:100%}.WordGameTable__answerContent[data-v-6757a8b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4)}.WordGameTable__mark[data-v-6757a8b8]{flex-shrink:0;margin-top:var(--spacing-half)}.WordGameTable__markWrap[data-v-6757a8b8]{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.WordGameTable__cellAnswerers[data-v-6757a8b8]{vertical-align:middle;text-align:end;width:1%;white-space:nowrap}.WordGameTable tr.WordGameTable__row--correct>td[data-v-6757a8b8]{background-color:var(--color-correct-answer-background)}.WordGameTable__empty[data-v-6757a8b8]{padding:var(--spacing-9);text-align:center;color:var(--color-neutral-60);font-style:italic}.WordGameResultCard__header[data-v-975a8f92]{display:flex;flex-direction:column}.WordGameCards[data-v-a821fc88]{width:100%}.WordGameCards__empty[data-v-a821fc88]{padding:var(--spacing-9);text-align:center;color:var(--color-neutral-60);font-style:italic}.WordList[data-v-03b87651]{display:flex;flex-direction:column}.WordList__list[data-v-03b87651]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2) var(--spacing-4);margin:0;padding:0;list-style:none!important}.WordList__item[data-v-03b87651]{font-size:var(--font-size-medium);font-weight:500;text-transform:uppercase;color:var(--color-text);list-style:none!important}.WordList__item--found[data-v-03b87651]{text-decoration:line-through;color:var(--color-text-tertiary)}.FoundWordsOverlay[data-v-5a24391d]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.FoundWordsOverlay__rect[data-v-5a24391d]{fill:none;stroke:var(--color-success);stroke-width:1.5}.SelectionOverlay[data-v-cb23d0a8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.SelectionOverlay__line[data-v-cb23d0a8]{opacity:.6;transition:stroke .1s ease-in-out}.SelectionOverlay--invalid .SelectionOverlay__line[data-v-cb23d0a8]{animation:invalid-flash-cb23d0a8 .3s ease-in-out}@keyframes invalid-flash-cb23d0a8{0%,to{opacity:.6}50%{opacity:.9}}.WordsearchCell[data-v-06be37c3]{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-neutral-50);border-radius:var(--border-radius-small);background-color:transparent;box-sizing:border-box}.WordsearchCell--inactive[data-v-06be37c3]{background:transparent;border:none}.WordsearchCell--highlighted[data-v-06be37c3]{background-color:var(--color-success-surface)}.WordsearchCell--selected[data-v-06be37c3]{background-color:var(--color-blue-20)}.WordsearchCell--interactive[data-v-06be37c3]:hover:not(.WordsearchCell--inactive):not(.WordsearchCell--highlighted){background-color:var(--color-neutral-20)}.WordsearchCell__letter[data-v-06be37c3]{font-size:var(--font-size-medium);font-weight:600;text-transform:uppercase;color:var(--color-text);-webkit-user-select:none;user-select:none}.WordsearchGrid[data-v-858f0f70]{position:relative;display:grid;gap:2px;width:fit-content;background-color:transparent;outline:none;touch-action:none;-webkit-user-select:none;user-select:none}.WordsearchGrid--interactive[data-v-858f0f70]{cursor:pointer}.WordsearchGrid--interactive[data-v-858f0f70]:focus{outline:none}.WordsearchAnswerable[data-v-82ca926f],.WordsearchAnswerable__content[data-v-82ca926f]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordsearchAnswerable__count[data-v-82ca926f]{font-size:var(--font-size-medium);font-weight:500;color:var(--color-text-secondary);text-align:center}.WordsearchAnswerable__gridSection[data-v-82ca926f]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);width:100%}.WordsearchAnswerable__wordListSection[data-v-82ca926f]{display:flex;flex-direction:column;width:100%}.WordsearchAnswerable__empty[data-v-82ca926f]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--color-text-secondary);text-align:center}.WordsearchAnswerable__empty p[data-v-82ca926f]{margin:0}.WordsearchEditable[data-v-c61a71a9]{display:flex;flex-direction:column;gap:var(--spacing-6)}.WordsearchEditable__editor[data-v-c61a71a9]{background-color:var(--color-surface-secondary);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.WordsearchEditable__preview[data-v-c61a71a9]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);background-color:var(--color-surface-secondary);border-radius:var(--border-radius-medium);padding:var(--spacing-4)}.WordsearchEditable__previewHeader[data-v-c61a71a9]{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.WordsearchEditable__previewTitle[data-v-c61a71a9]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-text)}.WordsearchEditable__loading[data-v-c61a71a9]{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);padding:var(--spacing-4)}.WordsearchEditable__warning[data-v-c61a71a9]{display:flex;align-items:flex-start;align-self:stretch;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-warning-surface);border-radius:var(--border-radius-small);color:var(--color-warning-text);font-size:var(--font-size-small)}.WordsearchEditable__warning--error[data-v-c61a71a9]{background-color:var(--color-danger-surface);color:var(--color-danger-text)}.WordsearchEditable__placeholder[data-v-c61a71a9]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--color-text-secondary);text-align:center}.WordsearchEditable__gridWrapper[data-v-c61a71a9]{position:relative;display:flex;justify-content:center}.WordsearchEditable__overlay[data-v-c61a71a9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffb3;border-radius:var(--border-radius-medium)}.WordsearchEditable__grid[data-v-c61a71a9] .WordsearchCell--highlighted{background-color:var(--color-success-surface)}.WordsearchEditable__grid[data-v-c61a71a9] .WordsearchCell--highlighted .WordsearchCell__letter{color:var(--color-success)}.WordsearchEditable__grid[data-v-c61a71a9] .WordsearchCell:not(.WordsearchCell--highlighted){opacity:.3}.WordsearchEditable__settings[data-v-c61a71a9]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordsearchEditable__settingsTitle[data-v-c61a71a9]{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-text)}.WordsearchEditable__settingsGrid[data-v-c61a71a9]{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:480px){.WordsearchEditable__settingsGrid[data-v-c61a71a9]{grid-template-columns:1fr 1fr}}.WordsearchEditable__settingGroup[data-v-c61a71a9]{display:flex;flex-direction:column;gap:var(--spacing-2)}.WordsearchEditable__settingLabel[data-v-c61a71a9]{font-size:var(--font-size-small);font-weight:500;color:var(--color-text-secondary)}.WordsearchEditable__checkboxes[data-v-c61a71a9]{display:flex;flex-direction:column;gap:var(--spacing-2)}.WordsearchEditable__settingItem[data-v-c61a71a9]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-medium);color:var(--color-text)}.WordsearchEditable__stats[data-v-c61a71a9]{align-items:center;background-color:var(--color-neutral-30);border-radius:var(--border-radius-small);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-small);padding:4px 8px}.WordsearchSolution[data-v-c013f7f6]{display:flex;flex-direction:column}.WordsearchSolution__content[data-v-c013f7f6]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordsearchSolution__count[data-v-c013f7f6]{font-size:var(--font-size-medium);font-weight:500;color:var(--color-text-secondary);text-align:center}.WordsearchSolution__gridWrapper[data-v-c013f7f6]{display:flex;justify-content:center;width:100%}.WordsearchSolution__grid[data-v-c013f7f6] .WordsearchCell--highlighted{background-color:var(--color-success-surface)}.WordsearchSolution__grid[data-v-c013f7f6] .WordsearchCell--highlighted .WordsearchCell__letter{color:var(--color-success)}.WordsearchSolution__grid[data-v-c013f7f6] .WordsearchCell:not(.WordsearchCell--highlighted){opacity:.3}.WordsearchSolution__wordList[data-v-c013f7f6]{width:100%}.WordsearchSolution__empty[data-v-c013f7f6]{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary);font-style:italic}.Wordsearch[data-v-2139966e]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.WordsearchPrint[data-v-1271c1a8]{display:flex;flex-direction:column}.WordsearchPrint__content[data-v-1271c1a8]{display:flex;flex-direction:column;gap:var(--spacing-4)}.WordsearchPrint__gridWrapper[data-v-1271c1a8]{width:100%;display:flex;justify-content:center}.WordsearchPrint__grid[data-v-1271c1a8] .WordsearchCell{border:none}.WordsearchPrint__grid[data-v-1271c1a8] .WordsearchCell__letter{color:var(--black);font-size:var(--font-size-medium);font-weight:500}.WordsearchPrint__wordList[data-v-1271c1a8]{width:100%}.WordsearchPrint__wordList[data-v-1271c1a8] .WordList__item{font-size:var(--font-size-small);color:var(--black)}.WordsearchPrint__empty[data-v-1271c1a8]{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary);font-style:italic}@media print{.WordsearchPrint[data-v-1271c1a8],.WordsearchPrint__content[data-v-1271c1a8],.WordsearchPrint__gridWrapper[data-v-1271c1a8],.WordsearchPrint__wordList[data-v-1271c1a8]{break-inside:avoid}}.WordsearchResult[data-v-937f491b]{display:flex;flex-direction:column;gap:12px}.WordsearchResult__summary[data-v-937f491b]{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap}.WordsearchResult__score[data-v-937f491b]{font-size:var(--font-size-small);color:var(--color-neutral-70)}.WordsearchResult__score strong[data-v-937f491b]{color:var(--color-text);font-weight:600}.WordsearchResult__section[data-v-937f491b]{padding-top:8px;border-top:1px solid var(--color-neutral-30)}.WordsearchResult__sectionTitle[data-v-937f491b]{margin-bottom:8px;font-size:var(--font-size-small);color:var(--color-neutral-70);font-weight:600}.WordsearchResult__wordList[data-v-937f491b]{display:flex;flex-wrap:wrap;gap:6px}.WordsearchResult__word[data-v-937f491b]{font-size:var(--font-size-x-small);padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;text-transform:uppercase;font-weight:500;letter-spacing:.5px;background:var(--color-neutral-20);border:1px solid var(--color-neutral-40);color:var(--color-text)}.WordsearchResult__word--found[data-v-937f491b]{background:var(--color-correct-answer-background);border:1px solid var(--color-dark-green);color:var(--color-dark-green)}.WordsearchResult__word--missed[data-v-937f491b]{background:var(--color-danger-surface);border:1px solid var(--color-danger);color:var(--color-danger)}.WordsearchResult__error[data-v-937f491b]{color:var(--color-red);font-size:var(--font-size-small);font-style:italic}.WordsearchResult__empty[data-v-937f491b]{color:var(--color-neutral-50);font-size:var(--font-size-small)}.WordsearchResult__mark[data-v-937f491b]{margin-left:4px}.WordsearchTable__headAnswer[data-v-bd2ae767]{width:100%}.WordsearchTable__headScore[data-v-bd2ae767]{white-space:nowrap;min-width:80px;text-align:center}.WordsearchTable__headAnswerers[data-v-bd2ae767]{text-align:end;width:1%;white-space:nowrap}.WordsearchTable__cellAnswer[data-v-bd2ae767]{padding:.75em 1em;width:100%}.WordsearchTable__answerContent[data-v-bd2ae767]{display:flex;align-items:center;justify-content:space-between;gap:16px}.WordsearchTable__cellScore[data-v-bd2ae767]{vertical-align:middle;text-align:center}.WordsearchTable__scoreText[data-v-bd2ae767]{font-weight:500}.WordsearchTable__mark[data-v-bd2ae767]{flex-shrink:0}.WordsearchTable__cellAnswerers[data-v-bd2ae767]{vertical-align:middle;text-align:end;width:1%;white-space:nowrap}.WordsearchTable__row--correct td[data-v-bd2ae767]{background-color:var(--color-correct-answer-background)!important}.WordsearchTable__row--correctSolution td[data-v-bd2ae767]{background-color:var(--color-correct-answer-background)!important;border-bottom:2px solid var(--color-dark-green)}.WordsearchTable__empty[data-v-bd2ae767]{padding:var(--spacing-6);text-align:center;color:var(--color-neutral-60);font-style:italic}.WordsearchResultCard__content[data-v-90717423]{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.WordsearchResultCard__content--expanded[data-v-90717423]{padding:var(--spacing-2) 0}.WordsearchResultCard__score[data-v-90717423]{display:flex;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-neutral-40)}.WordsearchResultCard__scoreLabel[data-v-90717423]{font-weight:500;color:var(--color-neutral-80)}.WordsearchResultCard__scoreValue[data-v-90717423]{font-weight:600;color:var(--color-neutral-120)}.WordsearchCards[data-v-a16dae7e]{width:100%}.WordsearchCards__empty[data-v-a16dae7e]{padding:var(--spacing-9);text-align:center;color:var(--color-neutral-60);font-style:italic}.WordsearchCards__correctSolution[data-v-a16dae7e]{border:2px solid var(--color-dark-green);border-radius:var(--border-radius-medium);overflow:hidden}.EquipmentIndicator[data-v-211b8986]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background-color:var(--color-accent);color:var(--white);font-size:10px;cursor:pointer;transition:background-color var(--transition-duration-normal)}.EquipmentIndicator[data-v-211b8986]:hover{background-color:var(--color-accent-hover)}.EquipmentIndicator__icon[data-v-211b8986]{font-size:10px}@media print{.EquipmentIndicator[data-v-211b8986]{display:none}}.ChangeNodeType .TypeMark[data-v-621aced3],.ChangeNodeType__alternative .TypeMark[data-v-621aced3],.ChangeNodeType__alternative[data-v-621aced3],.Worksheet[data-v-7841b583]{position:relative}.ChangeNodeType[data-v-7841b583]{position:absolute;margin-left:-52px;display:flex;align-items:center;padding-inline:2px}.ChangeNodeType[data-v-7841b583] .TypeMark{--size: 44px}.Heading[data-v-7841b583]{position:relative;padding:6px 12px;border-radius:8px;font-weight:500;isolation:isolate;margin-bottom:16px}.Heading[data-v-7841b583] h3{margin:0}.Toolbar[data-v-7841b583]{margin-top:-26px;position:absolute;right:16px;top:0;z-index:4}.Worksheet:hover .Toolbar[data-v-7841b583]{visibility:visible}.Worksheet__headingWrapper[data-v-7841b583]{position:relative}.Worksheet__equipmentIndicator[data-v-7841b583]{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}.Heading[data-v-7841b583]:before{content:"";position:absolute;inset:0;background-color:var(--color);opacity:.1;border-radius:inherit;z-index:-1}.Backdrop>.Worksheet,.Worksheet--compact .ChangeNodeType[data-v-7841b583]{position:absolute;margin:0;left:0;top:0}.Backdrop>.Worksheet,.Worksheet--compact .ChangeNodeType[data-v-7841b583] .TypeMark{--size: 32px;border-start-start-radius:8px;border-end-end-radius:8px;border-end-start-radius:0;border-start-end-radius:0}.Backdrop>.Worksheet,.Worksheet--compact .Heading[data-v-7841b583]{margin-bottom:0;padding-left:40px}.Backdrop>.Worksheet,.Worksheet--compact .Worksheet__equipmentIndicator[data-v-7841b583]{position:absolute;right:4px;top:4px;transform:none}@media screen and (max-width:1000px){.Worksheet[data-v-7841b583]{margin-bottom:16px}.ChangeNodeType[data-v-7841b583]{position:absolute;margin:0;left:0;top:0}.ChangeNodeType[data-v-7841b583] .TypeMark{--size: 32px;border-start-start-radius:8px;border-end-end-radius:8px;border-end-start-radius:0;border-start-end-radius:0}.Heading[data-v-7841b583]{margin-bottom:0;padding-left:40px;padding-right:28px}.Worksheet__equipmentIndicator[data-v-7841b583]{position:absolute;right:4px;top:4px;transform:none}}.WorksheetPrint[data-v-071b6b2f]{--color: var(--color-accent);--header-height: var(--measurement-input-size);position:relative;margin-bottom:var(--spacing-4)}.WorksheetPrint__icon[data-v-071b6b2f]{position:absolute;left:calc(-1 * var(--header-height) - var(--spacing-2));top:0;width:var(--header-height);height:var(--header-height);display:flex;align-items:center;justify-content:center;background-color:var(--color);color:#fff;border-radius:var(--border-radius-medium);font-size:calc(var(--header-height) / 2)}.WorksheetPrint__title[data-v-071b6b2f]{position:relative;display:flex;align-items:center;min-height:var(--header-height);font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-x-large);margin:0;padding:0 var(--spacing-3);border-radius:var(--border-radius-small);isolation:isolate}.WorksheetPrint__title[data-v-071b6b2f]:before{content:"";position:absolute;inset:0;background-color:var(--color);opacity:.1;border-radius:inherit;z-index:-1}.WorksheetPrint__titleContent[data-v-071b6b2f] p,.WorksheetPrint__titleContent[data-v-071b6b2f] div{line-height:inherit}.WorksheetPrint__titleContent[data-v-071b6b2f] .quill-formula mjx-container,.WorksheetPrint__titleContent[data-v-071b6b2f] .quill-formula--block mjx-container,.WorksheetPrint__titleContent[data-v-071b6b2f] span[data-type=formula] mjx-container{background-color:transparent;box-shadow:none}
