._button_1wxup_1{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-width:max-content;font:inherit;font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--radius-button);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-spring);user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;transform:translateZ(0)}._button_1wxup_1:focus-visible{outline:none;box-shadow:var(--shadow-input-focus)}._button_1wxup_1:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}._button_1wxup_1:not(:disabled):active{transform:scale(.97);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-instant) var(--ease-out)}._linkLike_1wxup_51:not(:disabled):active,._textLike_1wxup_52:not(:disabled):active,._dangerText_1wxup_53:not(:disabled):active{transform:none}@media(prefers-reduced-motion:reduce){._button_1wxup_1,._button_1wxup_1:not(:disabled):active{transition:none;transform:none}}._small_1wxup_65{min-height:var(--spacing-8);padding:0 var(--spacing-3);font-size:var(--font-size-sm)}._medium_1wxup_71{min-height:var(--spacing-11);padding:0 var(--spacing-5);font-size:var(--font-size-base)}._large_1wxup_77{min-height:var(--spacing-12);padding:0 var(--spacing-6);font-size:var(--font-size-lg)}._primary_1wxup_83{color:var(--color-text-inverse);background:var(--color-primary);box-shadow:var(--shadow-button)}._primary_1wxup_83:not(:disabled):hover{background:var(--color-primary-hover);box-shadow:var(--shadow-primary)}._secondary_1wxup_94{color:var(--color-primary);background:var(--color-primary-50);border-color:var(--color-primary-100)}._secondary_1wxup_94:not(:disabled):hover{background:var(--color-primary-100);border-color:var(--color-primary-200);box-shadow:var(--shadow-button-hover)}._subtle_1wxup_106{color:var(--color-text-primary);background:var(--color-bg-secondary);border-color:var(--color-border-primary)}._subtle_1wxup_106:not(:disabled):hover{color:var(--color-primary);background:var(--color-bg-tertiary);box-shadow:var(--shadow-button-hover)}._destructive_1wxup_118{color:var(--color-text-inverse);background:var(--color-error);box-shadow:var(--shadow-button)}._destructive_1wxup_118:not(:disabled):hover{background:var(--color-error-hover);box-shadow:var(--shadow-error)}._linkLike_1wxup_51,._textLike_1wxup_52{padding-inline:0;background:transparent;border-color:transparent;box-shadow:none}._linkLike_1wxup_51{color:var(--color-primary)}._linkLike_1wxup_51:not(:disabled):hover,._textLike_1wxup_52:not(:disabled):hover{color:var(--color-primary-hover);background:transparent;border-color:transparent;box-shadow:none}._textLike_1wxup_52{color:var(--color-text-primary)}._dangerText_1wxup_53{color:var(--color-error-text)}._dangerText_1wxup_53:not(:disabled):hover{color:var(--color-error-hover)}._fullWidth_1wxup_161{width:100%}._loading_1wxup_165{pointer-events:none}._icon_1wxup_169,._label_1wxup_170{display:inline-flex;align-items:center;justify-content:center}._spinner_1wxup_176{width:var(--spacing-4);height:var(--spacing-4);border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:var(--animation-spin)}._card_jq6cr_1{position:relative;color:var(--color-text-primary);border-radius:var(--radius-card);transition:transform var(--duration-normal) var(--ease-spring),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._elevated_jq6cr_12{background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);box-shadow:var(--shadow-card)}._outlined_jq6cr_18{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-none)}._filled_jq6cr_24{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);box-shadow:var(--shadow-none)}._plain_jq6cr_30{background:transparent;border:1px solid transparent;box-shadow:var(--shadow-none)}._compact_jq6cr_36 ._body_jq6cr_36{padding:var(--spacing-3)}._regular_jq6cr_40 ._body_jq6cr_36{padding:var(--spacing-5)}._spacious_jq6cr_44 ._body_jq6cr_36{padding:var(--spacing-7)}._interactive_jq6cr_48{cursor:pointer}._interactive_jq6cr_48:hover{transform:translateY(calc(-1 * var(--spacing-1)));box-shadow:var(--shadow-card-hover)}._interactive_jq6cr_48:active{transform:translateY(var(--spacing-px)) scale(.995);box-shadow:var(--shadow-card-active);transition:transform var(--duration-instant) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){._card_jq6cr_1,._interactive_jq6cr_48:hover,._interactive_jq6cr_48:active{transition:none;transform:none}}._header_jq6cr_74,._footer_jq6cr_75{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);color:var(--color-text-primary)}._header_jq6cr_74{padding:var(--spacing-5) var(--spacing-5) 0}._footer_jq6cr_75{padding:0 var(--spacing-5) var(--spacing-5)}._compact_jq6cr_36 ._header_jq6cr_74{padding:var(--spacing-3) var(--spacing-3) 0}._compact_jq6cr_36 ._footer_jq6cr_75{padding:0 var(--spacing-3) var(--spacing-3)}._spacious_jq6cr_44 ._header_jq6cr_74{padding:var(--spacing-7) var(--spacing-7) 0}._spacious_jq6cr_44 ._footer_jq6cr_75{padding:0 var(--spacing-7) var(--spacing-7)}._body_jq6cr_36{min-width:0}._chip_1bnq7_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1-5);max-width:100%;font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--radius-tag);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-spring);user-select:none}._small_1bnq7_20{min-height:var(--spacing-7);padding:0 var(--spacing-2-5);font-size:var(--font-size-xs)}._medium_1bnq7_26{min-height:var(--spacing-8);padding:0 var(--spacing-3);font-size:var(--font-size-sm)}._neutral_1bnq7_32{color:var(--color-text-secondary);background:var(--color-bg-secondary);border-color:var(--color-border-secondary)}._primary_1bnq7_38{color:var(--color-primary);background:var(--color-primary-50);border-color:var(--color-primary-100)}._success_1bnq7_44{color:var(--color-success-text);background:var(--color-success-light);border-color:var(--color-success-light)}._warning_1bnq7_50{color:var(--color-warning-text);background:var(--color-warning-light);border-color:var(--color-warning-light)}._error_1bnq7_56{color:var(--color-error-text);background:var(--color-error-light);border-color:var(--color-error-light)}._selected_1bnq7_62{color:var(--color-text-inverse);background:var(--color-primary);border-color:var(--color-primary)}._interactive_1bnq7_68{cursor:pointer}._interactive_1bnq7_68:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-button-hover)}._interactive_1bnq7_68:not(._disabled_1bnq7_77):active{transform:scale(.96);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-instant) var(--ease-out)}._interactive_1bnq7_68:focus-visible{outline:none;box-shadow:var(--shadow-input-focus)}@media(prefers-reduced-motion:reduce){._chip_1bnq7_1,._interactive_1bnq7_68:not(._disabled_1bnq7_77):active{transition:none;transform:none}}._disabled_1bnq7_77{cursor:not-allowed;opacity:.48}._icon_1bnq7_105,._label_1bnq7_106{display:inline-flex;align-items:center;min-width:0}._label_1bnq7_106{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._overlay_zpy6g_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:var(--color-bg-mask);animation:var(--animation-backdrop-in)}._sheet_zpy6g_13{width:min(100%,var(--apple-sheet-width));max-height:min(100%,var(--apple-sheet-max-height));overflow:hidden;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);animation:var(--animation-modal-in)}._small_zpy6g_25{--apple-sheet-width: 420px;--apple-sheet-max-height: 720px}._medium_zpy6g_30{--apple-sheet-width: 640px;--apple-sheet-max-height: 800px}._large_zpy6g_35{--apple-sheet-width: 920px;--apple-sheet-max-height: 880px}._bottom_zpy6g_40{align-self:flex-end;border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none);animation:var(--animation-sheet-in)}._right_zpy6g_47{align-self:stretch;margin-left:auto;border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);animation:var(--animation-modal-in)}._header_zpy6g_55,._footer_zpy6g_56{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6)}._header_zpy6g_55{border-bottom:1px solid var(--color-border-secondary)}._footer_zpy6g_56{border-top:1px solid var(--color-border-secondary)}._bottom_zpy6g_40 ._body_zpy6g_72,._bottom_zpy6g_40 ._footer_zpy6g_56{padding-bottom:calc(var(--spacing-6) + env(safe-area-inset-bottom,0px))}._title_zpy6g_77{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight)}._body_zpy6g_72{max-height:inherit;overflow:auto;padding:var(--spacing-6)}._closeButton_zpy6g_91{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--spacing-8);height:var(--spacing-8);color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-normal) var(--ease-spring)}._closeButton_zpy6g_91:not(:disabled):active{transform:scale(.9);transition:transform var(--duration-instant) var(--ease-out)}._closeButton_zpy6g_91:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}._closeButton_zpy6g_91:focus-visible{outline:none;box-shadow:var(--shadow-input-focus)}._compact_zpy6g_125 ._header_zpy6g_55{padding:var(--spacing-3) var(--spacing-4)}._compact_zpy6g_125 ._body_zpy6g_72{padding:var(--spacing-4);padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom,0px))}._collapse_11sjl_1{border-radius:var(--radius-card);overflow:hidden}._panel_11sjl_6{border-bottom:1px solid var(--color-border-secondary)}._panel_11sjl_6:last-child{border-bottom:none}._ghost_11sjl_14 ._panel_11sjl_6{border-bottom:none}._header_11sjl_18{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);cursor:pointer;user-select:none;list-style:none}._header_11sjl_18::-webkit-details-marker{display:none}._headerEnd_11sjl_32{flex-direction:row-reverse;justify-content:space-between}._icon_11sjl_37{flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative;transition:transform .2s var(--ease-out)}._icon_11sjl_37:before,._icon_11sjl_37:after{content:"";position:absolute;background:var(--color-text-secondary);border-radius:1px}._icon_11sjl_37:before{top:6px;left:0;width:14px;height:2px}._icon_11sjl_37:after{top:0;left:6px;width:2px;height:14px;transition:transform .2s var(--ease-out)}._panel_11sjl_6[open] ._icon_11sjl_37:after{transform:rotate(90deg)}._panel_11sjl_6[open] ._icon_11sjl_37{transform:rotate(0)}._label_11sjl_77{flex:1;min-width:0}._body_11sjl_82{padding:0 var(--spacing-5) var(--spacing-4)}@media(max-width:575px){._body_11sjl_82,._header_11sjl_18{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}@keyframes _apple-spin_1aj1r_1{to{transform:rotate(360deg)}}@keyframes _apple-spin-in_1aj1r_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._container_1aj1r_10{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);color:var(--color-text-secondary);animation:_apple-spin-in_1aj1r_1 var(--duration-normal) var(--ease-glide)}@media(prefers-reduced-motion:reduce){._container_1aj1r_10{animation:none}}._spinner_1aj1r_25{width:32px;height:32px;border:3px solid var(--color-border-secondary);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:_apple-spin_1aj1r_1 .9s linear infinite}@media(prefers-reduced-motion:reduce){._spinner_1aj1r_25{animation-duration:2.5s}}._sizeLarge_1aj1r_38{width:40px;height:40px;border-width:4px}._wrapper_1aj1r_44{position:relative}._overlay_1aj1r_48{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);z-index:1;background:color-mix(in srgb,var(--color-bg-primary) 60%,transparent);border-radius:inherit}._blurred_1aj1r_61{opacity:.45;pointer-events:none;user-select:none;filter:blur(1px);transition:opacity .2s}._sizeSmall_1aj1r_69{width:16px;height:16px;border-width:2px}@keyframes _apple-skeleton-shimmer_22i84_1{0%{background-position:-468px 0}to{background-position:468px 0}}._textGroup_22i84_6{display:flex;flex-direction:column;gap:var(--spacing-2)}._line_22i84_12{display:block;height:var(--spacing-3);border-radius:var(--radius-sm);background:var(--color-bg-secondary)}._block_22i84_19{display:inline-block;background:var(--color-bg-secondary)}._rect_22i84_24{border-radius:var(--radius-md)}._circle_22i84_25{border-radius:var(--radius-full)}._card_22i84_26{border-radius:var(--radius-card);width:100%;height:var(--spacing-32)}._animated_22i84_32{background-image:linear-gradient(90deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);background-size:936px 100%;animation:_apple-skeleton-shimmer_22i84_1 1.6s linear infinite}@media(prefers-reduced-motion:reduce){._animated_22i84_32{animation:none}}@keyframes _apple-loading-page-in_11ssx_1{0%{opacity:0}to{opacity:1}}._page_11ssx_6{display:flex;align-items:center;justify-content:center;min-height:240px;width:100%;animation:_apple-loading-page-in_11ssx_1 var(--duration-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){._page_11ssx_6{animation:none}}._inline_11ssx_19{display:inline-flex;align-items:center;gap:var(--spacing-2);vertical-align:middle}._inlineTip_11ssx_26{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._container_cvn4q_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--color-text-tertiary);animation:_appleEmptyIn_cvn4q_1 var(--duration-slow) var(--ease-glide)}@keyframes _appleEmptyIn_cvn4q_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._container_cvn4q_1{animation:none}}._icon_cvn4q_30{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);animation:_appleEmptyIcon_cvn4q_1 var(--duration-slower) var(--ease-glide);animation-delay:80ms;animation-fill-mode:both}@keyframes _appleEmptyIcon_cvn4q_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._icon_cvn4q_30{animation:none}}._title_cvn4q_58{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-secondary)}._description_cvn4q_64{font-size:var(--font-size-sm);color:var(--color-text-tertiary);max-width:320px;line-height:var(--line-height-relaxed, 1.6)}._action_cvn4q_71,._children_cvn4q_74{margin-top:var(--spacing-2)}._small_cvn4q_78{padding:var(--spacing-4);gap:var(--spacing-2)}._small_cvn4q_78 ._icon_cvn4q_30 svg,._small_cvn4q_78 ._icon_cvn4q_30 img{width:40px;height:40px}._small_cvn4q_78 ._title_cvn4q_58{font-size:var(--font-size-sm)}._large_cvn4q_82{padding:var(--spacing-12) var(--spacing-6);gap:var(--spacing-4)}._large_cvn4q_82 ._icon_cvn4q_30 svg,._large_cvn4q_82 ._icon_cvn4q_30 img{width:96px;height:96px}._large_cvn4q_82 ._title_cvn4q_58{font-size:var(--font-size-lg)}._tabs_1o6p7_1{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}._tabBar_1o6p7_8{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._tabList_1o6p7_15{display:inline-flex;align-items:center;gap:var(--spacing-1);min-width:0}._fullWidth_1o6p7_22 ._tabList_1o6p7_15{flex:1;display:flex}._fullWidth_1o6p7_22 ._tab_1o6p7_1{flex:1}._tab_1o6p7_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font:inherit;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-spring);user-select:none;white-space:nowrap}._tab_1o6p7_1:not(:disabled):active{transform:scale(.97);transition:transform var(--duration-instant) var(--ease-out)}._tab_1o6p7_1:focus-visible{outline:none;box-shadow:var(--shadow-input-focus)}@media(prefers-reduced-motion:reduce){._tab_1o6p7_1,._tab_1o6p7_1:not(:disabled):active{transition:none;transform:none}}._tab_1o6p7_1:disabled{cursor:not-allowed;opacity:.4}@media(max-width:640px){._tabBar_1o6p7_8{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}._tabBar_1o6p7_8::-webkit-scrollbar{display:none}._tabList_1o6p7_15{flex:none}._tabBar_1o6p7_8 ._icon_1o6p7_86{display:none}._tabBar_1o6p7_8 ._tab_1o6p7_1,._underline_1o6p7_85 ._tabBar_1o6p7_8 ._tab_1o6p7_1{padding:0 var(--spacing-1-5);gap:0}._tabBar_1o6p7_8 ._tabList_1o6p7_15{gap:0}}._icon_1o6p7_86{display:inline-flex}._badge_1o6p7_94{display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-5);height:var(--spacing-5);padding:0 var(--spacing-1-5);font-size:var(--font-size-xs);font-weight:600;background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:var(--radius-full)}._panel_1o6p7_108{width:100%}._extra_1o6p7_109{display:inline-flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._small_1o6p7_112 ._tab_1o6p7_1{min-height:var(--spacing-8);padding:0 var(--spacing-3);font-size:var(--font-size-sm)}._medium_1o6p7_113 ._tab_1o6p7_1{min-height:var(--spacing-10);padding:0 var(--spacing-4);font-size:var(--font-size-base)}._large_1o6p7_114 ._tab_1o6p7_1{min-height:var(--spacing-12);padding:0 var(--spacing-5);font-size:var(--font-size-lg)}._underline_1o6p7_85 ._tabList_1o6p7_15{border-bottom:1px solid var(--color-border-primary);gap:var(--spacing-2)}._underline_1o6p7_85 ._tab_1o6p7_1{border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding-left:var(--spacing-2);padding-right:var(--spacing-2)}._underline_1o6p7_85 ._tab_1o6p7_1._active_1o6p7_128{color:var(--color-primary);border-bottom-color:var(--color-primary)}._segmented_1o6p7_134 ._tabList_1o6p7_15{background:var(--color-bg-secondary);padding:var(--spacing-1);border-radius:var(--radius-lg);border:1px solid var(--color-border-primary)}._segmented_1o6p7_134 ._tab_1o6p7_1{border-radius:var(--radius-md)}._segmented_1o6p7_134 ._tab_1o6p7_1._active_1o6p7_128{background:var(--color-bg-elevated, var(--color-bg-primary));color:var(--color-text-primary);box-shadow:var(--shadow-sm, 0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent))}._pill_1o6p7_150 ._tab_1o6p7_1{border-radius:var(--radius-full);background:var(--color-bg-secondary)}._pill_1o6p7_150 ._tab_1o6p7_1._active_1o6p7_128{background:var(--color-primary);color:var(--color-text-inverse)}._pill_1o6p7_150 ._tab_1o6p7_1._active_1o6p7_128 ._badge_1o6p7_94{background:color-mix(in srgb,var(--color-overlay-light) 24%,transparent);color:var(--color-text-inverse)}@media(max-width:640px){._tabBar_1o6p7_8 ._tab_1o6p7_1 svg{display:none}._tabs_1o6p7_1 :is(._small_1o6p7_112,._medium_1o6p7_113,._large_1o6p7_114) ._tabBar_1o6p7_8 ._tab_1o6p7_1,._tabs_1o6p7_1 ._underline_1o6p7_85 ._tabBar_1o6p7_8 ._tab_1o6p7_1{padding:0 var(--spacing-1-5);gap:0;font-size:var(--font-size-sm)}}._wrapper_181pa_1{display:inline-flex;align-items:center;gap:var(--spacing-2);width:100%;background:var(--color-bg-elevated, var(--color-bg-primary));border:1px solid var(--color-border-primary);border-radius:var(--radius-input);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background-color var(--duration-fast) var(--ease-out);cursor:text}._wrapper_181pa_1:hover:not(._disabled_181pa_16){border-color:var(--color-border-secondary)}._wrapper_181pa_1:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus, 0 0 0 3px color-mix(in srgb, var(--color-apple-blue) 18%, transparent));outline:none}._input_181pa_26{flex:1;min-width:0;font:inherit;color:var(--color-text-primary);background:transparent;border:none;outline:none;padding:0}._input_181pa_26::placeholder{color:var(--color-text-tertiary)}._affix_181pa_41{display:inline-flex;align-items:center;color:var(--color-text-tertiary);flex-shrink:0;font-size:var(--font-size-sm)}._addonAfter_181pa_49{display:inline-flex;align-items:center;gap:var(--spacing-1);padding-left:var(--spacing-2);border-left:1px solid var(--color-border-primary);margin-left:auto;flex-shrink:0}._clearButton_181pa_59{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-5);height:var(--spacing-5);font-size:16px;line-height:1;color:var(--color-text-tertiary);background:var(--color-bg-secondary);border:none;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0}._clearButton_181pa_59:hover{color:var(--color-text-secondary);background:var(--color-bg-tertiary)}._searchButton_181pa_80{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-5);height:var(--spacing-5);color:var(--color-text-secondary);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0}._searchButton_181pa_80:hover{color:var(--color-text-primary);border-color:var(--color-border-secondary)}._small_181pa_100{min-height:var(--spacing-8);padding:0 var(--spacing-2-5);font-size:var(--font-size-sm)}._medium_181pa_101{min-height:var(--spacing-10);padding:0 var(--spacing-3);font-size:var(--font-size-base)}._large_181pa_102{min-height:var(--spacing-12);padding:0 var(--spacing-4);font-size:var(--font-size-lg)}._filled_181pa_105{background:var(--color-bg-secondary);border-color:transparent}._filled_181pa_105:hover:not(._disabled_181pa_16){background:var(--color-bg-tertiary)}._filled_181pa_105:focus-within{background:var(--color-bg-elevated, var(--color-bg-primary));border-color:var(--color-primary)}._borderless_181pa_118{border-color:transparent;background:transparent}._borderless_181pa_118:focus-within{box-shadow:none;border-bottom:1px solid var(--color-primary);border-radius:0}._error_181pa_129{border-color:var(--color-error)}._error_181pa_129:focus-within{border-color:var(--color-error);box-shadow:var(--shadow-error, 0 0 0 3px color-mix(in srgb, var(--color-apple-red) 18%, transparent))}._disabled_181pa_16{background:var(--color-bg-secondary);cursor:not-allowed;opacity:.6}._disabled_181pa_16 ._input_181pa_26{cursor:not-allowed}._wrapper_1480w_1{display:block;width:100%;background:var(--color-bg-elevated, var(--color-bg-primary));border:1px solid var(--color-border-primary);border-radius:var(--radius-input);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._wrapper_1480w_1:hover:not(._disabled_1480w_13){border-color:var(--color-border-secondary)}._wrapper_1480w_1:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus, 0 0 0 3px color-mix(in srgb, var(--color-apple-blue) 18%, transparent));outline:none}._textarea_1480w_23{display:block;width:100%;font:inherit;color:var(--color-text-primary);background:transparent;border:none;outline:none;padding:var(--spacing-2) var(--spacing-3);line-height:1.5;resize:vertical}._textarea_1480w_23::placeholder{color:var(--color-text-tertiary)}._disabled_1480w_13{background:var(--color-bg-secondary);cursor:not-allowed;opacity:.6}._disabled_1480w_13 ._textarea_1480w_23{cursor:not-allowed}._wrapper_1qxh8_1{position:relative;display:inline-flex}._tooltip_1qxh8_6{position:absolute;z-index:1100;display:inline-block;max-width:240px;padding:var(--spacing-1-5) var(--spacing-2-5);font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-primary);background:var(--color-bg-elevated);backdrop-filter:blur(8px);border-radius:var(--radius-tooltip);white-space:nowrap;pointer-events:none;animation:_apple-tooltip-fade_1qxh8_1 .15s var(--ease-out)}@keyframes _apple-tooltip-fade_1qxh8_1{0%{opacity:0;transform:translateY(2px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._top_1qxh8_28{bottom:calc(100% + var(--spacing-2));left:50%;transform:translate(-50%)}._bottom_1qxh8_29{top:calc(100% + var(--spacing-2));left:50%;transform:translate(-50%)}._left_1qxh8_30{right:calc(100% + var(--spacing-2));top:50%;transform:translateY(-50%)}._right_1qxh8_31{left:calc(100% + var(--spacing-2));top:50%;transform:translateY(-50%)}._lineWrap_1lh0m_1{display:flex;align-items:center;gap:var(--spacing-3);width:100%}._lineTrack_1lh0m_8{flex:1;background:var(--color-bg-secondary);border-radius:var(--radius-progress);overflow:hidden}._lineBar_1lh0m_15{height:100%;background:var(--color-primary);border-radius:var(--radius-progress);transition:width .3s var(--ease-out)}._lineText_1lh0m_22{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);flex-shrink:0;min-width:36px;text-align:right}._circleWrap_1lh0m_31{position:relative;display:inline-flex;align-items:center;justify-content:center}._circleTrack_1lh0m_38{stroke:var(--color-bg-secondary)}._circleBar_1lh0m_39{stroke:var(--color-primary);transition:stroke-dashoffset .3s var(--ease-out)}._circleText_1lh0m_41{position:absolute;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._success_1lh0m_48 ._lineBar_1lh0m_15,._success_1lh0m_48 ._circleBar_1lh0m_39{stroke:var(--color-success);background:var(--color-success)}._warning_1lh0m_49 ._lineBar_1lh0m_15,._warning_1lh0m_49 ._circleBar_1lh0m_39{stroke:var(--color-warning);background:var(--color-warning)}._error_1lh0m_50 ._lineBar_1lh0m_15,._error_1lh0m_50 ._circleBar_1lh0m_39{stroke:var(--color-error);background:var(--color-error)}._wrapper_110k4_1{position:relative;display:inline-flex}._badge_110k4_6{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:var(--color-text-inverse);background:var(--color-error);border:2px solid var(--color-bg-elevated, var(--color-bg-primary));border-radius:var(--radius-full);line-height:1;z-index:1}._standalone_110k4_26{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:600;color:var(--color-text-inverse);background:var(--color-error);border-radius:var(--radius-full)}._dotAnchor_110k4_40{position:absolute;top:-2px;right:-2px;z-index:1}._default_110k4_47{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._primary_110k4_48{background:var(--color-primary)}._success_110k4_49{background:var(--color-success)}._warning_110k4_50{background:var(--color-warning);color:color-mix(in srgb,var(--color-warning) 30%,black)}._error_110k4_51{background:var(--color-error)}._dot_fn6cb_1{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0;will-change:transform,opacity}@keyframes _apple-status-dot-pulse_fn6cb_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.2}}._animated_fn6cb_23{animation:_apple-status-dot-pulse_fn6cb_1 1.6s linear infinite}._success_fn6cb_27{background:var(--color-success)}._warning_fn6cb_31{background:var(--color-warning)}._error_fn6cb_35{background:var(--color-error)}._info_fn6cb_39{background:var(--color-primary)}._neutral_fn6cb_43{background:var(--color-bg-tertiary)}@media(prefers-reduced-motion:reduce){._dot_fn6cb_1{animation:none}}._switch_d3nku_1{position:relative;display:inline-flex;align-items:center;padding:0;background:var(--color-bg-tertiary);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);flex-shrink:0}._switch_d3nku_1:focus-visible{outline:3px solid color-mix(in srgb,var(--color-apple-blue) 32%,transparent);outline-offset:2px}._switch_d3nku_1._checked_d3nku_19{background:var(--color-primary)}._switch_d3nku_1._disabled_d3nku_23{cursor:not-allowed;opacity:.45}._switch_d3nku_1._loading_d3nku_28{opacity:.7}._thumb_d3nku_32{position:absolute;top:50%;left:2px;transform:translateY(-50%);background:var(--color-bg-elevated, var(--color-bg-primary));border-radius:var(--radius-full);box-shadow:0 2px 4px color-mix(in srgb,var(--color-shadow) 20%,transparent);transition:left var(--duration-normal) var(--ease-spring),transform var(--duration-normal) var(--ease-spring)}._switch_d3nku_1:not(._disabled_d3nku_23):active ._thumb_d3nku_32{transform:translateY(-50%) scaleX(1.12)}._track_d3nku_50{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:0 var(--spacing-2)}._checked_d3nku_19 ._track_d3nku_50{justify-content:flex-end}._label_d3nku_61{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-inverse);user-select:none}._small_d3nku_69{width:28px;height:16px}._small_d3nku_69 ._thumb_d3nku_32{width:12px;height:12px}._small_d3nku_69._checked_d3nku_19 ._thumb_d3nku_32{left:calc(100% - 14px)}._medium_d3nku_73{width:40px;height:22px}._medium_d3nku_73 ._thumb_d3nku_32{width:18px;height:18px}._medium_d3nku_73._checked_d3nku_19 ._thumb_d3nku_32{left:calc(100% - 20px)}._large_d3nku_77{width:52px;height:28px}._large_d3nku_77 ._thumb_d3nku_32{width:24px;height:24px}._large_d3nku_77._checked_d3nku_19 ._thumb_d3nku_32{left:calc(100% - 26px)}._group_34zso_1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4)}._group_34zso_1._vertical_34zso_8{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._radio_34zso_14{display:inline-flex;align-items:center;gap:var(--spacing-2);cursor:pointer;user-select:none;font-size:var(--font-size-base);color:var(--color-text-primary)}._radio_34zso_14._disabled_34zso_24{cursor:not-allowed;opacity:.5}._input_34zso_29{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._indicator_34zso_37{position:relative;display:inline-block;width:18px;height:18px;border:1.5px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-elevated, var(--color-bg-primary));transition:all .18s var(--ease-out);flex-shrink:0}._radio_34zso_14:hover:not(._disabled_34zso_24) ._indicator_34zso_37{border-color:var(--color-primary)}._input_34zso_29:focus-visible+._indicator_34zso_37{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-apple-blue) 24%,transparent)}._checked_34zso_57 ._indicator_34zso_37{border-color:var(--color-primary);background:var(--color-primary)}._checked_34zso_57 ._indicator_34zso_37:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-bg-elevated, var(--color-bg-primary))}._label_34zso_74{line-height:1.4}._radio_34zso_14._button_34zso_78{border:1px solid var(--color-border-secondary);border-radius:var(--radius-6);padding:var(--spacing-1) var(--spacing-4);background:var(--color-bg-elevated, var(--color-bg-primary));gap:var(--spacing-1)}._radio_34zso_14._button_34zso_78 ._indicator_34zso_37{display:none}._radio_34zso_14._button_34zso_78._checked_34zso_57{border-color:var(--color-primary);background:var(--color-tint-cool);color:var(--color-apple-blue-deep);font-weight:600}._rate_4enl9_1{display:inline-flex;align-items:center;gap:var(--spacing-1);outline:none}._rate_4enl9_1:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--color-primary)}._star_4enl9_13{display:inline-flex;cursor:pointer;line-height:0}._disabled_4enl9_19 ._star_4enl9_13{cursor:not-allowed}._filled_4enl9_23{color:var(--color-apple-amber);fill:var(--color-apple-amber)}._character_4enl9_28{display:inline-flex;line-height:0}._character_4enl9_28._filled_4enl9_23{color:var(--color-apple-amber);fill:var(--color-apple-amber)}._character_4enl9_28._empty_4enl9_38,._empty_4enl9_38{color:var(--color-apple-ink-3);fill:transparent}._group_d5gff_1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4)}._group_d5gff_1._vertical_d5gff_8{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._checkbox_d5gff_14{display:inline-flex;align-items:center;gap:var(--spacing-2);cursor:pointer;user-select:none;font-size:var(--font-size-base);color:var(--color-text-primary)}._checkbox_d5gff_14._disabled_d5gff_24{cursor:not-allowed;opacity:.5}._input_d5gff_29{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._indicator_d5gff_37{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-bg-elevated, var(--color-bg-primary));transition:all .18s var(--ease-out);color:var(--color-text-inverse);flex-shrink:0}._checkbox_d5gff_14:hover:not(._disabled_d5gff_24) ._indicator_d5gff_37{border-color:var(--color-primary)}._input_d5gff_29:focus-visible+._indicator_d5gff_37{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-apple-blue) 24%,transparent)}._checked_d5gff_60 ._indicator_d5gff_37,._indeterminate_d5gff_61 ._indicator_d5gff_37{background:var(--color-primary);border-color:var(--color-primary)}._check_d5gff_14{width:14px;height:14px}._dash_d5gff_71{width:10px;height:2px;background:var(--color-text-inverse);border-radius:1px}._label_d5gff_78{line-height:1.4}._horizontal_vaj88_1{width:100%;height:1px;margin:var(--spacing-4) 0;border:none;background:var(--color-border-primary)}._horizontal_vaj88_1._dashed_vaj88_9{background:none;border-top:1px dashed var(--color-border-primary);height:0}._vertical_vaj88_15{display:inline-block;width:1px;height:1em;margin:0 var(--spacing-2);vertical-align:middle;background:var(--color-border-primary)}._vertical_vaj88_15._dashed_vaj88_9{background:none;border-left:1px dashed var(--color-border-primary);width:0}._withText_vaj88_30{display:flex;align-items:center;gap:var(--spacing-3);margin:var(--spacing-4) 0;color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:500}._line_vaj88_40{flex:1;height:1px;background:var(--color-border-primary)}._line_vaj88_40._dashed_vaj88_9{background:none;border-top:1px dashed var(--color-border-primary);height:0}._text_vaj88_52{flex-shrink:0;white-space:nowrap}._text-left_vaj88_57 ._line_vaj88_40:first-child{flex:0 0 var(--spacing-6)}._text-right_vaj88_58 ._line_vaj88_40:last-child{flex:0 0 var(--spacing-6)}._stack_1xlnr_1{position:fixed;top:var(--spacing-6);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);z-index:2000;pointer-events:none}._item_1xlnr_14{display:inline-flex;align-items:center;gap:var(--spacing-2);min-width:240px;max-width:480px;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);background:var(--color-bg-elevated, var(--color-bg-primary));border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-secondary, 0 8px 24px color-mix(in srgb, var(--color-shadow) 12%, transparent));pointer-events:auto;animation:_apple-msg-in_1xlnr_1 .22s var(--ease-out)}@keyframes _apple-msg-in_1xlnr_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._icon_1xlnr_37{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:13px;font-weight:700;border-radius:var(--radius-full);color:var(--color-text-inverse);flex-shrink:0}._content_1xlnr_50{flex:1;line-height:1.5;word-break:break-word}._success_1xlnr_56 ._icon_1xlnr_37{background:var(--color-success)}._info_1xlnr_57 ._icon_1xlnr_37{background:var(--color-info, var(--color-primary))}._warning_1xlnr_58 ._icon_1xlnr_37{background:var(--color-warning)}._error_1xlnr_59 ._icon_1xlnr_37{background:var(--color-error)}._loading_1xlnr_60 ._icon_1xlnr_37{background:var(--color-text-tertiary);animation:_apple-msg-spin_1xlnr_1 1s linear infinite}@keyframes _apple-msg-spin_1xlnr_1{to{transform:rotate(360deg)}}._overlay_47vuh_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:var(--color-bg-mask);animation:var(--animation-backdrop-in)}._overlay_47vuh_1._topAlign_47vuh_13{align-items:flex-start;padding-top:10vh}._modal_47vuh_18{position:relative;display:flex;flex-direction:column;width:min(100%,var(--apple-modal-width, 520px));max-height:calc(100vh - var(--spacing-8));max-height:calc(100dvh - var(--spacing-8));color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);animation:var(--animation-modal-in);overflow:hidden}._modal_47vuh_18:focus{outline:none}._header_47vuh_38{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6) var(--spacing-3)}._title_47vuh_46{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);flex:1}._closeButton_47vuh_55{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--spacing-8);height:var(--spacing-8);color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);cursor:pointer;font-size:18px;line-height:1;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-normal) var(--ease-spring)}._closeButton_47vuh_55:not(:disabled):active{transform:scale(.9);transition:transform var(--duration-instant) var(--ease-out)}._closeButton_47vuh_55:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}._closeButton_47vuh_55:focus-visible{outline:none;box-shadow:var(--shadow-input-focus)}._body_47vuh_90{flex:1 1 auto;overflow:auto;padding:var(--spacing-3) var(--spacing-6) var(--spacing-5);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-primary)}._footer_47vuh_99{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6) var(--spacing-5);border-top:1px solid var(--color-border-secondary)}._confirmBody_47vuh_109{display:flex;gap:var(--spacing-4);align-items:flex-start}._confirmIcon_47vuh_115{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;line-height:1;color:var(--color-bg-primary)}._confirmIcon_47vuh_115._info_47vuh_129{background:var(--color-info, var(--color-primary))}._confirmIcon_47vuh_115._success_47vuh_130{background:var(--color-success, var(--color-apple-green))}._confirmIcon_47vuh_115._warning_47vuh_131{background:var(--color-warning, var(--color-apple-amber))}._confirmIcon_47vuh_115._error_47vuh_132{background:var(--color-error, var(--color-apple-red))}._confirmIcon_47vuh_115._confirm_47vuh_109{background:var(--color-warning, var(--color-apple-amber))}._confirmContent_47vuh_135{flex:1;min-width:0}._confirmTitle_47vuh_140{font-size:var(--font-size-lg);font-weight:700;margin:0 0 var(--spacing-2);color:var(--color-text-primary)}._confirmText_47vuh_147{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}._title_1uwpl_1{margin:0;color:var(--color-text-primary);font-weight:700;line-height:var(--line-height-tight)}._title_1uwpl_1._level1_1uwpl_8{font-size:var(--font-size-h1, 38px)}._title_1uwpl_1._level2_1uwpl_9{font-size:var(--font-size-h2, 30px)}._title_1uwpl_1._level3_1uwpl_10{font-size:var(--font-size-h3, 24px)}._title_1uwpl_1._level4_1uwpl_11{font-size:var(--font-size-h4, 20px)}._title_1uwpl_1._level5_1uwpl_12{font-size:var(--font-size-h5, 16px)}._text_1uwpl_14{font-size:var(--font-size-base, 14px);line-height:var(--line-height-relaxed);color:var(--color-text-primary)}._text_1uwpl_14._strong_1uwpl_20{font-weight:600}._text_1uwpl_14._italic_1uwpl_21{font-style:italic}._text_1uwpl_14._underline_1uwpl_22{text-decoration:underline}._text_1uwpl_14._delete_1uwpl_23{text-decoration:line-through}._text_1uwpl_14._code_1uwpl_24{padding:2px 6px;font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm)}._text_1uwpl_14._secondary_1uwpl_33{color:var(--color-text-secondary)}._text_1uwpl_14._tertiary_1uwpl_34{color:var(--color-text-tertiary)}._text_1uwpl_14._success_1uwpl_35{color:var(--color-success-text)}._text_1uwpl_14._warning_1uwpl_36{color:var(--color-warning-text)}._text_1uwpl_14._danger_1uwpl_37,._text_1uwpl_14._error_1uwpl_38{color:var(--color-error-text)}._paragraph_1uwpl_40{margin:0 0 var(--spacing-3);font-size:var(--font-size-base, 14px);line-height:var(--line-height-relaxed);color:var(--color-text-primary)}._ellipsis_1uwpl_47{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:bottom}._statistic_1mnf6_1{display:inline-flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_1mnf6_8{font-size:var(--font-size-sm, 12px);color:var(--color-text-secondary);line-height:var(--line-height-tight)}._valueRow_1mnf6_14{display:inline-flex;align-items:baseline;gap:var(--spacing-1);color:var(--color-text-primary)}._prefix_1mnf6_21,._suffix_1mnf6_22{font-size:var(--font-size-base);color:var(--color-text-secondary);display:inline-flex;align-items:center}._value_1mnf6_14{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}._value_1mnf6_14._large_1mnf6_36{font-size:32px}._value_1mnf6_14._small_1mnf6_37{font-size:18px}._avatar_1lw7p_1{display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:600;overflow:hidden;vertical-align:middle;user-select:none;flex-shrink:0}._image_1lw7p_14{width:100%;height:100%;object-fit:cover;display:block}._size-small_1lw7p_21{width:24px;height:24px;font-size:12px}._size-medium_1lw7p_27{width:32px;height:32px;font-size:14px}._size-large_1lw7p_33{width:40px;height:40px;font-size:16px}._size-xlarge_1lw7p_39{width:64px;height:64px;font-size:24px}._shape-circle_1lw7p_45{border-radius:50%}._shape-square_1lw7p_49{border-radius:var(--radius-md)}._segmented_pyyzm_1{display:inline-flex;padding:2px;background:var(--color-bg-secondary);border-radius:var(--radius-md);position:relative;gap:2px}._option_pyyzm_10{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 14px;font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-spring),transform var(--duration-normal) var(--ease-spring);white-space:nowrap;user-select:none}._option_pyyzm_10:not(._disabled_pyyzm_33):active{transform:scale(.97);transition:transform var(--duration-instant) var(--ease-out)}@media(prefers-reduced-motion:reduce){._option_pyyzm_10,._option_pyyzm_10:not(._disabled_pyyzm_33):active{transition:none;transform:none}}._option_pyyzm_10:hover:not(._disabled_pyyzm_33):not(._active_pyyzm_46){color:var(--color-text-primary)}._option_pyyzm_10:focus-visible{outline:none;box-shadow:var(--shadow-input-focus)}._option_pyyzm_10._active_pyyzm_46{background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-card);font-weight:600}._option_pyyzm_10._disabled_pyyzm_33{color:var(--color-text-tertiary);cursor:not-allowed}._size-small_pyyzm_68 ._option_pyyzm_10{padding:4px 10px;font-size:12px}._size-large_pyyzm_69 ._option_pyyzm_10{padding:8px 18px;font-size:16px}._icon_pyyzm_71{display:inline-flex;font-size:14px}._trigger_38mq0_1{display:inline-flex;cursor:pointer}._menu_38mq0_6{position:fixed;z-index:1100;min-width:160px;background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--spacing-1) 0;animation:var(--animation-fade-in)}._item_38mq0_18{display:flex;align-items:center;gap:var(--spacing-2);padding:8px 14px;font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:background .12s var(--ease-out)}._item_38mq0_18:hover:not(._disabled_38mq0_33){background:var(--color-bg-secondary)}._item_38mq0_18._disabled_38mq0_33{color:var(--color-text-tertiary);cursor:not-allowed}._item_38mq0_18._danger_38mq0_42{color:var(--color-error-text)}._item_38mq0_18._danger_38mq0_42:hover:not(._disabled_38mq0_33){background:var(--color-error-bg, var(--color-bg-secondary))}._icon_38mq0_49{display:inline-flex;align-items:center;font-size:14px}._label_38mq0_55{flex:1;min-width:0}._divider_38mq0_60{height:1px;background:var(--color-border-secondary);margin:var(--spacing-1) 0}._steps_cacsl_1{display:flex;width:100%}._horizontal_cacsl_6{flex-direction:row}._vertical_cacsl_10{flex-direction:column}._step_cacsl_1{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px}._horizontal_cacsl_6 ._step_cacsl_1{flex-direction:column}._vertical_cacsl_10 ._step_cacsl_1{flex-direction:row;align-items:flex-start;text-align:left;padding:8px 0}._stepLast_cacsl_35{flex:none}._stepHeader_cacsl_39{display:flex;align-items:center;gap:8px;z-index:1}._horizontal_cacsl_6 ._stepHeader_cacsl_39{flex-direction:column}._vertical_cacsl_10 ._stepHeader_cacsl_39{flex-direction:row}._stepTail_cacsl_54{position:absolute;z-index:0}._horizontal_cacsl_6 ._stepTail_cacsl_54{top:12px;left:50%;width:100%;height:2px}._vertical_cacsl_10 ._stepTail_cacsl_54{left:12px;top:0;width:2px;height:100%}._tailLine_cacsl_73{width:100%;height:100%;background:var(--color-border);transition:background .3s}._tailFinished_cacsl_80{background:var(--color-success)}._stepNumber_cacsl_84{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-surface-elevated);border:2px solid var(--color-border);color:var(--color-ink-3);font-size:13px;font-weight:500;flex-shrink:0;transition:all .3s}._numberSmall_cacsl_100{width:22px;height:22px;font-size:11px}._numberCurrent_cacsl_106{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-accent)}._numberFinished_cacsl_112{background:var(--color-success);border-color:var(--color-success);color:var(--color-on-accent)}._numberError_cacsl_118{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-accent)}._stepIcon_cacsl_124{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--color-ink-3);font-size:14px;flex-shrink:0;transition:all .3s}._iconSmall_cacsl_137{width:22px;height:22px;font-size:12px}._iconCurrent_cacsl_143{color:var(--color-primary);background:var(--color-primary-bg)}._iconFinished_cacsl_148{color:var(--color-success-text);background:var(--color-success-soft)}._iconError_cacsl_153{color:var(--color-error-text);background:var(--color-error-soft)}._stepTitle_cacsl_158{font-size:14px;color:var(--color-ink-2);font-weight:500;line-height:1.4;transition:color .3s}._titleCurrent_cacsl_166{color:var(--color-primary);font-weight:600}._titleFinished_cacsl_171{color:var(--color-ink-1)}._titleError_cacsl_175{color:var(--color-error-text)}._stepDescription_cacsl_179{margin-top:4px;font-size:12px;color:var(--color-ink-3);line-height:1.4}._descCurrent_cacsl_186{color:var(--color-ink-2)}._stepDisabled_cacsl_190{opacity:.5}._sizeSmall_cacsl_194 ._stepTitle_cacsl_158{font-size:12px}._sizeSmall_cacsl_194 ._stepDescription_cacsl_179{font-size:11px}._stepContent_cacsl_202{display:flex;flex-direction:column;align-items:center}._vertical_cacsl_10 ._stepContent_cacsl_202{align-items:flex-start;margin-left:8px}._step_cacsl_1:last-child ._stepTail_cacsl_54{display:none}._form_tlcve_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._vertical_tlcve_7 ._item_tlcve_7{display:flex;flex-direction:column;gap:var(--spacing-1)}._item_tlcve_7{min-width:0}._label_tlcve_17{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}._label_tlcve_17:after{content:" *";color:var(--color-error-text)}._form_tlcve_1[data-required-mark=false] ._label_tlcve_17:after,._form_tlcve_1[data-required-mark=optional] ._label_tlcve_17:after{content:none}._error_tlcve_34{font-size:var(--font-size-xs);color:var(--color-error-text)}._help_tlcve_39,._extra_tlcve_44{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._tree_p0l07_1{font-size:var(--font-size-sm);color:var(--color-text-primary)}._node_p0l07_6{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm, 6px);min-height:28px;transition:background-color var(--duration-fast, .15s) var(--ease-out)}._nodeExpandable_p0l07_20{cursor:pointer}._nodeExpandable_p0l07_20:hover{background:var(--color-bg-tertiary)}._switcher_p0l07_28{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}._chevron_p0l07_41{color:var(--color-text-secondary);transition:transform var(--duration-normal) var(--ease-out)}._chevronOpen_p0l07_46{transform:rotate(90deg)}._icon_p0l07_50{flex-shrink:0;display:inline-flex;align-items:center;color:var(--color-text-secondary)}._title_p0l07_57{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._children_p0l07_64{padding-left:var(--spacing-5)}._timeline_1vm90_4{position:relative;width:100%;list-style:none;margin:0;padding:var(--spacing-1) 0}._timeline_1vm90_4:before{content:"";position:absolute;top:calc(var(--spacing-3) + 1px);bottom:calc(var(--spacing-3) + 1px);left:5px;width:2px;transform:translate(-1px);background:var(--color-border-secondary);border-radius:var(--radius-full)}._item_1vm90_26{position:relative;padding:0 0 var(--spacing-6) 0}._item_1vm90_26:last-child{padding-bottom:0}._dot_1vm90_36{position:absolute;top:var(--spacing-2);left:0;width:12px;height:12px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--timeline-color, var(--color-primary));box-shadow:0 0 0 3px var(--color-bg-primary);z-index:1}._dotCustom_1vm90_51{width:auto;height:auto;min-width:12px;min-height:12px;left:6px;transform:translate(-50%);background:var(--color-bg-primary);box-shadow:none}._dotPending_1vm90_62{width:10px;height:10px;background:var(--color-text-quaternary);animation:_timeline-pulse_1vm90_1 var(--duration-slow, 1s) var(--ease-in-out) infinite}@keyframes _timeline-pulse_1vm90_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}._content_1vm90_82{padding-left:var(--spacing-7);min-width:0;font-size:var(--font-size-base);color:var(--color-text-primary, inherit)}._label_1vm90_89{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._grid_1vm90_96 ._item_1vm90_26{display:grid;grid-template-columns:1fr var(--spacing-7) 1fr;align-items:start;padding:0 0 var(--spacing-6) 0}._grid_1vm90_96 ._item_1vm90_26:last-child{padding-bottom:0}._grid_1vm90_96 ._dot_1vm90_36{position:relative;top:0;left:auto;transform:none;grid-column:2;grid-row:1;justify-self:center;margin-top:var(--spacing-1)}._grid_1vm90_96 ._dotCustom_1vm90_51{left:auto;transform:none;margin-top:0}._grid_1vm90_96 ._dotPending_1vm90_62{left:auto}._grid_1vm90_96 ._content_1vm90_82{padding-left:0;padding-right:0}._timeline_1vm90_4._grid_1vm90_96:before{left:50%}._right_1vm90_139 ._content_1vm90_82{grid-column:3;grid-row:1;padding-left:var(--spacing-3)}._right_1vm90_139 ._label_1vm90_89{grid-column:1;grid-row:1;justify-self:end;padding-right:var(--spacing-3);text-align:right}._right_1vm90_139 ._dot_1vm90_36,._right_1vm90_139 ._dotCustom_1vm90_51,._right_1vm90_139 ._dotPending_1vm90_62{grid-column:2}._left_1vm90_160 ._content_1vm90_82{grid-column:1;grid-row:1;justify-self:end;text-align:right;padding-right:var(--spacing-3)}._left_1vm90_160 ._label_1vm90_89{grid-column:3;grid-row:1;padding-left:var(--spacing-3)}._alternate_1vm90_175 ._item_1vm90_26:nth-child(odd) ._content_1vm90_82{grid-column:1;grid-row:1;justify-self:end;text-align:right;padding-right:var(--spacing-3)}._alternate_1vm90_175 ._item_1vm90_26:nth-child(odd) ._label_1vm90_89{grid-column:3;grid-row:1;padding-left:var(--spacing-3)}._alternate_1vm90_175 ._item_1vm90_26:nth-child(2n) ._content_1vm90_82{grid-column:3;grid-row:1;padding-left:var(--spacing-3)}._alternate_1vm90_175 ._item_1vm90_26:nth-child(2n) ._label_1vm90_89{grid-column:1;grid-row:1;justify-self:end;padding-right:var(--spacing-3);text-align:right}@media(prefers-reduced-motion:reduce){._dotPending_1vm90_62{animation:none}}._wrapper_1igit_1{display:inline-flex;align-items:center;gap:var(--spacing-1);min-height:var(--spacing-10);width:100%;padding:0 var(--spacing-2);background:var(--color-bg-elevated, var(--color-bg-primary));border:1px solid var(--color-border-primary);border-radius:var(--radius-input);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background-color var(--duration-fast) var(--ease-out);cursor:text}._wrapper_1igit_1:hover:not(._disabled_1igit_18){border-color:var(--color-border-secondary)}._wrapper_1igit_1:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus, 0 0 0 3px color-mix(in srgb, var(--color-apple-blue) 18%, transparent));outline:none}._input_1igit_28{flex:1;min-width:0;font:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);background:transparent;border:none;outline:none;padding:0;text-align:left;-moz-appearance:textfield;appearance:textfield}._input_1igit_28::-webkit-outer-spin-button,._input_1igit_28::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_1igit_28::placeholder{color:var(--color-text-tertiary)}._affix_1igit_53{display:inline-flex;align-items:center;color:var(--color-text-tertiary);flex-shrink:0;white-space:nowrap}._controls_1igit_61{display:inline-flex;align-items:center;gap:var(--spacing-px);flex-shrink:0}._stepButton_1igit_68{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1;cursor:pointer;user-select:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._stepButton_1igit_68:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}._stepButton_1igit_68:active:not(:disabled){transform:scale(.92)}._stepButton_1igit_68:disabled{cursor:not-allowed;opacity:.4}._disabled_1igit_18{background:var(--color-bg-tertiary);cursor:not-allowed}._disabled_1igit_18 ._input_1igit_28{cursor:not-allowed}._disabled_1igit_18 ._stepButton_1igit_68{cursor:not-allowed;opacity:.4}._wrapper_11vy5_1{position:relative;display:inline-flex}._popover_11vy5_6{position:absolute;z-index:1100;min-width:32px;max-width:calc(100vw - 24px);padding:var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-apple-hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);pointer-events:auto;animation:_apple-popover-fade_11vy5_1 var(--duration-fast) var(--ease-glide)}._fixed_11vy5_23{position:fixed}._title_11vy5_27{margin-bottom:var(--spacing-2);font-size:var(--font-size-md);font-weight:600}._content_11vy5_33{line-height:1.5}._top_11vy5_38{bottom:calc(100% + var(--spacing-2));left:50%;transform:translate(-50%)}._bottom_11vy5_43{top:calc(100% + var(--spacing-2));left:50%;transform:translate(-50%)}._left_11vy5_48{right:calc(100% + var(--spacing-2));top:50%;transform:translateY(-50%)}._right_11vy5_53{left:calc(100% + var(--spacing-2));top:50%;transform:translateY(-50%)}._topLeft_11vy5_58{bottom:calc(100% + var(--spacing-2));left:0}._topRight_11vy5_62{bottom:calc(100% + var(--spacing-2));right:0}._bottomLeft_11vy5_66{top:calc(100% + var(--spacing-2));left:0}._bottomRight_11vy5_70{top:calc(100% + var(--spacing-2));right:0}._leftTop_11vy5_74{right:calc(100% + var(--spacing-2));top:0}._leftBottom_11vy5_78{right:calc(100% + var(--spacing-2));bottom:0}._rightTop_11vy5_82{left:calc(100% + var(--spacing-2));top:0}._rightBottom_11vy5_86{left:calc(100% + var(--spacing-2));bottom:0}@keyframes _apple-popover-fade_11vy5_1{0%{opacity:0}to{opacity:1}}._title_1sz0v_3{min-width:0;flex:1;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight)}._wrapper_bvf04_1{position:relative;width:100%;color:var(--color-text-primary)}._list_bvf04_7{margin:0;padding:0;list-style:none}._list_bvf04_7:not(._grid_bvf04_13) ._item_bvf04_13{padding:var(--spacing-4) 0;border-bottom:1px solid var(--color-border-secondary)}._list_bvf04_7:not(._grid_bvf04_13) ._item_bvf04_13:last-child{border-bottom:none}._vertical_bvf04_22 ._item_bvf04_13{flex-direction:column}._sizeSmall_bvf04_26 ._item_bvf04_13{padding:var(--spacing-2) 0}._sizeSmall_bvf04_26 ._metaTitle_bvf04_30{font-size:var(--font-size-sm)}._sizeLarge_bvf04_34 ._item_bvf04_13{padding:var(--spacing-5) 0}._bordered_bvf04_38{border:1px solid var(--color-border-secondary);border-radius:var(--radius-card);overflow:hidden}._bordered_bvf04_38 ._item_bvf04_13{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}._bordered_bvf04_38 ._item_bvf04_13:first-child{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}._bordered_bvf04_38 ._item_bvf04_13:last-child{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}._grid_bvf04_13{display:grid;align-items:stretch}._grid_bvf04_13 ._item_bvf04_13{border-bottom:none;min-width:0}._item_bvf04_13{display:flex;align-items:flex-start;gap:var(--spacing-4);transition:background-color var(--duration-fast) var(--ease-out)}._item_bvf04_13._clickable_bvf04_76{cursor:pointer}._item_bvf04_13._clickable_bvf04_76:hover{background-color:var(--color-bg-secondary)}._itemActions_bvf04_84{display:flex;align-items:center;gap:0;padding:0;list-style:none;flex-shrink:0;margin:0 0 0 auto}._itemActions_bvf04_84 li{display:flex;align-items:center}._itemActions_bvf04_84 li+li:before{content:"";width:1px;height:14px;margin:0 var(--spacing-2);background-color:var(--color-border-secondary)}._meta_bvf04_30{display:flex;align-items:flex-start;gap:var(--spacing-3);flex:1;min-width:0}._metaAvatar_bvf04_116{flex-shrink:0;display:flex;align-items:center}._metaContent_bvf04_122{flex:1;min-width:0}._metaTitle_bvf04_30{font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary);line-height:1.4}._metaDescription_bvf04_134{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}._loadMore_bvf04_141{display:flex;justify-content:center}._loadingMask_bvf04_146{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-mask);border-radius:var(--radius-card);pointer-events:none}._pagination_bvf04_158{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._pageBtn_bvf04_168{min-width:28px;height:28px;padding:0 var(--spacing-2);border:1px solid var(--color-border-secondary);border-radius:var(--radius-button);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._pageBtn_bvf04_168:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._pageBtn_bvf04_168:disabled{color:var(--color-text-disabled);cursor:not-allowed}._pageBtnActive_bvf04_194,._pageBtnActive_bvf04_194:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);font-weight:600}._pageDots_bvf04_201{min-width:20px;text-align:center}._sizeChanger_bvf04_206{height:28px;padding:0 var(--spacing-2);border:1px solid var(--color-border-secondary);border-radius:var(--radius-input);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm)}._jumper_bvf04_216{display:inline-flex;align-items:center;gap:var(--spacing-1)}._jumperInput_bvf04_222{width:48px;height:28px;padding:0 var(--spacing-2);border:1px solid var(--color-border-secondary);border-radius:var(--radius-input);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);-moz-appearance:textfield;appearance:textfield}._jumperInput_bvf04_222::-webkit-outer-spin-button,._jumperInput_bvf04_222::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._breadcrumb_twcwe_1{display:block}._list_twcwe_5{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}._item_twcwe_14{display:inline-flex;align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}._link_twcwe_22{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._clickable_twcwe_31{cursor:pointer}._clickable_twcwe_31:hover,a._link_twcwe_22:hover{color:var(--color-text-primary)}._current_twcwe_40{color:var(--color-text-primary);font-weight:500;cursor:default}._separator_twcwe_46{display:inline-flex;align-items:center;margin:0 var(--spacing-1-5);color:var(--color-text-tertiary);user-select:none}._descriptions_10t7c_1{display:flex;flex-direction:column;width:100%;font-size:var(--font-size-base, 14px);color:var(--color-text-primary)}._row_10t7c_9{display:grid;grid-template-columns:repeat(calc(var(--apple-descriptions-row-count, 1) * 2),auto);align-items:stretch;border-top:1px solid var(--color-border-secondary)}._row_10t7c_9:last-child{border-bottom:1px solid var(--color-border-secondary)}._bordered_10t7c_23 ._row_10t7c_9{border-color:var(--color-border-primary)}._label_10t7c_27{padding:var(--spacing-3) var(--spacing-4);color:var(--color-text-secondary);font-weight:500;white-space:nowrap}._content_10t7c_34{padding:var(--spacing-3) var(--spacing-4);color:var(--color-text-primary);min-width:0;word-break:break-word}._bordered_10t7c_23 ._label_10t7c_27{background:var(--color-bg-secondary);border-right:1px solid var(--color-border-primary)}._bordered_10t7c_23 ._content_10t7c_34{border-right:1px solid var(--color-border-primary)}._bordered_10t7c_23 ._row_10t7c_9>._content_10t7c_34:last-child{border-right:none}._small_10t7c_55 ._label_10t7c_27,._small_10t7c_55 ._content_10t7c_34{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm, 12px)}._middle_10t7c_61 ._label_10t7c_27,._middle_10t7c_61 ._content_10t7c_34{padding:var(--spacing-3) var(--spacing-4)}._floatButton_jx6hr_1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border-secondary);color:var(--color-text-primary);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._floatButton_jx6hr_1:hover{transform:scale(1.06);box-shadow:var(--shadow-card-hover)}._floatButton_jx6hr_1:active{transform:scale(.96)}._circle_jx6hr_29{border-radius:var(--radius-full)}._square_jx6hr_33{border-radius:var(--radius-button)}._icon_jx6hr_37{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base)}._tooltip_jx6hr_45{position:absolute;right:calc(100% + var(--spacing-2));top:50%;transform:translateY(-50%) scale(.94);display:inline-block;max-width:240px;padding:var(--spacing-1) var(--spacing-1-5);font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-primary);background:var(--color-bg-elevated);border-radius:var(--radius-tooltip);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:1100}._floatButton_jx6hr_1:hover ._tooltip_jx6hr_45,._floatButton_jx6hr_1:focus-visible ._tooltip_jx6hr_45{opacity:1;transform:translateY(-50%) scale(1)}._group_jx6hr_74{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--spacing-2);z-index:1000}._group_jx6hr_74._vertical_jx6hr_84{flex-direction:column}._group_jx6hr_74._horizontal_jx6hr_88{flex-direction:row}._group_jx6hr_74 ._backTop_jx6hr_93{position:static;right:auto;bottom:auto}._backTop_jx6hr_93{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1000;opacity:1;transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._backTopHidden_jx6hr_112{pointer-events:none;opacity:0;transform:translateY(var(--spacing-2))}._pagination_uyf99_1{display:inline-flex;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;color:var(--color-text-primary);font-size:var(--font-size-sm)}._arrow_uyf99_10{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--spacing-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._arrow_uyf99_10:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-tertiary)}._arrow_uyf99_10:disabled{color:var(--color-text-disabled);cursor:not-allowed}._pageItem_uyf99_39{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--spacing-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._pageItem_uyf99_39:hover{background:var(--color-bg-tertiary)}._pageItemActive_uyf99_62{background:var(--color-primary);color:var(--color-text-inverse);cursor:default}._pageItemActive_uyf99_62:hover{background:var(--color-primary-hover)}._ellipsis_uyf99_72{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--font-size-xs);letter-spacing:1px;user-select:none}._sizeChanger_uyf99_84{height:28px;margin-left:var(--spacing-2);padding:0 var(--spacing-1-5);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-xs);cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._sizeChanger_uyf99_84:focus{border-color:var(--color-border-focus)}._quickJumper_uyf99_102{display:inline-flex;align-items:center;gap:var(--spacing-1);margin-left:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-xs)}._quickJumperInput_uyf99_111{width:40px;height:28px;padding:0 var(--spacing-1);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-xs);text-align:center;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._quickJumperInput_uyf99_111:focus{border-color:var(--color-border-focus)}._simple_uyf99_130{gap:var(--spacing-1-5)}._simpleText_uyf99_134{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:var(--font-size-sm)}._simpleDivider_uyf99_140{color:var(--color-text-tertiary);margin:0 var(--spacing-0-5)}._total_uyf99_145{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._wrapper_wrxv3_1{position:relative;display:inline-flex}._popover_wrxv3_6{position:absolute;bottom:calc(100% + var(--spacing-2));left:50%;transform:translate(-50%);z-index:1100;display:flex;flex-direction:column;gap:var(--spacing-1);width:max-content;max-width:260px;padding:var(--spacing-2) var(--spacing-2-5);background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);animation:_apple-popconfirm-in_wrxv3_1 var(--duration-fast) var(--ease-out)}@keyframes _apple-popconfirm-in_wrxv3_1{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._arrow_wrxv3_30{position:absolute;top:100%;left:50%;width:10px;height:10px;background:var(--color-bg-elevated);border-right:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);transform:translate(-50%) translateY(-55%) rotate(45deg)}._title_wrxv3_42{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;line-height:1.4}._description_wrxv3_49{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}._actions_wrxv3_55{display:flex;justify-content:flex-end;gap:var(--spacing-1);margin-top:var(--spacing-1)}._button_wrxv3_62{height:26px;padding:0 var(--spacing-2);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:1;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._cancelButton_wrxv3_75{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._cancelButton_wrxv3_75:hover{background:var(--color-border-secondary)}._okButton_wrxv3_84{background:var(--color-primary);color:var(--color-text-inverse)}._okButton_wrxv3_84:hover{background:var(--color-primary-hover)}._qrCode_o4uu4_1{display:inline-flex;line-height:0;overflow:hidden}._shell_rkj0c_5{position:fixed;left:0;bottom:0;z-index:999;display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:width .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);backdrop-filter:var(--material-regular);-webkit-backdrop-filter:var(--material-regular)}._shellInner_rkj0c_21{display:flex;flex-direction:column;height:100%;min-height:0}._navScroll_rkj0c_28{flex:1 1 0%;min-height:0;overflow:auto;padding:8px 8px 12px}._navList_rkj0c_35{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._navDivider_rkj0c_44{height:1px;margin:8px 10px;background:var(--sidebar-border, var(--color-border-primary));border:none}._navItem_rkj0c_51,._navGroupTitle_rkj0c_52{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:none;border-radius:var(--radius-lg, 8px);background:transparent;color:var(--color-text-primary);font:inherit;font-size:14px;line-height:1.2;text-align:left;cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out),transform .1s var(--ease-out)}._navItem_rkj0c_51:active,._navGroupTitle_rkj0c_52:active{transform:translateY(1px)}._navItem_rkj0c_51:hover,._navGroupTitle_rkj0c_52:hover{background:var(--color-bg-tertiary)}._navItemSelected_rkj0c_84{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._navItemSelected_rkj0c_84:hover{background:var(--color-primary-soft)}._navIcon_rkj0c_94{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;color:inherit}._navLabel_rkj0c_104{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navChevron_rkj0c_112{flex:0 0 auto;color:var(--color-text-tertiary);transition:transform .15s var(--ease-out)}._navChevronOpen_rkj0c_118{transform:rotate(0)}._navChevronClosed_rkj0c_122{transform:rotate(-90deg)}._navChildItem_rkj0c_126{padding-left:28px}._collapsedNavItem_rkj0c_130{position:relative;justify-content:center;padding:0;width:100%;min-height:40px}._collapsedBadgeDot_rkj0c_138{position:absolute;top:7px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--color-warning);box-shadow:0 0 0 2px var(--color-bg-primary)}._footer_rkj0c_149{flex:0 0 auto;padding:10px 16px;border-top:1px solid var(--sidebar-border, var(--color-border-primary));font-size:12px;color:var(--color-text-tertiary)}._footerRow_rkj0c_157{display:flex;justify-content:space-between;gap:8px}._shell_rkj0c_5::-webkit-scrollbar{width:6px}._shell_rkj0c_5::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:3px}._miniPlayer_56uwn_3{position:sticky;top:var(--app-header-height, 64px);z-index:60;display:flex;width:min(560px,calc(100% - 44px));margin:var(--app-header-height, 64px) auto 12px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 14px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-elevated);box-shadow:0 12px 32px color-mix(in srgb,var(--color-shadow) 16%,transparent)}._info_56uwn_24{display:flex;min-width:0;align-items:center;gap:8px;padding:0;border:0;background:transparent;cursor:pointer}._liveDot_56uwn_35{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary) 15%,transparent)}._title_56uwn_45{overflow:hidden;color:var(--color-text-primary);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._meta_56uwn_54{flex-shrink:0;color:var(--color-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}._controls_56uwn_61{display:flex;flex-shrink:0;align-items:center;gap:4px}._controlButton_56uwn_68,._endButton_56uwn_69{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--color-bg-tertiary);color:var(--color-text-primary);cursor:pointer}._controlButton_56uwn_68{width:34px;height:34px;border-radius:50%}._controlButton_56uwn_68:disabled{cursor:default;opacity:.35}._endButton_56uwn_69{width:30px;height:30px;border-radius:50%;color:var(--color-text-tertiary)}._controlButton_56uwn_68:hover:not(:disabled),._endButton_56uwn_69:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-tertiary))}._layout_1ach9_4{--shell-accent: var(--color-accent);--shell-accent-muted: var(--color-accent-muted);--shell-accent-soft: var(--color-accent-soft);--shell-surface: var(--color-bg-tertiary);--shell-surface-elevated: var(--color-bg-elevated);--shell-line: color-mix(in srgb, var(--color-text-primary) 8%, transparent);--app-shell-bg: radial-gradient(ellipse 70% 45% at 100% 0%, color-mix(in srgb, var(--shell-accent) 10%, transparent), transparent 55%), linear-gradient(180deg, var(--shell-surface) 0%, var(--color-bg-secondary) 100%);--app-shell-content-bg: color-mix(in srgb, var(--shell-surface-elevated) 92%, transparent);--app-shell-border: var(--shell-line);--app-shell-shadow: 0 20px 48px color-mix(in srgb, var(--color-text-primary) 6%, transparent);--app-shell-accent: radial-gradient(circle, color-mix(in srgb, var(--shell-accent) 12%, transparent) 0%, transparent 72%);--app-shell-accent-secondary: radial-gradient(circle, color-mix(in srgb, var(--color-apple-amber) 6%, transparent) 0%, transparent 76%);min-height:100vh;min-height:100dvh;background:var(--app-shell-bg)}[data-theme=dark] ._layout_1ach9_4{--app-shell-bg: radial-gradient(circle at top, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 34%), var(--color-bg-secondary);--app-shell-content-bg: color-mix(in srgb, var(--color-bg-elevated) 86%, transparent);--app-shell-border: color-mix(in srgb, var(--color-border-primary) 80%, transparent);--app-shell-shadow: 0 28px 60px color-mix(in srgb, black 45%, transparent);--app-shell-accent: radial-gradient(circle, color-mix(in srgb, var(--color-apple-blue-light) 12%, transparent) 0%, transparent 72%);--app-shell-accent-secondary: radial-gradient(circle, color-mix(in srgb, var(--color-apple-cyan) 10%, transparent) 0%, transparent 76%)}._layoutImmersive_1ach9_38{background:transparent}._content_1ach9_42{transition:all .2s cubic-bezier(.4,0,.2,1)}._contentWrapper_1ach9_46{max-width:var(--app-shell-max-width, 1200px);margin:0 auto 8px;background:var(--app-shell-content-bg);border-radius:var(--app-shell-radius, 28px);padding:var(--app-shell-padding, 28px clamp(20px, 2.8vw, 32px));min-height:calc(100dvh - 120px);box-shadow:var(--app-shell-shadow);border:1px solid var(--app-shell-border);position:relative;overflow:hidden;isolation:isolate;backdrop-filter:blur(18px);animation:_contentFadeIn_1ach9_1 .6s ease-out}._contentWrapperSurfaceOwned_1ach9_62{margin:0 auto;background:transparent;border-radius:0;padding:0;min-height:auto;box-shadow:none;border:none;overflow:visible;isolation:auto;backdrop-filter:none;animation:none}._contentWrapperFullBleed_1ach9_77{width:100%;max-width:none;margin:0;padding:0;min-height:calc(100dvh - var(--app-header-height, 64px) - var(--app-chrome-bottom, 0px));height:100%;background:transparent;border-radius:0;box-shadow:none;border:none;overflow:visible;isolation:auto;backdrop-filter:none;animation:none}._accentTopRight_1ach9_96,._accentBottomLeft_1ach9_97{position:absolute;pointer-events:none;z-index:0}._accentTopRight_1ach9_96{top:0;right:0;width:240px;height:240px;background:var(--app-shell-accent)}._accentBottomLeft_1ach9_97{bottom:-72px;left:-48px;width:220px;height:220px;background:var(--app-shell-accent-secondary)}@media(max-width:767px){._content_1ach9_42:not(.hybrid-main-layout__content--full-bleed){padding:var(--app-shell-padding-y, 14px) var(--app-shell-padding-x, 10px) 16px!important}.hybrid-main-layout__content--full-bleed{padding:0!important}._contentWrapper_1ach9_46{border-radius:var(--app-shell-content-radius, 20px);padding:16px}}@media(min-width:768px)and (max-width:1024px){._content_1ach9_42{padding:var(--app-shell-padding-y, 24px) var(--app-shell-padding-x, 20px)!important}}@media(prefers-reduced-motion:reduce){._contentWrapper_1ach9_46{animation:none!important}}@keyframes _contentFadeIn_1ach9_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] ._layout_1ach9_4 ::-webkit-scrollbar{width:6px}[data-theme=dark] ._layout_1ach9_4 ::-webkit-scrollbar-track{background:var(--color-bg-elevated)}[data-theme=dark] ._layout_1ach9_4 ::-webkit-scrollbar-thumb{background:var(--color-bg-elevated);border-radius:3px}[data-theme=dark] ._layout_1ach9_4 ::-webkit-scrollbar-thumb:hover{background:var(--color-bg-tertiary)}._layout_1ach9_4 button:focus-visible,body.app-shell-route [class*=tsqd-]{display:none!important}html,body,#root{width:100%;height:100%;scrollbar-width:thin;scrollbar-color:var(--color-text-disabled) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-disabled) 25%,transparent);border-radius:var(--radius-sm);transition:background var(--duration-fast, .15s) var(--ease-out, ease)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text-disabled) 55%,transparent)}body.learning-session-route [class*=tsqd-]{display:none!important}a{color:inherit;text-decoration:none}a:hover{opacity:.8}button,input,textarea,select{font-family:inherit}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--color-border-primary);border-radius:50%;border-top-color:#fff;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:root{--breakpoint-sm-min: 576px;--breakpoint-sm-max: 575px;--breakpoint-md-min: 768px;--breakpoint-md-max: 767px;--breakpoint-lg-min: 1025px;--breakpoint-lg-max: 1024px;--breakpoint-xl-min: 1280px;--touch-target-min: 44px;--mobile-bottom-nav-safe-offset: calc(68px + env(safe-area-inset-bottom, 0px)) }@media(max-width:767px){:root{--app-shell-padding-x: 10px;--app-shell-padding-y: 14px;--app-shell-content-radius: 20px}}@media(min-width:768px)and (max-width:1024px){:root{--app-shell-padding-x: 20px;--app-shell-padding-y: 24px}}:root{--color-primary: #0f766e;--color-primary-hover: #0d9488;--color-primary-active: #115e59;--color-primary-light: #ccfbf1;--color-primary-50: #f0fdfa;--color-primary-100: #ccfbf1;--color-primary-200: #99f6e4;--color-primary-500: #0f766e;--color-primary-600: #115e59;--color-primary-700: #0c4743;--color-accent-bright: #14b8a6;--color-secondary: #0f766e;--color-secondary-hover: #0c4743;--color-secondary-light: #ccfbf1;--color-success: #30d158;--color-success-hover: #25b94a;--color-success-light: #d1f5dc;--color-success-text: #1a6b3c;--color-warning: #ff9f0a;--color-warning-hover: #cc7a00;--color-warning-light: #fff4d6;--color-warning-text: #8a5a10;--color-error: #ff3b30;--color-error-hover: #cc2e25;--color-error-light: #ffd9d6;--color-error-text: #a4271e;--color-error-soft: rgba(255, 59, 48, .1);--color-warning-soft: rgba(255, 159, 10, .1);--color-success-soft: rgba(48, 209, 88, .1);--color-rate-again-bg: color-mix( in srgb, var(--color-error) 10%, transparent );--color-rate-again-bg-hover: color-mix( in srgb, var(--color-error) 17%, transparent );--color-rate-again-border: color-mix( in srgb, var(--color-error) 30%, transparent );--color-rate-again-text: var(--color-error-text);--color-rate-hard-bg: color-mix( in srgb, var(--color-warning) 11%, transparent );--color-rate-hard-bg-hover: color-mix( in srgb, var(--color-warning) 18%, transparent );--color-rate-hard-border: color-mix( in srgb, var(--color-warning) 32%, transparent );--color-rate-hard-text: var(--color-warning-text);--color-rate-good-bg: color-mix( in srgb, var(--color-primary) 10%, transparent );--color-rate-good-bg-hover: color-mix( in srgb, var(--color-primary) 17%, transparent );--color-rate-good-border: color-mix( in srgb, var(--color-primary) 30%, transparent );--color-rate-good-text: var(--color-primary-700, var(--color-primary));--color-rate-easy-bg: color-mix( in srgb, var(--color-success) 10%, transparent );--color-rate-easy-bg-hover: color-mix( in srgb, var(--color-success) 17%, transparent );--color-rate-easy-border: color-mix( in srgb, var(--color-success) 30%, transparent );--color-rate-easy-text: var(--color-success-text);--color-wash-accent-soft: color-mix( in srgb, var(--color-primary) 5%, transparent );--color-wash-accent: color-mix( in srgb, var(--color-primary) 10%, transparent );--color-primary-soft: rgba(15, 118, 110, .1);--color-info: #0f766e;--color-info-hover: #0c4743;--color-info-light: #d7ece9;--color-text-primary: var(--color-apple-ink-1);--color-text-secondary: var(--color-apple-ink-2);--color-text-tertiary: var(--color-apple-ink-3);--color-text-disabled: var(--color-apple-ink-4);--color-text-inverse: #ffffff;--color-bg-primary: #fffdf9;--color-bg-secondary: #f4f1e9;--color-bg-tertiary: #faf8f3;--color-bg-elevated: #fffdf9;--color-bg-overlay: rgba(0, 0, 0, .5);--color-bg-mask: rgba(0, 0, 0, .45);--color-border-primary: #e5e7eb;--color-border-secondary: #f3f4f6;--color-border-focus: #0f766e;--gray-1: #f2f2f7;--gray-2: #e5e5ea;--gray-3: #d1d1d6;--gray-4: #c7c7cc;--gray-5: #aeaeb2;--gray-6: #8e8e93;--gradient-primary: linear-gradient(135deg, #0f766e 0%, #0d9488 100%);--gradient-secondary: linear-gradient(135deg, #e7f5f1 0%, #d7ece9 100%);--gradient-success: linear-gradient(135deg, #30d158 0%, #32d74b 100%);--gradient-warm: linear-gradient(135deg, #ff9f0a 0%, #ffd60a 100%);--gradient-card-overlay: linear-gradient( 180deg, transparent 0%, rgba(0, 0, 0, .6) 100% );--color-primary-alpha-5: rgba(15, 118, 110, .05);--color-primary-alpha-6: rgba(15, 118, 110, .06);--color-primary-alpha-8: rgba(15, 118, 110, .08);--color-primary-alpha-10: rgba(15, 118, 110, .1);--color-primary-alpha-12: rgba(15, 118, 110, .12);--color-primary-alpha-15: rgba(15, 118, 110, .15);--color-primary-alpha-16: rgba(15, 118, 110, .16);--color-primary-alpha-18: rgba(15, 118, 110, .18);--color-primary-alpha-20: rgba(15, 118, 110, .2);--color-primary-alpha-26: rgba(15, 118, 110, .26);--color-primary-alpha-28: rgba(15, 118, 110, .28);--color-primary-alpha-30: rgba(15, 118, 110, .3);--color-primary-alpha-35: rgba(15, 118, 110, .35);--color-primary-alpha-38: rgba(15, 118, 110, .38);--color-primary-alpha-40: rgba(15, 118, 110, .4);--color-primary-alpha-68: rgba(15, 118, 110, .68);--color-primary-alpha-3: rgba(15, 118, 110, .03);--color-primary-alpha-4: rgba(15, 118, 110, .04);--color-primary-alpha-14: rgba(15, 118, 110, .14);--color-primary-alpha-22: rgba(15, 118, 110, .22);--color-primary-alpha-80: rgba(15, 118, 110, .8);--color-primary-alpha-90: rgba(15, 118, 110, .9);--color-favorite: #ff3b30;--color-favorite-active: #cc2e25;--color-star: #ffd60a;--color-progress-track: #e5e7eb;--color-progress-fill: #0f766e;--color-apple-blue: #0d9488;--color-apple-blue-deep: #0c4743;--color-apple-green: #30d158;--color-apple-green-light: #5dd47e;--color-apple-green-deep: #389e0d;--color-apple-amber: #ff9f0a;--color-apple-amber-deep: #ffaa00;--color-apple-amber-ink: #b25000;--color-apple-red: #ff3b30;--color-apple-red-light: #ff453a;--color-apple-pink: #ff2d55;--color-apple-orange: #ff9500;--color-apple-purple: #5b4fcf;--color-apple-purple-deep: #5b21b6;--color-apple-orange-deep: #ff6b3d;--color-apple-cyan: #2dd4bf;--color-apple-yellow: #ffd60a;--color-apple-yellow-light: #ffe7ba;--color-apple-blue-light: #14b8a6;--color-apple-ink-1: #1c2b2a;--color-apple-ink-2: #43514f;--color-apple-ink-3: #6b7977;--color-apple-ink-4: #8a9694;--color-apple-hair: rgba(0, 0, 0, .08);--color-apple-hair-soft: rgba(0, 0, 0, .04);--color-shadow: #000000;--color-overlay-light: #ffffff;--color-accent: #0d9488;--color-accent-soft: #ccfbf1;--color-accent-faint: #f0fdfa;--color-accent-muted: #0f766e;--color-on-accent: #ffffff;--color-tint-cool: #eff5ff;--color-tint-mint: #eef9f6;--color-tint-fresh: #f1f9ed;--color-tint-warm: #fffbf5;--color-tint-rose: #ffeff8;--color-tint-amber-soft: #fff6e0;--color-tint-coral: #ffe7e3;--color-tint-amber-light: #fff7ed;--color-tint-mint-light: #bbf7d0;--color-card-olive: #5b7f4e;--color-card-warm-brown: #634f3d;--color-card-amber-deep: #3c2d1a;--color-card-slate: #35424f;--color-card-teal: #0d9488;--color-card-coral-deep: #c75a4f;--color-apple-violet: #6f5cfc}[data-theme=ink]{--color-primary: #1c2b2a;--color-primary-hover: #000000;--color-primary-active: #0c1615;--color-primary-light: #e6e2d7;--color-accent: #0d9488;--color-accent-soft: transparent;--color-accent-faint: transparent;--color-accent-muted: #0f766e;--color-secondary: #0c1615;--color-secondary-hover: #000000;--color-secondary-light: #e6e2d7;--color-success: #1a6b3c;--color-success-hover: #0f4f2b;--color-success-light: #e2ece4;--color-success-text: #1a6b3c;--color-warning: #8a5a10;--color-warning-hover: #6b440a;--color-warning-light: #efe6d2;--color-warning-text: #8a5a10;--color-error: #a4271e;--color-error-hover: #7e1d16;--color-error-light: #f0dedb;--color-error-text: #a4271e;--color-error-soft: rgba(164, 39, 30, .08);--color-warning-soft: rgba(138, 90, 16, .08);--color-success-soft: rgba(26, 107, 60, .08);--color-primary-soft: rgba(28, 43, 42, .08);--color-info: #1c2b2a;--color-info-hover: #000000;--color-info-light: #e6e2d7;--color-text-primary: #1c2b2a;--color-text-secondary: #46524f;--color-text-tertiary: #6b746f;--color-text-disabled: #969c97;--color-text-inverse: #f5f1e8;--color-bg-primary: #f5f1e8;--color-bg-secondary: #ece7db;--color-bg-tertiary: #f5f1e8;--color-bg-elevated: #faf8f3;--color-border-primary: #d8d2c3;--color-border-secondary: #e6e2d7;--color-border-focus: #0d9488;--gray-1: #ece7db;--gray-2: #d8d2c3;--gray-3: #c2bbab;--gray-4: #a8a294;--gray-5: #8d887c;--gray-6: #6b665c;--gradient-primary: linear-gradient(135deg, #0d9488 0%, #0d9488 100%);--gradient-secondary: linear-gradient(135deg, #ece7db 0%, #e6e2d7 100%);--color-primary-alpha-3: rgba(28, 43, 42, .03);--color-primary-alpha-4: rgba(28, 43, 42, .04);--color-primary-alpha-5: rgba(28, 43, 42, .05);--color-primary-alpha-6: rgba(28, 43, 42, .06);--color-primary-alpha-8: rgba(28, 43, 42, .08);--color-primary-alpha-10: rgba(28, 43, 42, .1);--color-primary-alpha-12: rgba(28, 43, 42, .12);--color-primary-alpha-14: rgba(28, 43, 42, .14);--color-primary-alpha-15: rgba(28, 43, 42, .15);--color-primary-alpha-16: rgba(28, 43, 42, .16);--color-primary-alpha-18: rgba(28, 43, 42, .18);--color-primary-alpha-20: rgba(28, 43, 42, .2);--color-primary-alpha-22: rgba(28, 43, 42, .22);--color-primary-alpha-26: rgba(28, 43, 42, .26);--color-primary-alpha-28: rgba(28, 43, 42, .28);--color-primary-alpha-30: rgba(28, 43, 42, .3);--color-primary-alpha-35: rgba(28, 43, 42, .35);--color-primary-alpha-38: rgba(28, 43, 42, .38);--color-primary-alpha-40: rgba(28, 43, 42, .4);--color-primary-alpha-68: rgba(28, 43, 42, .68);--color-primary-alpha-80: rgba(28, 43, 42, .8);--color-primary-alpha-90: rgba(28, 43, 42, .9);--color-apple-blue: #0d9488;--color-apple-blue-deep: #0f766e;--color-apple-blue-light: #14b8a6;--color-apple-ink-1: #1c2b2a;--color-apple-ink-2: #46524f;--color-apple-ink-3: #6b746f;--color-apple-ink-4: #969c97;--color-apple-hair: rgba(0, 0, 0, .14);--color-apple-hair-soft: rgba(0, 0, 0, .07);--color-progress-fill: #0d9488;--color-progress-track: #d8d2c3;--color-tint-cool: #f5f1e8;--color-tint-mint: #f5f1e8;--color-tint-fresh: #f5f1e8;--color-tint-warm: #f5f1e8;--color-tint-rose: #f5f1e8;--color-tint-amber-soft: #f5f1e8;--color-tint-amber-light: #f5f1e8;--color-tint-mint-light: #f5f1e8;--color-tint-coral: #f5f1e8}[data-theme=dark]{--color-primary: #2dd4bf;--color-primary-hover: #5eead4;--color-primary-active: #14b8a6;--color-primary-light: #0c3a36;--color-accent: #2dd4bf;--color-accent-soft: #12332f;--color-accent-muted: #5eead4;--color-secondary: #14b8a6;--color-secondary-hover: #2dd4bf;--color-secondary-light: #0c3a36;--color-success: #32d74b;--color-success-hover: #30d158;--color-success-light: #064e3b;--color-success-text: #32d74b;--color-warning: #ffd60a;--color-warning-hover: #ff9f0a;--color-warning-light: #78350f;--color-warning-text: #ffd60a;--color-error: #ff453a;--color-error-hover: #ff3b30;--color-error-light: #7f1d1d;--color-error-text: #ff453a;--color-error-soft: rgba(255, 69, 58, .1);--color-warning-soft: rgba(255, 214, 10, .1);--color-success-soft: rgba(50, 215, 75, .1);--color-primary-soft: rgba(45, 212, 191, .1);--color-info: #2dd4bf;--color-info-hover: #14b8a6;--color-info-light: #1e3a8a;--color-text-primary: var(--color-apple-ink-1);--color-text-secondary: var(--color-apple-ink-2);--color-text-tertiary: var(--color-apple-ink-3);--color-text-disabled: var(--color-apple-ink-4);--color-text-inverse: #1f2937;--color-bg-primary: #0b1f1e;--color-bg-secondary: #0e2a27;--color-bg-tertiary: #0b1f1e;--color-bg-elevated: #123230;--color-bg-overlay: rgba(0, 0, 0, .7);--color-bg-mask: rgba(0, 0, 0, .65);--color-border-primary: #1e3d39;--color-border-secondary: #16302c;--color-border-focus: #2dd4bf;--gray-1: #102523;--gray-2: #16302c;--gray-3: #1e3d39;--gray-4: #2a4b46;--gray-5: #47605c;--gray-6: #8e9a97;--color-primary-alpha-5: rgba(45, 212, 191, .05);--color-primary-alpha-6: rgba(45, 212, 191, .06);--color-primary-alpha-8: rgba(45, 212, 191, .08);--color-primary-alpha-10: rgba(45, 212, 191, .1);--color-primary-alpha-12: rgba(45, 212, 191, .12);--color-primary-alpha-15: rgba(45, 212, 191, .15);--color-primary-alpha-16: rgba(45, 212, 191, .16);--color-primary-alpha-18: rgba(45, 212, 191, .18);--color-primary-alpha-20: rgba(45, 212, 191, .2);--color-primary-alpha-26: rgba(45, 212, 191, .26);--color-primary-alpha-28: rgba(45, 212, 191, .28);--color-primary-alpha-30: rgba(45, 212, 191, .3);--color-primary-alpha-35: rgba(45, 212, 191, .35);--color-primary-alpha-38: rgba(45, 212, 191, .38);--color-primary-alpha-40: rgba(45, 212, 191, .4);--color-primary-alpha-68: rgba(45, 212, 191, .68);--color-primary-alpha-3: rgba(45, 212, 191, .03);--color-primary-alpha-4: rgba(45, 212, 191, .04);--color-primary-alpha-14: rgba(45, 212, 191, .14);--color-primary-alpha-22: rgba(45, 212, 191, .22);--color-primary-alpha-80: rgba(45, 212, 191, .8);--color-primary-alpha-90: rgba(45, 212, 191, .9);--gradient-primary: linear-gradient(135deg, #14b8a6 0%, #2dd4bf 100%);--gradient-secondary: linear-gradient(135deg, #0f766e 0%, #14b8a6 100%);--gradient-card-overlay: linear-gradient( 180deg, transparent 0%, rgba(0, 0, 0, .8) 100% );--color-favorite: #ff453a;--color-favorite-active: #ff3b30;--color-progress-track: #374151;--color-progress-fill: #2dd4bf;--color-apple-blue: #2dd4bf;--color-apple-blue-deep: #0f766e;--color-on-accent: #06251f;--color-apple-green: #32d74b;--color-apple-green-light: #69db7c;--color-apple-amber: #ffd60a;--color-apple-amber-ink: #ffb340;--color-apple-red: #ff453a;--color-apple-red-light: #ff6961;--color-apple-pink: #ff375f;--color-apple-purple: #7c6fdb;--color-apple-purple-deep: #7c3aed;--color-apple-orange-deep: #ff7f50;--color-apple-cyan: #64d2ff;--color-apple-yellow: #ffd60a;--color-apple-yellow-light: #5c4a1a;--color-apple-blue-light: #5eead4;--color-apple-ink-1: #f5f5f7;--color-apple-ink-2: #d1d1d6;--color-apple-ink-3: #a1a1a6;--color-apple-ink-4: #6e6e73;--color-apple-hair: rgba(255, 255, 255, .1);--color-apple-hair-soft: rgba(255, 255, 255, .06);--color-shadow: #000000;--color-overlay-light: #ffffff;--color-tint-cool: #1a2433;--color-tint-mint: #15241f;--color-tint-fresh: #1a2415;--color-tint-warm: #2a2218;--color-tint-rose: #2a1a22;--color-tint-amber-soft: #2e2410;--color-tint-coral: #2e1a16;--color-card-olive: #8aab7d;--color-card-warm-brown: #a08568;--color-card-amber-deep: #d4b58a;--color-card-slate: #6c7a8a;--color-card-teal: #5fc4ad;--color-card-coral-deep: #e08877;--color-apple-violet: #a594ff;--color-apple-orange: #ff9f0a;--color-apple-amber-deep: #ffd60a;--color-apple-green-deep: #32d74b;--color-primary-50: #0c2a26;--color-primary-100: #0e3a34;--color-primary-200: #10443c;--color-primary-500: #2dd4bf;--color-primary-600: #14b8a6;--color-primary-700: #7ee8db;--color-star: #ffd60a;--color-tint-amber-light: #2a1f10;--color-tint-mint-light: #1c3d2c}[data-theme=frost]{--color-primary: #0071e3;--color-primary-hover: #0077ed;--color-primary-active: #0064c8;--color-primary-light: #d6e7fb;--color-primary-50: #f0f7ff;--color-primary-100: #d6e7fb;--color-primary-200: #a8caf3;--color-primary-500: #0071e3;--color-primary-600: #0064c8;--color-primary-700: #0052a8;--color-accent: #0071e3;--color-accent-bright: #4da3ff;--color-accent-soft: #d6e7fb;--color-accent-faint: #f0f7ff;--color-accent-muted: #0064c8;--color-on-accent: #ffffff;--color-secondary: #0064c8;--color-secondary-hover: #0052a8;--color-secondary-light: #d6e7fb;--color-info: #0064c8;--color-info-hover: #0052a8;--color-info-light: #d6e7fb;--color-border-focus: #0071e3;--color-progress-fill: #0071e3;--gradient-primary: linear-gradient(135deg, #0064c8 0%, #0071e3 100%);--gradient-secondary: linear-gradient(135deg, #f0f7ff 0%, #d6e7fb 100%);--color-apple-ink-1: #0f172a;--color-apple-ink-2: #334155;--color-apple-ink-3: #64748b;--color-apple-ink-4: #94a3b8;--color-text-primary: var(--color-apple-ink-1);--color-text-secondary: var(--color-apple-ink-2);--color-text-tertiary: var(--color-apple-ink-3);--color-text-disabled: var(--color-apple-ink-4);--color-text-inverse: #f8fafc;--color-bg-primary: #f8fafc;--color-bg-secondary: #eef2f7;--color-bg-tertiary: #f8fafc;--color-bg-elevated: #ffffff;--color-border-primary: #e2e8f0;--color-border-secondary: #eef2f7;--gray-1: #f1f5f9;--gray-2: #e2e8f0;--gray-3: #cbd5e1;--gray-4: #b0bdd0;--gray-5: #7d8aa0;--gray-6: #55607a;--color-apple-blue: #0071e3;--color-apple-blue-deep: #0064c8;--color-apple-blue-light: #4da3ff;--color-tint-cool: #e8f1fd;--color-tint-mint: #f1f5f9;--color-tint-fresh: #f1f5f9;--color-tint-warm: #f1f5f9;--color-tint-rose: #f1f5f9;--color-tint-amber-soft: #f1f5f9;--color-tint-amber-light: #f1f5f9;--color-tint-mint-light: #f1f5f9;--color-tint-coral: #f1f5f9;--color-card-teal: #0071e3;--color-primary-alpha-3: rgba(0, 113, 227, .03);--color-primary-alpha-4: rgba(0, 113, 227, .04);--color-primary-alpha-5: rgba(0, 113, 227, .05);--color-primary-alpha-6: rgba(0, 113, 227, .06);--color-primary-alpha-8: rgba(0, 113, 227, .08);--color-primary-alpha-10: rgba(0, 113, 227, .1);--color-primary-alpha-12: rgba(0, 113, 227, .12);--color-primary-alpha-14: rgba(0, 113, 227, .14);--color-primary-alpha-15: rgba(0, 113, 227, .15);--color-primary-alpha-16: rgba(0, 113, 227, .16);--color-primary-alpha-18: rgba(0, 113, 227, .18);--color-primary-alpha-20: rgba(0, 113, 227, .2);--color-primary-alpha-22: rgba(0, 113, 227, .22);--color-primary-alpha-26: rgba(0, 113, 227, .26);--color-primary-alpha-28: rgba(0, 113, 227, .28);--color-primary-alpha-30: rgba(0, 113, 227, .3);--color-primary-alpha-35: rgba(0, 113, 227, .35);--color-primary-alpha-38: rgba(0, 113, 227, .38);--color-primary-alpha-40: rgba(0, 113, 227, .4);--color-primary-alpha-68: rgba(0, 113, 227, .68);--color-primary-alpha-80: rgba(0, 113, 227, .8);--color-primary-alpha-90: rgba(0, 113, 227, .9)}[data-theme=obsidian]{--color-primary: #f59e0b;--color-primary-hover: #fbbf24;--color-primary-active: #d97706;--color-primary-light: #3a2506;--color-primary-50: #241a05;--color-primary-100: #2e2106;--color-primary-200: #3a2506;--color-primary-500: #f59e0b;--color-primary-600: #d97706;--color-primary-700: #fbbf24;--color-accent: #f59e0b;--color-accent-bright: #fcd34d;--color-accent-soft: #3a2506;--color-accent-faint: #241a05;--color-accent-muted: #fbbf24;--color-on-accent: #1c1917;--color-secondary: #d97706;--color-secondary-hover: #f59e0b;--color-secondary-light: #3a2506;--color-info: #f59e0b;--color-info-hover: #fbbf24;--color-info-light: #3a2506;--color-border-focus: #f59e0b;--color-progress-fill: #f59e0b;--color-progress-track: #374151;--gradient-primary: linear-gradient(135deg, #d97706 0%, #f59e0b 100%);--gradient-secondary: linear-gradient(135deg, #1f262e 0%, #28303a 100%);--color-success: #32d74b;--color-success-hover: #30d158;--color-success-light: #064e3b;--color-success-text: #32d74b;--color-warning: #ffd60a;--color-warning-hover: #ff9f0a;--color-warning-light: #78350f;--color-warning-text: #ffd60a;--color-error: #ff453a;--color-error-hover: #ff3b30;--color-error-light: #7f1d1d;--color-error-text: #ff453a;--color-error-soft: rgba(255, 69, 58, .1);--color-warning-soft: rgba(255, 214, 10, .1);--color-success-soft: rgba(50, 215, 75, .1);--color-primary-soft: rgba(245, 158, 11, .1);--color-apple-ink-1: #f5f5f7;--color-apple-ink-2: #d1d5db;--color-apple-ink-3: #9ca3af;--color-apple-ink-4: #6b7280;--color-text-primary: var(--color-apple-ink-1);--color-text-secondary: var(--color-apple-ink-2);--color-text-tertiary: var(--color-apple-ink-3);--color-text-disabled: var(--color-apple-ink-4);--color-text-inverse: #101418;--color-bg-primary: #101418;--color-bg-secondary: #161b21;--color-bg-tertiary: #101418;--color-bg-elevated: #1b222a;--color-bg-overlay: rgba(0, 0, 0, .7);--color-bg-mask: rgba(0, 0, 0, .65);--color-border-primary: #262f38;--color-border-secondary: #1c232a;--gray-1: #1a2026;--gray-2: #1f262e;--gray-3: #28303a;--gray-4: #343e4a;--gray-5: #4b5765;--gray-6: #8b95a1;--color-apple-hair: rgba(255, 255, 255, .1);--color-apple-hair-soft: rgba(255, 255, 255, .06);--color-apple-blue: #f59e0b;--color-apple-blue-deep: #d97706;--color-apple-blue-light: #fbbf24;--color-tint-cool: #1a2028;--color-tint-mint: #1a2220;--color-tint-fresh: #1a221a;--color-tint-warm: #241d14;--color-tint-rose: #221a1e;--color-tint-amber-soft: #26200f;--color-tint-amber-light: #241d14;--color-tint-mint-light: #1d2b22;--color-tint-coral: #261c18;--color-card-teal: #f59e0b;--color-primary-alpha-3: rgba(245, 158, 11, .03);--color-primary-alpha-4: rgba(245, 158, 11, .04);--color-primary-alpha-5: rgba(245, 158, 11, .05);--color-primary-alpha-6: rgba(245, 158, 11, .06);--color-primary-alpha-8: rgba(245, 158, 11, .08);--color-primary-alpha-10: rgba(245, 158, 11, .1);--color-primary-alpha-12: rgba(245, 158, 11, .12);--color-primary-alpha-14: rgba(245, 158, 11, .14);--color-primary-alpha-15: rgba(245, 158, 11, .15);--color-primary-alpha-16: rgba(245, 158, 11, .16);--color-primary-alpha-18: rgba(245, 158, 11, .18);--color-primary-alpha-20: rgba(245, 158, 11, .2);--color-primary-alpha-22: rgba(245, 158, 11, .22);--color-primary-alpha-26: rgba(245, 158, 11, .26);--color-primary-alpha-28: rgba(245, 158, 11, .28);--color-primary-alpha-30: rgba(245, 158, 11, .3);--color-primary-alpha-35: rgba(245, 158, 11, .35);--color-primary-alpha-38: rgba(245, 158, 11, .38);--color-primary-alpha-40: rgba(245, 158, 11, .4);--color-primary-alpha-68: rgba(245, 158, 11, .68);--color-primary-alpha-80: rgba(245, 158, 11, .8);--color-primary-alpha-90: rgba(245, 158, 11, .9)}:root{--spacing-0: 0;--spacing-px: 1px;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-3-5: 14px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-card-padding: var(--spacing-4);--spacing-card-gap: var(--spacing-3);--spacing-section-gap: var(--spacing-6);--spacing-page-padding: var(--spacing-4);--spacing-page-padding-md: var(--spacing-6);--spacing-page-padding-lg: var(--spacing-8);--spacing-inline-gap: var(--spacing-2);--spacing-stack-gap: var(--spacing-3);--grid-gap-xs: var(--spacing-2);--grid-gap-sm: var(--spacing-3);--grid-gap-md: var(--spacing-4);--grid-gap-lg: var(--spacing-6)}:root{--radius-none: 0;--radius-2: 2px;--radius-3: 3px;--radius-sm: 4px;--radius-6: 6px;--radius-md: 8px;--radius-10: 10px;--radius-lg: 12px;--radius-14: 14px;--radius-xl: 16px;--radius-18: 18px;--radius-2xl: 20px;--radius-22: 22px;--radius-3xl: 24px;--radius-28: 28px;--radius-32: 32px;--radius-full: 9999px;--radius-card: var(--radius-lg);--radius-button: var(--radius-md);--radius-button-sm: var(--radius-sm);--radius-input: var(--radius-md);--radius-tag: var(--radius-full);--radius-avatar: var(--radius-full);--radius-modal: var(--radius-xl);--radius-tooltip: var(--radius-md);--radius-progress: var(--radius-full)}:root{--shadow-none: none;--shadow-xs: 0 1px 2px color-mix(in srgb, var(--color-shadow) 4%, transparent);--shadow-sm: 0 1px 3px color-mix(in srgb, var(--color-shadow) 5%, transparent), 0 1px 2px color-mix(in srgb, var(--color-shadow) 3%, transparent);--shadow-md: 0 4px 6px color-mix(in srgb, var(--color-shadow) 5%, transparent), 0 2px 4px color-mix(in srgb, var(--color-shadow) 3%, transparent);--shadow-lg: 0 10px 15px color-mix(in srgb, var(--color-shadow) 8%, transparent), 0 4px 6px color-mix(in srgb, var(--color-shadow) 4%, transparent);--shadow-xl: 0 20px 25px color-mix(in srgb, var(--color-shadow) 10%, transparent), 0 8px 10px color-mix(in srgb, var(--color-shadow) 4%, transparent);--shadow-2xl: 0 25px 50px color-mix(in srgb, var(--color-shadow) 15%, transparent);--shadow-card: 0 1px 3px color-mix(in srgb, var(--color-shadow) 4%, transparent), 0 4px 12px color-mix(in srgb, var(--color-shadow) 4%, transparent);--shadow-card-hover: 0 8px 32px color-mix(in srgb, var(--color-shadow) 8%, transparent), 0 2px 6px color-mix(in srgb, var(--color-shadow) 4%, transparent);--shadow-card-active: 0 2px 8px color-mix(in srgb, var(--color-shadow) 6%, transparent);--shadow-dropdown: 0 4px 24px color-mix(in srgb, var(--color-shadow) 8%, transparent), 0 1px 4px color-mix(in srgb, var(--color-shadow) 4%, transparent);--shadow-modal: 0 24px 64px color-mix(in srgb, var(--color-shadow) 18%, transparent), 0 4px 12px color-mix(in srgb, var(--color-shadow) 6%, transparent);--shadow-tooltip: 0 4px 12px color-mix(in srgb, var(--color-shadow) 12%, transparent);--shadow-button: 0 1px 2px color-mix(in srgb, var(--color-shadow) 4%, transparent);--shadow-button-hover: 0 4px 12px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadow-input-focus: 0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);--shadow-inner: inset 0 2px 4px color-mix(in srgb, var(--color-shadow) 5%, transparent);--shadow-inner-lg: inset 0 4px 8px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadow-float-sm: 0 12px 24px color-mix(in srgb, var(--color-shadow) 12%, transparent);--shadow-float-md: 0 16px 32px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadow-float-lg: 0 24px 48px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadow-float-up-sm: 0 -8px 24px color-mix(in srgb, var(--color-shadow) 10%, transparent);--shadow-primary: 0 4px 14px color-mix(in srgb, var(--color-primary) 22%, transparent);--shadow-success: 0 4px 14px color-mix(in srgb, var(--color-success) 22%, transparent);--shadow-warning: 0 4px 14px color-mix(in srgb, var(--color-warning) 22%, transparent);--shadow-error: 0 4px 14px color-mix(in srgb, var(--color-error) 22%, transparent);--shadow-glow-amber: 0 18px 34px color-mix(in srgb, var(--color-apple-amber-ink) 10%, transparent);--shadow-glow-cyan: 0 16px 32px color-mix(in srgb, var(--color-apple-cyan) 10%, transparent);--shadow-glow-primary: 0 10px 24px color-mix(in srgb, var(--color-primary) 22%, transparent);--shadow-glow-primary-up: 0 -4px 20px color-mix(in srgb, var(--color-primary) 35%, transparent)}[data-theme=dark],[data-theme=obsidian]{--shadow-xs: 0 1px 2px color-mix(in srgb, var(--color-shadow) 20%, transparent);--shadow-sm: 0 1px 3px color-mix(in srgb, var(--color-shadow) 25%, transparent), 0 1px 2px color-mix(in srgb, var(--color-shadow) 15%, transparent);--shadow-md: 0 4px 6px color-mix(in srgb, var(--color-shadow) 30%, transparent), 0 2px 4px color-mix(in srgb, var(--color-shadow) 20%, transparent);--shadow-lg: 0 10px 15px color-mix(in srgb, var(--color-shadow) 35%, transparent), 0 4px 6px color-mix(in srgb, var(--color-shadow) 25%, transparent);--shadow-xl: 0 20px 25px color-mix(in srgb, var(--color-shadow) 40%, transparent), 0 8px 10px color-mix(in srgb, var(--color-shadow) 30%, transparent);--shadow-2xl: 0 25px 50px color-mix(in srgb, var(--color-shadow) 50%, transparent);--shadow-card: 0 2px 8px color-mix(in srgb, var(--color-shadow) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--color-shadow) 20%, transparent);--shadow-card-hover: 0 8px 24px color-mix(in srgb, var(--color-shadow) 40%, transparent), 0 4px 8px color-mix(in srgb, var(--color-shadow) 30%, transparent);--shadow-dropdown: 0 4px 16px color-mix(in srgb, var(--color-shadow) 40%, transparent), 0 2px 4px color-mix(in srgb, var(--color-shadow) 30%, transparent);--shadow-modal: 0 20px 40px color-mix(in srgb, var(--color-shadow) 50%, transparent), 0 8px 16px color-mix(in srgb, var(--color-shadow) 40%, transparent);--shadow-input-focus: 0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent);--shadow-primary: 0 4px 14px color-mix(in srgb, var(--color-primary) 32%, transparent);--shadow-success: 0 4px 14px color-mix(in srgb, var(--color-success) 30%, transparent);--shadow-warning: 0 4px 14px color-mix(in srgb, var(--color-warning) 30%, transparent);--shadow-error: 0 4px 14px color-mix(in srgb, var(--color-error) 30%, transparent);--shadow-float-sm: 0 12px 24px color-mix(in srgb, var(--color-shadow) 12%, transparent);--shadow-float-md: 0 16px 32px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadow-float-lg: 0 24px 48px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadow-float-up-sm: 0 -8px 24px color-mix(in srgb, var(--color-shadow) 10%, transparent);--shadow-glow-amber: 0 18px 34px color-mix(in srgb, var(--color-apple-amber-ink) 10%, transparent);--shadow-glow-cyan: 0 16px 32px color-mix(in srgb, var(--color-apple-cyan) 10%, transparent);--shadow-glow-primary: 0 10px 24px color-mix(in srgb, var(--color-primary) 22%, transparent);--shadow-glow-primary-up: 0 -4px 20px color-mix(in srgb, var(--color-primary) 35%, transparent)}:root{--z-index-raised: 1;--z-index-stacked: 10;--z-index-docked: 18;--z-index-sticky: 20;--z-index-elevated: 40;--z-index-overlay: 1000}:root{--duration-instant: 50ms;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--duration-slower: .5s;--duration-slowest: .7s;--ease-linear: linear;--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(.25, .1, .25, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.68, -.6, .32, 1.6);--ease-smooth: cubic-bezier(.25, .1, .25, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-glide: cubic-bezier(.16, 1, .3, 1);--transition-fast: all var(--duration-fast) var(--ease-out);--transition-normal: all var(--duration-normal) var(--ease-out);--transition-slow: all var(--duration-slow) var(--ease-out);--transition-colors: color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);--transition-transform: transform var(--duration-normal) var(--ease-out);--transition-opacity: opacity var(--duration-normal) var(--ease-out);--transition-shadow: box-shadow var(--duration-normal) var(--ease-out);--transition-card: transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);--transition-card-hover: transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);--transition-button: all var(--duration-fast) var(--ease-out)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}:root{--animation-fade-in: fadeIn var(--duration-normal) var(--ease-out);--animation-fade-out: fadeOut var(--duration-normal) var(--ease-out);--animation-slide-in-up: slideInUp var(--duration-normal) var(--ease-out);--animation-slide-in-down: slideInDown var(--duration-normal) var(--ease-out);--animation-scale-in: scaleIn var(--duration-normal) var(--ease-out);--animation-pulse: pulse 2s var(--ease-in-out) infinite;--animation-shimmer: shimmer 1.5s var(--ease-linear) infinite;--animation-spin: spin 1s var(--ease-linear) infinite;--animation-modal-in: scaleIn var(--duration-slow) var(--ease-glide);--animation-sheet-in: slideInUp var(--duration-slow) var(--ease-glide);--animation-backdrop-in: fadeIn var(--duration-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-slowest: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--font-family-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-family-serif: "Noto Serif SC", "Songti SC", "SimSun", Georgia, serif;--font-family-mono: "JetBrains Mono", "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", "Consolas", monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-size-4xl: 28px;--font-size-5xl: 32px;--font-size-10: 10px;--font-size-11: 11px;--font-size-14: 14px;--font-size-17: 17px;--font-size-22: 22px;--font-size-display-3: 40px;--font-size-display-2: 56px;--font-size-display-1: 72px;--font-size-display-hero: 96px;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-display: var(--letter-spacing-tighter);--text-title-1: var(--font-weight-bold) var(--font-size-4xl) / var(--line-height-tight) var(--font-family-serif);--text-title-2: var(--font-weight-bold) var(--font-size-3xl) / var(--line-height-tight) var(--font-family-serif);--text-title-3: var(--font-weight-semibold) var(--font-size-2xl) / var(--line-height-snug) var(--font-family-serif);--text-title-4: var(--font-weight-semibold) var(--font-size-xl) / var(--line-height-snug) var(--font-family-serif);--text-title-5: var(--font-weight-semibold) var(--font-size-lg) / var(--line-height-snug) var(--font-family-sans);--text-body: var(--font-weight-normal) var(--font-size-base) / var(--line-height-normal) var(--font-family-sans);--text-body-sm: var(--font-weight-normal) var(--font-size-sm) / var(--line-height-normal) var(--font-family-sans);--text-caption: var(--font-weight-normal) var(--font-size-xs) / var(--line-height-normal) var(--font-family-sans);--text-display-1: var(--font-weight-bold) var(--font-size-display-1) / 1.05 var(--font-family-serif);--text-display-2: var(--font-weight-bold) var(--font-size-display-2) / 1.08 var(--font-family-serif);--text-display-3: var(--font-weight-semibold) var(--font-size-display-3) / 1.1 var(--font-family-serif);--text-display-hero: var(--font-weight-bold) var(--font-size-display-hero) / 1.02 var(--font-family-serif)}[data-surface=marketing]{--m-spacing-section-gap: 96px;--m-spacing-block-gap: 48px;--m-spacing-page-padding: 48px;--m-font-size-hero: var(--font-size-display-hero);--m-font-size-section-title: var(--font-size-display-2);--m-max-content-width: 1200px;--m-max-prose-width: 65ch;--m-text-hero: var(--font-weight-bold) var(--m-font-size-hero) / 1.02 var(--font-family-sans);--m-text-section-title: var(--font-weight-bold) var(--m-font-size-section-title) / 1.08 var(--font-family-sans)}@media(max-width:767px){[data-surface=marketing]{--m-spacing-section-gap: 48px;--m-spacing-block-gap: 24px;--m-spacing-page-padding: 24px;--m-font-size-hero: var(--font-size-display-3);--m-font-size-section-title: var(--font-size-4xl);--m-text-hero: var(--font-weight-bold) var(--m-font-size-hero) / 1.1 var(--font-family-sans);--m-text-section-title: var(--font-weight-semibold) var(--m-font-size-section-title) / 1.1 var(--font-family-sans)}}[data-surface=marketing].marketing-page{min-height:100vh;padding:var(--m-spacing-page-padding);box-sizing:border-box}[data-surface=marketing] .marketing-page__inner{max-width:var(--m-max-content-width);margin-inline:auto}[data-surface=marketing] .marketing-hero{margin-bottom:var(--m-spacing-section-gap)}[data-surface=marketing] .marketing-hero__title{margin:0;font:var(--m-text-section-title);letter-spacing:var(--letter-spacing-display);max-width:var(--m-max-prose-width)}[data-surface=marketing] .marketing-hero__prose{max-width:var(--m-max-prose-width);margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-apple-ink-3)}[data-surface=marketing] .marketing-section{margin-bottom:var(--m-spacing-block-gap)}[data-surface=marketing].marketing-hero-band{margin-bottom:var(--m-spacing-block-gap);padding-bottom:var(--m-spacing-block-gap)}:root{--material-thin: blur(20px) saturate(180%);--material-regular: blur(40px) saturate(180%);--material-thick: blur(60px) saturate(200%);--material-ultra-thin: blur(10px) saturate(160%);--bg-material-light: color-mix(in srgb, var(--color-overlay-light) 72%, transparent);--bg-material-light-thick: color-mix(in srgb, var(--color-overlay-light) 85%, transparent);--bg-material-light-thin: color-mix(in srgb, var(--color-overlay-light) 55%, transparent);--border-material-light: 1px solid color-mix(in srgb, var(--color-shadow) 6%, transparent)}[data-theme=dark]{--bg-material-light: color-mix(in srgb, var(--color-apple-ink-1) 72%, transparent);--bg-material-light-thick: color-mix(in srgb, var(--color-apple-ink-1) 88%, transparent);--bg-material-light-thin: color-mix(in srgb, var(--color-apple-ink-1) 55%, transparent);--border-material-light: 1px solid color-mix(in srgb, var(--color-overlay-light) 8%, transparent)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}#root{height:100%;min-height:100dvh}h1,h2,h3{font-family:var(--font-family-serif);letter-spacing:var(--letter-spacing-tight)}[data-theme=ink] h1,[data-theme=ink] h2,[data-theme=ink] h3{font-family:var(--font-family-sans);letter-spacing:var(--letter-spacing-tighter)}code{font-family:var(--font-family-mono)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--color-text-disabled);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}::selection{background:var(--color-primary);color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.full-height{height:100%}.full-width{width:100%}.fade-in{animation:fadeIn .3s ease-in-out}.slide-up{animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes wordpal-refetch-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:767px){body{font-size:var(--font-size-sm)}.mobile-hidden{display:none!important}}@media(max-width:575px){body{font-size:var(--font-size-xs)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,input:focus,textarea:focus,select:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.no-print{display:none!important}}
