.classify_entryBtn__B9UYH{border:none;background:transparent;color:var(--app-text);font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-medium);display:inline-flex;align-items:center;height:var(--app-ctl-h-dense);padding:0 var(--space-3);cursor:pointer}.classify_entryBtn__B9UYH:hover{color:var(--app-accent)}.classify_toolbar__7d0CM{display:inline-flex;align-items:center;gap:var(--space-2)}.classify_toolbarStatus__9sa2_{margin-right:var(--space-2)}.classify_toolbarBtn__nM5Tb,.classify_toolbarStatus__9sa2_{font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-medium);color:var(--app-text)}.classify_toolbarBtn__nM5Tb{height:var(--app-ctl-h-dense);padding:0 var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface);cursor:pointer}.classify_toolbarBtn__nM5Tb:disabled{color:var(--app-text-dim);cursor:default}.classify_toolbarPrimary__UhEN_{background:var(--app-accent-solid);border-color:var(--app-accent-solid);color:var(--app-on-accent-solid)}.classify_toolbarPrimary__UhEN_:disabled{background:var(--app-surface-dim);border-color:var(--app-border);color:var(--app-text-dim)}.classify_classifyLayer__UMeIt{position:absolute;inset:0;z-index:5;cursor:default;font-family:var(--font-ui)}.classify_frame__kMrbr{position:absolute;border:2px dashed var(--app-accent);border-radius:var(--radius-sm)}.classify_frame__kMrbr[data-status=selected]{border-style:solid;border-color:var(--slide-type-frame-green)}.classify_frame__kMrbr[data-status=exploring]{border-style:solid;border-color:var(--app-accent)}.classify_frame__kMrbr[data-status=rejected]{border-style:solid;border-color:var(--app-text-dim)}.classify_frame__kMrbr[data-invalid="1"]{border-color:var(--app-danger)}.classify_frame__kMrbr[data-open="1"]{box-shadow:var(--app-shadow-menu)}.classify_lockedFrame__Y5Uy8{position:absolute;border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface-dim);opacity:.55}.classify_frameLabel__K0U6P{position:absolute;transform:translateY(-100%);display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--app-accent);color:var(--app-on-accent);font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);white-space:nowrap;cursor:-webkit-grab;cursor:grab;touch-action:none}.classify_frameLabel__K0U6P[data-status=selected]{background:var(--slide-type-frame-green)}.classify_frameLabel__K0U6P[data-status=rejected]{background:var(--app-text-dim)}.classify_frameLabel__K0U6P[data-invalid="1"]{background:var(--app-danger)}.classify_lockedLabel__LMLFQ{position:absolute;transform:translateY(-100%);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--app-surface-dim);color:var(--app-text-dim);font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);white-space:nowrap}.classify_frameRemove__w8Pdr{border:none;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.classify_cell__pIWQR{position:absolute;cursor:-webkit-grab;cursor:grab;touch-action:none}.classify_cell__pIWQR[data-unframed="1"]{outline:1px dashed var(--app-text-dim);outline-offset:2px}.classify_cell__pIWQR[data-dragging="1"],.classify_frameLabel__K0U6P[data-dragging="1"]{cursor:-webkit-grabbing;cursor:grabbing;opacity:.7}.classify_bubbleTitle__d_2W1{margin:0;font-size:var(--app-fs-body);line-height:var(--app-lh-body);letter-spacing:var(--app-ls-body);font-weight:var(--app-fw-semibold);color:var(--app-text)}.classify_bubbleBtns__jNwXT{display:flex;gap:var(--space-2)}.classify_statusBtn__9THsR{flex:1 0 auto;white-space:nowrap;padding:0 var(--space-2);height:var(--app-ctl-h-dense);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface);color:var(--app-text);font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-medium);cursor:pointer}.classify_statusBtn__9THsR[aria-pressed=true]{background:var(--app-accent-solid);border-color:var(--app-accent-solid);color:var(--app-on-accent-solid)}.classify_bubbleErr__TTcGV{margin:0;font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);color:var(--app-danger)}.classify_statusBadge__aViES[data-status=selected]{color:var(--slide-type-frame-green)}.classify_statusBadge__aViES[data-status=rejected]{color:var(--slide-text-dim)}.classify_toolbarWarn__vuQQS{font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);color:var(--app-danger)}.classify_cell__pIWQR[data-bound-error="1"]{outline:2px solid var(--app-danger);outline-offset:2px}.classify_cellWarn__9o_V4{position:absolute;left:0;top:100%;margin-top:var(--space-1);max-width:240px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--app-danger-bg);border:1px solid var(--app-danger-border);color:var(--app-danger);font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);white-space:normal;pointer-events:none}.classify_propFrame__4NlKs{position:absolute;outline:2px dashed var(--app-accent);outline-offset:2px;pointer-events:none;z-index:3}.classify_extendBtn__AdU1k{margin-left:var(--space-1);padding:0 var(--space-2);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface);color:var(--app-text);font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);cursor:pointer;visibility:hidden}.classify_extendBtn__AdU1k:focus-visible,div:hover>div>.classify_extendBtn__AdU1k{visibility:visible}.classify_extendBtn__AdU1k:hover{color:var(--app-accent)}.classify_sourceBadge__vJRUT{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);color:var(--app-text-dim)}