.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.image-cropper[data-v-df0aedde]{display:flex;flex-direction:column;gap:.75rem;width:100%}.cropper-wrapper[data-v-df0aedde]{display:flex;flex-direction:column;gap:0;border-radius:.75rem;overflow:hidden;background:#0f172a;border:1px solid #e2e8f0}.cropper-instance[data-v-df0aedde]{width:100%;height:clamp(220px,45vw,400px)}[data-v-df0aedde] .vue-advanced-cropper__stretcher,[data-v-df0aedde] .vue-advanced-cropper__wrapper{height:100%!important}[data-v-df0aedde] .vue-advanced-cropper{background:#1e293b}[data-v-df0aedde] .vue-advanced-cropper__foreground{opacity:.25}[data-v-df0aedde] .vue-advanced-cropper__background{background:#0f172a}[data-v-df0aedde] .vue-advanced-cropper__image{object-fit:contain!important}[data-v-df0aedde] .vue-advanced-cropper__stencil{border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 9999px #00000080}[data-v-df0aedde] .vue-advanced-cropper__stencil-wrapper{border-radius:4px}[data-v-df0aedde] .vue-advanced-cropper__handler{width:12px;height:12px;background:#fff;border:2px solid #3b82f6;border-radius:50%}[data-v-df0aedde] .vue-advanced-cropper__line{border-color:#fff9}.zoom-controls[data-v-df0aedde]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-top:1px solid #e2e8f0}.zoom-btn[data-v-df0aedde]{flex-shrink:0;min-width:2rem;min-height:2rem}.zoom-track[data-v-df0aedde]{flex:1;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.zoom-progress[data-v-df0aedde]{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;transition:width .2s ease}.loading-state[data-v-df0aedde]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:clamp(180px,40vw,320px);background:#f8fafc;border-radius:.75rem;border:2px dashed #e2e8f0}.cropper-toolbar[data-v-df0aedde]{padding:.625rem .75rem;background:#f8fafc;border-radius:.625rem;border:1px solid #e2e8f0}.toolbar-row[data-v-df0aedde]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.toolbar-group[data-v-df0aedde]{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.toolbar-group-right[data-v-df0aedde]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.toolbar-btn[data-v-df0aedde]{min-width:2.25rem;min-height:2.25rem}.crop-btn[data-v-df0aedde]{white-space:nowrap}.compress-toggle[data-v-df0aedde]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#f1f5f9;border-radius:.375rem;border:1px solid #e2e8f0}.toggle-label[data-v-df0aedde]{font-size:.75rem;font-weight:500;color:#475569;white-space:nowrap}.preview-section[data-v-df0aedde]{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;animation:fadeIn-df0aedde .3s ease}.preview-header[data-v-df0aedde]{display:flex;align-items:center;gap:.5rem}.preview-title[data-v-df0aedde]{font-size:.875rem;font-weight:600;color:#334155}.preview-image-wrapper[data-v-df0aedde]{display:flex;justify-content:center}.preview-image[data-v-df0aedde]{width:clamp(96px,30vw,160px);height:clamp(96px,30vw,160px);object-fit:cover;border-radius:.5rem;border:2px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a}@keyframes fadeIn-df0aedde{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.toolbar-row[data-v-df0aedde]{flex-direction:column;align-items:stretch;gap:.5rem}.toolbar-group[data-v-df0aedde],.toolbar-group-right[data-v-df0aedde]{justify-content:center}.crop-btn[data-v-df0aedde]{width:100%;justify-content:center}}.search-fade-enter-active[data-v-049173ea],.search-fade-leave-active[data-v-049173ea]{transition:opacity .15s ease}.search-fade-enter-from[data-v-049173ea],.search-fade-leave-to[data-v-049173ea]{opacity:0}.search-fade-enter-active .search-panel[data-v-049173ea]{transition:transform .15s ease,opacity .15s ease}.search-fade-enter-from .search-panel[data-v-049173ea]{transform:translateY(-6px);opacity:0}[data-v-083c6e82] .p-paginator{flex-wrap:wrap;gap:.25rem}@media(max-width:640px){[data-v-083c6e82] .p-paginator .p-paginator-current{display:none}}[data-v-083c6e82] .customized-timeline .p-timeline-event-opposite{flex:0;padding:0}.border-dashed[data-v-994cd681],.border-dashed[data-v-9f7d0dd6]{transition:all .2s ease}[data-v-5605fdd5] .prose p{margin-bottom:.5rem}[data-v-5605fdd5] .prose p:last-child{margin-bottom:0}[data-v-5f1abe41] .question-fullscreen-dialog{margin:0;border-radius:0!important;max-height:100vh!important}[data-v-5f1abe41] .question-fullscreen-dialog .p-dialog-content{padding:0;overflow:hidden;border-radius:0!important;height:calc(100vh - 120px)!important;max-height:calc(100vh - 120px)!important}[data-v-5f1abe41] .question-fullscreen-dialog .p-dialog-header,[data-v-5f1abe41] .question-fullscreen-dialog .p-dialog-footer{padding:1rem 1.5rem;border-radius:0!important;flex-shrink:0}.group[data-v-f6ea4d1a]{transition:transform .2s ease}.questions-container[data-v-f6ea4d1a]{scroll-behavior:smooth}.column-chart[data-v-da493bcb]{--series: var(--series-light);--grid: #e4e4e7;--axis: #d4d4d8;--muted: #71717a;--ink: #3f3f46;--track: rgba(9, 9, 11, .035);--track-hi: rgba(9, 9, 11, .07)}.p-dark .column-chart[data-v-da493bcb]{--series: var(--series-dark);--grid: #27272a;--axis: #3f3f46;--muted: #a1a1aa;--ink: #e4e4e7;--track: rgba(255, 255, 255, .04);--track-hi: rgba(255, 255, 255, .08)}.gridline[data-v-da493bcb]{stroke:var(--grid);stroke-width:1}.baseline[data-v-da493bcb]{stroke:var(--axis);stroke-width:1}.tick[data-v-da493bcb]{fill:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.tick-active[data-v-da493bcb]{fill:var(--ink);font-weight:600}.track[data-v-da493bcb]{fill:var(--track);transition:fill .15s ease}.track-active[data-v-da493bcb]{fill:var(--track-hi)}.stop-top[data-v-da493bcb]{stop-color:var(--series);stop-opacity:1}.stop-bottom[data-v-da493bcb]{stop-color:var(--series);stop-opacity:.72}.bar[data-v-da493bcb]{transition:opacity .15s ease}.bar-dim[data-v-da493bcb]{opacity:.45}.datalabel[data-v-da493bcb]{fill:var(--ink);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.swatch[data-v-da493bcb]{background:var(--series)}.hit[data-v-da493bcb]{outline:none}.hit[data-v-da493bcb]:focus-visible{outline:2px solid var(--series);outline-offset:2px}.chart-card[data-v-0a46fb00]{--series: var(--series-light)}.p-dark .chart-card[data-v-0a46fb00]{--series: var(--series-dark)}.series-chip[data-v-0a46fb00]{background:color-mix(in srgb,var(--series) 14%,transparent);color:var(--series)}.series-fill[data-v-0a46fb00]{background:var(--series)}[data-v-8f1b0ab6] .p-paginator{flex-wrap:wrap;gap:.25rem}@media(max-width:640px){[data-v-8f1b0ab6] .p-paginator .p-paginator-current{display:none}}.line-clamp-1[data-v-7c61cc30]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nav-page-enter-active[data-v-7c61cc30],.nav-page-leave-active[data-v-7c61cc30]{transition:transform .32s cubic-bezier(.4,0,.2,1)}.nav-page-enter-from[data-v-7c61cc30],.nav-page-leave-to[data-v-7c61cc30]{transform:translateY(100%)}@keyframes shake-7c61cc30{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.shake[data-v-7c61cc30],[data-v-7c61cc30] .shake{animation:shake-7c61cc30 .55s ease}.exam-timer[data-v-7c61cc30]{font-family:DS-Digital,Courier New,ui-monospace,monospace;letter-spacing:.06em}.prose[data-v-7c61cc30] p{margin:0 0 .25rem;line-height:1.6}.prose[data-v-7c61cc30] b,.prose[data-v-7c61cc30] strong{font-weight:700}.prose[data-v-7c61cc30] i,.prose[data-v-7c61cc30] em{font-style:italic}.prose[data-v-7c61cc30] u{text-decoration:underline}.prose[data-v-7c61cc30] ul{list-style:disc;padding-left:1.25rem;margin:.25rem 0}.prose[data-v-7c61cc30] ol{list-style:decimal;padding-left:1.25rem;margin:.25rem 0}.prose[data-v-7c61cc30] br{display:block;content:"";margin:0}button[data-v-e886309c]{-webkit-tap-highlight-color:transparent}.group-filter-scroll[data-v-9f9741dd]{scrollbar-width:none}.group-filter-scroll[data-v-9f9741dd]::-webkit-scrollbar{display:none}[data-v-3e58b6f7] .p-paginator{flex-wrap:wrap;gap:.25rem}@media(max-width:640px){[data-v-3e58b6f7] .p-paginator .p-paginator-current{display:none}}@keyframes message-pill-in-774cef44{0%{opacity:0;transform:translateY(-.625rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.message-pill[data-v-774cef44]{animation:message-pill-in-774cef44 .2s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.message-pill[data-v-774cef44]{animation:none}}
