.accordion-a5c5ac1{flex-direction:column;width:100%;display:flex}.bordered-a5c5ac1{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.bordered-a5c5ac1 .item-a5c5ac1:not(:last-child){border-bottom:1px solid var(--color-border)}.item-a5c5ac1{flex-direction:column;display:flex}.trigger-a5c5ac1{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.trigger-a5c5ac1:hover:not(:disabled){background:var(--color-bg-hover)}.trigger-a5c5ac1:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.trigger-a5c5ac1:disabled{cursor:not-allowed;opacity:.5}.title-a5c5ac1{flex:1}.icon-a5c5ac1{color:var(--color-text-muted);justify-content:center;align-items:center;transition:transform .2s;display:flex}.icon-a5c5ac1 svg{width:1rem;height:1rem}.open-a5c5ac1 .icon-a5c5ac1{transform:rotate(180deg)}.content-a5c5ac1{overflow:hidden}.body-a5c5ac1{color:var(--color-text-muted);padding:0 1rem 1rem;font-size:.875rem;line-height:1.6}.disabled-a5c5ac1 .trigger-a5c5ac1{cursor:not-allowed;opacity:.5}.alert-47e705f{border:1px solid;border-radius:.5rem;justify-content:space-between;align-items:flex-start;padding:1rem;display:flex}.content-47e705f{flex:1}.title-47e705f{margin-bottom:.25rem;font-weight:600}.message-47e705f{font-size:.875rem}.info-47e705f{color:var(--lightningcss-light,#334155)var(--lightningcss-dark,#e2e8f0);background:var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,#1e293b);border-color:var(--lightningcss-light,#94a3b8)var(--lightningcss-dark,#475569)}.info-47e705f .dismiss-47e705f{color:var(--lightningcss-light,#334155)var(--lightningcss-dark,#e2e8f0)}.success-47e705f{color:var(--lightningcss-light,#166534)var(--lightningcss-dark,#d1fae5);background:var(--lightningcss-light,#ecfdf5)var(--lightningcss-dark,#14532d);border-color:var(--lightningcss-light,#6ee7b7)var(--lightningcss-dark,#22c55e)}.success-47e705f .dismiss-47e705f{color:var(--lightningcss-light,#166534)var(--lightningcss-dark,#d1fae5)}.warning-47e705f{color:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#fef3c7);background:var(--lightningcss-light,#fefce8)var(--lightningcss-dark,#422006);border-color:var(--lightningcss-light,#fcd34d)var(--lightningcss-dark,#ca8a04)}.warning-47e705f .dismiss-47e705f{color:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#fef3c7)}.error-47e705f{color:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#fee2e2);background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#450a0a);border-color:var(--lightningcss-light,#fca5a5)var(--lightningcss-dark,#dc2626)}.error-47e705f .dismiss-47e705f{color:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#fee2e2)}.overlay-5da9676{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.15s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog-5da9676{background:var(--glade-bg,#fff);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:400px;padding:1.5rem;animation:.15s scaleIn;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.icon_wrapper-5da9676{background:var(--glade-bg-subtle,#f3f4f6);width:3rem;height:3rem;color:var(--glade-primary,#3b82f6);border-radius:50%;justify-content:center;align-items:center;display:flex}.icon_wrapper-5da9676 svg{width:1.5rem;height:1.5rem}.danger-5da9676 .icon_wrapper-5da9676,.danger-5da9676.icon_wrapper-5da9676{background:color-mix(in srgb,var(--glade-error,#ef4444)10%,#0000);color:var(--glade-error,#ef4444)}.warning-5da9676 .icon_wrapper-5da9676,.warning-5da9676.icon_wrapper-5da9676{background:color-mix(in srgb,var(--glade-warning,#f59e0b)10%,#0000);color:var(--glade-warning,#f59e0b)}.content-5da9676{flex-direction:column;gap:.5rem;display:flex}.title-5da9676{color:var(--glade-text-color,#111827);margin:0;font-size:1.125rem;font-weight:600}.description-5da9676{color:var(--glade-text-muted,#6b7280);margin:0;font-size:.875rem;line-height:1.5}.actions-5da9676{gap:.75rem;width:100%;margin-top:.5rem;display:flex}.cancel_button-5da9676,.confirm_button-5da9676{cursor:pointer;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.cancel_button-5da9676:disabled,.confirm_button-5da9676:disabled{opacity:.6;cursor:not-allowed}.cancel_button-5da9676{border:1px solid var(--glade-border-color,#e2e8f0);background:var(--glade-bg,#fff);color:var(--glade-text-color,#374151)}.cancel_button-5da9676:hover:not(:disabled){background:var(--glade-hover-bg,#f3f4f6)}.confirm_button-5da9676{background:var(--glade-primary,#3b82f6);color:#fff;border:none}.confirm_button-5da9676:hover:not(:disabled){background:var(--glade-primary-hover,#2563eb)}.confirm_button-5da9676.danger-5da9676{background:var(--glade-error,#ef4444)}.confirm_button-5da9676.danger-5da9676:hover:not(:disabled){background:color-mix(in srgb,var(--glade-error,#ef4444),#000 10%)}.confirm_button-5da9676.warning-5da9676{background:var(--glade-warning,#f59e0b)}.confirm_button-5da9676.warning-5da9676:hover:not(:disabled){background:color-mix(in srgb,var(--glade-warning,#f59e0b),#000 10%)}.spinner-5da9676{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app_shell-6bafa0b{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.header-6bafa0b{z-index:100;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:fixed;top:0;left:0;right:0}.body-6bafa0b{flex:1;margin-top:56px;display:flex}.sidebar-6bafa0b{background:var(--color-bg);border-right:1px solid var(--color-border);z-index:90;transition:width .2s;position:fixed;top:56px;bottom:0;left:0;overflow-y:auto}.main-6bafa0b{flex:1;min-width:0;transition:margin-left .2s;overflow-y:auto}.footer-6bafa0b{background:var(--color-bg);border-top:1px solid var(--color-border);padding:1rem}.app_header-6bafa0b{align-items:center;gap:1rem;height:100%;padding:0 1rem;display:flex}.app_header_left-6bafa0b{align-items:center;gap:.75rem;display:flex}.app_header_center-6bafa0b{flex:1;justify-content:center;align-items:center;display:flex}.app_header_right-6bafa0b{align-items:center;gap:.5rem;display:flex}.app_content-6bafa0b{width:100%}.padded-6bafa0b{padding:1.5rem}.aspect_ratio-93bc2cd{width:100%;position:relative}.content-93bc2cd{width:100%;height:100%;position:absolute;inset:0}.content-93bc2cd>*{width:100%;height:100%}.content-93bc2cd>img,.content-93bc2cd>video,.content-93bc2cd>iframe{object-fit:cover}.chip-c0b3c47{background:var(--color-bg-muted,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);cursor:default;-webkit-user-select:none;user-select:none;border-radius:.375rem;align-items:center;gap:.375rem;max-width:200px;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.icon-c0b3c47{width:1rem;height:1rem;color:var(--color-text-muted,#6b7280);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-c0b3c47 svg{width:100%;height:100%}.name-c0b3c47{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,monospace);color:var(--color-text,#1a1a1a);flex:1;font-size:.75rem;overflow:hidden}.size-c0b3c47{color:var(--color-text-muted,#6b7280);flex-shrink:0;font-size:.6875rem}.remove-c0b3c47{width:1.125rem;height:1.125rem;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.125rem;padding:0;transition:color .15s,background .15s;display:inline-flex}.remove-c0b3c47:hover:not(:disabled){color:var(--color-danger,#dc2626);background:var(--color-danger-alpha,#dc26261a)}.remove-c0b3c47:disabled{opacity:.5;cursor:not-allowed}.remove-c0b3c47 svg{width:.75rem;height:.75rem}.image-c0b3c47 .icon-c0b3c47{color:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa)}.context-c0b3c47 .icon-c0b3c47{color:var(--lightningcss-light,#059669)var(--lightningcss-dark,#34d399)}.disabled-c0b3c47{opacity:.6;cursor:not-allowed}.list-c0b3c47{flex-wrap:wrap;gap:.5rem;display:flex}.avatar-a56b272{box-sizing:border-box;background:var(--color-bg-muted);border:2px solid var(--color-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;overflow:hidden}.small-a56b272{width:1.75rem;height:1.75rem}.large-a56b272{width:3rem;height:3rem}.xlarge-a56b272{width:4rem;height:4rem}.image-a56b272{object-fit:cover;width:100%;height:100%}.initials-a56b272{color:var(--color-text-muted);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500}.small-a56b272 .initials-a56b272{font-size:.625rem}.large-a56b272 .initials-a56b272{font-size:1rem}.xlarge-a56b272 .initials-a56b272{font-size:1.25rem}.group-a56b272{flex-direction:row-reverse;justify-content:flex-end;display:inline-flex}.group-a56b272 .avatar-a56b272{margin-left:-.75rem}.group-a56b272 .avatar-a56b272:last-child{margin-left:0}.group_small-a56b272 .avatar-a56b272{margin-left:-.5rem}.group_large-a56b272 .avatar-a56b272{margin-left:-.875rem}.group_xlarge-a56b272 .avatar-a56b272{margin-left:-1rem}.badge-b66069e{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.small-b66069e{padding:0 .375rem;font-size:.625rem}.large-b66069e{padding:.25rem .75rem;font-size:.875rem}.default-b66069e{background:var(--color-bg-muted);color:var(--color-text-muted)}.primary-b66069e{background:var(--color-primary-alpha);color:var(--color-primary-text)}.success-b66069e{color:var(--lightningcss-light,#4a6355)var(--lightningcss-dark,#8faa99);background:var(--lightningcss-light,#f0f5f2)var(--lightningcss-dark,#1c2620)}.warning-b66069e{color:var(--lightningcss-light,#6b5f4a)var(--lightningcss-dark,#aa9f88);background:var(--lightningcss-light,#f5f3ef)var(--lightningcss-dark,#24211c)}.error-b66069e{color:var(--lightningcss-light,#6b5555)var(--lightningcss-dark,#a88);background:var(--lightningcss-light,#f5f0f0)var(--lightningcss-dark,#241c1c)}.breadcrumb-a70c73a{display:block}.list-a70c73a{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.item-a70c73a{align-items:center;display:flex}.item-a70c73a:not(:last-child):after{content:var(--separator,"/");color:var(--color-text-muted);margin:0 .5rem;font-size:.875rem}.link-a70c73a{color:var(--color-text-muted);font-size:.875rem;text-decoration:none;transition:color .15s}.link-a70c73a:hover{color:var(--color-text)}a.link-a70c73a{color:var(--color-text-muted)}a.link-a70c73a:hover{color:var(--color-text)}.current-a70c73a .link-a70c73a{color:var(--color-text);cursor:default;font-weight:500}.current-a70c73a .link-a70c73a:hover{text-decoration:none}.button-fb5cf40{height:2.25rem;font-family:var(--font-display);letter-spacing:.01em;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background .1s,border-color .1s,box-shadow .1s;display:inline-flex;position:relative}.button-fb5cf40:disabled{opacity:.5;cursor:not-allowed}.button-fb5cf40:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.content-fb5cf40{align-items:center;gap:.375rem;transition:opacity .15s,visibility .15s;display:inline-flex}.content-fb5cf40 svg{flex-shrink:0;width:1em;height:1em}.spinner_wrapper-fb5cf40{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-fb5cf40{cursor:wait}.loading-fb5cf40 .content-fb5cf40{opacity:0;visibility:hidden}.primary-fb5cf40{background:var(--color-primary);color:#fff;border-color:var(--color-primary-border);text-shadow:0 1px 1px #0003;--spinner-track:#ffffff4d;--spinner-color:#fff;box-shadow:inset 0 1px var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#ffffff0f)}.primary-fb5cf40:hover:not(:disabled){background:var(--color-primary-hover)}.primary-fb5cf40:active:not(:disabled){background:var(--color-primary-active);box-shadow:none}.secondary-fb5cf40{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#e5e7eb);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#ffffff1f)}.secondary-fb5cf40:hover:not(:disabled){background:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#ffffff1f);border-color:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#ffffff2e)}.secondary-fb5cf40:active:not(:disabled){background:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#ffffff0f)}.danger-fb5cf40{background:var(--color-danger);color:#fff;border-color:var(--color-danger-border);text-shadow:0 1px 1px #0003;--spinner-track:#ffffff4d;--spinner-color:#fff;box-shadow:inset 0 1px var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#ffffff0f)}.danger-fb5cf40:hover:not(:disabled){background:var(--color-danger-hover)}.danger-fb5cf40:active:not(:disabled){background:var(--color-danger);box-shadow:none}.ghost-fb5cf40{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#b4b4b4);background:0 0;border-color:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#ffffff1a)}.ghost-fb5cf40:hover:not(:disabled){color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#ffffff29)}.ghost-fb5cf40:active:not(:disabled){background:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff0a)}.small-fb5cf40{border-radius:.25rem;height:1.75rem;padding:0 .5rem;font-size:.75rem}.large-fb5cf40{border-radius:.375rem;height:2.75rem;padding:0 1rem;font-size:.875rem}.button_group-c3c3080{display:inline-flex}.button_group-c3c3080>button,.button_group-c3c3080>*>button{border-radius:0}.button_group-c3c3080>button:not(:first-child),.button_group-c3c3080>*>button:not(:first-child){margin-left:-1px}.button_group-c3c3080>button:hover,.button_group-c3c3080>button:focus,.button_group-c3c3080>*>button:hover,.button_group-c3c3080>*>button:focus{z-index:1;position:relative}.button_group-c3c3080>button:first-child,.button_group-c3c3080>:first-child>button{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.button_group-c3c3080>button:last-child,.button_group-c3c3080>:last-child>button{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.button_group-c3c3080>button:only-child,.button_group-c3c3080>:only-child>button{border-radius:.375rem}.calendar-561332e{background:var(--glade-bg,#fff);border:1px solid var(--glade-border-color,#e2e8f0);-webkit-user-select:none;user-select:none;border-radius:.5rem;flex-direction:column;width:fit-content;padding:.75rem;display:flex}.header-561332e{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.nav_button-561332e{width:2rem;height:2rem;color:var(--glade-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.nav_button-561332e:hover:not(:disabled){background:var(--glade-hover-bg,#f3f4f6);color:var(--glade-text-color,#374151)}.nav_button-561332e:disabled{opacity:.5;cursor:not-allowed}.nav_button-561332e svg{width:1rem;height:1rem}.month_year-561332e{color:var(--glade-text-color,#111827);font-size:.875rem;font-weight:600}.weekdays-561332e{grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:.25rem;display:grid}.weekday-561332e{width:2.25rem;height:2rem;color:var(--glade-text-muted,#6b7280);justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex}.grid-561332e{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.day-561332e{width:2.25rem;height:2.25rem;color:var(--glade-text-color,#374151);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:all .15s;display:flex}.day-561332e:hover:not(:disabled):not(.selected-561332e){background:var(--glade-hover-bg,#f3f4f6)}.day-561332e:disabled{color:var(--glade-text-muted,#d1d5db);cursor:not-allowed}.day-561332e.selected-561332e{background:var(--glade-primary,#3b82f6);color:#fff;font-weight:500}.day-561332e.selected-561332e:hover{background:var(--glade-primary-hover,#2563eb)}.day-561332e.today-561332e{border:1px solid var(--glade-primary,#3b82f6);font-weight:500}.day_empty-561332e{width:2.25rem;height:2.25rem}.disabled-561332e{opacity:.6;pointer-events:none}.small-561332e{padding:.5rem}.small-561332e .header-561332e{margin-bottom:.5rem}.small-561332e .nav_button-561332e{width:1.5rem;height:1.5rem}.small-561332e .nav_button-561332e svg{width:.75rem;height:.75rem}.small-561332e .month_year-561332e{font-size:.75rem}.small-561332e .weekday-561332e{width:1.75rem;height:1.5rem;font-size:.625rem}.small-561332e .day-561332e,.small-561332e .day_empty-561332e{width:1.75rem;height:1.75rem;font-size:.75rem}.large-561332e{padding:1rem}.large-561332e .header-561332e{margin-bottom:1rem}.large-561332e .nav_button-561332e{width:2.5rem;height:2.5rem}.large-561332e .nav_button-561332e svg{width:1.25rem;height:1.25rem}.large-561332e .month_year-561332e{font-size:1rem}.large-561332e .weekday-561332e{width:2.75rem;height:2.5rem;font-size:.875rem}.large-561332e .day-561332e,.large-561332e .day_empty-561332e{border-radius:.5rem;width:2.75rem;height:2.75rem;font-size:1rem}.card-9744704{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.25rem;overflow:hidden}.hoverable-9744704{cursor:pointer;transition:background .15s,border-color .15s}.hoverable-9744704:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.ghost-9744704{cursor:pointer;background:0 0;border-color:#0000;transition:background .15s,border-color .15s}.ghost-9744704:hover{background:var(--color-bg);border-color:var(--color-border)}.header-9744704{padding:1.25rem 1.5rem}.headerOnly-9744704{padding-bottom:1.25rem}.title-9744704{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.description-9744704{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.875rem}.content-9744704{padding:1.25rem 1.5rem}.footer-9744704{align-items:center;gap:.75rem;padding:0 1.5rem 1.25rem;display:flex}.carousel-e485984{width:100%;position:relative;overflow:hidden}.viewport-e485984{width:100%;overflow:hidden}.track-e485984{transition:transform .3s;display:flex}.slide-e485984{flex:0 0 100%;width:100%;min-width:0}.arrow-e485984{z-index:10;background:var(--glade-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2937));width:2.5rem;height:2.5rem;color:var(--glade-text-color,var(--lightningcss-light,#374151)var(--lightningcss-dark,#e5e7eb));box-shadow:var(--lightningcss-light,0 2px 8px #00000026)var(--lightningcss-dark,0 2px 8px #0006);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow-e485984:hover:not(:disabled){background:var(--glade-hover-bg,var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#374151));box-shadow:var(--lightningcss-light,0 4px 12px #0003)var(--lightningcss-dark,0 4px 12px #00000080)}.arrow-e485984:disabled{opacity:.4;cursor:not-allowed}.arrow-e485984 svg{width:1.25rem;height:1.25rem}.arrow_prev-e485984{left:.75rem}.arrow_next-e485984{right:.75rem}.dots-e485984{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.dot-e485984{background:var(--glade-border-color,var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#4b5563));cursor:pointer;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:all .15s}.dot-e485984:hover{background:var(--glade-text-muted,#9ca3af)}.dot-e485984.active-e485984{background:var(--glade-primary,#3b82f6);border-radius:.25rem;width:1.5rem}.slide-e485984 img{object-fit:cover;width:100%;height:100%}.chat_bubble-8348c9e{align-items:flex-start;gap:.5rem;max-width:100%;display:flex}.start-8348c9e{flex-direction:row}.end-8348c9e{flex-direction:row-reverse}.end-8348c9e .content-8348c9e{align-items:flex-end}.end-8348c9e .timestamp-8348c9e{text-align:right}.avatar-8348c9e{flex-shrink:0;margin-top:.125rem}.avatar_spacer-8348c9e{flex-shrink:0;width:2.5rem}.content-8348c9e{flex-direction:column;gap:.125rem;min-width:0;max-width:75%;display:flex}.sender-8348c9e{color:var(--color-text);margin-left:.25rem;font-size:.75rem;font-weight:600}.bubble-8348c9e{word-wrap:break-word;border-radius:1.25rem;padding:.625rem 1rem;line-height:1.4}.variant_default-8348c9e{background:var(--color-bg-muted,#f3f4f6);color:var(--color-text)}.primary-8348c9e{background:var(--color-primary);color:#fff}.muted-8348c9e{background:var(--color-bg-subtle,#f9fafb);color:var(--color-text-muted)}.timestamp-8348c9e{color:var(--color-text-muted);margin-left:.25rem;margin-right:.25rem;font-size:.6875rem}.message_row-8348c9e{align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex;position:relative}.message_row-8348c9e:hover .message_actions-8348c9e{opacity:1;visibility:visible}.message_content-8348c9e{flex:1;min-width:0}.message_actions-8348c9e{opacity:0;visibility:hidden;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem;transition:opacity .15s,visibility .15s;display:flex;position:absolute;top:0;right:0;box-shadow:0 2px 8px #0000001a}.wrapper-eb79036{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.disabled-eb79036{cursor:not-allowed;opacity:.6}.checkbox-eb79036{opacity:0;width:0;height:0;position:absolute}.checkbox-eb79036:checked+.checkmark-eb79036{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-eb79036:checked+.checkmark-eb79036:after{display:block}.checkbox-eb79036:focus+.checkmark-eb79036{box-shadow:0 0 0 3px var(--color-primary-focus)}.checkbox-eb79036:disabled+.checkmark-eb79036{background:var(--color-bg-disabled,#f3f4f6);border-color:var(--color-border,#d1d5db)}.checkmark-eb79036{background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#d1d5db);border-radius:.25rem;flex-shrink:0;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-block;position:relative}.checkmark-eb79036:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.small-eb79036+.checkmark-eb79036{width:.875rem;height:.875rem}.small-eb79036+.checkmark-eb79036:after{width:4px;height:7px;top:1px;left:4px}.large-eb79036+.checkmark-eb79036{width:1.375rem;height:1.375rem}.large-eb79036+.checkmark-eb79036:after{width:6px;height:11px;top:2px;left:6px}.label-eb79036{color:var(--color-text,#1a1a1a);font-size:.875rem}.container-ebe2d16{background:var(--glade-bg-code,var(--color-bg-code,#1e1e1e));border:1px solid var(--glade-border,var(--color-border));border-radius:.5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5;overflow:hidden}.header-ebe2d16{background:var(--glade-bg-code-header,#ffffff0d);border-bottom:1px solid var(--glade-border,var(--color-border));justify-content:space-between;align-items:center;padding:.375rem .625rem;display:flex}.language_wrapper-ebe2d16{align-items:center;gap:.375rem;display:flex}.language_icon-ebe2d16{opacity:.7;width:1rem;height:1rem}.language-ebe2d16{color:var(--glade-text-muted,var(--color-text-muted));text-transform:lowercase;font-size:.75rem}.copy_button-ebe2d16{width:1.5rem;height:1.5rem;color:var(--glade-text-muted,var(--color-text-muted));cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s;display:flex}.copy_button-ebe2d16 svg{width:1rem;height:1rem}.copy_button-ebe2d16:hover{color:var(--glade-text,var(--color-text));background:#ffffff1a}.code_wrapper-ebe2d16{display:flex;overflow-x:auto}.line_numbers-ebe2d16{text-align:right;color:var(--glade-text-muted,var(--color-text-muted,#6e7681));-webkit-user-select:none;user-select:none;border-right:1px solid var(--glade-border,var(--color-border));flex-direction:column;padding:.5rem;display:flex}.line_numbers-ebe2d16 span{line-height:1.5}.pre-ebe2d16{flex:1;margin:0;padding:.5rem .625rem;overflow-x:auto}.code-ebe2d16{color:var(--glade-text-code,var(--color-text-code,#e6edf3));display:block}.code-ebe2d16 i{font-style:normal}.sm-ebe2d16 .pre-ebe2d16,.sm-ebe2d16 .line_numbers-ebe2d16{padding:.5rem;font-size:.75rem}.sm-ebe2d16 .header-ebe2d16{padding:.375rem .5rem}.md-ebe2d16 .pre-ebe2d16,.md-ebe2d16 .line_numbers-ebe2d16{padding:.75rem;font-size:.875rem}.lg-ebe2d16 .pre-ebe2d16,.lg-ebe2d16 .line_numbers-ebe2d16{padding:1rem;font-size:.9375rem}.inline-ebe2d16{background:var(--glade-bg-code-inline,#ffffff1a);color:var(--glade-text-code,var(--color-text-code,#e6edf3));border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.hh0{color:#9cdcfe}.hh1{color:#6a9955;font-style:italic}.hh2,.hh3{color:#4fc1ff}.hh4{color:#4ec9b0}.hh5{color:#ce9178}.hh6,.hh7{color:#dcdcaa}.hh8{color:#c586c0}.hh9{color:#4ec9b0}.hh10{color:#b5cea8}.hh11{color:#d4d4d4}.hh12,.hh13{color:#9cdcfe}.hh14{color:#d4d4d4}.hh15{color:gold}.hh16,.hh17{color:#d4d4d4}.hh18{color:#ce9178}.hh19{color:#d7ba7d}.hh20{color:#569cd6}.hh21,.hh22{color:#4ec9b0}.hh23,.hh24,.hh25{color:#9cdcfe}.hh26{color:#d4d4d4}.panel-c475f90{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;overflow:hidden}.header-c475f90{background:var(--color-bg-muted,#f9fafb);border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.status-c475f90{align-items:center;gap:.5rem;display:flex}.status_icon-c475f90{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.status_icon-c475f90 svg{width:100%;height:100%}.status_text-c475f90{font-size:.875rem;font-weight:500}.meta-c475f90{color:var(--color-text-muted,#6b7280);align-items:center;gap:1rem;font-size:.75rem;display:flex}.duration-c475f90,.exit_code-c475f90{font-family:var(--font-mono,monospace)}.content-c475f90{padding:0}.output-c475f90{font-size:.8125rem;font-family:var(--font-mono,monospace);color:var(--color-text-code,#e6edf3);background:var(--color-bg-code,#1e1e1e);white-space:pre-wrap;word-wrap:break-word;min-height:4rem;max-height:20rem;margin:0;padding:1rem;line-height:1.5;overflow-x:auto}.stderr-c475f90{color:var(--color-danger,#f87171)}.running-c475f90 .status_icon-c475f90,.running-c475f90 .status_text-c475f90{color:var(--color-primary,#3b82f6)}.success-c475f90 .status_icon-c475f90,.success-c475f90 .status_text-c475f90{color:var(--color-success,#22c55e)}.failure-c475f90 .status_icon-c475f90,.failure-c475f90 .status_text-c475f90{color:var(--color-danger,#ef4444)}.collapsible-1ddfba9{width:100%}.trigger-1ddfba9{background:var(--glade-bg-subtle,var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#1f2937));border:1px solid var(--glade-border-color,var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#374151));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;transition:background .15s;display:flex}.trigger-1ddfba9:hover{background:var(--glade-hover-bg,var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#374151))}.trigger-1ddfba9:focus-visible{outline:2px solid var(--glade-focus-ring,#3b82f6);outline-offset:2px}.icon-1ddfba9{color:var(--glade-text-muted,#6b7280);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.icon-1ddfba9 svg{display:block}.open-1ddfba9 .trigger-1ddfba9{border-bottom-right-radius:0;border-bottom-left-radius:0}.open-1ddfba9 .icon-1ddfba9{transform:rotate(180deg)}.open-1ddfba9 .content_wrapper-1ddfba9{grid-template-rows:1fr}.content_wrapper-1ddfba9{border:1px solid var(--glade-border-color,var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#374151));background:var(--glade-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#111827));border-top:none;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.collapsible-1ddfba9:not(.open-1ddfba9) .content_wrapper-1ddfba9{border:none}.content-1ddfba9{padding:0 1rem;overflow:hidden}.open-1ddfba9 .content-1ddfba9{padding:1rem}.disabled-1ddfba9 .trigger-1ddfba9{opacity:.6;cursor:not-allowed}.disabled-1ddfba9 .trigger-1ddfba9:hover{background:var(--glade-bg-subtle,var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#1f2937))}.panel_header-1ddfba9{text-align:left;flex-direction:column;gap:.125rem;display:flex}.panel_title-1ddfba9{color:var(--glade-text-color,#374151);font-size:.875rem;font-weight:600}.panel_subtitle-1ddfba9{color:var(--glade-text-muted,#6b7280);font-size:.75rem}.swatch-2aca55f{color:var(--color-text,#1a1a1a);background:var(--color-bg-muted,#f3f4f6);border-radius:.25rem;align-items:center;gap:.375rem;padding:.125rem .5rem .125rem .25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.4;display:inline-flex}.copyable-2aca55f{cursor:pointer;transition:background .15s}.copyable-2aca55f:hover{background:var(--color-bg-hover,#e5e7eb)}.copyable-2aca55f:active{background:var(--color-bg-active,#d1d5db)}.color-2aca55f{border:1px solid #0000001a;border-radius:.125rem;flex-shrink:0;width:.875rem;height:.875rem}.value-2aca55f{white-space:nowrap}.container-9a18f1d{position:relative}.input_wrapper-9a18f1d{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:.375rem;align-items:center;gap:.5rem;min-width:220px;height:2.25rem;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.input_wrapper-9a18f1d:focus-within,.input_wrapper-9a18f1d.open-9a18f1d{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-focus)}.search_icon-9a18f1d{color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.search_icon-9a18f1d svg{width:1rem;height:1rem}.input-9a18f1d{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.input-9a18f1d::placeholder{color:var(--color-text-muted)}.shortcut_hint-9a18f1d{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;width:2.75rem;display:flex}.kbd-9a18f1d{min-width:1.25rem;height:1.25rem;color:var(--color-text-muted);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:.25rem;justify-content:center;align-items:center;padding:0 .25rem;font-family:inherit;font-size:.6875rem;font-weight:500;display:inline-flex}.clear_button-9a18f1d{width:2.75rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s;display:flex}.clear_button-9a18f1d svg{width:.875rem;height:.875rem}.clear_button-9a18f1d:hover{color:var(--color-text);background:var(--color-bg-hover)}.results-9a18f1d{background:var(--color-bg);border:1px solid var(--color-border);z-index:100;border-radius:.5rem;min-width:280px;max-height:320px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #00000026}.result_item-9a18f1d{text-align:left;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;background:0 0;flex-direction:column;gap:.125rem;width:100%;padding:.625rem .75rem;transition:background .1s;display:flex}.result_item-9a18f1d:last-child{border-bottom:none}.result_item-9a18f1d:hover,.result_item-9a18f1d.selected-9a18f1d{background:var(--color-bg-hover)}.result_name-9a18f1d{color:var(--color-text);font-size:.875rem;font-weight:500}.result_desc-9a18f1d{color:var(--color-text-muted);font-size:.75rem}.container-4f1837a{width:100%;margin-left:auto;margin-right:auto}.padded-4f1837a{padding:2rem}.small-4f1837a{max-width:640px}.medium-4f1837a{max-width:800px}.large-4f1837a{max-width:1024px}.xlarge-4f1837a{max-width:1280px}.context_menu-4033537,.trigger-4033537{display:contents}.menu-4033537{background:var(--color-bg);border:1px solid var(--color-border);z-index:100;opacity:0;visibility:hidden;border-radius:.375rem;min-width:10rem;transition:opacity .1s,transform .1s,visibility .1s;position:fixed;overflow:hidden;transform:scale(.95);box-shadow:0 4px 6px -1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d),0 2px 4px -2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d)}.open-4033537{opacity:1;visibility:visible;transform:scale(1)}@keyframes context-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.item-4033537{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background .15s;display:flex}.item-4033537:hover:not(:disabled){background:var(--color-primary-alpha)}.item-4033537:disabled{opacity:.5;cursor:not-allowed}.divider-4033537{background:var(--color-border);height:1px}.wrapper-d4091a0{flex-direction:row;align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}@media (max-width:480px){.wrapper-d4091a0{flex-direction:column;align-items:flex-start;gap:.25rem}}.label-d4091a0{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#e2e8f0);font-size:.875rem;font-weight:500}.container-d4091a0{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e293b);border:1px solid var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#475569);border-radius:.375rem;align-items:center;gap:0;width:fit-content;display:inline-flex;overflow:hidden}.text-d4091a0{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#e2e8f0);white-space:nowrap;-webkit-user-select:all;user-select:all;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem}.copy_button-d4091a0{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#94a3b8);cursor:pointer;background:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#334155);border:none;border-left:1px solid var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#475569);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s,color .15s;display:flex}.copy_button-d4091a0 svg{width:1rem;height:1rem}.copy_button-d4091a0:hover{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f1f5f9);background:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#475569)}.copy_button-d4091a0:active{background:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#1e293b)}.copied-d4091a0,.copied-d4091a0:hover{color:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#86efac);background:var(--lightningcss-light,#dcfce7)var(--lightningcss-dark,#166534)}.small-d4091a0 .text-d4091a0{padding:.375rem .5rem;font-size:.75rem}.small-d4091a0 .copy_button-d4091a0{width:1.75rem;height:1.75rem}.small-d4091a0 .copy_button-d4091a0 svg{width:.875rem;height:.875rem}.divider-83df721{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.line-83df721{background:var(--color-border,#e5e7eb);flex:1;height:1px}.label-83df721{color:var(--color-text-muted,#6b7280);white-space:nowrap;background:var(--color-bg,#fff);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.new_messages-83df721 .line-83df721{background:var(--color-danger,#dc2626);opacity:.3}.new_messages-83df721 .label-83df721{color:var(--color-danger,#dc2626);background:var(--color-danger-alpha,#dc26261a)}.descriptions-8c5a812{width:100%}.title-8c5a812{color:var(--glade-text-color,var(--lightningcss-light,#111827)var(--lightningcss-dark,#f3f4f6));margin-bottom:.75rem;font-size:1rem;font-weight:600}.list-8c5a812{grid-template-columns:repeat(var(--desc-columns,3),1fr);gap:0;margin:0;display:grid}.item-8c5a812{min-width:0;display:flex}.label-8c5a812{color:var(--glade-text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af));flex-shrink:0;font-size:.875rem;font-weight:500}.value-8c5a812{color:var(--glade-text-color,var(--lightningcss-light,#374151)var(--lightningcss-dark,#e5e7eb));word-break:break-word;margin:0;font-size:.875rem}.horizontal-8c5a812 .item-8c5a812{flex-direction:row;gap:.5rem}.horizontal-8c5a812 .label-8c5a812{min-width:30%;max-width:40%}.horizontal-8c5a812 .value-8c5a812{flex:1}.vertical-8c5a812 .item-8c5a812{flex-direction:column;gap:.25rem}.bordered-8c5a812 .list-8c5a812{border:1px solid var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));border-radius:.5rem;overflow:hidden}.bordered-8c5a812 .item-8c5a812{background:var(--glade-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2937));border-bottom:1px solid var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));padding:.75rem 1rem}.bordered-8c5a812 .item-8c5a812:last-child{border-bottom:none}.bordered-8c5a812 .label-8c5a812{background:var(--glade-bg-subtle,var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#111827));margin:-.75rem 0 -.75rem -1rem;padding:.75rem 1rem}.bordered-8c5a812.vertical-8c5a812 .label-8c5a812{margin:-.75rem -1rem .25rem;padding:.5rem 1rem}.descriptions-8c5a812:not(.bordered-8c5a812) .item-8c5a812{padding:.5rem 0}.small-8c5a812 .title-8c5a812{margin-bottom:.5rem;font-size:.875rem}.small-8c5a812 .label-8c5a812,.small-8c5a812 .value-8c5a812{font-size:.75rem}.small-8c5a812.bordered-8c5a812 .item-8c5a812{padding:.5rem .75rem}.small-8c5a812.bordered-8c5a812 .label-8c5a812{margin:-.5rem 0 -.5rem -.75rem;padding:.5rem .75rem}.small-8c5a812.bordered-8c5a812.vertical-8c5a812 .label-8c5a812{margin:-.5rem -.75rem .125rem;padding:.375rem .75rem}.small-8c5a812:not(.bordered-8c5a812) .item-8c5a812{padding:.375rem 0}.large-8c5a812 .title-8c5a812{margin-bottom:1rem;font-size:1.125rem}.large-8c5a812 .label-8c5a812,.large-8c5a812 .value-8c5a812{font-size:1rem}.large-8c5a812.bordered-8c5a812 .item-8c5a812{padding:1rem 1.25rem}.large-8c5a812.bordered-8c5a812 .label-8c5a812{margin:-1rem 0 -1rem -1.25rem;padding:1rem 1.25rem}.large-8c5a812.bordered-8c5a812.vertical-8c5a812 .label-8c5a812{margin:-1rem -1.25rem .375rem;padding:.625rem 1.25rem}.large-8c5a812:not(.bordered-8c5a812) .item-8c5a812{padding:.625rem 0}.inline-261147b,.full-261147b{font-size:.8125rem;font-family:var(--font-mono,monospace);align-items:center;gap:.5rem;display:inline-flex}.additions-261147b{color:var(--color-success,#22c55e)}.deletions-261147b{color:var(--color-danger,#ef4444)}.no_changes-261147b{color:var(--color-text-muted,#9ca3af)}.bar-261147b{gap:1px;display:inline-flex}.block_add-261147b,.block_del-261147b,.block_empty-261147b{border-radius:1px;width:.5rem;height:.625rem}.block_add-261147b{background:var(--color-success,#22c55e)}.block_del-261147b{background:var(--color-danger,#ef4444)}.block_empty-261147b{background:var(--color-bg-muted,#e5e7eb)}.file_summary-261147b{align-items:center;gap:.75rem;padding:.25rem 0;font-size:.875rem;display:flex}.file_status-261147b{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.status_added-261147b{background:var(--color-success-alpha,#22c55e26);color:var(--color-success,#22c55e)}.status_deleted-261147b{background:var(--color-danger-alpha,#ef444426);color:var(--color-danger,#ef4444)}.status_modified-261147b{background:var(--color-warning-alpha,#eab30826);color:var(--color-warning,#eab308)}.status_renamed-261147b{background:var(--color-info-alpha,#3b82f626);color:var(--color-info,#3b82f6)}.filename-261147b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,monospace);color:var(--color-text);flex:1;overflow:hidden}.drawer_container-38e6e6d{z-index:1000;pointer-events:none;position:fixed;inset:0}.overlay-38e6e6d{opacity:0;pointer-events:auto;background:#00000080;transition:opacity .2s ease-out;position:absolute;inset:0}.overlay_visible-38e6e6d{opacity:1}.drawer-38e6e6d{background:var(--color-bg,#fff);pointer-events:auto;flex-direction:column;transition:transform .25s ease-out;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:-4px 0 24px #00000026}.right-38e6e6d{right:0;transform:translate(100%)}.right-38e6e6d.drawer_open-38e6e6d{transform:translate(0)}.left-38e6e6d{left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000026}.left-38e6e6d.drawer_open-38e6e6d{transform:translate(0)}.small-38e6e6d{width:320px;max-width:100%}.medium-38e6e6d{width:480px;max-width:100%}.large-38e6e6d{width:640px;max-width:100%}.full-38e6e6d{width:100%}.header-38e6e6d{border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.header_content-38e6e6d{color:var(--color-text,#1a1a1a);font-size:1.125rem;font-weight:600}.close_button-38e6e6d{width:2rem;height:2rem;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.close_button-38e6e6d:hover{color:var(--color-text,#1a1a1a);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1a)}.body-38e6e6d{flex:1;padding:1.25rem;overflow-y:auto}.footer-38e6e6d{border-top:1px solid var(--color-border,#e5e7eb);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.dropdown-4b59749{display:inline-block;position:relative}.trigger-4b59749{cursor:pointer}.menu-4b59749{background:var(--color-bg);border:1px solid var(--color-border);z-index:50;opacity:0;visibility:hidden;border-radius:.375rem;min-width:12rem;margin-top:.25rem;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;overflow:hidden;transform:translateY(-.5rem);box-shadow:0 4px 6px -1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d),0 2px 4px -2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d)}.start-4b59749 .menu-4b59749{left:0}.end-4b59749 .menu-4b59749{right:0}.open-4b59749 .menu-4b59749{opacity:1;visibility:visible;transform:translateY(0)}.item-4b59749{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background .15s;display:flex}.item-4b59749:hover:not(:disabled){background:var(--color-primary-alpha)}.item-4b59749:disabled{opacity:.5;cursor:not-allowed}.divider-4b59749{background:var(--color-border);height:1px}.empty_state-5547011{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.icon-5547011{width:4rem;height:4rem;color:var(--color-text-muted);background:var(--color-bg-muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.icon-5547011 svg{width:2rem;height:2rem}.title-5547011{color:var(--color-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.description-5547011{color:var(--color-text-muted);max-width:24rem;margin:0 0 1.5rem;font-size:.875rem}.action-5547011{gap:.75rem;display:flex}.file_input-a39664b{width:100%}.hidden_input-a39664b{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop_zone-a39664b{border:2px dashed var(--glade-border-color,#e2e8f0);background:var(--glade-bg-subtle,#f9fafb);cursor:pointer;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;transition:all .15s;display:flex}.drop_zone-a39664b:hover{border-color:var(--glade-primary,#3b82f6);background:var(--glade-hover-bg,#f3f4f6)}.dragging-a39664b .drop_zone-a39664b{border-color:var(--glade-primary,#3b82f6);background:color-mix(in srgb,var(--glade-primary,#3b82f6)5%,#0000)}.disabled-a39664b .drop_zone-a39664b{opacity:.6;cursor:not-allowed}.disabled-a39664b .drop_zone-a39664b:hover{border-color:var(--glade-border-color,#e2e8f0);background:var(--glade-bg-subtle,#f9fafb)}.icon-a39664b{background:var(--glade-bg,#fff);width:3rem;height:3rem;color:var(--glade-text-muted,#6b7280);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0000001a}.icon-a39664b svg{width:1.5rem;height:1.5rem}.dragging-a39664b .icon-a39664b{color:var(--glade-primary,#3b82f6)}.content-a39664b{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.placeholder-a39664b{color:var(--glade-text-color,#374151);font-size:.875rem;font-weight:500}.hint-a39664b{color:var(--glade-text-muted,#6b7280);font-size:.75rem}.file_name-a39664b{color:var(--glade-primary,#3b82f6);font-size:.875rem;font-weight:500}.small-a39664b .drop_zone-a39664b{gap:.5rem;padding:1rem}.small-a39664b .icon-a39664b{width:2rem;height:2rem}.small-a39664b .icon-a39664b svg{width:1rem;height:1rem}.small-a39664b .placeholder-a39664b{font-size:.75rem}.small-a39664b .hint-a39664b{font-size:.625rem}.large-a39664b .drop_zone-a39664b{gap:1rem;padding:3rem}.large-a39664b .icon-a39664b{width:4rem;height:4rem}.large-a39664b .icon-a39664b svg{width:2rem;height:2rem}.large-a39664b .placeholder-a39664b{font-size:1rem}.large-a39664b .hint-a39664b{font-size:.875rem}.file_input_button-a39664b{align-items:center;gap:.75rem;display:inline-flex}.button-a39664b{border:1px solid var(--glade-border-color,#e2e8f0);background:var(--glade-bg,#fff);color:var(--glade-text-color,#374151);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.button-a39664b:hover{background:var(--glade-hover-bg,#f3f4f6);border-color:var(--glade-border-hover,#d1d5db)}.button-a39664b.disabled-a39664b{opacity:.6;cursor:not-allowed}.button-a39664b svg{flex-shrink:0}.selected_label-a39664b{color:var(--glade-text-muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.875rem;overflow:hidden}.file_path-80da40f{background:var(--color-bg-muted,#f3f4f6);border-radius:.25rem;align-items:center;gap:.375rem;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.4;display:inline-flex}.icon-80da40f{color:var(--color-text-muted,#6b7280);flex-shrink:0;align-items:center;display:inline-flex}.clickable-80da40f{cursor:pointer;transition:background .15s}.clickable-80da40f:hover{background:var(--color-bg-hover,#e5e7eb)}.clickable-80da40f:active{background:var(--color-bg-active,#d1d5db)}.clickable-80da40f .path-80da40f{color:var(--color-primary,#3b82f6)}.clickable-80da40f .path-80da40f:hover{text-decoration:underline}.path-80da40f{color:var(--color-text,#1a1a1a)}.location-80da40f,.line-80da40f,.column-80da40f{color:var(--color-text-muted,#6b7280)}.footer-a93d381{background:var(--color-bg);border-top:1px solid var(--color-border);margin-top:auto;padding:3rem 1rem 2rem}.container-a93d381{flex-direction:column;gap:2rem;max-width:1280px;margin:0 auto;display:flex}.sections-a93d381{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.section-a93d381{min-width:160px}.section_title-a93d381{color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.section_content-a93d381{flex-direction:column;gap:.5rem;display:flex}.links-a93d381{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.link_item-a93d381{margin:0;padding:0}.link-a93d381{color:var(--color-text-muted);font-size:.875rem;text-decoration:none;transition:color .15s}.link-a93d381:hover{color:var(--color-primary-text)}.link-a93d381:visited{color:var(--color-text-muted)}.link-a93d381:visited:hover{color:var(--color-primary-text)}.bottom-a93d381{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.copyright-a93d381{color:var(--color-text-muted);margin:0;font-size:.875rem}@media (max-width:640px){.footer-a93d381{padding:2rem 1rem 1.5rem}.sections-a93d381{flex-direction:column;gap:2rem}.bottom-a93d381{text-align:center;flex-direction:column}}.grid-b1ba756{display:grid}.cols_auto-b1ba756{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cols_2-b1ba756{grid-template-columns:repeat(2,1fr)}.cols_3-b1ba756{grid-template-columns:repeat(3,1fr)}.cols_4-b1ba756{grid-template-columns:repeat(4,1fr)}.gap_small-b1ba756{gap:.5rem}.gap_medium-b1ba756{gap:1rem}.gap_large-b1ba756{gap:1.5rem}.hover_card_wrapper-5313e8e{display:inline-block;position:relative}.trigger-5313e8e{display:inline-block}.card-5313e8e{z-index:50;background:var(--glade-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2937));border:1px solid var(--glade-border-color,var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#374151));min-width:200px;max-width:320px;box-shadow:var(--lightningcss-light,0 10px 15px -3px #0000001a)var(--lightningcss-dark,0 10px 15px -3px #0006),var(--lightningcss-light,0 4px 6px -2px #0000000d)var(--lightningcss-dark,0 4px 6px -2px #0003);opacity:0;visibility:hidden;border-radius:.5rem;padding:.75rem;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;transform:scale(.95)}.card-5313e8e.open-5313e8e{opacity:1;visibility:visible;transform:scale(1)}.bottom-5313e8e{margin-top:.5rem;top:100%;left:50%;transform:translate(-50%)scale(.95)}.bottom-5313e8e.open-5313e8e{transform:translate(-50%)scale(1)}.top-5313e8e{margin-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)scale(.95)}.top-5313e8e.open-5313e8e{transform:translate(-50%)scale(1)}.left-5313e8e{margin-right:.5rem;top:50%;right:100%;transform:translateY(-50%)scale(.95)}.left-5313e8e.open-5313e8e{transform:translateY(-50%)scale(1)}.right-5313e8e{margin-left:.5rem;top:50%;left:100%;transform:translateY(-50%)scale(.95)}.right-5313e8e.open-5313e8e{transform:translateY(-50%)scale(1)}.profile_card-5313e8e{flex-direction:column;gap:.75rem;display:flex}.profile_header-5313e8e{align-items:center;gap:.75rem;display:flex}.profile_avatar-5313e8e{object-fit:cover;border-radius:50%;flex-shrink:0;width:3rem;height:3rem}.profile_avatar_placeholder-5313e8e{background:var(--glade-primary,#3b82f6);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:600;display:flex}.profile_info-5313e8e{flex-direction:column;min-width:0;display:flex}.profile_name-5313e8e{color:var(--glade-text-color,var(--lightningcss-light,#111827)var(--lightningcss-dark,#f3f4f6));white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.profile_username-5313e8e{color:var(--glade-text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af));font-size:.8125rem}.profile_bio-5313e8e{color:var(--glade-text-color,var(--lightningcss-light,#374151)var(--lightningcss-dark,#d1d5db));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.profile_footer-5313e8e{border-top:1px solid var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.icon-c8e3977{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.icon-c8e3977 svg{fill:currentColor;width:100%;height:100%}.small-c8e3977{width:1rem;height:1rem}.large-c8e3977{width:2rem;height:2rem}.xl-c8e3977{width:2.5rem;height:2.5rem}.icon_button-bba2149{cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s,color .15s;display:inline-flex}.icon_button-bba2149 svg{width:1.25rem;height:1.25rem}.icon_button-bba2149:disabled{opacity:.5;cursor:not-allowed}.icon_button-bba2149:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.small-bba2149{width:1.5rem;height:1.5rem}.small-bba2149 svg{width:1rem;height:1rem}.large-bba2149{width:2.5rem;height:2.5rem}.large-bba2149 svg{width:1.5rem;height:1.5rem}.ghost-bba2149{color:var(--color-text-muted);background:0 0}.ghost-bba2149:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text)}.ghost-bba2149:active:not(:disabled){background:var(--color-bg-muted)}.subtle-bba2149{background:var(--color-bg-hover);color:var(--color-text-muted)}.subtle-bba2149:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-text)}.subtle-bba2149:active:not(:disabled){background:var(--color-border)}.grid-ded404e{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.5rem;display:grid}.item-ded404e{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fff);border-radius:.375rem;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;transition:background .1s,border-color .1s;display:flex}.item-ded404e:hover{background:var(--color-bg-hover,#f3f4f6);border-color:var(--color-text-muted,#9ca3af)}.preview-ded404e{width:1.5rem;height:1.5rem;color:var(--color-text,#1a1a1a);justify-content:center;align-items:center;display:flex}.preview-ded404e svg{width:1.125rem;height:1.125rem}.name-ded404e{font-size:.5625rem;font-family:var(--font-mono,ui-monospace,monospace);color:var(--color-text-muted,#6b7280);text-align:center;line-height:1.2}.wrapper-749bf31{flex-direction:column;gap:.375rem;display:flex}.input_container-749bf31{align-items:center;display:flex;position:relative}.label-749bf31{color:var(--color-text,#1a1a1a);font-size:.875rem;font-weight:500}.required-749bf31{color:var(--color-danger,#dc2626)}.input-749bf31{height:2.25rem;color:var(--color-text,#1a1a1a);background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#d1d5db);box-sizing:border-box;border-radius:.375rem;outline:none;padding:0 .75rem;font-size:.875rem;line-height:1;transition:border-color .15s,box-shadow .15s}.input-749bf31::placeholder{color:var(--color-text-muted,#9ca3af)}.input-749bf31:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.input-749bf31:disabled{background:var(--color-bg-disabled,#f3f4f6);color:var(--color-text-disabled,#9ca3af);cursor:not-allowed}.error-749bf31{border-color:var(--color-danger,#dc2626)}.error-749bf31:focus{box-shadow:0 0 0 3px var(--color-danger-alpha,#dc262626)}.small-749bf31{padding:.375rem .5rem;font-size:.75rem}.large-749bf31{padding:.625rem 1rem;font-size:1rem}.error_text-749bf31{color:var(--color-danger,#dc2626);font-size:.75rem}.has_clear-749bf31{padding-right:2rem}.clear_button-749bf31{width:1.25rem;height:1.25rem;color:var(--color-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;right:.5rem}.clear_button-749bf31 svg{width:.875rem;height:.875rem}.clear_button-749bf31:hover:not(:disabled){color:var(--color-text,#1a1a1a);background:var(--color-bg-hover,#f3f4f6)}.clear_button-749bf31:disabled{opacity:.5;cursor:not-allowed}.clear_hidden-749bf31{visibility:hidden;pointer-events:none}.icon-749bf31{color:var(--color-text-muted,#9ca3af);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:.75rem}.icon-749bf31 svg{width:1rem;height:1rem}.has_icon-749bf31{padding-left:2.25rem}.kbd-5400d25{background:var(--color-bg-muted);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:.25rem;justify-content:center;align-items:center;font-family:inherit;font-weight:500;display:inline-flex;box-shadow:0 1px 0 1px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003),inset 0 -1px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d)}.sm-5400d25{min-width:1.25rem;height:1.25rem;padding:.125rem .25rem;font-size:.625rem}.md-5400d25{min-width:1.5rem;height:1.5rem;padding:.125rem .375rem;font-size:.75rem}.lg-5400d25{min-width:1.75rem;height:1.75rem;padding:.25rem .5rem;font-size:.875rem}.kbd_group-5400d25{align-items:center;gap:.25rem;display:inline-flex}.label-8d2182f{color:var(--glade-text-color,#374151);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.label-8d2182f.disabled-8d2182f{opacity:.6;cursor:not-allowed}.required-8d2182f{color:var(--glade-error,#ef4444);font-weight:500}.optional_text-8d2182f{color:var(--glade-text-muted,#6b7280);font-size:.75em;font-weight:400}.small-8d2182f{font-size:.75rem}.small-8d2182f .optional_text-8d2182f{font-size:.7em}.large-8d2182f{font-size:1rem}.form_field-8d2182f{flex-direction:column;gap:.375rem;width:100%;display:flex}.form_field-8d2182f.disabled-8d2182f{opacity:.6}.form_field-8d2182f.disabled-8d2182f .label-8d2182f{cursor:not-allowed}.input_wrapper-8d2182f{width:100%}.helper_text-8d2182f{color:var(--glade-text-muted,#6b7280);margin:0;font-size:.75rem;line-height:1.4}.error_message-8d2182f{color:var(--glade-error,#ef4444);margin:0;font-size:.75rem;line-height:1.4}.has_error-8d2182f .label-8d2182f{color:var(--glade-error,#ef4444)}.link-b92d33e{align-items:baseline;gap:.2em;text-decoration:none;transition:color .15s;display:inline-flex}.link-b92d33e:visited{color:inherit}.underline-b92d33e{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.underline-b92d33e:hover{text-decoration-thickness:2px}.default-b92d33e{color:var(--color-primary-text)}.default-b92d33e:hover{color:var(--color-primary-hover)}.default-b92d33e:visited{color:var(--color-primary-text)}.default-b92d33e:visited:hover{color:var(--color-primary-hover)}.muted-b92d33e{color:var(--color-text-muted)}.muted-b92d33e:hover{color:var(--color-text)}.muted-b92d33e:visited{color:var(--color-text-muted)}.muted-b92d33e:visited:hover{color:var(--color-text)}.inherit-b92d33e{color:inherit}.inherit-b92d33e:hover{opacity:.8}.inherit-b92d33e:visited{color:inherit}.icon-b92d33e{opacity:.6;flex-shrink:0;align-items:center;display:inline-flex;position:relative;top:.1em}.icon-b92d33e svg{width:.8em;height:.8em}.list-b56f5bd{margin:0;padding:0;list-style:none}.list_item-b56f5bd{align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.leading-b56f5bd{color:var(--glade-text-muted,#6b7280);flex-shrink:0;justify-content:center;align-items:center;display:flex}.leading-b56f5bd svg{width:1.25rem;height:1.25rem}.content-b56f5bd{flex:1;min-width:0}.trailing-b56f5bd{color:var(--glade-text-muted,#6b7280);flex-shrink:0;align-items:center;gap:.5rem;display:flex}.clickable-b56f5bd{cursor:pointer;border-radius:.375rem;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem;transition:background .15s}.clickable-b56f5bd:hover{background:var(--glade-hover-bg,#f3f4f6)}.clickable-b56f5bd:active{background:var(--glade-active-bg,#e5e7eb)}.selected-b56f5bd{background:color-mix(in srgb,var(--glade-primary,#3b82f6)10%,#0000)}.selected-b56f5bd:hover{background:color-mix(in srgb,var(--glade-primary,#3b82f6)15%,#0000)}.disabled-b56f5bd{opacity:.5;cursor:not-allowed;pointer-events:none}.bordered-b56f5bd .list_item-b56f5bd{border-bottom:1px solid var(--glade-border-color,#e5e7eb)}.bordered-b56f5bd .list_item-b56f5bd:last-child{border-bottom:none}.filled-b56f5bd{gap:.25rem}.filled-b56f5bd .list_item-b56f5bd{background:var(--glade-bg-subtle,#f9fafb);border-radius:.375rem;margin:0;padding:.625rem .75rem}.filled-b56f5bd .clickable-b56f5bd{margin:0}.filled-b56f5bd .clickable-b56f5bd:hover{background:var(--glade-hover-bg,#f3f4f6)}.small-b56f5bd .list_item-b56f5bd{gap:.5rem;padding:.375rem 0}.small-b56f5bd .leading-b56f5bd svg{width:1rem;height:1rem}.small-b56f5bd .item_title-b56f5bd{font-size:.8125rem}.small-b56f5bd .item_description-b56f5bd{font-size:.6875rem}.small-b56f5bd.filled-b56f5bd .list_item-b56f5bd{padding:.375rem .5rem}.large-b56f5bd .list_item-b56f5bd{gap:1rem;padding:.875rem 0}.large-b56f5bd .leading-b56f5bd svg{width:1.5rem;height:1.5rem}.large-b56f5bd .item_title-b56f5bd{font-size:1rem}.large-b56f5bd .item_description-b56f5bd{font-size:.875rem}.large-b56f5bd.filled-b56f5bd .list_item-b56f5bd{padding:.875rem 1rem}.item_content-b56f5bd{flex-direction:column;gap:.125rem;min-width:0;display:flex}.item_title-b56f5bd{color:var(--glade-text-color,#374151);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.item_description-b56f5bd{color:var(--glade-text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.list_section-b56f5bd{list-style:none}.list_section-b56f5bd:not(:first-child){border-top:1px solid var(--glade-border-color,#e5e7eb);margin-top:.75rem;padding-top:.75rem}.section_title-b56f5bd{color:var(--glade-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;padding:.25rem 0;font-size:.6875rem;font-weight:600;display:block}.section_items-b56f5bd{margin:0;padding:0;list-style:none}.main-242f3d0{flex:1;min-width:0;margin-left:16rem;padding:5rem 2rem 2rem}.composer-2149d50{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.toolbar-2149d50{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.toolbar_left-2149d50,.toolbar_right-2149d50{align-items:center;gap:.25rem;display:flex}.toolbar_button-2149d50{width:2rem;height:2rem;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.toolbar_button-2149d50:hover{color:var(--color-text,#1a1a1a);background:var(--color-bg-hover,#f3f4f6)}.toolbar_button-2149d50 svg{width:1.25rem;height:1.25rem}.input_row-2149d50{align-items:flex-end;gap:.5rem;display:flex}.textarea-2149d50{min-height:2.5rem;max-height:10rem;color:var(--color-text,#1a1a1a);background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#d1d5db);resize:none;border-radius:.375rem;outline:none;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.textarea-2149d50::placeholder{color:var(--color-text-muted,#9ca3af)}.textarea-2149d50:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.textarea-2149d50:disabled{background:var(--color-bg-disabled,#f3f4f6);color:var(--color-text-disabled,#9ca3af);cursor:not-allowed}.sending-2149d50{opacity:.7;pointer-events:none}.group-f1ae00d{gap:.5rem;max-width:100%;display:flex}.self_group-f1ae00d{flex-direction:row-reverse}.self_group-f1ae00d .content-f1ae00d{align-items:flex-end}.self_group-f1ae00d .header-f1ae00d{flex-direction:row-reverse}.self_group-f1ae00d .messages-f1ae00d{align-items:flex-end}.self_group-f1ae00d .message-f1ae00d{background:var(--color-primary);color:#fff}.avatar-f1ae00d{flex-shrink:0;margin-top:.125rem}.content-f1ae00d{flex-direction:column;gap:.125rem;min-width:0;max-width:75%;display:flex}.header-f1ae00d{align-items:baseline;gap:.5rem;padding:0 .25rem;display:flex}.author-f1ae00d{color:var(--color-text,#1a1a1a);font-size:.8125rem;font-weight:600}.timestamp-f1ae00d{color:var(--color-text-muted,#6b7280);font-size:.6875rem}.messages-f1ae00d{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.message-f1ae00d{background:var(--color-bg-muted,#f3f4f6);word-wrap:break-word;border-radius:1rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.4}.message-f1ae00d:only-child{border-radius:1rem}.message-f1ae00d:first-child:not(:only-child){border-radius:1rem 1rem 1rem .25rem}.message-f1ae00d:last-child:not(:only-child){border-radius:.25rem 1rem 1rem}.message-f1ae00d:not(:first-child):not(:last-child){border-radius:.25rem 1rem 1rem .25rem}.self_group-f1ae00d .message-f1ae00d:only-child{border-radius:1rem}.self_group-f1ae00d .message-f1ae00d:first-child:not(:only-child){border-radius:1rem 1rem .25rem}.self_group-f1ae00d .message-f1ae00d:last-child:not(:only-child){border-radius:1rem .25rem 1rem 1rem}.self_group-f1ae00d .message-f1ae00d:not(:first-child):not(:last-child){border-radius:1rem .25rem .25rem 1rem}.message_list-85d9faa{scroll-behavior:smooth;height:100%;overflow:hidden auto}.content-85d9faa{flex-direction:column;gap:.5rem;min-height:100%;padding:1rem 1rem 3rem;display:flex}.overlay-449ff1b{z-index:1000;background:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000000b3);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-449ff1b{background:var(--color-bg);border-radius:.5rem;flex-direction:column;width:100%;max-width:32rem;max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 20px 25px -5px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006),0 8px 10px -6px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006)}.small-449ff1b{max-width:24rem}.large-449ff1b{max-width:48rem}.full-449ff1b{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.header-449ff1b{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.title-449ff1b{color:var(--color-text);font-size:1.125rem;font-weight:600}.body-449ff1b{flex:1;padding:0 1.5rem 1rem;overflow-y:auto}.footer-449ff1b{justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.navbar-9e79d27{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--color-border);background:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#0f0f0fb3);padding:0 1rem}.sticky-9e79d27{z-index:100;position:fixed;top:0;left:0;right:0}.container-9e79d27{justify-content:space-between;align-items:center;max-width:1280px;height:3.5rem;margin:0 auto;display:flex}.brand-9e79d27{color:var(--color-text);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.nav-9e79d27{align-items:center;gap:.25rem;display:flex}.item-9e79d27{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s,background .15s}.item-9e79d27:hover{color:var(--color-text);background:var(--color-bg-hover)}.item_active-9e79d27{color:var(--color-primary-text);background:var(--color-primary-alpha)}.actions-9e79d27{align-items:center;gap:.5rem;display:flex}.wrapper-aab7657{display:inline-flex;position:relative}.badge-aab7657{color:#fff;background:var(--color-danger,#dc2626);border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.dot-aab7657{width:.5rem;min-width:.5rem;height:.5rem;padding:0}.positioned-aab7657{position:absolute;top:-.25rem;right:-.25rem}.small-aab7657{min-width:1rem;height:1rem;padding:0 .25rem;font-size:.5625rem}.small-aab7657.dot-aab7657{width:.375rem;min-width:.375rem;height:.375rem}.small-aab7657.positioned-aab7657{top:-.125rem;right:-.125rem}.large-aab7657{min-width:1.5rem;height:1.5rem;padding:0 .5rem;font-size:.75rem}.large-aab7657.dot-aab7657{width:.625rem;min-width:.625rem;height:.625rem}.large-aab7657.positioned-aab7657{top:-.375rem;right:-.375rem}.page_nav-8aee171{border-top:1px solid var(--color-border);justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.spacer-8aee171{flex:1}.link-8aee171{border-radius:.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s;display:flex}.link-8aee171:hover{background:var(--color-bg-hover)}.icon-8aee171{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.icon-8aee171 svg{width:1.25rem;height:1.25rem}.text-8aee171{flex-direction:column;gap:.125rem;display:flex}.next-8aee171{margin-left:auto}.next-8aee171 .text-8aee171{text-align:right}.direction-8aee171{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.label-8aee171{color:var(--color-text);font-size:1rem;font-weight:500}.pagination-b453d43{-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;display:flex}.page_button-b453d43{border:1px solid var(--glade-border-color,var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#374151));background:var(--glade-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2937));min-width:2rem;height:2rem;color:var(--glade-text-color,var(--lightningcss-light,#374151)var(--lightningcss-dark,#e5e7eb));cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.page_button-b453d43:hover:not(:disabled){background:var(--glade-hover-bg,var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#374151));border-color:var(--glade-border-hover,var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#4b5563))}.page_button-b453d43:focus-visible{outline:2px solid var(--glade-focus-ring,#3b82f6);outline-offset:2px}.page_button-b453d43:disabled{opacity:.5;cursor:not-allowed}.page_button-b453d43.active-b453d43{background:var(--glade-primary,#3b82f6);border-color:var(--glade-primary,#3b82f6);color:#fff}.page_button-b453d43.active-b453d43:hover:not(:disabled){background:var(--glade-primary-hover,#2563eb)}.page_button-b453d43.control-b453d43 svg{width:1rem;height:1rem}.ellipsis-b453d43{min-width:2rem;height:2rem;color:var(--glade-text-muted,#9ca3af);justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.page_info-b453d43{color:var(--glade-text-muted,#6b7280);padding:0 .75rem;font-size:.875rem}.simple-b453d43{gap:.5rem}.simple-b453d43 .page_button-b453d43.control-b453d43{padding:0 .75rem}.small-b453d43 .page_button-b453d43{border-radius:.25rem;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem}.small-b453d43 .page_button-b453d43.control-b453d43 svg{width:.75rem;height:.75rem}.small-b453d43 .ellipsis-b453d43{min-width:1.5rem;height:1.5rem;font-size:.75rem}.small-b453d43 .page_info-b453d43{font-size:.75rem}.large-b453d43{gap:.375rem}.large-b453d43 .page_button-b453d43{border-radius:.5rem;min-width:2.5rem;height:2.5rem;padding:0 .75rem;font-size:1rem}.large-b453d43 .page_button-b453d43.control-b453d43 svg{width:1.25rem;height:1.25rem}.large-b453d43 .ellipsis-b453d43{min-width:2.5rem;height:2.5rem;font-size:1rem}.large-b453d43 .page_info-b453d43{font-size:1rem}.disabled-b453d43{opacity:.6;pointer-events:none}.popover_container-6a2c5f1{display:inline-flex;position:relative}.trigger-6a2c5f1{cursor:pointer}.popover-6a2c5f1{z-index:100;background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e7eb);opacity:0;visibility:hidden;border-radius:.5rem;min-width:200px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;transform:scale(.95);box-shadow:0 4px 16px #0000001f}.open-6a2c5f1{opacity:1;visibility:visible;transform:scale(1)}.bottom-6a2c5f1{margin-top:.5rem;top:100%;left:50%;transform:translate(-50%)scale(.95)}.bottom-6a2c5f1.open-6a2c5f1{transform:translate(-50%)scale(1)}.top-6a2c5f1{margin-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)scale(.95)}.top-6a2c5f1.open-6a2c5f1{transform:translate(-50%)scale(1)}.left-6a2c5f1{margin-right:.5rem;top:50%;right:100%;transform:translateY(-50%)scale(.95)}.left-6a2c5f1.open-6a2c5f1{transform:translateY(-50%)scale(1)}.right-6a2c5f1{margin-left:.5rem;top:50%;left:100%;transform:translateY(-50%)scale(.95)}.right-6a2c5f1.open-6a2c5f1{transform:translateY(-50%)scale(1)}.bottom_start-6a2c5f1{margin-top:.5rem;top:100%;left:0;transform:scale(.95)}.bottom_start-6a2c5f1.open-6a2c5f1{transform:scale(1)}.bottom_end-6a2c5f1{margin-top:.5rem;top:100%;right:0;transform:scale(.95)}.bottom_end-6a2c5f1.open-6a2c5f1{transform:scale(1)}.top_start-6a2c5f1{margin-bottom:.5rem;bottom:100%;left:0;transform:scale(.95)}.top_start-6a2c5f1.open-6a2c5f1{transform:scale(1)}.top_end-6a2c5f1{margin-bottom:.5rem;bottom:100%;right:0;transform:scale(.95)}.top_end-6a2c5f1.open-6a2c5f1{transform:scale(1)}.content-6a2c5f1{padding:.75rem 1rem}.progress_wrapper-597f2b8{align-items:center;gap:.75rem;width:100%;display:flex}.track-597f2b8{background:var(--color-bg-muted);border-radius:9999px;flex:1;height:.25rem;overflow:hidden}.bar-597f2b8{background:var(--color-primary);border-radius:9999px;height:100%;transition:width .3s}.animated-597f2b8 .bar-597f2b8{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem;animation:1s linear infinite progress-stripes}@keyframes progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.indeterminate-597f2b8{animation:1.5s ease-in-out infinite indeterminate;width:30%!important}@keyframes indeterminate{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(-100%)}}.label-597f2b8{color:var(--color-text-muted);text-align:right;min-width:2.5rem;font-size:.75rem;font-weight:500}.small-597f2b8 .track-597f2b8{height:.125rem}.small-597f2b8 .label-597f2b8{font-size:.6875rem}.large-597f2b8 .track-597f2b8{height:.5rem}.large-597f2b8 .label-597f2b8{font-size:.875rem}.success-597f2b8 .bar-597f2b8{background:var(--color-success)}.warning-597f2b8 .bar-597f2b8{background:var(--color-warning)}.error-597f2b8 .bar-597f2b8{background:var(--color-error)}.circular_wrapper-597f2b8{justify-content:center;align-items:center;display:inline-flex;position:relative}.circular_svg-597f2b8{display:block}.circular_track-597f2b8{stroke:var(--color-bg-muted)}.circular_bar-597f2b8{stroke:var(--color-primary);transition:stroke-dashoffset .3s}.circular_indeterminate-597f2b8 .circular_svg-597f2b8{animation:1.4s linear infinite circular-rotate}.circular_indeterminate-597f2b8 .circular_bar-597f2b8{animation:1.4s ease-in-out infinite circular-dash}@keyframes circular-rotate{to{transform:rotate(360deg)}}@keyframes circular-dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.circular_label-597f2b8{color:var(--color-text);font-size:.75rem;font-weight:600;position:absolute}.circular_wrapper-597f2b8.success-597f2b8 .circular_bar-597f2b8{stroke:var(--color-success)}.circular_wrapper-597f2b8.warning-597f2b8 .circular_bar-597f2b8{stroke:var(--color-warning)}.circular_wrapper-597f2b8.error-597f2b8 .circular_bar-597f2b8{stroke:var(--color-error)}.dots-b598abb{align-items:center;gap:.125rem;display:inline-flex}.dot-b598abb{background:currentColor;border-radius:50%;animation:1.4s ease-in-out infinite pulse}.dot-b598abb:first-child{animation-delay:0s}.dot-b598abb:nth-child(2){animation-delay:.2s}.dot-b598abb:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.small-b598abb .dot-b598abb{width:.1875rem;height:.1875rem}.medium-b598abb .dot-b598abb{width:.25rem;height:.25rem}.large-b598abb .dot-b598abb{width:.375rem;height:.375rem}.wrapper-d65832b{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.disabled-d65832b{cursor:not-allowed;opacity:.6}.radio-d65832b{opacity:0;width:0;height:0;position:absolute}.radio-d65832b:checked+.circle-d65832b{border-color:var(--color-primary)}.radio-d65832b:checked+.circle-d65832b:after{transform:translate(-50%,-50%)scale(1)}.radio-d65832b:focus+.circle-d65832b{box-shadow:0 0 0 3px var(--color-primary-focus)}.radio-d65832b:disabled+.circle-d65832b{background:var(--color-bg-disabled,#f3f4f6);border-color:var(--color-border,#d1d5db)}.circle-d65832b{background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#d1d5db);border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;transition:border-color .15s,box-shadow .15s;display:inline-block;position:relative}.circle-d65832b:after{content:"";background:var(--color-primary);border-radius:50%;width:.5rem;height:.5rem;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.small-d65832b+.circle-d65832b{width:.875rem;height:.875rem}.small-d65832b+.circle-d65832b:after{width:.375rem;height:.375rem}.large-d65832b+.circle-d65832b{width:1.375rem;height:1.375rem}.large-d65832b+.circle-d65832b:after{width:.625rem;height:.625rem}.label-d65832b{color:var(--color-text,#1a1a1a);font-size:.875rem}.group-d65832b{border:none;margin:0;padding:0}.group_label-d65832b{color:var(--color-text,#1a1a1a);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.group_options-d65832b{flex-direction:column;gap:.5rem;display:flex}.rating-5a844af{align-items:center;gap:.125rem;display:inline-flex}.star-5a844af{color:var(--glade-border-color,#d1d5db);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,transform .1s;display:inline-flex}.star-5a844af svg{width:1.25rem;height:1.25rem;display:block}.star-5a844af:hover:not(:disabled){transform:scale(1.1)}.star-5a844af:focus-visible{outline:2px solid var(--glade-focus-ring,#3b82f6);outline-offset:2px;border-radius:.25rem}.star-5a844af.filled-5a844af,.star-5a844af.half-5a844af{color:var(--glade-warning,#f59e0b)}.small-5a844af{gap:.0625rem}.small-5a844af .star-5a844af svg{width:.875rem;height:.875rem}.large-5a844af{gap:.25rem}.large-5a844af .star-5a844af svg{width:1.75rem;height:1.75rem}.readonly-5a844af .star-5a844af{cursor:default}.readonly-5a844af .star-5a844af:hover{transform:none}.disabled-5a844af{opacity:.5}.disabled-5a844af .star-5a844af{cursor:not-allowed}.rating_display-5a844af{align-items:center;gap:.5rem;display:inline-flex}.value-5a844af{color:var(--glade-text-color,#374151);font-size:.875rem;font-weight:600}.reviews-5a844af{color:var(--glade-text-muted,#6b7280);font-size:.75rem}.content-bab654f{align-items:center;gap:.5rem;display:inline-flex}.spinner-bab654f{animation:1s linear infinite spin;display:inline-flex}.spinner-bab654f>svg{width:1rem;height:1rem}.row-74840c8{display:flex}.wrap-74840c8{flex-wrap:wrap}.gap_small-74840c8{gap:.5rem}.gap_medium-74840c8{gap:.75rem}.gap_large-74840c8{gap:1.5rem}.align_center-74840c8{align-items:center}.align_end-74840c8{align-items:flex-end}.align_stretch-74840c8{align-items:stretch}.scroll_area-c9297bb{position:relative;overflow:hidden}.scroll_area-c9297bb:focus-visible{outline:2px solid var(--glade-focus-ring,#3b82f6);outline-offset:-2px;border-radius:.25rem}.viewport-c9297bb{width:100%;height:100%}.vertical-c9297bb .viewport-c9297bb{overflow:hidden auto}.horizontal-c9297bb .viewport-c9297bb{overflow:auto hidden}.both-c9297bb .viewport-c9297bb{overflow:auto}.viewport-c9297bb{scrollbar-width:thin;scrollbar-color:var(--glade-scrollbar-thumb,#0003)#0000}.viewport-c9297bb::-webkit-scrollbar{width:8px;height:8px}.viewport-c9297bb::-webkit-scrollbar-track{background:0 0}.viewport-c9297bb::-webkit-scrollbar-thumb{background:var(--glade-scrollbar-thumb,#0003);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.viewport-c9297bb::-webkit-scrollbar-thumb:hover{background:var(--glade-scrollbar-thumb-hover,#0000004d);background-clip:padding-box}.viewport-c9297bb::-webkit-scrollbar-corner{background:0 0}.scrollbar_always-c9297bb .viewport-c9297bb::-webkit-scrollbar-thumb{background:var(--glade-scrollbar-thumb,#0003);background-clip:padding-box}.scrollbar_auto-c9297bb .viewport-c9297bb::-webkit-scrollbar-thumb{background:0 0;transition:background .2s}.scrollbar_auto-c9297bb .viewport-c9297bb:hover::-webkit-scrollbar-thumb{background:var(--glade-scrollbar-thumb,#0003);background-clip:padding-box}.scrollbar_auto-c9297bb:hover .viewport-c9297bb{scrollbar-color:var(--glade-scrollbar-thumb,#0003)#0000}.scrollbar_auto-c9297bb .viewport-c9297bb{scrollbar-color:#0000 #0000}.scrollbar_hidden-c9297bb .viewport-c9297bb{scrollbar-width:none;-ms-overflow-style:none}.scrollbar_hidden-c9297bb .viewport-c9297bb::-webkit-scrollbar{display:none}.section-a5ff4f3{margin-bottom:3rem;scroll-margin-top:6rem}.title-a5ff4f3{border-bottom:1px solid var(--color-border,#e5e7eb);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600}.subsection-a5ff4f3{margin-bottom:1.5rem}.subtitle-a5ff4f3{color:var(--color-text-muted,#6b7280);margin:0 0 .75rem;font-size:.875rem;font-weight:500}.wrapper-1a0ae71{flex-direction:column;gap:.5rem;display:flex}.label-1a0ae71{color:var(--color-text,#1a1a1a);font-size:.875rem;font-weight:500}.segments-1a0ae71{align-items:center;gap:.5rem;display:flex}.segment-1a0ae71{width:2.5rem;height:3rem;font-size:1.25rem;font-weight:600;font-family:var(--font-mono,monospace);text-align:center;text-transform:uppercase;color:var(--color-text,#1a1a1a);background:var(--color-bg-input,#fff);border:2px solid var(--color-border,#d1d5db);caret-color:#0000;border-radius:.5rem;outline:none;padding:0;transition:border-color .15s,box-shadow .15s}.segment-1a0ae71::placeholder{color:var(--color-text-muted,#9ca3af)}.segment-1a0ae71:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.segment-1a0ae71:disabled{background:var(--color-bg-disabled,#f3f4f6);color:var(--color-text-disabled,#9ca3af);cursor:not-allowed}.separator-1a0ae71{color:var(--color-text-muted,#9ca3af);-webkit-user-select:none;user-select:none;font-size:1.25rem;font-weight:500}.small-1a0ae71 .segment-1a0ae71{border-radius:.375rem;width:2rem;height:2.5rem;font-size:1rem}.small-1a0ae71 .separator-1a0ae71{font-size:1rem}.large-1a0ae71 .segment-1a0ae71{border-radius:.625rem;width:3rem;height:3.5rem;font-size:1.5rem}.large-1a0ae71 .separator-1a0ae71{font-size:1.5rem}.has_error-1a0ae71 .segment-1a0ae71{border-color:var(--color-danger,#dc2626)}.has_error-1a0ae71 .segment-1a0ae71:focus{box-shadow:0 0 0 3px var(--color-danger-alpha,#dc262626)}.error_text-1a0ae71{color:var(--color-danger,#dc2626);font-size:.75rem}.wrapper-4fa0439{flex-direction:column;gap:.375rem;display:flex}.label-4fa0439{color:var(--color-text,#1a1a1a);font-size:.875rem;font-weight:500}.required-4fa0439{color:var(--color-danger,#dc2626)}.container-4fa0439{display:inline-flex;position:relative}.select-4fa0439{appearance:none;height:2.25rem;color:var(--color-text,#1a1a1a);background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#d1d5db);box-sizing:border-box;cursor:pointer;border-radius:.375rem;outline:none;width:100%;padding:0 2rem 0 .75rem;font-size:.875rem;line-height:1;transition:border-color .15s,box-shadow .15s}.select-4fa0439:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.select-4fa0439:disabled{background:var(--color-bg-disabled,#f3f4f6);color:var(--color-text-disabled,#9ca3af);cursor:not-allowed}.error-4fa0439{border-color:var(--color-danger,#dc2626)}.error-4fa0439:focus{box-shadow:0 0 0 3px var(--color-danger-alpha,#dc262626)}.small-4fa0439{padding:.375rem 1.75rem .375rem .5rem;font-size:.75rem}.large-4fa0439{padding:.625rem 2.25rem .625rem 1rem;font-size:1rem}.arrow-4fa0439{pointer-events:none;border:5px solid #0000;border-top-color:var(--color-text-muted,#6b7280);border-bottom:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.error_text-4fa0439{color:var(--color-danger,#dc2626);font-size:.75rem}.separator-cd4e894{flex-shrink:0}.horizontal-cd4e894{background:var(--glade-border-color,#e2e8f0);align-items:center;width:100%;height:1px;display:flex}.horizontal-cd4e894.dashed-cd4e894{border-top:1px dashed var(--glade-border-color,#e2e8f0);background:0 0}.horizontal-cd4e894:has(.label-cd4e894){background:0 0;gap:1rem;height:auto}.horizontal-cd4e894:has(.label-cd4e894):before{content:"";background:var(--glade-border-color,#e2e8f0);flex:1;height:1px}.horizontal-cd4e894:has(.label-cd4e894):after{content:"";background:var(--glade-border-color,#e2e8f0);flex:1;height:1px}.horizontal-cd4e894:has(.label-cd4e894).dashed-cd4e894:before{border-top:1px dashed var(--glade-border-color,#e2e8f0);background:0 0}.horizontal-cd4e894:has(.label-cd4e894).dashed-cd4e894:after{border-top:1px dashed var(--glade-border-color,#e2e8f0);background:0 0}.vertical-cd4e894{background:var(--glade-border-color,#e2e8f0);width:1px;height:100%;min-height:1rem}.vertical-cd4e894.dashed-cd4e894{border-left:1px dashed var(--glade-border-color,#e2e8f0);background:0 0}.label-cd4e894{color:var(--glade-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;padding:0;font-size:.75rem;font-weight:500}.sidebar-3d38891{background:var(--color-bg);border-right:1px solid var(--color-border);z-index:50;flex-direction:column;width:16rem;display:flex;position:fixed;top:3.5rem;bottom:0;left:0;overflow-y:auto}.collapsed-3d38891{width:4rem}.collapsed-3d38891 .section_title-3d38891{display:none}.collapsed-3d38891 .item-3d38891{justify-content:center;padding:.75rem}.collapsed-3d38891 .item-3d38891 span:not(:first-child){display:none}.header-3d38891{border-bottom:1px solid var(--color-border);align-items:center;padding:1rem;display:flex}.nav-3d38891{flex:1;padding:.5rem 0;overflow-y:auto}.section-3d38891{margin-bottom:1rem}.section_title-3d38891{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.item-3d38891{width:100%;color:var(--color-text);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s,background .15s;display:flex}.item-3d38891:hover:not(:disabled){background:var(--color-bg-hover)}.item-3d38891:disabled{opacity:.5;cursor:not-allowed}.item_active-3d38891{color:var(--color-primary-text);background:var(--color-primary-alpha)}.footer-3d38891{border-top:1px solid var(--color-border);margin-top:auto;padding:1rem}.group-3d38891{margin-bottom:.5rem}.group_items-3d38891{padding-left:1.5rem}.group_items-3d38891 .item-3d38891{padding-top:.375rem;padding-bottom:.375rem;font-size:.8125rem;font-weight:400}.group-3d38891>a>.item-3d38891,.group-3d38891>button.item-3d38891:first-child{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);font-size:.6875rem;font-weight:700}.group-3d38891>a>.item-3d38891 svg,.group-3d38891>button.item-3d38891:first-child svg{opacity:.7;width:.75rem;height:.75rem}.layout-ed53f6e{min-height:100vh;display:flex}.skeleton-19b1c85{background:var(--color-bg-muted,var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#333));background:linear-gradient(90deg,var(--color-bg-muted,var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#333))25%,var(--color-bg-hover,var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#404040))50%,var(--color-bg-muted,var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#333))75%);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rectangle-19b1c85{border-radius:.25rem;width:100%;height:1rem}.circle-19b1c85{border-radius:50%;flex-shrink:0;width:40px;height:40px}.text-19b1c85{border-radius:.25rem;width:100%;height:.875rem}.skeleton_text-19b1c85{flex-direction:column;gap:.5rem;width:100%;display:flex}.skeleton_card-19b1c85{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.skeleton_card_header-19b1c85{align-items:center;gap:.75rem;display:flex}.skeleton_card_header_text-19b1c85{flex-direction:column;flex:1;gap:.375rem;display:flex}.skeleton_message-19b1c85{align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.skeleton_message_outgoing-19b1c85{flex-direction:row-reverse}.skeleton_message_outgoing-19b1c85 .skeleton_message_content-19b1c85{align-items:flex-end}.skeleton_message_content-19b1c85{flex-direction:column;gap:.25rem;max-width:70%;display:flex}.skeleton_message_bubble-19b1c85{background:var(--color-bg-muted,#f3f4f6);border-radius:.75rem;min-width:120px;padding:.75rem 1rem}.skeleton_message_list-19b1c85{flex-direction:column;gap:.25rem;padding:1rem;display:flex}.skeleton_thread_item-19b1c85{border-bottom:1px solid var(--color-border,#e5e7eb);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.skeleton_thread_item_content-19b1c85{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.skeleton_thread_item_header-19b1c85{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.skeleton_thread_list-19b1c85{flex-direction:column;display:flex}.skeleton_code_block-19b1c85{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fff);border-radius:.5rem;overflow:hidden}.skeleton_code_header-19b1c85{border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-muted,#f9fafb);align-items:center;padding:.5rem 1rem;display:flex}.skeleton_code_content-19b1c85{flex-direction:column;gap:.5rem;padding:1rem;font-family:monospace;display:flex}.slider_wrapper-72e2503{flex-direction:column;gap:.5rem;width:100%;display:flex}.header-72e2503{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.label-72e2503{color:var(--color-text);font-size:.875rem;font-weight:500}.value-72e2503,.value_standalone-72e2503{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.value_standalone-72e2503{align-self:flex-end}.track_container-72e2503{width:100%;position:relative}.input-72e2503{appearance:none;background:linear-gradient(to right,var(--color-primary)0%,var(--color-primary)var(--slider-progress,0%),var(--color-bg-muted)var(--slider-progress,0%),var(--color-bg-muted)100%);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:.375rem}.input-72e2503:disabled{opacity:.5;cursor:not-allowed}.input-72e2503:focus-visible{box-shadow:0 0 0 2px var(--color-primary-focus)}.input-72e2503::-webkit-slider-thumb{appearance:none;background:var(--color-bg);border:2px solid var(--color-primary);cursor:pointer;border-radius:50%;width:1rem;height:1rem;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px #0000001a}.input-72e2503::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px #00000026}.input-72e2503::-webkit-slider-thumb:active{transform:scale(.95)}.input-72e2503::-moz-range-thumb{background:var(--color-bg);border:2px solid var(--color-primary);cursor:pointer;border-radius:50%;width:1rem;height:1rem;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px #0000001a}.input-72e2503::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px #00000026}.input-72e2503::-moz-range-track{background:0 0;height:.375rem}.small-72e2503 .input-72e2503{height:.25rem}.small-72e2503 .input-72e2503::-webkit-slider-thumb{width:.75rem;height:.75rem}.small-72e2503 .input-72e2503::-moz-range-thumb{width:.75rem;height:.75rem}.small-72e2503 .label-72e2503{font-size:.8125rem}.small-72e2503 .value-72e2503,.small-72e2503 .value_standalone-72e2503{font-size:.6875rem}.large-72e2503 .input-72e2503{height:.5rem}.large-72e2503 .input-72e2503::-webkit-slider-thumb{width:1.25rem;height:1.25rem}.large-72e2503 .input-72e2503::-moz-range-thumb{width:1.25rem;height:1.25rem}.large-72e2503 .label-72e2503{font-size:1rem}.large-72e2503 .value-72e2503,.large-72e2503 .value_standalone-72e2503{font-size:.875rem}.spinner-bcb93a0{justify-content:center;align-items:center;display:inline-flex}.circle-bcb93a0{border:3px solid var(--spinner-track,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));border-top-color:var(--spinner-color,var(--color-primary));border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite spinner-rotate}.small-bcb93a0 .circle-bcb93a0{border-width:2px;width:1rem;height:1rem}.large-bcb93a0 .circle-bcb93a0{border-width:4px;width:3rem;height:3rem}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.split_pane-f9d2010{width:100%;height:100%;display:flex;overflow:hidden}.horizontal-f9d2010{flex-direction:row}.vertical-f9d2010{flex-direction:column}.panel-f9d2010{flex-shrink:0;overflow:auto}.horizontal-f9d2010 .panel-f9d2010:last-child,.vertical-f9d2010 .panel-f9d2010:last-child{flex:1}.divider-f9d2010{background:var(--color-border,#e5e7eb);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.divider-f9d2010:hover{background:var(--color-primary-alpha,#3b82f64d)}.horizontal-f9d2010 .divider-f9d2010{cursor:col-resize;width:4px}.vertical-f9d2010 .divider-f9d2010{cursor:row-resize;height:4px}.divider_handle-f9d2010{background:var(--color-text-muted,#9ca3af);opacity:0;border-radius:2px;transition:opacity .15s}.horizontal-f9d2010 .divider_handle-f9d2010{width:2px;height:24px}.vertical-f9d2010 .divider_handle-f9d2010{width:24px;height:2px}.divider-f9d2010:hover .divider_handle-f9d2010{opacity:1}.dragging-f9d2010{cursor:col-resize;-webkit-user-select:none;user-select:none}.dragging-f9d2010 .divider-f9d2010{background:var(--color-primary-alpha,#3b82f64d)}.dragging-f9d2010 .divider_handle-f9d2010{opacity:1}.vertical-f9d2010.dragging-f9d2010{cursor:row-resize}.panel_content-f9d2010{width:100%;height:100%;overflow:auto}.stack-cb9fcfd{flex-direction:column;display:flex}.gap_small-cb9fcfd{gap:.5rem}.gap_medium-cb9fcfd{gap:.75rem}.gap_large-cb9fcfd{gap:1.5rem}.stat-24f0b67{align-items:flex-start;gap:.75rem;display:flex}.icon-24f0b67{background:var(--glade-bg-subtle,#f3f4f6);width:2.5rem;height:2.5rem;color:var(--glade-primary,#3b82f6);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-24f0b67 svg{width:1.25rem;height:1.25rem}.content-24f0b67{flex-direction:column;gap:.125rem;min-width:0;display:flex}.label-24f0b67{color:var(--glade-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.value-24f0b67{color:var(--glade-text-color,var(--lightningcss-light,#111827)var(--lightningcss-dark,#f3f4f6));font-size:1.5rem;font-weight:700;line-height:1.2}.footer-24f0b67{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.change-24f0b67{color:var(--glade-text-muted,#6b7280);align-items:center;gap:.125rem;font-size:.75rem;font-weight:500;display:inline-flex}.trend_icon-24f0b67{display:inline-flex}.trend_up-24f0b67{color:var(--glade-success,#10b981)}.trend_down-24f0b67{color:var(--glade-error,#ef4444)}.description-24f0b67{color:var(--glade-text-muted,#6b7280);font-size:.75rem}.small-24f0b67 .icon-24f0b67{width:2rem;height:2rem}.small-24f0b67 .icon-24f0b67 svg{width:1rem;height:1rem}.small-24f0b67 .value-24f0b67{font-size:1.125rem}.small-24f0b67 .label-24f0b67,.small-24f0b67 .change-24f0b67,.small-24f0b67 .description-24f0b67{font-size:.6875rem}.large-24f0b67{gap:1rem}.large-24f0b67 .icon-24f0b67{width:3rem;height:3rem}.large-24f0b67 .icon-24f0b67 svg{width:1.5rem;height:1.5rem}.large-24f0b67 .value-24f0b67{font-size:2.25rem}.large-24f0b67 .label-24f0b67,.large-24f0b67 .change-24f0b67,.large-24f0b67 .description-24f0b67{font-size:.875rem}.stat_group-24f0b67{grid-template-columns:repeat(var(--stat-columns,3),1fr);gap:1.5rem;display:grid}.with_dividers-24f0b67 .stat-24f0b67{padding-right:1.5rem;position:relative}.with_dividers-24f0b67 .stat-24f0b67:not(:last-child):after{content:"";background:var(--glade-border-color,#e5e7eb);width:1px;position:absolute;top:0;bottom:0;right:0}.stat_card-24f0b67{background:var(--glade-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2937));border:1px solid var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));border-radius:.75rem;padding:1rem 1.25rem}.steps-ccc75b7{width:100%;display:flex}.horizontal-ccc75b7{flex-direction:row;align-items:flex-start}.horizontal-ccc75b7 .step-ccc75b7{text-align:center;flex-direction:column;flex:1;align-items:center}.horizontal-ccc75b7 .step-ccc75b7:last-child{flex:none}.horizontal-ccc75b7 .step-ccc75b7:last-child .connector-ccc75b7{display:none}.horizontal-ccc75b7 .connector-ccc75b7{background:var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));height:2px;position:absolute;top:1rem;left:calc(50% + 1.25rem);right:calc(1.25rem - 50%)}.completed-ccc75b7 .horizontal-ccc75b7 .connector-ccc75b7{background:var(--glade-primary,#3b82f6)}.horizontal-ccc75b7 .content-ccc75b7{margin-top:.5rem}.vertical-ccc75b7{flex-direction:column;gap:0}.vertical-ccc75b7 .step-ccc75b7{flex-direction:row;align-items:flex-start;padding-bottom:1.5rem}.vertical-ccc75b7 .step-ccc75b7:last-child{padding-bottom:0}.vertical-ccc75b7 .connector-ccc75b7{background:var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));width:2px;position:absolute;top:2rem;bottom:-.5rem;left:calc(1rem - 1px)}.completed-ccc75b7 .vertical-ccc75b7 .connector-ccc75b7{background:var(--glade-primary,#3b82f6)}.vertical-ccc75b7 .content-ccc75b7{text-align:left;margin-left:.75rem}.step-ccc75b7{min-width:0;display:flex;position:relative}.clickable-ccc75b7{cursor:pointer;background:0 0;border:none;padding:0}.clickable-ccc75b7:hover .indicator-ccc75b7{transform:scale(1.05)}.clickable-ccc75b7:focus-visible .indicator-ccc75b7{outline:2px solid var(--glade-focus-ring,#3b82f6);outline-offset:2px}.clickable-ccc75b7:disabled{cursor:not-allowed;opacity:.6}.indicator-ccc75b7{border:2px solid var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));background:var(--glade-bg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#111827));width:2rem;height:2rem;color:var(--glade-text-muted,#6b7280);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.indicator-ccc75b7 svg{width:.875rem;height:.875rem}.content-ccc75b7{flex-direction:column;gap:.125rem;min-width:0;display:flex}.title-ccc75b7{color:var(--glade-text-color,var(--lightningcss-light,#374151)var(--lightningcss-dark,#e5e7eb));font-size:.875rem;font-weight:500}.description-ccc75b7{color:var(--glade-text-muted,#6b7280);font-size:.75rem}.pending-ccc75b7 .indicator-ccc75b7{border-color:var(--glade-border-color,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151));color:var(--glade-text-muted,var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#6b7280))}.pending-ccc75b7 .title-ccc75b7{color:var(--glade-text-muted,#6b7280)}.current-ccc75b7 .indicator-ccc75b7{border-color:var(--glade-primary,#3b82f6);background:var(--glade-primary,#3b82f6);color:#fff}.current-ccc75b7 .title-ccc75b7{color:var(--glade-primary,#3b82f6);font-weight:600}.completed-ccc75b7 .indicator-ccc75b7{border-color:var(--glade-primary,#3b82f6);background:var(--glade-primary,#3b82f6);color:#fff}.error-ccc75b7 .indicator-ccc75b7{border-color:var(--glade-error,#ef4444);background:var(--glade-error,#ef4444);color:#fff}.error-ccc75b7 .title-ccc75b7{color:var(--glade-error,#ef4444)}.small-ccc75b7 .indicator-ccc75b7{width:1.5rem;height:1.5rem;font-size:.625rem}.small-ccc75b7 .indicator-ccc75b7 svg{width:.625rem;height:.625rem}.small-ccc75b7 .title-ccc75b7{font-size:.75rem}.small-ccc75b7 .description-ccc75b7{font-size:.625rem}.small-ccc75b7.horizontal-ccc75b7 .connector-ccc75b7{top:.75rem;left:calc(50% + 1rem);right:calc(1rem - 50%)}.small-ccc75b7.vertical-ccc75b7 .connector-ccc75b7{top:1.5rem;left:calc(.75rem - 1px)}.large-ccc75b7 .indicator-ccc75b7{width:2.5rem;height:2.5rem;font-size:.875rem}.large-ccc75b7 .indicator-ccc75b7 svg{width:1rem;height:1rem}.large-ccc75b7 .title-ccc75b7{font-size:1rem}.large-ccc75b7 .description-ccc75b7{font-size:.875rem}.large-ccc75b7.horizontal-ccc75b7 .connector-ccc75b7{top:1.25rem;left:calc(50% + 1.5rem);right:calc(1.5rem - 50%)}.large-ccc75b7.vertical-ccc75b7 .step-ccc75b7{padding-bottom:2rem}.large-ccc75b7.vertical-ccc75b7 .connector-ccc75b7{top:2.5rem;left:calc(1.25rem - 1px)}.large-ccc75b7.vertical-ccc75b7 .content-ccc75b7{margin-left:1rem}.status-5bbb62a{color:var(--color-text-muted,#6b7280);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.icon-5bbb62a{justify-content:center;align-items:center;width:1rem;height:1rem;animation:1.5s linear infinite spin;display:inline-flex}.icon-5bbb62a svg{width:100%;height:100%}.text-5bbb62a{font-weight:500}.dots-5bbb62a{align-items:center;gap:.125rem;display:inline-flex}.dot-5bbb62a{background:currentColor;border-radius:50%;width:.25rem;height:.25rem;animation:1.4s ease-in-out infinite pulse}.dot-5bbb62a:first-child{animation-delay:0s}.dot-5bbb62a:nth-child(2){animation-delay:.2s}.dot-5bbb62a:nth-child(3){animation-delay:.4s}.sunburst-d956e88{color:currentColor;justify-content:center;align-items:center;animation:1.5s linear infinite spin;display:inline-flex}.sunburst-d956e88 svg{width:100%;height:100%}.small-d956e88{width:.75rem;height:.75rem}.medium-d956e88{width:1rem;height:1rem}.large-d956e88{width:1.5rem;height:1.5rem}.table-6479e88{border-collapse:collapse;width:100%;font-size:.875rem}.small-6479e88{font-size:.75rem}.small-6479e88 .th-6479e88,.small-6479e88 .td-6479e88{padding:.375rem .5rem}.medium-6479e88 .th-6479e88,.medium-6479e88 .td-6479e88{padding:.625rem .75rem}.large-6479e88{font-size:1rem}.large-6479e88 .th-6479e88,.large-6479e88 .td-6479e88{padding:.875rem 1rem}.striped-6479e88 .tbody-6479e88 .tr-6479e88:nth-child(2n){background-color:var(--color-bg-muted)}.bordered-6479e88,.bordered-6479e88 .th-6479e88,.bordered-6479e88 .td-6479e88{border:1px solid var(--color-border)}.hoverable-6479e88 .tbody-6479e88 .tr-6479e88:hover{background-color:var(--color-bg-hover)}.sticky_header-6479e88 .thead-6479e88{z-index:1;position:sticky;top:0}.thead-6479e88{background-color:var(--color-bg-muted)}.tbody-6479e88 .tr-6479e88{border-bottom:1px solid var(--color-border)}.tbody-6479e88 .tr-6479e88:last-child{border-bottom:none}.tfoot-6479e88{background-color:var(--color-bg-muted);border-top:1px solid var(--color-border)}.tr-6479e88{transition:background-color .15s}.selected-6479e88{background-color:var(--color-primary-bg)}.clickable-6479e88{cursor:pointer}.th-6479e88{color:var(--color-text);white-space:nowrap;border-bottom:2px solid var(--color-border);font-weight:600}.sortable-6479e88{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-6479e88:hover{background-color:var(--color-bg-hover)}.sort_asc-6479e88,.sort_desc-6479e88{color:var(--color-primary)}.th_content-6479e88{align-items:center;gap:.375rem;display:flex}.sort_icon-6479e88{opacity:.5;font-size:.75em}.sort_asc-6479e88 .sort_icon-6479e88,.sort_desc-6479e88 .sort_icon-6479e88{opacity:1}.td-6479e88{color:var(--color-text);vertical-align:middle}.empty-6479e88{text-align:center;color:var(--color-text-muted);padding:2rem 1rem;font-style:italic}.tabs-10c7b2e{flex-direction:column;display:flex}.enclosed-10c7b2e{--_tabs-variant:enclosed}.pills-10c7b2e{--_tabs-variant:pills}.list-10c7b2e{border-bottom:1px solid var(--color-border);gap:0;display:flex}.tab-10c7b2e{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s;position:relative}.tab-10c7b2e:hover:not(:disabled){color:var(--color-text)}.tab-10c7b2e:disabled{opacity:.5;cursor:not-allowed}.tab_active-10c7b2e{color:var(--color-primary-text)}.tab_active-10c7b2e:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.panels-10c7b2e{padding:1rem 0}.panel-10c7b2e{display:none}.panel_active-10c7b2e{display:block}.enclosed-10c7b2e .list-10c7b2e{border-bottom:1px solid var(--color-border);gap:.25rem}.enclosed-10c7b2e .tab-10c7b2e{border:1px solid #0000;border-bottom:none;border-radius:.375rem .375rem 0 0;margin-bottom:-1px}.enclosed-10c7b2e .tab_active-10c7b2e{background:var(--color-bg);border-color:var(--color-border);border-bottom-color:var(--color-bg);color:var(--color-text)}.enclosed-10c7b2e .tab_active-10c7b2e:after{display:none}.pills-10c7b2e .list-10c7b2e{border-bottom:none;gap:.5rem}.pills-10c7b2e .tab-10c7b2e{border-radius:9999px;padding:.5rem 1rem}.pills-10c7b2e .tab-10c7b2e:hover:not(:disabled):not(.tab_active-10c7b2e){background:var(--color-bg-hover)}.pills-10c7b2e .tab_active-10c7b2e{background:var(--color-primary);color:#fff}.pills-10c7b2e .tab_active-10c7b2e:after{display:none}.wrapper-e02b465{flex-direction:column;gap:.375rem;display:flex}.label-e02b465{color:var(--color-text,#1a1a1a);font-size:.875rem;font-weight:500}.container-e02b465{background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#d1d5db);cursor:text;border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.5rem;padding:.375rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex}.container-e02b465:hover{border-color:var(--color-border-hover,#9ca3af)}.focused-e02b465{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.tags-e02b465{flex-wrap:wrap;gap:.375rem;display:flex}.tag-e02b465{color:var(--color-text,#1a1a1a);background:var(--color-bg-muted,#f3f4f6);-webkit-user-select:none;user-select:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.tag_label-e02b465{white-space:nowrap}.tag_remove-e02b465{width:1rem;height:1rem;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.125rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.125rem;padding:0;transition:color .15s,background .15s;display:inline-flex}.tag_remove-e02b465:hover{color:var(--color-danger,#dc2626);background:var(--color-danger-alpha,#dc26261a)}.tag_remove-e02b465>svg{flex-shrink:0;width:.75rem!important;height:.75rem!important}.input-e02b465{min-width:80px;color:var(--color-text,#1a1a1a);background:0 0;border:none;outline:none;flex:1;padding:.125rem .25rem;font-size:.875rem;line-height:1.5}.input-e02b465::placeholder{color:var(--color-text-muted,#9ca3af)}.input-e02b465:disabled{cursor:not-allowed}.has_error-e02b465 .container-e02b465{border-color:var(--color-danger,#dc2626)}.has_error-e02b465 .focused-e02b465{box-shadow:0 0 0 3px var(--color-danger-alpha,#dc262626)}.error_text-e02b465{color:var(--color-danger,#dc2626);font-size:.75rem}.small-e02b465 .container-e02b465{gap:.25rem;min-height:2rem;padding:.25rem .375rem}.small-e02b465 .tags-e02b465{gap:.25rem}.small-e02b465 .tag-e02b465{padding:.0625rem .375rem;font-size:.75rem}.small-e02b465 .tag_remove-e02b465{width:.875rem;height:.875rem}.small-e02b465 .tag_remove-e02b465>svg{width:.625rem!important;height:.625rem!important}.small-e02b465 .input-e02b465{min-width:60px;font-size:.75rem}.large-e02b465 .container-e02b465{gap:.5rem;min-height:3rem;padding:.5rem .625rem}.large-e02b465 .tags-e02b465{gap:.5rem}.large-e02b465 .tag-e02b465{padding:.25rem .625rem;font-size:.875rem}.large-e02b465 .tag_remove-e02b465{width:1.125rem;height:1.125rem}.large-e02b465 .tag_remove-e02b465>svg{width:.875rem!important;height:.875rem!important}.large-e02b465 .input-e02b465{min-width:100px;font-size:1rem}.wrapper-c3beeb6{flex-direction:column;gap:.375rem;display:flex}.label-c3beeb6{color:var(--color-text,#1a1a1a);font-size:.875rem;font-weight:500}.required-c3beeb6{color:var(--color-danger,#dc2626)}.textarea-c3beeb6{color:var(--color-text,#1a1a1a);background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#d1d5db);resize:vertical;border-radius:.375rem;outline:none;min-height:5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.textarea-c3beeb6::placeholder{color:var(--color-text-muted,#9ca3af)}.textarea-c3beeb6:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.textarea-c3beeb6:disabled{background:var(--color-bg-disabled,#f3f4f6);color:var(--color-text-disabled,#9ca3af);cursor:not-allowed}.error-c3beeb6{border-color:var(--color-danger,#dc2626)}.error-c3beeb6:focus{box-shadow:0 0 0 3px var(--color-danger-alpha,#dc262626)}.small-c3beeb6{min-height:4rem;padding:.375rem .5rem;font-size:.75rem}.large-c3beeb6{min-height:6rem;padding:.625rem 1rem;font-size:1rem}.error_text-c3beeb6{color:var(--color-danger,#dc2626);font-size:.75rem}.thread_list-d991e94{background:var(--color-bg,#fff);border-radius:inherit;flex-direction:column;height:100%;display:flex;overflow:hidden}.header-d991e94{flex-shrink:0}.list_header-d991e94{background:var(--color-bg,#fff);border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.list_title-d991e94{color:var(--color-text,#1a1a1a);margin:0;font-size:1rem;font-weight:600}.list_actions-d991e94{align-items:center;gap:.25rem;display:flex}.items-d991e94{flex:1;overflow-y:auto}.section-d991e94{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#6b7280);padding:.5rem 1rem .25rem;font-size:.6875rem;font-weight:600}.item-d991e94{text-align:left;border:none;border-bottom:1px solid var(--color-border,#e5e7eb);cursor:pointer;background:0 0;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background .15s;display:flex}.item-d991e94:hover{background:var(--color-bg-hover,#f9fafb)}.item-d991e94:last-child{border-bottom:none}.selected-d991e94{background:var(--color-primary-alpha,#3b82f61a)}.selected-d991e94:hover{background:var(--color-primary-alpha,#3b82f626)}.pinned-d991e94{background:var(--color-bg-muted,#f9fafb)}.unread-d991e94 .item_title-d991e94{font-weight:600}.unread-d991e94 .item_snippet-d991e94{color:var(--color-text,#1a1a1a)}.item_content-d991e94{flex:1;min-width:0}.item_header-d991e94{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.125rem;display:flex}.item_title-d991e94{color:var(--color-text,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.item_time-d991e94{color:var(--color-text-muted,#6b7280);flex-shrink:0;font-size:.6875rem}.item_snippet-d991e94{color:var(--color-text-muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.item_badge-d991e94{flex-shrink:0;margin-top:.125rem}.time_ago-cabe762{font-size:inherit;color:var(--color-text-muted,#6b7280);cursor:default}.time_ago-cabe762[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--color-border,#e5e7eb);text-decoration-color:var(--color-border,#e5e7eb);text-underline-offset:2px}.container-9de1a5a{z-index:1000;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed}.container-9de1a5a>*{pointer-events:auto}.top_right-9de1a5a{align-items:flex-end;top:1rem;right:1rem}.top_left-9de1a5a{align-items:flex-start;top:1rem;left:1rem}.bottom_right-9de1a5a{align-items:flex-end;bottom:1rem;right:1rem}.bottom_left-9de1a5a{align-items:flex-start;bottom:1rem;left:1rem}.top_center-9de1a5a{align-items:center;top:1rem;left:50%;transform:translate(-50%)}.bottom_center-9de1a5a{align-items:center;bottom:1rem;left:50%;transform:translate(-50%)}.toast-9de1a5a{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.375rem;align-items:flex-start;gap:.75rem;min-width:300px;max-width:420px;padding:.875rem 1rem;animation:.2s ease-out toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.icon-9de1a5a{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.icon-9de1a5a>svg{width:1.25rem;height:1.25rem}.content-9de1a5a{flex:1;min-width:0}.title-9de1a5a{color:var(--color-text);margin-bottom:.125rem;font-size:.875rem;font-weight:600}.message-9de1a5a{color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.dismiss-9de1a5a{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem -.25rem 0;padding:.25rem;transition:color .15s,background .15s;display:flex}.dismiss-9de1a5a:hover{color:var(--color-text);background:var(--color-bg-muted)}.dismiss-9de1a5a>svg{width:1rem;height:1rem}.info-9de1a5a{background:var(--lightningcss-light,color-mix(in srgb,#94a3b8 8%,var(--color-bg)))var(--lightningcss-dark,color-mix(in srgb,#94a3b8 10%,var(--color-bg)));border-color:var(--lightningcss-light,color-mix(in srgb,#94a3b8 12%,var(--color-border)))var(--lightningcss-dark,color-mix(in srgb,#94a3b8 15%,var(--color-border)))}.info-9de1a5a .icon-9de1a5a{color:#94a3b8}.success-9de1a5a{background:var(--lightningcss-light,color-mix(in srgb,#6ee7b7 8%,var(--color-bg)))var(--lightningcss-dark,color-mix(in srgb,#6ee7b7 10%,var(--color-bg)));border-color:var(--lightningcss-light,color-mix(in srgb,#6ee7b7 15%,var(--color-border)))var(--lightningcss-dark,color-mix(in srgb,#6ee7b7 18%,var(--color-border)))}.success-9de1a5a .icon-9de1a5a{color:#6ee7b7}.warning-9de1a5a{background:var(--lightningcss-light,color-mix(in srgb,#fcd34d 8%,var(--color-bg)))var(--lightningcss-dark,color-mix(in srgb,#fcd34d 10%,var(--color-bg)));border-color:var(--lightningcss-light,color-mix(in srgb,#fcd34d 15%,var(--color-border)))var(--lightningcss-dark,color-mix(in srgb,#fcd34d 18%,var(--color-border)))}.warning-9de1a5a .icon-9de1a5a{color:#fcd34d}.error-9de1a5a{background:var(--lightningcss-light,color-mix(in srgb,#fda4af 8%,var(--color-bg)))var(--lightningcss-dark,color-mix(in srgb,#fda4af 10%,var(--color-bg)));border-color:var(--lightningcss-light,color-mix(in srgb,#fda4af 15%,var(--color-border)))var(--lightningcss-dark,color-mix(in srgb,#fda4af 18%,var(--color-border)))}.error-9de1a5a .icon-9de1a5a{color:#fda4af}.todo_list-fb73b71{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.todo_item-fb73b71{align-items:flex-start;gap:.75rem;display:flex}.checkbox-fb73b71{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .15s;display:flex}.checkbox-fb73b71:hover:not(:disabled){background-color:var(--color-bg-subtle)}.checkbox-fb73b71:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-fb73b71 svg{width:100%;height:100%}.circle-fb73b71{stroke:var(--color-border);stroke-width:2px;stroke-dasharray:4 3;fill:none;transition:stroke .2s,stroke-dasharray .2s,fill .2s}.checked-fb73b71 .circle-fb73b71{stroke:var(--color-primary);stroke-dasharray:none;fill:var(--color-primary)}.checkmark-fb73b71{stroke:#0000;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:stroke .2s}.checked-fb73b71 .checkmark-fb73b71{stroke:#fff}.content-fb73b71{flex:1;padding-top:.125rem;line-height:1.4;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}.content_checked-fb73b71{color:var(--color-text-muted);text-decoration:line-through}.disabled-fb73b71{opacity:.5;pointer-events:none}.small-fb73b71 .checkbox-fb73b71{width:1.25rem;height:1.25rem}.small-fb73b71 .content-fb73b71{font-size:.875rem}.large-fb73b71 .checkbox-fb73b71{width:1.75rem;height:1.75rem}.large-fb73b71 .content-fb73b71{font-size:1.125rem}.wrapper-8711593{cursor:pointer;align-items:center;gap:.625rem;display:inline-flex}.wrapper-8711593.disabled-8711593{cursor:not-allowed;opacity:.5}.toggle-8711593{background:var(--color-bg-muted);border:2px solid var(--color-border);cursor:pointer;border-radius:9999px;align-items:center;width:2.875rem;height:1.625rem;padding:.1875rem;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.toggle-8711593:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.toggle-8711593:hover:not(:disabled){border-color:var(--color-text-muted)}.thumb-8711593{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s,background .2s;position:absolute;left:.1875rem;box-shadow:0 1px 3px #00000026,0 1px 2px #0000001a}.checked-8711593{background:var(--color-primary);border-color:var(--color-primary)}.checked-8711593 .thumb-8711593{transform:translate(1.25rem)}.checked-8711593:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.label-8711593{color:var(--color-text);-webkit-user-select:none;user-select:none;font-size:.875rem}.small-8711593{border-width:1.5px;width:2.25rem;height:1.375rem;padding:.1875rem}.small-8711593 .thumb-8711593{width:.75rem;height:.75rem;left:.1875rem}.small-8711593.checked-8711593 .thumb-8711593{transform:translate(.875rem)}.large-8711593{border-width:2px;width:3.5rem;height:2rem;padding:.25rem}.large-8711593 .thumb-8711593{width:1.25rem;height:1.25rem;left:.25rem}.large-8711593.checked-8711593 .thumb-8711593{transform:translate(1.5rem)}.badge-62e27cb{font-size:.75rem;font-weight:500;font-family:var(--font-mono,monospace);border:1px solid;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;transition:background .15s,border-color .15s;display:inline-flex}.icon-62e27cb{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.icon-62e27cb svg{width:100%;height:100%}.icon_pending-62e27cb{opacity:.5;background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.name-62e27cb{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.compact-62e27cb{padding:.25rem}.compact-62e27cb .icon-62e27cb{width:1rem;height:1rem}.pending-62e27cb{background:var(--color-bg-muted,#f3f4f6);border-color:var(--color-border,#e5e7eb);color:var(--color-text-muted,#6b7280)}.running-62e27cb{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#60a5fa);background:var(--lightningcss-light,#eff6ff)var(--lightningcss-dark,#1e3a5f);border-color:var(--lightningcss-light,#bfdbfe)var(--lightningcss-dark,#1e40af)}.running-62e27cb .icon-62e27cb svg{animation:1s linear infinite spin}.success-62e27cb{color:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80);background:var(--lightningcss-light,#f0fdf4)var(--lightningcss-dark,#14532d);border-color:var(--lightningcss-light,#bbf7d0)var(--lightningcss-dark,#166534)}.error-62e27cb{color:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171);background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#450a0a);border-color:var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#7f1d1d)}.cancelled-62e27cb{background:var(--color-bg-muted,#f3f4f6);border-color:var(--color-border,#e5e7eb);color:var(--color-text-muted,#6b7280);text-decoration:line-through}.tooltip_wrapper-5b79b62{display:inline-flex;position:relative}.tooltip-5b79b62{z-index:1000;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:var(--lightningcss-light,#404040)var(--lightningcss-dark,#525252);border-radius:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;transform:scale(.95);box-shadow:0 2px 8px #00000026}.tooltip-5b79b62:after{content:"";border:5px solid #0000;position:absolute}.visible-5b79b62{opacity:1;transform:scale(1)}.top-5b79b62{margin-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)scale(.95)}.top-5b79b62.visible-5b79b62{transform:translate(-50%)scale(1)}.top-5b79b62:after{border-top-color:var(--lightningcss-light,#404040)var(--lightningcss-dark,#525252);top:100%;left:50%;transform:translate(-50%)}.bottom-5b79b62{margin-top:.5rem;top:100%;left:50%;transform:translate(-50%)scale(.95)}.bottom-5b79b62.visible-5b79b62{transform:translate(-50%)scale(1)}.bottom-5b79b62:after{border-bottom-color:var(--lightningcss-light,#404040)var(--lightningcss-dark,#525252);bottom:100%;left:50%;transform:translate(-50%)}.left-5b79b62{margin-right:.5rem;top:50%;right:100%;transform:translateY(-50%)scale(.95)}.left-5b79b62.visible-5b79b62{transform:translateY(-50%)scale(1)}.left-5b79b62:after{border-left-color:var(--lightningcss-light,#404040)var(--lightningcss-dark,#525252);top:50%;left:100%;transform:translateY(-50%)}.right-5b79b62{margin-left:.5rem;top:50%;left:100%;transform:translateY(-50%)scale(.95)}.right-5b79b62.visible-5b79b62{transform:translateY(-50%)scale(1)}.right-5b79b62:after{border-right-color:var(--lightningcss-light,#404040)var(--lightningcss-dark,#525252);top:50%;right:100%;transform:translateY(-50%)}