._root_vbjnm_1{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;margin:0;padding:0}._svgRoot_vbjnm_11{display:block;overflow:visible}._trackRing_vbjnm_16{fill:none;stroke:var(--esa-border-default);opacity:.75}._outerProgress_vbjnm_22{fill:none;stroke:var(--esa-accent-primary);stroke-linecap:round;transform-origin:50px 50px;transform:rotate(-90deg);transition:stroke-dashoffset var(--esa-transition-base)}._outerProgress_vbjnm_22[data-complete=true]{stroke:var(--esa-success);filter:drop-shadow(0 0 2px var(--esa-success-glow))}._middleProgress_vbjnm_36{fill:none;stroke:var(--esa-accent-gold);stroke-linecap:round;transform-origin:50px 50px;transform:rotate(-90deg);transition:stroke-dashoffset var(--esa-transition-base)}._middleProgress_vbjnm_36[data-complete=true]{stroke:var(--esa-warning);filter:drop-shadow(0 0 2px var(--esa-warning-glow))}._innerProgress_vbjnm_50{fill:none;stroke:var(--esa-wave-learner);stroke-linecap:round;transform-origin:50px 50px;transform:rotate(-90deg);transition:stroke-dashoffset var(--esa-transition-base)}._innerProgress_vbjnm_50[data-complete=true]{stroke:var(--esa-wave-learner);filter:drop-shadow(0 0 2px var(--esa-accent-primary-glow))}._centerSlot_vbjnm_64{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--esa-text-secondary)}._card_2egxx_1{display:flex;flex-direction:column;background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-lg, 12px);padding:var(--esa-space-5, 20px);box-sizing:border-box;margin:0;gap:var(--esa-space-4, 16px);justify-content:flex-start;transition:border-color var(--esa-transition-fast, .15s ease),box-shadow var(--esa-transition-fast, .15s ease)}._card_2egxx_1:hover{border-color:var(--esa-border-strong)}._header_2egxx_19{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-2, 8px);flex-wrap:wrap}._title_2egxx_27{font-family:var(--esa-font-sans);font-size:var(--esa-text-xs, .75rem);font-weight:700;color:var(--esa-text-tertiary);text-transform:uppercase;letter-spacing:var(--esa-tracking-wider, .05em);margin:0}._body_2egxx_37{display:flex;align-items:center;gap:var(--esa-space-4, 16px);flex:1;margin-top:auto;margin-bottom:auto}._info_2egxx_46{display:flex;flex-direction:column;gap:var(--esa-space-2, 8px);min-width:0;flex:1}._streakCount_2egxx_54{font-family:var(--esa-font-sans);font-size:var(--esa-text-xl, 1.25rem);font-weight:700;color:var(--esa-text-primary);line-height:1.2;letter-spacing:-.01em;margin:0}._tierList_2egxx_64{display:flex;flex-direction:column;gap:var(--esa-space-1-5, 6px)}._tierItem_2egxx_70{display:flex;align-items:center;gap:var(--esa-space-2, 8px);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-secondary);line-height:var(--esa-leading-snug, 1.35)}._tierDot_2egxx_80{width:8px;height:8px;border-radius:var(--esa-radius-full, 9999px);background:var(--esa-border-strong);flex-shrink:0;transition:background-color var(--esa-transition-base, .2s ease),box-shadow var(--esa-transition-base, .2s ease)}._tierDotComplete_2egxx_89{background:var(--esa-accent-primary);box-shadow:0 0 6px var(--esa-accent-primary-glow)}._tierDotCompleteTier2_2egxx_94{background:var(--esa-warning);box-shadow:0 0 6px var(--esa-warning-glow)}._tierDotCompleteTier3_2egxx_99{background:var(--esa-wave-learner);box-shadow:0 0 6px var(--esa-accent-primary-glow)}._tierCompletedText_2egxx_104{color:var(--esa-text-primary);font-weight:600}._freezeBadgeTextLong_2egxx_109{display:inline}._freezeBadgeTextShort_2egxx_113{display:none}@media(max-width:480px){._card_2egxx_1{padding:var(--esa-space-4, 16px)}._freezeBadgeTextLong_2egxx_109{display:none}._freezeBadgeTextShort_2egxx_113{display:inline}}._card_1y5l6_1{display:flex;flex-direction:column;background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-lg, 12px);padding:var(--esa-space-5, 20px);box-sizing:border-box;margin:0;gap:var(--esa-space-4, 16px);justify-content:space-between;transition:border-color var(--esa-transition-fast, .15s ease),box-shadow var(--esa-transition-fast, .15s ease)}._card_1y5l6_1:hover{border-color:var(--esa-border-strong)}._cardContent_1y5l6_19{display:flex;flex-direction:column;gap:var(--esa-space-3, 12px)}._badgeRow_1y5l6_25{display:flex;align-items:center;gap:var(--esa-space-2, 8px);flex-wrap:wrap}._category_1y5l6_32{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-tertiary);text-transform:uppercase;letter-spacing:var(--esa-tracking-wider, .05em)}._title_1y5l6_40{font-family:var(--esa-font-sans);font-size:var(--esa-text-xl, 1.25rem);font-weight:600;color:var(--esa-text-primary);margin:0;line-height:var(--esa-leading-snug, 1.35)}._emptyDescription_1y5l6_49{margin:0;font-family:var(--esa-font-sans);font-size:var(--esa-text-sm, .875rem);color:var(--esa-text-secondary);line-height:var(--esa-leading-normal, 1.5)}._progressSection_1y5l6_57{display:flex;flex-direction:column;gap:var(--esa-space-2, 8px)}._progressMeta_1y5l6_63{display:flex;align-items:center;justify-content:space-between;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs, .75rem);color:var(--esa-text-secondary)}._progressBarTrack_1y5l6_72{width:100%;height:8px;background:var(--esa-bg-surface-elevated);border-radius:var(--esa-radius-full, 9999px);overflow:hidden}._progressBarFill_1y5l6_80{height:100%;background:var(--esa-accent-primary);border-radius:var(--esa-radius-full, 9999px);box-shadow:0 0 6px var(--esa-accent-primary-glow);transition:width var(--esa-transition-base, .2s ease)}._progressBarFillCompleted_1y5l6_88{background:var(--esa-success);box-shadow:0 0 6px var(--esa-success-glow)}._actionRow_1y5l6_93{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:var(--esa-space-3, 12px)}._resumeButton_1y5l6_101{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-2, 8px);min-height:48px;padding:var(--esa-space-3, 12px) var(--esa-space-5, 20px);background:var(--esa-accent-primary);color:var(--esa-text-primary-on-accent);border:1px solid transparent;border-radius:var(--esa-radius-md, 8px);font-family:var(--esa-font-sans);font-size:var(--esa-text-sm, .875rem);font-weight:600;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color var(--esa-transition-fast, .15s ease),transform var(--esa-transition-fast, .15s ease),box-shadow var(--esa-transition-fast, .15s ease)}._resumeButton_1y5l6_101:hover{background:var(--esa-accent-primary-dim);box-shadow:0 2px 8px var(--esa-accent-primary-glow)}._resumeButton_1y5l6_101:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._resumeButton_1y5l6_101:active{transform:var(--esa-btn-active-translate, translateY(1px))}@media(max-width:640px){._card_1y5l6_1{padding:var(--esa-space-4, 16px)}._actionRow_1y5l6_93{width:100%;justify-content:stretch}._resumeButton_1y5l6_101{width:100%}}._metricsBar_edbvc_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esa-space-3, 12px);width:100%;margin:0}@media(min-width:640px){._metricsBar_edbvc_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--esa-space-4, 16px)}}._metricCard_edbvc_16{display:flex;flex-direction:column;gap:var(--esa-space-2, 8px);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);padding:var(--esa-space-4, 16px);box-sizing:border-box;transition:border-color var(--esa-transition-fast, .15s ease),background-color var(--esa-transition-fast, .15s ease)}._metricCard_edbvc_16:hover{border-color:var(--esa-border-default);background:var(--esa-bg-surface-elevated)}._metricHeader_edbvc_33{display:flex;align-items:center;gap:var(--esa-space-2, 8px);color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:var(--esa-tracking-wider, .04em);line-height:var(--esa-leading-snug, 1.3);min-width:0}._metricIcon_edbvc_47{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--esa-radius-sm, 6px);background:var(--esa-accent-primary-subtle);color:var(--esa-accent-primary);flex-shrink:0}._metricValue_edbvc_59{font-family:var(--esa-font-mono);font-size:var(--esa-text-xl, 1.25rem);font-weight:700;color:var(--esa-text-primary);line-height:1.2;letter-spacing:-.01em;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--esa-space-1, 4px)}@media(min-width:1024px){._metricValue_edbvc_59{font-size:var(--esa-text-2xl, 1.5rem)}}._rawSeconds_edbvc_78{font-size:var(--esa-text-xs, .75rem);font-weight:400;color:var(--esa-text-tertiary);margin-left:var(--esa-space-1, 4px)}@media(max-width:480px){._metricCard_edbvc_16{padding:var(--esa-space-3, 12px);gap:var(--esa-space-1-5, 6px)}._metricValue_edbvc_59{font-size:var(--esa-text-lg, 1.125rem)}}._root_z4ct4_1{display:flex;flex-direction:column;gap:var(--esa-space-4, 16px);margin:0;width:100%}._heroGrid_z4ct4_9{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esa-space-4, 16px);width:100%}@media(min-width:768px){._heroGrid_z4ct4_9{grid-template-columns:360px minmax(0,1fr);align-items:stretch}}@media(min-width:1024px){._root_z4ct4_1{gap:var(--esa-space-5, 20px)}._heroGrid_z4ct4_9{grid-template-columns:380px minmax(0,1fr);gap:var(--esa-space-5, 20px)}}._root_wykez_1{display:flex;flex-direction:column;justify-content:space-between;gap:var(--esa-space-4);background:var(--esa-bg-surface);color:var(--esa-text-primary);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-lg);padding:var(--esa-space-5, 20px);box-sizing:border-box;margin:0;min-width:0;max-width:100%;transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._root_wykez_1:hover{border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-md)}._headerRow_wykez_23{display:flex;flex-direction:column;gap:var(--esa-space-2)}._cardHeaderMeta_wykez_29{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-2)}._eyebrowRow_wykez_36{display:flex;align-items:center}._categoryTag_wykez_41{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);text-transform:uppercase;letter-spacing:var(--esa-tracking-wider);font-weight:600;display:inline-flex;align-items:center;line-height:1}._titleArea_wykez_53{display:flex;flex-direction:column;gap:var(--esa-space-1);min-width:0}._title_wykez_53{font-family:var(--esa-font-sans);font-size:var(--esa-text-base);font-weight:600;color:var(--esa-text-primary);margin:0;line-height:var(--esa-leading-snug, 1.35);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(var(--esa-text-base, 1rem) * var(--esa-leading-snug, 1.35) * 2)}._badgeGroup_wykez_76{display:flex;align-items:center;gap:var(--esa-space-1-5);flex-wrap:wrap}._description_wykez_83{font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);line-height:var(--esa-leading-normal);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._progressSection_wykez_95{display:flex;flex-direction:column;gap:var(--esa-space-2);margin-top:auto;padding-top:var(--esa-space-2)}._progressMeta_wykez_103{display:flex;align-items:center;justify-content:space-between;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-muted)}._cueCountInfo_wykez_112{display:flex;align-items:center;gap:var(--esa-space-1-5);color:var(--esa-text-secondary)}._percentageText_wykez_119{font-weight:600;color:var(--esa-text-primary)}._progressBarTrack_wykez_124{width:100%;height:6px;background:var(--esa-bg-surface-elevated);border-radius:var(--esa-radius-full);overflow:hidden}._progressBarFill_wykez_132{height:100%;background:var(--esa-accent-primary);border-radius:var(--esa-radius-full);transition:width var(--esa-transition-base)}._progressBarFill_wykez_132[data-status=in_progress]{background:var(--esa-accent-primary);box-shadow:0 0 6px var(--esa-accent-primary-glow)}._progressBarFill_wykez_132[data-status=completed]{background:var(--esa-success);box-shadow:0 0 6px var(--esa-success-glow)}._footerRow_wykez_149{display:flex;align-items:center;width:100%;padding-top:var(--esa-space-2)}@media(max-width:768px){._root_wykez_1{padding:var(--esa-space-4);gap:var(--esa-space-3)}._footerRow_wykez_149{padding-top:var(--esa-space-2)}}._actionsGroup_1261s_1{display:flex;align-items:center;gap:var(--esa-space-2);width:100%}._actionButton_1261s_8,._actionButtonSecondary_1261s_9,._actionButtonGhost_1261s_10{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--esa-radius-md);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);cursor:pointer;min-height:44px;min-width:44px;box-sizing:border-box;transition:background-color var(--esa-transition-fast),color var(--esa-transition-fast),border-color var(--esa-transition-fast),transform var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._actionButton_1261s_8{flex:1;min-width:0;gap:var(--esa-space-2);padding:var(--esa-space-2) var(--esa-space-3);background:var(--esa-accent-primary);color:var(--esa-text-primary-on-accent);border:1px solid transparent;font-weight:600;white-space:nowrap}._actionButton_1261s_8:hover{background:var(--esa-accent-primary-dim);box-shadow:0 2px 8px var(--esa-accent-primary-glow)}._actionButton_1261s_8:active{transform:var(--esa-btn-active-translate)}._actionButton_1261s_8:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._actionButtonCompleted_1261s_50{background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);border-color:var(--esa-border-subtle)}._actionButtonCompleted_1261s_50:hover{background:var(--esa-bg-surface-hover);border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._actionButtonSecondary_1261s_9{gap:var(--esa-space-1);padding:var(--esa-space-2);background:var(--esa-bg-surface-elevated);color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle);font-weight:500;flex-shrink:0}._actionButtonSecondary_1261s_9:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._actionButtonSecondary_1261s_9:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._actionButtonSecondary_1261s_9:active{transform:var(--esa-btn-active-translate)}._actionButtonGhost_1261s_10{gap:var(--esa-space-1);padding:var(--esa-space-2);background:transparent;color:var(--esa-text-secondary);border:1px solid transparent;flex-shrink:0}._actionButtonGhost_1261s_10:hover{background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);border-color:var(--esa-border-subtle)}._actionButtonGhost_1261s_10:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._actionButtonGhost_1261s_10:active{transform:var(--esa-btn-active-translate)}._actionButtonGhostActive_1261s_112{color:var(--esa-accent-primary);background:var(--esa-bg-surface-elevated);border-color:var(--esa-accent-primary);box-shadow:0 0 6px var(--esa-accent-primary-glow)}._actionButtonGhostActive_1261s_112:hover{background:var(--esa-bg-surface-hover);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary-dim)}._actionLabelResponsive_1261s_125{display:none}._actionButtonSecondaryCluster_1261s_129{padding:var(--esa-space-2)}@media(max-width:768px){._actionsGroup_1261s_1{gap:var(--esa-space-2)}._actionButton_1261s_8,._actionButtonSecondary_1261s_9,._actionButtonGhost_1261s_10{min-height:48px;min-width:48px;font-size:var(--esa-text-sm)}._actionButtonSecondaryCluster_1261s_129{padding:var(--esa-space-3)}}._stepperContainer_1xvfx_1{display:flex;flex-direction:column;gap:var(--esa-space-4);background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4) var(--esa-space-5);margin:0;box-sizing:border-box;transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._stepperContainer_1xvfx_1:hover{border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._headerRow_1xvfx_19{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-3);flex-wrap:wrap}._titleArea_1xvfx_27{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._trackTitle_1xvfx_34{font-family:var(--esa-font-sans);font-size:var(--esa-text-base);font-weight:600;color:var(--esa-text-primary);margin:0;line-height:var(--esa-leading-snug)}._progressPill_1xvfx_43{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:500;color:var(--esa-text-secondary);background:var(--esa-bg-surface-elevated);padding:var(--esa-space-1) var(--esa-space-3);border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle)}._stepperTrack_1xvfx_54{display:flex;align-items:center;gap:var(--esa-space-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--esa-border-subtle) transparent;padding-bottom:var(--esa-space-1)}._stepNode_1xvfx_65{display:flex;align-items:center;gap:var(--esa-space-2);padding:var(--esa-space-2) var(--esa-space-3);min-height:44px;border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface-elevated);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);white-space:nowrap;flex-shrink:0;box-sizing:border-box;transition:border-color var(--esa-transition-fast),background-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._stepNode_1xvfx_65:hover{border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._stepNodeActive_1xvfx_87{border-color:var(--esa-accent-primary);background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);font-weight:600;box-shadow:0 0 0 1px var(--esa-accent-primary-glow),var(--esa-shadow-sm)}._stepNodeActive_1xvfx_87:hover{border-color:var(--esa-accent-primary-dim)}._stepNodeCompleted_1xvfx_99{border-color:var(--esa-success);color:var(--esa-text-secondary);background:var(--esa-bg-surface-elevated)}._stepNodeCompleted_1xvfx_99:hover{border-color:var(--esa-border-strong)}._stepNumber_1xvfx_109{width:22px;height:22px;border-radius:var(--esa-radius-full);display:inline-flex;align-items:center;justify-content:center;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:600;background:var(--esa-border-subtle);color:var(--esa-text-primary);flex-shrink:0}._stepNodeActive_1xvfx_87 ._stepNumber_1xvfx_109{background:var(--esa-accent-primary);color:var(--esa-text-primary-on-accent);box-shadow:0 0 6px var(--esa-accent-primary-glow)}._stepNodeCompleted_1xvfx_99 ._stepNumber_1xvfx_109{background:var(--esa-success);color:var(--esa-text-primary-on-accent);box-shadow:0 0 6px var(--esa-success-glow)}._stepDivider_1xvfx_136{height:2px;width:20px;background:var(--esa-border-subtle);border-radius:var(--esa-radius-full);flex-shrink:0}@media(max-width:768px){._stepperContainer_1xvfx_1{padding:var(--esa-space-4);gap:var(--esa-space-3)}._stepNode_1xvfx_65{min-height:48px;padding:var(--esa-space-3) var(--esa-space-4);font-size:var(--esa-text-sm)}._stepNumber_1xvfx_109{width:24px;height:24px;font-size:var(--esa-text-sm)}}._root_18ikk_1{display:flex;flex-direction:column;gap:var(--esa-space-5);margin:0;width:100%}._filterBar_18ikk_9{display:flex;flex-direction:column;gap:var(--esa-space-3);background:var(--esa-bg-surface);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4);box-sizing:border-box;transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._filterBar_18ikk_9:hover{border-color:var(--esa-border-strong)}@media(min-width:1024px){._filterBar_18ikk_9{flex-direction:row;align-items:center;justify-content:space-between}}._filterGroup_18ikk_33{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._filterLabel_18ikk_40{font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-tertiary);text-transform:uppercase;letter-spacing:var(--esa-tracking-wide);margin-right:var(--esa-space-1)}._filterPill_18ikk_50{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1-5);padding:var(--esa-space-2) var(--esa-space-3);min-height:44px;min-width:44px;border-radius:var(--esa-radius-full);background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);font-weight:500;cursor:pointer;box-sizing:border-box;transition:background-color var(--esa-transition-fast),color var(--esa-transition-fast),border-color var(--esa-transition-fast),transform var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._filterPill_18ikk_50:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._filterPill_18ikk_50:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._filterPill_18ikk_50:active{transform:var(--esa-btn-active-translate)}._filterPillActive_18ikk_86{background:var(--esa-accent-primary);color:var(--esa-text-primary-on-accent);border-color:var(--esa-accent-primary);font-weight:600;box-shadow:0 1px 4px var(--esa-accent-primary-glow)}._filterPillActive_18ikk_86:hover{background:var(--esa-accent-primary-dim);color:var(--esa-text-primary-on-accent);border-color:var(--esa-accent-primary-dim);box-shadow:0 2px 6px var(--esa-accent-primary-glow)}._cefrPill_18ikk_101{min-width:44px;min-height:44px;padding:var(--esa-space-2);border-radius:var(--esa-radius-md);font-family:var(--esa-font-mono);font-weight:600}@media(max-width:768px){._filterBar_18ikk_9{padding:var(--esa-space-3);gap:var(--esa-space-3)}._filterGroup_18ikk_33{gap:var(--esa-space-2)}._filterPill_18ikk_50{min-height:48px;min-width:48px;padding:var(--esa-space-3) var(--esa-space-4);font-size:var(--esa-text-sm)}._cefrPill_18ikk_101{min-width:48px;min-height:48px;padding:var(--esa-space-3);font-size:var(--esa-text-sm)}}._grid_18ikk_135{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esa-space-4);width:100%}@media(min-width:640px){._grid_18ikk_135{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esa-space-4)}}@media(min-width:1080px){._grid_18ikk_135{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esa-space-5)}}._emptyState_18ikk_156{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--esa-space-8) var(--esa-space-4);text-align:center;color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);background:var(--esa-bg-surface);border:1px dashed var(--esa-border-default);border-radius:var(--esa-radius-lg);gap:var(--esa-space-3)}._emptyIcon_18ikk_172{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--esa-radius-full);background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);color:var(--esa-text-tertiary);margin-bottom:var(--esa-space-1);box-shadow:var(--esa-shadow-sm)}._emptyText_18ikk_186{margin:0;color:var(--esa-text-secondary);line-height:var(--esa-leading-normal)}._srOnly_18ikk_192{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._resetFilterButton_18ikk_204{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-4);border-radius:var(--esa-radius-md);background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);color:var(--esa-text-primary);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);font-weight:600;cursor:pointer;transition:background-color var(--esa-transition-fast),border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast),transform var(--esa-transition-fast)}._resetFilterButton_18ikk_204:hover{background:var(--esa-bg-surface-hover);border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._resetFilterButton_18ikk_204:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._resetFilterButton_18ikk_204:active{transform:var(--esa-btn-active-translate)}@media(max-width:768px){._resetFilterButton_18ikk_204{min-height:48px;padding:var(--esa-space-3) var(--esa-space-5);font-size:var(--esa-text-sm)}}._bipolarContainer_xb2i8_1{display:flex;flex-direction:column;gap:var(--esa-space-4);width:100%}._categoryGroup_xb2i8_8{display:flex;flex-direction:column;gap:var(--esa-space-2);width:100%}._categoryHeader_xb2i8_15{display:flex;align-items:center;gap:var(--esa-space-1-5);font-size:var(--esa-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--esa-tracking-wider)}._headerStrengths_xb2i8_25{color:var(--esa-success)}._headerCalibration_xb2i8_29{color:var(--esa-warning)}._categoryDot_xb2i8_33{width:6px;height:6px;border-radius:var(--esa-radius-full)}._dotStrengths_xb2i8_39{background:var(--esa-success);box-shadow:0 0 6px var(--esa-success)}._dotCalibration_xb2i8_44{background:var(--esa-warning);box-shadow:0 0 6px var(--esa-warning)}._chipsGrid_xb2i8_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--esa-space-2);width:100%}._chipBtn_xb2i8_56{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1-5);min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-3);border-radius:var(--esa-radius-lg);font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);font-weight:600;cursor:pointer;text-align:center;transition:all var(--esa-transition-fast);user-select:none;-webkit-tap-highlight-color:transparent}._chipBtn_xb2i8_56:hover{transform:translateY(-1px)}._chipBtn_xb2i8_56:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._strengthSelected_xb2i8_84{background:var(--esa-interactive-active);border:1px solid var(--esa-success);color:var(--esa-success);box-shadow:0 0 10px var(--esa-success-glow)}._strengthSelected_xb2i8_84:hover{background:var(--esa-interactive-hover)}._calibrationSelected_xb2i8_95{background:var(--esa-interactive-active);border:1px solid var(--esa-warning);color:var(--esa-warning);box-shadow:0 0 10px var(--esa-warning-glow)}._calibrationSelected_xb2i8_95:hover{background:var(--esa-interactive-hover)}._chipUnselected_xb2i8_106{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary)}._chipUnselected_xb2i8_106:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong)}._compactContainer_xb2i8_119{display:flex;flex-direction:column;gap:var(--esa-space-1);margin-top:var(--esa-space-1-5);width:100%}._compactRow_xb2i8_127{display:flex;flex-wrap:wrap;gap:var(--esa-space-1-5);align-items:center}._compactRow_xb2i8_127 .esa-tag{min-height:44px;display:inline-flex;align-items:center}._compactRow_xb2i8_127 .esa-tag__remove{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}._addTagBtn_xb2i8_148{min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-3);font-size:var(--esa-text-xs);font-weight:500;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle);transition:all var(--esa-transition-fast)}._addTagBtn_xb2i8_148:hover{border-color:var(--esa-border-strong);transform:translateY(-1px)}._compactDropdown_xb2i8_167{display:flex;flex-wrap:wrap;gap:var(--esa-space-1-5);padding:var(--esa-space-2);background:var(--esa-bg-surface-elevated);border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-strong);box-shadow:var(--esa-shadow-lg);margin-top:var(--esa-space-1)}._compactDropdownBtn_xb2i8_179{font-size:var(--esa-text-xs);min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-3);border-radius:var(--esa-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--esa-transition-fast);background:transparent;color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle);box-sizing:border-box}._compactDropdownBtn_xb2i8_179:hover{border-color:var(--esa-border-strong);color:var(--esa-text-primary);transform:translateY(-1px)}._compactDropdownBtnActiveStrength_xb2i8_202{background:var(--esa-interactive-active);border-color:var(--esa-success);color:var(--esa-success);font-weight:600;box-shadow:0 0 8px var(--esa-success-glow)}._compactDropdownBtnActiveCalibration_xb2i8_210{background:var(--esa-interactive-active);border-color:var(--esa-warning);color:var(--esa-warning);font-weight:600;box-shadow:0 0 8px var(--esa-warning-glow)}@media(max-width:768px){._chipBtn_xb2i8_56{min-height:48px;min-width:48px;padding:var(--esa-space-3) var(--esa-space-4)}._compactRow_xb2i8_127 .esa-tag{min-height:48px}._compactRow_xb2i8_127 .esa-tag__remove{min-height:48px;min-width:48px}._addTagBtn_xb2i8_148,._compactDropdownBtn_xb2i8_179{min-height:48px;min-width:48px;padding:var(--esa-space-3) var(--esa-space-4)}}._capsuleRoot_c2snt_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4);margin-top:var(--esa-space-3);display:flex;flex-direction:column;gap:var(--esa-space-3);color:var(--esa-text-primary);font-family:var(--esa-font-sans);box-sizing:border-box;box-shadow:var(--esa-shadow-sm)}._capsuleHeader_c2snt_16{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-2)}._titleArea_c2snt_24{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._capsuleTitle_c2snt_31{font-weight:700;font-size:var(--esa-text-sm);color:var(--esa-accent-primary);display:flex;align-items:center;gap:var(--esa-space-1-5);letter-spacing:-.01em}._badgesRow_c2snt_41{display:flex;align-items:center;gap:var(--esa-space-1-5);flex-wrap:wrap}._tempoBadge_c2snt_48{font-size:var(--esa-text-xs);font-weight:600;padding:2px var(--esa-space-2);border-radius:var(--esa-radius-full);border:1px solid currentColor}._tempoMatched_c2snt_56{color:var(--esa-accent-primary);background:var(--esa-interactive-active);border-color:var(--esa-accent-primary);box-shadow:0 0 8px var(--esa-accent-primary-glow)}._tempoFluid_c2snt_63{color:var(--esa-success);background:var(--esa-interactive-hover);border-color:var(--esa-success);box-shadow:0 0 8px var(--esa-success-glow)}._tempoDragged_c2snt_70{color:var(--esa-warning);background:var(--esa-interactive-hover);border-color:var(--esa-warning);box-shadow:0 0 8px var(--esa-warning-glow)}._pauseBadge_c2snt_77{font-size:var(--esa-text-xs);padding:2px var(--esa-space-2);border-radius:var(--esa-radius-full);background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);color:var(--esa-text-secondary)}._actionsRow_c2snt_86{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._actionsRow_c2snt_86 .btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--esa-space-2) var(--esa-space-3);font-size:var(--esa-text-xs);font-weight:600;border-radius:var(--esa-radius-sm);transition:all var(--esa-transition-fast)}._actionsRow_c2snt_86 .btn--primary:hover{box-shadow:0 0 10px var(--esa-accent-primary-glow);transform:translateY(-1px)}._waveformsBox_c2snt_111{display:flex;flex-direction:column;gap:var(--esa-space-3);position:relative;background:var(--esa-bg-base);padding:var(--esa-space-3);border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-subtle);box-sizing:border-box}._traceRow_c2snt_123{display:flex;flex-direction:column;gap:var(--esa-space-1);transition:opacity var(--esa-transition-fast);width:100%;box-sizing:border-box}._traceRowDimmed_c2snt_132{opacity:.35}._traceMeta_c2snt_136{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-2);font-size:var(--esa-text-xs);width:100%}._traceMetaTitle_c2snt_146{display:inline-flex;align-items:center;gap:var(--esa-space-1);font-weight:600}._traceActions_c2snt_153{display:flex;align-items:center;gap:var(--esa-space-1-5);flex-wrap:wrap}._traceBtn_c2snt_160{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--esa-space-1-5) var(--esa-space-2);font-size:var(--esa-text-xs);font-weight:500;border-radius:var(--esa-radius-sm);box-sizing:border-box;transition:all var(--esa-transition-fast)}._traceDeleteBtn_c2snt_174{color:var(--esa-text-tertiary);border:1px solid var(--esa-border-subtle);background:transparent}._traceDeleteBtn_c2snt_174:hover{color:var(--esa-danger);background:var(--esa-interactive-hover);border-color:var(--esa-danger);box-shadow:0 0 8px var(--esa-danger-glow)}._waveformTrack_c2snt_187{position:relative;display:flex;align-items:center;gap:2px;height:38px;width:100%;background:var(--esa-interactive-hover);border-radius:var(--esa-radius-sm);border:1px solid var(--esa-border-subtle);overflow:hidden;padding:2px 4px;box-sizing:border-box}._waveformBar_c2snt_202{flex:1;border-radius:2px;min-height:4px;transition:height var(--esa-transition-fast)}._overlayTrack_c2snt_209{position:relative;height:52px;width:100%;background:var(--esa-interactive-hover);border-radius:var(--esa-radius-sm);border:1px solid var(--esa-border-subtle);overflow:hidden;display:flex;align-items:center;gap:2px;padding:2px 4px;box-sizing:border-box}._isiBridge_c2snt_224{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1);padding:2px var(--esa-space-2);font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-accent-primary);background:var(--esa-interactive-active);border:1px solid var(--esa-accent-primary);border-radius:var(--esa-radius-full);align-self:center;box-shadow:0 0 10px var(--esa-accent-primary-glow);animation:_pulse_c2snt_1 .8s infinite alternate}@keyframes _pulse_c2snt_1{0%{transform:scale(.98);opacity:.75}to{transform:scale(1.03);opacity:1;box-shadow:0 0 12px var(--esa-accent-primary-glow)}}._playhead_c2snt_246{position:absolute;top:0;bottom:0;width:2px;background:var(--esa-text-primary);box-shadow:0 0 6px var(--esa-interactive-hover);pointer-events:none;z-index:2;transition:left .05s linear}._tagPickerShelf_c2snt_258{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--esa-space-3);width:100%;padding-top:var(--esa-space-1)}._tagPickerGroup_c2snt_267{display:flex;flex-direction:column;gap:var(--esa-space-1)}@media(max-width:768px){._actionsRow_c2snt_86{width:100%}._actionsRow_c2snt_86 .btn{min-height:48px;min-width:48px;flex:1}._traceMeta_c2snt_136{flex-direction:column;align-items:flex-start;gap:var(--esa-space-1-5)}._traceActions_c2snt_153{width:100%;justify-content:space-between}._traceBtn_c2snt_160{min-height:48px;min-width:48px}._tagPickerShelf_c2snt_258{flex-direction:column}}._modal_8z5cz_3{padding:var(--esa-space-6);width:92%;max-width:560px;max-height:90vh;overflow-y:auto;border-radius:var(--esa-radius-lg);box-shadow:var(--esa-shadow-lg)}._header_8z5cz_14{padding:0 0 var(--esa-space-3);margin-bottom:var(--esa-space-4)}._title_8z5cz_20{margin:0;font-size:var(--esa-text-lg);font-weight:600;color:var(--esa-text-primary);gap:var(--esa-space-2)}._closeBtn_8z5cz_29{font-size:var(--esa-text-lg);padding:var(--esa-space-1) var(--esa-space-2);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}._metaCard_8z5cz_40{background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);padding:var(--esa-space-4);margin-bottom:var(--esa-space-5)}._metaHeader_8z5cz_49{font-size:var(--esa-text-xs);text-transform:uppercase;letter-spacing:var(--esa-tracking-wider);color:var(--esa-text-tertiary);margin-bottom:var(--esa-space-3);font-weight:600}._metaGrid_8z5cz_58{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--esa-space-3)}._metaItem_8z5cz_64{display:flex;flex-direction:column;gap:var(--esa-space-1)}._metaLabel_8z5cz_70{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary)}._metaValue_8z5cz_75{font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-primary)}._sectionTitle_8z5cz_81{font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-secondary);margin-bottom:var(--esa-space-3)}._modeOptions_8z5cz_88{gap:var(--esa-space-3);margin-bottom:var(--esa-space-5)}._modeCard_8z5cz_94{display:flex;align-items:flex-start;gap:var(--esa-space-3);background:var(--esa-interactive-hover);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);padding:var(--esa-space-3) var(--esa-space-4);cursor:pointer;transition:all var(--esa-transition-fast)}._modeCard_8z5cz_94:hover{background:var(--esa-interactive-active);border-color:var(--esa-border-strong);transform:translateY(-1px)}._modeCardSelected_8z5cz_113{border-color:var(--esa-accent-primary);background:var(--esa-interactive-active);box-shadow:0 0 12px var(--esa-accent-primary-glow)}._modeCard_8z5cz_94 input[type=radio]{margin-top:3px;cursor:pointer;accent-color:var(--esa-accent-primary);min-width:22px;min-height:22px}._modeDetails_8z5cz_127{display:flex;flex-direction:column;gap:var(--esa-space-1)}._modeLabel_8z5cz_133{font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-primary)}._modeDesc_8z5cz_139{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);line-height:var(--esa-leading-relaxed)}._replaceWarning_8z5cz_145{background:var(--esa-interactive-hover);border:1px solid var(--esa-danger);border-radius:var(--esa-radius-md);color:var(--esa-danger);padding:var(--esa-space-3) var(--esa-space-4);margin-bottom:var(--esa-space-4);line-height:var(--esa-leading-relaxed);display:flex;align-items:flex-start;gap:var(--esa-space-2);font-size:var(--esa-text-xs);box-shadow:0 0 10px var(--esa-danger-glow)}._warningTag_8z5cz_160{font-weight:700;text-transform:uppercase;flex-shrink:0}._footer_8z5cz_166{display:flex;justify-content:flex-end;gap:var(--esa-space-3);padding-top:var(--esa-space-4)}._footer_8z5cz_166 .btn{min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-4);font-weight:600;border-radius:var(--esa-radius-sm);transition:all var(--esa-transition-fast)}._footer_8z5cz_166 .btn--primary:hover{box-shadow:0 0 10px var(--esa-accent-primary-glow);transform:translateY(-1px)}@media(max-width:768px){._closeBtn_8z5cz_29{min-height:48px;min-width:48px}._modeCard_8z5cz_94{padding:var(--esa-space-3) var(--esa-space-4);min-height:48px}._footer_8z5cz_166{flex-direction:column-reverse}._footer_8z5cz_166 .btn{min-height:48px;min-width:48px;width:100%}}._canvasContainer_1onbh_1{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--esa-space-1-5);margin:0;padding:0}._dualCanvas_1onbh_11{display:block;width:100%;height:76px;border-radius:var(--esa-radius-md);background:var(--esa-interactive-active);border:1px solid var(--esa-border-subtle);box-sizing:border-box}._legendRow_1onbh_21{display:flex;justify-content:space-between;align-items:center;font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);margin:0;padding:0 var(--esa-space-1)}._legendGroup_1onbh_31{display:flex;align-items:center;gap:var(--esa-space-2)}._dotRef_1onbh_37{width:8px;height:8px;border-radius:var(--esa-radius-full);background:var(--esa-wave-reference);box-shadow:0 0 6px var(--esa-wave-reference);display:inline-block}._dotLearner_1onbh_46{width:8px;height:8px;border-radius:var(--esa-radius-full);background:var(--esa-wave-learner);box-shadow:0 0 6px var(--esa-wave-learner);display:inline-block}._trimBadge_1onbh_55{display:inline-flex;align-items:center;gap:var(--esa-space-1);font-size:var(--esa-text-xs);padding:2px var(--esa-space-2);border-radius:var(--esa-radius-full);background:var(--esa-interactive-hover);border:1px solid var(--esa-accent-primary);color:var(--esa-accent-primary);font-weight:600;box-shadow:0 0 8px var(--esa-accent-primary-glow)}._card_3sird_1{display:flex;flex-direction:column;gap:var(--esa-space-3);padding:var(--esa-space-4);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);margin:0;transition:border-color var(--esa-transition-fast),background var(--esa-transition-fast),box-shadow var(--esa-transition-fast),transform var(--esa-transition-fast);box-sizing:border-box}._card_3sird_1:hover{border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._cardPinned_3sird_19{border-color:var(--esa-accent-gold);background:var(--esa-bg-surface-hover);box-shadow:0 0 14px var(--esa-cadence-glow)}._cardPinned_3sird_19:hover{border-color:var(--esa-accent-gold);box-shadow:0 0 18px var(--esa-cadence-glow)}._headerRow_3sird_30{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--esa-space-2);flex-wrap:wrap}._titleArea_3sird_38{display:flex;flex-direction:column;gap:var(--esa-space-1)}._titleLine_3sird_44{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._scenarioTitle_3sird_51{font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-primary);letter-spacing:-.01em}._cueBadge_3sird_58{font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-accent-primary);background:var(--esa-interactive-active);padding:1px var(--esa-space-1-5);border-radius:var(--esa-radius-sm)}._metaText_3sird_67{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary)}._topActions_3sird_72{display:flex;align-items:center;gap:var(--esa-space-1-5)}._topActions_3sird_72 .btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--esa-space-1-5) var(--esa-space-2);font-size:var(--esa-text-xs);font-weight:500;border-radius:var(--esa-radius-sm);transition:all var(--esa-transition-fast)}._pinBtnActive_3sird_91{color:var(--esa-accent-gold)!important;border-color:var(--esa-accent-gold)!important;background:var(--esa-interactive-active)!important;box-shadow:0 0 8px var(--esa-cadence-glow);font-weight:600!important}._trimBtnActive_3sird_99{color:var(--esa-accent-primary)!important;border-color:var(--esa-accent-primary)!important;background:var(--esa-interactive-active)!important;box-shadow:0 0 8px var(--esa-accent-primary-glow);font-weight:600!important}._deleteBtn_3sird_107{color:var(--esa-text-tertiary);border:1px solid var(--esa-border-subtle);background:transparent}._deleteBtn_3sird_107:hover{color:var(--esa-danger);background:var(--esa-interactive-hover);border-color:var(--esa-danger);box-shadow:0 0 8px var(--esa-danger-glow)}._playbackRow_3sird_120{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-2);flex-wrap:wrap}._playbackGroup_3sird_128{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._playbackGroup_3sird_128 .btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--esa-space-2) var(--esa-space-3);font-size:var(--esa-text-xs);font-weight:600;border-radius:var(--esa-radius-sm);transition:all var(--esa-transition-fast)}._playbackGroup_3sird_128 .btn--primary:hover{box-shadow:0 0 10px var(--esa-accent-primary-glow);transform:translateY(-1px)}._playbackGroup_3sird_128 .btn--secondary:hover{border-color:var(--esa-border-strong);transform:translateY(-1px)}._rateGroup_3sird_158{display:flex;align-items:center;gap:var(--esa-space-1)}._rateBtn_3sird_164{font-size:var(--esa-text-xs);font-weight:600;padding:var(--esa-space-2) var(--esa-space-2);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--esa-radius-sm);border:1px solid var(--esa-border-subtle);transition:all var(--esa-transition-fast)}._rateBtn_3sird_164:hover{border-color:var(--esa-border-strong);color:var(--esa-text-primary);transform:translateY(-1px)}._rateBtn_3sird_164.btn--primary{box-shadow:0 0 8px var(--esa-accent-primary-glow);border-color:var(--esa-accent-primary)}._tagsRow_3sird_189{display:flex;align-items:center;gap:var(--esa-space-1-5);flex-wrap:wrap}._tagsLabel_3sird_196{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);font-weight:500}._tagChip_3sird_202{font-size:var(--esa-text-xs);padding:var(--esa-space-1-5) var(--esa-space-3);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface-elevated);color:var(--esa-text-secondary);cursor:pointer;transition:all var(--esa-transition-fast);box-sizing:border-box}._tagChip_3sird_202:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong);transform:translateY(-1px)}._tagChipActive_3sird_226{background:var(--esa-interactive-active);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary);font-weight:600;box-shadow:0 0 8px var(--esa-accent-primary-glow)}._tagChipActive_3sird_226:hover{background:var(--esa-interactive-hover);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary);transform:translateY(-1px)}._noteEditor_3sird_241{display:flex;flex-direction:column;gap:var(--esa-space-1)}._noteInput_3sird_247{width:100%;box-sizing:border-box;font-size:var(--esa-text-xs);font-family:inherit;padding:var(--esa-space-3);border-radius:var(--esa-radius-md);background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle);color:var(--esa-text-primary);resize:vertical;min-height:56px;line-height:var(--esa-leading-relaxed);transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._noteInput_3sird_247:focus{outline:none;border-color:var(--esa-border-focus);box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-accent-primary-glow)}@media(max-width:768px){._topActions_3sird_72 .btn{min-height:48px;min-width:48px;padding:var(--esa-space-2) var(--esa-space-3)}._playbackGroup_3sird_128{width:100%}._playbackGroup_3sird_128 .btn{min-height:48px;min-width:48px;flex:1}._rateGroup_3sird_158{width:100%;justify-content:flex-end}._rateBtn_3sird_164{min-height:48px;min-width:48px;flex:1}._tagChip_3sird_202{min-height:48px;min-width:48px;padding:var(--esa-space-2) var(--esa-space-3)}}._vaultRoot_16syt_1{width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esa-space-4);box-sizing:border-box}._storageBar_16syt_11{padding:var(--esa-space-4);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);display:flex;flex-direction:column;gap:var(--esa-space-3);box-sizing:border-box;width:100%;box-shadow:var(--esa-shadow-sm)}._storageMeta_16syt_24{display:flex;justify-content:space-between;align-items:center;font-size:var(--esa-text-xs);color:var(--esa-text-secondary);flex-wrap:wrap;gap:var(--esa-space-2);width:100%}._storageUsageText_16syt_35{font-weight:600;color:var(--esa-text-primary);letter-spacing:-.01em}._storageControls_16syt_41{display:flex;align-items:center;gap:var(--esa-space-3);flex-wrap:wrap}._storageCountInfo_16syt_48{display:inline-flex;align-items:center;gap:var(--esa-space-1-5)}._milestoneCountTag_16syt_54{display:inline-flex;align-items:center;gap:var(--esa-space-1);color:var(--esa-accent-gold);font-weight:600}._storageActions_16syt_62{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._storageBtn_16syt_69{min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-3);font-size:var(--esa-text-xs);font-weight:500;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface-elevated);color:var(--esa-text-secondary);transition:all var(--esa-transition-fast)}._storageBtn_16syt_69:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong);transform:translateY(-1px)}._storageBtn_16syt_69:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._storageTrack_16syt_97{height:8px;background:var(--esa-interactive-active);border-radius:var(--esa-radius-full);overflow:hidden;box-sizing:border-box}._storageFill_16syt_105{height:100%;background:var(--esa-accent-primary);border-radius:var(--esa-radius-full);transition:width var(--esa-transition-base);box-shadow:0 0 8px var(--esa-accent-primary-glow)}._storageFillWarning_16syt_113{background:var(--esa-warning);box-shadow:0 0 8px var(--esa-warning-glow)}._storageFillDanger_16syt_118{background:var(--esa-danger);box-shadow:0 0 8px var(--esa-danger-glow)}._toolbar_16syt_123{display:flex;justify-content:space-between;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap;width:100%}._filterChips_16syt_132{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap;width:100%}._filterChip_16syt_132{font-size:var(--esa-text-xs);min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-3);border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface-elevated);color:var(--esa-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:500;box-sizing:border-box;transition:all var(--esa-transition-fast);user-select:none}._cefrChip_16syt_159{font-family:var(--esa-font-mono);font-weight:600;min-width:44px}._filterChip_16syt_132:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong);transform:translateY(-1px)}._filterChip_16syt_132:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._filterChipActive_16syt_177{background:var(--esa-accent-primary);color:var(--esa-text-primary-on-accent);border-color:var(--esa-accent-primary);box-shadow:0 0 12px var(--esa-accent-primary-glow);font-weight:600}._filterChipActive_16syt_177:hover{background:var(--esa-accent-primary-dim);color:var(--esa-text-primary-on-accent);transform:translateY(-1px)}._timeCapsuleShelf_16syt_191{display:flex;flex-direction:column;gap:var(--esa-space-3);padding:var(--esa-space-4);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);box-sizing:border-box;width:100%;box-shadow:var(--esa-shadow-sm)}._shelfHeader_16syt_204{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-2)}._shelfTitleGroup_16syt_212{display:flex;align-items:center;gap:var(--esa-space-2);color:var(--esa-accent-primary)}._takesGrid_16syt_219,._skeletonGrid_16syt_227{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--esa-space-4);width:100%;box-sizing:border-box}._skeletonCard_16syt_235{display:flex;flex-direction:column;gap:var(--esa-space-3);padding:var(--esa-space-4);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);box-sizing:border-box}._skeletonHeader_16syt_246{display:flex;justify-content:space-between;align-items:center;gap:var(--esa-space-2)}._skeletonMetaGroup_16syt_253,._skeletonActionsGroup_16syt_259{display:flex;gap:var(--esa-space-2);align-items:center}._skeletonFooter_16syt_265{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-2)}._skeletonControls_16syt_273{display:flex;gap:var(--esa-space-2);align-items:center}._emptyState_16syt_279{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--esa-space-8) var(--esa-space-4);background:var(--esa-bg-surface);border:1px dashed var(--esa-border-subtle);border-radius:var(--esa-radius-lg);gap:var(--esa-space-3);box-sizing:border-box;width:100%}._emptyIconBadge_16syt_293{width:56px;height:56px;border-radius:var(--esa-radius-full);background:var(--esa-interactive-active);display:flex;align-items:center;justify-content:center;color:var(--esa-accent-primary);box-shadow:0 0 12px var(--esa-accent-primary-glow);margin-bottom:var(--esa-space-1)}._emptyTitle_16syt_306{font-size:var(--esa-text-base);font-weight:600;color:var(--esa-text-primary);margin:0}._emptyText_16syt_313{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);margin:0;max-width:420px;line-height:var(--esa-leading-relaxed)}@media(max-width:768px){._storageControls_16syt_41{width:100%;justify-content:space-between}._storageActions_16syt_62{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--esa-space-2)}._storageBtn_16syt_69{min-height:48px;min-width:48px;width:100%}._filterChip_16syt_132{min-height:48px;min-width:48px;padding:var(--esa-space-2) var(--esa-space-3);font-size:var(--esa-text-sm)}._cefrChip_16syt_159{min-width:48px}._emptyState_16syt_279 button{min-height:48px;min-width:48px;padding:var(--esa-space-3) var(--esa-space-4)}._emptyState_16syt_279 button:after{display:none}}._root_hv3ma_1{display:flex;flex-direction:column;gap:var(--esa-space-3);background:var(--esa-bg-surface);color:var(--esa-text-primary);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4);box-sizing:border-box;margin:0;width:100%;box-shadow:var(--esa-shadow-sm);transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast)}._headerRow_hv3ma_17{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-3);flex-wrap:wrap}._titleGroup_hv3ma_25{display:flex;flex-direction:column;gap:var(--esa-space-1)}._title_hv3ma_25{font-family:var(--esa-font-sans);font-size:var(--esa-text-base);font-weight:700;letter-spacing:-.01em;color:var(--esa-text-primary);margin:0;line-height:var(--esa-leading-snug)}._subtitle_hv3ma_41{font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);margin:0}._metaInfo_hv3ma_48{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);background:var(--esa-bg-raised);padding:var(--esa-space-1) var(--esa-space-2);border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle);font-weight:600;letter-spacing:var(--esa-tracking-wide)}._columnsGrid_hv3ma_60{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--esa-space-2);align-items:stretch;min-height:116px;width:100%;box-sizing:border-box}@media(max-width:640px){._root_hv3ma_1{padding:var(--esa-space-3);gap:var(--esa-space-2)}._columnsGrid_hv3ma_60{gap:var(--esa-space-1-5);min-height:112px}}._boxColumn_hv3ma_82{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--esa-space-1-5);background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);padding:var(--esa-space-2) var(--esa-space-1-5);box-sizing:border-box;cursor:default;transition:border-color var(--esa-transition-fast),background var(--esa-transition-fast),box-shadow var(--esa-transition-fast),transform var(--esa-transition-fast);color:inherit;font:inherit;text-decoration:none;min-width:48px;min-height:48px;user-select:none;position:relative}._boxColumn_hv3ma_82 span,._boxColumn_hv3ma_82 div{pointer-events:none;cursor:default}._boxColumnInteractive_hv3ma_111{cursor:pointer}._boxColumnInteractive_hv3ma_111:hover{background:var(--esa-bg-surface-hover);border-color:var(--esa-border-strong);transform:translateY(-2px);box-shadow:var(--esa-shadow-sm)}._boxColumnInteractive_hv3ma_111:active{transform:translateY(0)}._boxColumnInteractive_hv3ma_111:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._boxColumnActive_hv3ma_131{border-color:var(--esa-accent-primary);background:var(--esa-interactive-active);box-shadow:0 0 0 1px var(--esa-accent-primary),var(--esa-accent-primary-glow)}._boxColumnActive_hv3ma_131:hover{background:var(--esa-interactive-active);border-color:var(--esa-accent-primary);box-shadow:0 0 0 1px var(--esa-accent-primary),var(--esa-accent-primary-glow)}._barTrack_hv3ma_143{order:2;width:100%;max-width:28px;height:52px;background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-xs);display:flex;align-items:flex-end;overflow:hidden;box-sizing:border-box}._barFill_hv3ma_157{width:100%;border-radius:var(--esa-radius-xs) var(--esa-radius-xs) 0 0;transition:height var(--esa-transition-base) cubic-bezier(.4,0,.2,1)}._boxCount_hv3ma_163{order:1;font-family:var(--esa-font-mono);font-size:var(--esa-text-base);font-weight:700;color:var(--esa-text-primary);line-height:var(--esa-leading-snug)}@media(min-width:641px){._boxCount_hv3ma_163{font-size:var(--esa-text-lg)}}._boxLabel_hv3ma_178{order:3;font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);font-weight:600;white-space:nowrap}._boxInterval_hv3ma_187{order:4;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);background:var(--esa-bg-raised);padding:1px var(--esa-space-1-5);border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle);font-weight:500;white-space:nowrap}._root_1mhrm_1{width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esa-space-4);box-sizing:border-box}._matrixCard_1mhrm_11{width:100%;box-sizing:border-box}._toolbar_1mhrm_16{display:flex;justify-content:space-between;align-items:center;gap:var(--esa-space-3);flex-wrap:wrap;width:100%;box-sizing:border-box}._filterGroup_1mhrm_26{display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._filterLabel_1mhrm_33{font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:var(--esa-tracking-wide);margin-right:var(--esa-space-1)}._filterChip_1mhrm_43{font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--esa-space-2) var(--esa-space-3);border-radius:var(--esa-radius-full);border:1px solid var(--esa-border-subtle);background:var(--esa-bg-surface-elevated);color:var(--esa-text-secondary);cursor:pointer;box-sizing:border-box;font-weight:500;transition:border-color var(--esa-transition-fast),background var(--esa-transition-fast),color var(--esa-transition-fast),box-shadow var(--esa-transition-fast),transform var(--esa-transition-fast);user-select:none}._filterChip_1mhrm_43:hover{background:var(--esa-bg-surface-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong);transform:translateY(-1px)}._filterChip_1mhrm_43:active{transform:translateY(0)}._filterChip_1mhrm_43:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._filterChipActive_1mhrm_79{background:var(--esa-accent-primary);color:var(--esa-text-primary-on-accent);border-color:var(--esa-accent-primary);box-shadow:var(--esa-accent-primary-glow);font-weight:600}._filterChipActive_1mhrm_79:hover{background:var(--esa-accent-primary-dim);color:var(--esa-text-primary-on-accent);border-color:var(--esa-accent-primary-dim);box-shadow:var(--esa-accent-primary-glow)}._toolbar_1mhrm_16 .esa-btn,._emptyState_1mhrm_95 .esa-btn{min-height:44px;min-width:44px;padding:var(--esa-space-2) var(--esa-space-4);font-size:var(--esa-text-sm);font-weight:600;border-radius:var(--esa-radius-md);transition:transform var(--esa-transition-fast),box-shadow var(--esa-transition-fast),background var(--esa-transition-fast)}._toolbar_1mhrm_16 .esa-btn:hover,._emptyState_1mhrm_95 .esa-btn:hover{box-shadow:var(--esa-accent-primary-glow);transform:translateY(-1px)}._toolbar_1mhrm_16 .esa-btn:active,._emptyState_1mhrm_95 .esa-btn:active{transform:translateY(0)}._toolbar_1mhrm_16 .esa-btn:after,._emptyState_1mhrm_95 .esa-btn:after{display:none}@media(max-width:768px){._filterGroup_1mhrm_26{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--esa-space-2);width:100%}._filterLabel_1mhrm_33{grid-column:1 / -1;margin-right:0;margin-bottom:var(--esa-space-1)}._filterChip_1mhrm_43{min-height:48px;min-width:48px;width:100%;padding:var(--esa-space-2) var(--esa-space-3);font-size:var(--esa-text-sm)}._toolbar_1mhrm_16{flex-direction:column;align-items:stretch;gap:var(--esa-space-3)}._toolbar_1mhrm_16 .esa-btn,._emptyState_1mhrm_95 .esa-btn{min-height:48px;min-width:48px;width:100%;justify-content:center;padding:var(--esa-space-3) var(--esa-space-4)}}._skeletonContainer_1mhrm_167{display:flex;flex-direction:column;gap:var(--esa-space-3);width:100%;box-sizing:border-box}._skeletonTable_1mhrm_175{display:flex;flex-direction:column;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);overflow:hidden;width:100%;box-sizing:border-box}._skeletonHeaderRow_1mhrm_186{display:flex;align-items:center;gap:var(--esa-space-3);padding:var(--esa-space-3) var(--esa-space-4);background:var(--esa-bg-raised);border-bottom:1px solid var(--esa-border-subtle)}._skeletonTableRow_1mhrm_195{display:flex;align-items:center;gap:var(--esa-space-3);padding:var(--esa-space-3) var(--esa-space-4);border-bottom:1px solid var(--esa-border-subtle)}._skeletonTableRow_1mhrm_195:last-child{border-bottom:none}._skeletonCards_1mhrm_207{display:none;flex-direction:column;gap:var(--esa-space-3);width:100%}._skeletonCard_1mhrm_207{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4);display:flex;flex-direction:column;gap:var(--esa-space-3)}._skeletonCardHeader_1mhrm_224{display:flex;align-items:center;justify-content:space-between}._skeletonCardFooter_1mhrm_230{display:flex;align-items:center;justify-content:space-between;padding-top:var(--esa-space-2);border-top:1px solid var(--esa-border-subtle)}@media(max-width:767px){._skeletonTable_1mhrm_175{display:none}._skeletonCards_1mhrm_207{display:flex}}._tableWrapper_1mhrm_248{width:100%;overflow-x:auto;background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);box-sizing:border-box;box-shadow:var(--esa-shadow-sm)}._tableWrapper_1mhrm_248:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}._table_1mhrm_248{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:var(--esa-text-sm);color:var(--esa-text-primary)}._table_1mhrm_248 th{background:var(--esa-bg-raised);color:var(--esa-text-secondary);font-size:var(--esa-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--esa-tracking-wide);padding:var(--esa-space-3) var(--esa-space-4);border-bottom:1px solid var(--esa-border-subtle);white-space:nowrap}._table_1mhrm_248 td{padding:var(--esa-space-3) var(--esa-space-4);border-bottom:1px solid var(--esa-border-subtle);vertical-align:middle;transition:background var(--esa-transition-fast)}._table_1mhrm_248 tr:last-child td{border-bottom:none}._table_1mhrm_248 tr:hover td{background:var(--esa-interactive-hover)}._chunkCell_1mhrm_299{color:var(--esa-text-primary);font-size:var(--esa-text-sm);white-space:nowrap}._chunkTitle_1mhrm_305{font-weight:600;color:var(--esa-text-primary)}._boxBadge_1mhrm_310{display:inline-flex;align-items:center;justify-content:center;padding:2px var(--esa-space-2);border-radius:var(--esa-radius-full);font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);font-weight:600;white-space:nowrap;min-width:54px;border:1px solid currentColor}._boxBadge1_1mhrm_324{background:var(--esa-bg-surface-elevated);color:var(--esa-status-info);border-color:var(--esa-status-info)}._boxBadge2_1mhrm_325{background:var(--esa-bg-surface-elevated);color:var(--esa-accent-primary-dim);border-color:var(--esa-accent-primary-dim)}._boxBadge3_1mhrm_326{background:var(--esa-interactive-active);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary)}._boxBadge4_1mhrm_327{background:var(--esa-bg-surface-elevated);color:var(--esa-accent-gold);border-color:var(--esa-accent-gold)}._boxBadge5_1mhrm_328{background:var(--esa-interactive-active);color:var(--esa-success);border-color:var(--esa-success);box-shadow:var(--esa-success-glow)}._phoneticCell_1mhrm_330{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);white-space:nowrap}._phoneticTag_1mhrm_337{display:inline-block;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);background:var(--esa-bg-raised);border:1px solid var(--esa-border-subtle);padding:1px var(--esa-space-1-5);border-radius:var(--esa-radius-xs)}._meaningCell_1mhrm_348{color:var(--esa-text-secondary);max-width:280px;line-height:var(--esa-leading-normal)}._scenarioCell_1mhrm_354{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scenarioTitle_1mhrm_363{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dateCell_1mhrm_371{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);white-space:nowrap;font-family:var(--esa-font-mono)}._dateNormal_1mhrm_378{color:var(--esa-text-secondary)}._dueText_1mhrm_382{display:inline-flex;align-items:center;gap:var(--esa-space-1-5);color:var(--esa-accent-primary);font-weight:600}._dueDot_1mhrm_390{display:inline-block;width:6px;height:6px;border-radius:var(--esa-radius-full);background:var(--esa-accent-primary);box-shadow:var(--esa-accent-primary-glow)}._emptyState_1mhrm_95{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--esa-space-6) var(--esa-space-4);background:var(--esa-bg-surface);border:1px dashed var(--esa-border-subtle);border-radius:var(--esa-radius-lg);gap:var(--esa-space-3);box-sizing:border-box;width:100%;box-shadow:var(--esa-shadow-sm)}._emptyIconBadge_1mhrm_415{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--esa-radius-full);background:var(--esa-interactive-active);border:1px solid var(--esa-accent-primary);color:var(--esa-accent-primary);box-shadow:var(--esa-accent-primary-glow)}._emptyTitle_1mhrm_428{font-family:var(--esa-font-sans);font-size:var(--esa-text-lg);font-weight:700;letter-spacing:-.01em;color:var(--esa-text-primary);margin:0;line-height:var(--esa-leading-snug)}._emptyText_1mhrm_438{font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);color:var(--esa-text-secondary);margin:0;max-width:460px;line-height:var(--esa-leading-relaxed)}._cardsWrapper_1mhrm_448{display:none;flex-direction:column;gap:var(--esa-space-3);width:100%;box-sizing:border-box}@media(max-width:767px){._tableWrapper_1mhrm_248{display:none}._cardsWrapper_1mhrm_448{display:flex}}._vocabCard_1mhrm_465{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4);display:flex;flex-direction:column;gap:var(--esa-space-3);box-sizing:border-box;width:100%;box-shadow:var(--esa-shadow-sm);transition:border-color var(--esa-transition-fast),box-shadow var(--esa-transition-fast),transform var(--esa-transition-fast)}._vocabCard_1mhrm_465:hover{border-color:var(--esa-border-strong);box-shadow:var(--esa-shadow-sm)}._vocabCardHeader_1mhrm_484{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-2)}._vocabCardChunk_1mhrm_491{font-family:var(--esa-font-sans);font-size:var(--esa-text-base);color:var(--esa-text-primary);font-weight:700;line-height:var(--esa-leading-snug)}._vocabCardBody_1mhrm_499{display:flex;flex-direction:column;gap:var(--esa-space-2)}._vocabCardMeaning_1mhrm_505{margin:0;font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);color:var(--esa-text-secondary);line-height:var(--esa-leading-normal)}._vocabCardPhonetic_1mhrm_513{display:inline-block;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);background:var(--esa-bg-raised);border:1px solid var(--esa-border-subtle);padding:1px var(--esa-space-2);border-radius:var(--esa-radius-xs);align-self:flex-start}._vocabCardFooter_1mhrm_525{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-2);padding-top:var(--esa-space-3);border-top:1px solid var(--esa-border-subtle);font-size:var(--esa-text-xs)}._vocabCardScenario_1mhrm_535{color:var(--esa-text-tertiary);font-size:var(--esa-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}._vocabCardDate_1mhrm_544{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);white-space:nowrap;font-family:var(--esa-font-mono)}._section_avldq_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-5);display:flex;flex-direction:column;gap:var(--esa-space-4);box-sizing:border-box}._sectionHeader_avldq_12{display:flex;flex-direction:column;gap:var(--esa-space-1)}._sectionTitle_avldq_18{font-size:var(--esa-text-base);font-weight:600;color:var(--esa-text-primary);margin:0;display:flex;align-items:center;gap:var(--esa-space-2)}._sectionDesc_avldq_28{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);margin:0;line-height:var(--esa-leading-normal)}._controlRow_avldq_35{display:flex;flex-direction:column;gap:var(--esa-space-2)}._controlRow_avldq_35 [role=radiogroup] button{min-height:44px;font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);transition:all var(--esa-transition-fast);position:relative}._controlRow_avldq_35 [role=radiogroup] button:after{display:none!important}._controlRow_avldq_35 [role=radiogroup] button:active{transform:var(--esa-btn-active-translate)}._controlRow_avldq_35 [role=radiogroup] button:focus-visible{outline:2px solid var(--esa-focus-ring);outline-offset:2px}._controlLabel_avldq_62{font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-secondary);text-transform:uppercase;letter-spacing:.04em}._fullLabel_avldq_70{display:inline}._shortLabel_avldq_74{display:none}@media(max-width:640px){._fullLabel_avldq_70{display:none}._shortLabel_avldq_74{display:inline}._controlRow_avldq_35 [role=radiogroup] button{min-height:48px;font-size:var(--esa-text-xs)}}._root_1rcz3_1{display:flex;flex-direction:column;gap:var(--esa-space-3);background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-lg);padding:var(--esa-space-4);box-sizing:border-box;margin:0;transition:border-color var(--esa-transition-fast)}._headerRow_1rcz3_15{display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-2)}._titleArea_1rcz3_22{display:flex;align-items:center;gap:var(--esa-space-2)}._title_1rcz3_22{font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-primary);margin:0}._usageLabel_1rcz3_36{font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);font-weight:500}._progressContainer_1rcz3_43{display:flex;flex-direction:column;gap:var(--esa-space-1-5)}._track_1rcz3_49{width:100%;height:10px;background:var(--esa-bg-base);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-full);overflow:hidden;position:relative}._fill_1rcz3_59{height:100%;border-radius:var(--esa-radius-full);background:var(--esa-accent-primary);transition:width var(--esa-transition-base),background var(--esa-transition-fast)}._fill_1rcz3_59[data-level=warning]{background:var(--esa-warning)}._fill_1rcz3_59[data-level=critical]{background:var(--esa-danger)}._percentageMeta_1rcz3_74{display:flex;justify-content:flex-end;font-family:var(--esa-font-mono);font-size:var(--esa-text-xs);color:var(--esa-text-tertiary);font-weight:500}._actionsRow_1rcz3_83{display:flex;align-items:center;justify-content:flex-end;gap:var(--esa-space-2);padding-top:var(--esa-space-1)}._triggerBtn_1rcz3_91{display:inline-flex;align-items:center;justify-content:center;gap:var(--esa-space-1-5);min-height:44px;padding:var(--esa-space-2) var(--esa-space-3);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);font-weight:600;border-radius:var(--esa-radius-md);cursor:pointer;transition:background var(--esa-transition-fast),border-color var(--esa-transition-fast),transform var(--esa-transition-fast);box-sizing:border-box;position:relative}._triggerBtn_1rcz3_91:after{display:none!important}._triggerBtn_1rcz3_91:active{transform:var(--esa-btn-active-translate)}._triggerBtn_1rcz3_91:focus-visible{outline:2px solid var(--esa-border-focus);outline-offset:2px}._backupBtn_1rcz3_121{background:var(--esa-bg-surface-elevated);color:var(--esa-text-primary);border:1px solid var(--esa-border-subtle)}._backupBtn_1rcz3_121:hover{background:var(--esa-interactive-hover);border-color:var(--esa-border-strong)}._restoreBtn_1rcz3_132{background:transparent;color:var(--esa-text-secondary);border:1px solid var(--esa-border-subtle)}._restoreBtn_1rcz3_132:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary);border-color:var(--esa-border-strong)}@media(max-width:640px){._actionsRow_1rcz3_83{display:grid;grid-template-columns:1fr 1fr;gap:var(--esa-space-2);width:100%}._triggerBtn_1rcz3_91{min-height:48px;width:100%;font-size:var(--esa-text-sm)}}._section_1kcqe_1{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-5);display:flex;flex-direction:column;gap:var(--esa-space-4);box-sizing:border-box}._sectionHeader_1kcqe_12{display:flex;flex-direction:column;gap:var(--esa-space-1)}._sectionTitle_1kcqe_18{font-size:var(--esa-text-base);font-weight:600;color:var(--esa-text-primary);margin:0;display:flex;align-items:center;gap:var(--esa-space-2)}._sectionDesc_1kcqe_28{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);margin:0;line-height:var(--esa-leading-normal)}._hiddenFileInput_1kcqe_35{display:none}._persistCard_1kcqe_39{background:var(--esa-bg-surface-elevated);border:1px solid var(--esa-border-default);border-radius:var(--esa-radius-md);padding:var(--esa-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--esa-space-4)}._persistInfo_1kcqe_50{display:flex;flex-direction:column;gap:var(--esa-space-1)}._persistTitle_1kcqe_56{font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-primary);display:flex;align-items:center;gap:var(--esa-space-2);flex-wrap:wrap}._persistDesc_1kcqe_66{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);line-height:var(--esa-leading-normal);margin:0}._persistBadgeActive_1kcqe_73{background:var(--esa-bg-surface);color:var(--esa-success);border:1px solid var(--esa-success);font-size:var(--esa-text-xs);font-weight:500;padding:var(--esa-space-1) var(--esa-space-2);border-radius:var(--esa-radius-sm)}._persistBadgeWarning_1kcqe_83{background:var(--esa-bg-surface);color:var(--esa-warning);border:1px solid var(--esa-warning);font-size:var(--esa-text-xs);font-weight:500;padding:var(--esa-space-1) var(--esa-space-2);border-radius:var(--esa-radius-sm)}._persistButton_1kcqe_93{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--esa-space-2) var(--esa-space-4);border-radius:var(--esa-radius-md);border:1px solid var(--esa-accent-primary);background:transparent;color:var(--esa-accent-primary);font-family:var(--esa-font-sans);font-size:var(--esa-text-xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--esa-transition-fast);position:relative}._persistButton_1kcqe_93:after{display:none!important}._persistButton_1kcqe_93:active{transform:var(--esa-btn-active-translate)}._persistButton_1kcqe_93:focus-visible{outline:2px solid var(--esa-border-focus);outline-offset:2px}._persistButton_1kcqe_93:hover{background:var(--esa-interactive-hover)}@media(max-width:640px){._persistCard_1kcqe_39{flex-direction:column;align-items:stretch;gap:var(--esa-space-3)}._persistButton_1kcqe_93{min-height:48px;width:100%;font-size:var(--esa-text-sm)}}._modalFooter_1178p_1{display:flex;justify-content:flex-end;gap:var(--esa-space-3);padding-top:var(--esa-space-4);border-top:1px solid var(--esa-border-subtle);margin-top:var(--esa-space-3)}._footerBtn_1178p_10{min-height:44px;position:relative}._footerBtn_1178p_10:after{display:none!important}._modalBody_1178p_19{display:flex;flex-direction:column;gap:var(--esa-space-3)}._modalWarning_1178p_25{padding:var(--esa-space-3) var(--esa-space-4);background:var(--esa-bg-surface-elevated);border-left:3px solid var(--esa-danger);border-radius:var(--esa-radius-sm)}._modalWarningText_1178p_32{font-size:var(--esa-text-sm);color:var(--esa-text-secondary);line-height:var(--esa-leading-relaxed);margin:0}._impactList_1178p_39{display:flex;flex-direction:column;gap:var(--esa-space-1-5);padding:var(--esa-space-1) var(--esa-space-1)}._impactTitle_1178p_46{font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-primary);text-transform:uppercase;letter-spacing:.04em}._impactItems_1178p_54{margin:0;padding-left:var(--esa-space-4);font-size:var(--esa-text-xs);color:var(--esa-text-secondary);line-height:var(--esa-leading-normal);display:flex;flex-direction:column;gap:var(--esa-space-1)}@media(max-width:640px){._modalFooter_1178p_1{flex-direction:column-reverse;align-items:stretch;gap:var(--esa-space-2)}._footerBtn_1178p_10,._modalFooter_1178p_1 button{min-height:48px;width:100%}}._root_1wmpc_1{width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esa-space-6);box-sizing:border-box}._section_1wmpc_11{background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg);padding:var(--esa-space-5);display:flex;flex-direction:column;gap:var(--esa-space-4);box-sizing:border-box}._sectionHeader_1wmpc_22{display:flex;flex-direction:column;gap:var(--esa-space-1)}._sectionTitle_1wmpc_28{font-size:var(--esa-text-base);font-weight:600;color:var(--esa-text-primary);margin:0;display:flex;align-items:center;gap:var(--esa-space-2)}._sectionDesc_1wmpc_38{font-size:var(--esa-text-xs);color:var(--esa-text-secondary);margin:0;line-height:var(--esa-leading-normal)}._controlRow_1wmpc_45{display:flex;flex-direction:column;gap:var(--esa-space-2)}._controlHeader_1wmpc_51{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-2)}._controlLabel_1wmpc_59{font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-text-secondary);text-transform:uppercase;letter-spacing:.04em}._activeCefrDescriptor_1wmpc_67{font-size:var(--esa-text-xs);font-weight:600;color:var(--esa-accent-primary)}._cefrGrid_1wmpc_73{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--esa-space-2);width:100%}._cefrBtn_1wmpc_80{min-width:44px;max-width:none;min-height:44px;display:flex;align-items:center;justify-content:center;padding:var(--esa-space-2) var(--esa-space-1);background:var(--esa-bg-raised);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);color:var(--esa-text-secondary);font-family:var(--esa-font-sans);font-size:var(--esa-text-sm);font-weight:600;cursor:pointer;text-align:center;transition:all var(--esa-transition-fast);position:relative}._cefrBtnCode_1wmpc_101{font-family:var(--esa-font-mono);font-weight:700;letter-spacing:.02em}._cefrBtn_1wmpc_80:active{transform:var(--esa-btn-active-translate)}._cefrBtn_1wmpc_80:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary);border-color:var(--esa-border-default)}._cefrBtn_1wmpc_80:focus-visible{outline:2px solid var(--esa-focus-ring);outline-offset:2px}._cefrBtnActive_1wmpc_122{background:var(--esa-interactive-active);color:var(--esa-accent-primary);border-color:var(--esa-accent-primary);box-shadow:0 0 0 1px var(--esa-accent-primary)}@media(max-width:640px){._cefrGrid_1wmpc_73{gap:var(--esa-space-1-5)}._cefrBtn_1wmpc_80{min-height:48px;min-width:48px;font-size:var(--esa-text-xs)}}._section_1wmpc_11 [data-testid^=mode-btn-]{min-height:44px}@media(max-width:640px){._section_1wmpc_11 [data-testid^=mode-btn-]{min-height:48px}}._seedDetails_1wmpc_151{margin-top:var(--esa-space-4);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-md);background:var(--esa-bg-surface-elevated);overflow:hidden;transition:border-color var(--esa-transition-fast)}._seedDetails_1wmpc_151:not([open])>:not(summary){display:none!important}._seedDetails_1wmpc_151[open]{border-color:var(--esa-border-strong)}._seedSummary_1wmpc_168{display:flex;align-items:center;justify-content:space-between;padding:var(--esa-space-3) var(--esa-space-4);min-height:48px;cursor:pointer;font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-secondary);user-select:none;transition:background var(--esa-transition-fast),color var(--esa-transition-fast);list-style:none}._seedSummary_1wmpc_168::-webkit-details-marker{display:none}._seedSummary_1wmpc_168:hover{background:var(--esa-interactive-hover);color:var(--esa-text-primary)}._seedSummaryContent_1wmpc_192{display:flex;align-items:center;gap:var(--esa-space-2);width:100%}._seedSummaryTitle_1wmpc_199{font-size:var(--esa-text-sm);font-weight:600;color:var(--esa-text-primary)}._seedSummaryBadge_1wmpc_205{font-size:var(--esa-text-xs);font-weight:500;padding:var(--esa-space-1) var(--esa-space-2);border-radius:var(--esa-radius-full);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);color:var(--esa-text-tertiary)}._seedBuilderWrapper_1wmpc_215{padding:var(--esa-space-4);border-top:1px solid var(--esa-border-subtle);overflow-x:auto;max-width:100%;box-sizing:border-box}._seedBuilderWrapper_1wmpc_215 button{min-height:44px}._dangerZone_1wmpc_227{background:var(--esa-bg-surface);border:1px solid var(--esa-danger);border-radius:var(--esa-radius-lg);padding:var(--esa-space-5);display:flex;flex-direction:column;gap:var(--esa-space-4);box-sizing:border-box}._dangerZoneTitle_1wmpc_238{color:var(--esa-danger)}._dangerRow_1wmpc_242{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--esa-space-3);padding:var(--esa-space-4);background:var(--esa-bg-surface-elevated);border-radius:var(--esa-radius-md);border:1px solid var(--esa-border-subtle)}._dangerLabel_1wmpc_254{display:block;color:var(--esa-text-primary);font-size:var(--esa-text-sm);font-weight:600}._dangerSubtext_1wmpc_261{font-size:var(--esa-text-xs);color:var(--esa-text-tertiary)}._dangerButton_1wmpc_266{min-height:44px;position:relative}._dangerButton_1wmpc_266:after{display:none!important}@media(max-width:640px){._dangerRow_1wmpc_242{flex-direction:column;align-items:stretch;gap:var(--esa-space-3)}._dangerButton_1wmpc_266{min-height:48px;width:100%}}._toastContainer_1wmpc_287{position:fixed;bottom:var(--esa-space-6);right:var(--esa-space-6);z-index:2000}@media(max-width:640px){._toastContainer_1wmpc_287{bottom:var(--esa-space-4);right:var(--esa-space-4);left:var(--esa-space-4)}}._hubContainer_ocfrz_1{display:flex;flex-direction:column;gap:var(--esa-space-6, 24px);width:100%;max-width:1200px;margin:0;box-sizing:border-box}._hubHeader_ocfrz_11{display:flex;flex-direction:column;gap:var(--esa-space-2, 8px);padding:var(--esa-space-5, 20px) var(--esa-space-6, 24px);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px)}._titleGroup_ocfrz_21{display:flex;flex-direction:column;gap:var(--esa-space-1-5, 6px)}._badgeRow_ocfrz_27{display:flex;align-items:center;gap:var(--esa-space-2, 8px)}._hubTitle_ocfrz_33{font-family:var(--esa-font-ui, var(--esa-font-sans));font-size:var(--esa-text-2xl, 1.5rem);font-weight:700;color:var(--esa-text-primary);line-height:var(--esa-leading-snug, 1.3);margin:0}._hubDescription_ocfrz_42{font-family:var(--esa-font-ui, var(--esa-font-sans));font-size:var(--esa-text-sm, .875rem);color:var(--esa-text-secondary);line-height:var(--esa-leading-normal, 1.5);margin:0}._tabBarWrapper_ocfrz_50,._hubTabs_ocfrz_54,._hubTabs_ocfrz_54 .esa-tablist-wrapper{width:100%}._hubTabs_ocfrz_54 .esa-tablist--pill-track{width:100%;max-width:100%;box-sizing:border-box}._hubTabs_ocfrz_54 .esa-tab--pill-track{min-height:44px;padding:var(--esa-space-2, 8px) var(--esa-space-4, 16px);font-size:var(--esa-text-xs, .75rem);font-weight:600;border-radius:var(--esa-radius-full, 9999px);transition:all var(--esa-transition-fast, .15s ease)}._hubTabs_ocfrz_54 .esa-tab--pill-track:focus-visible{outline:none;box-shadow:0 0 0 2px var(--esa-bg-surface),0 0 0 4px var(--esa-border-focus)}@media(max-width:640px){._hubTabs_ocfrz_54 .esa-tablist-wrapper{overflow-x:visible;mask-image:none;-webkit-mask-image:none}._hubTabs_ocfrz_54 .esa-tablist--pill-track{display:flex;flex-wrap:wrap;width:100%;min-width:0;gap:var(--esa-space-1, 4px);padding:var(--esa-space-1, 4px);border-radius:var(--esa-radius-lg, 12px)}._hubTabs_ocfrz_54 .esa-tab--pill-track{flex:1 1 calc(33.333% - 6px);min-width:0;min-height:48px;padding:var(--esa-space-2, 8px) var(--esa-space-2, 8px);font-size:var(--esa-text-xs, .75rem);border-radius:var(--esa-radius-md, 8px);justify-content:center;box-sizing:border-box}}._panelContent_ocfrz_111{display:flex;flex-direction:column;gap:var(--esa-space-4, 16px);padding:var(--esa-space-6, 24px);background:var(--esa-bg-surface);border:1px solid var(--esa-border-subtle);border-radius:var(--esa-radius-lg, 12px);min-height:280px;box-sizing:border-box}._panelHeader_ocfrz_123{display:flex;flex-direction:column;gap:var(--esa-space-1, 4px);padding-bottom:var(--esa-space-4, 16px);border-bottom:1px solid var(--esa-border-subtle)}._panelTitle_ocfrz_131{font-family:var(--esa-font-ui, var(--esa-font-sans));font-size:var(--esa-text-lg, 1.25rem);font-weight:600;color:var(--esa-text-primary);margin:0}._panelSubtitle_ocfrz_139{font-family:var(--esa-font-ui, var(--esa-font-sans));font-size:var(--esa-text-sm, .875rem);color:var(--esa-text-secondary);margin:0}._panelBody_ocfrz_146{display:flex;flex-direction:column;gap:var(--esa-space-3, 12px);color:var(--esa-text-secondary);font-size:var(--esa-text-sm, .875rem);line-height:var(--esa-leading-normal, 1.5)}@media(max-width:640px){._hubContainer_ocfrz_1{gap:var(--esa-space-4, 16px)}._hubHeader_ocfrz_11,._panelContent_ocfrz_111{padding:var(--esa-space-4, 16px)}}
