@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.arc_viewport_dfadq{position:fixed;z-index:60;bottom:var(--space-6);width:min(22.5rem,calc(100% - var(--space-8)));pointer-events:none}.arc_bottom-right_xRjzY{right:var(--space-6)}.arc_bottom-left_xSHu7{left:var(--space-6)}.arc_bottom-center_ONEom{right:0;left:0;margin-inline:auto}.arc_contained_MtNuz{position:absolute;z-index:2;bottom:var(--space-4)}.arc_contained_MtNuz.arc_bottom-right_xRjzY{right:var(--space-4)}.arc_contained_MtNuz.arc_bottom-left_xSHu7{left:var(--space-4)}@media(max-width:30rem){.arc_viewport_dfadq:not(.arc_contained_MtNuz){right:0;bottom:var(--space-4);left:0;margin-inline:auto}}.arc_list_1pIAC{position:relative;margin:0;padding:0;list-style:none;pointer-events:auto}.arc_item_JZSft{position:absolute;right:0;bottom:0;left:0;transform-origin:50% 0}.arc_card_m21s5{position:absolute;inset:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-raised);container-type:inline-size;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard)}.arc_item_JZSft[data-front=true] .arc_card_m21s5,.arc_item_JZSft[data-expanded=true] .arc_card_m21s5{box-shadow:var(--shadow-floating)}.arc_item_JZSft[data-front=false][data-expanded=false] .arc_card_m21s5{background:var(--surface-muted)}.arc_card_m21s5[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.arc_content_CWMHr{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.arc_icon_sOe1i{position:relative;display:grid;width:18px;height:20px;flex:none;place-items:center;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.arc_icon_sOe1i[data-type=success]{color:var(--success)}.arc_icon_sOe1i[data-type=info]{color:var(--accent)}.arc_icon_sOe1i[data-type=warning]{color:var(--warning)}.arc_icon_sOe1i[data-type=error]{color:var(--danger)}.arc_glyph_mPPQe{grid-area:1 / 1;display:grid;place-items:center}.arc_glyph_mPPQe svg{display:block}.arc_spinner_2SQ1H{display:block;width:15px;height:15px;border:1.75px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:arc_spin_g3Iqz .8s linear infinite}.arc_copy_w5m4a{position:relative;min-width:0;flex:1;font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:20px}.arc_title_3bE2R{position:relative;display:block;font-weight:500}.arc_line_OUWzk{display:block}.arc_description_Ix-oM{display:block;margin-top:2px;color:var(--text-secondary)}.arc_actionSlot_hKt2e{display:flex;flex:none;justify-content:flex-end;margin-top:-4px}.arc_actionSlot_hKt2e[data-moving=true]{overflow:hidden}.arc_action_4-dMX,.arc_close_ZanIB{flex:none;border:1px solid transparent;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.arc_action_4-dMX{height:28px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.arc_close_ZanIB{display:grid;width:28px;height:28px;margin:-4px -2px 0 0;place-items:center;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_action_4-dMX:hover{border-color:var(--border-strong);background:var(--surface-muted)}.arc_close_ZanIB:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_action_4-dMX:active,.arc_close_ZanIB:active{scale:.96;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@container (max-width: 21rem){.arc_content_CWMHr{flex-wrap:wrap;row-gap:var(--space-2)}.arc_actionSlot_hKt2e{order:1;flex-basis:100%;justify-content:flex-start;margin-top:0;padding-left:calc(18px + var(--space-3))}}.arc_srOnly_MMHNX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes arc_spin_g3Iqz{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.arc_card_m21s5,.arc_icon_sOe1i,.arc_action_4-dMX,.arc_close_ZanIB{transition:none}.arc_action_4-dMX:active,.arc_close_ZanIB:active{scale:none}.arc_spinner_2SQ1H{animation:none}}.arc_button_aFgrD{position:relative;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.arc_button_aFgrD:disabled{cursor:not-allowed;opacity:.52}.arc_button_aFgrD[aria-busy=true]{cursor:progress}.arc_button_aFgrD:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.arc_labelSlot_fOcy3{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-standard)}.arc_labelSlot_fOcy3[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.arc_labelContent_DSrJC{display:inline-flex;flex:none;align-items:center}.arc_labelPhase_L9IsH{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.arc_labelPhase_L9IsH svg{flex:none}.arc_primary_Bz8Ny{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.arc_secondary_b0fJj{color:var(--foreground);background:var(--surface);border-color:var(--border)}.arc_ghost_8QlSY{color:var(--text-secondary);background:transparent;border-color:transparent}.arc_danger_VWxWR{color:var(--danger);background:var(--surface);border-color:var(--border)}.arc_secondary_b0fJj:disabled,.arc_danger_VWxWR:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.arc_danger_VWxWR:disabled{color:color-mix(in oklab,var(--danger) 55%,var(--surface-muted))}.arc_ghost_8QlSY:disabled{opacity:1;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_primary_Bz8Ny:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.arc_secondary_b0fJj:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.arc_ghost_8QlSY:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.arc_danger_VWxWR:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.arc_primary_Bz8Ny:active:not(:disabled){opacity:.84}.arc_secondary_b0fJj:active:not(:disabled),.arc_ghost_8QlSY:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.arc_danger_VWxWR:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.arc_sm_QDP46{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.arc_md_mp8Qj{min-height:var(--control-height-md)}.arc_lg_Fy8KQ{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.arc_loader_1agUK{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}.arc_spinner_cCmst{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:arc_spin_KHLeC .7s linear infinite}.arc_loadingLabel_wHyM5{opacity:0}@keyframes arc_spin_KHLeC{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.arc_button_aFgrD{transition:none}.arc_labelSlot_fOcy3{transition:opacity var(--duration-instant) linear}.arc_spinner_cCmst{animation-duration:.01ms;animation-iteration-count:1}}.arc_primary_Bz8Ny{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}.arc_primary_Bz8Ny:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--surface-muted)}.arc_root_UOfrt{display:flex;width:100%;flex-direction:column;align-items:center;padding:clamp(var(--space-8),8vw,var(--space-12)) var(--space-5);text-align:center}.arc_icon_oiZ9i{position:relative;display:grid;width:var(--space-12);height:var(--space-12);place-items:center;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:arc_empty-state-icon_Kf0j5 var(--duration-considered) var(--ease-enter) both}.arc_glyph_0Yjmj{display:grid;place-items:center}.arc_frame_OXUwI{width:100%;max-width:100%}.arc_copy_-xt2j{display:flow-root}.arc_root_UOfrt h3{position:relative;margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.arc_root_UOfrt p{position:relative;max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_line_v-zor{display:block;text-wrap:balance}.arc_action_e6LuZ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}@keyframes arc_empty-state-icon_Kf0j5{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.arc_icon_oiZ9i{animation:none}}.arc_badge_hUEsY{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--badge-border, var(--border));border-radius:var(--radius-pill);padding:0 10px;color:var(--badge-foreground, var(--foreground));background:var(--badge-background, var(--surface));font-size:var(--text-xs);font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;overflow:clip;transition:border-color var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_badge_hUEsY:hover{border-color:color-mix(in oklab,var(--badge-color, var(--foreground)) 32%,var(--border));background:color-mix(in oklab,var(--badge-color, var(--foreground)) 10%,var(--surface))}}.arc_sm_yBBzK{min-height:22px;padding:0 8px;font-size:11px}.arc_md_tdsmU{font-size:var(--text-xs)}.arc_body_LFxDW{display:block}.arc_content_Zs6C2{position:relative;display:inline-flex;width:max-content;align-items:center;gap:5px}.arc_sm_yBBzK .arc_content_Zs6C2{gap:4px}.arc_label_07lcL,.arc_glyph_Ds-9m{position:relative;display:inline-flex;align-items:center}.arc_text_pP5UG{display:block}.arc_icon_V5DaU{position:relative;display:inline-flex;width:auto;height:auto;flex:0 0 auto;align-items:center;justify-content:center;color:var(--badge-color, var(--foreground));line-height:1}.arc_neutral_nEDfP{--badge-color: var(--text-secondary);--badge-foreground: var(--text-secondary);--badge-background: var(--surface-muted);--badge-border: var(--border)}.arc_success_XjlSK{--badge-color: var(--success);--badge-foreground: var(--success);--badge-background: color-mix(in oklab, var(--success) 10%, var(--surface));--badge-border: color-mix(in oklab, var(--success) 25%, var(--border))}.arc_info_JHya5{--badge-color: var(--accent);--badge-foreground: var(--accent-strong);--badge-background: var(--accent-subtle);--badge-border: color-mix(in oklab, var(--accent) 24%, var(--border))}.arc_warning_11yq1{--badge-color: var(--warning);--badge-foreground: var(--warning);--badge-background: color-mix(in oklab, var(--warning) 11%, var(--surface));--badge-border: color-mix(in oklab, var(--warning) 27%, var(--border))}.arc_danger_nomQU{--badge-color: var(--danger);--badge-foreground: var(--danger);--badge-background: color-mix(in oklab, var(--danger) 10%, var(--surface));--badge-border: color-mix(in oklab, var(--danger) 26%, var(--border))}@media(prefers-reduced-motion:reduce){.arc_badge_hUEsY{transition-duration:var(--duration-instant)}}.arc_button_pAebc{display:inline-flex;width:max-content;max-width:100%;min-height:var(--control-height-sm);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_button_pAebc:active:not(:disabled){transform:scale(.97);transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-fast),var(--duration-instant);transition-timing-function:var(--ease-standard)}.arc_iconOnly_57RR5:active:not(:disabled){transform:scale(.96)}@media(hover:hover)and (pointer:fine){.arc_button_pAebc:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}.arc_plain_o-CK2:hover:not(:disabled){border-color:transparent;background:var(--surface-muted);color:var(--foreground)}}.arc_button_pAebc:disabled{cursor:not-allowed;opacity:.5}.arc_icon_tOLps{position:relative;display:grid;width:16px;height:16px;flex:none}.arc_iconInner_MvvtY{position:absolute;inset:0;display:grid;place-items:center}.arc_iconInner_MvvtY[data-state=copied]{color:var(--success)}.arc_iconInner_MvvtY[data-state=error]{color:var(--danger)}.arc_label_VKO82{display:grid;min-width:0;margin-inline:calc(var(--space-1) * -1);padding-inline:var(--space-1);overflow-x:clip;text-align:left;white-space:nowrap}.arc_measure_jH1gY,.arc_glyphs_kOFdR{grid-area:1 / 1}.arc_measure_jH1gY{visibility:hidden}.arc_glyphs_kOFdR{position:relative;display:inline-flex;justify-self:start;white-space:pre}.arc_glyph_a2lO1{display:inline-block}.arc_iconOnly_57RR5{width:var(--control-height-sm);padding:0}.arc_plain_o-CK2{border-color:transparent;background:transparent;color:var(--text-secondary)}.arc_srOnly_OczEX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_button_pAebc{transition:none}.arc_button_pAebc:active:not(:disabled){transform:none}}.arc_field_nywy8{display:grid;min-width:0}.arc_label_p23ES{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_labelRow_-XnBb{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-2)}.arc_labelRow_-XnBb>.arc_label_p23ES{margin-bottom:0}.arc_input_7SCse{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_input_7SCse::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_input_7SCse:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc_input_7SCse:focus-visible{border-color:var(--foreground)}.arc_input_7SCse[aria-invalid=true]{border-color:var(--danger)}.arc_input_7SCse:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}.arc_messageSlot_jXMJ4{display:block;overflow:hidden}.arc_description_klh5o,.arc_error_eWEUs{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_description_klh5o{color:var(--text-muted)}.arc_error_eWEUs{color:var(--danger)}.arc_words_CMZ3P{position:relative;display:block}.arc_word_4EPVI{display:inline-block;white-space:pre}.arc_column_jPa1v{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_column_jPa1v>span{display:inline-block}.arc_srOnly_iZ0Oe{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_input_7SCse{transition-duration:.01ms}}.arc_field_hvxQY{display:grid;min-width:0}.arc_label_wzcM-{margin-bottom:8px;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_inputs_OXSf5{position:relative;display:flex;width:fit-content;max-width:100%;gap:8px}.arc_slot_wzFRk{position:relative;display:grid;width:42px;height:48px;min-width:0;flex:0 1 42px}.arc_input_Ig-WX{width:100%;height:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:transparent;caret-color:var(--accent);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_input_Ig-WX:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_input_Ig-WX[data-filled=true]{border-color:var(--accent);background:var(--accent-subtle)}.arc_input_Ig-WX:focus-visible{outline:none}.arc_input_Ig-WX[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.arc_input_Ig-WX:disabled{cursor:not-allowed;opacity:.48;background:var(--surface-muted)}.arc_glyph_KwTdT{position:absolute;inset:0;display:grid;place-items:center;color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;pointer-events:none}.arc_input_Ig-WX:disabled~.arc_glyph_KwTdT{opacity:.48}.arc_ring_V2FoD{position:absolute;top:0;left:0;height:100%;z-index:2;border:1px solid var(--accent-strong);border-radius:var(--radius-control);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard)}.arc_inputs_OXSf5[data-invalid=true] .arc_ring_V2FoD{border-color:var(--danger)}.arc_messageSlot_bLz6q{display:block;overflow:hidden}.arc_description_kMfh1,.arc_error_Ts1qQ{display:block;padding-top:8px;font-size:var(--text-xs);line-height:var(--leading-body)}.arc_description_kMfh1{color:var(--text-muted)}.arc_error_Ts1qQ{color:var(--danger)}.arc_words_tgBIY{position:relative;display:block}.arc_word_8GEcr{display:inline-block;white-space:pre}.arc_srOnly_U8ZL7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:360px){.arc_inputs_OXSf5{gap:6px}.arc_slot_wzFRk{height:44px}}@media(forced-colors:active){.arc_ring_V2FoD{display:none}.arc_input_Ig-WX:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.arc_input_Ig-WX{color:CanvasText}.arc_glyph_KwTdT{display:none}}@media(prefers-reduced-motion:reduce){.arc_input_Ig-WX,.arc_ring_V2FoD{transition:none}}.arc_field_Rogeg{display:grid;min-width:0}.arc_field_Rogeg label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}.arc_shell_OTPcR{display:flex;min-height:var(--control-height-md);align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 calc((var(--control-height-md) - 2px - 30px) / 2) 0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_shell_OTPcR:hover:not(:focus-within){border-color:var(--foreground)}}.arc_shell_OTPcR:focus-within{border-color:var(--foreground)}.arc_shell_OTPcR:has(.arc_input_pWamv[aria-invalid=true]){border-color:var(--danger)}.arc_input_pWamv{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);outline:0}.arc_input_pWamv::placeholder{color:var(--text-muted)}.arc_input_pWamv[data-reveal=shown]{animation:arc_resolve-shown_MRBm2 var(--duration-standard) var(--ease-enter)}.arc_input_pWamv[data-reveal=hidden]{animation:arc_resolve-hidden_and0g var(--duration-standard) var(--ease-enter)}@keyframes arc_resolve-shown_MRBm2{0%{opacity:.35;filter:blur(2px)}}@keyframes arc_resolve-hidden_and0g{0%{opacity:.35;filter:blur(2px)}}.arc_shell_OTPcR button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.arc_shell_OTPcR button:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_shell_OTPcR button:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform .1s var(--ease-standard)}.arc_shell_OTPcR button[aria-pressed=true]{color:var(--foreground)}.arc_messageSlot_xJZDF{display:block;overflow:hidden}.arc_hint_hDUW3{display:block;padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_words_gs61A{position:relative;display:block}.arc_word_l01vV{display:inline-block;white-space:pre}.arc_srOnly_rAWbG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_shell_OTPcR,.arc_shell_OTPcR button{transition:none}.arc_shell_OTPcR button:active{transform:none}.arc_input_pWamv[data-reveal]{animation:none}}.arc_block_VO21v{container:signup / inline-size;width:min(100%,432px);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_viewport_boDM9{overflow:hidden}.arc_track_x0z5O{position:relative}.arc_step_ilvGL{display:grid;min-width:0;padding:var(--space-8)}.arc_heading_h6Prx{display:grid;gap:var(--space-2);margin-bottom:var(--space-6)}.arc_heading_h6Prx h2{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;outline:none}.arc_heading_h6Prx p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.arc_address_EaZIk{color:var(--foreground);overflow-wrap:anywhere}.arc_sso_r1ie1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.arc_sso_r1ie1 .arc_ssoButton_rpm5I{min-width:0;padding-inline:var(--space-2)}.arc_providerMark_DreZA{flex:none}.arc_divider_V-5fY{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1}.arc_divider_V-5fY:before,.arc_divider_V-5fY:after{flex:1;height:1px;background:var(--border);content:""}.arc_form_cE9m5{display:grid;gap:var(--space-4)}.arc_wide_dUSSr{width:100%}.arc_passwordGroup_mrScl{display:grid;min-width:0}.arc_feedback_jbG4P{display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_feedbackText_ljPiW{position:relative;min-width:0;flex:1;color:var(--text-muted)}.arc_feedbackText_ljPiW>span{display:block}.arc_feedbackText_ljPiW[data-error]{color:var(--danger)}.arc_meter_0tmxl{display:flex;flex:none;gap:3px}.arc_meter_0tmxl span{width:20px;height:3px;border-radius:var(--radius-pill);background:var(--border);transition:background-color var(--duration-fast) var(--ease-standard)}.arc_meter_0tmxl span[data-on]{background:var(--accent)}.arc_updates_iknhU{margin:calc(var(--space-2) * -1) 0 calc(var(--space-2) * -1) calc((var(--control-height-md) - 18px) / -2)}.arc_row_ASKPp{overflow:hidden}.arc_submitError_4dF9Z{margin:0;color:var(--danger);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_legal_41Z4n{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);text-wrap:pretty}.arc_textButton_xbq42{border:0;padding:0;background:none;color:var(--text-secondary);font:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.arc_success_NLY3F{display:block;width:48px;height:48px;margin-bottom:var(--space-6);overflow:visible;color:var(--success)}.arc_details_5rQXI{display:grid;margin:0 0 var(--space-6);border-top:1px solid var(--border);padding:0}.arc_details_5rQXI div{display:flex;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:var(--space-3) 0;font-size:var(--text-sm);line-height:var(--leading-body)}.arc_details_5rQXI dt{color:var(--text-secondary)}.arc_details_5rQXI dd{margin:0;text-align:right}.arc_footer_jVQMM{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-4);border-top:1px solid var(--border);padding:var(--space-3) var(--space-8);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_status_uszIT{position:relative;display:block;min-width:0;flex:1 1 12rem}.arc_status_uszIT>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_switch_-K4k4{color:var(--text-secondary);white-space:nowrap}.arc_switch_-K4k4 .arc_textButton_xbq42{color:var(--foreground);font-weight:500;text-decoration-color:transparent}.arc_srOnly_2SXkn{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.arc_textButton_xbq42:hover{color:var(--foreground);text-decoration-color:currentColor}}@container signup (max-width: 380px){.arc_step_ilvGL{padding:var(--space-6) var(--space-5)}.arc_heading_h6Prx h2{font-size:var(--text-2xl)}.arc_sso_r1ie1 .arc_ssoButton_rpm5I{gap:6px;font-size:var(--text-xs)}.arc_footer_jVQMM{padding-inline:var(--space-5)}.arc_meter_0tmxl span{width:14px}}@media(max-width:480px){.arc_block_VO21v{border-radius:var(--radius-panel)}}@media(prefers-reduced-motion:reduce){.arc_meter_0tmxl span,.arc_textButton_xbq42{transition:none}}.arc_card_kNKPb{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.arc_card_kNKPb[data-hover]{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.arc_card_kNKPb:has(.arc_trigger_dHTZZ:focus-visible){border-color:var(--border-strong)}.arc_media_c6v0e{position:relative;overflow:hidden;background:var(--surface-muted)}.arc_zoom_5lJiD{display:grid;min-height:112px;place-items:center}.arc_content_Gxjk5{padding:var(--space-5)}.arc_title_qK6sU{width:fit-content;max-width:100%;margin:0;font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.3;text-wrap:balance}.arc_trigger_dHTZZ{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_trigger_dHTZZ:after{content:"";position:absolute;inset:0}.arc_trigger_dHTZZ:focus-visible{outline:none}.arc_description_G0uNK{max-width:34ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.arc_footer_xDFAQ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.arc_byline_bIfDr{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0}.arc_avatar_NqDDo{display:grid;flex:none;width:var(--space-8);height:var(--space-8);overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted)}.arc_avatar_NqDDo>*{width:100%;height:100%;object-fit:cover}.arc_bylineText_sDpu8{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-size:var(--text-xs);line-height:var(--leading-body)}.arc_meta_PB9i8{overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_status_JKMGe{position:relative;overflow:clip visible;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.arc_roll_Jpc-B{position:relative;display:block}.arc_line_xeX9o{display:block;overflow:clip visible;text-overflow:ellipsis}.arc_word_f57Q7{display:inline-block;white-space:pre}.arc_srOnly_J4ZjP{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_action_HQzfw{position:relative;z-index:1;display:flex;flex:none;flex-wrap:wrap;gap:var(--space-3)}.arc_overlay_abcCP{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.arc_panel_jIAp8{position:fixed;inset:0;z-index:51;width:min(calc(100vw - var(--space-8)),30rem);height:fit-content;max-height:calc(100dvh - var(--space-8));margin:auto;overflow:hidden auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.arc_panel_jIAp8:focus{outline:none}.arc_panel_jIAp8[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);max-height:none;margin:0;overflow:hidden;border-color:var(--border);background:var(--surface);box-shadow:none;pointer-events:none}.arc_panel_jIAp8[data-returning] .arc_content_Gxjk5{padding:var(--space-5)}.arc_panel_jIAp8[data-returning] .arc_title_qK6sU{font-size:var(--text-lg)}.arc_panel_jIAp8 .arc_content_Gxjk5{padding:var(--space-6)}.arc_panel_jIAp8 .arc_title_qK6sU{font-size:var(--text-xl)}.arc_panel_jIAp8 .arc_description_G0uNK{max-width:var(--card-measure, 34ch)}.arc_closeSlot_hjRAB{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;display:grid}.arc_close_5Lnx3{display:grid;width:var(--space-8);height:var(--space-8);place-items:center;padding:0;border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface-raised) 74%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_close_5Lnx3:hover{background:var(--surface-raised)}}.arc_details_eytmb{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.arc_card_kNKPb,.arc_close_5Lnx3{transition-duration:var(--duration-instant)}}.arc_trigger_P4qsW{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_trigger_P4qsW:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.arc_trigger_P4qsW[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.arc_trigger_P4qsW:active{border-color:var(--border-strong);background:color-mix(in oklab,var(--surface-muted),var(--border) 55%);box-shadow:none}.arc_item_z2pb6:focus-visible{outline:none}.arc_triggerIcon_y4xyL{display:inline-flex;flex:none;color:var(--text-secondary)}.arc_label_-f-H1{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}.arc_labelMeasure_mI-IJ{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.arc_labelText_o1B8s{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_chevron_FOgx4{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_trigger_P4qsW[data-state=open] .arc_chevron_FOgx4{transform:rotate(180deg)}.arc_menu_DfFW1{--menu-x: 0px;--menu-y: -5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.arc_menu_DfFW1[data-side=top]{--menu-y: 5px}.arc_menu_DfFW1[data-side=left]{--menu-x: 5px;--menu-y: 0px}.arc_menu_DfFW1[data-side=right]{--menu-x: -5px;--menu-y: 0px}@starting-style{.arc_menu_DfFW1[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}.arc_menu_DfFW1[data-state=open] .arc_item_z2pb6{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}.arc_menu_DfFW1[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5),calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:arc_menu-exit_pjtrJ .13s linear both;pointer-events:none}.arc_highlight_djocB{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_highlight_djocB[data-tone=danger]{background:color-mix(in oklab,var(--danger) 8%,var(--surface))}.arc_item_z2pb6{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms)}.arc_icon_t97KF{display:inline-flex;width:17px;color:var(--text-secondary)}.arc_separator_kJPmw{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.arc_destructive_p-hXO,.arc_destructive_p-hXO .arc_icon_t97KF{color:var(--danger)}.arc_item_z2pb6[data-disabled]{opacity:.45;cursor:default}@keyframes arc_menu-exit_pjtrJ{to{--menu-exit: 1}}@media(prefers-reduced-transparency:reduce){.arc_menu_DfFW1{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.arc_trigger_P4qsW,.arc_chevron_FOgx4,.arc_item_z2pb6,.arc_highlight_djocB{transition:none}.arc_menu_DfFW1,.arc_menu_DfFW1[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}.arc_iconOnly_AsXN9{width:var(--control-height-md);padding:0;justify-content:center}.arc_primary_69766{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.arc_primary_69766 .arc_triggerIcon_y4xyL,.arc_primary_69766 .arc_chevron_FOgx4{color:currentColor}@media(hover:hover)and (pointer:fine){.arc_primary_69766:hover{border-color:var(--accent);background:var(--accent);opacity:.91;box-shadow:var(--shadow-resting)}}.arc_primary_69766[data-state=open]{border-color:var(--accent);background:var(--accent);opacity:.91}.arc_primary_69766:active{border-color:var(--accent);background:var(--accent);opacity:.84;box-shadow:none}.arc_overlay_dr--1{position:fixed;inset:0;z-index:50;background:#03030361;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.arc_content_Cpc19{--drawer-size: min(30rem, calc(100vw - var(--space-4)));--ease-drawer: cubic-bezier(.32,.72,0,1);--drawer-from: translateX(100%);position:fixed;z-index:51;display:flex;flex-direction:column;width:var(--drawer-size);max-width:100vw;max-height:100dvh;overflow:hidden;border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}.arc_overlay_dr--1[data-state=closed],.arc_content_Cpc19[data-state=closed]{pointer-events:none!important}.arc_content_Cpc19[data-side=right]{inset:0 0 0 auto;border-width:1px 0 1px 1px;border-radius:22px 0 0 22px}.arc_content_Cpc19[data-side=left]{inset:0 auto 0 0;border-width:1px 1px 1px 0;border-radius:0 22px 22px 0}.arc_content_Cpc19[data-side=top]{inset:0 0 auto;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:0 0 1px;border-radius:0 0 22px 22px}.arc_content_Cpc19[data-side=bottom]{inset:auto 0 0;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:1px 0 0;border-radius:22px 22px 0 0}.arc_content_Cpc19[data-side=bottom]:before{position:absolute;top:9px;left:50%;width:2.25rem;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);content:"";opacity:.75;transform:translate(-50%)}.arc_content_Cpc19[data-side=left]{--drawer-from: translateX(-100%)}.arc_content_Cpc19[data-side=top]{--drawer-from: translateY(-100%)}.arc_content_Cpc19[data-side=bottom]{--drawer-from: translateY(100%)}.arc_keyframes_9U2Dz.arc_overlay_dr--1[data-state=open]{animation:arc_overlay-in_TCz6T var(--duration-standard) var(--ease-enter) both}.arc_keyframes_9U2Dz.arc_overlay_dr--1[data-state=closed]{animation:arc_overlay-out_q7M79 var(--duration-fast) var(--ease-standard) both}.arc_keyframes_9U2Dz.arc_content_Cpc19[data-state=open]{animation:arc_drawer-in_K0NUD var(--duration-considered) var(--ease-drawer) both}.arc_keyframes_9U2Dz.arc_content_Cpc19[data-state=closed]{animation:arc_drawer-out_Gmx7- var(--duration-standard) var(--ease-standard) both}.arc_content_Cpc19:focus{outline:none}.arc_overlay_dr--1[data-contained],.arc_content_Cpc19[data-contained]{position:absolute}.arc_overlay_dr--1[data-contained]{z-index:1;background:#03030329;-webkit-backdrop-filter:none;backdrop-filter:none}.arc_content_Cpc19[data-contained]{--drawer-size: min(22rem, calc(100% - var(--space-8)));z-index:2;max-height:100%;box-shadow:none}.arc_content_Cpc19[data-contained][data-side=top],.arc_content_Cpc19[data-contained][data-side=bottom]{max-height:min(32rem,calc(100% - var(--space-8)))}.arc_content_Cpc19[data-contained][data-side]{border-width:0}.arc_content_Cpc19[data-contained][data-side=right]{border-left-width:1px}.arc_content_Cpc19[data-contained][data-side=left]{border-right-width:1px}.arc_content_Cpc19[data-contained][data-side=top]{border-bottom-width:1px}.arc_content_Cpc19[data-contained][data-side=bottom]{border-top-width:1px}.arc_header_G4OIK{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border)}.arc_handle_U9L84{touch-action:none;-webkit-user-select:none;user-select:none}.arc_content_Cpc19[data-side=bottom] .arc_handle_U9L84,.arc_content_Cpc19[data-side=top] .arc_handle_U9L84{cursor:grab}.arc_title_1IzsR,.arc_description_LVFLs{position:relative}.arc_swap_cbWTD{display:block;line-height:var(--leading-body)}.arc_title_1IzsR{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_description_LVFLs{max-width:32rem;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_close_w6Uvx{display:grid;flex:0 0 auto;width:var(--space-8);height:var(--space-8);margin-top:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-muted) 65%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.arc_close_w6Uvx:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_close_w6Uvx:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_body_7APHa{min-height:0;overflow:auto;padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body);overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:40rem){.arc_content_Cpc19{--drawer-size: calc(100vw - var(--space-3))}.arc_content_Cpc19[data-side=right]{border-radius:18px 0 0 18px}.arc_content_Cpc19[data-side=left]{border-radius:0 18px 18px 0}.arc_content_Cpc19[data-side=top]{border-radius:0 0 18px 18px}.arc_content_Cpc19[data-side=bottom]{border-radius:18px 18px 0 0}.arc_header_G4OIK,.arc_body_7APHa{padding:var(--space-5)}}@keyframes arc_overlay-in_TCz6T{0%{opacity:0}}@keyframes arc_overlay-out_q7M79{to{opacity:0}}@keyframes arc_drawer-in_K0NUD{0%{transform:var(--drawer-from)}}@keyframes arc_drawer-out_Gmx7-{65%{opacity:1}to{opacity:0;transform:var(--drawer-from)}}@keyframes arc_drawer-fade-in_hr-2F{0%{opacity:0}}@keyframes arc_drawer-fade-out_9yFO7{to{opacity:0}}@media(prefers-reduced-motion:reduce){.arc_keyframes_9U2Dz.arc_overlay_dr--1[data-state=open]{animation:arc_overlay-in_TCz6T var(--duration-instant) linear both}.arc_keyframes_9U2Dz.arc_overlay_dr--1[data-state=closed]{animation:arc_overlay-out_q7M79 .1s linear both}.arc_keyframes_9U2Dz.arc_content_Cpc19[data-state=open]{animation:arc_drawer-fade-in_hr-2F var(--duration-instant) linear both}.arc_keyframes_9U2Dz.arc_content_Cpc19[data-state=closed]{animation:arc_drawer-fade-out_9yFO7 .1s linear both}.arc_close_w6Uvx,.arc_close_w6Uvx:active{transition:none}.arc_close_w6Uvx:active{transform:none}}.arc_customHeader_vXRD9{align-items:center;padding:var(--space-4) var(--space-5)}.arc_customHeader_vXRD9 .arc_close_w6Uvx{margin-top:0}.arc_headerContent_DHK5-{display:flex;flex:1;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.arc_srOnly_TrMcu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_counter_6X9uk{position:relative;display:inline-flex;flex-direction:column;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:1;font-variant-numeric:tabular-nums}.arc_label_JFf9m{margin-bottom:var(--space-2);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_value_eWQLX{display:inline-flex;align-items:flex-start;white-space:nowrap;-webkit-user-select:none;user-select:none}.arc_column_7iZaT{--feather: .16em;position:relative;display:inline-block;overflow:hidden;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent)}.arc_sizer_F8ZSN{visibility:hidden}.arc_glyph_s2IrL{position:absolute;inset:var(--feather) 0;text-align:center}.arc_labelText_2swoI{display:inline-block}.arc_labelSwap_aV9Mw{position:relative;display:block}.arc_symbol_UvoMz{display:inline-block;overflow-x:clip}.arc_srOnly_zyTwF{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_root_jDhLO{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--space-4)}.arc_avatar_4BNzO,.arc_line_YFzrP,.arc_block_-facl{display:block;flex:0 0 auto;border-radius:var(--radius-control);background:color-mix(in oklab,var(--border-strong) 38%,var(--surface));animation:arc_skeleton-pulse_kYcTY 1.8s var(--ease-in-out) calc(var(--index, 0) * 90ms) 11 both}.arc_avatar_4BNzO{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.arc_lines_CsAmP{display:grid;flex:1;gap:var(--space-3);padding-top:var(--space-1)}.arc_line_YFzrP{width:100%;height:var(--space-3)}.arc_line_YFzrP:first-child{width:48%;height:var(--space-4)}.arc_line_YFzrP:last-child{width:72%}.arc_frame_or7i1{position:relative;display:flow-root}@keyframes arc_skeleton-pulse_kYcTY{0%,to{opacity:1}50%{opacity:.52}}.arc_block_-facl{max-width:100%;height:var(--space-3)}@media(prefers-reduced-motion:reduce){.arc_avatar_4BNzO,.arc_line_YFzrP,.arc_block_-facl{animation:none}}.arc_card_hLDDZ{min-width:0;border:1px solid var(--border);border-radius:var(--radius-surface);padding:var(--space-6);background:var(--surface);box-shadow:var(--shadow-resting)}.arc_top_mSdcI{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-8)}.arc_top_mSdcI{min-height:24px}.arc_top_mSdcI span{color:var(--text-secondary);font-size:var(--text-sm)}.arc_valueSkeleton_eBuqz{display:flex;align-items:center;height:1em;font-size:var(--text-3xl)}.arc_contextSkeleton_8vyan{display:flex;align-items:center;height:1lh}.arc_top_mSdcI small{display:inline-flex;flex:0 0 auto;border:1px solid var(--border);border-radius:var(--radius-pill);padding:3px 8px;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.arc_card_hLDDZ p{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}@media(max-width:380px){.arc_card_hLDDZ{padding:var(--space-4)}.arc_top_mSdcI{align-items:flex-start;flex-wrap:wrap;margin-bottom:var(--space-6)}}.arc_swap_VA6qm,.arc_swapBlock_kyXIh{position:relative;max-width:100%}.arc_swap_VA6qm{display:inline-flex;overflow-x:clip;white-space:nowrap;vertical-align:top}.arc_swapBlock_kyXIh{display:block}.arc_swap_VA6qm>.arc_text_Mt-pW{display:inline-block}.arc_swapBlock_kyXIh>.arc_text_Mt-pW{display:block}.arc_sizer_thpQ1{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.arc_top_mSdcI small[data-trend] span{color:inherit}.arc_top_mSdcI small[data-trend]{border-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_top_mSdcI small[data-trend=up]{background:color-mix(in oklab,var(--success) 11%,transparent);color:var(--success)}.arc_top_mSdcI small[data-trend=down]{background:color-mix(in oklab,var(--danger) 11%,transparent);color:var(--danger)}.arc_field_8Cl1q{--nf-height: var(--control-height-md);--nf-step: 34px;--nf-inset: 3px;--nf-text: var(--text-base);--nf-width: var(--number-field-width, 196px);--nf-limit: color-mix(in oklab, var(--warning) 72%, var(--foreground));display:grid;min-width:0}.arc_field_8Cl1q[data-size=sm]{--nf-height: var(--control-height-sm);--nf-step: 28px;--nf-inset: 3px;--nf-text: var(--text-sm);--nf-width: var(--number-field-width, 164px)}.arc_field_8Cl1q[data-size=lg]{--nf-height: var(--control-height-lg);--nf-step: 40px;--nf-inset: 4px;--nf-text: var(--text-lg);--nf-width: var(--number-field-width, 228px)}:root[data-theme=dark] .arc_field_8Cl1q{--nf-limit: color-mix(in oklab, var(--warning) 88%, var(--foreground))}.arc_head_-arGt{display:flex;width:min(100%,var(--nf-width));align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.arc_label_37MwF{min-width:0;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.arc_field_8Cl1q[data-size=sm] .arc_label_37MwF{font-size:var(--text-xs)}.arc_limit_mtoSc{flex:none;color:var(--nf-limit);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap}.arc_label_37MwF[data-scrub]{cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.arc_control_Ogntb{display:flex;align-items:center;width:min(100%,var(--nf-width));min-height:var(--nf-height);gap:2px;border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--nf-inset);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_control_Ogntb:hover,.arc_field_8Cl1q:has(.arc_label_37MwF[data-scrub]:hover) .arc_control_Ogntb{border-color:var(--border-strong)}}.arc_control_Ogntb[data-scrubbing]{border-color:var(--foreground)}.arc_control_Ogntb:has(input:focus){border-color:var(--foreground)}.arc_control_Ogntb[data-warn],.arc_control_Ogntb[data-warn]:hover{border-color:color-mix(in oklab,var(--warning) 55%,var(--border));background:color-mix(in oklab,var(--warning) 5%,var(--surface))}.arc_control_Ogntb[data-warn]:has(input:focus){border-color:color-mix(in oklab,var(--warning) 80%,var(--border))}.arc_control_Ogntb[data-disabled]{opacity:.5;background:var(--surface-muted)}.arc_step_7k9pn{display:grid;width:var(--nf-step);height:var(--nf-step);flex:0 0 var(--nf-step);place-items:center;border:0;border-radius:calc(var(--radius-control) - var(--nf-inset) - 1px);padding:0;background:transparent;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-standard)}.arc_icon_Wru-D{display:grid;place-items:center}.arc_icon_Wru-D svg{transition:transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.arc_step_7k9pn:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-muted);color:var(--foreground)}}.arc_step_7k9pn:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background:color-mix(in oklab,var(--foreground) 10%,var(--surface));color:var(--foreground);transition:background-color 60ms linear,color 60ms linear}.arc_step_7k9pn:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transform:scale(.82);transition:transform 90ms var(--ease-standard)}.arc_step_7k9pn:focus-visible{outline:none;background:var(--surface-muted);color:var(--foreground)}.arc_step_7k9pn[aria-disabled=true]{opacity:.32;cursor:not-allowed}.arc_step_7k9pn:disabled{opacity:.35;cursor:not-allowed}.arc_control_Ogntb[data-strain=max] .arc_step_7k9pn[aria-disabled=true]:last-child,.arc_control_Ogntb[data-strain=min] .arc_step_7k9pn[aria-disabled=true]:first-child{opacity:.6;color:var(--nf-limit);transition:opacity 60ms linear,color 60ms linear}.arc_valueWrap_3pb-N{position:relative;display:flex;min-width:0;flex:1;align-self:stretch;align-items:center;justify-content:center;cursor:text}.arc_control_Ogntb[data-disabled] .arc_valueWrap_3pb-N{cursor:not-allowed}.arc_value_A96GE{display:inline-flex;align-items:center;white-space:nowrap;color:var(--foreground);font-size:var(--nf-text);transition:color var(--duration-standard) var(--ease-standard);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums}.arc_affix_wO1Mo{display:inline-flex;color:var(--text-secondary);font-weight:400}.arc_char_FDN7n{display:inline-block;overflow-x:clip;white-space:pre}.arc_number_7rVtA{position:relative;display:inline-grid;align-items:center}.arc_display_SkWUE{display:inline-flex;grid-area:1 / 1}.arc_display_SkWUE[data-hidden]{position:absolute;top:0;left:0;visibility:hidden}.arc_mirror_F-2c7{grid-area:1 / 1;white-space:pre}.arc_input_J8Ql5{position:absolute;z-index:1;top:0;left:0;width:calc(100% + 1em);height:100%;margin:0;border:0;padding:0;background:transparent;color:transparent;caret-color:var(--foreground);font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;outline:none}.arc_input_J8Ql5:focus-visible{outline:none}.arc_input_J8Ql5::selection{background:color-mix(in oklab,var(--foreground) 16%,transparent);color:transparent}.arc_input_J8Ql5:disabled{cursor:not-allowed}.arc_column_yE6T1{--feather: .2em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;mask-clip:no-clip}.arc_sizer_m8zI0{visibility:hidden}.arc_glyph_K0ADY{position:absolute;inset:var(--feather) 0;text-align:center}.arc_symbol_tLyUa{display:inline-block;overflow-x:clip;white-space:pre}.arc_messageSlot_HJvdU{display:block;overflow:hidden}.arc_hint_LvJok{display:block;padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums}.arc_words_Pu-qH{position:relative;display:block}.arc_wordSlot_NX2nn{position:relative;display:inline-block;vertical-align:top;white-space:pre}.arc_wordSizer_1VYLn{position:absolute;top:0;left:0;visibility:hidden;white-space:pre}.arc_word_U1ad-{display:inline-block;white-space:pre}.arc_srOnly_ceyum{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_control_Ogntb,.arc_step_7k9pn{transition:opacity var(--duration-instant) linear,border-color var(--duration-instant) linear,background-color var(--duration-instant) linear}.arc_step_7k9pn:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg,.arc_icon_Wru-D svg{transform:none;transition:none}.arc_control_Ogntb[data-strain] .arc_value_A96GE{color:var(--nf-limit);transition:none}}.arc_switch_uvtpO{display:inline-flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-3);padding:0;border:0;color:var(--foreground);background:transparent;font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_switch_uvtpO:disabled{cursor:not-allowed;opacity:.5}.arc_track_uszBX{position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;width:42px;height:24px;align-items:center;padding:3px;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_track_uszBX:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}.arc_switch_uvtpO[data-state=checked] .arc_track_uszBX:before{opacity:1}.arc_thumb_s0SQt{flex:0 0 auto;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard)}.arc_switch_uvtpO[data-state=checked] .arc_thumb_s0SQt{background:var(--control-thumb-on)}@media(hover:hover)and (pointer:fine){.arc_switch_uvtpO[data-state=unchecked]:hover:not(:disabled) .arc_track_uszBX{background:var(--control-track-hover)}}.arc_switch_uvtpO:focus-visible{outline:none}.arc_label_J97fu{line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.arc_track_uszBX,.arc_track_uszBX:before,.arc_thumb_s0SQt{transition:none}}.arc_field_5AEbE{display:grid;min-width:0}.arc_field_5AEbE label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}.arc_labelRow_eYGOn{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-2)}.arc_labelRow_eYGOn label{margin-bottom:0}.arc_control_0x4s6{width:100%;min-height:110px;resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);outline:none;box-shadow:0 0 0 6px transparent;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_control_0x4s6::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_control_0x4s6:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc_control_0x4s6:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid transparent;outline-offset:2px}.arc_control_0x4s6[aria-invalid=true]{border-color:var(--danger)}.arc_control_0x4s6:disabled{cursor:not-allowed;background:var(--surface-muted);opacity:.6}.arc_messageSlot_hpKFU{display:block;overflow:hidden}.arc_hint_Rvwog,.arc_error_yrhcE{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_hint_Rvwog{color:var(--text-muted)}.arc_error_yrhcE{color:var(--danger)}.arc_words_Iwh7m{position:relative;display:block}.arc_word_p8Jzu{display:inline-block;white-space:pre}.arc_column_-hRQg{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_column_-hRQg>span{display:inline-block}.arc_srOnly_BxIa4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_control_0x4s6{transition:none}}.arc_tooltip_LxHdH{--tooltip-y: 3px;z-index:90;max-width:15rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-fast) var(--ease-enter)}.arc_tooltip_LxHdH[data-side=bottom]{--tooltip-y: -3px}@starting-style{.arc_tooltip_LxHdH[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}.arc_tooltip_LxHdH[data-instant][data-state$=-open]{transform:none}}.arc_tooltip_LxHdH[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_tooltip_LxHdH[data-state=closed]{opacity:0;transform:scale(.98);transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard);animation:arc_tooltip-exit_LJFyT var(--duration-instant) linear both}.arc_text_HO-R0{position:relative;display:block;overflow:clip;overflow-clip-margin:var(--space-2)}.arc_measure_P4I5i{position:absolute;top:0;left:0;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px);visibility:hidden;pointer-events:none}.arc_line_S4UI0{display:block;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px)}@keyframes arc_tooltip-exit_LJFyT{to{--tooltip-exit: 1}}@media(prefers-reduced-motion:reduce){.arc_tooltip_LxHdH,.arc_tooltip_LxHdH[data-state=closed],.arc_tooltip_LxHdH[data-instant][data-state$=-open]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}.arc_block_3-Rdz{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.arc_header_22UPW{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--surface-raised)}.arc_file_Nb--B{display:flex;min-width:0;align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_file_Nb--B>svg{flex:none;align-self:center;color:var(--text-muted)}.arc_filename_8AvoJ{position:relative;min-width:0;overflow:hidden;color:var(--foreground)}.arc_swap_jsoh4{display:inline-grid;min-width:0;white-space:nowrap}.arc_swap_jsoh4>span,.arc_swapStack_2jK4I>span{grid-area:1 / 1;min-width:0}.arc_swapStack_2jK4I{display:grid;min-width:0}.arc_swapText_783cU{display:block;overflow:hidden;text-overflow:ellipsis}.arc_reserve_gw96B{visibility:hidden}.arc_sizer_8VieF{position:absolute;top:0;left:0;white-space:nowrap;visibility:hidden;pointer-events:none}.arc_srOnly_AxvKI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arc_language_Ik8BN{flex:none;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);font-weight:400}.arc_language_Ik8BN:before{content:"·";margin-right:var(--space-2);color:var(--border-strong)}.arc_viewport_trrBw{--code-collapsed: calc(var(--code-lines, 0) * var(--text-sm) * 1.7 + var(--space-5) * 2);overflow:hidden}.arc_pre_iHqe2{position:relative;overflow:auto;margin:0;padding:var(--space-5);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);font-variant-ligatures:none;line-height:1.7;tab-size:2;white-space:pre}.arc_code_TUoxi{display:block}.arc_expand_nIxyI{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-top:1px solid var(--border-subtle);padding:0 var(--space-4);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_chevron_04ax6{display:grid;flex:none;place-items:center;color:var(--text-muted)}.arc_comment_2WV0Z{color:var(--text-muted);font-style:italic}.arc_string_P5ps9{color:#006b2e;color:oklch(46% .13 150)}.arc_number_NvFNZ{color:#9a4a00;color:oklch(50% .14 55)}.arc_keyword_AJeCO{color:#584cad}.arc_type_1R-O3{color:#006184;color:oklch(46% .13 230)}.arc_function_9jOJ8{color:#852e2c}.arc_property_MJZbD{color:#6d4c00;color:oklch(44% .12 85)}.arc_tag_Px87s{color:#006184;color:oklch(46% .13 230)}.arc_punctuation_Pw1di{color:var(--text-secondary)}:root[data-theme=dark] .arc_string_P5ps9{color:#64cf80}:root[data-theme=dark] .arc_number_NvFNZ{color:#f2af48}:root[data-theme=dark] .arc_keyword_AJeCO{color:#afacff;color:oklch(78% .16 285)}:root[data-theme=dark] .arc_type_1R-O3{color:#4fc9fe}:root[data-theme=dark] .arc_function_9jOJ8{color:#ff9e96;color:oklch(80% .13 25)}:root[data-theme=dark] .arc_property_MJZbD{color:#deb459}:root[data-theme=dark] .arc_tag_Px87s{color:#4fc9fe}@media(hover:hover)and (pointer:fine){.arc_expand_nIxyI:hover{background:var(--surface-muted);color:var(--foreground)}.arc_expand_nIxyI:hover .arc_chevron_04ax6{color:var(--foreground)}}@media(max-width:420px){.arc_header_22UPW{padding-left:var(--space-3)}.arc_header_22UPW button{width:var(--control-height-sm);padding-inline:0}.arc_header_22UPW button>span:last-of-type{display:none}.arc_viewport_trrBw{--code-collapsed: calc(var(--code-lines, 0) * var(--text-xs) * 1.7 + var(--space-4) * 2)}.arc_pre_iHqe2{padding:var(--space-4);font-size:var(--text-xs)}}@media(prefers-reduced-motion:reduce){.arc_expand_nIxyI{transition:none}}.arc_avatar_g0iES{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:visible;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);font-weight:500}.arc_avatar_g0iES img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter),filter var(--duration-standard) var(--ease-enter)}.arc_avatar_g0iES img[data-loading]{opacity:0;filter:blur(4px);transition:none}.arc_fallback_b1R0w{animation:arc_avatar-fallback-in_Ize6W var(--duration-standard) var(--ease-enter) both}.arc_sm_EE3hx{width:28px;height:28px;font-size:10px}.arc_md_lolvK{width:36px;height:36px}.arc_lg_s1ixh{width:48px;height:48px;font-size:var(--text-sm)}.arc_xl_zeFin{width:88px;height:88px;font-size:var(--text-xl)}.arc_status_yx3mO{position:absolute;right:0;bottom:0;z-index:2;width:10px;height:10px;border:2px solid var(--surface);border-radius:var(--radius-pill);box-shadow:0 0 0 1px color-mix(in oklab,var(--border) 70%,transparent)}.arc_sm_EE3hx .arc_status_yx3mO{width:8px;height:8px;border-width:1.5px}.arc_lg_s1ixh .arc_status_yx3mO{width:12px;height:12px}.arc_xl_zeFin .arc_status_yx3mO{width:14px;height:14px;right:4px;bottom:4px}.arc_online_sMcXw{background:var(--success)}.arc_offline_JjiBo{background:var(--text-muted)}@keyframes arc_avatar-fallback-in_Ize6W{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.arc_avatar_g0iES img{transition:none}.arc_avatar_g0iES img[data-loading]{filter:none}.arc_fallback_b1R0w{animation:none}}.arc_field_sAy9o{position:relative;display:grid;gap:var(--space-2);min-width:0}.arc_field_sAy9o label{font-size:var(--text-sm);font-weight:500}.arc_control_udoNi{position:relative;z-index:2;display:flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_control_udoNi:hover:not(.arc_disabled_DNyxr){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_control_udoNi:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.arc_control_udoNi.arc_open_n-KwC{border-color:var(--border-strong);background:var(--surface-muted)}.arc_control_udoNi.arc_disabled_DNyxr{opacity:.5;cursor:not-allowed}.arc_searchIcon_fRvNN{flex:0 0 auto;color:var(--text-muted)}.arc_control_udoNi input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}.arc_control_udoNi input:focus-visible{outline:none}.arc_control_udoNi input::placeholder{color:var(--text-muted)}.arc_chevron_zFXyW{flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring)}.arc_open_n-KwC .arc_chevron_zFXyW{transform:rotate(180deg)}.arc_clear_p-Y7o{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_clear_p-Y7o:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_clear_p-Y7o:focus-visible{--focus-outline-offset: 1px}.arc_hint_LgCmf{color:var(--text-muted);font-size:var(--text-xs)}.arc_popover_xzdw6{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;overflow:hidden;transform-origin:top center;border:1px solid var(--border);border-radius:var(--radius-panel);padding:5px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);will-change:transform,opacity}.arc_autoHeight_ppier{overflow:hidden}.arc_listbox_S3flc{max-height:min(300px,40vh);overflow-y:auto;overscroll-behavior:contain}.arc_option_9UI95{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:calc(var(--radius-panel) - 5px);padding:0 12px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--ease-standard),color 80ms var(--ease-standard)}.arc_option_9UI95>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_option_9UI95[data-active=true]{background:var(--surface-muted)}.arc_option_9UI95[data-disabled=true]{opacity:.42;cursor:not-allowed}.arc_check_yaBRa{flex:0 0 auto;color:var(--foreground)}.arc_empty_gQfgD{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){.arc_control_udoNi,.arc_chevron_zFXyW,.arc_clear_p-Y7o,.arc_option_9UI95{transition:none}}.arc_optionHint_6k2Z7{margin-right:8px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.arc_field_V0RBE{display:grid;gap:var(--space-2);min-width:0}.arc_field_V0RBE label{font-size:var(--text-sm);font-weight:500}.arc_trigger_v7uYa{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_trigger_v7uYa:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_trigger_v7uYa:active:not([data-disabled]),.arc_trigger_v7uYa[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.arc_trigger_v7uYa:focus-visible{border-color:var(--border-strong)}.arc_trigger_v7uYa[data-disabled]{opacity:.5;cursor:not-allowed}.arc_valueText_jzMf7{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}.arc_valueText_jzMf7>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px}.arc_valueText_jzMf7>[data-placeholder]{color:var(--text-muted)}.arc_srOnly_bZr3R{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_chevron_qJGap{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_trigger_v7uYa[data-state=open] .arc_chevron_qJGap{transform:rotate(180deg)}.arc_hint_k5jM2{color:var(--text-muted);font-size:var(--text-xs)}.arc_content_4fhIH{--menu-x: 0px;--menu-y: -6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);padding:6px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:arc_select-in_ILKz9 var(--duration-standard) var(--ease-enter) both}.arc_content_4fhIH[data-side=top]{--menu-y: 6px}.arc_content_4fhIH[data-side=left]{--menu-x: 6px;--menu-y: 0px}.arc_content_4fhIH[data-side=right]{--menu-x: -6px;--menu-y: 0px}.arc_content_4fhIH[data-state=closed]{animation:arc_select-out_Fxg8M var(--duration-instant) var(--ease-standard) both}.arc_viewport_kGtsz{padding:2px 0}.arc_item_OgPcp{position:relative;display:flex;align-items:center;min-height:36px;border-radius:calc(var(--radius-control) - 4px);padding:0 34px 0 11px;color:var(--foreground);font-size:var(--text-sm);cursor:default;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.arc_item_OgPcp[data-highlighted]{background:var(--surface-muted)}.arc_item_OgPcp[data-disabled]{opacity:.45}.arc_indicator_1qhPj{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--foreground);animation:arc_indicator-in_h28vE var(--duration-standard) var(--ease-enter) 40ms both}.arc_scrollButton_56VLR{display:grid;height:28px;place-items:center;color:var(--text-muted)}@keyframes arc_select-in_ILKz9{0%{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}}@keyframes arc_select-out_Fxg8M{to{opacity:0;transform:translate(calc(var(--menu-x) / 2),calc(var(--menu-y) / 2)) scale(.98)}}@keyframes arc_indicator-in_h28vE{0%{opacity:0;transform:scale(.6);filter:blur(2px)}}@media(prefers-reduced-transparency:reduce){.arc_content_4fhIH{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.arc_trigger_v7uYa,.arc_chevron_qJGap,.arc_item_OgPcp{transition:none}.arc_content_4fhIH{animation:arc_select-fade_KXngh var(--duration-instant) var(--ease-standard) both}.arc_content_4fhIH[data-state=closed]{animation:arc_select-fade-out_nMef1 var(--duration-instant) var(--ease-standard) both}.arc_indicator_1qhPj{animation:none}}@keyframes arc_select-fade_KXngh{0%{opacity:0}}@keyframes arc_select-fade-out_nMef1{to{opacity:0}}.arc_plain_3u4A1,.arc_plain_3u4A1[data-state=open],.arc_plain_3u4A1:focus-visible{border-color:transparent;padding:0 6px;font-weight:500}.arc_plain_3u4A1:not([data-state=open]){background:transparent}.arc_content_4fhIH{width:max-content}.arc_icon_Dk1Uo{display:inline-flex;flex:0 0 auto;margin-right:8px}.arc_itemHint_DwfdD{margin-left:8px;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.arc_item_OgPcp{gap:0}.arc_inlineLabel_PBuLI{flex:none;margin-right:-4px;color:var(--text-muted);font-weight:500}.arc_root_H26LE{--mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--indent: 16px;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_toolbar_XLnza{display:flex;align-items:center;gap:2px;padding:6px;border-bottom:1px solid var(--border-subtle)}.arc_search_-m1DD{position:relative;display:flex;min-width:0;flex:1;align-items:center;gap:4px;min-height:34px;padding:0 4px 0 10px;border-radius:14px;background:var(--surface-muted);cursor:text}.arc_searchIcon_NtO0p{flex:none;color:var(--text-muted)}.arc_input_bbx3h{min-width:0;flex:1;height:34px;padding:0 4px;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);outline:none}.arc_input_bbx3h::placeholder{color:var(--text-muted)}.arc_input_bbx3h::-webkit-search-cancel-button{display:none}.arc_matches_55LFL{display:inline-flex;flex:none;align-items:center;gap:0}.arc_count_1K-vk{min-width:3.5ch;padding-inline:4px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}.arc_grow_pahC-{flex:1}.arc_divider_2T66F{width:1px;height:18px;margin-inline:4px;background:var(--border-subtle)}.arc_tool_ukA73{display:inline-grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:0;border-radius:14px;background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.arc_tool_ukA73:disabled{cursor:default;opacity:.4}.arc_tool_ukA73:active:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.arc_search_-m1DD .arc_tool_ukA73{width:26px;height:26px;border-radius:9px}.arc_search_-m1DD .arc_tool_ukA73:active:not(:disabled){background:var(--surface)}.arc_tree_H754F{position:relative;max-height:var(--json-max-height, 420px);padding:6px;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;font-family:var(--mono);font-size:13px;font-variant-ligatures:none;letter-spacing:0;scrollbar-width:thin}.arc_row_ssLBj{position:relative;border-radius:10px;cursor:default;outline:none;-webkit-tap-highlight-color:transparent}.arc_highlight_fOE-K{position:absolute;inset:1px 0;border-radius:9px;background:var(--surface-muted)}.arc_line_tnyvH{position:relative;display:flex;height:30px;min-width:0;align-items:center;gap:6px;padding-right:6px;padding-left:calc(4px + var(--level, 0) * var(--indent));white-space:nowrap}.arc_row_ssLBj[data-kind=node] .arc_line_tnyvH{cursor:pointer}.arc_chevron_f3a-P{display:inline-grid;width:14px;height:14px;flex:none;place-items:center;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_chevron_f3a-P[data-open]{transform:rotate(90deg)}.arc_row_ssLBj[data-active] .arc_chevron_f3a-P[data-branch]{color:var(--foreground)}.arc_key_6E91D{flex:none;max-width:45%;overflow:hidden;color:var(--foreground);text-overflow:ellipsis}.arc_index_M42bh{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}.arc_colon_0Kjng{flex:none;margin-left:-5px;color:var(--text-muted)}.arc_summary_eFLT6{display:inline-flex;min-width:0;align-items:baseline;gap:8px;overflow:hidden}.arc_preview_nHUlf{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis}.arc_countLabel_349k-{flex:none;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.arc_value_6XNoP{min-width:0;overflow:hidden;text-overflow:ellipsis}.arc_value_6XNoP[data-type=string]{color:var(--success)}.arc_value_6XNoP[data-type=number]{color:var(--accent);font-variant-numeric:tabular-nums}.arc_value_6XNoP[data-type=boolean]{color:var(--warning)}.arc_value_6XNoP[data-type=null],.arc_value_6XNoP[data-type=other]{color:var(--text-muted)}.arc_mark_gAIGq{border-radius:3px;background:color-mix(in oklab,var(--warning) 22%,transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in oklab,var(--warning) 22%,transparent);transition:background-color var(--duration-fast) var(--ease-standard)}.arc_mark_gAIGq[data-current]{background:color-mix(in oklab,var(--warning) 48%,transparent)}.arc_more_TN-bP{display:inline-flex;align-items:baseline;gap:10px;padding-left:20px;font-family:var(--font-body);font-size:var(--text-sm)}.arc_moreLabel_Im-5o{color:var(--foreground);font-weight:500}.arc_row_ssLBj[data-kind=more]{cursor:pointer}.arc_muted_hILLZ{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.arc_actions_Dxr6x{position:absolute;top:1px;right:0;bottom:1px;display:flex;align-items:center;gap:0;padding-right:1px;padding-left:24px;border-radius:0 9px 9px 0;background:linear-gradient(to right,transparent,var(--surface) 22px);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard)}.arc_row_ssLBj[data-active] .arc_actions_Dxr6x{background:linear-gradient(to right,transparent,var(--surface-muted) 22px)}.arc_action_cEPnn{position:relative;display:inline-grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_action_cEPnn[data-state=done]{color:var(--success)}.arc_action_cEPnn[data-state=error]{color:var(--danger)}.arc_action_cEPnn:active{background:color-mix(in oklab,var(--foreground) 8%,transparent)}.arc_actionGlyph_B44s3{display:grid;place-items:center}.arc_row_ssLBj[data-active] .arc_actions_Dxr6x,.arc_row_ssLBj:focus-within .arc_actions_Dxr6x{opacity:1;pointer-events:auto}.arc_pathBar_GDx41{display:flex;min-width:0;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-top:1px solid var(--border-subtle)}.arc_path_cKDu-{min-width:0;flex:1;overflow:hidden;color:var(--text-secondary);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.arc_pathType_oqohs{flex:none;color:var(--text-muted);font-size:var(--text-xs)}.arc_pathCopy_-RX-u{width:30px;height:30px;border-radius:10px}.arc_srOnly_-s3ts{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.arc_row_ssLBj:hover .arc_actions_Dxr6x{opacity:1;pointer-events:auto}.arc_row_ssLBj:not([data-active]):hover{--row-hover: color-mix(in oklab, var(--foreground) 3.5%, var(--surface))}.arc_row_ssLBj:not([data-active]):hover:before{content:"";position:absolute;inset:1px 0;border-radius:9px;background:var(--row-hover);pointer-events:none}.arc_row_ssLBj:not([data-active]):hover .arc_actions_Dxr6x{background:linear-gradient(to right,transparent,var(--row-hover) 22px)}.arc_row_ssLBj:hover .arc_chevron_f3a-P[data-branch]{color:var(--foreground)}.arc_tool_ukA73:hover:not(:disabled),.arc_action_cEPnn:hover{background:var(--surface-muted);color:var(--foreground)}.arc_search_-m1DD .arc_tool_ukA73:hover:not(:disabled){background:var(--surface)}.arc_action_cEPnn[data-state=done]:hover{color:var(--success)}}@media(max-width:420px){.arc_tree_H754F{--indent: 12px}.arc_key_6E91D{max-width:40%}.arc_pathType_oqohs{display:none}}@media(prefers-reduced-motion:reduce){.arc_chevron_f3a-P,.arc_actions_Dxr6x,.arc_tool_ukA73,.arc_action_cEPnn,.arc_mark_gAIGq{transition:none}}.arc_accordion_JoZUt{width:100%;border-top:1px solid var(--border)}.arc_item_C4r7Z{border-bottom:1px solid var(--border)}.arc_header_7FIVM{margin:0}.arc_trigger_qA3Fb{display:flex;width:100%;min-height:var(--control-height-lg);align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-2) 0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_trigger_qA3Fb:hover{color:var(--text-secondary)}.arc_trigger_qA3Fb:hover .arc_icon_05VrK{color:var(--foreground)}}.arc_icon_05VrK{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.arc_trigger_qA3Fb[data-state=open] .arc_icon_05VrK{color:var(--foreground)}.arc_panel_AF3i9{overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_panelInner_z59Lu{overflow-wrap:anywhere;padding:0 var(--space-8) var(--space-5) 0}.arc_lg_577sw .arc_trigger_qA3Fb{min-height:76px;gap:var(--space-8);padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}.arc_lg_577sw .arc_panel_AF3i9{font-size:var(--text-base);line-height:1.65}.arc_lg_577sw .arc_panelInner_z59Lu{max-width:62ch;padding:0 var(--space-12) var(--space-6) 0}@media(max-width:520px){.arc_lg_577sw .arc_trigger_qA3Fb{min-height:68px;font-size:var(--text-base)}.arc_lg_577sw .arc_panel_AF3i9{font-size:var(--text-sm)}.arc_lg_577sw .arc_panelInner_z59Lu{padding-right:var(--space-6)}}@media(prefers-reduced-motion:reduce){.arc_trigger_qA3Fb,.arc_icon_05VrK{transition:none}}.arc_section_1iJFx{min-width:0}.arc_section_1iJFx .arc_trigger_qA3Fb{min-height:0;gap:var(--space-2);padding:var(--space-2) var(--space-1);text-align:left;cursor:pointer}.arc_headerContent_w-4d1{display:flex;flex:1;min-width:0;align-items:center;gap:var(--space-2)}.arc_chevronStart_Oe--E{justify-content:flex-start}.arc_sectionInner_RNug2{overflow-wrap:anywhere}.arc_sm_TtG2P .arc_trigger_qA3Fb{padding:5px 6px;font-size:var(--text-sm);border-radius:6px}@media(hover:hover)and (pointer:fine){.arc_sm_TtG2P .arc_trigger_qA3Fb:hover{color:inherit;background:var(--surface-muted)}}.arc_sm_TtG2P .arc_panel_AF3i9{color:inherit}.arc_group_UFA-I{--avatar-size: 36px;display:inline-flex;height:var(--avatar-size);align-items:center;padding-left:6px}.arc_group_UFA-I.arc_sm_jLzHt{--avatar-size: 28px}.arc_group_UFA-I.arc_xs_ifNpK{--avatar-size: 22px;padding-left:4px}.arc_group_UFA-I.arc_xs_ifNpK .arc_lift_o3Ez2{margin-left:-4px}.arc_group_UFA-I.arc_xs_ifNpK .arc_avatar_tIRUJ{width:22px;height:22px;font-size:9px;border-width:1.5px}.arc_group_UFA-I.arc_lg_fXXJo{--avatar-size: 48px}.arc_slot_cHRwP{position:relative;display:inline-flex;flex:0 0 auto;height:var(--avatar-size);align-items:center}.arc_lift_o3Ez2{--fan: 0px;--aside: 0px;--rise: 0px;position:relative;display:inline-flex;margin-left:-6px;border-radius:var(--radius-pill);transform:translate(calc(var(--fan) + var(--aside)),var(--rise));transition:transform var(--duration-standard) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.arc_avatar_tIRUJ,.arc_overflow_XgPiZ{border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--duration-fast) var(--ease-standard)}.arc_overflow_XgPiZ{position:relative;display:inline-grid;place-items:center;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums}.arc_count_tVCW4{display:inline-block}.arc_overflow_XgPiZ.arc_xs_ifNpK{width:22px;height:22px;font-size:9px;border-width:1.5px}.arc_overflow_XgPiZ.arc_sm_jLzHt{width:28px;height:28px;font-size:10px}.arc_overflow_XgPiZ.arc_md_3DVKW{width:36px;height:36px}.arc_overflow_XgPiZ.arc_lg_fXXJo{width:48px;height:48px;font-size:var(--text-sm)}.arc_tip_oEfxy{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;padding:4px 8px;border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_group_UFA-I:hover .arc_lift_o3Ez2{--fan: calc((var(--index) - (var(--count) - 1) / 2) * 4px)}.arc_slot_cHRwP:hover{z-index:1}.arc_slot_cHRwP:hover .arc_lift_o3Ez2{--rise: -2px}.arc_slot_cHRwP:hover~.arc_slot_cHRwP .arc_lift_o3Ez2{--aside: 3px}.arc_slot_cHRwP:has(~.arc_slot_cHRwP:hover) .arc_lift_o3Ez2{--aside: -3px}.arc_slot_cHRwP:hover .arc_avatar_tIRUJ,.arc_slot_cHRwP:hover .arc_overflow_XgPiZ{box-shadow:0 0 0 1px var(--border-strong)}.arc_slot_cHRwP:hover .arc_tip_oEfxy{opacity:1;transform:translate(-50%);transition-delay:60ms}}@media(prefers-reduced-motion:reduce){.arc_lift_o3Ez2{transform:none!important;transition:none}.arc_tip_oEfxy{transform:translate(-50%);transition:none}}.arc_anchor_hHlnc:active:not(:disabled){transform:none}.arc_content_U6NDj{--popover-x: 0px;--popover-y: -5px;z-index:80;min-width:12rem;max-width:min(22rem,calc(100vw - 20px));padding:1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.arc_content_U6NDj[data-side=top]{--popover-y: 5px}.arc_content_U6NDj[data-side=left]{--popover-x: 5px;--popover-y: 0px}.arc_content_U6NDj[data-side=right]{--popover-x: -5px;--popover-y: 0px}@starting-style{.arc_content_U6NDj[data-state=open]{opacity:0;transform:translate(var(--popover-x),var(--popover-y)) scale(.97)}}.arc_content_U6NDj[data-state=closed]{opacity:0;transform:translate(calc(var(--popover-x) * .5),calc(var(--popover-y) * .5)) scale(.98);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);animation:arc_popover-exit_P3qal var(--duration-fast) linear both;pointer-events:none}.arc_content_U6NDj:focus{outline:none}@keyframes arc_popover-exit_P3qal{to{--popover-exit: 1}}@media(prefers-reduced-motion:reduce){.arc_content_U6NDj,.arc_content_U6NDj[data-state=closed]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}.arc_field_Gcabq{display:grid;gap:var(--space-2);min-width:0}.arc_field_Gcabq label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.arc_shell_6g0t6{display:flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_shell_6g0t6:hover:not(:focus-within){border-color:var(--foreground)}}.arc_shell_6g0t6:focus-within{border-color:var(--foreground)}.arc_shell_6g0t6>svg{flex:0 0 auto;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.arc_shell_6g0t6:focus-within>svg,.arc_shell_6g0t6[data-filled=true]>svg{color:var(--foreground)}.arc_input_IArx3{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);outline:0}.arc_input_IArx3:focus-visible{outline:0}.arc_input_IArx3::placeholder{color:var(--text-muted)}.arc_input_IArx3::-webkit-search-cancel-button{display:none}.arc_clearSlot_z9NTL{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center}.arc_shell_6g0t6 button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_shell_6g0t6 button:hover{background:var(--surface-muted);color:var(--foreground)}}@media(prefers-reduced-motion:reduce){.arc_shell_6g0t6,.arc_shell_6g0t6>svg,.arc_shell_6g0t6 button{transition:none}}.arc_shell_6g0t6{border-color:var(--border-strong)}@media(hover:hover)and (pointer:fine){.arc_shell_6g0t6:hover:not(:focus-within){border-color:#c6cad7}}.arc_shell_6g0t6:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.arc_shell_6g0t6>svg{width:16px;height:16px}.arc_presence_hdMMj{min-width:0}.arc_alert_hzt1K{display:flex;align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting)}.arc_icon_KiZeq,.arc_glyph_HdUDq{position:relative;display:grid;flex:0 0 auto;place-items:center}.arc_icon_KiZeq{width:18px;height:18px;margin-top:1px}.arc_icon_KiZeq svg{display:block}.arc_copy_8NrVp{flex:1;min-width:0}.arc_content_6-Ml7{position:relative}.arc_title_X0LpG{position:relative;display:block;font-size:var(--text-sm);font-weight:500}.arc_line_FPpJp{display:block}.arc_description_cXJM-{position:relative;margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs)}.arc_info_i71aM .arc_icon_KiZeq{color:var(--accent)}.arc_success_BcEUt .arc_icon_KiZeq{color:var(--success)}.arc_warning_1lt-f .arc_icon_KiZeq{color:var(--warning)}.arc_danger_OSLcp .arc_icon_KiZeq{color:var(--danger)}.arc_dismiss_X2oUM{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;margin:-5px -6px -5px 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.arc_dismiss_X2oUM:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_dismiss_X2oUM:hover{background:var(--surface-muted);color:var(--foreground)}}@media(prefers-reduced-motion:reduce){.arc_dismiss_X2oUM{transition:none}.arc_dismiss_X2oUM:active{transform:none}}.arc_root_alkk2{position:relative}.arc_listShell_tYWxs{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.arc_viewport_Xe-m7{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.arc_viewport_Xe-m7::-webkit-scrollbar{display:none}.arc_listShell_tYWxs[data-left=true] .arc_viewport_Xe-m7{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black);mask-image:linear-gradient(to right,transparent,black 35px,black)}.arc_listShell_tYWxs[data-right=true] .arc_viewport_Xe-m7{-webkit-mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}.arc_listShell_tYWxs[data-left=true][data-right=true] .arc_viewport_Xe-m7{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}.arc_list_XdWE4{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}.arc_scrollButton_KNGYt{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}.arc_scrollLeft_rgLys{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.arc_scrollRight_tcAw-{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.arc_scrollButton_KNGYt:disabled{opacity:0;pointer-events:none}.arc_scrollButton_KNGYt:focus-visible{--focus-outline-offset: -3px}.arc_trigger_uMenX{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_trigger_uMenX:hover{color:var(--foreground)}}.arc_trigger_uMenX:active{color:var(--foreground)}.arc_trigger_uMenX[data-state=active]{color:var(--accent-strong)}.arc_selection_Ivr-h{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}.arc_triggerLabel_DlhOg{position:relative;z-index:1}.arc_trigger_uMenX:disabled{cursor:not-allowed;opacity:.5}.arc_content_j-z-T{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_content_j-z-T[data-motion-pop-id]{margin-top:0}.arc_content_j-z-T[data-state=inactive]{pointer-events:none}.arc_content_j-z-T:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){.arc_trigger_uMenX{transition:none}}.arc_frame_FX1YU{min-width:0}.arc_content_FEnvr{position:relative}.arc_group_tLPjv{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:var(--space-2)}.arc_chip_eingY{position:relative;display:inline-flex;max-width:100%;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-body);line-height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.arc_body_rAOIi{position:relative;isolation:isolate;display:inline-flex;min-width:0;height:var(--control-height-sm);align-items:center;padding:0 14px;transition:scale var(--duration-spring) var(--ease-spring)}.arc_chip_eingY:active .arc_body_rAOIi{scale:.97;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.arc_surface_mTuyh{position:absolute;z-index:-1;top:0;bottom:0;left:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.arc_check_pQGTn{position:absolute;top:calc(50% - 7px);left:12px;display:grid;width:14px;height:14px;place-items:center;color:var(--accent-strong);transform-origin:0 50%}.arc_check_pQGTn svg{display:block;overflow:visible}.arc_slot_VqyOB{width:0;flex:none}.arc_body_rAOIi[data-selected=true] .arc_slot_VqyOB{width:18px}.arc_label_Yadjn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_body_rAOIi[data-selected=true] .arc_surface_mTuyh{border-color:color-mix(in oklab,var(--accent) 42%,var(--border));background:color-mix(in oklab,var(--accent) 11%,var(--surface))}.arc_chip_eingY[aria-pressed=true]{color:var(--foreground)}@media(hover:hover)and (pointer:fine){.arc_chip_eingY:hover{color:var(--foreground)}.arc_chip_eingY:hover .arc_surface_mTuyh{border-color:var(--border-strong)}.arc_chip_eingY[aria-pressed=true]:hover .arc_surface_mTuyh{border-color:color-mix(in oklab,var(--accent) 60%,var(--border));background:color-mix(in oklab,var(--accent) 16%,var(--surface))}}.arc_chip_eingY:not(.arc_more_FNYvL){z-index:1}.arc_more_FNYvL{color:var(--text-muted)}.arc_more_FNYvL .arc_surface_mTuyh{border-color:var(--border);background:var(--surface-muted)}.arc_moreText_a7bWO{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_moreLine_nw-Uu{display:block;white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_chip_eingY,.arc_body_rAOIi,.arc_surface_mTuyh{transition:none}.arc_chip_eingY:active .arc_body_rAOIi{scale:none}}.arc_root_2TG62{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.arc_track_r3brY{--fade-start: 0px;--fade-end: 0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}.arc_track_r3brY::-webkit-scrollbar{display:none}.arc_track_r3brY[data-fade-start]{--fade-start: 20px}.arc_track_r3brY[data-fade-end]{--fade-end: 20px}.arc_button_3F-VZ{position:relative;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 4px);padding:0 12px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_button_3F-VZ:hover{color:var(--foreground)}}.arc_button_3F-VZ:active,.arc_button_3F-VZ[aria-pressed=true]{color:var(--foreground)}.arc_selection_KLFoO{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}.arc_label_uZv27{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}@media(max-width:380px){.arc_button_3F-VZ{padding:0 10px}}@media(prefers-reduced-motion:reduce){.arc_button_3F-VZ{transition:none}}.arc_field_mjdip{position:relative;display:grid;gap:var(--space-2);min-width:0}.arc_control_H10C-{position:relative;min-width:0}.arc_label_TcmqH{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_trigger_0nocT{position:relative;display:flex;width:100%;min-height:var(--control-height-md);align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:5px 11px 5px 12px;background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_trigger_0nocT:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_trigger_0nocT:active:not(:disabled),.arc_trigger_0nocT[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-muted)}.arc_trigger_0nocT:disabled{opacity:.5;cursor:not-allowed}.arc_hasClear_yecxF .arc_chevron_U35JL{margin-left:26px}.arc_value_lmyxu{position:relative;display:flex;min-width:0;min-height:26px;flex:1;align-items:center;overflow:hidden}.arc_placeholder_mNa6V,.arc_description_1NJm9{color:var(--text-muted)}.arc_placeholder_mNa6V{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.arc_slot_T4Snc{display:flex;flex:0 1 auto;min-width:0;overflow:hidden}.arc_slot_T4Snc:has(.arc_more_3RyEu){flex-shrink:0}.arc_chip_gDQ8J,.arc_more_3RyEu{box-sizing:border-box;flex:0 0 auto;max-width:9rem;overflow:hidden;margin-right:5px;border-radius:var(--radius-pill);padding:4px 8px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard)}.arc_trigger_0nocT[aria-expanded=true] .arc_chip_gDQ8J,.arc_trigger_0nocT[aria-expanded=true] .arc_more_3RyEu{background:var(--surface)}@media(hover:hover)and (pointer:fine){.arc_trigger_0nocT:hover:not(:disabled) .arc_chip_gDQ8J,.arc_trigger_0nocT:hover:not(:disabled) .arc_more_3RyEu{background:var(--surface)}}.arc_more_3RyEu{display:inline-flex;color:var(--text-secondary);font-variant-numeric:tabular-nums}.arc_count_9hE-p{display:inline-grid}.arc_count_9hE-p>span{grid-area:1 / 1}.arc_srOnly_KaT9F{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_clear_pAseU{position:absolute;top:0;bottom:0;right:36px;display:grid;width:22px;height:22px;margin:auto 0;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_clear_pAseU:hover{background:var(--surface);color:var(--foreground)}}.arc_chevron_U35JL{flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring)}.arc_trigger_0nocT[aria-expanded=true] .arc_chevron_U35JL{transform:rotate(180deg)}.arc_description_1NJm9{font-size:var(--text-xs)}.arc_menu_fpGlx{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);padding:5px;background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:top center;will-change:transform,opacity}.arc_option_zPyKO{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:calc(var(--radius-panel) - 5px);padding:0 11px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color 80ms var(--ease-standard),color 80ms var(--ease-standard)}.arc_option_zPyKO>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_option_zPyKO[data-active=true]{background:var(--surface-muted)}.arc_option_zPyKO:disabled{opacity:.42;cursor:not-allowed}.arc_check_cxTBX{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.arc_trigger_0nocT,.arc_chevron_U35JL,.arc_option_zPyKO,.arc_clear_pAseU,.arc_chip_gDQ8J,.arc_more_3RyEu{transition:none}}.arc_inline_XHCkq .arc_trigger_0nocT{min-height:var(--control-height-md);padding-top:0;padding-bottom:0}.arc_inline_XHCkq .arc_value_lmyxu{min-height:22px}.arc_inline_XHCkq .arc_chip_gDQ8J,.arc_inline_XHCkq .arc_more_3RyEu{padding:2px 8px}.arc_inline_XHCkq .arc_placeholder_mNa6V{position:static}.arc_inlineLabel_46Qx8{flex:none;color:var(--text-muted);font-weight:500}.arc_optionLabel_cbrrW{display:inline-flex;align-items:center;gap:8px;min-width:0}.arc_menu_fpGlx{right:auto;min-width:100%;width:max-content;max-width:min(22rem,calc(100vw - 24px));max-height:320px;overflow-y:auto}.arc_overlay_U2IS8{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.arc_content_muEcU{position:fixed;z-index:51;inset:0;width:min(calc(100vw - var(--space-8)),440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));margin:auto;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}.arc_keyframes_6lZz4.arc_overlay_U2IS8[data-state=open]{animation:arc_overlay-in_ijc-D var(--duration-standard) var(--ease-enter) both}.arc_keyframes_6lZz4.arc_overlay_U2IS8[data-state=closed]{animation:arc_overlay-out_U9K8n var(--duration-fast) var(--ease-standard) both}.arc_keyframes_6lZz4.arc_content_muEcU[data-state=open]{animation:arc_content-fade-in_fW0MW var(--duration-fast) var(--ease-enter) both,arc_content-rise-in_hK7NH var(--duration-spring) var(--ease-spring) both}.arc_keyframes_6lZz4.arc_content_muEcU[data-state=closed]{animation:arc_content-out_Tml87 var(--duration-fast) var(--ease-standard) both}.arc_content_muEcU:focus{outline:none}.arc_overlay_U2IS8[data-state=closed],.arc_content_muEcU[data-state=closed]{pointer-events:none!important}.arc_header_dXw-x{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border)}.arc_title_6OKkV{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_description_t4xEr{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_title_6OKkV,.arc_description_t4xEr{position:relative;overflow-wrap:anywhere}.arc_swap_-tAkc{display:block}.arc_title_6OKkV .arc_swap_-tAkc{line-height:var(--leading-body)}.arc_close_SbOPd{flex:0 0 auto;margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-muted) 50%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.arc_close_SbOPd:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_close_SbOPd:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_body_jHvnP{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_headerContent_ENPR0{flex:1;min-width:0}.arc_srOnly_rtVMG{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes arc_overlay-in_ijc-D{0%{opacity:0}}@keyframes arc_overlay-out_U9K8n{to{opacity:0}}@keyframes arc_content-fade-in_fW0MW{0%{opacity:0}}@keyframes arc_content-rise-in_hK7NH{0%{transform:translateY(8px) scale(.96)}}@keyframes arc_content-out_Tml87{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes arc_content-fade-out_CuOhM{to{opacity:0}}@media(prefers-reduced-motion:reduce){.arc_keyframes_6lZz4.arc_overlay_U2IS8[data-state=open],.arc_keyframes_6lZz4.arc_content_muEcU[data-state=open]{animation:arc_overlay-in_ijc-D var(--duration-instant) var(--ease-standard) both}.arc_keyframes_6lZz4.arc_overlay_U2IS8[data-state=closed]{animation:arc_overlay-out_U9K8n var(--duration-instant) var(--ease-standard) both}.arc_keyframes_6lZz4.arc_content_muEcU[data-state=closed]{animation:arc_content-fade-out_CuOhM var(--duration-instant) var(--ease-standard) both}.arc_close_SbOPd,.arc_close_SbOPd:active{transition:none}.arc_close_SbOPd:active{transform:none}}.arc_root_qktyc{--marker: 28px;--marker-top: 8px;--line-gap: 4px;position:relative;display:grid;min-width:0;color:var(--foreground)}.arc_scroller_5vIDL{min-width:0;overflow-anchor:none}@property --timeline-feather{syntax: "<length>"; inherits: false; initial-value: 0px;}.arc_scroller_5vIDL[data-scrolls]{max-height:var(--timeline-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--timeline-feather)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--timeline-feather)),transparent);transition:--timeline-feather var(--duration-standard) var(--ease-standard)}.arc_scroller_5vIDL[data-more]{--timeline-feather: 36px}.arc_group_P-8ns{position:relative}.arc_group_P-8ns[data-entering]{overflow:clip}.arc_day_BeDEs{position:sticky;z-index:2;top:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) 0;background:var(--timeline-surface, var(--surface));color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_count_rUp3M{color:var(--text-muted);font-size:var(--text-xs);font-weight:400;font-variant-numeric:tabular-nums}.arc_rolling_bAc-i{display:inline-flex}.arc_place_-ZfV6{position:relative;display:inline-flex;overflow:clip;overflow-clip-margin:.15em}.arc_rise_Q5l3F{position:relative;display:inline-flex}.arc_riseLine_V2-pU{display:inline-block;white-space:nowrap}.arc_list_96XH7{margin:0 0 var(--space-3);padding:0;list-style:none}.arc_item_gfGmF{position:relative;padding-left:calc(var(--marker) + var(--space-2))}.arc_item_gfGmF[data-entering]{overflow:clip}.arc_marker_GW0n0{position:absolute;z-index:1;top:var(--marker-top);left:0;display:grid;width:var(--marker);height:var(--marker);place-items:center;border-radius:var(--radius-pill);color:var(--text-secondary)}.arc_marker_GW0n0 img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.arc_marker_GW0n0:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:inherit;pointer-events:none}.arc_marker_GW0n0[data-tone]{background:var(--surface)}.arc_marker_GW0n0[data-tone=neutral]{color:var(--marker-color, var(--text-secondary))}.arc_marker_GW0n0[data-tone=active]{background:color-mix(in oklab,var(--marker-color, var(--accent)) 10%,var(--surface));color:var(--marker-color, var(--accent))}.arc_marker_GW0n0[data-tone=active]:after{border-color:var(--marker-color, var(--accent));animation:arc_timeline-pulse_T60AH 1.6s ease-in-out infinite}.arc_marker_GW0n0[data-tone=warning]{background:color-mix(in oklab,var(--warning) 12%,var(--surface));color:var(--warning)}@keyframes arc_timeline-pulse_T60AH{0%,to{box-shadow:0 0 color-mix(in oklab,var(--marker-color, var(--accent)) 35%,transparent)}50%{box-shadow:0 0 0 4px transparent}}.arc_marker_GW0n0[data-tone=success]{background:color-mix(in oklab,var(--success) 12%,var(--surface));color:var(--success)}.arc_marker_GW0n0[data-tone=danger]{background:color-mix(in oklab,var(--danger) 12%,var(--surface));color:var(--danger)}.arc_marker_GW0n0 svg{width:14px;height:14px;stroke-width:2}.arc_segment_KuaI2{position:absolute;top:calc(var(--marker-top) + var(--marker) + var(--line-gap));bottom:calc(var(--line-gap) - var(--marker-top));left:calc(var(--marker) / 2 - .5px);width:1px;background:var(--border-strong);transform-origin:50% 0}.arc_content_7D-e5{min-width:0}.arc_trigger_H85jM{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-3);margin:0;padding:12px var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}button.arc_trigger_H85jM{grid-template-columns:minmax(0,1fr) auto 16px;cursor:pointer}@media(hover:hover)and (pointer:fine){button.arc_trigger_H85jM:hover{background:var(--surface-muted)}}button.arc_trigger_H85jM:active{background:var(--surface-muted)}.arc_trigger_H85jM[data-selected],.arc_trigger_H85jM[data-selected]:hover{background:color-mix(in oklab,var(--accent) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 28%,transparent)}button.arc_trigger_H85jM:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.arc_titleLine_N5bIV{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px}.arc_actions_2bKac{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-3) var(--space-2)}.arc_text_lHztW{display:grid;min-width:0;gap:2px}.arc_title_dpDUU{color:var(--text-secondary);font-size:var(--text-sm);line-height:20px}.arc_actor_L8Fa4{color:var(--foreground);font-weight:500}.arc_meta_NC3vY{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_time_Mk2lb{display:flex;min-width:2.75rem;justify-content:flex-end;color:var(--text-muted);font-size:var(--text-xs);line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.arc_chevron_TpbDv{display:grid;height:20px;place-items:center;color:var(--text-muted)}.arc_detail_1f8ck{overflow:clip;overflow-clip-margin:4px}.arc_detailInner_6wzJ5{padding:0 var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_srOnly_EGwOu{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:420px){.arc_trigger_H85jM{column-gap:var(--space-2);padding-inline:var(--space-2)}.arc_detailInner_6wzJ5{padding-inline:var(--space-2)}}@media(prefers-reduced-motion:reduce){.arc_trigger_H85jM{transition:none}.arc_scroller_5vIDL[data-scrolls]{transition:--timeline-feather var(--duration-instant) var(--ease-standard)}}button.arc_trigger_H85jM[aria-pressed]{grid-template-columns:minmax(0,1fr) auto}button.arc_trigger_H85jM[aria-pressed] .arc_title_dpDUU{color:var(--foreground);font-weight:500}.arc_root_vSOSI{position:relative;display:grid;gap:10px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_root_vSOSI *,.arc_root_vSOSI *:before,.arc_root_vSOSI *:after{box-sizing:border-box}.arc_root_vSOSI[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min-column, 180px)),1fr))}.arc_root_vSOSI[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}.arc_ring_bLz7E{position:absolute;z-index:1;top:0;left:0;border:1.5px solid var(--control-on);border-radius:20px;pointer-events:none}.arc_card_oNM4t{position:relative;display:grid;min-width:0;align-items:start;gap:4px 12px;padding:14px 16px;border:1px solid var(--border);border-radius:20px;background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.arc_root_vSOSI[data-layout=grid] .arc_card_oNM4t{grid-template-areas:"body indicator" "meta meta";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto}.arc_root_vSOSI[data-layout=list] .arc_card_oNM4t{grid-template-areas:"indicator body meta";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:13px 16px 13px 14px}.arc_card_oNM4t[data-checked]{background:color-mix(in oklab,var(--control-on) 4%,var(--surface))}.arc_card_oNM4t[aria-disabled=true]{background:var(--surface-muted);cursor:not-allowed}.arc_card_oNM4t[aria-disabled=true] :is(.arc_label_UEi6R,.arc_meta_U7qqZ){color:var(--text-muted)}.arc_indicator_QtStA{display:grid;width:18px;height:18px;flex:none;place-items:center;grid-area:indicator;border:1.5px solid var(--border-strong);border-radius:50%}.arc_root_vSOSI[data-layout=grid] .arc_indicator_QtStA{margin-top:1px}.arc_card_oNM4t[data-checked] .arc_indicator_QtStA{border-color:var(--control-on);background:var(--control-on)}.arc_indicatorDot_xiPAw{width:6px;height:6px;border-radius:50%;background:var(--control-glyph);transform:scale(0)}.arc_card_oNM4t[data-checked] .arc_indicatorDot_xiPAw{transform:none}.arc_card_oNM4t[aria-disabled=true] .arc_indicator_QtStA{border-color:var(--border)}.arc_body_9PlDz{display:grid;min-width:0;gap:2px;grid-area:body}.arc_label_UEi6R{display:flex;min-width:0;align-items:center;gap:8px;font-weight:500}.arc_labelText_XxB9Q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_icon_vG3T0{display:grid;width:18px;height:18px;flex:none;place-items:center;color:var(--text-secondary)}.arc_icon_vG3T0>svg{width:18px;height:18px}.arc_card_oNM4t[data-checked] .arc_icon_vG3T0{color:var(--foreground)}.arc_description_ZPN6v{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-wrap:pretty}.arc_meta_U7qqZ{grid-area:meta;color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.arc_root_vSOSI[data-layout=grid] .arc_meta_U7qqZ{margin-top:10px;font-size:var(--text-lg)}.arc_root_vSOSI[data-layout=list] .arc_meta_U7qqZ{font-weight:500}@media(hover:hover)and (pointer:fine){.arc_card_oNM4t:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--border-strong)}}.arc_card_oNM4t:not([data-checked]):not([aria-disabled=true]):active{background:var(--surface-muted)}.arc_card_oNM4t:focus-visible:not([data-checked]){border-color:var(--border-strong);background:var(--surface-muted)}.arc_root_b-hHr{--marker: 1.75rem;--halo: 4px;min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_horizontal_67q8O{width:100%;container:stepper / inline-size}.arc_list_LG9zV{display:grid;margin:0;padding:0;list-style:none}.arc_item_U-2ki{position:relative;min-width:0}.arc_horizontal_67q8O .arc_item_U-2ki:not(:last-child){padding-inline-end:var(--space-4)}.arc_vertical_CcFoU .arc_item_U-2ki:not(:last-child){padding-bottom:var(--space-5)}.arc_compact_dF0IR.arc_vertical_CcFoU .arc_item_U-2ki:not(:last-child){padding-bottom:var(--space-6)}.arc_head_NtKWE{display:grid;margin:0;padding:0;border:0;border-radius:var(--space-2);background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:default;-webkit-tap-highlight-color:transparent}.arc_head_NtKWE[data-clickable]{cursor:pointer}.arc_horizontal_67q8O .arc_head_NtKWE{width:fit-content;max-width:100%;justify-items:start;row-gap:var(--space-3)}.arc_vertical_CcFoU .arc_head_NtKWE{width:100%;grid-template-columns:var(--marker) minmax(0,1fr);column-gap:var(--space-3);align-items:start}.arc_compact_dF0IR.arc_vertical_CcFoU .arc_head_NtKWE{grid-template-columns:var(--marker);column-gap:0}.arc_head_NtKWE:focus-visible{--focus-outline-offset: 4px}.arc_head_NtKWE:focus:not(:focus-visible){outline:none}.arc_marker_ngQ2v{position:relative;display:grid;width:var(--marker);height:var(--marker);flex:none;place-items:center}.arc_ring_vff-9{position:absolute;inset:calc(var(--halo) * -1);border-radius:var(--radius-pill);background:var(--accent-subtle);transition:background-color var(--duration-standard) var(--ease-standard)}.arc_disc_sJ5IR{position:relative;display:grid;width:100%;height:100%;place-items:center;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_glyph_dwOeo{display:grid;grid-area:1 / 1;place-items:center}.arc_icon_31csL{width:.875rem;height:.875rem}.arc_item_U-2ki[data-status=current] .arc_disc_sJ5IR{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--foreground)}.arc_item_U-2ki[data-status=complete] .arc_disc_sJ5IR{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-foreground)}.arc_item_U-2ki[data-status=error] .arc_disc_sJ5IR{background:color-mix(in oklab,var(--danger) 10%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger)}.arc_item_U-2ki[data-status=error] .arc_ring_vff-9{background:color-mix(in oklab,var(--danger) 16%,transparent)}.arc_connector_mCjGU{position:absolute;overflow:hidden;border-radius:var(--radius-pill);background:var(--border);pointer-events:none}.arc_horizontal_67q8O .arc_connector_mCjGU{top:calc(var(--marker) / 2 - 1px);inset-inline:calc(var(--marker) + var(--halo) + var(--space-1)) calc(var(--halo) + var(--space-1));height:2px}.arc_vertical_CcFoU .arc_connector_mCjGU{top:calc(var(--marker) + var(--halo) + 2px);bottom:calc(var(--halo) + 2px);inset-inline-start:calc(var(--marker) / 2 - 1px);width:2px}.arc_fill_S9QeQ{position:absolute;inset:0;border-radius:inherit;background:var(--accent)}.arc_horizontal_67q8O .arc_fill_S9QeQ{transform-origin:left center}.arc_horizontal_67q8O .arc_fill_S9QeQ:dir(rtl){transform-origin:right center}.arc_vertical_CcFoU .arc_fill_S9QeQ{transform-origin:center top}.arc_text_-hCbu{display:grid;min-width:0}.arc_vertical_CcFoU .arc_text_-hCbu{padding-top:.25rem}.arc_label_wxeeH{display:block;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.25rem;overflow-wrap:break-word;transition:color var(--duration-standard) var(--ease-standard)}.arc_item_U-2ki[data-status=complete] .arc_label_wxeeH{color:var(--text-secondary)}.arc_item_U-2ki[data-status=current] .arc_label_wxeeH,.arc_item_U-2ki[data-status=error] .arc_label_wxeeH{color:var(--foreground)}.arc_slot_xzJ0i{display:block}.arc_slotInner_NNGDq{position:relative;display:block}.arc_description_YiCf9,.arc_error_pXmdN{display:block;padding-top:2px;font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);overflow-wrap:break-word}.arc_description_YiCf9{color:var(--text-muted)}.arc_error_pXmdN{color:var(--danger)}.arc_caption_rz-Qc{display:none;margin-top:var(--space-3)}.arc_captionLabel_7zzgf{display:block;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:1.25rem}@media(hover:hover)and (pointer:fine){.arc_head_NtKWE[data-clickable]:hover .arc_label_wxeeH{color:var(--foreground)}.arc_item_U-2ki[data-status=complete] .arc_head_NtKWE[data-clickable]:hover .arc_disc_sJ5IR{background:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.arc_item_U-2ki[data-status=error] .arc_head_NtKWE[data-clickable]:hover .arc_disc_sJ5IR{background:color-mix(in oklab,var(--danger) 18%,var(--surface))}}.arc_head_NtKWE[data-clickable]:active .arc_disc_sJ5IR{transform:scale(.92)}.arc_srOnly_5LSfR,.arc_compact_dF0IR .arc_text_-hCbu{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_compact_dF0IR.arc_horizontal_67q8O .arc_caption_rz-Qc{display:grid}@container stepper (max-width: 30rem){.arc_horizontal_67q8O .arc_text_-hCbu{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_horizontal_67q8O .arc_caption_rz-Qc{display:grid}}@media(prefers-reduced-motion:reduce){.arc_disc_sJ5IR,.arc_ring_vff-9,.arc_label_wxeeH{transition:none}.arc_head_NtKWE[data-clickable]:active .arc_disc_sJ5IR{transform:none}}.arc_root_YQ6V4{container-type:inline-size;width:100%;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_card_Gt6wv{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4cqi,32px);padding:clamp(16px,5cqi,48px) clamp(16px,4cqi,40px);border:1px solid var(--border);border-radius:20px;background:var(--surface)}.arc_tabs_1FTus{isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:2px;width:min(100%,460px);overflow-x:auto;padding:3px;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);scrollbar-width:none}.arc_tabs_1FTus::-webkit-scrollbar{display:none}.arc_tab_sbvM1{position:relative;min-height:30px;padding:0 clamp(8px,2.6cqi,14px);border:0;border-radius:9px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.arc_tab_sbvM1[aria-selected=true]{color:var(--foreground)}@media(hover:hover)and (pointer:fine){.arc_tab_sbvM1:hover{color:var(--foreground)}}.arc_highlight_kXPIC{position:absolute;inset:0;z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}.arc_tabLabel_ns-gN{position:relative}@container (max-width: 420px){.arc_tab_sbvM1{padding:0 6px;font-size:var(--text-xs)}}.arc_panel_EJp7W{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%;max-width:480px}.arc_stage_KpTTL{width:min(100%,360px);aspect-ratio:320 / 216}.arc_art_48Seb{display:block;width:100%;height:100%;overflow:visible}.arc_shape_mtNb4{vector-effect:non-scaling-stroke;fill:none;stroke:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:fill var(--duration-considered) var(--ease-standard),stroke var(--duration-considered) var(--ease-standard)}.arc_shape_mtNb4[data-tone=outline]{fill:var(--surface);stroke:var(--foreground)}.arc_shape_mtNb4[data-tone=tuck],.arc_shape_mtNb4[data-tone=slot]{fill:var(--surface);stroke:var(--border-strong)}.arc_shape_mtNb4[data-tone=query]{fill:var(--text-muted);stroke:transparent}.arc_shape_mtNb4[data-tone=bar]{fill:var(--border-strong);stroke:transparent}.arc_shape_mtNb4[data-tone=back]{fill:var(--surface);stroke:var(--text-muted)}.arc_shape_mtNb4[data-tone=shade]{fill:var(--surface-muted);stroke:var(--foreground)}.arc_shape_mtNb4[data-tone=dot]{fill:var(--foreground);stroke:transparent}.arc_shape_mtNb4[data-tone=ink]{fill:var(--surface);stroke:var(--foreground)}.arc_shape_mtNb4[data-tone=muted]{fill:var(--surface);stroke:var(--text-muted)}.arc_shape_mtNb4[data-tone=subtle]{fill:var(--surface);stroke:var(--border-strong)}.arc_shape_mtNb4[data-tone=accent]{fill:var(--surface);stroke:var(--foreground)}.arc_shape_mtNb4[data-tone=success]{fill:var(--surface);stroke:var(--success)}.arc_shape_mtNb4[data-tone=warning]{fill:var(--surface);stroke:var(--warning)}.arc_shape_mtNb4:is([data-kind=stroke],[data-kind=mark])[data-tone]{fill:none}.arc_copy_tm71-{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;text-align:center}.arc_copyFrame_mz2rn{width:100%}.arc_copyInner_wCotA{display:grid;gap:6px;padding-inline:var(--space-2)}.arc_title_zh3ZJ{position:relative;margin:0;font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap:balance}@container (min-width: 560px){.arc_title_zh3ZJ{font-size:var(--text-xl)}}.arc_line_7HxX3{position:relative;max-width:40ch;margin:0 auto;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.arc_swap_HBRWA{display:block}.arc_srOnly_60mo1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_shape_mtNb4,.arc_tab_sbvM1{transition:none}}.arc_progress_WUgcc{width:100%;color:var(--text-secondary);font-size:var(--text-sm)}.arc_meta_4hjst{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;line-height:var(--leading-body)}.arc_label_MoBkH{position:relative;min-width:0}.arc_line_WKx1V{display:block}.arc_value_1q3wW{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--text-muted);font-variant-numeric:tabular-nums}.arc_count_LSaJz{display:inline-grid;justify-items:end}.arc_count_LSaJz:before{content:"100%";height:0;overflow:hidden;visibility:hidden}.arc_done_3zNrU{display:grid;place-items:center;color:var(--success)}.arc_track_-1664{height:7px;overflow:hidden;border:1px solid var(--border);border-radius:99px;background:var(--surface-muted)}.arc_fill_TqT1X{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent);transition:background-color var(--duration-standard) var(--ease-standard)}.arc_progress_WUgcc[data-complete] .arc_fill_TqT1X{background:var(--success);transition-delay:.2s}@media(prefers-reduced-motion:reduce){.arc_fill_TqT1X,.arc_progress_WUgcc[data-complete] .arc_fill_TqT1X{transition:none}}.arc_figure_Zlu0v{display:grid;min-width:0;gap:var(--space-3);margin:0;color:var(--foreground)}.arc_caption_yaIUg{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--text-sm)}.arc_label_8Dgey{min-width:0;overflow:hidden;white-space:nowrap}.arc_caption_yaIUg strong{margin-left:auto;color:var(--foreground);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums}.arc_caption_yaIUg small{flex:none;font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;transition:color var(--duration-standard) var(--ease-standard)}.arc_accent_GOWUU{color:var(--accent-strong);stroke:var(--accent)}.arc_success_RkrxR{color:var(--success);stroke:var(--success)}.arc_warning_trJ-L{color:var(--warning);stroke:var(--warning)}.arc_danger_G5AED{color:var(--danger);stroke:var(--danger)}.arc_point_tWyTg{color:var(--text-secondary)}.arc_roll_Pung-{position:relative;display:inline-flex;max-width:100%;overflow-x:clip;white-space:pre;vertical-align:top}.arc_roll_Pung-[data-end]{justify-content:flex-end}.arc_track_R2Omp,.arc_slot_71D-8,.arc_glyph_wgkye{position:relative;display:inline-block;white-space:pre}.arc_roll_Pung-[data-whole] .arc_track_R2Omp,.arc_roll_Pung-[data-whole] .arc_slot_71D-8,.arc_roll_Pung-[data-whole] .arc_glyph_wgkye{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.arc_sizer_fO3sB{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;pointer-events:none}.arc_plot_Or-i1{position:relative;min-width:0;border-radius:calc(var(--radius-control) / 2);outline:none;-webkit-tap-highlight-color:transparent}.arc_plot_Or-i1[data-interactive]{touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none}.arc_plot_Or-i1:focus-visible{--focus-outline-offset: 8px}.arc_chart_n2J4m{display:block;width:100%;height:auto;overflow:visible}.arc_baseline_FKnLf{stroke:var(--border);stroke-width:1}.arc_area_9Run1.arc_area_9Run1{fill:color-mix(in oklab,currentColor 9%,transparent);stroke:none}.arc_line_QlIUW,.arc_trail_b4T1-{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.arc_line_QlIUW{transition:stroke var(--duration-standard) var(--ease-standard)}.arc_trail_b4T1-{stroke:var(--border-strong)}.arc_cursor_wgoGV{stroke:var(--border-strong);stroke-width:1}.arc_end_SPgjw{transition:stroke var(--duration-standard) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.arc_line_QlIUW,.arc_end_SPgjw,.arc_caption_yaIUg small{transition:none}}.arc_trigger_av3ne{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.arc_trigger_av3ne[data-state=open],.arc_trigger_av3ne:active{border-color:var(--border-strong);background:var(--surface-muted)}@media(hover:hover)and (pointer:fine){.arc_trigger_av3ne:hover{border-color:var(--border-strong);background:var(--surface-muted)}}.arc_trigger_av3ne>span:first-child{display:grid;place-items:center}.arc_badge_wJDTu{position:absolute;top:-6px;right:-6px;display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;overflow:hidden;border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.arc_panel_LcnkF{z-index:90;display:flex;flex-direction:column;width:min(424px,calc(100vw - 24px));max-height:min(590px,calc(100vh - 24px));overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-popover-content-transform-origin)}.arc_panel_LcnkF{--panel-x: 0px;--panel-y: -6px}.arc_panel_LcnkF[data-side=top]{--panel-y: 6px}.arc_panel_LcnkF[data-side=left]{--panel-x: 6px;--panel-y: 0px}.arc_panel_LcnkF[data-side=right]{--panel-x: -6px;--panel-y: 0px}.arc_panel_LcnkF[data-state=open]{animation:arc_panel-open_VypE1 var(--duration-standard) var(--ease-enter) both}.arc_panel_LcnkF[data-state=closed]{animation:arc_panel-close_wSFP7 var(--duration-instant) var(--ease-standard) both}.arc_header_2fDqO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:23px 24px 18px}.arc_heading_3c-9F{display:flex;align-items:center;gap:var(--space-2)}.arc_heading_3c-9F h2{margin:0;font-size:var(--text-xl);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.2}.arc_count_xaXVl{display:grid;min-width:21px;height:21px;padding:0 5px;place-items:center;overflow:hidden;border-radius:7px;background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);line-height:1;font-variant-numeric:tabular-nums}.arc_header_2fDqO p{position:relative;margin:4px 0 0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_close_lYJjq{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.arc_close_lYJjq:active{transform:scale(.96)}.arc_toolbar_1Y1TN{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 17px 13px 20px;border-bottom:1px solid var(--border-subtle)}.arc_viewSwitch_5PFXk{display:inline-flex;align-items:center;gap:3px}.arc_viewSwitch_5PFXk button{position:relative;isolation:isolate;min-width:61px;height:31px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.arc_viewSwitch_5PFXk .arc_viewActive_Pfrkz{color:var(--foreground)}.arc_viewSwitch_5PFXk button{white-space:nowrap}@media(max-width:440px){.arc_markAll_23u6D span{display:none}.arc_viewSwitch_5PFXk button{min-width:0}}.arc_viewSwitch_5PFXk button>span:last-child{position:relative;z-index:1}.arc_viewHighlight_VwXKY{position:absolute;z-index:-1;inset:0;border-radius:9px;background:var(--surface-muted)}.arc_markAll_23u6D{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_markAll_23u6D:active{transform:scale(.97)}.arc_list_7MIcA{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:9px 11px 10px;scrollbar-width:none}.arc_list_7MIcA::-webkit-scrollbar{display:none}.arc_row_1Apcw{overflow:hidden}.arc_item_STLM-{position:relative;padding:10px;border-radius:calc(var(--radius-panel) - 12px);transition:background var(--duration-fast) var(--ease-standard);animation:arc_item-in_M-YEG var(--duration-standard) var(--ease-enter) calc(var(--index, 0) * 35ms) both}.arc_itemExpanded_E1NAs{background:var(--surface-muted)}.arc_itemRead_f-g9k .arc_itemTitle_D--Wg strong{color:var(--text-secondary)}.arc_itemMain_Eqtlz{display:flex;align-items:flex-start;gap:11px;min-width:0}.arc_eventIcon_4n6gj{display:grid;width:36px;height:36px;flex:none;place-items:center;color:var(--accent)}.arc_eventIcon_4n6gj.arc_success_CnT8K{color:var(--success)}.arc_eventIcon_4n6gj.arc_warning_SIG21{color:var(--warning)}.arc_eventIcon_4n6gj.arc_danger_Q8HLP{color:var(--danger)}.arc_itemToggle_6tD25{display:grid;min-width:0;flex:1;gap:4px;padding:2px 0 0;border:0;background:transparent;color:var(--foreground);text-align:left;font:inherit;cursor:pointer}.arc_itemTitle_D--Wg{display:flex;align-items:center;gap:6px;min-width:0;min-height:20px}.arc_itemTitle_D--Wg strong{overflow:hidden;font-size:var(--text-sm);font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.arc_unreadDot_KDWyy{display:block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--foreground)}.arc_itemPreview_HsH-0{overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.arc_itemPreviewFull_XZMmZ{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.arc_waitingActions_AsqfW{padding:10px 0 2px 47px}.arc_itemActions_NgCFJ button[data-primary]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.arc_viewCount_rblev{color:var(--text-muted);font-variant-numeric:tabular-nums}.arc_time_VBZXl{flex:none;padding-top:4px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}.arc_details_-NHHj{overflow:hidden;padding-left:47px}.arc_details_-NHHj p{margin:12px 0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_itemActions_NgCFJ{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:5px}.arc_itemActions_NgCFJ button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;overflow:clip;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-xs);line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.arc_itemActions_NgCFJ button:active{transform:scale(.97)}.arc_close_lYJjq:active,.arc_markAll_23u6D:active,.arc_itemActions_NgCFJ button:active,.arc_footer_coA3R button:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.arc_morph_csaCW{display:inline-flex;align-items:center}.arc_morphContent_RUPQ4{position:relative;display:inline-flex;width:max-content;align-items:center;gap:5px}.arc_actionIcon_PzymC,.arc_actionGlyph_6jBHo{position:relative;display:grid;place-items:center}.arc_swap_Rjm2I{position:relative;display:inline-block;max-width:100%;vertical-align:top}.arc_swapLine_zmTzX{display:block}.arc_roll_eEL88{position:relative;display:inline-grid;vertical-align:top}.arc_rollValue_32L3n{display:block}.arc_emptyFrame_GdoBE{overflow:hidden}.arc_empty_R9mGT{display:grid;justify-items:center;align-content:center;min-height:190px;padding:22px 12px;text-align:center}.arc_empty_R9mGT>svg{margin-bottom:13px;color:var(--text-muted)}.arc_empty_R9mGT strong{font-size:var(--text-sm);font-weight:500}.arc_empty_R9mGT p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--text-xs)}.arc_empty_R9mGT button{margin-top:16px;padding:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.arc_footerFrame_dpUfB{flex:none;overflow:hidden}.arc_footer_coA3R{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 22px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs)}.arc_footer_coA3R button{padding:4px 0;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_footer_coA3R button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.arc_close_lYJjq:hover,.arc_item_STLM-:hover{background:var(--surface-muted)}.arc_close_lYJjq:hover,.arc_viewSwitch_5PFXk button:hover,.arc_markAll_23u6D:hover,.arc_footer_coA3R button:hover{color:var(--foreground)}.arc_itemActions_NgCFJ button:hover{border-color:var(--border-strong);background:var(--surface)}.arc_itemActions_NgCFJ button[data-primary]:hover{border-color:var(--foreground);background:var(--foreground);opacity:.88}}@keyframes arc_panel-open_VypE1{0%{opacity:0;transform:translate(var(--panel-x),var(--panel-y)) scale(.97)}}@keyframes arc_panel-close_wSFP7{to{opacity:0;transform:translate(calc(var(--panel-x) / 2),calc(var(--panel-y) / 2)) scale(.98)}}@keyframes arc_item-in_M-YEG{0%{opacity:0;transform:translateY(4px)}}@media(max-width:380px){.arc_header_2fDqO{padding:20px 16px 16px}.arc_heading_3c-9F h2{font-size:var(--text-lg)}.arc_toolbar_1Y1TN{align-items:flex-start;padding:0 12px 12px}.arc_list_7MIcA{padding:8px 5px}.arc_item_STLM-{padding-inline:7px}.arc_itemMain_Eqtlz{gap:7px}.arc_details_-NHHj,.arc_waitingActions_AsqfW{padding-left:43px}.arc_itemActions_NgCFJ{gap:5px}.arc_itemActions_NgCFJ button{padding-inline:7px}.arc_markAll_23u6D span{display:none}.arc_footer_coA3R{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.arc_panel_LcnkF[data-state],.arc_trigger_av3ne,.arc_close_lYJjq,.arc_viewSwitch_5PFXk button,.arc_markAll_23u6D,.arc_item_STLM-,.arc_itemActions_NgCFJ button,.arc_footer_coA3R button{animation:none;transition-duration:0ms}.arc_close_lYJjq:active,.arc_markAll_23u6D:active,.arc_itemActions_NgCFJ button:active,.arc_footer_coA3R button:active{transform:none}}.arc_list_WnBC5{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none}.arc_list_WnBC5 li{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap}.arc_list_WnBC5 li>svg{width:16px;height:16px;flex:0 0 auto;color:var(--border-strong);stroke-width:1.75}.arc_list_WnBC5 a,.arc_list_WnBC5 li>span,.arc_list_WnBC5 li>button{display:inline-flex;flex-direction:column;border-radius:7px;padding:4px 2px}.arc_list_WnBC5 a:after,.arc_list_WnBC5 li>span:after,.arc_list_WnBC5 li>button:after{height:0;overflow:hidden;content:attr(data-label);font-weight:500;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.arc_list_WnBC5 li>button{border:0;margin:0;background:none;font:inherit;line-height:inherit;text-align:start;cursor:pointer}.arc_list_WnBC5 a,.arc_list_WnBC5 li>button{color:var(--text-secondary);text-decoration:underline 1px;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.arc_list_WnBC5 [aria-current=page]{color:var(--accent-strong);font-weight:500;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_list_WnBC5 a:hover,.arc_list_WnBC5 li>button:hover{color:var(--accent-strong);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}}@media(prefers-reduced-motion:reduce){.arc_list_WnBC5 a,.arc_list_WnBC5 li>button,.arc_list_WnBC5 [aria-current=page]{transition:none}}.arc_root_AZWxk{position:relative;display:inline-flex;flex:none;vertical-align:middle}.arc_trigger_-JcsH{--presence-surface: var(--user-menu-surface, var(--surface));position:relative;display:inline-flex;height:40px;flex:none;align-items:center;gap:var(--space-2);margin:0;padding:4px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_trigger_-JcsH[data-name]{padding-right:10px}@media(hover:hover)and (pointer:fine){.arc_trigger_-JcsH:hover{--presence-surface: var(--surface-muted);background:var(--surface-muted)}}.arc_trigger_-JcsH[data-state=open]{--presence-surface: var(--surface-muted);background:var(--surface-muted)}.arc_trigger_-JcsH:active{--presence-surface: color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab,var(--surface-muted),var(--foreground) 8%)}.arc_triggerName_n-trv{max-width:11rem;overflow:hidden;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.arc_chevron_05eLB{flex:none;margin-left:-2px;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_trigger_-JcsH:hover .arc_chevron_05eLB,.arc_trigger_-JcsH[data-state=open] .arc_chevron_05eLB{color:var(--foreground)}.arc_trigger_-JcsH[data-state=open] .arc_chevron_05eLB{transform:rotate(180deg)}@media(max-width:639px){.arc_trigger_-JcsH[data-name]{padding-right:4px}.arc_triggerName_n-trv,.arc_chevron_05eLB{display:none}}.arc_face_EhRnl{position:relative;display:inline-grid;width:var(--face-size);height:var(--face-size);flex:none}.arc_face_EhRnl[data-size=sm]{--face-size: 32px;--dot-size: 11px}.arc_face_EhRnl[data-size=md]{--face-size: 34px;--dot-size: 10px}.arc_portrait_QXZha{display:block;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none}.arc_initials_BR-CT{display:grid;place-items:center;color:var(--text-secondary);font-size:calc(var(--face-size) * .36);font-weight:500;line-height:1}.arc_face_EhRnl .arc_dot_g5EIn{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px var(--presence-surface, var(--surface))}.arc_dot_g5EIn{--dot-color: var(--success);position:relative;display:inline-block;width:var(--dot-size, 10px);height:var(--dot-size, 10px);flex:none;border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.arc_dot_g5EIn:before,.arc_dot_g5EIn:after{content:"";position:absolute;inset:0;margin:auto;background:var(--presence-surface, var(--surface));transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard)}.arc_dot_g5EIn:before{width:46%;height:46%;border-radius:var(--radius-pill);transform:scale(0)}.arc_dot_g5EIn:after{width:58%;height:22%;min-height:1.5px;border-radius:1px;transform:scaleX(0)}.arc_dot_g5EIn[data-status=busy]{--dot-color: var(--danger)}.arc_dot_g5EIn[data-status=busy]:after{transform:scaleX(1)}.arc_dot_g5EIn[data-status=away]{--dot-color: var(--warning)}.arc_dot_g5EIn[data-status=away]:before,.arc_dot_g5EIn[data-status=offline]:before{transform:scale(1)}.arc_dot_g5EIn[data-status=offline]{--dot-color: var(--text-muted)}.arc_panel_xogob{--presence-surface: var(--surface-raised);--row: 32px;--inset: 4px;--menu-radius: 10px;--menu-line: color-mix(in oklab, var(--foreground) 9%, transparent);position:fixed;top:0;left:0;z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;line-height:1.3;text-align:left;outline:none;transform-origin:var(--origin-x, 100%) var(--origin-y, 0px)}.arc_panel_xogob[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.arc_panel_xogob[data-inline][data-align=end]{right:0}.arc_panel_xogob[data-inline][data-align=start]{left:0}.arc_panel_xogob[data-inline][data-align=center]{left:50%;margin-left:-7.75rem}.arc_header_CZDX8{display:flex;align-items:center;gap:10px;padding:8px}.arc_identity_vLYB7{display:grid;min-width:0;flex:1;gap:2px}.arc_nameRow_YMGq-{display:flex;min-width:0;align-items:center;gap:6px}.arc_name_PelWV{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--foreground);font-size:13px;font-weight:500;letter-spacing:-.012em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.arc_plan_Pudz-{display:inline-block;min-width:0;max-width:55%;flex:0 100 auto;overflow:hidden;height:17px;padding:0 5px;border:.5px solid var(--menu-line);border-radius:4px;background:color-mix(in oklab,var(--foreground) 4%,transparent);color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.arc_email_0H8tw{overflow:hidden;color:var(--text-muted);font-size:12px;letter-spacing:-.008em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.arc_list_YYFPq{position:relative}.arc_separator_l3d2E{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media(max-resolution:1dppx){.arc_separator_l3d2E{height:1px;background:color-mix(in oklab,var(--foreground) 6%,transparent)}}.arc_highlight_i1LLn{position:absolute;top:0;right:0;left:0;border-radius:6px;background:color-mix(in oklab,var(--foreground) 6%,transparent);opacity:0;pointer-events:none}.arc_item_DGoe8{position:relative;display:flex;width:100%;height:var(--row);box-sizing:border-box;align-items:center;gap:10px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.arc_icon_jNkBM{display:inline-grid;width:16px;flex:none;place-items:center;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.arc_item_DGoe8:focus .arc_icon_jNkBM{color:var(--foreground)}.arc_itemLabel_Ebg8k{position:relative;display:inline-flex;min-width:0;flex:1}.arc_rise_fmo2Z{display:inline-block;white-space:nowrap}@media(hover:none){.arc_item_DGoe8:active{background:var(--surface-muted)}}.arc_keys_WhL5D{display:inline-flex;flex:none;align-items:center;gap:1px;margin-left:auto;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums}.arc_key_Tfwyv{display:inline-block;min-width:1.05em;font:inherit;text-align:center}.arc_row_hf3DG{position:relative;display:flex;height:36px;align-items:center;gap:10px;padding:0 4px 0 8px}.arc_rowLabel_jQYLL{flex:1;color:var(--foreground);font-size:13px}.arc_row_hf3DG .arc_icon_jNkBM .arc_dot_g5EIn{--dot-size: 10px}.arc_segments_ZN3HO{--segment: 28px;position:relative;isolation:isolate;display:inline-grid;height:26px;flex:none;grid-auto-columns:var(--segment);grid-auto-flow:column;padding:2px;border-radius:7px;background:color-mix(in oklab,var(--foreground) 5%,transparent)}.arc_thumb_UYIfk{position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:var(--segment);border-radius:5px;background:var(--surface-raised);box-shadow:0 1px 1.5px #00000014,0 0 0 .5px var(--menu-line);transform:translate(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring)}[data-theme=dark] .arc_thumb_UYIfk{background:color-mix(in oklab,var(--foreground) 20%,var(--surface-raised));box-shadow:none}.arc_segment_JHSFS{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.arc_segment_JHSFS .arc_dot_g5EIn{--dot-size: 9px;--presence-surface: var(--surface-raised)}@media(hover:hover)and (pointer:fine){.arc_segment_JHSFS:hover{color:var(--text-secondary)}}.arc_segment_JHSFS[aria-checked=true]{color:var(--foreground)}.arc_spinner_mK2ZF{animation:arc_user-menu-spin_bP6pJ .8s linear infinite}@keyframes arc_user-menu-spin_bP6pJ{to{transform:rotate(360deg)}}.arc_scrim_f4ctm{position:fixed;inset:0;z-index:70;background:#00000052;-webkit-tap-highlight-color:transparent}.arc_sheet_SkcPg{--row: 46px;--inset: 10px;position:fixed;inset:auto 0 0;z-index:71;width:auto;max-width:none;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.arc_handle_Y-Mi-{display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab}.arc_sheet_SkcPg .arc_header_CZDX8{padding:4px 8px 12px}.arc_sheet_SkcPg .arc_item_DGoe8,.arc_sheet_SkcPg .arc_rowLabel_jQYLL{font-size:var(--text-base)}.arc_sheet_SkcPg .arc_row_hf3DG{height:52px}.arc_sheet_SkcPg .arc_segments_ZN3HO{--segment: 40px;height:34px}.arc_sheet_SkcPg .arc_keys_WhL5D{display:none}@media(prefers-reduced-motion:reduce){.arc_trigger_-JcsH,.arc_chevron_05eLB,.arc_dot_g5EIn,.arc_dot_g5EIn:before,.arc_dot_g5EIn:after,.arc_segment_JHSFS,.arc_thumb_UYIfk,.arc_item_DGoe8,.arc_icon_jNkBM{transition:none}.arc_spinner_mK2ZF{animation-duration:2.4s}}.arc_tree_i4Uny{display:block;width:100%;min-width:0;box-sizing:border-box;padding:6px 8px 8px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--foreground);overflow:hidden}.arc_row_48pB2{position:relative;display:flow-root;min-width:0;height:38px}.arc_item_r0dZ6{position:relative;display:flex;width:100%;min-width:0;height:36px;margin-top:2px;align-items:center;gap:8px;padding:0 10px;padding-left:calc(10px + (var(--tree-depth) - 1) * 18px);border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);line-height:1;text-align:left;cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_item_r0dZ6[aria-selected=true]{color:var(--foreground)}.arc_selection_P5YKq{position:absolute;inset:0;z-index:0;border-radius:10px;background:var(--surface-muted)}.arc_branch_4BuJl{position:absolute;top:4px;bottom:4px;left:calc(16.5px + (var(--tree-depth) - 2) * 18px);z-index:1;width:1px;background:var(--border);transform-origin:top;pointer-events:none}.arc_disclosure_d91aV,.arc_icon_M31-m,.arc_label_ONulW{position:relative;z-index:1}.arc_disclosure_d91aV{display:grid;width:14px;height:16px;flex:0 0 14px;place-items:center;color:var(--text-muted)}.arc_icon_M31-m{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.arc_folder_QYLLs{color:var(--text-secondary)}.arc_item_r0dZ6[aria-expanded=true] .arc_folder_QYLLs,.arc_item_r0dZ6[aria-selected=true] .arc_folder_QYLLs{color:var(--foreground)}.arc_folderGlyph_szHfO{position:absolute;inset:0;display:grid;place-items:center}.arc_typescript_Vx9m3{color:color-mix(in oklab,#3178c6 78%,var(--foreground))}.arc_stylesheet_yK-r0{color:color-mix(in oklab,#8b6ace 73%,var(--foreground))}.arc_markdown_VYsAv{color:color-mix(in oklab,#38896b 74%,var(--foreground))}.arc_json_LUPIz{color:color-mix(in oklab,#c48637 78%,var(--foreground))}.arc_label_ONulW{min-width:0;overflow:hidden;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.arc_item_r0dZ6:hover{background:var(--surface-muted);color:var(--foreground)}}@media(prefers-reduced-motion:reduce){.arc_item_r0dZ6,.arc_icon_M31-m{transition:none}}.arc_tree_i4Uny[data-dense] .arc_row_48pB2{height:30px}.arc_tree_i4Uny[data-dense] .arc_item_r0dZ6{height:28px;border-radius:8px;font-size:13px;gap:6px;padding-left:calc(8px + (var(--tree-depth) - 1) * 16px)}.arc_tree_i4Uny[data-dense] .arc_selection_P5YKq{border-radius:8px}.arc_tree_i4Uny[data-dense] .arc_branch_4BuJl{left:calc(14.5px + (var(--tree-depth) - 2) * 16px)}.arc_meta_IgHBI{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;gap:6px;margin-left:auto;padding-left:6px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.arc_item_r0dZ6[data-muted] .arc_label_ONulW{color:var(--text-muted)}.arc_nav_vf4qS{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.arc_nav_vf4qS button{position:relative;display:grid;width:var(--control-height-sm);height:var(--control-height-sm);place-items:center;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.arc_nav_vf4qS button[aria-current=page]{color:var(--foreground)}.arc_mark_I3ert{position:absolute;top:0;left:0;width:var(--control-height-sm);height:var(--control-height-sm);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-resting);opacity:0;pointer-events:none}.arc_nav_vf4qS[data-mark-ready] .arc_mark_I3ert{opacity:1}.arc_nav_vf4qS:not([data-mark-ready]) button[aria-current=page]{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-resting)}.arc_nav_vf4qS .arc_step_ZxioL{transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_nav_vf4qS .arc_step_ZxioL:active:not(:disabled){transform:scale(.96);transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-fast),.1s;transition-timing-function:var(--ease-standard),var(--ease-standard),var(--ease-standard),ease-out}.arc_nav_vf4qS button:disabled{opacity:.4;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.arc_nav_vf4qS button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.arc_nav_vf4qS[data-mark-ready] button[aria-current=page]:hover{background:transparent}}@media(prefers-reduced-motion:reduce){.arc_nav_vf4qS button,.arc_nav_vf4qS .arc_step_ZxioL{transition:none}.arc_nav_vf4qS .arc_step_ZxioL:active:not(:disabled){transform:none}}.arc_wrapper_RpPfO{--column-tint: var(--surface-muted);position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-family:var(--font-body)}.arc_scroller_lOnfC{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.arc_band_SLc35{position:absolute;top:0;bottom:0;background:var(--column-tint);pointer-events:none}.arc_table_fLBz3{position:relative;z-index:1;width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left}.arc_table_fLBz3[data-fixed]{table-layout:fixed}.arc_table_fLBz3 caption,.arc_srOnly_PnYa4{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_selectCol_Pl50W{width:44px}.arc_table_fLBz3 th,.arc_table_fLBz3 td{--cell-base: var(--surface);--cell-fill: var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}.arc_table_fLBz3 th[data-sorted],.arc_table_fLBz3 td[data-sorted]{--cell-base: var(--column-tint)}.arc_table_fLBz3 th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;text-align:left;white-space:nowrap}.arc_table_fLBz3 th[data-sortable]{padding:0}.arc_table_fLBz3 th[data-sorted]{color:var(--foreground)}.arc_table_fLBz3 td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);font-weight:400;vertical-align:middle;overflow-wrap:anywhere}.arc_table_fLBz3 tbody tr:last-child td{border-bottom:0}.arc_table_fLBz3 [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.arc_table_fLBz3[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_table_fLBz3[data-selectable] tbody tr[data-selected] td{--cell-fill: color-mix(in oklab, var(--accent) 8%, var(--cell-base))}.arc_table_fLBz3[data-selectable] [data-primary]:not([data-sortable]),.arc_table_fLBz3[data-selectable] th[data-primary] .arc_sortButton_-Xnqc{padding-left:var(--space-2)}.arc_sortButton_-Xnqc{display:flex;width:100%;height:44px;align-items:center;justify-content:flex-start;border:0;padding:0 var(--space-4);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_table_fLBz3 th[data-numeric] .arc_sortButton_-Xnqc{justify-content:flex-end}.arc_sortInner_3Abm-{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard)}.arc_table_fLBz3 th[data-numeric] .arc_sortInner_3Abm-{flex-direction:row-reverse}.arc_sortIcon_J6Ozr{position:relative;display:grid;width:16px;height:16px;flex:none;place-items:center}.arc_sortHint_QO455,.arc_sortArrow_whba7{position:absolute;inset:0;display:grid;place-items:center}.arc_sortHint_QO455{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.arc_sortArrow_whba7{color:var(--foreground)}.arc_sortButton_-Xnqc:focus-visible .arc_sortHint_QO455{opacity:.6}.arc_table_fLBz3 th[data-sorted] .arc_sortHint_QO455{opacity:0}.arc_selectCell_dwq-c{width:44px}.arc_table_fLBz3 .arc_selectCell_dwq-c{padding:0 0 0 var(--space-4)}.arc_selectHit_f2mSJ{position:relative;display:flex;width:100%;height:44px;align-items:center;cursor:pointer}.arc_selectInput_Ezxgi{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.arc_selectBox_ZtrN8{position:relative;display:block;width:18px;height:18px;flex:none;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_selectBox_ZtrN8[data-on]{border-color:var(--control-on)}.arc_selectFill_JEe4Y{position:absolute;inset:-1px;border-radius:inherit;background:var(--control-on)}.arc_selectMark_SzMRv{position:absolute;inset:-1px;width:18px;height:18px;overflow:visible}.arc_selectInput_Ezxgi:focus-visible+.arc_selectBox_ZtrN8{outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent));outline-offset:2px}.arc_selectInput_Ezxgi:active+.arc_selectBox_ZtrN8{transform:scale(.95);transition:border-color var(--duration-fast) var(--ease-standard),transform .11s var(--ease-standard)}.arc_footer_2v3uw{display:flex;height:44px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.arc_count_5a-g9{display:inline-flex;min-width:0;align-items:baseline;gap:.28em;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard)}.arc_count_5a-g9[data-active]{color:var(--foreground)}.arc_swap_Zxp0t{display:inline-block}.arc_swapInner_G49Qc{position:relative;display:inline-flex;width:max-content}.arc_swapText_e3JgH{display:inline-block;white-space:nowrap}.arc_number_-GI--{font-variant-numeric:tabular-nums}.arc_clear_3Z0wX{height:30px;flex:none;border:0;border-radius:var(--radius-control);padding:0 var(--space-3);background:transparent;color:var(--foreground);font:inherit;font-weight:500;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.arc_pager_z8B2d{display:flex;justify-content:center;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border)}.arc_empty_Yo6K-{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media(hover:hover)and (pointer:fine){.arc_table_fLBz3 tbody tr:hover td{--cell-fill: color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}.arc_table_fLBz3[data-selectable] tbody tr[data-selected]:hover td{--cell-fill: color-mix(in oklab, var(--accent) 11%, var(--cell-base))}.arc_table_fLBz3 tbody tr:has(.arc_empty_Yo6K-):hover td{--cell-fill: var(--cell-base)}.arc_sortButton_-Xnqc:hover .arc_sortInner_3Abm-{color:var(--foreground)}.arc_sortButton_-Xnqc:hover .arc_sortHint_QO455{opacity:.6}.arc_table_fLBz3 th[data-sorted] .arc_sortButton_-Xnqc:hover .arc_sortHint_QO455{opacity:0}.arc_selectHit_f2mSJ:hover .arc_selectBox_ZtrN8:not([data-on]){border-color:var(--text-muted)}.arc_clear_3Z0wX:hover{background:var(--surface-muted)}}@media(max-width:620px){.arc_scroller_lOnfC{overflow:visible}.arc_band_SLc35{display:none}.arc_table_fLBz3{display:block;width:100%;min-width:0;max-width:100%}.arc_table_fLBz3 thead{display:block}.arc_table_fLBz3 thead tr{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:none}.arc_table_fLBz3 thead tr::-webkit-scrollbar{display:none}.arc_table_fLBz3 th{display:block;flex:none;height:auto;border:0;padding:0;background:transparent}.arc_table_fLBz3 th.arc_selectCell_dwq-c{position:sticky;left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface)}.arc_table_fLBz3 th.arc_selectCell_dwq-c .arc_selectHit_f2mSJ{height:32px}.arc_table_fLBz3 th.arc_selectCell_dwq-c:after{position:absolute;top:0;bottom:0;left:100%;width:36px;background:linear-gradient(to right,var(--surface) 45%,transparent);content:"";opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){.arc_table_fLBz3 th.arc_selectCell_dwq-c:after{animation:arc_stripFade_RMQUE linear both;animation-timeline:scroll(nearest inline);animation-range:0 24px}}.arc_table_fLBz3 th .arc_sortButton_-Xnqc,.arc_table_fLBz3[data-selectable] th[data-primary] .arc_sortButton_-Xnqc{width:auto;height:32px;border-radius:var(--radius-control);padding:0 10px;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}.arc_table_fLBz3 th[data-sorted] .arc_sortButton_-Xnqc{background:var(--surface-muted)}.arc_table_fLBz3 th[data-numeric] .arc_sortInner_3Abm-{flex-direction:row}.arc_sortButton_-Xnqc:focus-visible{--focus-outline-offset: 1px}.arc_table_fLBz3 tbody{display:block;width:100%}.arc_table_fLBz3 tbody tr{--row-fill: var(--surface);position:relative;display:flex;width:100%;min-height:64px;box-sizing:border-box;flex-wrap:wrap;align-items:baseline;align-content:center;gap:2px var(--space-2);padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard)}.arc_table_fLBz3 tbody tr:after{order:1;flex-basis:100%;content:""}.arc_table_fLBz3[data-selectable] tbody tr{padding-left:44px}.arc_table_fLBz3[data-selectable] tbody tr[data-selected]{--row-fill: color-mix(in oklab, var(--accent) 8%, var(--surface))}.arc_table_fLBz3 tbody tr:last-child{border-bottom:0}.arc_table_fLBz3 td{order:2;display:block;min-width:0;height:auto;border:0;padding:0;background:transparent;color:var(--text-secondary);font-size:var(--text-xs);text-align:left}.arc_table_fLBz3[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}.arc_table_fLBz3 td[data-primary]{order:0;flex:1 1 0;color:var(--foreground);font-size:var(--text-sm);font-weight:500}.arc_table_fLBz3 td[data-numeric]:not([data-primary]){order:0;flex:none;margin-left:auto;padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm)}.arc_table_fLBz3 td[data-numeric]~td[data-numeric]{order:2;margin-left:0;padding-left:0;color:var(--text-secondary);font-size:var(--text-xs)}.arc_table_fLBz3 td[data-sorted]:not([data-primary]){color:var(--foreground)}.arc_table_fLBz3 td.arc_selectCell_dwq-c{position:absolute;top:0;bottom:0;left:var(--space-1);display:flex;width:36px;align-items:center;padding:0}.arc_table_fLBz3 td.arc_selectCell_dwq-c .arc_selectHit_f2mSJ{justify-content:center}.arc_table_fLBz3 .arc_empty_Yo6K-{flex:1 0 100%;height:auto!important;padding:var(--space-6) 0}.arc_table_fLBz3[data-selectable] tbody tr:has(.arc_empty_Yo6K-){padding-left:var(--space-4)}}@media(max-width:620px)and (hover:hover)and (pointer:fine){.arc_table_fLBz3 tbody tr:hover{--row-fill: color-mix(in oklab, var(--foreground) 3%, var(--surface))}.arc_table_fLBz3[data-selectable] tbody tr[data-selected]:hover{--row-fill: color-mix(in oklab, var(--accent) 11%, var(--surface))}.arc_table_fLBz3 tbody tr:hover td{background:transparent}}@media(prefers-reduced-motion:reduce){.arc_table_fLBz3 th,.arc_table_fLBz3 td,.arc_table_fLBz3 tbody tr,.arc_sortInner_3Abm-,.arc_sortHint_QO455,.arc_selectBox_ZtrN8,.arc_count_5a-g9,.arc_clear_3Z0wX,.arc_table_fLBz3 th .arc_sortButton_-Xnqc{transition:none!important}.arc_selectInput_Ezxgi:active+.arc_selectBox_ZtrN8{transform:none}}@keyframes arc_stripFade_RMQUE{to{opacity:1}}.arc_figure_yNn7T{display:grid;min-width:0;gap:var(--space-5);margin:0;color:var(--foreground)}.arc_header_4xIUu{display:grid;min-width:0;gap:2px}.arc_kind_6C-l0,.arc_when_FLLJS{display:block;min-height:calc(1em * var(--leading-body));font-size:var(--text-sm);line-height:var(--leading-body)}.arc_kind_6C-l0{color:var(--text-secondary)}.arc_when_FLLJS{color:var(--text-muted)}.arc_value_qo-Vq{display:flex;min-width:0;align-items:baseline;gap:6px;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);font-variant-numeric:tabular-nums}.arc_unit_ce5Kk{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-base);font-weight:400;letter-spacing:var(--tracking-body)}.arc_swap_LMoZv{position:relative;display:block;min-width:0}.arc_swapText_tsK5Q{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_roll_pnE4a{position:relative;display:inline-flex;justify-content:flex-end;overflow-x:clip;overflow-y:visible;white-space:pre}.arc_digits_aKd15{position:relative;display:inline-flex;flex:none}.arc_digit_DoQ5p{position:relative;display:inline-block;white-space:pre}.arc_sizer_kqVev{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;pointer-events:none}.arc_chart_4YRdS{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-template-rows:auto 26px;min-width:0}.arc_plot_-m34F{position:relative;grid-area:1 / 1;min-width:0}.arc_svg_wuiyu{display:block;overflow:hidden}.arc_grid_BK-Dn{stroke:var(--border);stroke-width:1;shape-rendering:crispEdges}.arc_baseline_RFR6O,.arc_cursor_0D-2g{stroke:var(--border-strong);stroke-width:1;shape-rendering:crispEdges}.arc_mean_ULIw2{stroke:var(--text-secondary);stroke-width:1;stroke-dasharray:3 3;shape-rendering:crispEdges}.arc_bar_OysZy{fill:color-mix(in oklab,var(--accent) 62%,var(--surface));transition:fill var(--duration-fast) var(--ease-standard)}.arc_chart_4YRdS[data-scrubbing] .arc_bar_OysZy{fill:color-mix(in oklab,var(--accent) 24%,var(--surface))}[data-theme=dark] .arc_bar_OysZy{fill:color-mix(in oklab,var(--accent) 76%,var(--surface))}[data-theme=dark] .arc_chart_4YRdS[data-scrubbing] .arc_bar_OysZy{fill:color-mix(in oklab,var(--accent) 34%,var(--surface))}[data-theme=dark] .arc_chart_4YRdS .arc_bar_OysZy[data-active],.arc_chart_4YRdS .arc_bar_OysZy[data-active]{fill:var(--accent)}.arc_gutter_DvSzL{position:relative;grid-area:1 / 2;min-width:0}.arc_tick_K9NXl,.arc_meanLabel_f8SoI{position:absolute;top:0;left:10px;display:block;height:0;white-space:nowrap;pointer-events:none}.arc_tickText_vo-mG{display:block;transform:translateY(-50%);color:var(--text-muted);font-size:var(--text-xs);line-height:1;font-variant-numeric:tabular-nums}.arc_meanLabel_f8SoI .arc_tickText_vo-mG{color:var(--foreground);font-weight:500}.arc_axis_9Ipyt{position:relative;grid-area:2 / 1;min-width:0;overflow:hidden}.arc_axisLabel_OKXVw{position:absolute;top:8px;left:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.arc_scrubber_xMJMw{position:absolute;inset:0;border-radius:calc(var(--radius-control) / 2);outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.arc_srOnly_-Tlif{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_bar_OysZy{transition:none}}.arc_measure_SY8gC{position:absolute;top:0;left:0;display:flex;visibility:hidden;pointer-events:none}.arc_measure_SY8gC>span{flex:none;font-size:var(--text-xs);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.arc_figure_J6Utm{container-type:inline-size;display:grid;min-width:0;margin:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_figure_J6Utm>*{min-width:0}.arc_figure_J6Utm[data-legend]{gap:var(--space-6)}@container (min-width: 460px){.arc_figure_J6Utm[data-legend]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-8)}}.arc_ring_aVwwU{position:relative;max-width:100%;aspect-ratio:1;justify-self:center;-webkit-tap-highlight-color:transparent}.arc_svg_xUxMD{display:block;width:100%;height:100%;overflow:visible;cursor:default}.arc_svg_xUxMD[data-hovering]{cursor:pointer}.arc_track_pu5-S{fill:none;stroke:var(--surface-muted);transition:opacity var(--duration-considered, .48s) var(--ease-standard);opacity:0}.arc_track_pu5-S[data-idle]{opacity:1}.arc_segment_zhi6Q{fill:var(--slice);shape-rendering:geometricPrecision;transition:fill var(--duration-standard) var(--ease-standard),opacity var(--duration-standard) var(--ease-standard)}.arc_segment_zhi6Q[data-dim]{opacity:.45}.arc_center_vZ9J-{position:absolute;top:50%;left:50%;display:grid;width:calc(var(--inner) - 16px);transform:translate(-50%,-50%);pointer-events:none}.arc_readout_Yn6NU{grid-area:1 / 1;display:grid;min-width:0;justify-items:center;gap:2px;text-align:center}.arc_centerLabel_e57wm,.arc_centerMeta_SZdRj{display:block;width:100%;min-height:calc(1em * var(--leading-body));overflow:hidden;font-size:var(--text-xs);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.arc_centerLabel_e57wm{color:var(--text-secondary)}.arc_centerMeta_SZdRj{color:var(--text-muted);font-variant-numeric:tabular-nums}.arc_centerValue_X1HAq{display:block;max-width:100%;min-height:calc(1em * var(--leading-display));overflow:hidden;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.arc_legend_-NiUi{display:grid;margin:0 0 -2px;padding:0;list-style:none}.arc_item_1JixV{overflow:hidden}.arc_item_1JixV>.arc_row_1gxWO{margin-bottom:2px}.arc_row_1gxWO{display:grid;width:100%;min-height:40px;grid-template-columns:10px minmax(0,1fr) auto 3.25em;align-items:center;column-gap:10px;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_row_1gxWO:active{transform:scale(.985)}.arc_row_1gxWO[data-active],.arc_row_1gxWO[data-pinned]{background:color-mix(in oklab,var(--foreground) 5%,transparent)}.arc_dot_RF9u6{width:10px;height:10px;border-radius:50%;background:var(--slice);box-shadow:inset 0 0 0 1.5px var(--slice);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.arc_row_1gxWO[data-hidden] .arc_dot_RF9u6{background:transparent}.arc_row_1gxWO[data-hidden] .arc_rowLabel_Jnae9,.arc_row_1gxWO[data-hidden] .arc_rowValue_uxJwX,.arc_row_1gxWO[data-hidden] .arc_rowShare_4AK4H{color:var(--text-muted)}.arc_rowLabel_Jnae9,.arc_rowValue_uxJwX,.arc_rowShare_4AK4H{transition:color var(--duration-standard) var(--ease-standard)}.arc_rowText_MkFz2{display:grid;min-width:0}.arc_rowLabel_Jnae9,.arc_rowMembers_GZIBx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_rowMembers_GZIBx{color:var(--text-muted);font-size:var(--text-xs)}.arc_rowValue_uxJwX{justify-self:end;color:var(--text-secondary);font-variant-numeric:tabular-nums}.arc_rowShare_4AK4H{justify-self:end;color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.arc_row_1gxWO:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent)}}.arc_srOnly_t2p-P{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_segment_zhi6Q,.arc_track_pu5-S,.arc_row_1gxWO,.arc_dot_RF9u6,.arc_rowLabel_Jnae9,.arc_rowValue_uxJwX,.arc_rowShare_4AK4H{transition:none}}.arc_figure_HwBZZ{display:grid;min-width:0;gap:var(--space-4);margin:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_legend_85UE8{display:flex;flex-wrap:wrap;gap:2px 4px;min-width:0;margin-inline:-8px}.arc_toggle_uWbLg{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 10px 0 8px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_toggle_uWbLg:active{transform:scale(.97)}.arc_toggle_uWbLg[aria-pressed=false]{color:var(--text-muted)}.arc_toggleLabel_0-8O1{white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-standard)}.arc_toggle_uWbLg[aria-pressed=false] .arc_toggleLabel_0-8O1{opacity:.72;text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 55%,transparent)}.arc_swatch_X9SWt{position:relative;width:14px;height:10px;flex:none}.arc_swatch_X9SWt:before{position:absolute;top:50%;left:0;width:100%;height:2.5px;border-radius:2px;background:var(--series);content:"";transform:translateY(-50%) scaleX(1);transform-origin:left;transition:transform var(--duration-standard) var(--ease-spring),opacity var(--duration-fast) var(--ease-standard)}.arc_swatch_X9SWt[data-dashed]:before{background:repeating-linear-gradient(to right,var(--series) 0 4px,transparent 4px 7px)}.arc_toggle_uWbLg[aria-pressed=false] .arc_swatch_X9SWt:before{opacity:.45;transform:translateY(-50%) scaleX(.35)}@media(hover:hover)and (pointer:fine){.arc_toggle_uWbLg:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent);color:var(--foreground)}}.arc_chart_Twp8O{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:auto 26px;min-width:0}.arc_plot_ODgap{position:relative;grid-area:1 / 1;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.arc_svg_e-Kzp{display:block;overflow:visible}.arc_grid_2Dvym{stroke:var(--border);stroke-width:1;shape-rendering:crispEdges}.arc_baseline_zaxrM{stroke:var(--border-strong);stroke-width:1;shape-rendering:crispEdges}.arc_crosshair_TRYUS{stroke:var(--border-strong);stroke-width:1;shape-rendering:crispEdges;opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}.arc_chart_Twp8O[data-scrubbing] .arc_crosshair_TRYUS{opacity:1}.arc_series_0fzL-{transition:opacity var(--duration-standard) var(--ease-standard)}.arc_chart_Twp8O[data-loading] .arc_series_0fzL-{opacity:.32;animation:arc_breathe_kPz76 1.4s var(--ease-in-out) infinite alternate}.arc_line_hWZIt{fill:none;stroke:var(--series);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--duration-standard) var(--ease-standard)}.arc_line_hWZIt[data-dashed]{stroke-dasharray:4 5;stroke-width:1.75}.arc_area_cukdX{fill:color-mix(in oklab,var(--series) 9%,transparent);stroke:none}.arc_dot_vwFhz{fill:var(--series);stroke:var(--surface);stroke-width:2;opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}.arc_chart_Twp8O[data-scrubbing] .arc_dot_vwFhz:not([data-hidden]){opacity:1}.arc_tooltip_GtHx9{position:absolute;top:0;left:0;z-index:1;display:grid;min-width:140px;max-width:min(220px,100%);gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.arc_chart_Twp8O[data-scrubbing] .arc_tooltip_GtHx9{opacity:1;scale:1}.arc_tipTitle_-nLxc{margin:0 0 2px;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);white-space:nowrap;font-variant-numeric:tabular-nums}.arc_tipRow_cYGot{display:flex;min-width:0;align-items:center;gap:8px;margin:0;font-size:var(--text-sm);line-height:var(--leading-body)}.arc_tipSwatch_QufSe{width:10px;height:2.5px;flex:none;border-radius:2px;background:var(--series)}.arc_tipSwatch_QufSe[data-dashed]{background:repeating-linear-gradient(to right,var(--series) 0 3px,transparent 3px 5px)}.arc_tipName_JNOy5{min-width:0;flex:1;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.arc_tipValue_UENoN{flex:none;margin-left:8px;color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.arc_message_nhbyt{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text-muted);font-size:var(--text-sm);pointer-events:none}.arc_skeleton_LDApW{position:absolute;inset:30% 0 25%;border-radius:12px;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--foreground) 5%,transparent));animation:arc_breathe_kPz76 1.4s var(--ease-in-out) infinite alternate}.arc_gutter_87W0g{position:relative;grid-area:1 / 2;min-width:0}.arc_tick_35YTy{position:absolute;top:0;left:10px;display:block;height:0;white-space:nowrap;pointer-events:none}.arc_tickText_FnG8-{display:block;transform:translateY(-50%);color:var(--text-muted);font-size:var(--text-xs);line-height:1;font-variant-numeric:tabular-nums}.arc_axis_ZPyDx{position:relative;grid-area:2 / 1;min-width:0}.arc_axisLabel_hM0KF{position:absolute;top:8px;color:var(--text-muted);font-size:var(--text-xs);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.arc_srOnly_K370c{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes arc_breathe_kPz76{0%{opacity:.22}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.arc_toggle_uWbLg,.arc_swatch_X9SWt:before,.arc_line_hWZIt,.arc_tooltip_GtHx9,.arc_crosshair_TRYUS,.arc_dot_vwFhz,.arc_series_0fzL-{transition:none}.arc_chart_Twp8O[data-loading] .arc_series_0fzL-,.arc_skeleton_LDApW{animation:none}}.arc_figure_ZgvFr{display:grid;min-width:0;gap:var(--space-4);margin:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.arc_legend_0TgcO{display:flex;flex-wrap:wrap;gap:2px 4px;min-width:0;margin-inline:-8px}.arc_toggle_doJjN{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 10px 0 8px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_toggle_doJjN:active{transform:scale(.97)}.arc_toggle_doJjN[data-active]{color:var(--foreground);background:color-mix(in oklab,var(--foreground) 5%,transparent)}.arc_toggle_doJjN[data-dim]{opacity:.56}.arc_toggle_doJjN[aria-pressed=false]{color:var(--text-muted)}.arc_toggleLabel_BAuHo{white-space:nowrap}.arc_toggle_doJjN[aria-pressed=false] .arc_toggleLabel_BAuHo{opacity:.72;text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 55%,transparent)}.arc_swatch_GQrJz{width:10px;height:10px;flex:none;border-radius:3px;background:var(--series);transition:transform var(--duration-standard) var(--ease-spring),opacity var(--duration-fast) var(--ease-standard)}.arc_toggle_doJjN[aria-pressed=false] .arc_swatch_GQrJz{opacity:.35;transform:scale(.6)}@media(hover:hover)and (pointer:fine){.arc_toggle_doJjN:hover{color:var(--foreground)}}.arc_chart_iRy3i{position:relative;display:grid;grid-template-rows:auto 26px;min-width:0}.arc_plot_fd1T3{position:relative;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.arc_svg_y2s2z{display:block;overflow:visible}.arc_layer_fWy1L{fill:color-mix(in oklab,var(--series) 82%,var(--surface));stroke:var(--surface);stroke-width:2;stroke-linejoin:round;transition:opacity var(--duration-fast) var(--ease-standard),fill var(--duration-standard) var(--ease-standard)}.arc_chart_iRy3i[data-layer] .arc_layer_fWy1L:not([data-active]){opacity:.34}.arc_layer_fWy1L[data-active]{fill:var(--series)}.arc_crosshair_OCPOb{stroke:var(--foreground);stroke-opacity:.5;stroke-width:1;shape-rendering:crispEdges;opacity:0;transition:opacity var(--duration-instant) var(--ease-standard);pointer-events:none}.arc_chart_iRy3i[data-active] .arc_crosshair_OCPOb{opacity:1}.arc_label_bCE-e{fill:var(--foreground);font-size:var(--text-xs);font-weight:500;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-opacity:.85;stroke-linejoin:round;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard),fill var(--duration-fast) var(--ease-standard)}.arc_label_bCE-e[data-hidden],.arc_chart_iRy3i[data-layer] .arc_label_bCE-e[data-dim]{opacity:0!important}.arc_tooltip_N-Ccj{position:absolute;top:0;left:0;z-index:1;display:grid;min-width:156px;max-width:min(256px,100%);gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.arc_chart_iRy3i[data-active] .arc_tooltip_N-Ccj{opacity:1;scale:1}.arc_tipTitle_5z3-s{margin:0 0 2px;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);white-space:nowrap;font-variant-numeric:tabular-nums}.arc_tipRow_ohgns{display:flex;min-width:0;align-items:center;gap:8px;margin:0;font-size:var(--text-sm);line-height:var(--leading-body);transition:opacity var(--duration-fast) var(--ease-standard)}.arc_tipRow_ohgns[data-dim]{opacity:.5}.arc_tipSwatch_-Hp26{width:10px;height:2.5px;flex:none;border-radius:2px;background:var(--series)}.arc_tipName_zSmcw{min-width:0;flex:1;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.arc_tipRow_ohgns[data-active] .arc_tipName_zSmcw{color:var(--foreground)}.arc_tipValue_FeQHk{flex:none;margin-left:8px;color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.arc_message_UMfxX{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text-muted);font-size:var(--text-sm);pointer-events:none}.arc_axis_FGOdl{position:relative;min-width:0}.arc_axisLabel_mQK5r{position:absolute;top:8px;color:var(--text-muted);font-size:var(--text-xs);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity var(--duration-standard) var(--ease-standard)}@starting-style{.arc_axisLabel_mQK5r{opacity:0}}.arc_srOnly_dyu5s{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_toggle_doJjN,.arc_swatch_GQrJz,.arc_layer_fWy1L,.arc_crosshair_OCPOb,.arc_label_bCE-e,.arc_tooltip_N-Ccj,.arc_tipRow_ohgns,.arc_axisLabel_mQK5r{transition:none}}.arc_root_enr1k{--level-0: color-mix(in oklab, var(--foreground) 6.5%, var(--surface));--level-1: color-mix(in oklab, var(--accent) 26%, var(--level-0));--level-2: color-mix(in oklab, var(--accent) 50%, var(--level-0));--level-3: color-mix(in oklab, var(--accent) 76%, var(--level-0));--level-4: var(--accent);container-type:inline-size;position:relative;display:grid;min-width:0;gap:var(--space-4);color:var(--foreground)}.arc_header_fLu18{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}.arc_summary_2YK51{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums}.arc_total_vJh-O{color:var(--foreground);font-weight:500;white-space:nowrap}.arc_period_nL-AX{white-space:nowrap}.arc_actions_49kLX{display:flex;flex:none;align-items:center}.arc_rollingFrame_tTsuH{display:inline-flex;justify-content:flex-end;overflow:clip;overflow-clip-margin:.2em}.arc_rolling_oOdw6{display:inline-flex;flex:none}.arc_place_bB-xL{position:relative;display:inline-flex;overflow:clip;overflow-clip-margin:.15em}.arc_placeChar_UfkA8,.arc_riseLine_HetRh{display:inline-block}.arc_rise_46Sq3{position:relative;display:inline-flex}.arc_scroller_sQvHX{direction:rtl;overflow-x:auto;overflow-y:hidden;margin:-6px;padding:6px;overscroll-behavior-x:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}.arc_canvas_n72Am{--gap: 3px;--label: 30px;--cols: max(var(--weeks, 53), 24);--cell-max: clamp(15px, calc(15px + (40 - var(--weeks, 53)) * 1px), 24px);--cell: var(--cell-px, clamp(9px, calc((100cqi - var(--label) - var(--gap) * var(--cols)) / var(--cols)), var(--cell-max)));--step: calc(var(--cell) + var(--gap));direction:ltr;display:grid;width:max-content;grid-template-columns:var(--label) auto;grid-template-rows:auto auto;column-gap:var(--gap);row-gap:var(--space-2)}.arc_months_C-pV-{position:relative;grid-row:1;grid-column:2;height:1rem;color:var(--text-muted);font-size:var(--text-xs);line-height:1rem}.arc_month_iUAzu{position:absolute;top:0;left:0;white-space:nowrap;transform:translate(calc(var(--col) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring)}.arc_weekdays_0FlrN{position:sticky;z-index:1;left:-6px;display:grid;grid-row:1 / 3;grid-column:1;grid-template-rows:repeat(7,var(--cell));align-content:end;row-gap:var(--gap);margin:0 calc(var(--gap) * -1) 0 -6px;padding:0 var(--gap) 0 6px;background:var(--heatmap-surface, var(--surface));color:var(--text-muted);font-size:var(--text-xs)}.arc_weekday_312Su{display:flex;height:var(--cell);align-items:center;white-space:nowrap;line-height:1}.arc_plot_I2iEu{position:relative;grid-row:2;grid-column:2}.arc_grid_u5lj2{display:grid;gap:var(--gap);outline:none}.arc_row_SUy6c{display:flex;gap:var(--gap)}.arc_cell_YRdjl{--delay: var(--wave);display:block;width:var(--cell);height:var(--cell);flex:none;border-radius:calc(var(--cell) * .28);background:var(--level-0);outline:1.5px solid transparent;outline-offset:1px;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color .32s var(--ease-standard) var(--delay),transform var(--duration-spring) var(--ease-spring) var(--delay),opacity var(--duration-fast) var(--ease-standard)}.arc_grid_u5lj2[data-direction=back] .arc_cell_YRdjl{--delay: var(--wave-back)}.arc_cell_YRdjl[data-level="1"]{background:var(--level-1)}.arc_cell_YRdjl[data-level="2"]{background:var(--level-2)}.arc_cell_YRdjl[data-level="3"]{background:var(--level-3)}.arc_cell_YRdjl[data-level="4"]{background:var(--level-4)}.arc_cell_YRdjl[data-empty]{transform:scale(0);background:var(--level-0)}.arc_grid_u5lj2[data-reveal=hidden] .arc_cell_YRdjl{opacity:0;transform:scale(.5);transition:none}.arc_grid_u5lj2[data-reveal=hidden] .arc_cell_YRdjl[data-empty]{transform:scale(0)}.arc_grid_u5lj2[data-reveal=revealing] .arc_cell_YRdjl{transition:background-color .32s var(--ease-standard) var(--delay),transform var(--duration-spring) var(--ease-spring) var(--delay),opacity .36s var(--ease-enter) var(--delay)}.arc_grid_u5lj2[data-highlight] .arc_cell_YRdjl:not([data-empty]){opacity:.2}.arc_grid_u5lj2[data-highlight="0"] .arc_cell_YRdjl[data-level="0"],.arc_grid_u5lj2[data-highlight="1"] .arc_cell_YRdjl[data-level="1"],.arc_grid_u5lj2[data-highlight="2"] .arc_cell_YRdjl[data-level="2"],.arc_grid_u5lj2[data-highlight="3"] .arc_cell_YRdjl[data-level="3"],.arc_grid_u5lj2[data-highlight="4"] .arc_cell_YRdjl[data-level="4"]{opacity:1}@media(hover:hover)and (pointer:fine){.arc_cell_YRdjl:not([data-empty]):hover{outline-color:color-mix(in oklab,var(--foreground) 45%,transparent)}}.arc_ring_ezrUF{position:absolute;top:-3px;left:-3px;width:calc(var(--cell) + 6px);height:calc(var(--cell) + 6px);border:1.5px solid var(--foreground);border-radius:calc(var(--cell) * .28 + 3px);opacity:0;pointer-events:none;transform:translate(calc(var(--col) * var(--step)),calc(var(--row) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring),opacity var(--duration-fast) var(--ease-standard)}.arc_ring_ezrUF[data-shown]{opacity:1}.arc_legend_6Ol-y{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.arc_caption_5PTv-{position:relative;min-width:0;overflow:hidden;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.arc_scale_4Igri{display:flex;flex:none;align-items:center;gap:var(--space-2)}.arc_captionShort_MoI0M{display:none}@container (max-width: 440px){.arc_captionLong_mv4DJ{display:none}.arc_captionShort_MoI0M{display:inline}}.arc_legendText_Jkf0c{line-height:1}.arc_swatches_fCUBO{display:flex}.arc_swatch_yFPNK{position:relative;display:grid;width:15px;height:20px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_swatch_yFPNK:before{content:"";width:11px;height:11px;border-radius:3px;background:var(--level-0)}.arc_swatch_yFPNK[data-level="1"]:before{background:var(--level-1)}.arc_swatch_yFPNK[data-level="2"]:before{background:var(--level-2)}.arc_swatch_yFPNK[data-level="3"]:before{background:var(--level-3)}.arc_swatch_yFPNK[data-level="4"]:before{background:var(--level-4)}.arc_swatch_yFPNK[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--foreground)}.arc_tip_4pCuU{position:absolute;z-index:5;top:0;left:0;width:0;height:0;pointer-events:none}.arc_bubble_COkJK{position:absolute;bottom:8px;left:0;display:block;padding:7px 12px 8px;border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);transform-origin:50% 100%;will-change:transform,opacity}.arc_tipBody_4hoMG{position:relative;display:block;overflow:clip;overflow-clip-margin:8px}.arc_tipMeasure_HZIQ-{position:absolute;top:0;left:0;display:grid;width:max-content;visibility:hidden}.arc_tipLines_hwk-c{display:grid;width:max-content}.arc_tipMeasure_HZIQ->span,.arc_tipLines_hwk-c>span{white-space:nowrap}.arc_tipPrimary_JymCA{font-size:var(--text-sm);font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.arc_tipSecondary_PWWbB{color:color-mix(in oklab,var(--background) 68%,var(--foreground));font-size:var(--text-xs);line-height:1.35}.arc_srOnly_B-tzI{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_cell_YRdjl,.arc_grid_u5lj2[data-reveal=revealing] .arc_cell_YRdjl{transition:background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.arc_grid_u5lj2[data-reveal=hidden] .arc_cell_YRdjl{transform:none}.arc_cell_YRdjl[data-empty],.arc_grid_u5lj2[data-reveal=hidden] .arc_cell_YRdjl[data-empty]{opacity:0;transform:none}.arc_month_iUAzu,.arc_ring_ezrUF{transition:opacity var(--duration-fast) var(--ease-standard)}}.arc_root_Z9DJt{position:relative;display:inline-block;height:var(--control-height-md);vertical-align:top;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_root_Z9DJt{z-index:0;transition:z-index 0s linear .5s}.arc_root_Z9DJt[data-open]{z-index:30;transition-delay:0s}.arc_root_Z9DJt:not([data-open]) .arc_surface_HKl29{z-index:0}.arc_root_Z9DJt *,.arc_root_Z9DJt *:before,.arc_root_Z9DJt *:after{box-sizing:border-box}.arc_surface_HKl29{position:absolute;z-index:2;top:0;left:0;overflow:clip;background:var(--surface-raised);box-shadow:var(--shadow-resting);transition:box-shadow var(--duration-considered) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_surface_HKl29:after{content:"";position:absolute;inset:0;border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard)}.arc_root_Z9DJt[data-open] .arc_surface_HKl29{box-shadow:var(--shadow-floating)}.arc_trigger_MUfvd{position:relative;z-index:1;display:inline-flex;width:max-content;height:var(--control-height-md);align-items:center;gap:10px;padding:0 12px 0 14px;border:0;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent}.arc_trigger_MUfvd:disabled{cursor:default}.arc_trigger_MUfvd[inert]{pointer-events:none}.arc_triggerIcon_24Rf3,.arc_chevron_SaqKk{display:grid;flex:none;place-items:center;color:var(--text-secondary)}.arc_chevron_SaqKk{color:var(--text-muted)}.arc_value_dntEK{display:inline-flex;font-variant-numeric:tabular-nums}.arc_value_dntEK[data-empty]{color:var(--text-secondary);font-weight:400}.arc_rolling_MGfCX{display:inline-flex;gap:.28em;white-space:nowrap}.arc_word_01xhB{position:relative;display:inline-block}.arc_wordInner_HgY-D{display:inline-block}.arc_panel_DHI06{position:absolute;top:0;left:0;width:max-content;padding:10px;--cell: 36px}.arc_body_ilI1C{display:flex;gap:10px}.arc_rail_a9pJj{position:relative;display:flex;width:9.25rem;flex:none;flex-direction:column;gap:2px;padding-right:10px;border-right:1px solid var(--border-subtle)}.arc_railHighlight_yxelH{position:absolute;top:0;left:0;border-radius:12px;background:color-mix(in oklab,var(--foreground) 6.5%,transparent);pointer-events:none}.arc_preset_YjxvB{position:relative;display:flex;height:32px;flex:none;align-items:center;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_preset_YjxvB[aria-pressed=true]{color:var(--foreground);font-weight:500}.arc_calendars_HI6X8{position:relative;padding:0 2px}.arc_navButton_kibvP{position:absolute;z-index:2;top:0;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_navButton_kibvP[data-side=prev]{left:2px}.arc_navButton_kibvP[data-side=next]{right:2px}.arc_navButton_kibvP:active:not(:disabled){transform:scale(.92)}.arc_navButton_kibvP:disabled{opacity:.35;cursor:default}.arc_viewport_aG-lp{position:relative;overflow:clip;overflow-clip-margin:2px}.arc_months_VQHkP{display:flex;gap:24px}.arc_month_lZgFK{width:calc(var(--cell) * 7)}.arc_monthTitle_Hnw07{height:32px;margin:0;color:var(--foreground);font-weight:500;line-height:32px;text-align:center;white-space:nowrap}.arc_grid_qMgyU{display:grid}.arc_weekdays_Sju1F{display:grid;height:28px;align-items:center;color:var(--text-muted);font-size:var(--text-xs);grid-template-columns:repeat(7,var(--cell));text-align:center}.arc_weeks_qaKzi{position:relative}.arc_week_pj6e5{display:grid;height:var(--cell);grid-template-columns:repeat(7,var(--cell))}.arc_cell_npj0G,.arc_blank_lZVxg{position:relative;display:block}.arc_layer_PTCJ7{position:absolute;inset:0;pointer-events:none}.arc_bar_htR-v{position:absolute;height:calc(var(--cell) - 6px);border-radius:var(--radius-pill);background:var(--accent-subtle)}.arc_thumb_SJy0y{position:absolute;top:0;left:0;width:var(--cell);height:var(--cell)}.arc_thumb_SJy0y:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.arc_day_ENZeo{position:relative;z-index:1;display:grid;width:100%;height:100%;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.arc_day_ENZeo>span{position:relative;display:grid;width:calc(100% - 6px);height:calc(100% - 6px);place-items:center;border-radius:50%;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_day_ENZeo:active:not(:disabled)>span{transform:scale(.9)}.arc_day_ENZeo[data-edge]{color:var(--accent-foreground);font-weight:500;transition-delay:40ms}.arc_day_ENZeo[data-today]:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--accent)}.arc_day_ENZeo[data-today][data-edge]:after{background:var(--accent-foreground)}.arc_day_ENZeo:disabled{color:var(--text-muted);cursor:default;opacity:.5}.arc_day_ENZeo:focus-visible:not([data-edge])>span{background:color-mix(in oklab,var(--foreground) 7%,transparent)}.arc_footer_QgFsk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 2px 0 12px;border-top:1px solid var(--border-subtle)}.arc_summary_WIFIK{display:grid;min-width:0;gap:1px}.arc_summaryValue_8AfHe{display:inline-flex;width:max-content;font-weight:500;font-variant-numeric:tabular-nums}.arc_summaryCount_UsVDs{display:inline-flex;min-height:1.4em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.arc_actions_1Lde3{display:flex;flex:none;align-items:center;gap:6px}.arc_ghost_j0-ez,.arc_primary_L3ntJ{display:inline-flex;height:var(--control-height-sm);align-items:center;justify-content:center;padding:0 14px;border:0;border-radius:var(--radius-control);cursor:pointer;font:inherit;font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.arc_ghost_j0-ez{background:transparent;color:var(--text-secondary)}.arc_primary_L3ntJ{min-width:4.75rem;background:var(--accent);color:var(--accent-foreground)}.arc_ghost_j0-ez:active,.arc_primary_L3ntJ:active:not(:disabled){transform:scale(.97)}.arc_primary_L3ntJ:disabled{opacity:.45;cursor:default}.arc_ghost_j0-ez:focus-visible{background:var(--surface-muted);color:var(--foreground)}.arc_preset_YjxvB:focus-visible,.arc_navButton_kibvP:focus-visible{background:color-mix(in oklab,var(--foreground) 5%,transparent);color:var(--foreground)}.arc_srOnly_i39i5{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.arc_panel_DHI06[data-compact]{padding:8px}.arc_panel_DHI06[data-compact] .arc_body_ilI1C{flex-direction:column;gap:8px}.arc_panel_DHI06[data-compact] .arc_rail_a9pJj{width:auto;flex-direction:row;gap:2px;margin:0 -8px;padding:0 8px 8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border-subtle);overscroll-behavior-x:contain;scrollbar-width:none}.arc_panel_DHI06[data-compact] .arc_rail_a9pJj::-webkit-scrollbar{display:none}.arc_panel_DHI06[data-compact] .arc_preset_YjxvB{padding:0 11px}.arc_panel_DHI06[data-compact] .arc_calendars_HI6X8{align-self:center}.arc_panel_DHI06[data-compact] .arc_footer_QgFsk{flex-wrap:wrap;margin-top:6px;padding-left:11px}.arc_panel_DHI06[data-compact] .arc_actions_1Lde3{margin-left:auto}.arc_panel_DHI06[data-compact] .arc_summary_WIFIK{flex:1 1 8rem}@media(hover:hover)and (pointer:fine){.arc_root_Z9DJt:not([data-open]):has(>.arc_trigger_MUfvd:hover:not(:disabled)) .arc_surface_HKl29{background:color-mix(in oklab,var(--foreground) 3%,var(--surface-raised))}.arc_root_Z9DJt:not([data-open]):has(>.arc_trigger_MUfvd:hover:not(:disabled)) .arc_surface_HKl29:after{border-color:var(--border-strong)}.arc_preset_YjxvB:hover{color:var(--foreground)}.arc_preset_YjxvB:not([aria-pressed=true]):hover{background:color-mix(in oklab,var(--foreground) 4%,transparent)}.arc_navButton_kibvP:hover:not(:disabled){background:color-mix(in oklab,var(--foreground) 6.5%,transparent);color:var(--foreground)}.arc_day_ENZeo:hover:not(:disabled):not([data-edge])>span{background:color-mix(in oklab,var(--foreground) 7%,transparent)}.arc_ghost_j0-ez:hover{background:var(--surface-muted);color:var(--foreground)}.arc_primary_L3ntJ:hover:not(:disabled){background:var(--accent-strong)}}@media(prefers-reduced-motion:reduce){.arc_surface_HKl29,.arc_preset_YjxvB,.arc_navButton_kibvP,.arc_day_ENZeo,.arc_day_ENZeo>span,.arc_ghost_j0-ez,.arc_primary_L3ntJ{transition-duration:0ms}}@media(prefers-contrast:more){.arc_surface_HKl29:after{border-color:var(--border-strong)}}.arc_shimmer_Mphwa{--ts-highlight: var(--text-shimmer-highlight, currentColor);--ts-base: var(--text-shimmer-base, color-mix(in oklab, currentColor 12%, var(--text-muted)))}.arc_stage_ArB3D{position:relative;display:inline-block;max-width:100%}.arc_label_OoGJR{display:inline-block;max-width:100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.arc_stage_ArB3D[data-sizing] .arc_label_OoGJR{max-width:none;white-space:nowrap}.arc_label_OoGJR::selection{-webkit-text-fill-color:currentColor}@supports not (color: color-mix(in oklab,red,blue)){.arc_label_OoGJR{background:none!important;-webkit-text-fill-color:currentColor}}@media(forced-colors:active){.arc_label_OoGJR{background:none!important;-webkit-text-fill-color:currentColor}}.arc_root_7s63X{--cci-bg-100: var(--surface, #fff);--cci-bg-200: var(--surface-2, #f0eee6);--cci-bg-300: var(--border-strong, #ddd);--cci-text-100: var(--text, #1f1e1d);--cci-text-200: var(--text, #3d3d3a);--cci-text-300: var(--text-2, #73726c);--cci-text-400: var(--muted, #888);--cci-text-500: var(--muted, #999);--cci-accent: var(--accent, #d97757);--cci-accent-hover: var(--accent-hover, #c6613f);--cci-ease: cubic-bezier(.165, .85, .45, 1);position:relative;width:100%;max-width:42rem;margin:0 auto;font-family:inherit}.arc_box_QOsSs{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--cci-bg-300);border-radius:16px;background:var(--cci-bg-100);cursor:text;-webkit-font-smoothing:antialiased;transition:border-color .2s}.arc_box_QOsSs:hover{border-color:var(--border-hover, #c2c2c2)}.arc_box_QOsSs:focus-within{border-color:var(--cci-text-400)}.arc_inner_0KEaX{display:flex;flex-direction:column;gap:8px;padding:12px 12px 8px}.arc_artifacts_mk73h{display:flex;gap:12px;overflow-x:auto;padding:0 4px 8px;scrollbar-width:thin}.arc_fileCard_jxNgW{position:relative;flex-shrink:0;width:96px;height:96px;overflow:hidden;border:1px solid var(--cci-bg-300);border-radius:12px;background:var(--cci-bg-200);animation:arc_fadeIn_SKllS .3s var(--cci-ease) both;transition:border-color .2s}.arc_fileCard_jxNgW:hover{border-color:var(--cci-text-400)}.arc_failed_7mhlC{border-color:var(--danger, #d6455d)}.arc_imageWrap_VskAl{position:relative;width:100%;height:100%}.arc_imageWrap_VskAl img{display:block;width:100%;height:100%;object-fit:cover}.arc_imageShade_aqIG2{position:absolute;inset:0;background:#0003;transition:background-color .2s}.arc_fileCard_jxNgW:hover .arc_imageShade_aqIG2{background:transparent}.arc_docBody_s--0C{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:12px}.arc_docHead_6oT3Q{display:flex;align-items:center;gap:8px;min-width:0}.arc_docIcon_T692l{display:grid;place-items:center;padding:6px;border-radius:4px;background:var(--cci-bg-300);color:var(--cci-text-300)}.arc_docExt_P2HEE{overflow:hidden;color:var(--cci-text-400);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_docMeta_5DC-R{display:flex;flex-direction:column;gap:2px;min-width:0}.arc_docName_ERCdw{margin:0;overflow:hidden;color:var(--cci-text-200);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_docSize_6jfGW{margin:0;color:var(--cci-text-500);font-size:10px}.arc_removeButton_iQ-nQ{position:absolute;top:4px;right:4px;display:grid;place-items:center;padding:4px;border:0;border-radius:999px;background:#00000080;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s}.arc_removeButton_iQ-nQ:hover{background:#000000b3}.arc_fileCard_jxNgW:hover .arc_removeButton_iQ-nQ,.arc_removeButton_iQ-nQ:focus-visible{opacity:1}.arc_uploading_S2XC2{position:absolute;inset:0;display:grid;place-items:center;background:#0006;color:#fff}.arc_uploadError_t29az{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:color-mix(in srgb,var(--danger, #d6455d) 82%,transparent);color:#fff;font-size:11px;font-weight:500}.arc_pastedCard_VkigK{position:relative;display:flex;flex-shrink:0;flex-direction:column;justify-content:space-between;width:112px;height:112px;overflow:hidden;padding:12px;border:1px solid var(--cci-bg-300);border-radius:16px;background:var(--cci-bg-100);animation:arc_fadeIn_SKllS .3s var(--cci-ease) both}.arc_pastedText_y1-ve{width:100%;overflow:hidden}.arc_pastedText_y1-ve p{display:-webkit-box;margin:0;overflow:hidden;color:var(--cci-text-400);font-family:var(--mono, monospace);font-size:10px;line-height:1.4;white-space:pre-wrap;word-break:break-word;-webkit-user-select:none;user-select:none;-webkit-box-orient:vertical;-webkit-line-clamp:4}.arc_pastedFoot_extyv{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;color:var(--cci-text-400)}.arc_pastedBadge_3KslD{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--cci-bg-300);border-radius:4px;background:var(--cci-bg-100)}.arc_pastedBadge_3KslD span{color:var(--cci-text-300);font-size:10px;font-weight:500}.arc_failed_7mhlC .arc_pastedBadge_3KslD span{color:var(--danger, #d6455d)}.arc_pastedRemove_-bt1u{position:absolute;top:8px;right:8px;display:grid;place-items:center;padding:3px;border:1px solid var(--cci-bg-300);border-radius:999px;background:var(--cci-bg-100);color:var(--cci-text-400);cursor:pointer;opacity:0;transition:opacity .2s,color .2s}.arc_pastedRemove_-bt1u:hover{color:var(--cci-text-200)}.arc_pastedCard_VkigK:hover .arc_pastedRemove_-bt1u,.arc_pastedRemove_-bt1u:focus-visible{opacity:1}.arc_inputArea_k-pyQ{position:relative;max-height:384px;min-height:2.5rem;margin-bottom:4px;padding-left:4px;overflow-y:auto;overflow-wrap:break-word;scrollbar-width:thin}.arc_textarea_oEer-{display:block;width:100%;min-height:1.5em;margin:0;padding:0;overflow:hidden;border:0;outline:none;background:transparent;color:var(--cci-text-100);font:inherit;font-size:16px;line-height:1.625;resize:none;box-shadow:none}.arc_textarea_oEer-::placeholder{color:var(--cci-text-400)}.arc_actions_1mzr1{display:flex;align-items:center;gap:8px;width:100%}.arc_leftTools_aoafi{position:relative;display:flex;flex:1;align-items:center;gap:4px;min-width:0}.arc_rightTools_7Ltvp{display:flex;align-items:center;gap:4px;min-width:0}.arc_notice_-EUwL{overflow:hidden;color:var(--danger, #d6455d);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.arc_iconButton_DiIyA{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--cci-text-400);cursor:pointer;transition:color .2s,background-color .2s,transform .1s}.arc_iconButton_DiIyA:hover{background:var(--cci-bg-200);color:var(--cci-text-200)}.arc_iconButton_DiIyA:active{transform:scale(.95)}.arc_iconButton_DiIyA:focus-visible,.arc_modelButton_mZIuC:focus-visible,.arc_sendButton_3ct4w:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring, rgba(217, 119, 87, .25))}.arc_modeToggle_TlN1f{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:1px solid var(--cci-bg-300);border-radius:999px;background:transparent;color:var(--cci-text-300);font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s var(--cci-ease),background-color .2s var(--cci-ease),border-color .2s var(--cci-ease),transform .1s}.arc_modeToggle_TlN1f:hover{background:var(--cci-bg-200);color:var(--cci-text-200)}.arc_modeToggle_TlN1f[aria-pressed=true]{border-color:var(--cci-text-100);background:var(--cci-text-100);color:var(--cci-bg-100)}.arc_modeToggle_TlN1f:active{transform:scale(.97)}.arc_modeToggle_TlN1f:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring, rgba(217, 119, 87, .25))}@media(prefers-reduced-motion:reduce){.arc_modeToggle_TlN1f{transition:none}}.arc_modelWrap_xFoXW{position:relative;flex-shrink:0}.arc_modelButton_mZIuC{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:4rem;height:32px;padding:0 8px 0 10px;border:0;border-radius:12px;background:transparent;color:var(--cci-text-300);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .3s var(--cci-ease),background-color .3s var(--cci-ease),transform .1s}.arc_modelButton_mZIuC:hover{background:var(--cci-bg-200);color:var(--cci-text-200)}.arc_modelButton_mZIuC[data-open]{background:var(--cci-bg-200);color:var(--cci-text-100)}.arc_modelButton_mZIuC:active{transform:scale(.98)}.arc_modelName_rXZue{line-height:1;-webkit-user-select:none;user-select:none}.arc_modelChevron_N5y6v{flex-shrink:0;opacity:.56;transition:transform .2s}.arc_modelButton_mZIuC[data-open] .arc_modelChevron_N5y6v{transform:rotate(180deg)}.arc_modelMenu_drJ3l{position:absolute;right:0;bottom:100%;z-index:50;display:flex;flex-direction:column;width:280px;margin-bottom:8px;padding:6px;overflow:hidden;border:1px solid var(--border, #e7e7e7);border-radius:16px;background:var(--surface-float, var(--cci-bg-100));box-shadow:var(--shadow-panel);transform-origin:bottom right;animation:arc_fadeIn_SKllS .2s var(--cci-ease) both}.arc_modelOption_nx7s6{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.arc_modelOption_nx7s6:hover,.arc_modelOption_nx7s6:focus-visible{outline:none;background:var(--cci-bg-200)}.arc_modelText_CDt-T{display:flex;flex-direction:column;gap:2px;min-width:0}.arc_modelTitle_e8bj1{display:flex;align-items:center;gap:8px;color:var(--cci-text-100);font-size:13px;font-weight:500}.arc_modelBadge_fp0sD{padding:1px 6px;border:1px solid var(--cci-bg-300);border-radius:999px;color:var(--cci-text-300);font-size:10px;font-weight:500}.arc_modelDescription_jQ5m6{color:var(--cci-text-300);font-size:11px;line-height:1.4}.arc_modelCheck_RBRtJ{flex-shrink:0;margin-top:4px;color:var(--cci-accent)}.arc_sendButton_3ct4w{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:12px;background:var(--surface-3, #ececec);color:var(--cci-text-400);cursor:default;transition:background-color .2s,transform .1s}.arc_sendButton_3ct4w[data-ready]{background:var(--cci-accent);color:var(--accent-text, #fff);cursor:pointer}.arc_sendButton_3ct4w[data-ready]:hover{background:var(--cci-accent-hover)}.arc_sendButton_3ct4w[data-ready]:active{transform:scale(.95)}.arc_dropOverlay_1S-mg{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--cci-accent);border-radius:16px;background:color-mix(in srgb,var(--cci-bg-200) 90%,transparent);color:var(--cci-accent);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.arc_dropOverlay_1S-mg p{margin:8px 0 0;font-weight:500}.arc_hiddenInput_l9m5n{display:none}.arc_footer_VoPDS{margin-top:16px;text-align:center}.arc_footer_VoPDS p{margin:0;color:var(--cci-text-500);font-size:12px}.arc_spin_6L7oO{animation:arc_spin_6L7oO 1s linear infinite}.arc_bounce_Ggl2S{animation:arc_bounce_Ggl2S 1s infinite}@keyframes arc_fadeIn_SKllS{0%{opacity:0;transform:translateY(8px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes arc_spin_6L7oO{to{transform:rotate(360deg)}}@keyframes arc_bounce_Ggl2S{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@media(prefers-reduced-motion:reduce){.arc_fileCard_jxNgW,.arc_pastedCard_VkigK,.arc_modelMenu_drJ3l,.arc_bounce_Ggl2S{animation:none}}@media(max-width:640px){.arc_box_QOsSs{margin:0 8px}}.arc_field_lpH4v{display:inline-flex;align-items:flex-start;gap:0;min-width:0}.arc_box_vLgOn{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--control-height-md);height:var(--control-height-md);border:0;border-radius:var(--radius-control);padding:0;background:transparent;color:var(--control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_visual_xSBmx{position:relative;display:block;width:18px;height:18px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_fill_ReYyM{position:absolute;inset:-1px;border-radius:inherit;background:var(--control-on)}.arc_mark_t7l0L{position:absolute;inset:-1px;width:18px;height:18px;overflow:visible}.arc_box_vLgOn[data-state=checked] .arc_visual_xSBmx,.arc_box_vLgOn[data-state=indeterminate] .arc_visual_xSBmx{border-color:var(--control-on)}@media(hover:hover)and (pointer:fine){.arc_box_vLgOn[data-state=unchecked]:hover:not(:disabled) .arc_visual_xSBmx{border-color:var(--text-muted)}}.arc_box_vLgOn:active:not(:disabled) .arc_visual_xSBmx{transform:scale(.95);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_box_vLgOn:disabled{opacity:.5;cursor:not-allowed}.arc_copy_mHps-{display:grid;gap:2px;min-width:0;margin-left:1px;padding-top:calc((var(--control-height-md) - var(--text-sm) * 1.4) / 2)}.arc_copy_mHps- label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer}.arc_copy_mHps- span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.arc_visual_xSBmx,.arc_box_vLgOn:active:not(:disabled) .arc_visual_xSBmx{transition:none;transform:none}}.arc_themeSwitch_Pt9A2{position:relative;width:auto;padding-inline:var(--space-3)}.arc_iconOnly_vM7mS{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:12px;padding:0}@media(hover:hover)and (pointer:fine){.arc_themeSwitch_Pt9A2:hover:not(:disabled){border-color:var(--border-strong)}.arc_iconOnly_vM7mS:hover:not(:disabled){background:var(--surface-muted);box-shadow:none}}.arc_iconWrap_XLx-a{position:relative;display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center}.arc_settled_j2g36 .arc_iconWrap_XLx-a{transition:transform var(--duration-spring) var(--ease-spring)}.arc_icon_8fAhh{position:absolute;display:grid;width:18px;height:18px;place-items:center}.arc_label_WU65A{white-space:nowrap}.arc_themeSwitch_Pt9A2.arc_reveal_IFHa7[data-theme=dark] .arc_iconWrap_XLx-a{transform:scale(1.08)}.arc_themeSwitch_Pt9A2.arc_eclipse_UDyKE[data-theme=dark] .arc_iconWrap_XLx-a{transform:translate(-2px)}.arc_themeSwitch_Pt9A2.arc_split_MlKaN[data-theme=dark] .arc_iconWrap_XLx-a{transform:translate(1px)}.arc_themeSwitch_Pt9A2.arc_rise_yM5v-[data-theme=dark] .arc_iconWrap_XLx-a{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.arc_settled_j2g36 .arc_iconWrap_XLx-a{transition:none}}.arc_toast_jhMbO{display:flex;width:min(100%,26rem);min-width:0;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in oklab,var(--surface) 94%,var(--background));color:var(--foreground);letter-spacing:var(--tracking-body);box-shadow:var(--shadow-floating)}.arc_icon_sXQN0{display:grid;width:1.875rem;height:1.875rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--success) 24%,var(--border));border-radius:var(--radius-pill);background:color-mix(in oklab,var(--success) 10%,var(--surface));color:var(--success)}.arc_frame_gjdYW{display:block;min-width:0;flex:1}.arc_copy_d69xk{position:relative;display:grid;min-width:0;gap:.125rem;padding-top:.3125rem}.arc_title_ycspQ{position:relative;display:block;min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_line_2LRUj{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_description_7n7Ne{display:block;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_close_B0GQ6{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;margin:-.0625rem -.125rem 0 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_close_B0GQ6:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_close_B0GQ6:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@media(prefers-reduced-motion:reduce){.arc_close_B0GQ6{transition:none}.arc_close_B0GQ6:active{transform:none}}.arc_toast_jhMbO[data-tone=danger] .arc_icon_sXQN0{border-color:color-mix(in oklab,var(--danger) 24%,var(--border));background:color-mix(in oklab,var(--danger) 10%,var(--surface));color:var(--danger)}:root{color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-control: 1.125rem;--radius-panel: 1.625rem;--radius-surface: 2.125rem;--radius-pill: 9999px;--control-height-sm: 2.25rem;--control-height-md: 2.75rem;--control-height-lg: 3.125rem;--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3.25rem;--text-5xl: 4.5rem;--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: cubic-bezier(.16,1,.3,1);--ease-standard: cubic-bezier(.22,1,.36,1);--ease-exit: cubic-bezier(.7,0,.84,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-spring: linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant: .12s;--duration-fast: .16s;--duration-standard: .24s;--duration-considered: .48s;--duration-spring: .58s}:root[data-theme=dark]{color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-accent=neutral]{--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1)}:root[data-accent=violet]{--accent: #7747ff;--accent-strong: #5528ce;--accent-subtle: rgb(119 71 255 / .13)}:root[data-accent=blue]{--accent: #0562ef;--accent-strong: #074db7;--accent-subtle: rgb(5 98 239 / .12)}:root[data-accent=green]{--accent: #0db879;--accent-strong: #087c54;--accent-subtle: rgb(13 184 121 / .13);--accent-foreground: #102016}:root[data-accent=amber]{--accent: #f3ad20;--accent-strong: #9c6300;--accent-subtle: rgb(243 173 32 / .16);--accent-foreground: #20190d}:root[data-accent=orange]{--accent: #f48120;--accent-strong: #aa4700;--accent-subtle: rgb(244 129 32 / .13);--accent-foreground: #17130f}:root[data-accent=coral]{--accent: #f15f55;--accent-strong: #b92c27;--accent-subtle: rgb(241 95 85 / .14);--accent-foreground: #21110f}:root[data-accent=rose]{--accent: #ed4e9d;--accent-strong: #ae2570;--accent-subtle: rgb(237 78 157 / .14);--accent-foreground: #250f1b}:root[data-theme=dark][data-accent=neutral]{--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13)}:root[data-theme=dark][data-accent=violet]{--accent: #a78bff;--accent-strong: #c7b7ff;--accent-subtle: rgb(119 71 255 / .22)}:root[data-theme=dark][data-accent=blue]{--accent: #6ba3ff;--accent-strong: #a4c7ff;--accent-subtle: rgb(5 98 239 / .22)}:root[data-theme=dark][data-accent=green]{--accent: #53dca6;--accent-strong: #93efd0;--accent-subtle: rgb(13 184 121 / .2)}:root[data-theme=dark][data-accent=amber]{--accent: #ffcb62;--accent-strong: #ffe0a1;--accent-subtle: rgb(243 173 32 / .2)}:root[data-theme=dark][data-accent=orange]{--accent: #ffad5e;--accent-strong: #ffd0a0;--accent-subtle: rgb(244 129 32 / .2);--accent-foreground: #17130f}:root[data-theme=dark][data-accent=coral]{--accent: #ff9386;--accent-strong: #ffc1ba;--accent-subtle: rgb(241 95 85 / .2)}:root[data-theme=dark][data-accent=rose]{--accent: #ff8bc5;--accent-strong: #ffc0df;--accent-subtle: rgb(237 78 157 / .2)}:root[data-accent=neutral]{--control-on: oklch(23% 0 0);--control-thumb-on: oklch(100% 0 0);--control-glyph: oklch(100% 0 0)}:root[data-accent=violet]{--control-on: #7747ff;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=blue]{--control-on: #0562ef;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=green]{--control-on: #10a870;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=amber]{--control-on: #eda11a;--control-thumb-on: #fff;--control-glyph: #2a1c03}:root[data-accent=orange]{--control-on: #f07818;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=coral]{--control-on: #ec564b;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=rose]{--control-on: #e64494;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-theme=dark][data-accent=neutral]{--control-on: oklch(93% 0 0);--control-thumb-on: oklch(19% 0 0);--control-glyph: oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on: #8a66ff;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on: #3b82f6;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #3b82f6}:root[data-theme=dark][data-accent=green]{--control-on: #1fae78;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #1fae78}:root[data-theme=dark][data-accent=amber]{--control-on: #e8a52a;--control-thumb-on: #fff;--control-glyph: #241803;--control-fill: #e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on: #ef873a;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ef873a}:root[data-theme=dark][data-accent=coral]{--control-on: #ec6a60;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on: #e457a0;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #e457a0}:root{--series-1: #1f7dcf;--series-2: #7128a5;--series-3: #e58f00;--series-4: #009e84}:root[data-theme=dark]{--series-1: #55adff;--series-2: #9c37be;--series-3: #e66e00;--series-4: #00a861}@supports (color: oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .58*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 57) );--series-3: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 184) );--series-4: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 292) )}:root[data-theme=dark]{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .73*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 66) );--series-3: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 175) );--series-4: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 270) )}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}:root{--bg: #fafafa;--surface: #ffffff;--surface-2: #f5f5f5;--surface-3: #ececec;--border: #e7e7e7;--border-strong: #d4d4d4;--text: #171717;--text-2: #5c5c5c;--muted: #8c8c8c;--accent: #262626;--accent-hover: #0a0a0a;--accent-soft: #efefef;--accent-ring: rgb(0 0 0 / .14);--accent-text: #ffffff;--danger: #c0404d;--danger-soft: #fbefef;--warn: #8a5a12;--warn-soft: #faf3e6;--ok: #2d7a53;--ok-soft: #edf5f0;--surface-sunken: #fafafa;--line-soft: #f0f0f0;--border-hover: #c2c2c2;--text-body: #262626;--code-text: #404040;--column-bg: #f3f3f3;--topbar-bg: rgb(255 255 255 / .86);--hover-wash: rgb(0 0 0 / .04);--select-wash: rgb(0 0 0 / .07);--card-edge: #e7e7e7;--accent-line: #d4d4d4;--accent-tint: #e6e6e6;--accent-wash: #f7f7f7;--accent-ink: #171717;--accent-shadow: transparent;--danger-line: #efc9cd;--danger-ink: #a2313e;--danger-strong: #b03845;--danger-solid-text: #ffffff;--ok-ink: #276b49;--warn-line: #ecd8b4;--amber: #b47b1f;--amber-wash: #fbf6ec;--indigo-wash: #f5f5f5;--blue-soft: #f0f0f0;--blue-ink: #404040;--purple-soft: #f0f0f0;--purple-ink: #404040;--clay: #8c8c8c;--clay-soft: #f2f2f2;--clay-ink: #404040;--clay-line: #e2e2e2;--clay-wash: #fafafa;--clay-icon: #5c5c5c;--diff-add-bg: #edf6f0;--diff-add-text: #24683f;--diff-del-bg: #fbf0f1;--diff-del-text: #9a2e3b;--diff-hunk-bg: #f5f5f5;--diff-hunk-text: #6b6b6b;--status-backlog: #c4c4c4;--status-ready: #a6a6a6;--status-queued: #8c8c8c;--status-running: #737373;--status-in-review: #5c5c5c;--status-testing: #444444;--status-done: #262626;--status-needs-input: #c48a2c;--status-failed: #c0404d;--type-ink: #737373;--type-epic: #e07a2e;--type-feature: #8a5cc9;--type-pbi: #2f97c9;--type-task: #c99a14;--type-bug: #d9475c;--lane-0: #262626;--lane-1: #8c8c8c;--lane-2: #4d4d4d;--lane-3: #b0b0b0;--lane-4: #666666;--series-1: #262626;--series-2: #6b6b6b;--series-3: #a3a3a3;--series-4: #cfcfcf;--shadow-xs: none;--shadow-card: none;--shadow-hover: 0 1px 2px rgb(0 0 0 / .04), 0 4px 14px rgb(0 0 0 / .06);--shadow-panel: 0 4px 12px rgb(0 0 0 / .06), 0 24px 60px rgb(0 0 0 / .12);--shadow-drag: 0 6px 14px rgb(0 0 0 / .1), 0 18px 40px rgb(0 0 0 / .16);--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--topbar-h: 56px;--sidenav-w: 236px;--mono: "Cascadia Code", "JetBrains Mono", Consolas, monospace;--ease: cubic-bezier(.2, .8, .2, 1);--surface-float: #ffffff;color-scheme:light;font-family:Inter Variable,Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;color:var(--text);background:var(--bg)}:root,:root[data-theme=dark]{--background: var(--bg);--surface-raised: var(--surface-float);--surface-muted: var(--surface-2);--foreground: var(--text);--text-secondary: var(--text-2);--text-muted: var(--muted);--border-subtle: var(--surface-3);--accent-strong: var(--accent-hover);--accent-subtle: var(--accent-soft);--accent-foreground: var(--accent-text);--control-on: var(--accent);--control-fill: var(--accent);--success: var(--ok);--warning: var(--warn);--shadow-resting: var(--shadow-xs);--shadow-raised: var(--shadow-hover);--shadow-floating: var(--shadow-panel);--radius-control: var(--radius-sm);--radius-panel: var(--radius);--radius-surface: var(--radius-lg);--control-height-sm: 28px;--control-height-md: 34px;--control-height-lg: 40px;--font-display: "Inter Variable", "Segoe UI Variable", system-ui, sans-serif;--font-body: "Inter Variable", "Segoe UI Variable", system-ui, sans-serif;--text-xs: 11.5px;--text-sm: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 19px;--text-2xl: 24px}:root[data-theme=dark]{color-scheme:dark;--bg: #252526;--surface: #2c2c2d;--surface-2: #333334;--surface-3: #3b3b3c;--surface-float: #313132;--border: #39393a;--border-strong: #4a4a4c;--text: #ededed;--text-2: #b0b0b0;--muted: #8a8a8a;--accent: #ececec;--accent-hover: #ffffff;--accent-soft: rgb(255 255 255 / .09);--accent-ring: rgb(255 255 255 / .24);--accent-text: #1c1c1d;--danger: #e6838e;--danger-soft: rgb(230 131 142 / .13);--warn: #dcb06a;--warn-soft: rgb(220 176 106 / .12);--ok: #73c597;--ok-soft: rgb(115 197 151 / .12);--surface-sunken: #29292a;--line-soft: #333334;--border-hover: #5a5a5c;--text-body: #dcdcdc;--code-text: #d4d4d4;--column-bg: #202021;--topbar-bg: rgb(44 44 45 / .86);--hover-wash: rgb(255 255 255 / .05);--select-wash: rgb(255 255 255 / .09);--card-edge: #39393a;--accent-line: rgb(255 255 255 / .28);--accent-tint: rgb(255 255 255 / .14);--accent-wash: rgb(255 255 255 / .05);--accent-ink: #ffffff;--accent-shadow: transparent;--danger-line: rgb(230 131 142 / .38);--danger-ink: #f0a5ae;--danger-strong: #ec95a0;--danger-solid-text: #1f0d10;--ok-ink: #8fd3ad;--warn-line: rgb(220 176 106 / .34);--amber: #dcb06a;--amber-wash: rgb(220 176 106 / .09);--indigo-wash: rgb(255 255 255 / .05);--blue-soft: rgb(255 255 255 / .08);--blue-ink: #d4d4d4;--purple-soft: rgb(255 255 255 / .08);--purple-ink: #d4d4d4;--clay: #8a8a8a;--clay-soft: rgb(255 255 255 / .07);--clay-ink: #d4d4d4;--clay-line: rgb(255 255 255 / .16);--clay-wash: rgb(255 255 255 / .03);--clay-icon: #b0b0b0;--diff-add-bg: rgb(115 197 151 / .11);--diff-add-text: #9ad8b5;--diff-del-bg: rgb(230 131 142 / .11);--diff-del-text: #f0a5ae;--diff-hunk-bg: rgb(255 255 255 / .05);--diff-hunk-text: #a3a3a3;--status-backlog: #5c5c5e;--status-ready: #737375;--status-queued: #8c8c8e;--status-running: #a3a3a5;--status-in-review: #bababc;--status-testing: #d0d0d2;--status-done: #ededed;--status-needs-input: #dcb06a;--status-failed: #e6838e;--type-ink: #a3a3a5;--type-epic: #f08a3c;--type-feature: #a882e0;--type-pbi: #4fb2e0;--type-task: #e0b12a;--type-bug: #e8687b;--lane-0: #ededed;--lane-1: #8a8a8c;--lane-2: #c4c4c6;--lane-3: #626264;--lane-4: #a6a6a8;--series-1: #ededed;--series-2: #a6a6a8;--series-3: #747476;--series-4: #545456;--shadow-xs: none;--shadow-card: none;--shadow-hover: 0 1px 2px rgb(0 0 0 / .3), 0 4px 14px rgb(0 0 0 / .3);--shadow-panel: 0 4px 12px rgb(0 0 0 / .34), 0 24px 60px rgb(0 0 0 / .5);--shadow-drag: 0 6px 14px rgb(0 0 0 / .36), 0 18px 40px rgb(0 0 0 / .5);--warning: var(--warn);--control-on: #ececec;--control-fill: #9a9a9c;--control-thumb-on: #1c1c1d;--control-glyph: #1c1c1d}[data-palette=minimal]{--pal-h: 0;--pal-c: 0;--pal-accent: #262626;--pal-accent-2: #8c8c8c;--pal-accent-3: #c4c4c4}:root[data-theme=dark] [data-palette=minimal]{--pal-accent: #ececec;--pal-accent-2: #8a8a8a;--pal-accent-3: #5c5c5e}[data-palette=vivid]{--pal-h: 0;--pal-c: 0;--pal-accent: oklch(53% .23 262);--pal-accent-hover: oklch(47% .22 263);--pal-accent-text: #ffffff;--pal-accent-2: oklch(55% .23 350);--pal-accent-3: oklch(60% .125 185)}:root[data-theme=dark] [data-palette=vivid],:root[data-theme=dark][data-palette=vivid]{--pal-accent: oklch(76% .15 255);--pal-accent-hover: oklch(84% .1 255);--pal-accent-text: oklch(20% .04 260);--pal-accent-2: oklch(76% .17 350);--pal-accent-3: oklch(82% .14 185)}[data-palette=ocean]{--pal-h: 240;--pal-c: .02;--pal-accent: oklch(53% .2 258);--pal-accent-hover: oklch(46% .2 260);--pal-accent-text: #ffffff;--pal-accent-2: oklch(60% .12 200);--pal-accent-3: oklch(60% .17 300)}:root[data-theme=dark] [data-palette=ocean],:root[data-theme=dark][data-palette=ocean]{--pal-h: 255;--pal-c: .04;--pal-accent: oklch(72% .16 250);--pal-accent-hover: oklch(81% .12 250);--pal-accent-text: oklch(20% .04 255);--pal-accent-2: oklch(80% .12 195);--pal-accent-3: oklch(76% .13 300)}[data-palette=amethyst]{--pal-h: 300;--pal-c: .022;--pal-accent: oklch(53% .22 295);--pal-accent-hover: oklch(46% .22 295);--pal-accent-text: #ffffff;--pal-accent-2: oklch(60% .2 355);--pal-accent-3: oklch(62% .12 215)}:root[data-theme=dark] [data-palette=amethyst],:root[data-theme=dark][data-palette=amethyst]{--pal-h: 295;--pal-c: .045;--pal-accent: oklch(75% .17 295);--pal-accent-hover: oklch(83% .12 295);--pal-accent-text: oklch(20% .05 295);--pal-accent-2: oklch(77% .16 355);--pal-accent-3: oklch(78% .1 215)}:root{--type-tone-epic: var(--type-ink);--type-tone-feature: var(--type-ink);--type-tone-pbi: var(--type-ink);--type-tone-task: var(--type-ink);--type-tone-bug: var(--type-ink)}:root[data-palette]:not([data-palette=minimal]):not([data-theme=dark]){--accent: var(--pal-accent);--accent-hover: var(--pal-accent-hover);--accent-text: var(--pal-accent-text);--accent-2: var(--pal-accent-2);--accent-3: var(--pal-accent-3);--accent-soft: color-mix(in oklab, var(--accent) 12%, var(--surface));--accent-ring: color-mix(in oklab, var(--accent) 24%, transparent);--accent-line: color-mix(in oklab, var(--accent) 36%, var(--surface));--accent-tint: color-mix(in oklab, var(--accent) 20%, var(--surface));--accent-wash: color-mix(in oklab, var(--accent) 5%, var(--surface));--accent-ink: var(--accent-hover);--accent-shadow: color-mix(in oklab, var(--accent) 35%, transparent);--blue-soft: var(--accent-soft);--blue-ink: var(--accent-hover);--purple-soft: color-mix(in oklab, var(--accent-2) 14%, var(--surface));--purple-ink: color-mix(in oklab, var(--accent-2) 70%, var(--text));--clay: var(--accent-3);--clay-soft: color-mix(in oklab, var(--accent-3) 14%, var(--surface));--clay-ink: color-mix(in oklab, var(--accent-3) 70%, var(--text));--clay-line: color-mix(in oklab, var(--accent-3) 30%, var(--surface));--clay-wash: color-mix(in oklab, var(--accent-3) 5%, var(--surface));--clay-icon: var(--accent-3);--status-backlog: oklch(65% calc(var(--pal-c) * 2) var(--pal-h));--status-ready: oklch(57% calc(var(--pal-c) * 2.5) var(--pal-h));--status-queued: color-mix(in oklab, var(--accent) 72%, var(--surface));--status-needs-input: #b27c22;--status-running: var(--accent);--status-in-review: var(--accent-2);--status-testing: var(--accent-3);--status-done: color-mix(in oklab, var(--accent) 55%, var(--text));--type-tone-epic: var(--type-epic);--type-tone-feature: var(--type-feature);--type-tone-pbi: var(--type-pbi);--type-tone-task: var(--type-task);--type-tone-bug: var(--type-bug);--lane-0: var(--accent);--lane-1: var(--accent-2);--lane-2: var(--accent-3);--lane-3: color-mix(in oklab, var(--accent) 50%, var(--surface));--lane-4: var(--text-2);--series-1: var(--accent);--series-2: var(--accent-2);--series-3: var(--accent-3);--series-4: var(--muted);--control-thumb-on: #ffffff;--control-glyph: var(--accent-text)}:root:is([data-palette=ocean],[data-palette=amethyst]):not([data-theme=dark]){--bg: oklch(97.4% var(--pal-c) var(--pal-h));--surface: oklch(99.6% calc(var(--pal-c) * .2) var(--pal-h));--surface-float: var(--surface);--surface-2: oklch(95.8% var(--pal-c) var(--pal-h));--surface-3: oklch(92.6% calc(var(--pal-c) * 1.1) var(--pal-h));--surface-sunken: var(--bg);--border: oklch(91% calc(var(--pal-c) * 1.1) var(--pal-h));--border-strong: oklch(84.5% calc(var(--pal-c) * 1.3) var(--pal-h));--border-hover: oklch(78% calc(var(--pal-c) * 1.4) var(--pal-h));--line-soft: oklch(94.6% var(--pal-c) var(--pal-h));--card-edge: var(--border);--column-bg: oklch(95.2% calc(var(--pal-c) * 1.2) var(--pal-h));--nav-bg: color-mix(in oklab, var(--accent) 7%, var(--surface));--topbar-bg: color-mix(in oklab, var(--nav-bg) 90%, transparent);--hover-wash: color-mix(in oklab, var(--accent) 6%, transparent);--select-wash: color-mix(in oklab, var(--accent) 10%, transparent);--text: oklch(22% calc(var(--pal-c) * .9) var(--pal-h));--text-2: oklch(45% calc(var(--pal-c) * 1.1) var(--pal-h));--muted: oklch(58% var(--pal-c) var(--pal-h));--text-body: oklch(27% calc(var(--pal-c) * .9) var(--pal-h));--code-text: oklch(38% var(--pal-c) var(--pal-h));--type-ink: oklch(55% calc(var(--pal-c) * 1.1) var(--pal-h));--diff-hunk-bg: var(--surface-2);--diff-hunk-text: oklch(50% var(--pal-c) var(--pal-h));--control-track: oklch(88.5% calc(var(--pal-c) * 1.5) var(--pal-h));--control-track-hover: oklch(85% calc(var(--pal-c) * 1.5) var(--pal-h))}:root[data-palette]:not([data-palette=minimal])[data-theme=dark]{--accent: var(--pal-accent);--accent-hover: var(--pal-accent-hover);--accent-text: var(--pal-accent-text);--accent-2: var(--pal-accent-2);--accent-3: var(--pal-accent-3);--accent-soft: color-mix(in oklab, var(--accent) 17%, transparent);--accent-ring: color-mix(in oklab, var(--accent) 32%, transparent);--accent-line: color-mix(in oklab, var(--accent) 44%, transparent);--accent-tint: color-mix(in oklab, var(--accent) 24%, transparent);--accent-wash: color-mix(in oklab, var(--accent) 7%, transparent);--accent-ink: var(--accent-hover);--accent-shadow: color-mix(in oklab, var(--accent) 30%, transparent);--blue-soft: var(--accent-soft);--blue-ink: var(--accent-hover);--purple-soft: color-mix(in oklab, var(--accent-2) 17%, transparent);--purple-ink: color-mix(in oklab, var(--accent-2) 75%, var(--text));--clay: var(--accent-3);--clay-soft: color-mix(in oklab, var(--accent-3) 17%, transparent);--clay-ink: color-mix(in oklab, var(--accent-3) 75%, var(--text));--clay-line: color-mix(in oklab, var(--accent-3) 34%, transparent);--clay-wash: color-mix(in oklab, var(--accent-3) 6%, transparent);--clay-icon: var(--accent-3);--status-backlog: oklch(59% calc(var(--pal-c) * 1.5) var(--pal-h));--status-ready: oklch(64% calc(var(--pal-c) * 1.5) var(--pal-h));--status-queued: color-mix(in oklab, var(--accent) 66%, var(--surface));--status-running: var(--accent);--status-in-review: var(--accent-2);--status-testing: var(--accent-3);--status-done: color-mix(in oklab, var(--accent) 40%, var(--text));--type-tone-epic: var(--type-epic);--type-tone-feature: var(--type-feature);--type-tone-pbi: var(--type-pbi);--type-tone-task: var(--type-task);--type-tone-bug: var(--type-bug);--lane-0: var(--accent);--lane-1: var(--accent-2);--lane-2: var(--accent-3);--lane-3: color-mix(in oklab, var(--accent) 55%, var(--surface));--lane-4: var(--text-2);--series-1: var(--accent);--series-2: var(--accent-2);--series-3: var(--accent-3);--series-4: var(--muted);--control-on: var(--accent);--control-fill: var(--accent);--control-thumb-on: var(--accent-text);--control-glyph: var(--accent-text)}:root:is([data-palette=ocean],[data-palette=amethyst])[data-theme=dark]{--bg: oklch(21% var(--pal-c) var(--pal-h));--surface: oklch(24.5% var(--pal-c) var(--pal-h));--surface-2: oklch(27.8% var(--pal-c) var(--pal-h));--surface-3: oklch(31% var(--pal-c) var(--pal-h));--surface-float: oklch(26.5% var(--pal-c) var(--pal-h));--surface-sunken: oklch(22.8% var(--pal-c) var(--pal-h));--border: oklch(31% calc(var(--pal-c) * .9) var(--pal-h));--border-strong: oklch(38% calc(var(--pal-c) * .9) var(--pal-h));--border-hover: oklch(45% calc(var(--pal-c) * .9) var(--pal-h));--line-soft: var(--surface-2);--card-edge: var(--border);--column-bg: oklch(19% var(--pal-c) var(--pal-h));--nav-bg: color-mix(in oklab, var(--accent) 8%, var(--bg));--topbar-bg: color-mix(in oklab, var(--nav-bg) 90%, transparent);--hover-wash: color-mix(in oklab, var(--accent) 8%, transparent);--select-wash: color-mix(in oklab, var(--accent) 13%, transparent);--text: oklch(95% calc(var(--pal-c) * .25) var(--pal-h));--text-2: oklch(78% calc(var(--pal-c) * .5) var(--pal-h));--muted: oklch(64% calc(var(--pal-c) * .6) var(--pal-h));--text-body: oklch(90% calc(var(--pal-c) * .3) var(--pal-h));--code-text: oklch(88% calc(var(--pal-c) * .3) var(--pal-h));--type-ink: oklch(73% calc(var(--pal-c) * .6) var(--pal-h));--diff-hunk-text: oklch(72% calc(var(--pal-c) * .6) var(--pal-h));--control-track: oklch(34% calc(var(--pal-c) * 1.2) var(--pal-h));--control-track-hover: oklch(38% calc(var(--pal-c) * 1.2) var(--pal-h))}:root:is([data-palette=ocean],[data-palette=amethyst]) :is(.sidenav,.chat-sidebar){background:var(--nav-bg)}:root:is([data-palette=ocean],[data-palette=amethyst]) .nav-item:hover:not(:disabled):not(.active){background:var(--hover-wash)}:root:is([data-palette=ocean],[data-palette=amethyst]) .nav-item.active{background:var(--accent);color:var(--accent-text)}:root:is([data-palette=ocean],[data-palette=amethyst]) .nav-item.active svg{color:var(--accent-text)}:root:is([data-palette=ocean],[data-palette=amethyst]) .project-switch{background:color-mix(in oklab,var(--accent) 12%,var(--surface))}:root:is([data-palette=ocean],[data-palette=amethyst]) .ask-question{background:var(--accent-soft)}:root:is([data-palette=ocean],[data-palette=amethyst]) .column:not(.over){background:color-mix(in oklab,var(--c, var(--muted)) 9%,var(--column-bg))}:root[data-palette]:not([data-palette=minimal]) .column-count{background:color-mix(in oklab,var(--c) 16%,var(--surface));color:color-mix(in oklab,var(--c) 60%,var(--text))}:root[data-palette]:not([data-palette=minimal]) .column-auto{color:var(--text-2)}:root[data-palette]:not([data-palette=minimal]) .card-wrap[data-status=running] .card{border-color:color-mix(in oklab,var(--accent) 55%,var(--card-edge))}:root[data-palette]:not([data-palette=minimal]) :is(.avatar,.agent-tone){background:color-mix(in oklab,var(--avatar-c, var(--accent)) 22%,var(--surface));color:color-mix(in oklab,var(--avatar-c, var(--accent)) 72%,var(--text))}.theme-changing,.theme-changing *,.theme-changing *:before,.theme-changing *:after{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}*{box-sizing:border-box}body{margin:0;background:var(--bg)}::selection{background:var(--accent-soft)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}button:where(:not([class*=arc_])){font:inherit;font-size:13.5px;font-weight:500;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 14px;min-height:34px;cursor:pointer;box-shadow:var(--shadow-xs);transition:background .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease),color .15s}button:where(:not([class*=arc_])):hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}button:where(:not([class*=arc_])):focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}button:where(:not([class*=arc_])):disabled{color:var(--muted);background:var(--surface-2);border-color:var(--border);box-shadow:none;cursor:default}button:where(:not([class*=arc_])).primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);box-shadow:0 1px 2px var(--accent-shadow)}button:where(:not([class*=arc_])).primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button:where(:not([class*=arc_])).primary:disabled{background:var(--surface-3);border-color:var(--surface-3);color:var(--muted);box-shadow:none}button:where(:not([class*=arc_])).danger{color:var(--danger);border-color:var(--danger-line);background:var(--surface)}button:where(:not([class*=arc_])).danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}button:where(:not([class*=arc_])).ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}button:where(:not([class*=arc_])).ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}button:where(:not([class*=arc_])).small{min-height:26px;padding:0 10px;font-size:12.5px;border-radius:7px}button:where(:not([class*=arc_])).link{border:0;background:none;padding:0;min-height:0;box-shadow:none;font-weight:500;color:var(--text);text-align:left}button:where(:not([class*=arc_])).link:hover:not(:disabled){color:var(--accent);background:none}button:where(:not([class*=arc_])).link.inline-link{display:inline;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px}input:where(:not([class*=arc_])),textarea:where(:not([class*=arc_])),select:where(:not([class*=arc_])){font:inherit;font-size:13.5px;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 10px;width:100%;min-height:34px;transition:border-color .15s,box-shadow .15s}input:where(:not([class*=arc_])):hover:not(:disabled),textarea:where(:not([class*=arc_])):hover:not(:disabled),select:where(:not([class*=arc_])):hover:not(:disabled){border-color:var(--border-hover)}input:where(:not([class*=arc_])):focus,textarea:where(:not([class*=arc_])):focus,select:where(:not([class*=arc_])):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}input:where(:not([class*=arc_])):disabled,textarea:where(:not([class*=arc_])):disabled,select:where(:not([class*=arc_])):disabled{background:var(--surface-2);color:var(--text-2)}textarea:where(:not([class*=arc_])){resize:vertical;line-height:1.5}select:where(:not([class*=arc_])){cursor:pointer}::placeholder{color:var(--muted);opacity:1}label:where(:not([class*=arc_])){display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--text)}label:where(:not([class*=arc_])) small{font-weight:400;color:var(--text-2)}label:where(:not([class*=arc_])).checkbox{flex-direction:row;align-items:center;gap:8px;font-weight:500;cursor:pointer;color:var(--text-2)}label:where(:not([class*=arc_])).checkbox input{width:16px;min-height:16px;height:16px;margin:0;accent-color:var(--accent);box-shadow:none}input:where(:not([class*=arc_]))[type=checkbox],input:where(:not([class*=arc_]))[type=radio]{width:16px;height:16px;min-height:16px;accent-color:var(--accent);box-shadow:none}input:where(:not([class*=arc_]))[type=color]{padding:3px;width:48px}code:where(:not([class*=arc_])){font-family:var(--mono);font-size:12px;background:var(--surface-3);color:var(--code-text);padding:1px 6px;border-radius:6px}h1:where(:not([class*=arc_])),h2:where(:not([class*=arc_])),h3:where(:not([class*=arc_])),h4:where(:not([class*=arc_])){margin:0;letter-spacing:-.01em}h4:where(:not([class*=arc_])){font-size:11.5px;font-weight:500;color:var(--muted);margin-bottom:10px}.grow{flex:1;min-width:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:12px}.muted{color:var(--text-2)}.hint{color:var(--text-2);font-size:12.5px;line-height:1.5;margin:2px 0 10px}.small-text{font-size:12px}.key{font-family:var(--mono);color:var(--text-2);font-size:12px}.empty{text-align:center;color:var(--text-2);padding:48px 16px}.shell{min-height:100vh;display:grid;grid-template-columns:var(--sidenav-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr);grid-template-areas:"top top" "nav main"}.topbar{grid-area:top;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:14px;padding:0 20px;background:var(--topbar-bg);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}button.brand{display:inline-flex;align-items:center;flex-shrink:0;height:36px;min-height:0;margin-right:6px;padding:0 6px;border:0;border-radius:8px;background:transparent;box-shadow:none;cursor:pointer}button.brand:hover:not(:disabled){background:var(--surface-2)}button.brand img{display:block;height:26px;width:auto}button.brand .brand-dark,:root[data-theme=dark] button.brand .brand-light{display:none}:root[data-theme=dark] button.brand .brand-dark{display:block}.topbar-theme{width:34px;min-width:34px;height:34px;min-height:34px;border-radius:10px}.topbar .topbar-bell{width:34px;height:34px;border-radius:10px}.breadcrumb{min-width:0;overflow:hidden;white-space:nowrap;font-size:13.5px}.sidenav{grid-area:nav;position:sticky;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:4px;padding:16px 12px;overflow-y:auto}.project-switch{display:flex;align-items:center;gap:10px;padding:4px;margin:2px 0 6px;border-radius:var(--radius);background:var(--surface-2)}.nav-items{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;box-shadow:none;text-align:left;padding:8px 12px;min-height:38px;color:var(--text-2);font-weight:500;border-radius:10px}.nav-item svg{color:var(--muted);flex-shrink:0;transition:color .15s}.nav-item:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.nav-item:hover svg{color:var(--text-2)}.nav-item.active{background:var(--accent-soft);color:var(--accent);font-weight:500}.nav-item.active svg{color:var(--accent)}.nav-project{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.nav-section{font-size:11px;font-weight:500;color:var(--muted);padding:0 12px;margin-bottom:4px}.content{grid-area:main;padding:24px 32px 32px;min-width:0}.toast-region{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;justify-content:flex-end;width:min(26rem,calc(100vw - 40px));pointer-events:none}.toast-region>*{pointer-events:auto}section.app-toasts{width:min(32rem,calc(100% - 32px))}.message-bar{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-sm);padding:10px 14px;margin:8px 0;cursor:pointer;font-size:13.5px;line-height:1.5}.message-bar.ok{background:var(--ok-soft);color:var(--ok);cursor:default}.message-bar.warn{background:var(--warn-soft);color:var(--warn);cursor:default}.page-header{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.page-header h1{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.toolbar{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.toolbar-button{display:inline-flex;align-items:center;gap:6px;border-color:transparent;background:transparent;box-shadow:none;padding:4px 10px;color:var(--text-2)}.toolbar-button:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:transparent}.toolbar-sep{width:1px;height:20px;background:var(--border)}.filter{width:260px}.type-icon{flex-shrink:0;display:block}.type-badge{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-2);white-space:nowrap}.state{--c: var(--muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:500;line-height:22px;padding:0 10px 0 8px;border-radius:999px;background:color-mix(in srgb,var(--c) 13%,var(--surface));color:color-mix(in srgb,var(--c) 70%,var(--text))}.state-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--c)}.avatar{display:inline-grid;place-items:center;border-radius:50%;flex-shrink:0;background:var(--surface-3);color:var(--text);font-weight:500;line-height:1;box-shadow:0 0 0 2px var(--surface)}.assignee{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px}.assignee-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;line-height:20px;padding:0 8px;border-radius:999px;background:var(--surface-3);color:var(--text-2);white-space:nowrap;text-decoration:none}.tag-warn{background:var(--warn-soft);color:var(--warn)}.tag-ok{background:var(--ok-soft);color:var(--ok)}.tag-link{background:var(--accent-soft);color:var(--accent)}.tag-link:hover{background:var(--accent-tint)}.tag-running{background:var(--accent-soft);color:var(--accent)}.prio-1{color:var(--text)}.spinner{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0;border:2px solid var(--accent-tint);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.board-layout{display:flex;gap:20px;align-items:flex-start;padding-bottom:64px}.board{flex:1;display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;min-width:0}.column{flex:0 0 272px;width:272px;min-width:0;display:flex;flex-direction:column;background:var(--column-bg);border-radius:var(--radius-lg);padding:6px;transition:background .15s,box-shadow .15s}.column-header{--c: var(--muted);display:flex;align-items:center;gap:8px;padding:8px 8px 10px}.column-dot{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 20%,transparent)}.column-title{font-weight:500;font-size:13.5px}.column-count{font-size:11.5px;font-weight:500;color:var(--text-2);background:var(--surface);border-radius:999px;padding:0 8px;line-height:20px}.column-auto{margin-left:auto;font-size:11px;color:var(--muted)}.column-body{display:flex;flex-direction:column;gap:8px;padding:2px;min-height:120px;max-height:calc(100vh - 240px);overflow-y:auto;border-radius:var(--radius)}.column.over{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent-line)}.card-wrap{cursor:grab;touch-action:none}.card-wrap.dragging{opacity:.4}.card-flying{position:fixed;z-index:1000;margin:0;pointer-events:none;will-change:transform}.card-flying .card{transition:none}.card{--c: var(--muted);position:relative;background:var(--surface);border-radius:var(--radius);border:1px solid var(--card-edge);box-shadow:var(--shadow-card);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;min-width:0;transition:box-shadow .18s var(--ease),transform .18s var(--ease)}.card-wrap:hover .card{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.card-head{display:flex;align-items:center;gap:6px}.card-type{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;line-height:20px;padding:0 8px 0 6px;border-radius:999px;background:color-mix(in srgb,var(--c) 14%,var(--surface));color:color-mix(in srgb,var(--c) 65%,var(--text))}.card-id{font-weight:500;font-size:12px;color:var(--text-2)}.card-title{font-size:13.5px;font-weight:500;line-height:1.45;word-break:break-word}.card-parent .type-icon{display:inline-block;vertical-align:-2px;margin-right:2px}.card-parent{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-field{display:flex;align-items:center;min-height:24px}.card-tags{display:flex;flex-wrap:wrap;gap:4px}.agent-dock{position:fixed;right:24px;bottom:24px;z-index:30;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:6px 6px 6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-hover);transition:box-shadow .2s}.agent-dock.dragging{box-shadow:0 0 0 3px var(--accent-ring),var(--shadow-hover)}.agent-dock-hint{font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.agent-dock-row{display:flex;align-items:center;gap:4px}button.agent-dock-stack{padding:0 4px 0 0;min-height:0;border:0;border-radius:999px;background:transparent;box-shadow:none}button.agent-dock-target{position:relative;padding:2px;min-height:0;border:0;border-radius:999px;background:transparent;box-shadow:none;transition:background .15s,transform .15s var(--ease)}button.agent-dock-target:hover:not(:disabled),button.agent-dock-target[data-state=open]{background:var(--surface-2)}.agent-dock.dragging .agent-dock-target{outline:1px dashed var(--accent-line);outline-offset:1px}.agent-dock .agent-dock-target.over{background:var(--accent-soft);outline:2px solid var(--accent);transform:scale(1.08)}.agent-dock-name{position:absolute;bottom:calc(100% + 10px);left:50%;padding:4px 8px;border-radius:999px;background:var(--text);color:var(--surface);font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity .15s,transform .15s var(--ease)}@media(hover:hover)and (pointer:fine){.agent-dock-target:hover .agent-dock-name{opacity:1;transform:translate(-50%)}}.agent-dock-target.over .agent-dock-name{opacity:1;transform:translate(-50%)}.agent-dock-target[data-state=open] .agent-dock-name{opacity:0}button.agent-dock-toggle{width:28px;height:28px;min-height:28px;padding:0;justify-content:center;flex:none;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}.agent-dock-popover{width:288px;padding:8px}.agent-dock-popover-head{display:flex;align-items:center;gap:10px;padding:6px 8px 10px}.agent-dock-popover .agent-work{padding:0}.agent-dock-skeleton{display:flex;align-items:center;gap:4px}.agent-dock-skeleton.stacked>*+*{margin-left:-10px}.agent-target-text{flex:1;min-width:0}.agent-name{font-weight:500;font-size:13px}.agent-stats{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.agent-badge{position:absolute;right:-4px;top:-4px;z-index:3;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--surface-3);color:var(--text);font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface)}.agent-badge.running{background:var(--accent);color:var(--accent-text)}.agent-work{padding:2px 8px 10px;display:flex;flex-direction:column;gap:8px}.agent-work-group{display:flex;flex-direction:column;gap:2px}.agent-work-title{font-size:11px;font-weight:500;color:var(--muted);padding:0 4px 2px}.agent-work-count{font-weight:500}button.agent-work-item{display:flex;align-items:center;gap:7px;width:100%;min-width:0;text-align:left;padding:5px 6px;min-height:0;border:0;border-radius:7px;background:transparent;box-shadow:none;font-size:12.5px;font-weight:400}button.agent-work-item:hover:not(:disabled){background:var(--accent-soft)}.agent-work-key{color:var(--text-2);font-weight:500;font-size:11.5px;flex:none}.agent-work-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.agent-work-order{flex:none;width:16px;height:16px;border-radius:50%;background:var(--surface-3);font-size:10.5px;font-weight:500;display:flex;align-items:center;justify-content:center}.agent-work-empty{font-size:12.5px;color:var(--muted);padding:2px 4px}.grid-wrap{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto}.grid{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.grid th{text-align:left;font-weight:500;font-size:12.5px;color:var(--text-2);padding:11px 10px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface-sunken)}.grid th:first-child{padding-left:16px}.grid td{padding:0 10px;height:44px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.grid td:first-child{padding-left:16px}.grid tr:last-child td{border-bottom:0}.grid-row td{transition:background .12s}.grid-row:hover td{background:var(--surface-2)}.grid-row.excluded td{opacity:.45}.col-id{width:70px;color:var(--text-2);font-size:12.5px}.col-check{width:40px}.col-type{width:100px;color:var(--text-2);font-size:12.5px;white-space:nowrap}.col-state{width:140px}.col-assignee{width:200px}.col-prio{width:80px;color:var(--text-2)}.col-actions{width:180px;text-align:right;white-space:nowrap}.title-cell{display:flex;align-items:center;gap:8px;min-width:0}.title-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twisty{border:0;background:transparent;box-shadow:none;padding:0;min-height:0;width:18px;height:18px;flex-shrink:0;line-height:0;color:var(--muted);display:inline-grid;place-items:center;border-radius:5px}.twisty:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.twisty svg{transition:transform .15s var(--ease)}.twisty.collapsed svg{transform:rotate(-90deg)}.twisty:disabled{background:transparent}.row-action{min-height:26px;padding:0 10px;font-size:12.5px;border-color:transparent;background:transparent;box-shadow:none;color:var(--accent);opacity:0}.row-action:hover:not(:disabled){background:var(--accent-soft);border-color:transparent}.grid-row:hover .row-action,.row-action:focus,.row-action.visible{opacity:1}.new-row td{background:var(--accent-wash);height:52px}.new-row input{min-height:30px}.inline-input{border-color:transparent;background:transparent;min-height:30px}.inline-input:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface)}.detail-row td{background:var(--surface-sunken);padding:12px 16px;height:auto}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.panel{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:14px}.tab-bar{align-self:flex-start;max-width:100%}.proposal-editor{display:flex;flex-direction:column;gap:10px}.markdown{line-height:1.65;max-width:900px;color:var(--text-body)}.markdown p{margin:0 0 10px}.markdown ul{margin:0 0 10px;padding-left:22px}.markdown li{margin-bottom:3px}.md-h{font-weight:500;margin:20px 0 8px;color:var(--text);letter-spacing:-.01em}.md-h1{font-size:20px}.md-h2{font-size:17px}.md-h3,.md-h4{font-size:15px}.item-drawer{--drawer-size: min(700px, calc(100vw - 20px) )}.drawer-scroll{padding:0}.drawer-header{--c: var(--accent);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 20px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.drawer-body{padding:20px 24px 28px;display:flex;flex-direction:column;gap:22px}.drawer-body section{display:flex;flex-direction:column}.approval{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius);font-size:13.5px}.warn-box{background:var(--warn-soft);color:var(--warn)}.deps{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:4px}.deps li{display:flex;align-items:center;gap:8px;min-height:36px;padding:2px 8px;border-radius:10px;background:var(--surface-2)}.runs{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:2px}.runs li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;cursor:pointer;font-size:13px;border-radius:10px;transition:background .12s}.runs li:hover{background:var(--surface-2)}.runs li.selected{background:var(--accent-soft)}.run-status{font-size:11.5px;font-weight:500;line-height:20px;padding:0 8px;border-radius:999px;background:var(--surface-3)}.run-running,.run-queued{color:var(--accent);background:var(--accent-tint)}.run-succeeded{color:var(--ok);background:var(--ok-soft)}.run-failed{color:var(--danger);background:var(--danger-soft)}.run-rate_limited{color:var(--warn);background:var(--warn-soft)}.run-cancelled{color:var(--text-2)}.stage{font-size:11.5px;font-weight:500;line-height:20px;background:var(--surface-3);color:var(--text-2);padding:0 8px;border-radius:999px}.verdict{font-size:11.5px;font-weight:500}.verdict-APPROVE,.verdict-PASS{color:var(--ok)}.verdict-REQUEST_CHANGES,.verdict-FAIL{color:var(--danger)}.run-error{color:var(--danger-ink);background:var(--danger-soft);white-space:pre-wrap;font-size:12.5px;font-family:var(--mono);padding:10px 14px;margin:0 0 10px;border-radius:var(--radius-sm)}.run-log{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--text);height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.pr-link{font-size:12.5px;font-weight:500;color:var(--accent);text-decoration:none;padding:2px 10px;border-radius:999px;background:var(--accent-soft)}.pr-link:hover{background:var(--accent-tint)}.danger-zone{border-top:1px solid var(--border);padding-top:16px}.proposal{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:10px}.proposal-notes{margin:0;color:var(--text-2);white-space:pre-wrap;font-size:13px;line-height:1.5}.proposal-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.proposal-list li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px}.proposal-list li.excluded{opacity:.45}.proposal-row{align-items:center;flex-wrap:nowrap;gap:8px}.proposal-detail{display:flex;flex-direction:column;gap:8px;margin:10px 0 2px 28px}.inline-check{width:auto}.modal{width:min(600px,calc(100vw - 32px))}.modal-form{display:flex;flex-direction:column;gap:16px}.modal p{margin:0;color:var(--text-2);line-height:1.55}fieldset{border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;padding:14px 16px;margin:0}legend{font-weight:500;padding:0 6px;font-size:13px}.segmented{display:flex;gap:4px;padding:4px;background:var(--surface-2);border-radius:12px;border:1px solid var(--border)}.segmented label{flex-direction:row;align-items:center;justify-content:center;gap:6px;flex:1;cursor:pointer;font-weight:500;border-radius:9px;padding:7px 10px;color:var(--text-2);transition:background .15s,color .15s}.segmented label.active{background:var(--surface);color:var(--text);font-weight:500;box-shadow:var(--shadow-xs),0 0 0 1px var(--border)}.segmented input{width:auto;min-height:0}.actions{display:flex;gap:8px;align-items:center;margin-top:4px}.agents-page{max-width:1500px}.agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;align-items:stretch}.agent-card{display:flex;flex-direction:column;border-radius:var(--radius-lg)}.agent-card>[class*=arc_content_]{flex:1;display:flex;flex-direction:column}.agent-card [class*=arc_title_]{font-weight:500}.agent-cover{position:relative;width:100%;min-height:128px;display:grid;align-content:space-between;gap:12px;padding:14px 20px 18px;background:var(--surface-2);border-bottom:1px solid var(--border)}.agent-cover-top{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:22px}.agent-cover-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.agent-domain-mark{flex:none;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text)}.agent-domain-mark.small{width:30px;height:30px;border-radius:9px}.agent-card [class*=arc_media_]{z-index:1;cursor:pointer}.agent-domain-tools{display:flex;gap:6px}.agent-domain-tool{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:9px;color:var(--text-2)}.agent-card.inactive .agent-cover-main{opacity:.45}.agent-card-facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:14px;font-size:12.5px;color:var(--text-2)}.agent-card-facts strong{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.item-drawer.agent-drawer{--drawer-size: min(820px, calc(100vw - 20px) )}.agent-drawer-name{font-size:15px;font-weight:500}.agent-drawer-meta{margin:0;color:var(--text-2);font-size:13px;line-height:1.5}.agent-drawer .agent-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.agent-drawer .form-page{max-width:none}.agent-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:stretch}.agent-log{display:flex;flex-direction:column;gap:14px}.select-host.select-filter{width:220px;flex:none}.run-detail-title{font-size:14px;font-weight:500}h4.section-label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;color:var(--text);margin-bottom:8px}.form-page{display:grid;gap:32px;max-width:780px;min-width:0}.form-section{display:grid;gap:16px;min-width:0}.form-section>h3,.form-section-head h3{margin:0;font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--text)}.form-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.form-section-head>div{flex:1;min-width:0}.form-section-head>:last-child:not(:first-child){flex:none;margin-top:2px}.form-section-head p{margin:4px 0 0;color:var(--text-2);font-size:13px;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.form-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.pref-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.pref-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 20px}.pref-row+.pref-row{border-top:1px solid var(--border-subtle)}.pref-row.stacked{display:grid;align-items:stretch;justify-content:stretch;gap:12px}.pref-text{display:grid;gap:2px;min-width:0}.pref-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;font-weight:500;color:var(--text)}.pref-hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.pref-control{flex:none;display:flex;align-items:center;gap:8px}@media(max-width:720px){.form-grid{grid-template-columns:minmax(0,1fr)}.pref-row{flex-direction:column;align-items:flex-start}}.now-running{display:flex;align-items:center;gap:8px}.grid-row.clickable{cursor:pointer}.grid-row.selected td{background:var(--accent-soft)}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.load-more{align-self:center}.run-detail{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--border);padding-top:16px}.run-detail-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.prompt-box,.answer-box{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin:8px 0 0;max-height:360px;overflow:auto}.prompt-box{white-space:pre-wrap;font-family:var(--mono);font-size:12px;line-height:1.55}textarea.mono{font-family:var(--mono);font-size:12.5px}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:24px}.page-head-text{display:grid;gap:4px;min-width:0}.page-head h1{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.page-head-text p{margin:0;max-width:820px;color:var(--text-2);font-size:13.5px;line-height:1.5}.page-head-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-head-tools .filter{width:240px}.projects-page{max-width:1400px}.projects-page-empty{max-width:none}.projects-empty{display:grid;place-items:center;min-height:calc(100dvh - var(--topbar-h) - 180px);padding-bottom:48px}.projects-empty>section{max-width:560px}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;align-items:stretch}.project-card{--project: var(--accent);display:flex;flex-direction:column;border-radius:var(--radius-lg)}.project-card>[class*=arc_content_]{flex:1;display:flex;flex-direction:column}.project-card [class*=arc_title_]{font-weight:500}.project-cover{--accent: var(--project);--accent-strong: color-mix(in srgb, var(--project) 72%, var(--text));position:relative;align-self:stretch;width:100%;min-height:128px;display:grid;align-content:space-between;gap:10px;padding:14px 20px 12px;background:color-mix(in srgb,var(--project) 9%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--project) 14%,var(--border))}.project-cover-top{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:22px}.project-cover-empty{align-self:end;color:var(--text-2);font-size:12.5px;padding-bottom:8px}.project-mark{display:grid;place-items:center;width:100%;height:100%;background:var(--surface-3);color:var(--text);font-size:12px;font-weight:500}.project-card-body{flex:1;display:grid;gap:14px;align-content:start;margin-top:16px}.project-progress{display:grid;gap:8px}.project-progress-head{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text-2)}.project-progress-value{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.project-facts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--text-2)}.project-facts strong{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.danger-text{color:var(--danger)}button.toolbar-button.danger-text:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}button.danger-solid{background:var(--danger);border-color:var(--danger);color:var(--danger-solid-text);box-shadow:none}button.danger-solid:hover:not(:disabled){background:var(--danger-strong);border-color:var(--danger-strong)}button.danger-solid:disabled{background:var(--surface-3);border-color:var(--surface-3);color:var(--muted);box-shadow:none}.repo-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 20px}.empty-state{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-card);border:1px solid var(--border);padding:56px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.empty-state h2{font-size:20px;font-weight:500}.empty-state p{color:var(--text-2);max-width:520px;margin:0;line-height:1.6}.advanced.disclosure-card{background:var(--surface-sunken)}.advanced .disclosure-body{padding:12px 14px}.changes{display:flex;flex-direction:column;gap:8px}.changes code{font-size:12px}.merged-badge{background:var(--ok-soft);color:var(--ok);border-radius:999px;padding:1px 8px;font-weight:500}.diff-add-text{color:var(--ok);font-weight:500}.diff-del-text{color:var(--danger);font-weight:500}.disclosure-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.disclosure-card>.disclosure-head{padding:8px 12px;border-radius:0;font-size:13px}.disclosure-card[data-state=open]>.disclosure-head{border-bottom:1px solid var(--border);background:var(--surface-sunken)}.disclosure-card>.disclosure-head:hover{background:var(--surface-sunken)}.disclosure-plain>.disclosure-head{width:auto;padding:4px 0;font-size:13px;font-weight:500;color:var(--text-2)}.disclosure-plain>.disclosure-head:hover{background:none;color:var(--text)}.disclosure-plain .disclosure-body{padding-top:6px}.commits ul{list-style:none;margin:0;padding:8px 12px 10px;display:flex;flex-direction:column;gap:6px}.commits li{display:flex;gap:8px;align-items:baseline;font-size:13px}.diff-path{font-family:var(--mono);font-size:12px;word-break:break-all}pre.diff{margin:0;padding:6px 0;max-height:480px;overflow:auto;font-size:12px;line-height:1.5;font-family:var(--mono)}pre.diff span{display:block;padding:0 12px;white-space:pre;min-width:max-content}pre.diff .diff-add{background:var(--diff-add-bg);color:var(--diff-add-text)}pre.diff .diff-del{background:var(--diff-del-bg);color:var(--diff-del-text)}pre.diff .diff-hunk{background:var(--diff-hunk-bg);color:var(--diff-hunk-text)}.diff-commentable{margin:0;padding:6px 0;max-height:480px;overflow:auto;font-size:12px;line-height:1.5;font-family:var(--mono)}.diff-row{display:flex;align-items:baseline;min-width:max-content}.diff-row.diff-add{background:var(--diff-add-bg);color:var(--diff-add-text)}.diff-row.diff-del{background:var(--diff-del-bg);color:var(--diff-del-text)}.diff-row.diff-hunk{background:var(--diff-hunk-bg);color:var(--diff-hunk-text)}.diff-code{white-space:pre;padding-right:12px}.diff-num{width:40px;flex:none;text-align:right;padding-right:10px;color:var(--muted);-webkit-user-select:none;user-select:none}button.diff-comment-button{width:22px;height:18px;min-height:0;flex:none;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--accent);font-weight:500;opacity:0}span.diff-comment-button{width:22px;flex:none}.diff-row:hover button.diff-comment-button,button.diff-comment-button:focus-visible{opacity:1}button.diff-comment-button:hover{background:var(--accent-soft)}.diff-comment{display:flex;gap:10px;margin:2px 12px 4px 72px;padding:6px 10px;border-radius:8px;background:var(--accent-soft);font-family:var(--sans, inherit);font-size:12.5px;white-space:pre-wrap}.diff-comment-editor{margin:4px 12px 8px 72px;font-family:var(--sans, inherit);display:flex;flex-direction:column;gap:6px}.comment-bar{margin-bottom:8px}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "nav" "main";grid-template-rows:var(--topbar-h) auto minmax(0,1fr)}.sidenav{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:0;border-bottom:1px solid var(--border);padding:8px 12px}.nav-items{flex-direction:row;flex-wrap:wrap}.nav-item{width:auto}.nav-project{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:0;padding-top:0;border-top:0}.nav-section{display:none}.content{padding:16px}.board-layout{flex-direction:column;align-items:stretch}.agent-dock{right:16px;bottom:16px}.detail-grid{grid-template-columns:1fr}.filter{width:100%}.project-grid{grid-template-columns:minmax(0,1fr)}}.wizard-page{max-width:760px;margin-inline:auto;padding-top:max(0px,calc((100dvh - var(--topbar-h) - 56px - var(--wizard-rest, 420px)) * .4))}@media(max-width:720px){.wizard-page{padding-top:0}}.wizard-page>.page-head{flex-wrap:nowrap;align-items:flex-start}@media(max-width:600px){.wizard-page>.page-head{flex-wrap:wrap}}.wizard-stepper{margin:4px 0 36px;scroll-margin-top:80px}.wizard-panel{display:grid;gap:28px;min-width:0}.wizard-step{display:grid;gap:20px;min-width:0}.wizard-step-head{display:grid;gap:6px}.wizard-step-head h2{margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.wizard-step-head h2:focus{outline:none}.wizard-step-head p{margin:0;max-width:640px;color:var(--text-2);font-size:13.5px;line-height:1.55}.wizard-fields{display:grid;gap:16px;min-width:0}.wizard-narrow{max-width:260px}.wizard-actions{display:flex;align-items:center;gap:8px;padding-top:20px;border-top:1px solid var(--border)}.wizard-summary{display:block;overflow-wrap:anywhere}.wizard-strong{color:var(--text);font-weight:500}.wizard-excerpt{display:-webkit-box;margin-top:4px;overflow:hidden;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:720px){.pref-row.wizard-summary-row{flex-direction:row;align-items:center}}.onboarding{display:grid;grid-template-rows:var(--topbar-h) minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text)}.onboarding-bar,.onboarding-main{grid-area:auto}.onboarding-user{color:var(--text-2);font-size:13px}.onboarding-note{margin:0;font-size:13px;line-height:1.5}@media(max-width:600px){.onboarding-user{display:none}}.brief-box{border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;background:var(--surface-sunken)}.escalation{--tone: var(--amber);--tone-soft: var(--amber-wash);border:1px solid color-mix(in srgb,var(--tone) 28%,var(--border));background:var(--surface);border-radius:var(--radius-lg);padding:16px 18px 14px;display:flex;flex-direction:column;gap:8px}.escalation.from-agent{--tone: var(--text-2);--tone-soft: var(--surface-2)}.escalation-head{display:flex;align-items:center;gap:8px}.escalation-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,var(--surface))}.escalation-kicker{font-size:12px;font-weight:500;color:color-mix(in srgb,var(--tone) 80%,var(--text))}.escalation-title{font-size:15.5px;font-weight:500;letter-spacing:-.01em;margin-top:2px}.escalation-reason{margin:0;color:var(--text-2);font-size:13.5px;line-height:1.55}.escalation-label{font-size:11px;font-weight:500;color:var(--muted);margin-top:4px}.escalation-actions{margin:0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:6px}.escalation-actions li{counter-increment:step;position:relative;padding:7px 10px 7px 38px;background:var(--surface);border:1px solid var(--border);border-radius:10px;font-size:13.5px;line-height:1.5}.escalation-actions li:before{content:counter(step);position:absolute;left:10px;top:7px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:500;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,var(--surface))}.escalation-actions code{font-size:11.5px}.escalation-buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.escalation-answer{display:flex;flex-direction:column;gap:8px;margin-top:4px}.escalation-options{display:flex;flex-wrap:wrap;gap:6px}.plan-review-text{font-size:13.5px;line-height:1.55;max-height:360px;overflow-y:auto}.item-plan-first{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposal-plan-first{white-space:nowrap;font-size:12.5px}.card-escalation{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.35;color:var(--warn);background:var(--warn-soft);border-radius:8px;padding:5px 8px}.card-escalation-dot{width:6px;height:6px;border-radius:50%;background:var(--amber);flex-shrink:0}.filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.filter-bar .filter{width:240px}.chip-toggle{border-radius:999px;min-height:30px;padding:0 12px;font-size:12.5px;font-weight:500;color:var(--text-2);background:var(--surface);box-shadow:none}.chip-toggle.on,.chip-toggle.on:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:500}.filter-status{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text);padding:0 4px}.backlog-page{min-width:0}.backlog-controls{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.backlog-table{container-type:inline-size}.backlog-grid{table-layout:fixed}.backlog-grid th{overflow:hidden;text-overflow:ellipsis}.backlog-grid td{overflow:hidden}.backlog-grid td.col-id,.backlog-grid td.col-prio{font-variant-numeric:tabular-nums}.backlog-grid th.col-id{width:64px}.backlog-grid th.col-type{width:92px}.backlog-grid th.col-state{width:136px}.backlog-grid th.col-assignee{width:184px}.backlog-grid th.col-prio{width:80px}.backlog-grid .title-link{min-width:0}.title-head{display:flex;align-items:center;gap:8px}.title-head-tools{display:inline-flex;gap:2px;margin-left:auto}button.tree-toggle{display:inline-grid;place-items:center;width:26px;height:26px;min-height:0;padding:0;margin:-6px 0;border:0;border-radius:7px;background:transparent;box-shadow:none;color:var(--text-2)}button.tree-toggle:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.backlog-grid td.col-title{position:relative}.row-adds{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;gap:2px;padding:2px 2px 2px 8px;border-radius:9px;background:var(--surface-2);opacity:0;pointer-events:none}.grid-row:hover .row-adds,.row-adds:focus-within{opacity:1;pointer-events:auto}.row-adds .row-action{opacity:1}.backlog-grid .assignee{max-width:100%}@container (max-width: 1280px){.backlog-grid .col-type{display:none}}@container (max-width: 1000px){.backlog-grid .col-prio{display:none}.backlog-grid th.col-assignee{width:52px;font-size:0}.backlog-grid .assignee-name{display:none}}@container (max-width: 720px){.backlog-grid .col-id{display:none}.backlog-grid th.col-state{width:112px}}.grid-row.context-row td{opacity:.5}.grid-row.context-row:hover td{opacity:.8}@media(max-width:900px){.filter-bar .filter{width:100%}}.select-host{min-width:0;width:100%;font-weight:400}.select-host.grow{flex:1}.select-narrow{width:96px;flex:none}.select-compact{width:72px;flex:none}.select-compact>*{--control-height-md: 28px}.select-model{width:100%}.select-host.type-filter{width:150px;flex:none}.role-select{width:170px;flex:none}.col-prio .select-host{width:72px}.settings-page{max-width:820px}.form-page.settings-sections{gap:40px;max-width:none}.settings-tab{display:inline-flex;align-items:center;gap:7px}.settings-tab svg{flex:none}.settings-tab-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--warn)}.settings-panel{display:grid;gap:16px;min-width:0;margin-top:20px;color:var(--text);font-size:inherit;line-height:inherit}.settings-panel[data-state=inactive]{display:none}.settings-panel[data-state=active]{animation:settings-panel-in var(--duration-standard) var(--ease-enter)}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.settings-panel[data-state=active]{animation:none}}.settings-card{display:grid;min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.settings-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;min-height:60px;padding:12px 20px}.settings-card-head h3{margin:0;font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--text)}.settings-card-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto}.settings-card-body{display:grid;gap:16px;min-width:0;padding:20px;border-top:1px solid var(--border-subtle)}.settings-card-rows{min-width:0;border-top:1px solid var(--border-subtle)}.settings-card-foot{padding:12px 20px;border-top:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px)}.settings-steps{margin:0;padding:14px 18px 14px 38px;display:grid;gap:8px;font-size:13px;line-height:1.55;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.settings-steps code{word-break:normal;white-space:normal}.secret-field{display:flex;flex-direction:column;gap:6px}.secret-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.secret-label{font-size:13px;font-weight:500}.secret-state{font-size:12px;color:var(--text-2);display:inline-flex;align-items:center;gap:6px}button.link.danger-link{color:var(--danger);font-size:12px}button.link.danger-link:hover:not(:disabled){color:var(--danger);text-decoration:underline}.settings-source{font-weight:400;font-size:11.5px;color:var(--muted)}.settings-check{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.registry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;color:var(--text-2);min-width:0}.registry-meta code{overflow-wrap:anywhere}.registry-preview{margin:0;font-size:12.5px;color:var(--text-2);overflow-wrap:anywhere}.release-version{display:inline-flex;align-items:center;gap:6px}.release-version code{font-size:12px;font-variant-numeric:tabular-nums}.release-version-warn{flex:none;color:var(--warn)}.release-kind{display:inline-flex;align-items:center;gap:7px;color:var(--text-2);font-size:12.5px;font-weight:500}.release-kind i{width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.release-kind[data-kind=major] i{background:var(--accent)}.release-kind[data-kind=minor] i{background:color-mix(in oklab,var(--text) 55%,var(--surface))}.release-change{display:grid;gap:1px;min-width:0;padding-block:8px}.release-change-title{display:block;min-width:0;padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:500;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.release-change-title{cursor:default}.release-key{margin-right:6px;color:var(--muted);font-family:var(--mono);font-size:11.5px;font-weight:400}.release-note{min-width:0;overflow:hidden;color:var(--text-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){button.release-change-title:hover{background:none;text-decoration:underline;text-underline-offset:3px}}.release-change-title{min-height:0;line-height:20px}.release-note{line-height:18px}@media(max-width:620px){.releases td[data-label=Image],.releases td[data-label=""]{order:0;flex:none;align-self:center}.releases .release-change{padding-block:0}}.release-image-tip{display:grid;gap:2px;max-width:360px}.release-image-tip code{overflow-wrap:anywhere;font-size:11.5px}.release-log-modal .release-image-log{max-height:min(60vh,520px)}.release-image-log{margin:0;max-height:280px;overflow:auto;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--border);font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--code-text);white-space:pre-wrap;word-break:break-word}.settings-check-ok{color:var(--ok-ink)}.settings-check-fail{color:var(--danger)}.settings-warn{margin:0;font-size:12.5px;color:var(--warn);background:var(--warn-soft);padding:8px 10px;border-radius:8px}.settings-saved{font-size:12.5px;color:var(--ok-ink);font-weight:500}.title-with-help{display:inline-flex;align-items:center;gap:6px;min-width:0}.page-head .title-with-help h1{margin:0}.help-tip{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;min-height:0;padding:0;margin:-2px 0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--muted);cursor:pointer}.help-tip:hover,.help-tip[data-state=open]{color:var(--text);background:color-mix(in oklab,var(--foreground) 7%,transparent)}.help-tip-content{display:grid;gap:8px;font-size:13px;line-height:1.55;color:var(--text-2)}.help-tip-content p,.help-tip-content ol,.help-tip-content ul{margin:0}.help-tip-content ol,.help-tip-content ul{display:grid;gap:4px;padding-left:18px}.help-tip-content strong{color:var(--text);font-weight:500}.help-tip-content code{word-break:break-word}.settings-mode{justify-self:start;max-width:100%}.palette-cards[data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.palette-preview{--pp-bg: oklch(97.4% var(--pal-c) var(--pal-h));--pp-line: oklch(86% calc(var(--pal-c) * 1.6) var(--pal-h));display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--pp-bg)}:root[data-theme=dark] .palette-preview{--pp-bg: oklch(21% var(--pal-c) var(--pal-h));--pp-line: oklch(40% var(--pal-c) var(--pal-h))}.palette-preview-accent{flex:none;width:24px;height:12px;border-radius:999px;background:var(--pal-accent)}.palette-preview-second,.palette-preview-third{flex:none;width:12px;height:12px;border-radius:50%;background:var(--pal-accent-2)}.palette-preview-third{margin-left:-4px;background:var(--pal-accent-3)}.palette-preview-lines{flex:1;display:grid;gap:5px;min-width:0}.palette-preview-lines>span{height:4px;border-radius:2px;background:var(--pp-line)}.palette-preview-lines>span+span{width:60%}.settings-savebar{position:sticky;bottom:16px;z-index:5;padding:10px 12px 10px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-float);box-shadow:var(--shadow-floating)}.savebar-note{margin-right:auto;color:var(--text-2);font-size:13px}button.link.worker-reset{justify-self:start;font-size:12px;color:var(--text-2)}.claude-signin{display:grid;gap:12px;min-width:0}.claude-signin-note{margin:0;color:var(--text-2);font-size:13px;line-height:1.55}.claude-signin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.claude-account{display:flex;align-items:center;gap:12px;padding:12px 14px;min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.claude-account-text{display:grid;gap:2px;flex:1;min-width:0;font-size:13px}.claude-account-email{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claude-login{display:grid;gap:12px;min-width:0}.claude-terminal{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.claude-terminal-tools{display:inline-flex;align-items:center;gap:4px;margin:-4px -6px -4px 0}.claude-terminal-open{padding:4px 8px;border-radius:8px;color:var(--text);font-size:12px;font-weight:500;text-decoration:none}.claude-terminal-open:hover{background:color-mix(in oklab,var(--foreground) 6%,transparent)}.claude-code-field{display:flex;align-items:flex-end;gap:8px}.claude-code-field>:first-child{flex:1;min-width:0}.claude-terminal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid var(--border);font-size:12px;font-weight:500}.claude-terminal-bar .muted{font-weight:400}.claude-terminal-screen{height:200px;padding:8px 4px 8px 10px}.claude-terminal-screen .xterm{height:100%}.claude-terminal-screen .xterm-viewport{background:transparent!important;scrollbar-width:thin}.claude-terminal[data-state=ended] .xterm-cursor-layer{opacity:0}.pref-number{width:190px}.pref-number>*{width:100%}.pref-number [class*=arc_label_]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.message-bar button.link{color:var(--accent);text-decoration:underline;font-size:inherit}.content-fill{display:flex;flex-direction:column;height:calc(100vh - var(--topbar-h));min-height:0;overflow:hidden;padding-bottom:20px}.content-fill>*{flex:none}.content-fill>.git-page{flex:1;min-height:0}.git-page{display:flex;flex-direction:column;gap:14px;min-width:0}.releases{display:flex;flex-direction:column;gap:16px;width:min(100%,1100px)}.git-page>.page-head{margin-bottom:0}.git-page .page-head-text p{font-size:13px}.git-sync-body{display:flex;flex-direction:column;gap:6px}.git-stats{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.git-command-line{display:inline-flex;align-items:center;gap:6px;min-width:0}.git-command-line code{padding:4px 8px;font-size:12px;word-break:break-all}.git-scroll{flex:1;min-height:0;overflow-y:auto}.git-workspace{flex:1;min-height:0;display:grid;grid-template-columns:264px minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.git-workspace.with-detail{grid-template-columns:264px minmax(0,1fr) minmax(340px,30%)}.git-branches{display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px 10px 10px;border-right:1px solid var(--border);background:var(--surface-sunken)}.git-branches-tree{flex:1;min-height:0;overflow-y:auto;margin:0 -4px;padding:0 4px}.git-branches .git-tree-view{border:0;border-radius:0;padding:0;background:transparent}.git-head-mark{padding:0 5px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:500}.git-history{display:flex;flex-direction:column;min-width:0;min-height:0;container-type:inline-size}.git-history-head,.git-row{display:grid;grid-template-columns:var(--graph-w) minmax(0,1fr) 160px 108px 64px;align-items:center;column-gap:12px;padding-right:14px}.git-history-head{flex:none;height:34px;padding-left:0;border-bottom:1px solid var(--border);font-size:12px;font-weight:500;color:var(--text-2)}.git-history-head>:first-child{padding-left:8px}.git-history-body{flex:1;min-height:0;overflow:auto;outline:none}.git-history-body:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-ring)}.git-row{height:28px;font-size:13px;cursor:pointer}.git-row:hover{background:var(--surface-2)}.git-row.selected{background:var(--accent-soft)}.git-row.merge .git-row-subject{color:var(--text-2)}.git-row-worktree .git-row-subject{font-style:italic;color:var(--text-2)}.git-graph{display:block;overflow:visible}.git-dot{stroke:var(--surface)}.git-dot-hollow{fill:var(--surface)}.git-row:hover .git-dot{stroke:var(--surface-2)}.git-row:hover .git-dot-hollow{fill:var(--surface-2)}.git-row-message{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.git-row-subject{flex:1 1 0;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.git-outgoing{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--warn-soft);color:var(--warn)}.git-ref{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:44px;max-width:210px;height:20px;padding:0 7px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text-2);font-size:11.5px;font-weight:500}.git-ref svg{flex:none}.git-ref-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.git-ref.head{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.git-ref.more{color:var(--text-2);border-color:var(--border-strong);background:var(--surface-2)}.git-col-author{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-2)}.git-author-mark{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--surface-3);color:var(--text-2);font-size:9px;font-weight:500}.git-author-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.git-col-date{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.git-col-sha{font-family:var(--mono);font-size:12px;color:var(--muted)}.git-history-more{display:flex;justify-content:center;padding:10px}.git-history-end{padding:12px;text-align:center;font-size:12px;color:var(--muted)}.git-detail{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow-y:auto;padding:16px 18px 20px;border-left:1px solid var(--border)}.git-detail-head{display:flex;align-items:flex-start;gap:10px}.git-detail-head h3{flex:1;margin:0;font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}button.git-detail-close{display:grid;place-items:center;flex:none;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--text-2)}button.git-detail-close:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.git-detail-refs{display:flex;flex-wrap:wrap;gap:6px}.git-detail-refs .git-ref{max-width:100%}.git-detail-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.git-detail-meta dt{color:var(--text-2)}.git-detail-meta dd{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.git-detail-parents button.link code{color:var(--accent)}.git-detail-changes{display:flex;flex-direction:column;gap:10px}.git-detail-changes h4.section-label{margin:0}.git-section{gap:10px}.git-section-head{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.git-section-head h3{margin:0;font-size:14.5px;font-weight:500}.git-count-chips{display:flex;gap:6px;flex-wrap:wrap}.git-dir{display:flex;flex-direction:column;gap:4px}.git-dir+.git-dir{margin-top:6px}.git-dir-name{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-2);font-family:var(--mono);padding:2px 2px 4px;overflow-wrap:anywhere}.git-file .disclosure-head{gap:10px}.git-status{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap;flex:none;background:var(--surface-2);color:var(--text-2)}.git-status-added,.git-status-untracked{background:var(--ok-soft);color:var(--ok-ink)}.git-status-modified,.git-status-type_changed{background:var(--blue-soft);color:var(--blue-ink)}.git-status-deleted{background:var(--danger-soft);color:var(--danger)}.git-status-renamed,.git-status-copied{background:var(--purple-soft);color:var(--purple-ink)}.git-status-conflicted{background:var(--warn-soft);color:var(--warn)}.git-status-untracked{background:var(--surface-2);color:var(--text-2)}.git-plain-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.git-plain-files li{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--border);font-size:13px;min-width:0}.git-plain-files li:last-child{border-bottom:0}.git-tree{display:flex;flex-direction:column;gap:4px}.git-commit-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.git-commit-summary strong{color:var(--text)}.git-commit-message{margin:0;white-space:pre-wrap;font-family:var(--mono);font-size:12px;color:var(--text-2);background:var(--surface-2);border-radius:8px;padding:8px 10px}@container (max-width: 860px){.git-history-head,.git-row{grid-template-columns:var(--graph-w) minmax(0,1fr) 96px 58px}.git-col-author{display:none!important}}@container (max-width: 560px){.git-history-head,.git-row{grid-template-columns:var(--graph-w) minmax(0,1fr) 58px}.git-col-date{display:none!important}}@media(max-width:1250px){.git-workspace{grid-template-columns:220px minmax(0,1fr)}.git-workspace.with-detail{grid-template-columns:220px minmax(0,1fr) minmax(300px,34%)}}@media(max-width:1000px){.git-workspace,.git-workspace.with-detail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(320px,1fr) auto;overflow:visible}.git-branches{max-height:220px;border-right:0;border-bottom:1px solid var(--border)}.git-detail{border-left:0;border-top:1px solid var(--border);max-height:none}}@media(max-width:900px){.content-fill{height:auto;overflow:visible}.git-history-body{max-height:70vh}}.tag-instruction{display:inline-flex;align-items:center;gap:4px;background:var(--clay-soft);color:var(--clay-ink)}button.instruct-button{display:inline-flex;align-items:center;gap:8px}.modal.instruction-modal{width:min(640px,calc(100vw - 32px))}.instruction-modal .hint{margin:0}.instruction-modal textarea{min-height:170px}.instruction-steps{margin:0;padding:10px 14px 10px 32px;background:var(--surface-2);border-radius:var(--radius-sm);font-size:12.5px;color:var(--text-2);display:flex;flex-direction:column;gap:4px}.instruction-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:12px 14px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.instruction-strip-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.instruction-strip-title{font-weight:500;font-size:13.5px}.instruction-cards{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}button.instruction-card{flex:0 0 340px;display:flex;flex-direction:column;gap:10px;align-items:stretch;text-align:left;padding:10px 12px;min-height:0;border:1px solid var(--border);border-left:3px solid color-mix(in srgb,var(--clay) 70%,var(--surface));border-radius:var(--radius);background:var(--surface);box-shadow:none;font-weight:400}button.instruction-card:hover:not(:disabled){background:var(--clay-wash);border-color:var(--clay-line);border-left-color:var(--clay)}.instruction-card-text{font-size:13px;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.instruction-card-foot{display:flex;align-items:center;gap:8px}.instruction-status{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.instruction-status .state-dot{background:currentColor}.instruction-status.tone-accent{background:var(--accent-soft);color:var(--accent)}.instruction-status.tone-ok{background:var(--ok-soft);color:var(--ok-ink)}.instruction-status.tone-danger{background:var(--danger-soft);color:var(--danger)}.instruction-text{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55;background:var(--clay-wash);border:1px solid var(--clay-line);border-radius:var(--radius);padding:12px 14px}.instruction-summary{font-size:13.5px;line-height:1.55}.instruction-tree{display:flex;flex-direction:column;gap:2px}button.instruction-node{display:flex;align-items:center;gap:8px;width:100%;min-width:0;text-align:left;padding:6px 8px;min-height:0;border:0;border-radius:8px;background:transparent;box-shadow:none;font-weight:400;font-size:13px}button.instruction-node:hover:not(:disabled){background:var(--surface-2)}button.instruction-node.context{color:var(--text-2)}.instruction-node-key{font-size:11.5px;font-weight:500;color:var(--text-2);flex:none}.instruction-node-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instruction-error{align-items:center}button.link.instruction-link{display:inline-flex}button.link.instruction-link:hover .tag-instruction{background:var(--clay-line)}.instruction-card-foot>span{white-space:nowrap}.usage-meter{position:relative}button.usage-trigger{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:none;font-weight:500}button.usage-trigger:hover:not(:disabled),button.usage-trigger.open{border-color:var(--border-strong);background:var(--surface-2)}.usage-label{font-size:12px;color:var(--text-2)}.usage-value{font-size:12.5px;font-weight:500;min-width:34px;text-align:right;white-space:nowrap}.usage-value.tone-ok,.usage-row-value.tone-ok{color:var(--text)}.usage-value.tone-warn,.usage-row-value.tone-warn{color:var(--warn)}.usage-value.tone-danger,.usage-row-value.tone-danger{color:var(--danger)}.usage-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:300px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-panel);padding:14px;display:flex;flex-direction:column;gap:14px;animation:modal-in .15s var(--ease)}.usage-popover-title{font-weight:500;font-size:13.5px}.usage-row{display:flex;flex-direction:column;gap:6px}.usage-row-head{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.usage-row-title{font-weight:500}.usage-row-value{font-weight:500;font-size:12.5px}.usage-note{margin:0;font-size:12px;line-height:1.5}.usage-waiting{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px;border-radius:9px;background:var(--surface-2)}.usage-waiting-text{display:flex;flex-direction:column;gap:2px;min-width:0}.usage-waiting button{white-space:nowrap;flex-shrink:0}.usage-waiting-badge{font-size:11.5px;font-weight:500;padding:1px 7px;border-radius:999px;background:var(--warn-soft);color:var(--warn);white-space:nowrap}button.link.usage-force{color:inherit;font-weight:500;text-decoration:underline;font-size:inherit}.usage-footer{display:flex;align-items:center;gap:8px;justify-content:space-between}.usage-footer button{white-space:nowrap;flex-shrink:0}.usage-note.warn{background:var(--danger-soft);color:var(--danger);padding:8px 10px;border-radius:8px}@media(max-width:720px){.usage-label{display:none}.usage-bar{width:60px}}@media(max-width:560px){.topbar{gap:8px;padding:0 12px}.breadcrumb{display:none}button.brand{margin-right:0}button.usage-trigger{gap:6px;padding:4px 10px}.usage-bar{width:44px}}.timeline{display:flex;flex-direction:column;gap:4px;--timeline-surface: var(--surface)}.timeline-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:-4px 0 0}.timeline-agent{display:inline-flex;align-items:center;gap:5px}.timeline-agent .avatar{box-shadow:none}.timeline-log-title{font-size:12.5px;color:var(--text-2);margin:6px 0 8px}.item-window[role=dialog]{inset:16px;width:auto;height:auto;max-height:none;display:flex;flex-direction:column;overflow:hidden}.item-window-header{--c: var(--accent);flex:none;align-items:flex-start;padding:16px 24px 16px 28px}.item-window-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:32px}.item-window-title{margin:6px 0 0;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.item-window-header .parent-path{margin:10px 0 0}.item-window-body{flex:1;min-height:0;display:flex;padding:0}.item-window-grid{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px}.item-window-main{min-width:0;overflow-y:auto;padding:20px 28px 32px;display:flex;flex-direction:column;gap:16px}.item-window-side{min-width:0;overflow-y:auto;padding:20px 22px 24px;border-left:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:24px}.item-side-section{display:flex;flex-direction:column;gap:10px}.item-side-section>h3,.item-section>h3{margin:0;font-size:13px;font-weight:500;color:var(--text-2)}.item-side-section .hint{margin:0}.item-side-actions{display:flex;flex-wrap:wrap;gap:8px}.item-side-row{display:flex;align-items:center;gap:8px}.item-side-section .deps{margin:0}.touches{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.touches code{font-size:12px;color:var(--text-2);overflow-wrap:anywhere}.dep-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dep-key{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.item-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:12.5px;line-height:1.5}.item-facts dt{color:var(--text-2)}.item-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.item-side-danger{margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.item-side-danger>[class*=arc_button_]{align-self:flex-start}.item-tab{display:flex;flex-direction:column;gap:16px;padding-top:18px}.item-form-actions{display:flex;justify-content:flex-end;gap:8px}.item-section{display:flex;flex-direction:column;gap:10px;margin-top:8px}.item-timeline{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px;align-items:start}.item-timeline-steps,.item-timeline-log{min-width:0}.item-timeline-log .timeline-log-title{margin-top:0}.item-timeline-log .run-log{height:max(320px,calc(100dvh - 440px))}@media(max-width:1100px){.item-timeline{grid-template-columns:minmax(0,1fr)}.item-timeline-log .run-log{height:420px}}@media(max-width:900px){.item-window[role=dialog]{inset:0;border:0;border-radius:0}.item-window-header{padding:14px 16px}.item-window-header .parent-path{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.item-window-header .parent-step{flex:none}.item-window-body{display:block;overflow-y:auto}.item-window-grid{display:flex;flex-direction:column}.item-window-main,.item-window-side{overflow:visible}.item-window-main{padding:16px}.item-window-side{padding:20px 16px 28px;border-left:0;border-top:1px solid var(--border)}}.parent-path{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;margin:-4px 0 2px}.parent-step{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%}.parent-sep{color:var(--muted);padding:0 4px}button.parent-link{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:28px;padding:2px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);box-shadow:none;font-size:12.5px;font-weight:500;color:var(--text)}button.parent-link:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2);color:var(--text)}.parent-key{font-family:var(--mono);font-size:11.5px;color:var(--muted);white-space:nowrap}.parent-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.rl{display:flex;flex-direction:column;gap:6px}.rl-toolbar{display:flex;justify-content:flex-end;gap:14px;font-size:12px}.rl-toolbar button.link{font-size:12px;color:var(--text-2)}.run-log.rl-log{font-family:inherit;font-size:13px;gap:4px;padding:10px}.rl-item{min-width:0}.rl-head{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:none;box-shadow:none;text-align:left;font-weight:400;color:var(--text);cursor:pointer}.rl-head:hover{background:var(--surface-3);border-color:var(--border)}.rl-head[aria-expanded=true]{background:var(--surface-2);border-color:var(--border);border-bottom-left-radius:0;border-bottom-right-radius:0}.rl-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:11px;font-weight:500}.rl-head.bad .rl-icon{background:var(--danger-soft);color:var(--danger)}.rl-head.sys .rl-icon{background:var(--surface-3);color:var(--text-2)}.rl-title{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}.rl-label{flex:0 0 auto;font-weight:500;font-size:12.5px;white-space:nowrap}.rl-head.sys .rl-label{font-weight:500;color:var(--text-2);white-space:normal}.rl-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12.5px}.rl-detail.mono{font-family:var(--mono);font-size:12px}.rl-meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;white-space:nowrap;color:var(--text-2)}.rl-meta.muted{color:var(--muted)}.rl-meta.bad{color:var(--danger);font-weight:500}.rl-meta.running{color:var(--accent)}.rl-meta .add{color:var(--ok);font-weight:500}.rl-meta .del{color:var(--danger);font-weight:500}.rl-body{border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;padding:8px 10px 10px 36px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.rl-group-body{padding:6px 6px 6px 22px;gap:3px}.rl-caption{font-size:12px;color:var(--text-2)}.rl-output{margin:0;padding:8px 10px;border-radius:6px;background:var(--surface-sunken);border:1px solid var(--border);font-family:var(--mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:340px;overflow:auto;color:var(--text)}.rl-output.rl-command{color:var(--accent);background:var(--accent-soft);border-color:transparent;max-height:160px}.rl-output.error{background:var(--danger-soft);color:var(--danger-ink);border-color:transparent}.rl-diff .add{display:block;background:var(--ok-soft);color:var(--ok-ink)}.rl-diff .del{display:block;background:var(--danger-soft);color:var(--danger-ink)}.rl-diff .hunk{color:var(--muted)}.rl-todos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.rl-todos li{display:flex;gap:8px}.rl-todos li span{width:14px;color:var(--muted)}.rl-todos .todo-completed{color:var(--muted);text-decoration:line-through}.rl-todos .todo-completed span{color:var(--ok);text-decoration:none}.rl-todos .todo-in_progress{font-weight:500}.rl-todos .todo-in_progress span{color:var(--accent)}.rl-children{border-left:2px solid var(--border);padding-left:8px;display:flex;flex-direction:column;gap:3px}.rl-text{padding:4px 8px 4px 10px;border-left:3px solid var(--border-strong);color:var(--text);font-size:13px;line-height:1.55}.rl-text p{margin:0 0 4px}.rl-sys-single,.rl-session{padding:2px 8px 2px 38px;font-size:12px;color:var(--muted)}.rl-sys-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.rl-sys-lines li.bad{color:var(--danger)}.rl-result{margin-top:6px;padding:10px 12px;border-radius:10px;background:var(--ok-soft);border:1px solid transparent;font-size:13px}.rl-result.is-error{background:var(--danger-soft)}.rl-result-head{display:flex;justify-content:space-between;gap:10px;font-weight:500;font-size:12.5px;margin-bottom:4px}.rl-result-head .muted{font-weight:400}.rl-steer{align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:12px 12px 4px;background:var(--accent-soft);font-size:13px}.rl-steer.refused{background:var(--danger-soft)}.rl-steer-head{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;font-weight:500;color:var(--text-2)}.rl-steer-head .muted{font-weight:400}.rl-steer-text{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.rl-steer-reason{margin:4px 0 0;font-size:12px;color:var(--danger)}.rl-steer-box{display:flex;align-items:flex-end;gap:8px}.rl-steer-field{flex:1;min-width:0}.select-model{min-width:190px}button.pause-button{display:inline-flex;align-items:center;gap:6px}.board-title{display:flex;align-items:center;gap:10px;min-width:0}.pause-flag{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--text-2);cursor:default}.pause-flag:hover,.pause-flag:focus-visible{color:var(--text);background:var(--surface-2)}.tag.tag-paused{align-self:flex-start;background:var(--warn-soft);color:var(--warn)}.instruction-status.tone-warn{background:var(--warn-soft);color:var(--warn)}.instruction-status.tone-muted{background:var(--surface-3);color:var(--text-2)}.instruction-approval .proposal-editor{margin-top:8px}.instruction-revise{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.instruction-revise textarea{width:100%}.instruction-revise-actions{display:flex;align-items:center;gap:8px}button.danger-outline{color:var(--danger);border-color:var(--danger-line)}button.danger-outline:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.proposal-deps{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.proposal-deps .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown .md-table-wrap{overflow-x:auto;margin:6px 0}.markdown .md-table{border-collapse:collapse;font-size:12.5px;min-width:50%}.markdown .md-table th,.markdown .md-table td{border:1px solid var(--border);padding:4px 8px;text-align:left;vertical-align:top}.markdown .md-table th{background:var(--surface-2);font-weight:500}.markdown ol{margin:4px 0;padding-left:22px}.markdown .md-hr{border:0;border-top:1px solid var(--border);margin:10px 0}.shell-chat{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.content-chat{display:flex;flex-direction:column;height:calc(100vh - var(--topbar-h));padding:0;overflow:hidden}.content-chat>.repo-bar{margin:12px 16px 0}.chat{--chat-sidebar-w: 272px;position:relative;flex:1;min-height:0;display:flex}.chat-sidebar{width:var(--chat-sidebar-w);flex-shrink:0;display:flex;flex-direction:column;gap:6px;min-height:0;padding:10px 10px 0;background:var(--surface-2);border-right:1px solid var(--border);transition:margin-left .25s var(--ease),visibility .25s}.chat-sidebar-closed .chat-sidebar{margin-left:calc(var(--chat-sidebar-w) * -1);visibility:hidden}.chat-sidebar-head{display:flex;align-items:center;gap:4px;padding-bottom:4px}.chat-project{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px}.chat-project-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:13.5px}button.chat-icon-button{display:inline-grid;place-items:center;width:32px;height:32px;min-height:0;padding:0;flex-shrink:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--text-2)}button.chat-icon-button:hover:not(:disabled){background:var(--surface-3);color:var(--text)}button.chat-new{display:flex;align-items:center;gap:10px;width:100%;min-height:0;padding:6px 8px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--text);font-size:14px;font-weight:500;text-align:left}button.chat-new:hover:not(:disabled){background:var(--surface-3)}.chat-new-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:var(--accent-text);transition:transform .15s var(--ease)}button.chat-new:hover .chat-new-icon{transform:rotate(90deg) scale(1.05)}.chat-search{display:flex;align-items:center;gap:8px;padding:0 10px;height:34px;border-radius:10px;color:var(--muted);background:var(--surface);border:1px solid var(--border)}.chat-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.chat-search svg{flex-shrink:0}.chat-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;color:var(--text)}.chat-search input::-webkit-search-cancel-button{cursor:pointer}.chat-search input:focus{outline:none;box-shadow:none}.chat-history{flex:1;min-height:0;overflow-y:auto;margin:6px -4px 0;padding:0 4px 16px;scrollbar-width:thin}.chat-history section+section{margin-top:14px}.chat-history h3{margin:0 0 4px;padding:0 8px;font-size:11.5px;font-weight:500;color:var(--muted)}.chat-history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.chat-history li{position:relative;border-radius:8px}.chat-history li:hover{background:var(--hover-wash)}.chat-history li.selected{background:var(--select-wash)}button.chat-item{display:flex;align-items:center;gap:8px;width:100%;min-height:0;padding:7px 34px 7px 8px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--text-2);font-size:13.5px;font-weight:400;text-align:left}.chat-history li.selected button.chat-item{color:var(--text);font-weight:500}.chat-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.chat-item-delete{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);opacity:0}.chat-history li:hover button.chat-item-delete,button.chat-item-delete:focus-visible{opacity:1}button.chat-item-delete:hover:not(:disabled){color:var(--danger);background:var(--surface)}.chat-history-empty{margin:8px;color:var(--muted);font-size:13px;line-height:1.5}.chat-backdrop{display:none}.chat-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface)}.chat-header{display:flex;align-items:center;gap:4px;min-height:48px;padding:8px 16px}.chat-title{margin:0 0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--text)}.chat-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.chat-thread{width:100%;max-width:48rem;margin:0 auto;padding:8px 24px 24px;display:flex;flex-direction:column;gap:28px}.chat-composer{position:relative;width:100%;max-width:48rem;margin:0 auto;padding:0 24px 20px}.chat-composer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none}.chat-composer>*{max-width:none}@media(max-width:900px){.chat-sidebar{position:absolute;z-index:20;top:0;bottom:0;left:0;box-shadow:var(--shadow-panel)}.chat-sidebar-open .chat-backdrop{display:block;position:absolute;inset:0;z-index:15;border:0;padding:0;min-height:0;background:#0000004d;box-shadow:none}.chat-thread,.chat-composer{padding-left:14px;padding-right:14px}}@media(prefers-reduced-motion:reduce){.chat-sidebar{transition:none}}.ask-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:24px 16px 48px}.ask-hero{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px;text-align:center}.ask-empty-composer{align-self:stretch;display:flex;justify-content:center;min-width:0}.ask-logo{margin-bottom:10px;animation:ask-logo-in .6s var(--ease) both}.ai-mark{--ai-icon-ink: #0b0b0c;display:inline-grid;flex-shrink:0}.ai-mark>*{grid-area:1 / 1;display:block;width:100%;height:100%}.ai-mark .ai-mark-dark{display:none}:root[data-theme=dark] .ai-mark{--ai-icon-ink: #fafaf8}:root[data-theme=dark] .ai-mark .ai-mark-light{display:none}:root[data-theme=dark] .ai-mark .ai-mark-dark{display:block}.ai-mark[data-moving] img,.ai-mark:not([data-moving]) .ai-icon{visibility:hidden}.ai-icon{display:block}.ai-icon .p{fill:var(--ai-icon-ink, currentColor);transform-box:fill-box;transform-origin:center}@keyframes ai-cyc3{0%,20%{transform:translate(0)}33.33%,53.3%{transform:translate(var(--x1, 0px),var(--y1, 0px))}66.66%,86.6%{transform:translate(var(--x2, 0px),var(--y2, 0px))}to{transform:translate(0)}}.ai-icon.is-working .p{animation:ai-cyc3 var(--ai-icon-speed, 2.4s) infinite cubic-bezier(.66,0,.34,1)}.ai-icon.is-working .c2{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.ai-icon .p{animation:none!important;transform:none}}.ask-hero h1{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.02em;color:var(--text)}.ask-hero-name{display:inline-block}.ask-hero p{max-width:520px;margin:0;font-size:13.5px}.ask-examples{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;max-width:42rem}button.ask-example{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);font-size:13.5px;font-weight:400;box-shadow:none}button.ask-example:hover:not(:disabled){background:var(--surface-2);color:var(--text)}@keyframes ask-logo-in{0%{opacity:0;transform:scale(.8) rotate(-30deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ask-logo{animation:none}}.ask-turn{display:flex;flex-direction:column;gap:18px}.ask-question{align-self:flex-end;max-width:80%;padding:10px 16px;border-radius:18px;background:var(--surface-3);color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.55}.ask-answer{align-self:stretch;display:flex;flex-direction:column;gap:10px;min-width:0;font-size:15px;line-height:1.65}.ask-answer.failed{padding:12px 14px;border-radius:12px;background:var(--danger-soft)}.ask-answer-head{display:flex;align-items:center;gap:8px}.ask-thinking{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text-2)}.ask-error{display:flex;align-items:center;gap:10px;color:var(--danger);font-size:13px}.ask-mode-tag{display:flex;align-items:center;gap:5px;width:fit-content;margin-bottom:4px;color:var(--text-2);font-size:11.5px;font-weight:500}.ask-proposals{display:grid;gap:12px;margin-top:6px}.proposal-review{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);font-size:14px;line-height:1.5}.pr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px}.pr-head-text{min-width:0}.pr-head-text h3{margin:0;font-size:14.5px;font-weight:500;letter-spacing:-.005em}.pr-head-text p{margin:2px 0 0;color:var(--text-2);font-size:12.5px;line-height:1.5}button.link.pr-all{flex:none;margin-top:2px;color:var(--text-2);font-size:12.5px}.pr-tree,.pr-children{margin:0;padding:0;list-style:none}.pr-tree{max-height:460px;overflow-y:auto;padding:0 8px 8px;overscroll-behavior:contain;scrollbar-width:thin}.pr-children{overflow:hidden}.pr-row{display:flex;align-items:flex-start;gap:8px;min-height:36px;padding:6px 8px;border-radius:10px}.pr-row[data-off] :is(.pr-title,.pr-line,.type-icon,.pr-meta){opacity:.45}.pr-fold{display:grid;flex:none;place-items:center;width:18px;height:22px}.pr-fold-button{display:grid;place-items:center;width:18px;height:18px;min-height:0;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none;color:var(--text-2);cursor:pointer}.pr-row .type-icon{margin-top:4px}.pr-row .pr-check{flex:none;width:32px;height:32px;margin:-5.5px -7px -7px}.pr-body{flex:1;min-width:0}.pr-text{display:grid;width:100%;gap:1px;min-width:0;min-height:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pr-title{color:var(--text);font-weight:500;overflow-wrap:anywhere}.pr-line{overflow:hidden;color:var(--text-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pr-meta{display:flex;flex:none;align-items:center;gap:8px;margin-top:2px;color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}.pr-prio{min-width:22px;text-align:right}.pr-details-frame{overflow:hidden}.pr-details{display:grid;gap:8px;padding:2px 0 6px;color:var(--text-2);font-size:13px;line-height:1.55}.pr-details ul{margin:4px 0 0;padding-left:18px}.pr-details-label{color:var(--text);font-size:12px;font-weight:500}.pr-deps{margin:0;font-size:12.5px}.pr-foot{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 16px;border-top:1px solid var(--border);background:var(--surface-2)}.pr-picked{color:var(--text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.brief-review-body{position:relative;overflow:hidden;padding:0 16px;font-size:13.5px}.brief-review-body:not([data-open]):after{position:absolute;inset:auto 0 0;height:40px;content:"";background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none}.modal.proposal-modal{width:min(980px,calc(100vw - 32px))}@media(hover:hover)and (pointer:fine){.pr-row:hover{background:color-mix(in oklab,var(--foreground) 4%,transparent)}.pr-fold-button:hover{background:color-mix(in oklab,var(--foreground) 7%,transparent);color:var(--text)}}@media(max-width:600px){.pr-line{display:none}.pr-foot{flex-wrap:wrap}}.ask-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ask-attachments{justify-content:flex-end}.ask-attachment-image{display:block;width:72px;height:72px;overflow:hidden;border-radius:10px;border:1px solid var(--border-strong)}.ask-attachment-image img{display:block;width:100%;height:100%;object-fit:cover}.ask-attachment-file{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--border-strong);color:inherit;font-size:12px;text-decoration:none}.ask-attachment-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.ask-question{max-width:92%}}.child-items{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.child-item+.child-item{border-top:1px solid var(--border)}.child-item-head{padding:7px 10px;border-radius:0;font-size:13px}.child-item-head:hover{background:var(--surface-2)}.child-item[data-state=open]>.child-item-head{background:var(--surface-2)}.child-item-head .key{color:var(--text-2);font-weight:500;font-size:12px;flex:none}.child-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child-item-body{padding:6px 12px 12px 36px;display:flex;flex-direction:column;gap:6px;font-size:13px}.child-item-label{font-size:11.5px;font-weight:500;color:var(--muted);margin-top:4px}.switch-list{display:flex;flex-direction:column;gap:12px}.switch-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.switch-row>small{padding-left:52px;color:var(--text-2);font-size:12px;line-height:1.45}.field-with-note{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.field-with-note>:first-child{align-self:stretch}.field-with-note>small{color:var(--text-2);font-size:12px}.key-input{width:130px}.alert-body{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.usage-bar{width:110px;flex:none}.usage-popover .usage-bar{width:100%}.usage-bar.tone-warn{--accent: var(--warn)}.usage-bar.tone-danger{--accent: var(--danger)}.md-code{margin:6px 0;min-width:0}.rl-json{min-width:0;max-height:340px;overflow:auto;font-size:12px}.drawer-body section>[class*=arc_button_],.stack>[class*=arc_button_],.modal-form>[class*=arc_button_]{align-self:flex-start}.metrics-page{max-width:1240px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.metrics-wide{grid-column:1 / -1}.metrics-half{grid-column:span 2}.metrics-grid>.panel{margin:0;min-width:0}.metrics-title{font-size:15px;font-weight:500;margin:0}.metrics-note{margin:0;font-size:12.5px;color:var(--text-2)}.metrics-note strong{font-weight:500;color:var(--text)}.metrics-quality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0}.metrics-quality-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-quality-4{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-quality dt{font-size:12.5px;color:var(--text-2)}.metrics-quality dd{margin:4px 0 0;display:flex;flex-direction:column;gap:2px}.metrics-quality strong{font-size:24px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.metrics-quality span{font-size:12.5px;color:var(--muted)}.metrics-table{width:100%;border-collapse:collapse;font-size:13px}.metrics-table th{font-size:12px;font-weight:500;color:var(--text-2)}.metrics-table th,.metrics-table td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}.metrics-table tr:last-child td{border-bottom:0}.metrics-table th:not(:first-child),.metrics-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.metrics-grid{grid-template-columns:minmax(0,1fr)}.metrics-half{grid-column:auto}}.metrics-table-wrap{overflow-x:auto}.metrics-page .page-header{gap:10px}.metrics-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.metrics-list li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:9px 0;border-bottom:1px solid var(--border);min-width:0}.metrics-list li:last-child{border-bottom:0}.metrics-link{all:unset;display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 260px;cursor:pointer;border-radius:6px}.metrics-link:hover .metrics-item-title{color:var(--accent)}.metrics-link:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.metrics-key{font-size:12px;font-weight:500;color:var(--text-2);font-variant-numeric:tabular-nums;flex-shrink:0}.metrics-item-title{flex:1 1 260px;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-link .metrics-item-title{flex:1 1 auto}.metrics-reason{flex:1 1 100%;order:3;padding-left:2px}.metrics-since{margin-left:auto;font-variant-numeric:tabular-nums}.metrics-progress{display:inline-flex;align-items:center;gap:10px;flex:0 0 240px;font-variant-numeric:tabular-nums}.metrics-progress>:first-child{flex:1;min-width:0}.metrics-progress .small-text{min-width:96px;text-align:right;color:var(--text-2)}.metrics-path{font-family:var(--mono);font-size:12px;word-break:break-all}.metrics-added{color:var(--ok)}.metrics-deleted{color:var(--danger)}@media(max-width:1100px){.metrics-quality-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.metrics-quality-3,.metrics-quality-4{grid-template-columns:minmax(0,1fr)}.metrics-progress{flex-basis:100%}}.metrics-instructions li{display:grid;grid-template-columns:minmax(0,1fr) auto 220px 150px}.metrics-instructions .metrics-progress{flex:none}.metrics-instructions .metrics-since{text-align:right}@media(max-width:900px){.metrics-instructions li{grid-template-columns:minmax(0,1fr) auto}}.commit-activity{display:flex;flex-direction:column;gap:14px;transition:opacity .2s}.commit-activity[data-loading]{opacity:.6}.skeleton-lines{display:grid;gap:8px;flex:1;min-width:0}.skeleton-lines-loose{gap:12px}.skeleton-line{display:flex;align-items:center;height:1lh}.skeleton-shrink{flex-shrink:1;min-width:24px}.skeleton-grow{flex:1}.card.card-skeleton{gap:12px;box-shadow:none}.grid-row.skeleton-row:hover td{background:transparent}.chat-history-skeleton{display:grid;gap:14px}.chat-history-skeleton section{display:grid;gap:1px}.chat-history-skeleton-head{display:flex;align-items:center;height:18px;margin-bottom:4px;padding:0 8px}.chat-history-skeleton-row{display:flex;align-items:center;height:33px;padding:0 8px}.ask-question-skeleton{align-self:flex-end}.history-skeleton{display:grid;gap:2px}.history-skeleton-row{display:flex;align-items:flex-start;gap:12px;padding:12px 4px}.history-skeleton-row>:first-child{margin-top:1px}.cover-trend-skeleton{display:grid;gap:10px;width:100%}.cover-trend-skeleton-text{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.project-card-skeleton{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.project-cover-skeleton{--project: var(--text-2)}.project-card-skeleton-content{display:grid;gap:16px;padding:var(--space-5)}.project-card-skeleton-byline{display:flex;align-items:center;gap:var(--space-3)}.git-row.skeleton-row{cursor:default}.git-row.skeleton-row:hover{background:transparent}.git-skeleton-graph{display:flex;align-items:center}.tree-skeleton{display:grid;gap:2px;padding-top:4px}.tree-skeleton-row{display:flex;align-items:center;gap:8px;height:30px;padding-right:8px}.rl-skeleton{padding:6px 8px}.auth-loading{min-height:100dvh;background:var(--bg)}.auth-page{display:grid;grid-template-rows:auto 1fr;min-height:100dvh;background:var(--bg);color:var(--text)}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px}.auth-brand{display:inline-flex;align-items:center}.auth-brand .brand-dark,:root[data-theme=dark] .auth-brand .brand-light{display:none}:root[data-theme=dark] .auth-brand .brand-dark{display:block}.auth-main{display:grid;justify-items:center;align-content:start;padding:max(4vh,16px) 16px 48px}.auth-password{display:grid;gap:8px}.auth-password .auth-forgot{justify-self:end;font-size:12.5px}.auth-note{margin:0;color:var(--text-2);font-size:12.5px;line-height:1.5}.auth-resend{margin:0;color:var(--text-2);font-size:12.5px;line-height:1.5;text-align:center}@media(max-width:520px){.auth-top{padding:12px 16px}}.form-actions.start{justify-content:flex-start;flex-wrap:wrap}.totp-setup{display:grid;gap:16px;min-width:0}.totp-qr-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.totp-qr{flex:none;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md, 10px);background:#fff}.totp-manual{display:grid;justify-items:start;gap:6px;min-width:0}.totp-secret{font-family:var(--mono);font-size:13px;letter-spacing:.04em;overflow-wrap:anywhere}.recovery-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:14px 16px;list-style:none;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.recovery-codes code{font-family:var(--mono);font-size:13.5px;letter-spacing:.04em}.users-list .pref-title .muted{font-weight:400}.users-list .user-disabled .pref-title{color:var(--text-2)}input::-ms-reveal,input::-ms-clear{display:none}.approval-card{display:grid;gap:20px;width:min(100%,560px);min-width:0;padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.approval-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.approval-head h1{margin:0;font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.3}.approval-intro{margin:-8px 0 0;color:var(--text-2);font-size:14px;line-height:1.6}.approval-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;font-size:13.5px;line-height:1.5}.approval-facts dt{color:var(--text-2)}.approval-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.approval-refs{display:grid;gap:4px}.approval-changes{display:grid;gap:8px}.approval-changes h2{margin:0;font-size:14px;font-weight:500}.approval-changes ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.approval-changes li{display:grid;gap:2px;padding-left:12px;border-left:2px solid var(--border);font-size:13.5px;line-height:1.5}.approval-change-head{font-weight:500}.approval-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:520px){.approval-card{padding:20px}.approval-facts{grid-template-columns:minmax(0,1fr);gap:2px}.approval-facts dd+dt{margin-top:8px}.approval-actions>*{flex:1 1 auto}}.auth-step{display:grid;justify-items:center;width:100%}.ask-answer-actions{display:flex;justify-content:flex-end;margin-top:4px}.handoff-links{display:flex;gap:14px;margin:2px 0 8px;font-size:13px}.releases .image-picker{align-self:flex-start;max-width:100%}.release-images{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-block:6px}.release-images .image-chips{padding-block:0}.image-summary{display:flex;flex-direction:column;gap:4px;min-width:0}.image-summary .git-command-line code{font-size:12.5px}.image-summary-meta{color:var(--text-2);font-size:13px}.image-tag{display:grid;gap:2px;min-width:0;padding-block:6px}.image-tag-line{display:inline-flex;align-items:center;gap:6px}.image-tag code{font-size:12px;font-variant-numeric:tabular-nums}.image-tag-repo{overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.image-digest{display:inline-flex;align-items:center;gap:4px}.image-digest code{font-size:11.5px}.image-reason{display:block;max-width:380px;overflow-wrap:anywhere}.image-chips{display:flex;flex-wrap:wrap;gap:4px;padding-block:6px}.image-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);font-size:12px;line-height:18px}button.image-chip{min-height:0;background:none;box-shadow:none;font-weight:400}button.image-chip:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.image-chip i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.image-chip[data-tone=success] i{background:var(--ok)}.image-chip[data-tone=danger] i{background:var(--danger)}.image-chip[data-tone=warning] i{background:var(--warn)}.image-chip[data-tone=info] i{background:var(--accent)}.image-note{margin:0;font-size:12.5px}.plan-pbis-popover{width:320px;padding:14px}.plan-pbis-title{margin:0 0 8px;font-size:13.5px;font-weight:500}.plan-pbis-list{margin:0;padding-left:18px;color:var(--text-2);font-size:12.5px;line-height:1.5}.plan-pbis-list li+li{margin-top:3px}.plan-pbis-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.storage-value{font-variant-numeric:tabular-nums;font-size:13px;color:var(--text);white-space:nowrap}
