.icon{vertical-align:middle;display:inline-block}.icon.spin{animation:1s linear infinite svelte-ticnuz-spin}@keyframes svelte-ticnuz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-toggle.svelte-zbb658{cursor:pointer;width:36px;height:36px;transition:var(--transition-button);color:var(--header-text-color);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.theme-toggle.svelte-zbb658:hover{background-color:none}.icon-wrapper.svelte-zbb658{width:20px;height:20px;transition:var(--transition-colors);justify-content:center;align-items:center;display:flex;position:relative}.icon-wrapper.svelte-zbb658 .moon:where(.svelte-zbb658){opacity:1;transform-origin:50%;transition:var(--transition-timing-bounce)}.icon-wrapper.svelte-zbb658 .sun-core:where(.svelte-zbb658),.icon-wrapper.svelte-zbb658 .sun-rays:where(.svelte-zbb658){opacity:0;transform-origin:50%;transition:var(--transition-timing-bounce);transform:scale(0)}.icon-wrapper.is-dark.svelte-zbb658 .moon:where(.svelte-zbb658){opacity:0;transform:scale(0)}.icon-wrapper.is-dark.svelte-zbb658 .sun-core:where(.svelte-zbb658),.icon-wrapper.is-dark.svelte-zbb658 .sun-rays:where(.svelte-zbb658){opacity:1;transform:scale(1)}.breadcrumbs.svelte-1p47bvh{opacity:0;transition:var(--transition-opacity), max-width var(--transition-timing);white-space:nowrap;cursor:default;align-items:center;margin-left:18px;display:flex;overflow:hidden}.breadcrumbs.visible.svelte-1p47bvh{opacity:1;max-width:800px}.custom-breadcrumbs.svelte-1p47bvh{align-items:center;width:100%;display:flex}.custom-breadcrumbs.svelte-1p47bvh ol:where(.svelte-1p47bvh){align-items:center;margin:0;padding:0;list-style:none;display:flex}.custom-breadcrumbs.svelte-1p47bvh li:where(.svelte-1p47bvh){align-items:center;display:flex}.custom-breadcrumbs.svelte-1p47bvh .separator:where(.svelte-1p47bvh){width:24px;height:24px;box-shadow:none;border:none;justify-content:center;align-items:center;margin:0 10px;padding:0;display:flex;position:relative;background:0 0!important}.category-link.svelte-1p47bvh,.page-link.svelte-1p47bvh{align-items:center;display:flex}.category-label.svelte-1p47bvh{opacity:.9;transition:var(--transition-opacity);font-weight:500}.page-label.svelte-1p47bvh{font-weight:700}.sidebar-toggle.svelte-1grff73{--sidebar-progress-value:clamp(0, var(--sidebar-progress,1), 1);cursor:pointer;width:36px;min-width:36px;height:36px;margin-right:calc(12px + 4px * var(--sidebar-progress-value));transition:var(--transition-colors), transform var(--transform-transition);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.sidebar-toggle.svelte-1grff73:active{transform:scale(.95)}.toggle-icon.svelte-1grff73{width:18px;height:14px;position:relative}.line.svelte-1grff73{background-color:var(--header-icon-color);width:18px;height:2px;transition:var(--transition-colors), transform var(--sidebar-transition), opacity var(--sidebar-transition);will-change:transform, opacity;border-radius:1px;display:block;position:absolute}.line-1.svelte-1grff73{top:0}.line-2.svelte-1grff73{transform-origin:50%;top:6px}.line-3.svelte-1grff73{top:12px}.sidebar-toggle.expanded.svelte-1grff73 .line-1:where(.svelte-1grff73){transform:translateY(6px)rotate(45deg)}.sidebar-toggle.expanded.svelte-1grff73 .line-2:where(.svelte-1grff73){opacity:0;transform:scaleX(0)}.sidebar-toggle.expanded.svelte-1grff73 .line-3:where(.svelte-1grff73){transform:translateY(-6px)rotate(-45deg)}.bell.svelte-htk8kt{all:unset;cursor:pointer;width:32px;height:32px;color:var(--header-text-color,var(--aico-color-text-secondary));border-radius:8px;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:inline-flex;position:relative}.bell.svelte-htk8kt:hover,.bell.svelte-htk8kt:focus-visible{background:color-mix(in srgb, var(--header-text-color,var(--aico-color-text-secondary)) 12%, transparent);color:var(--header-text-color,var(--aico-color-text-primary))}.bell.svelte-htk8kt:focus-visible{outline:2px solid var(--aico-color-primary,#ea580c);outline-offset:2px}.bell--has.svelte-htk8kt{color:var(--header-text-color,var(--aico-color-text-primary))}.bell__badge.svelte-htk8kt{background:var(--aico-color-primary,#ea580c);color:#fff;min-width:14px;height:14px;font-size:.6rem;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace);text-align:center;border-radius:7px;padding:0 3px;line-height:14px;position:absolute;top:2px;right:2px}.app-header.svelte-17y7t7l{--sidebar-progress-value:clamp(0, var(--sidebar-progress,1), 1);color:var(--header-text-color);height:var(--header-height,60px);z-index:1000;pointer-events:auto;width:100%;transition:gap var(--sidebar-transition), padding var(--sidebar-transition), var(--transition-colors);align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.logo.svelte-17y7t7l{min-width:0;margin-left:calc((1 - var(--sidebar-progress-value)) * 12px);align-items:center;gap:10px;display:flex}.app-logo.svelte-17y7t7l{object-fit:contain;cursor:default;vertical-align:middle;width:auto;height:22px;display:inline-block}.app-title.svelte-17y7t7l{color:var(--header-text-color);cursor:default;vertical-align:middle;transition:var(--transition-colors);margin:0;font-size:1.05rem;font-weight:600;display:inline-block}.logo-title.svelte-17y7t7l{margin-left:0}.app-header.svelte-17y7t7l .breadcrumbs{margin-left:auto;padding-left:12px}.actions.svelte-17y7t7l{align-items:center;gap:4px;margin-left:auto;display:flex}.breadcrumbs~.actions.svelte-17y7t7l{margin-left:8px}.header.svelte-1ixvnem{--sidebar-current-width:240px;background-color:var(--header-bg-color);color:var(--header-text-color);z-index:900;width:100%;height:60px;transition:var(--transition-colors);border-bottom:none;align-items:center;padding:0 16px 0 0;display:flex;position:fixed;top:0;left:0;right:0}.header.svelte-1ixvnem:before{content:"";width:var(--sidebar-space,var(--sidebar-width,240px));background-color:var(--sidebar-bg-color);transition:var(--transition-colors);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0}.header-content.svelte-1ixvnem{z-index:1;background-color:#0000;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.header-actions.svelte-1ixvnem{align-items:center;gap:12px;margin:12px;display:flex}.sidebar-item.svelte-xs56pq{--sidebar-item-progress-value:var(--sidebar-item-progress,1);box-sizing:border-box;width:100%;min-height:48px;color:var(--sidebar-text-color);cursor:pointer;text-align:left;transition:var(--transition-colors), transform .12s ease, width var(--sidebar-transition), padding var(--sidebar-transition), border-radius var(--sidebar-transition), margin var(--sidebar-transition);background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px 16px 10px 22px;display:flex;position:relative;overflow:hidden}.sidebar-item.svelte-xs56pq:after{content:"";background:var(--item-accent,var(--sidebar-text-color));opacity:0;width:4px;height:18px;transition:opacity .15s ease, transform .2s ease, right var(--sidebar-transition), width var(--sidebar-transition), height var(--sidebar-transition);border-radius:999px;position:absolute;top:50%;right:12px;transform:translateY(-50%)scaleY(.4)}.sidebar-item.svelte-xs56pq:hover{background:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 18%, transparent 82%);color:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 60%, var(--sidebar-text-color) 40%)}.sidebar-item.svelte-xs56pq:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 35%, transparent 65%);outline:none}.sidebar-item.svelte-xs56pq:active{transform:translateY(1px)}.sidebar-item.active.svelte-xs56pq{background:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 26%, transparent 74%);color:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 70%, var(--sidebar-text-color) 30%)}.sidebar-item.active.svelte-xs56pq:after{opacity:1;transform:translateY(-50%)scaleY(1)}.item-icon.svelte-xs56pq{background:color-mix(in srgb, var(--sidebar-text-color) 10%, transparent 90%);width:36px;height:36px;color:color-mix(in srgb, var(--sidebar-text-color) 80%, #ffffff1a 20%);transition:var(--transition-colors), transform .14s ease;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.item-copy.svelte-xs56pq{--text-visibility:clamp(0, (var(--sidebar-item-progress-value) - .3) / .5, 1);min-width:0;opacity:var(--text-visibility);transform:translateX(calc((1 - var(--text-visibility)) * -12px));transition:opacity .16s ease, transform .16s ease, max-width var(--sidebar-transition);max-width:calc(var(--text-visibility) * 100%);flex-direction:column;flex:1;gap:2px;display:flex}.item-title.svelte-xs56pq{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:500;line-height:1.3;overflow:hidden}.item-description.svelte-xs56pq{letter-spacing:.03em;color:var(--sidebar-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.sidebar-item.svelte-xs56pq:hover .item-icon:where(.svelte-xs56pq){background:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 20%, transparent 80%);color:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 70%, var(--sidebar-text-color) 30%);transform:translate(1px)}.sidebar-item.active.svelte-xs56pq .item-icon:where(.svelte-xs56pq){background:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 26%, transparent 74%);color:var(--item-accent,var(--sidebar-text-color));transform:translate(1px)}.sidebar-item.collapsed.svelte-xs56pq{border-radius:14px;align-self:flex-start;gap:0;width:46px;height:46px;padding:0;position:relative;overflow:visible}.sidebar-item.collapsed.svelte-xs56pq:after{border-radius:999px;width:4px;height:32px;right:-8px}.sidebar-item.collapsed.active.svelte-xs56pq:after{opacity:1;transform:translateY(-50%)scaleY(1)}.sidebar-item.collapsed.svelte-xs56pq .item-icon:where(.svelte-xs56pq){border-radius:inherit;background:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 22%, transparent 78%);width:100%;height:100%;color:color-mix(in srgb, var(--item-accent,var(--sidebar-text-color)) 70%, var(--sidebar-text-color) 30%);transition:var(--transition-colors-shadow), transform .14s ease;margin:0}.sidebar-item.collapsed.svelte-xs56pq:hover .item-icon:where(.svelte-xs56pq),.sidebar-item.collapsed.active.svelte-xs56pq .item-icon:where(.svelte-xs56pq){transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}.sidebar-item.collapsed.svelte-xs56pq .item-copy:where(.svelte-xs56pq){opacity:0;pointer-events:none;width:0;max-width:0;transition:opacity .12s ease, transform .16s ease, max-width var(--sidebar-transition);flex:none;transform:translate(-8px)}.sidebar-item.svelte-xs56pq:not(.collapsed) .item-copy:where(.svelte-xs56pq){opacity:1;flex:auto;width:auto;max-width:100%;transform:translate(0)}.sidebar.svelte-se33rr{top:var(--header-height,60px);height:calc(100vh - var(--header-height,60px));--sidebar-progress-value:clamp(0, var(--sidebar-progress,1), 1);width:calc(var(--sidebar-collapsed-width,68px) + (var(--sidebar-width,240px) - var(--sidebar-collapsed-width,68px)) * var(--sidebar-progress-value));color:var(--sidebar-text-color);background-color:var(--sidebar-bg-color);z-index:var(--z-index-sidebar,800);transition:var(--transition-colors-shadow);border-right:none;flex-direction:column;display:flex;position:fixed;left:0}.sidebar.header-hidden.svelte-se33rr{height:100vh;padding-top:var(--header-height,60px);top:0}.sidebar-inner.svelte-se33rr{flex-direction:column;height:100%;display:flex}.sidebar-main.svelte-se33rr{flex-direction:column;flex:auto;min-height:0;display:flex}.sidebar-scroll.svelte-se33rr{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sidebar-text-color) 24%, transparent 76%) transparent;flex:0 auto;min-height:0;margin-right:-10px;padding:12px 10px 10px 0;overflow:visible auto}.sidebar-scroll.svelte-se33rr::-webkit-scrollbar{width:4px}.sidebar-scroll.svelte-se33rr::-webkit-scrollbar-track{background:0 0}.sidebar-scroll.svelte-se33rr::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-text-color) 22%, transparent 78%);border-radius:999px}.sidebar-nav.svelte-se33rr{transition:gap var(--sidebar-transition), padding var(--sidebar-transition);flex-direction:column;gap:6px;padding:0 12px;display:flex}.sidebar-context-rail.svelte-se33rr{--rail-card-surface:var(--surface-card,var(--aico-color-bg-primary));--rail-card-border:var(--aico-color-border-light,var(--border-primary));--rail-card-shadow:var(--panel-shadow-sm,var(--shadow-sm));--rail-card-overlay-opacity:.72;--rail-body-color:var(--text-secondary,var(--aico-color-text-secondary));--rail-kicker-color:color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 72%, var(--text-tertiary,var(--aico-color-text-tertiary)) 28%);--rail-icon-bg:color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 14%, var(--surface-secondary,var(--aico-color-bg-secondary)) 86%);--rail-icon-color:var(--rail-tone,var(--accent-color-primary));--rail-icon-ring:color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 24%, var(--aico-color-border-light,var(--border-primary)) 76%);--rail-button-bg:color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 12%, var(--surface-secondary,var(--aico-color-bg-secondary)) 88%);--rail-button-bg-hover:color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 18%, var(--surface-secondary,var(--aico-color-bg-secondary)) 82%);--rail-button-border:color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 26%, var(--aico-color-border-light,var(--border-primary)) 74%);--rail-button-text:var(--rail-tone,var(--accent-color-primary));flex-direction:column;flex:240px;gap:0;min-width:0;min-height:220px;margin:0 16px 8px;padding:12px 0 0;display:flex}.context-carousel.svelte-se33rr{flex:auto;min-height:0;padding-bottom:8px;position:relative;overflow:hidden;mask-image:linear-gradient(#0000 0,#000 36px calc(100% - 40px),#0000 100%)}.context-track.svelte-se33rr{will-change:transform;flex-direction:column;gap:14px;min-height:100%;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex}.context-track.no-transition.svelte-se33rr{transition:none}.context-slide.svelte-se33rr{isolation:isolate;border:1px solid var(--rail-card-border);background-color:var(--rail-card-surface);min-height:auto;box-shadow:var(--rail-card-shadow);transition:var(--transition-colors-shadow);border-radius:20px;flex-direction:column;flex:none;justify-content:space-between;gap:16px;padding:15px 14px 14px;display:flex;position:relative;overflow:hidden}.context-slide.svelte-se33rr:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 72%, transparent 28%), inset 6px 0 10px -8px color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 58%, transparent 42%), inset 14px 0 18px -18px color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 34%, transparent 66%);opacity:.92;transition:box-shadow var(--theme-transition), opacity var(--theme-transition);position:absolute;inset:0}.context-slide.svelte-se33rr:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120px 120px at 18% 0%, color-mix(in srgb, var(--rail-tone,var(--accent-color-primary)) 14%, transparent) 0, transparent 72%), linear-gradient(180deg, #ffffff0d, transparent 36%);opacity:var(--rail-card-overlay-opacity);transition:opacity var(--theme-transition);position:absolute;inset:0}.context-slide.svelte-se33rr>:where(.svelte-se33rr){z-index:1;position:relative}.context-slide-meta.svelte-se33rr{align-items:center;gap:12px;display:flex}.context-slide-icon.svelte-se33rr{background-color:var(--rail-icon-bg);width:32px;height:32px;color:var(--rail-icon-color);box-shadow:inset 0 0 0 1px var(--rail-icon-ring);transition:var(--transition-colors-shadow);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.context-slide-kicker.svelte-se33rr{letter-spacing:.18em;text-transform:uppercase;color:var(--rail-kicker-color);transition:var(--transition-colors);font-size:.64rem;font-weight:700}.context-slide-copy.svelte-se33rr{flex-direction:column;gap:8px;display:flex}.context-slide-copy.svelte-se33rr h3:where(.svelte-se33rr){color:var(--text-primary);transition:var(--transition-colors);margin:0;font-size:.94rem;font-weight:700;line-height:1.3}.context-slide-copy.svelte-se33rr p:where(.svelte-se33rr){color:var(--rail-body-color);transition:var(--transition-colors);margin:0;font-size:.79rem;line-height:1.58}.context-slide-actions.svelte-se33rr{flex-wrap:wrap;gap:8px;display:flex}.context-link.svelte-se33rr{border:1px solid var(--rail-button-border);background-color:var(--rail-button-bg);color:var(--rail-button-text);cursor:pointer;transition:var(--transition-colors), transform .12s ease;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.context-link.svelte-se33rr:hover{background-color:var(--rail-button-bg-hover);transform:translateY(-1px)}.tone-info.svelte-se33rr{--rail-tone:var(--aico-cyan-500)}.tone-tip.svelte-se33rr{--rail-tone:var(--aico-deep-orange-500)}.tone-update.svelte-se33rr{--rail-tone:var(--aico-purple-500)}@media (height<=860px){.sidebar-context-rail.svelte-se33rr{min-height:180px}.context-slide-copy.svelte-se33rr h3:where(.svelte-se33rr){font-size:.86rem}.context-slide-copy.svelte-se33rr p:where(.svelte-se33rr){font-size:.76rem}}.nav-group.svelte-se33rr{--category-color:var(--sidebar-text-color);width:100%;transition:gap var(--sidebar-transition), padding var(--sidebar-transition), margin var(--sidebar-transition);flex-direction:column;gap:8px;display:flex}.nav-group.collapsed.svelte-se33rr{gap:6px}.nav-group.collapsed.category-collapsed.svelte-se33rr{gap:0;margin-bottom:0}.nav-group.collapsed.svelte-se33rr:not(.category-collapsed){gap:8px;margin-bottom:8px;padding-bottom:12px}.group-title.svelte-se33rr{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--category-color) 60%, transparent 40%);transition:opacity var(--sidebar-transition), max-height var(--sidebar-transition), margin var(--sidebar-transition);max-height:30px;padding:0 12px;font-size:.75rem;font-weight:600}.nav-group-general.svelte-se33rr .group-title:where(.svelte-se33rr){color:color-mix(in srgb, var(--sidebar-text-color) 68%, transparent 32%)}.nav-group.collapsed.svelte-se33rr .group-title:where(.svelte-se33rr){opacity:0;pointer-events:none;max-height:0;margin:0}.group-items.svelte-se33rr{width:100%;transition:gap var(--sidebar-transition), align-items var(--sidebar-transition);flex-direction:column;gap:4px;display:flex}.nav-group.collapsed.svelte-se33rr .group-items:where(.svelte-se33rr){gap:10px}.page-entry.svelte-se33rr{width:100%;position:relative}.page-entry.has-modes.svelte-se33rr{overflow:visible}.category-toggle.svelte-se33rr{cursor:pointer;width:100%;min-height:44px;color:color-mix(in srgb, var(--category-color) 55%, var(--sidebar-text-color) 45%);transition:var(--transition-colors-shadow), padding var(--sidebar-transition), width var(--sidebar-transition), min-height var(--sidebar-transition), gap var(--sidebar-transition), margin var(--sidebar-transition);background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.category-toggle.sidebar-collapsed.svelte-se33rr{background:color-mix(in srgb, var(--category-color) 15%, transparent 85%);width:46px;min-height:46px;max-height:46px;color:color-mix(in srgb, var(--category-color) 72%, var(--sidebar-text-color) 28%);box-shadow:0 0 0 1px color-mix(in srgb, var(--category-color) 25%, transparent 75%) inset, 0 2px 8px -2px color-mix(in srgb, var(--category-color) 15%, transparent 85%);gap:0;padding:0;position:relative}.category-toggle.sidebar-collapsed.category-expanded.svelte-se33rr{background:color-mix(in srgb, var(--category-color) 22%, transparent 78%);box-shadow:0 0 0 2px color-mix(in srgb, var(--category-color) 45%, transparent 55%) inset, 0 4px 12px -2px color-mix(in srgb, var(--category-color) 30%, transparent 70%)}.category-toggle.svelte-se33rr:hover:not(.sidebar-collapsed){background:color-mix(in srgb, var(--category-color) 18%, transparent 82%)}.category-toggle.sidebar-collapsed.svelte-se33rr:hover{background:color-mix(in srgb, var(--category-color) 24%, transparent 76%);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--category-color) 35%, transparent 65%) inset, 0 3px 10px -2px color-mix(in srgb, var(--category-color) 25%, transparent 75%);transform:scale(1.05)}.category-toggle.sidebar-collapsed.category-expanded.svelte-se33rr:hover{background:color-mix(in srgb, var(--category-color) 28%, transparent 72%);box-shadow:0 0 0 2px color-mix(in srgb, var(--category-color) 55%, transparent 45%) inset, 0 6px 16px -2px color-mix(in srgb, var(--category-color) 40%, transparent 60%);transform:scale(1.05)}.category-toggle.svelte-se33rr:focus-visible{outline:2px solid color-mix(in srgb, var(--category-color) 35%, transparent 65%);outline-offset:2px}.category-leading.svelte-se33rr{min-width:0;transition:gap var(--sidebar-transition);align-items:center;gap:12px;display:flex}.category-toggle.sidebar-collapsed.svelte-se33rr .category-leading:where(.svelte-se33rr){gap:0}.category-icon.svelte-se33rr{background:color-mix(in srgb, var(--category-color) 18%, transparent 82%);width:32px;min-width:32px;height:32px;min-height:32px;color:color-mix(in srgb, var(--category-color) 74%, var(--sidebar-text-color) 26%);transition:width var(--sidebar-transition), height var(--sidebar-transition), min-width var(--sidebar-transition), min-height var(--sidebar-transition), var(--transition-colors), filter var(--sidebar-transition);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.category-toggle.sidebar-collapsed.svelte-se33rr .category-icon:where(.svelte-se33rr){width:46px;min-width:46px;height:46px;min-height:46px;color:color-mix(in srgb, var(--category-color) 80%, var(--sidebar-text-color) 20%);background:0 0}.category-toggle.sidebar-collapsed.category-expanded.svelte-se33rr .category-icon:where(.svelte-se33rr){color:var(--category-color);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--category-color) 40%, transparent 60%))}.category-toggle.svelte-se33rr:hover:not(.sidebar-collapsed) .category-icon:where(.svelte-se33rr){background:color-mix(in srgb, var(--category-color) 24%, transparent 76%)}.category-toggle.sidebar-collapsed.svelte-se33rr:hover .category-icon:where(.svelte-se33rr){background:0 0}.category-name.svelte-se33rr{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:200px;transition:opacity var(--sidebar-transition), max-width var(--sidebar-transition);font-size:.85rem;font-weight:600;overflow:hidden}.category-toggle.sidebar-collapsed.svelte-se33rr .category-name:where(.svelte-se33rr){opacity:0;pointer-events:none;max-width:0}.category-trailing.svelte-se33rr{max-width:200px;transition:opacity var(--sidebar-transition), max-width var(--sidebar-transition), gap var(--sidebar-transition);align-items:center;gap:10px;display:flex;overflow:hidden}.category-toggle.sidebar-collapsed.svelte-se33rr .category-trailing:where(.svelte-se33rr){opacity:0;pointer-events:none;gap:0;max-width:0}.category-count.svelte-se33rr{background:color-mix(in srgb, var(--category-color) 22%, transparent 78%);min-width:26px;height:22px;color:color-mix(in srgb, var(--category-color) 72%, var(--sidebar-text-color) 28%);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.7rem;font-weight:600;display:inline-flex}.category-chevron.svelte-se33rr{color:color-mix(in srgb, var(--sidebar-text-color) 62%, transparent 38%);transition:transform var(--sidebar-transition), var(--transition-colors);justify-content:center;align-items:center;display:inline-flex}.category-chevron.collapsed.svelte-se33rr{transform:rotate(-90deg)}.category-list.svelte-se33rr{width:100%;max-height:calc(var(--category-item-count,1) * 58px);opacity:1;transition:max-height var(--sidebar-transition), opacity var(--sidebar-transition), gap var(--sidebar-transition), padding var(--sidebar-transition), transform var(--sidebar-transition);flex-direction:column;gap:4px;padding:4px 0 0 4px;display:flex}.category-list.compact.svelte-se33rr{max-height:calc(var(--category-item-count,1) * 64px);align-items:center;gap:10px;padding:6px 0 0}.category-list.collapsed-state.svelte-se33rr{opacity:0;pointer-events:none;max-height:0;padding:0}.sidebar.collapsed.svelte-se33rr .sidebar-nav:where(.svelte-se33rr){gap:8px;padding:0 6px;overflow:visible}.sidebar.collapsed.svelte-se33rr .group-items:where(.svelte-se33rr){overflow:visible}.sidebar-footer.svelte-se33rr{padding:12px 16px 18px}.sidebar-footer.collapsed.svelte-se33rr{padding:12px 10px 16px}.footer-actions.svelte-se33rr{flex-direction:column;gap:6px;display:flex}.mode-flyout-overlay.svelte-se33rr{z-index:calc(var(--z-index-sidebar,800) + 40);pointer-events:auto;position:fixed;transform:translateY(-50%)}.mode-flyout-shell.svelte-se33rr{overscroll-behavior:contain;flex-direction:column;gap:6px;min-width:152px;max-height:100%;padding:4px 0 4px 14px;display:flex;position:relative;overflow:hidden auto}.mode-flyout-shell.svelte-se33rr:before{content:"";background:linear-gradient(180deg, transparent 0, color-mix(in srgb, var(--flyout-color) 20%, transparent 80%) 12%, color-mix(in srgb, var(--flyout-color) 14%, transparent 86%) 88%, transparent 100%);border-radius:999px;width:1px;position:absolute;top:10px;bottom:10px;left:4px}.mode-button.svelte-se33rr{background:color-mix(in srgb, var(--sidebar-text-color) 3%, transparent 97%);width:100%;min-height:42px;color:var(--sidebar-text-color);text-align:left;letter-spacing:.02em;cursor:pointer;transition:var(--transition-colors), transform .12s ease, box-shadow .12s ease;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sidebar-text-color) 7%, transparent 93%), 0 6px 16px #0000001f;-webkit-backdrop-filter:blur(14px)saturate(1.1);border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 16px;font-size:.73rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.mode-button.svelte-se33rr:before{content:"";background:color-mix(in srgb, var(--flyout-color) 16%, transparent 84%);width:10px;height:1px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.mode-button.svelte-se33rr:after{content:"";background:var(--flyout-color);opacity:0;border-radius:999px;width:4px;height:16px;transition:opacity .12s,transform .18s,right .12s;position:absolute;top:50%;right:10px;transform:translateY(-50%)scaleY(.4)}.mode-button.svelte-se33rr:hover{background:color-mix(in srgb, var(--flyout-color) 18%, transparent 82%);color:color-mix(in srgb, var(--flyout-color) 60%, var(--sidebar-text-color) 40%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--flyout-color) 12%, transparent 88%), 0 8px 18px #00000029}.mode-button.svelte-se33rr:hover:after{opacity:.75;transform:translateY(-50%)scaleY(.8)}.mode-button.svelte-se33rr:active{transform:translateY(1px)}.mode-button.active.svelte-se33rr{background:color-mix(in srgb, var(--flyout-color) 26%, transparent 74%);color:color-mix(in srgb, var(--flyout-color) 70%, var(--sidebar-text-color) 30%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--flyout-color) 16%, transparent 84%), 0 8px 18px #00000029}.mode-button.active.svelte-se33rr:before{background:color-mix(in srgb, var(--flyout-color) 34%, transparent 66%)}.mode-button.active.svelte-se33rr:after{opacity:1;transform:translateY(-50%)scaleY(1)}.mode-button.svelte-se33rr:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--flyout-color) 18%, transparent 82%);outline:none}.mode-icon.svelte-se33rr{background:color-mix(in srgb, var(--sidebar-text-color) 10%, transparent 90%);width:28px;height:28px;color:color-mix(in srgb, var(--sidebar-text-color) 80%, #ffffff1a 20%);transition:var(--transition-colors), transform .14s ease;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mode-button.svelte-se33rr:hover .mode-icon:where(.svelte-se33rr){background:color-mix(in srgb, var(--flyout-color) 20%, transparent 80%);color:color-mix(in srgb, var(--flyout-color) 70%, var(--sidebar-text-color) 30%);transform:translate(1px)}.mode-button.active.svelte-se33rr .mode-icon:where(.svelte-se33rr){background:color-mix(in srgb, var(--flyout-color) 24%, transparent 76%);color:color-mix(in srgb, var(--flyout-color) 76%, var(--sidebar-text-color) 24%)}@media (width<=1100px){.mode-flyout-overlay.svelte-se33rr{display:none}}.toast.svelte-gqd6f{z-index:1000;backdrop-filter:blur(8px);box-sizing:border-box;width:100%;min-width:320px;max-width:480px;transition:transform .3s cubic-bezier(.68, -.55, .265, 1.55), opacity .3s cubic-bezier(.68, -.55, .265, 1.55), var(--transition-colors-shadow);opacity:1;border:1px solid;border-radius:12px;position:relative;transform:translate(0);box-shadow:0 4px 12px #00000026}.toast.entering.svelte-gqd6f,.toast.dismissing.svelte-gqd6f{opacity:0;transform:translateY(-110%)}.toast.clickable.svelte-gqd6f{cursor:pointer}.toast.clickable.svelte-gqd6f:hover{filter:brightness(1.05)}.toast.clickable.svelte-gqd6f:focus-visible{outline-offset:2px;outline:2px solid}.toast-content.svelte-gqd6f{align-items:center;gap:12px;max-height:48px;padding:14px 16px;display:flex}.toast-icon.svelte-gqd6f{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.toast-message.svelte-gqd6f{word-wrap:break-word;flex:1;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.4}.toast-close.svelte-gqd6f{cursor:pointer;width:20px;height:20px;transition:var(--transition-button);color:currentColor;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.toast-close.svelte-gqd6f:hover{opacity:1;background:#0000001a}.toast-close.svelte-gqd6f:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}[data-theme=dark] .toast-close.svelte-gqd6f:hover{background:#ffffff1a}[data-theme=light] .toast-close.svelte-gqd6f:hover{background:#0000000d}@media (prefers-color-scheme:dark){[data-theme=auto] .toast-close.svelte-gqd6f:hover{background:#ffffff1a}}@media (prefers-color-scheme:light){[data-theme=auto] .toast-close.svelte-gqd6f:hover{background:#0000000d}}.toast.svelte-gqd6f{background:var(--aico-color-bg-secondary);border-color:var(--aico-color-border-light);color:var(--aico-color-text-primary)}.toast-error.svelte-gqd6f{--toast-accent-color:#dc2626;--toast-accent-light:#dc26261a;--toast-accent-border:#dc262633;--toast-text-color:#dc2626;background:var(--toast-accent-light);border-color:var(--toast-accent-border);color:var(--toast-text-color)}.toast-success.svelte-gqd6f{--toast-accent-color:#16a34a;--toast-accent-light:#16a34a1a;--toast-accent-border:#16a34a33;--toast-text-color:#16a34a;background:var(--toast-accent-light);border-color:var(--toast-accent-border);color:var(--toast-text-color)}.toast-warning.svelte-gqd6f{--toast-accent-color:#d97706;--toast-accent-light:#d977061a;--toast-accent-border:#d9770633;--toast-text-color:#d97706;background:var(--toast-accent-light);border-color:var(--toast-accent-border);color:var(--toast-text-color)}.toast-info.svelte-gqd6f{--toast-accent-color:#2563eb;--toast-accent-light:#2563eb1a;--toast-accent-border:#2563eb33;--toast-text-color:#2563eb;background:var(--toast-accent-light);border-color:var(--toast-accent-border);color:var(--toast-text-color)}[data-theme=light] .toast.svelte-gqd6f{box-shadow:0 4px 12px #0000001a}[data-theme=dark] .toast.svelte-gqd6f{box-shadow:0 4px 12px #0000004d}[data-theme=light] .toast-error.svelte-gqd6f{--toast-text-color:#b91c1c;--toast-accent-light:#dc262626;--toast-accent-border:#dc26264d}[data-theme=light] .toast-success.svelte-gqd6f{--toast-text-color:#15803d;--toast-accent-light:#16a34a26;--toast-accent-border:#16a34a4d}[data-theme=light] .toast-warning.svelte-gqd6f{--toast-text-color:#c2410c;--toast-accent-light:#d9770626;--toast-accent-border:#d977064d}[data-theme=light] .toast-info.svelte-gqd6f{--toast-text-color:#1d4ed8;--toast-accent-light:#2563eb26;--toast-accent-border:#2563eb4d}[data-theme=dark] .toast-error.svelte-gqd6f{--toast-text-color:#fca5a5;--toast-accent-light:#dc262633;--toast-accent-border:#dc262666}[data-theme=dark] .toast-success.svelte-gqd6f{--toast-text-color:#86efac;--toast-accent-light:#16a34a33;--toast-accent-border:#16a34a66}[data-theme=dark] .toast-warning.svelte-gqd6f{--toast-text-color:#fbbf24;--toast-accent-light:#d9770633;--toast-accent-border:#d9770666}[data-theme=dark] .toast-info.svelte-gqd6f{--toast-text-color:#93c5fd;--toast-accent-light:#2563eb33;--toast-accent-border:#2563eb66}[data-theme=auto] .toast.svelte-gqd6f{box-shadow:0 4px 12px #00000026}@media (prefers-color-scheme:dark){[data-theme=auto] .toast.svelte-gqd6f{box-shadow:0 4px 12px #0000004d}[data-theme=auto] .toast-error.svelte-gqd6f{--toast-text-color:#fca5a5;--toast-accent-light:#dc262633;--toast-accent-border:#dc262666}[data-theme=auto] .toast-success.svelte-gqd6f{--toast-text-color:#86efac;--toast-accent-light:#16a34a33;--toast-accent-border:#16a34a66}[data-theme=auto] .toast-warning.svelte-gqd6f{--toast-text-color:#fbbf24;--toast-accent-light:#d9770633;--toast-accent-border:#d9770666}[data-theme=auto] .toast-info.svelte-gqd6f{--toast-text-color:#93c5fd;--toast-accent-light:#2563eb33;--toast-accent-border:#2563eb66}}@media (prefers-color-scheme:light){[data-theme=auto] .toast-error.svelte-gqd6f{--toast-text-color:#b91c1c;--toast-accent-light:#dc262626;--toast-accent-border:#dc26264d}[data-theme=auto] .toast-success.svelte-gqd6f{--toast-text-color:#15803d;--toast-accent-light:#16a34a26;--toast-accent-border:#16a34a4d}[data-theme=auto] .toast-warning.svelte-gqd6f{--toast-text-color:#c2410c;--toast-accent-light:#d9770626;--toast-accent-border:#d977064d}[data-theme=auto] .toast-info.svelte-gqd6f{--toast-text-color:#1d4ed8;--toast-accent-light:#2563eb26;--toast-accent-border:#2563eb4d}}@media (width<=768px){.toast.svelte-gqd6f{border-radius:10px;width:100%;min-width:auto;max-width:none}.toast-content.svelte-gqd6f{gap:10px;padding:12px 14px}.toast-message.svelte-gqd6f{font-size:13px}}.toast-container.svelte-q5104i{z-index:10000;pointer-events:none;padding:var(--blueprint-spacing-md);justify-content:flex-start;align-items:center;gap:var(--blueprint-spacing-sm);flex-direction:column;width:auto;max-width:90vw;max-height:100vh;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.toast-container.svelte-q5104i .toast{pointer-events:auto;box-sizing:border-box;width:100%;margin:0;position:relative}@media (width<=768px){.toast-container.svelte-q5104i{padding:var(--blueprint-spacing-sm);max-width:calc(100vw - 2 * var(--blueprint-spacing-sm))}}.bp-button.svelte-ta7vou{--button-radius:var(--blueprint-radius-md,8px);--button-tone:var(--aico-color-text-secondary);--button-tone-contrast:var(--aico-color-bg-primary);--button-color:var(--button-tone);--button-hover-color:color-mix(in srgb, var(--button-tone) 85%, var(--aico-color-text-primary));--button-ghost-hover-bg:color-mix(in srgb, var(--button-tone) 10%, var(--aico-color-bg-secondary));--button-ghost-hover-border:color-mix(in srgb, var(--button-tone) 25%, var(--aico-color-border-light));--button-soft-bg:color-mix(in srgb, var(--button-tone) 10%, var(--aico-color-bg-secondary));--button-soft-border:color-mix(in srgb, var(--button-tone) 24%, var(--aico-color-border-light));--button-soft-hover-bg:color-mix(in srgb, var(--button-tone) 14%, var(--aico-color-bg-tertiary));--button-soft-hover-border:color-mix(in srgb, var(--button-tone) 38%, var(--aico-color-border-medium));--button-soft-color:color-mix(in srgb, var(--button-tone) 80%, var(--aico-color-text-primary));--button-soft-hover-color:var(--button-tone);--button-solid-bg:var(--button-tone);--button-solid-border:var(--button-tone);--button-solid-color:var(--button-tone-contrast);--button-solid-hover-bg:color-mix(in srgb, var(--button-tone) 85%, black);--button-solid-hover-border:color-mix(in srgb, var(--button-tone) 85%, black);--button-solid-shadow:0 6px 16px color-mix(in srgb, var(--button-tone) 35%, transparent);border-radius:var(--button-radius);cursor:pointer;transition:var(--transition-all);color:var(--button-color);white-space:nowrap;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;display:inline-flex;position:relative}.bp-button.secondary.svelte-ta7vou,.bp-button.ghost.svelte-ta7vou{--button-radius:10px}.bp-button.lg.secondary.svelte-ta7vou,.bp-button.lg.ghost.svelte-ta7vou{--button-radius:12px}.bp-button.sm.secondary.svelte-ta7vou,.bp-button.sm.ghost.svelte-ta7vou{--button-radius:8px}.bp-button.secondary.svelte-ta7vou,.bp-button.ghost.svelte-ta7vou,.bp-button.outline.svelte-ta7vou{font-weight:500}.bp-button.align-start.svelte-ta7vou{justify-content:flex-start}.bp-button.align-center.svelte-ta7vou{justify-content:center}.bp-button.align-end.svelte-ta7vou{justify-content:flex-end}.bp-button.sm.svelte-ta7vou{padding:var(--control-padding-y-sm,4px) var(--control-padding-x-sm,8px);font-size:var(--control-font-size-sm,.75rem);min-height:var(--control-height-sm,30px);line-height:1.25}.bp-button.md.svelte-ta7vou{padding:var(--control-padding-y-md,8px) var(--control-padding-x-md,10px);font-size:var(--control-font-size-md,.8125rem);min-height:var(--control-height-md,36px);line-height:1.5}.bp-button.lg.svelte-ta7vou{padding:var(--control-padding-y-lg,10px) var(--control-padding-x-lg,14px);font-size:var(--control-font-size-lg,.9375rem);min-height:var(--control-height-lg,44px);line-height:1.5}.bp-button.primary.svelte-ta7vou{--button-tone:var(--accent-color-primary);--button-tone-contrast:var(--aico-color-text-on-accent);background:var(--button-solid-bg);border-color:var(--button-solid-border);color:var(--button-solid-color);box-shadow:var(--button-solid-shadow)}.bp-button.primary.svelte-ta7vou:hover:not(:disabled){background:var(--button-solid-hover-bg);border-color:var(--button-solid-hover-border);transform:translateY(-1px)}.bp-button.primary.svelte-ta7vou:active:not(:disabled){transform:translateY(0)}.bp-button.secondary.svelte-ta7vou{--button-ghost-hover-bg:var(--aico-color-bg-secondary);--button-ghost-hover-border:var(--aico-color-border-medium);--button-soft-bg:transparent;--button-soft-border:var(--aico-color-border-light);--button-soft-hover-bg:var(--aico-color-bg-secondary);--button-soft-hover-border:var(--aico-color-border-medium);--button-soft-color:var(--aico-color-text-secondary);--button-soft-hover-color:var(--aico-color-text-primary);background:var(--button-soft-bg);color:var(--button-soft-color);border-color:var(--button-soft-border)}.bp-button.secondary.svelte-ta7vou:hover:not(:disabled){background:var(--button-soft-hover-bg);border-color:var(--button-soft-hover-border);color:var(--button-soft-hover-color);transform:translateY(-1px)}.bp-button.danger.svelte-ta7vou{--button-tone:var(--aico-danger,var(--aico-color-danger));--button-tone-contrast:#fff;background:var(--button-solid-bg);border-color:var(--button-solid-border);color:var(--button-solid-color);box-shadow:var(--button-solid-shadow)}.bp-button.danger.svelte-ta7vou:hover:not(:disabled){background:var(--button-solid-hover-bg);border-color:var(--button-solid-hover-border);transform:translateY(-1px)}.bp-button.ghost.svelte-ta7vou{color:var(--button-tone);background:0 0;border-color:#0000}.bp-button.ghost.svelte-ta7vou:hover:not(:disabled){background:var(--button-ghost-hover-bg);border-color:var(--button-ghost-hover-border);color:var(--button-hover-color);transform:translateY(-1px)}.bp-button.outline.svelte-ta7vou{--button-tone:var(--accent-color-primary);color:var(--button-tone);border-color:var(--button-soft-border);background:0 0}.bp-button.outline.svelte-ta7vou:hover:not(:disabled){background:var(--button-soft-hover-bg);border-color:var(--button-soft-hover-border);color:var(--button-soft-hover-color);transform:translateY(-1px)}.bp-button.outline.svelte-ta7vou{--button-soft-border:color-mix(in srgb, var(--button-tone) 24%, var(--aico-color-border-light));--button-soft-hover-bg:color-mix(in srgb, var(--button-tone) 14%, var(--aico-color-bg-tertiary));--button-soft-hover-border:color-mix(in srgb, var(--button-tone) 38%, var(--aico-color-border-medium));--button-soft-hover-color:var(--button-tone)}.bp-button.svelte-ta7vou:active:not(:disabled){transform:translateY(0)}.bp-button.svelte-ta7vou:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none!important}.bp-button.loading.svelte-ta7vou{pointer-events:none}.bp-button.full-width.svelte-ta7vou{width:100%}.spinner.svelte-ta7vou{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite svelte-ta7vou-spin}@keyframes svelte-ta7vou-spin{to{transform:rotate(360deg)}}.bp-button.svelte-ta7vou:focus-visible{box-shadow:0 0 0 2px var(--aico-bg-primary,#fff), 0 0 0 4px var(--accent-color-primary,#ea580c);outline:none}.tabs.svelte-25wi4i{align-items:center;gap:var(--tabs-gap,var(--blueprint-spacing-sm,12px));padding:var(--tabs-padding,var(--blueprint-spacing-sm,12px) var(--blueprint-spacing-xs,8px) 6px);border-bottom:var(--tabs-border-bottom,1px solid var(--panel-border-color,var(--aico-color-border-light)));scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.tab-button.svelte-25wi4i{padding:var(--tabs-button-padding,.55rem .9rem);border-radius:var(--blueprint-radius-md,10px);color:var(--text-secondary,var(--aico-color-text-secondary));font-size:var(--tabs-font-size,.95rem);cursor:pointer;transition:var(--transition-colors);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.45rem;font-weight:600;display:inline-flex;position:relative}.tab-button.svelte-25wi4i:hover{color:var(--text-primary,var(--aico-color-text-primary));background:color-mix(in srgb, var(--accent-color-primary) 12%, transparent)}.tab-button.svelte-25wi4i:focus-visible{outline:2px solid var(--accent-color-primary);outline-offset:2px}.tab-button.svelte-25wi4i:disabled{opacity:.5;cursor:not-allowed}.tab-button.active.svelte-25wi4i{color:var(--text-primary,var(--aico-color-text-primary));background:color-mix(in srgb, var(--accent-color-primary) 20%, transparent)}.tab-button.active.svelte-25wi4i:after{content:"";background:var(--accent-color-primary);height:3px;box-shadow:0 1px 4px rgba(var(--accent-color-primary-rgb,234, 88, 12), .18);border-radius:999px;position:absolute;bottom:-6px;left:18%;right:18%}.tab-group.svelte-25wi4i{border-radius:var(--blueprint-radius-md,10px);transition:width .22s cubic-bezier(.4,0,.2,1);position:relative}.tab-group.active.svelte-25wi4i:after{content:"";background:var(--accent-color-primary);height:3px;box-shadow:0 1px 4px rgba(var(--accent-color-primary-rgb,234, 88, 12), .18);border-radius:999px;transition:left .22s cubic-bezier(.4,0,.2,1),right .22s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-6px;left:18%;right:18%}.tab-group.expanded.active.svelte-25wi4i:after{left:8%;right:8%}.tab-group.svelte-25wi4i>.parent-button:where(.svelte-25wi4i){transition:opacity .16s,transform .16s}.tab-group.svelte-25wi4i>.parent-button.active:where(.svelte-25wi4i):after{display:none}.tab-group.svelte-25wi4i>.parent-button.hidden:where(.svelte-25wi4i){opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.9)}.sub-tabs.svelte-25wi4i{background:color-mix(in srgb, var(--accent-color-primary) 12%, transparent);border-radius:var(--blueprint-radius-md,10px);opacity:0;pointer-events:none;align-items:center;gap:2px;padding:3px;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;inset:0;transform:scale(.9)}.sub-tabs.visible.svelte-25wi4i{opacity:1;pointer-events:auto;position:relative;transform:scale(1)}.sub-tab-button.svelte-25wi4i{border-radius:calc(var(--blueprint-radius-md,10px) - 3px);color:var(--text-secondary,var(--aico-color-text-secondary));font-size:calc(var(--tabs-font-size,.95rem) - .07rem);cursor:pointer;transition:var(--transition-colors-shadow);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:600;display:inline-flex;position:relative}.sub-tab-button.svelte-25wi4i:hover{color:var(--text-primary,var(--aico-color-text-primary));background:color-mix(in srgb, var(--accent-color-primary) 15%, transparent)}.sub-tab-button.svelte-25wi4i:focus-visible{outline:2px solid var(--accent-color-primary);outline-offset:1px}.sub-tab-button.svelte-25wi4i:disabled{opacity:.5;cursor:not-allowed}.sub-tab-button.active.svelte-25wi4i{color:var(--text-primary,var(--aico-color-text-primary));background:var(--aico-color-bg-primary);box-shadow:0 1px 4px #0000001f}.tab-badge.svelte-25wi4i{border:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-tertiary);min-width:20px;height:20px;color:var(--aico-color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.tab-badge.sub.svelte-25wi4i{min-width:16px;height:16px;padding:0 4px;font-size:.65rem}.tab-button.active.svelte-25wi4i .tab-badge:where(.svelte-25wi4i){background:var(--accent-color-primary);color:var(--aico-color-text-on-accent);border-color:var(--accent-color-primary)}@media (width<=640px){.tabs.svelte-25wi4i{width:100%}}.modal-overlay.svelte-184l8uh{backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-container.svelte-184l8uh{flex-direction:column;align-items:flex-start;max-height:calc(100vh - 4rem);display:flex;position:relative;overflow:visible}.size-sm.svelte-184l8uh{width:100%;max-width:400px}.size-md.svelte-184l8uh{width:100%;max-width:600px}.size-lg.svelte-184l8uh{width:100%;max-width:800px}.size-xl.svelte-184l8uh{width:100%;max-width:1200px}.size-full.svelte-184l8uh{width:95vw;max-width:95vw}.floating-tabs-container.svelte-184l8uh{z-index:3;align-items:flex-end;display:flex;position:relative;overflow:visible}.floating-tabs-container.svelte-184l8uh .floating-tabs,.floating-tabs-container.svelte-184l8uh .floating-tabs.tabs{--tabs-border-bottom:none;background:var(--aico-color-bg-primary);border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-lg,12px) var(--blueprint-radius-lg,12px) 0 0;padding:var(--blueprint-spacing-xs,6px) var(--blueprint-spacing-sm,12px);border-bottom:none;border-right:none;position:relative;overflow:visible;box-shadow:0 -8px 24px #00000026}.tab-nudge.svelte-184l8uh{flex-shrink:0;width:12px;height:12px;position:relative;overflow:hidden}.tab-nudge.svelte-184l8uh:before{content:"";width:24px;height:24px;box-shadow:0 0 0 12px var(--aico-color-bg-primary);border-radius:50%;position:absolute;bottom:0;left:0}.tab-nudge.svelte-184l8uh:after{content:"";border:1px solid var(--aico-color-border-light);border-radius:50%;width:22px;height:22px;position:absolute;bottom:0;left:0}.modal-box.svelte-184l8uh{z-index:1;background:var(--aico-color-bg-primary);border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-lg,12px);border-top:none;border-top-left-radius:0;flex-direction:column;width:100%;max-height:calc(100vh - 8rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.modal-box.no-tabs.svelte-184l8uh{border-top:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-lg,12px)}.modal-box-wrapper.svelte-184l8uh{width:100%;position:relative;overflow:visible}.close-btn.svelte-184l8uh{z-index:3;background:var(--aico-color-bg-primary);border:1px solid var(--aico-color-border-light);cursor:pointer;width:32px;height:32px;color:var(--aico-color-text-secondary);transition:var(--transition-colors-shadow);box-shadow:0 2px 8px #00000026, 0 0 0 3px var(--aico-color-bg-primary);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-1px;right:-1px;transform:translate(50%,-50%)}.close-btn.svelte-184l8uh:hover{background:var(--aico-color-bg-secondary);color:var(--aico-color-text-primary);box-shadow:0 2px 12px #00000040, 0 0 0 3px var(--aico-color-bg-primary)}.modal-body.svelte-184l8uh{padding:var(--blueprint-spacing-lg,1.5rem);flex:1;overflow-y:auto}.modal-body.fixed-height.svelte-184l8uh{flex:none}.modal-footer.svelte-184l8uh{justify-content:flex-end;gap:var(--blueprint-spacing-sm,8px);padding:var(--blueprint-spacing-sm,10px) var(--blueprint-spacing-md,16px);border-top:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-secondary);display:flex}.modal-body.svelte-184l8uh::-webkit-scrollbar{width:8px}.modal-body.svelte-184l8uh::-webkit-scrollbar-track{background:var(--aico-color-bg-secondary)}.modal-body.svelte-184l8uh::-webkit-scrollbar-thumb{background:var(--aico-color-border-medium);border-radius:4px}@media (width<=640px){.modal-overlay.svelte-184l8uh{padding:1rem}.floating-tabs-container.svelte-184l8uh .floating-tabs{padding:var(--blueprint-spacing-xs,4px) var(--blueprint-spacing-xs,8px)}}.panel.svelte-1uvsb4h{background:var(--panel-background,var(--aico-bg-elevated,var(--aico-color-bg-primary,#0b0b0d)));border:1px solid var(--panel-border-color,var(--aico-border-subtle,var(--aico-color-border-light,#222)));border-radius:var(--panel-radius,var(--blueprint-radius-lg,16px));box-shadow:var(--panel-shadow,var(--shadow-sm,0 1px 2px #0000000d));flex-direction:column;display:flex;overflow:hidden}.panel-header.svelte-1uvsb4h{justify-content:space-between;align-items:flex-start;gap:var(--blueprint-spacing-md,1rem);padding:var(--panel-padding,clamp(1rem, 2vw, 1.5rem));border-bottom:1px solid var(--panel-border-color,var(--aico-border-subtle,var(--aico-color-border-light,#222)));display:flex}.header-content.svelte-1uvsb4h{gap:var(--blueprint-spacing-xs,.25rem);flex-direction:column;display:flex}.title-row.svelte-1uvsb4h{align-items:center;gap:var(--blueprint-spacing-sm,.5rem);display:flex}.icon-wrapper.svelte-1uvsb4h{color:var(--aico-text-secondary,var(--text-secondary,#888));justify-content:center;align-items:center;display:flex}h3.svelte-1uvsb4h{color:var(--aico-text-primary,var(--text-primary,#fff));margin:0;font-size:1rem;font-weight:600}.subtitle.svelte-1uvsb4h{color:var(--aico-text-secondary,var(--text-secondary,#888));margin:0;font-size:.875rem}.panel-actions.svelte-1uvsb4h{gap:var(--blueprint-spacing-sm,.5rem);flex-shrink:0;display:flex}.panel-body.svelte-1uvsb4h{padding:var(--panel-padding,clamp(1rem, 2vw, 1.5rem));gap:var(--panel-body-gap,var(--blueprint-spacing-md,1rem));flex-direction:column;flex:1;display:flex}.panel-footer.svelte-1uvsb4h{padding:var(--panel-padding,clamp(1rem, 2vw, 1.5rem));border-top:1px solid var(--panel-border-color,var(--aico-border-subtle,var(--aico-color-border-light,#222)))}.avatar.svelte-wiknwl{background:rgba(var(--accent-color-primary-rgb,234, 88, 12), .12);color:var(--accent-color-primary,#ea580c);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.avatar-img.svelte-wiknwl{object-fit:cover;width:100%;height:100%}.avatar-initials.svelte-wiknwl{text-transform:uppercase;user-select:none;font-weight:600;line-height:1}.avatar-sm.svelte-wiknwl .avatar-initials:where(.svelte-wiknwl){font-size:.7rem}.avatar-md.svelte-wiknwl .avatar-initials:where(.svelte-wiknwl){font-size:.85rem}.avatar-lg.svelte-wiknwl .avatar-initials:where(.svelte-wiknwl){font-size:1.25rem}.avatar-xl.svelte-wiknwl .avatar-initials:where(.svelte-wiknwl){font-size:1.75rem}.avatar-uploader.svelte-15by8ad{flex-direction:column;align-items:center;gap:.75rem;display:flex}.avatar-upload-trigger.svelte-15by8ad{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:transform .15s,box-shadow .15s;position:relative}.avatar-upload-trigger.svelte-15by8ad:not(.disabled):hover{transform:scale(1.05)}.avatar-upload-trigger.svelte-15by8ad:not(.disabled):hover .avatar-overlay:where(.svelte-15by8ad){opacity:1}.avatar-upload-trigger.drag-over.svelte-15by8ad{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color-primary,#ea580c) 40%, transparent);transform:scale(1.08)}.avatar-upload-trigger.disabled.svelte-15by8ad{cursor:not-allowed;opacity:.6}.avatar-overlay.svelte-15by8ad{color:#fff;opacity:0;pointer-events:none;background:#00000080;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.avatar-overlay.uploading.svelte-15by8ad{opacity:1;background:#0009}.spinner.svelte-15by8ad{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite svelte-15by8ad-spin}@keyframes svelte-15by8ad-spin{to{transform:rotate(360deg)}}.avatar-actions.svelte-15by8ad{align-items:center;gap:.75rem;display:flex}.upload-text-btn.svelte-15by8ad,.remove-text-btn.svelte-15by8ad{cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.8125rem;font-weight:500;transition:color .15s}.upload-text-btn.svelte-15by8ad{color:var(--accent-color-primary,#ea580c)}.upload-text-btn.svelte-15by8ad:hover:not(:disabled){color:var(--accent-color-primary-hover,#c2410c)}.remove-text-btn.svelte-15by8ad{color:var(--text-secondary,#888)}.remove-text-btn.svelte-15by8ad:hover:not(:disabled){color:var(--aico-danger,#ef4444)}.upload-text-btn.svelte-15by8ad:disabled,.remove-text-btn.svelte-15by8ad:disabled{opacity:.5;cursor:not-allowed}.upload-error.svelte-15by8ad{color:var(--aico-danger,#ef4444);text-align:center;margin:0;font-size:.8125rem}.hidden-input.svelte-15by8ad{display:none}.inline-edit.svelte-80e75j{max-width:100%;padding:var(--field-padding-y,8px) var(--field-padding-x,10px);border-radius:var(--field-radius,8px);color:var(--aico-color-text-primary);font-weight:600;font-size:var(--blueprint-font-size-sm,.875rem);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;cursor:text;box-sizing:border-box;transition:var(--transition-colors);background:0 0;border:1px solid #0000;outline:none;line-height:1.2;display:inline-block;overflow:hidden}.inline-edit.align-center.svelte-80e75j{text-align:center}.inline-edit.align-right.svelte-80e75j{text-align:right}.inline-edit.svelte-80e75j:hover:not(.editing):not(.disabled){border-color:var(--field-border)}.inline-edit.editing.svelte-80e75j,.inline-edit.svelte-80e75j:focus-visible{border-color:var(--field-border-focus);background:var(--field-bg);text-overflow:clip;overflow:visible}.inline-edit.disabled.svelte-80e75j{cursor:default;opacity:.85}.inline-edit.svelte-80e75j:empty:before{content:attr(data-placeholder);color:var(--aico-color-text-secondary);pointer-events:none;font-weight:500}.acc-modal.svelte-1xfkg7m{flex-direction:column;gap:14px;display:flex}.state-block.svelte-1xfkg7m{text-align:center;color:var(--aico-color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.state-block-error.svelte-1xfkg7m{color:var(--aico-color-danger)}.spinner.svelte-1xfkg7m{border:3px solid var(--aico-color-border-light);border-top-color:var(--accent-color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite svelte-1xfkg7m-spin}@keyframes svelte-1xfkg7m-spin{to{transform:rotate(360deg)}}.alert.svelte-1xfkg7m{border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:500;line-height:1.35;display:flex}.alert-success.svelte-1xfkg7m{background:color-mix(in srgb, var(--aico-color-success) 10%, transparent);color:var(--aico-color-success);border:1px solid color-mix(in srgb, var(--aico-color-success) 28%, transparent)}.alert-error.svelte-1xfkg7m{background:color-mix(in srgb, var(--aico-color-danger) 10%, transparent);color:var(--aico-color-danger);border:1px solid color-mix(in srgb, var(--aico-color-danger) 28%, transparent)}.identity-strip.svelte-1xfkg7m{border:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-secondary);border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.identity-avatar.svelte-1xfkg7m{flex-shrink:0}.identity-avatar.svelte-1xfkg7m .avatar-uploader{flex-direction:row;align-items:center;gap:12px}.identity-avatar.svelte-1xfkg7m .avatar-uploader .avatar-actions{flex-direction:column;align-items:flex-start;gap:2px}.identity-avatar.svelte-1xfkg7m .avatar-uploader .upload-text-btn,.identity-avatar.svelte-1xfkg7m .avatar-uploader .remove-text-btn{font-size:.74rem}.identity-text.svelte-1xfkg7m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.identity-name.svelte-1xfkg7m{color:var(--aico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.identity-secondary.svelte-1xfkg7m{color:var(--aico-color-text-tertiary);font-size:.78rem;font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-list.svelte-1xfkg7m{flex-direction:column;gap:12px;display:flex}.field-group.svelte-1xfkg7m{flex-direction:column;gap:4px;display:flex}.field-label.svelte-1xfkg7m{letter-spacing:.05em;color:var(--aico-color-text-tertiary);text-transform:uppercase;padding-left:2px;font-size:.68rem;font-weight:700}.field-card.svelte-1xfkg7m{background:var(--aico-color-bg-primary);border:1px solid var(--aico-color-border-light);min-height:44px;transition:var(--transition-colors);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.field-card-editing.svelte-1xfkg7m{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.field-stack.svelte-1xfkg7m{flex-direction:column;gap:8px;display:flex}.field-actions.svelte-1xfkg7m{justify-content:flex-end;align-items:center;gap:6px;display:flex}.field-value.svelte-1xfkg7m{color:var(--aico-color-text-primary);word-break:break-word;font-size:.88rem;font-weight:500}.field-value-empty.svelte-1xfkg7m{color:var(--aico-color-text-tertiary);font-weight:400}.field-input.svelte-1xfkg7m{box-sizing:border-box;background:var(--aico-color-bg-secondary);border:1px solid var(--aico-color-border-light);width:100%;color:var(--aico-color-text-primary);transition:var(--transition-colors);border-radius:7px;outline:none;padding:7px 10px;font-size:.85rem}.field-input.svelte-1xfkg7m:focus{border-color:var(--accent-color-primary);background:var(--aico-color-bg-primary)}.field-input-mono.svelte-1xfkg7m{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em}.verify-row.svelte-1xfkg7m{flex-direction:column;gap:4px;display:flex}.verify-label.svelte-1xfkg7m{text-transform:uppercase;letter-spacing:.04em;color:var(--aico-color-text-tertiary);align-items:center;gap:6px;font-size:.7rem;font-weight:600;display:flex}.security-grid.svelte-1xfkg7m{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.security-card.svelte-1xfkg7m{border:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-primary);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.security-card-hdr.svelte-1xfkg7m{background:var(--aico-color-bg-secondary);border-bottom:1px solid var(--aico-color-border-light);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.security-card-title.svelte-1xfkg7m{color:var(--aico-color-text-primary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.security-card-badge.svelte-1xfkg7m{font-size:.65rem;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace);text-transform:lowercase;background:color-mix(in srgb, var(--aico-success,#22c55e) 12%, transparent);color:var(--aico-success,#22c55e);border:1px solid color-mix(in srgb, var(--aico-success,#22c55e) 25%, transparent);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.security-card-desc.svelte-1xfkg7m{color:var(--aico-color-text-tertiary);font-size:.74rem;line-height:1.4}.security-link-list.svelte-1xfkg7m{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.security-link-list.svelte-1xfkg7m li:where(.svelte-1xfkg7m)+li:where(.svelte-1xfkg7m){border-top:1px solid var(--aico-color-border-light)}.security-link.svelte-1xfkg7m{width:100%;font:inherit;color:var(--aico-color-text-primary);cursor:pointer;text-align:left;transition:var(--transition-colors);background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:.82rem;display:flex}.security-link.svelte-1xfkg7m:hover{background:color-mix(in srgb, var(--accent-color-primary) 6%, transparent);color:var(--accent-color-primary)}.security-link.svelte-1xfkg7m:focus-visible{background:color-mix(in srgb, var(--accent-color-primary) 8%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent-color-primary) 30%, transparent);outline:none}.security-link-label.svelte-1xfkg7m{flex:1;font-weight:500}.security-link.svelte-1xfkg7m .security-link-arrow{opacity:.5;transition:opacity var(--transition-duration-fast)}.security-link.svelte-1xfkg7m:hover .security-link-arrow{opacity:1}.security-link-footer.svelte-1xfkg7m{border:1px dashed var(--aico-color-border-light);border-radius:10px;margin-top:10px}.empty-row.svelte-1xfkg7m{border:1px dashed var(--aico-color-border-light);color:var(--aico-color-text-tertiary);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:.82rem;display:flex}.social-list.svelte-1xfkg7m{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-row.svelte-1xfkg7m{border:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.social-id.svelte-1xfkg7m{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.social-text.svelte-1xfkg7m{flex-direction:column;gap:1px;min-width:0;display:flex}.social-name.svelte-1xfkg7m{color:var(--aico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.social-target.svelte-1xfkg7m{color:var(--aico-color-text-tertiary);font-size:.7rem;font-family:var(--font-mono,ui-monospace, monospace);text-transform:lowercase}.social-unlink-form.svelte-1xfkg7m{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.social-unlink-form.svelte-1xfkg7m .field-input:where(.svelte-1xfkg7m){width:auto;max-width:200px}@media (width<=720px){.identity-strip.svelte-1xfkg7m{flex-direction:column;align-items:flex-start}.identity-avatar.svelte-1xfkg7m .avatar-uploader{flex-direction:row}.field-card.svelte-1xfkg7m{flex-direction:column;align-items:stretch}.field-actions.svelte-1xfkg7m{justify-content:flex-end}.social-row.svelte-1xfkg7m{flex-direction:column;align-items:stretch}.social-unlink-form.svelte-1xfkg7m{justify-content:stretch}.social-unlink-form.svelte-1xfkg7m .field-input:where(.svelte-1xfkg7m){flex:1;max-width:none}}.invitation-page.svelte-gyg4jb{background:var(--bg-primary,#0b0b0d);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.invitation-card.svelte-gyg4jb{background:var(--surface-elevated,#1a1a1a);border:1px solid var(--border-primary,#333);border-radius:var(--blueprint-radius-lg,12px);width:100%;max-width:420px;padding:2.5rem;animation:.3s ease-out svelte-gyg4jb-slideUp;box-shadow:0 24px 48px -12px #0006,0 0 0 1px #ffffff0d}@keyframes svelte-gyg4jb-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.state-container.svelte-gyg4jb{text-align:center;padding:2rem 0}.state-container.svelte-gyg4jb h2:where(.svelte-gyg4jb){color:var(--text-primary,#fff);margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:600}.state-container.svelte-gyg4jb p:where(.svelte-gyg4jb){color:var(--text-secondary,#888);margin:0;font-size:.9375rem;line-height:1.5}.icon-wrapper.svelte-gyg4jb{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.icon-wrapper.error.svelte-gyg4jb{background:color-mix(in srgb, var(--aico-danger,#ef4444) 15%, transparent);color:var(--aico-danger,#ef4444)}.icon-wrapper.success.svelte-gyg4jb{background:color-mix(in srgb, var(--aico-success,#22c55e) 15%, transparent);color:var(--aico-success,#22c55e)}.email-hint.svelte-gyg4jb{color:var(--text-secondary,#888);margin-top:1.25rem;font-size:.875rem}.email-hint.svelte-gyg4jb strong:where(.svelte-gyg4jb){color:var(--accent-color-primary,#ea580c)}.invitation-content.svelte-gyg4jb{text-align:center}.logo.svelte-gyg4jb{margin-bottom:1.5rem}.logo.svelte-gyg4jb img:where(.svelte-gyg4jb){width:auto;height:48px}h1.svelte-gyg4jb{color:var(--text-primary,#fff);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.invite-message.svelte-gyg4jb{color:var(--text-secondary,#888);margin:0 0 1.75rem;font-size:1rem;line-height:1.5}.invite-message.svelte-gyg4jb strong:where(.svelte-gyg4jb){color:var(--accent-color-primary,#ea580c);font-weight:600}.details-card.svelte-gyg4jb{background:var(--surface-secondary,#111);border:1px solid var(--border-secondary,#2a2a2a);border-radius:var(--blueprint-radius-md,8px);margin-bottom:1.75rem;padding:1rem 1.25rem}.detail-row.svelte-gyg4jb{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.detail-row.svelte-gyg4jb:not(:last-child){border-bottom:1px solid var(--border-secondary,#2a2a2a)}.detail-row.svelte-gyg4jb .label:where(.svelte-gyg4jb){color:var(--text-tertiary,#666);font-size:.8125rem}.detail-row.svelte-gyg4jb .value:where(.svelte-gyg4jb){color:var(--text-primary,#fff);font-size:.875rem;font-weight:500}.loading-auth.svelte-gyg4jb{color:var(--text-secondary,#888);justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 0;font-size:.875rem;display:flex}.sign-in-prompt.svelte-gyg4jb{padding:.5rem 0}.sign-in-prompt.svelte-gyg4jb p:where(.svelte-gyg4jb){color:var(--text-secondary,#888);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}.actions.svelte-gyg4jb{flex-direction:column;gap:.75rem;display:flex}.password-prompt.svelte-gyg4jb{border-top:1px solid var(--border-primary,#333);margin-top:1.75rem;padding-top:1.75rem}.password-info.svelte-gyg4jb{color:var(--text-secondary,#888);margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.button-group.svelte-gyg4jb{flex-direction:column;gap:.75rem;display:flex}.spinner.svelte-gyg4jb{border:3px solid var(--border-primary,#333);border-top-color:var(--accent-color-primary,#ea580c);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:.8s linear infinite svelte-gyg4jb-spin}.spinner.small.svelte-gyg4jb{border-width:2px;width:18px;height:18px;margin:0}@keyframes svelte-gyg4jb-spin{to{transform:rotate(360deg)}}.layout-container.svelte-1cx9x4k{width:100%;height:100vh;padding-top:var(--header-height,60px);box-sizing:border-box;background-color:var(--content-bg-color,var(--aico-color-bg-primary));transition:var(--transition-colors);flex-direction:column;display:flex;position:relative;overflow:hidden}.content.svelte-1cx9x4k{min-height:0;background-color:var(--content-bg-color,var(--bg-primary));box-sizing:border-box;transition:var(--transition-colors), margin-inline-start var(--sidebar-transition,.22s cubic-bezier(.32, .72, 0, 1));flex:auto;margin-inline-start:var(--sidebar-space,var(--sidebar-width,240px));overflow:hidden auto}.empty-state.svelte-1cx9x4k{text-align:center;height:60vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.empty-state.svelte-1cx9x4k .empty-icon{color:var(--text-tertiary)}.empty-state.svelte-1cx9x4k h2:where(.svelte-1cx9x4k){color:var(--text-primary);margin:0}.empty-state.svelte-1cx9x4k p:where(.svelte-1cx9x4k){color:var(--text-secondary);margin:0}.plan-card.svelte-bcgpdj{border:1px solid var(--aico-color-border-light,var(--border));border-radius:var(--blueprint-radius-md,10px);background:var(--aico-color-bg-primary,var(--surface));flex-direction:column;gap:1rem;min-height:420px;padding:1.5rem;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.plan-card.svelte-bcgpdj:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.plan-card--recommended.svelte-bcgpdj{border-color:var(--accent-color-primary,var(--accent,#f97316));border-width:2px}.plan-card--current.svelte-bcgpdj{background:var(--aico-color-bg-secondary,var(--surface-subtle))}.plan-card--enterprise.svelte-bcgpdj{background:linear-gradient(180deg, var(--surface,#fff) 0%, var(--aico-color-bg-secondary) 100%)}.plan-card__ribbon.svelte-bcgpdj{background:var(--accent-color-primary,var(--accent,#f97316));color:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-card__header.svelte-bcgpdj{flex-direction:column;gap:.5rem;display:flex}.plan-card__name.svelte-bcgpdj{margin:0;font-size:1.25rem;font-weight:600}.plan-card__price.svelte-bcgpdj{align-items:baseline;gap:.25rem;display:flex}.plan-card__price-amount.svelte-bcgpdj{font-size:2.25rem;font-weight:700;line-height:1}.plan-card__price-amount--custom.svelte-bcgpdj{font-size:1.5rem}.plan-card__price-period.svelte-bcgpdj{color:var(--aico-color-text-tertiary,var(--text-muted));font-size:.875rem}.plan-card__features.svelte-bcgpdj{flex-direction:column;flex:1;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.plan-card__features.svelte-bcgpdj li:where(.svelte-bcgpdj){flex-direction:column;gap:.125rem;font-size:.9375rem;display:flex}.plan-card__features.svelte-bcgpdj li:where(.svelte-bcgpdj) strong:where(.svelte-bcgpdj){font-weight:600}.plan-card__features.svelte-bcgpdj li:where(.svelte-bcgpdj) small:where(.svelte-bcgpdj){color:var(--aico-color-text-tertiary,var(--text-muted));font-size:.8125rem}.plan-card__footer.svelte-bcgpdj{flex-direction:column;gap:.5rem;display:flex}.plan-card__footnote.svelte-bcgpdj{color:var(--aico-color-text-tertiary,var(--text-muted));text-align:center;margin:0;font-size:.75rem}.badge.svelte-yhwp3r{--badge-bg:var(--glass-fill-strong);--badge-border:var(--glass-edge);--badge-fg:var(--aico-color-text-secondary,var(--text-secondary));align-items:center;gap:var(--blueprint-spacing-xs,.35rem);background:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}.badge.sm.svelte-yhwp3r{gap:.25rem;padding:.25rem .5rem;font-size:.75rem}.badge.mono.svelte-yhwp3r{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.badge.eyebrow.svelte-yhwp3r{--badge-bg:transparent;--badge-border:transparent;--badge-fg:var(--text-tertiary,var(--aico-color-text-tertiary));letter-spacing:.08em;text-transform:uppercase;gap:var(--blueprint-spacing-xxs,.25rem);background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700}.badge.eyebrow.sm.svelte-yhwp3r{font-size:.7rem}.badge.tone-neutral.svelte-yhwp3r{--badge-bg:var(--glass-fill-strong);--badge-border:var(--glass-edge);--badge-fg:var(--aico-color-text-secondary,var(--text-secondary))}.badge.tone-muted.svelte-yhwp3r{--badge-bg:var(--glass-fill);--badge-border:var(--glass-edge);--badge-fg:var(--aico-color-text-tertiary,var(--text-tertiary))}.badge.tone-soft.svelte-yhwp3r,.badge.tone-positive.svelte-yhwp3r{--badge-bg:color-mix(in srgb, var(--aico-success) 14%, transparent);--badge-border:color-mix(in srgb, var(--aico-success) 32%, transparent);--badge-fg:var(--aico-success)}.badge.tone-info.svelte-yhwp3r{--badge-bg:color-mix(in srgb, var(--aico-info) 14%, transparent);--badge-border:color-mix(in srgb, var(--aico-info) 32%, transparent);--badge-fg:var(--aico-info)}.badge.tone-warning.svelte-yhwp3r{--badge-bg:color-mix(in srgb, var(--aico-warning) 14%, transparent);--badge-border:color-mix(in srgb, var(--aico-warning) 32%, transparent);--badge-fg:var(--aico-warning)}.badge.tone-danger.svelte-yhwp3r,.badge.tone-critical.svelte-yhwp3r{--badge-bg:color-mix(in srgb, var(--aico-danger) 14%, transparent);--badge-border:color-mix(in srgb, var(--aico-danger) 32%, transparent);--badge-fg:var(--aico-danger)}.badge.eyebrow.tone-positive.svelte-yhwp3r,.badge.eyebrow.tone-soft.svelte-yhwp3r{--badge-fg:var(--aico-success)}.badge.eyebrow.tone-info.svelte-yhwp3r{--badge-fg:var(--aico-info)}.badge.eyebrow.tone-warning.svelte-yhwp3r{--badge-fg:var(--aico-warning)}.badge.eyebrow.tone-danger.svelte-yhwp3r,.badge.eyebrow.tone-critical.svelte-yhwp3r{--badge-fg:var(--aico-danger)}.upgrade-pill.svelte-19gj82v{height:var(--control-height-sm,30px);padding:0 var(--blueprint-spacing-sm,.75rem);cursor:pointer;background:var(--aico-color-bg-secondary,var(--surface-subtle));border:1px solid var(--aico-color-border-light,var(--border));color:var(--aico-color-text-primary,var(--text-primary));border-radius:999px;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.upgrade-pill.svelte-19gj82v:hover{background:var(--surface-hover,var(--aico-color-bg-secondary));border-color:var(--accent-color-primary,var(--accent,#f97316))}.upgrade-pill.svelte-19gj82v:active{transform:scale(.98)}.upgrade-pill--compact.svelte-19gj82v{height:28px;padding:0 .625rem;font-size:.75rem}.upgrade-pill--warning.svelte-19gj82v{border-bottom-color:var(--aico-warning);border-bottom-width:2px;padding-bottom:0}.upgrade-pill--warning.svelte-19gj82v svg{color:var(--aico-warning)}.upgrade-pill--cap.svelte-19gj82v{background:var(--aico-danger);color:var(--aico-white,#fff);border-color:var(--aico-danger)}.upgrade-pill--cap.svelte-19gj82v:hover{background:color-mix(in srgb, var(--aico-danger) 85%, black);border-color:color-mix(in srgb, var(--aico-danger) 85%, black)}.progress-bar.svelte-1g7a2sa{--bar-bg:var(--aico-color-bg-tertiary,#f3f4f6);--bar-fill:var(--aico-color-text-tertiary,#6b7280);width:100%;height:var(--bar-height,8px);background:var(--bar-bg);border-radius:var(--blueprint-radius-xs,4px);overflow:hidden}.progress-bar.size-sm.svelte-1g7a2sa{--bar-height:6px}.progress-bar.size-md.svelte-1g7a2sa{--bar-height:8px}.progress-bar__fill.svelte-1g7a2sa{background:var(--bar-fill);border-radius:inherit;height:100%;transition:width .2s}.progress-bar.tone-neutral.svelte-1g7a2sa{--bar-fill:var(--accent-color-primary,#f97316)}.progress-bar.tone-positive.svelte-1g7a2sa{--bar-fill:var(--aico-success)}.progress-bar.tone-warning.svelte-1g7a2sa{--bar-fill:var(--aico-warning)}.progress-bar.tone-critical.svelte-1g7a2sa{--bar-fill:var(--aico-danger)}.usage-meter.svelte-18dog3w{gap:var(--blueprint-spacing-xs,.375rem);flex-direction:column;display:flex}.usage-meter__head.svelte-18dog3w{justify-content:space-between;align-items:baseline;gap:var(--blueprint-spacing-sm,.5rem);display:flex}.usage-meter__labels.svelte-18dog3w{flex-direction:column;gap:.125rem;display:flex}.usage-meter__label.svelte-18dog3w{color:var(--aico-color-text-primary,var(--text-primary));font-size:.9375rem;font-weight:500}.usage-meter__sub.svelte-18dog3w{color:var(--aico-color-text-tertiary,var(--text-muted));font-size:.75rem}.usage-meter__pct.svelte-18dog3w{color:var(--aico-color-text-secondary,var(--text-secondary));font-size:.875rem;font-weight:600}.usage-meter__pct.tone-warning.svelte-18dog3w{color:var(--aico-warning)}.usage-meter__pct.tone-critical.svelte-18dog3w{color:var(--aico-danger)}.usage-meter__pct.tone-positive.svelte-18dog3w{color:var(--aico-success)}.bp-fd-input.svelte-167bzoz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-fd-zone.svelte-167bzoz{width:100%;min-height:var(--dropzone-min-height,160px);padding:var(--dropzone-padding,1.5rem 1.25rem);background:var(--aico-color-bg-secondary);border:2px dashed var(--aico-color-border-light);color:var(--aico-color-text-tertiary);cursor:pointer;font:inherit;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:flex}.bp-fd-zone.svelte-167bzoz:hover:not(:disabled),.bp-fd-zone.svelte-167bzoz:focus-visible{border-color:color-mix(in srgb, var(--aico-color-primary) 50%, transparent);background:color-mix(in srgb, var(--aico-color-primary) 6%, transparent);color:var(--aico-color-primary);outline:none}.bp-fd-zone--dragging.svelte-167bzoz{border-color:var(--aico-color-primary);background:color-mix(in srgb, var(--aico-color-primary) 12%, transparent);color:var(--aico-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--aico-color-primary) 18%, transparent);transform:scale(1.005)}.bp-fd-zone.svelte-167bzoz:disabled{cursor:not-allowed;opacity:.6}.bp-fd-zone--busy.svelte-167bzoz{cursor:wait}.bp-fd-zone__icon.svelte-167bzoz{background:color-mix(in srgb, currentColor 14%, transparent);width:44px;height:44px;color:inherit;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.bp-fd-zone__label.svelte-167bzoz{color:var(--aico-color-text-primary);font-size:.9rem;font-weight:500}.bp-fd-zone.svelte-167bzoz:hover:not(:disabled) .bp-fd-zone__label:where(.svelte-167bzoz),.bp-fd-zone--dragging.svelte-167bzoz .bp-fd-zone__label:where(.svelte-167bzoz){color:var(--aico-color-primary)}.bp-fd-zone__hint.svelte-167bzoz{color:var(--aico-color-text-tertiary);font-size:.76rem}.bp-fd-zone[aria-busy=true].svelte-167bzoz .bp-fd-zone__icon:where(.svelte-167bzoz) .icon{animation:.9s linear infinite svelte-167bzoz-bp-fd-spin}.bp-fd-inline.svelte-167bzoz{background:var(--aico-color-bg-secondary);border:1px solid var(--aico-color-border-light);border-radius:8px;align-items:center;gap:.55rem;min-width:0;padding:.3rem .35rem .3rem .3rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.bp-fd-inline--dragging.svelte-167bzoz{border-color:var(--aico-color-primary);background:color-mix(in srgb, var(--aico-color-primary) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--aico-color-primary) 16%, transparent)}.bp-fd-inline__browse.svelte-167bzoz{background:color-mix(in srgb, var(--aico-color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--aico-color-primary) 30%, transparent);height:28px;color:var(--aico-color-primary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.78rem;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.bp-fd-inline__browse.svelte-167bzoz:hover:not(:disabled){background:color-mix(in srgb, var(--aico-color-primary) 22%, transparent);border-color:color-mix(in srgb, var(--aico-color-primary) 45%, transparent)}.bp-fd-inline__browse.svelte-167bzoz:focus-visible{outline:2px solid var(--aico-color-primary);outline-offset:2px}.bp-fd-inline__browse.svelte-167bzoz:disabled{opacity:.6;cursor:not-allowed}.bp-fd-inline__browse[aria-busy=true].svelte-167bzoz .icon{animation:.9s linear infinite svelte-167bzoz-bp-fd-spin}.bp-fd-inline__file.svelte-167bzoz{min-width:0;color:var(--aico-color-text-secondary);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.bp-fd-inline__file--empty.svelte-167bzoz{color:var(--aico-color-text-tertiary)}.bp-fd-inline__file-name.svelte-167bzoz{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-fd-inline__file-size.svelte-167bzoz{font-family:var(--font-mono,ui-monospace, monospace);color:var(--aico-color-text-tertiary);flex-shrink:0;font-size:.7rem}.bp-fd-inline__placeholder.svelte-167bzoz{font-style:italic}.bp-fd-min.svelte-167bzoz{width:28px;height:28px;color:var(--aico-color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.bp-fd-min.svelte-167bzoz:hover:not(:disabled){background:color-mix(in srgb, var(--aico-color-text-primary) 8%, transparent);color:var(--aico-color-text-primary)}.bp-fd-min.svelte-167bzoz:disabled{opacity:.3;cursor:not-allowed}.bp-fd-min[aria-busy=true].svelte-167bzoz .icon{animation:.9s linear infinite svelte-167bzoz-bp-fd-spin}@keyframes svelte-167bzoz-bp-fd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card.svelte-1886nfo{transition:var(--transition-colors-shadow), transform var(--transition-duration-fast) var(--transition-easing);box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.card.elevated.svelte-1886nfo{background:var(--surface-card,var(--aico-color-bg-primary));border:1px solid var(--aico-color-border-light);box-shadow:0 1px 2px #0000000d,0 1px 3px #0000001a}.card.outlined.svelte-1886nfo{border:1px solid var(--aico-color-border-medium);background:0 0}.card.filled.svelte-1886nfo{background:var(--surface-secondary,var(--aico-color-bg-secondary));border:1px solid #0000}.card.clickable.svelte-1886nfo{cursor:pointer}.card.elevated.clickable.svelte-1886nfo:hover{border-color:var(--aico-color-border-medium)}.card.outlined.clickable.svelte-1886nfo:hover{border-color:var(--aico-color-border-dark);background:#ffffff05}.card.clickable.svelte-1886nfo:focus-visible{outline:2px solid var(--accent-color-primary);outline-offset:2px}.card.tone-positive.svelte-1886nfo .card-icon:where(.svelte-1886nfo){color:var(--aico-success);background:rgba(var(--aico-success-rgb), .1)}.card.tone-warning.svelte-1886nfo .card-icon:where(.svelte-1886nfo){color:var(--aico-warning);background:rgba(var(--aico-warning-rgb), .1)}.card.tone-critical.svelte-1886nfo .card-icon:where(.svelte-1886nfo){color:var(--aico-danger);background:rgba(var(--aico-danger-rgb), .1)}.card.tone-info.svelte-1886nfo .card-icon:where(.svelte-1886nfo){color:var(--aico-info);background:rgba(var(--aico-info-rgb), .1)}.card.tone-neutral.svelte-1886nfo .card-icon:where(.svelte-1886nfo){color:var(--text-secondary,var(--aico-color-text-secondary));background:var(--surface-muted,var(--aico-color-bg-tertiary))}.card-icon.svelte-1886nfo{width:48px;height:48px;transition:var(--transition-colors);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-content.svelte-1886nfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.card-subtitle.svelte-1886nfo{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary,var(--aico-color-text-tertiary));font-size:.75rem;font-weight:600;line-height:1}.card-title.svelte-1886nfo{color:var(--text-secondary,var(--aico-color-text-secondary));margin:0;font-size:.875rem;font-weight:500;line-height:1.3}.card-value.svelte-1886nfo{color:var(--text-primary,var(--aico-color-text-primary));margin-top:2px;font-size:1.75rem;font-weight:700;line-height:1.2}.card-meta.svelte-1886nfo{color:var(--text-secondary,var(--aico-color-text-secondary));font-size:.8125rem;line-height:1.4}@media (width<=768px){.card.svelte-1886nfo{gap:12px;padding:12px}.card-icon.svelte-1886nfo{width:40px;height:40px}.card-value.svelte-1886nfo{font-size:1.5rem}}.grid.svelte-1yjyg2u{box-sizing:border-box;align-items:start;gap:var(--grid-gap,16px);grid-template-columns:var(--grid-template,var(--grid-template-default,repeat(auto-fit, minmax(var(--grid-min-column,240px), 1fr))));grid-auto-rows:auto;width:100%;display:grid}.grid.preset-detail.svelte-1yjyg2u{align-items:start}@media (width<=1200px){.grid.preset-detail.svelte-1yjyg2u{--grid-template:1fr}}@media (width>=1600px){.grid.preset-detail.svelte-1yjyg2u{--grid-template:minmax(280px, 400px) minmax(0, 1fr)}}.bp-modal-content.svelte-1s4o4r0{gap:var(--blueprint-spacing-lg,1.5rem);flex-direction:column;display:flex}.bp-modal-content.sm.svelte-1s4o4r0{gap:var(--blueprint-spacing-sm,.75rem)}.bp-modal-content.md.svelte-1s4o4r0{gap:var(--blueprint-spacing-md,1rem)}.bp-modal-footer.svelte-1g7dmds{justify-content:flex-end;align-items:center;gap:var(--blueprint-spacing-md,1rem);display:flex}.bp-modal-footer.start.svelte-1g7dmds{justify-content:flex-start}.bp-modal-footer.center.svelte-1g7dmds{justify-content:center}.bp-modal-footer.space-between.svelte-1g7dmds{justify-content:space-between}.form-field.svelte-bku1pw{flex-direction:column;gap:.5rem;display:flex}.label-text.svelte-bku1pw{color:var(--aico-text-primary,var(--text-primary,#fff));font-size:.9rem;font-weight:500}.required.svelte-bku1pw{color:var(--aico-danger,#ef4444);margin-left:.25rem}.error-message.svelte-bku1pw{color:var(--aico-danger,#ef4444);font-size:.8rem}.help-text.svelte-bku1pw{color:var(--aico-text-secondary,var(--text-secondary,#888));font-size:.8rem}.form-field.svelte-bku1pw input,.form-field.svelte-bku1pw select,.form-field.svelte-bku1pw textarea{border:1px solid var(--aico-border-default,var(--aico-color-border-light,#333));background:var(--aico-bg-secondary,var(--aico-color-bg-primary,#0b0b0d));color:var(--aico-text-primary,var(--text-primary,#fff));transition:var(--transition-colors);border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.form-field.svelte-bku1pw input:focus,.form-field.svelte-bku1pw select:focus,.form-field.svelte-bku1pw textarea:focus{border-color:var(--accent-color-primary,#ea580c);outline:none}.form-field.svelte-bku1pw input:disabled,.form-field.svelte-bku1pw select:disabled,.form-field.svelte-bku1pw textarea:disabled{opacity:.5;cursor:not-allowed}.loading-block.svelte-2qpsnf{justify-content:center;align-items:center;gap:var(--blueprint-spacing-md,1rem);padding:var(--blueprint-spacing-xl,2rem);text-align:center;flex-direction:column;display:flex}.loading-block.sm.svelte-2qpsnf{padding:var(--blueprint-spacing-lg,1.5rem);gap:var(--blueprint-spacing-sm,.5rem)}.loading-block.svelte-2qpsnf p:where(.svelte-2qpsnf){color:var(--aico-text-secondary,var(--text-secondary,#888));margin:0}.loading-block.svelte-2qpsnf .spin{color:var(--aico-text-secondary,var(--text-secondary,#888));animation:1s linear infinite svelte-2qpsnf-spin}@keyframes svelte-2qpsnf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.state-block.svelte-10bh4vs{align-items:center;gap:var(--blueprint-spacing-md);padding:var(--blueprint-spacing-xl);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}.state-block.sm.svelte-10bh4vs{padding:var(--blueprint-spacing-lg);gap:var(--blueprint-spacing-sm)}.state-block.svelte-10bh4vs h3:where(.svelte-10bh4vs){color:var(--text-primary);margin:0;font-size:1.05rem}.state-block.svelte-10bh4vs p:where(.svelte-10bh4vs){color:var(--text-secondary);margin:0;line-height:1.5}.content.svelte-10bh4vs{gap:var(--blueprint-spacing-sm);justify-items:center;display:grid}@keyframes svelte-10bh4vs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin.svelte-10bh4vs{animation:1s linear infinite svelte-10bh4vs-spin}.toggle-field.svelte-z0jfxq{--toggle-padding-y:var(--toggle-padding-y-md,var(--control-padding-y-md,4px));--toggle-padding-x:var(--toggle-padding-x-md,var(--control-padding-x-md,8px));--toggle-gap:var(--toggle-gap-md,8px);--toggle-label-size:var(--control-font-size-md,var(--aico-font-size,13px));--toggle-track-width:var(--toggle-track-width-md,28px);--toggle-track-height:var(--toggle-track-height-md,16px);--toggle-thumb-size:var(--toggle-thumb-size-md,12px);align-items:center;gap:var(--toggle-gap);padding:var(--toggle-padding-y) var(--toggle-padding-x);border-radius:var(--field-radius);border:1px solid var(--field-border);background:var(--field-bg);color:var(--field-text);transition:var(--field-transition);cursor:pointer;user-select:none;min-height:var(--control-height-md,36px);display:inline-flex}.toggle-field.svelte-z0jfxq:hover:not(.disabled){background:var(--field-bg-hover);border-color:var(--field-border-hover)}.toggle-field.svelte-z0jfxq:focus-within:not(.disabled){background:var(--field-bg);border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring)}.variant-plain.svelte-z0jfxq{min-height:0;box-shadow:none;background:0 0;border:none;padding:0}.variant-plain.svelte-z0jfxq:hover:not(.disabled),.variant-plain.svelte-z0jfxq:focus-within:not(.disabled){box-shadow:none;background:0 0;border:none}.toggle-input.svelte-z0jfxq{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-switch.svelte-z0jfxq{width:var(--toggle-track-width);height:var(--toggle-track-height);background:var(--aico-color-bg-tertiary);transition:var(--transition-colors);border-radius:20px;flex-shrink:0;position:relative}.toggle-field.checked.svelte-z0jfxq .toggle-switch:where(.svelte-z0jfxq){background:var(--accent-color-primary)}.toggle-switch.svelte-z0jfxq:after{content:"";top:var(--toggle-thumb-offset,2px);left:var(--toggle-thumb-offset,2px);width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);transition:transform var(--transition-timing-smooth), var(--transition-shadow);background:#fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.toggle-field.checked.svelte-z0jfxq .toggle-switch:where(.svelte-z0jfxq):after{transform:translateX(calc(var(--toggle-track-width) - var(--toggle-thumb-size) - (var(--toggle-thumb-offset,2px) * 2)))}.toggle-content.svelte-z0jfxq{align-items:center;min-width:0;display:flex}.toggle-content.with-help.svelte-z0jfxq{flex-direction:column;align-items:flex-start;gap:1px}.toggle-label.svelte-z0jfxq{font-size:var(--toggle-label-size);color:var(--aico-color-text-primary);font-weight:500;line-height:1.25}.toggle-help.svelte-z0jfxq{color:var(--aico-color-text-tertiary);font-size:.725rem;line-height:1.25}.disabled.svelte-z0jfxq{opacity:.5;cursor:not-allowed}.size-sm.svelte-z0jfxq{--toggle-padding-y:var(--toggle-padding-y-sm,var(--control-padding-y-sm,3px));--toggle-padding-x:var(--toggle-padding-x-sm,var(--control-padding-x-sm,6px));--toggle-gap:var(--toggle-gap-sm,6px);--toggle-label-size:var(--control-font-size-sm,.75rem);--toggle-track-width:var(--toggle-track-width-sm,24px);--toggle-track-height:var(--toggle-track-height-sm,14px);--toggle-thumb-size:var(--toggle-thumb-size-sm,10px);min-height:var(--control-height-sm,30px)}.size-lg.svelte-z0jfxq{--toggle-padding-y:var(--toggle-padding-y-lg,var(--control-padding-y-lg,6px));--toggle-padding-x:var(--toggle-padding-x-lg,var(--control-padding-x-lg,10px));--toggle-gap:var(--toggle-gap-lg,10px);--toggle-label-size:var(--control-font-size-lg,.9375rem);--toggle-track-width:var(--toggle-track-width-lg,36px);--toggle-track-height:var(--toggle-track-height-lg,20px);--toggle-thumb-size:var(--toggle-thumb-size-lg,16px);min-height:var(--control-height-lg,44px)}.base-select.svelte-1cn6pgn{outline:none;width:100%;position:relative}.select-trigger.svelte-1cn6pgn{width:100%;min-height:var(--control-height-md,36px);padding:var(--field-padding-y,var(--control-padding-y-md,8px)) var(--field-padding-x,var(--control-padding-x-md,10px));border:1px solid var(--field-border,var(--aico-color-border-light));border-radius:var(--field-radius,8px);background:var(--field-bg,var(--aico-color-bg-primary));color:var(--field-text,var(--aico-color-text-primary));font-family:inherit;font-size:var(--control-font-size-md,var(--aico-font-size,13px));text-align:left;cursor:pointer;transition:var(--transition-colors);box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;display:flex}.size-sm.svelte-1cn6pgn .select-trigger:where(.svelte-1cn6pgn){min-height:var(--control-height-sm,30px);font-size:var(--control-font-size-sm,var(--blueprint-font-size-xs,.75rem));--field-padding-y:var(--control-padding-y-sm,4px);--field-padding-x:var(--control-padding-x-sm,8px)}.size-lg.svelte-1cn6pgn .select-trigger:where(.svelte-1cn6pgn){min-height:var(--control-height-lg,44px);font-size:var(--control-font-size-lg,var(--blueprint-font-size-sm,.875rem));--field-padding-y:var(--control-padding-y-lg,10px);--field-padding-x:var(--control-padding-x-lg,14px)}.variant-plain.svelte-1cn6pgn .select-trigger:where(.svelte-1cn6pgn){min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;line-height:1.2}.variant-plain.svelte-1cn6pgn .select-trigger:where(.svelte-1cn6pgn):hover:not(.disabled),.variant-plain.svelte-1cn6pgn .select-trigger:where(.svelte-1cn6pgn):focus-within,.variant-plain.svelte-1cn6pgn .select-trigger.open:where(.svelte-1cn6pgn){box-shadow:none;background:0 0;border:none}.variant-plain.svelte-1cn6pgn .select-value.placeholder:where(.svelte-1cn6pgn),.variant-plain.svelte-1cn6pgn .placeholder:where(.svelte-1cn6pgn){color:inherit;opacity:.75}.variant-plain.svelte-1cn6pgn .select-chevron:where(.svelte-1cn6pgn),.variant-plain.svelte-1cn6pgn .select-trigger.open:where(.svelte-1cn6pgn) .select-chevron:where(.svelte-1cn6pgn){color:currentColor}.variant-plain.svelte-1cn6pgn .select-dropdown:where(.svelte-1cn6pgn){background:var(--content-card-bg-color,var(--field-bg));border-color:var(--field-border);box-shadow:0 14px 32px #0003}.variant-plain.svelte-1cn6pgn .option:where(.svelte-1cn6pgn):hover,.variant-plain.svelte-1cn6pgn .option.highlighted:where(.svelte-1cn6pgn){background:var(--field-bg-hover,var(--aico-color-bg-secondary))}.variant-plain.svelte-1cn6pgn .option.selected:where(.svelte-1cn6pgn){background:color-mix(in srgb, var(--accent-color-primary) 16%, var(--field-bg,transparent));color:var(--aico-color-text-primary)}.select-trigger.svelte-1cn6pgn:hover:not(.disabled){background:var(--field-bg-hover,var(--aico-color-bg-secondary));border-color:var(--field-border-hover,var(--aico-color-border-medium))}.select-trigger.svelte-1cn6pgn:focus-within,.select-trigger.open.svelte-1cn6pgn{background:var(--field-bg,var(--aico-color-bg-primary));border-color:var(--field-border-focus,var(--aico-color-primary))}.trigger-content.svelte-1cn6pgn{flex:1;min-width:0;overflow:hidden}.select-value.svelte-1cn6pgn{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-value.placeholder.svelte-1cn6pgn,.placeholder.svelte-1cn6pgn{color:var(--field-placeholder,var(--aico-color-text-tertiary))}.select-value.loading.svelte-1cn6pgn{color:var(--field-placeholder,var(--aico-color-text-tertiary));font-style:italic}.select-search-input.svelte-1cn6pgn{color:var(--field-text,var(--aico-color-text-primary));font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.select-chevron.svelte-1cn6pgn{color:var(--field-placeholder,var(--aico-color-text-tertiary));transition:var(--field-transition);align-items:center;display:flex}.select-trigger.open.svelte-1cn6pgn .select-chevron:where(.svelte-1cn6pgn){color:var(--field-border-focus,var(--aico-color-primary))}.chips.svelte-1cn6pgn{flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-1cn6pgn{background:var(--aico-color-bg-secondary);border-radius:calc(var(--field-radius,8px) - 4px);font-size:var(--blueprint-font-size-2xs,.6875rem);color:var(--aico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;max-width:100px;padding:2px 6px;display:inline-flex;overflow:hidden}.chip-more.svelte-1cn6pgn{background:var(--aico-color-bg-tertiary);color:var(--aico-color-text-secondary)}.chip-remove.svelte-1cn6pgn{color:var(--aico-color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:flex}.chip-remove.svelte-1cn6pgn:hover{color:var(--aico-color-text-primary)}.size-sm.svelte-1cn6pgn .chip:where(.svelte-1cn6pgn){font-size:var(--blueprint-font-size-3xs,.625rem);padding:1px 4px}.select-dropdown.svelte-1cn6pgn{background:var(--aico-color-bg-primary);border:1px solid var(--field-border,var(--aico-color-border-light));border-radius:var(--field-radius,8px);max-height:320px;z-index:var(--z-portal-top);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 18px #00000014}.search-box.svelte-1cn6pgn{border-bottom:1px solid var(--aico-color-border-light);color:var(--aico-color-text-tertiary);align-items:center;gap:8px;padding:8px 12px;display:flex}.search-box.svelte-1cn6pgn input:where(.svelte-1cn6pgn){color:var(--aico-color-text-primary);font:inherit;font-size:var(--aico-font-size,13px);background:0 0;border:none;outline:none;flex:1}.search-box.svelte-1cn6pgn input:where(.svelte-1cn6pgn)::placeholder{color:var(--aico-color-text-tertiary)}.clear-search.svelte-1cn6pgn{background:var(--aico-color-bg-secondary);color:var(--aico-color-text-secondary);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px;display:flex}.clear-search.svelte-1cn6pgn:hover{background:var(--aico-color-bg-tertiary)}.options-list.svelte-1cn6pgn{flex:1;min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.option.svelte-1cn6pgn{padding:var(--blueprint-spacing-sm,8px) 10px;border-radius:calc(var(--field-radius,8px) - 4px);cursor:pointer;transition:var(--transition-colors);color:var(--aico-color-text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:.825rem;display:flex}.size-sm.svelte-1cn6pgn .option:where(.svelte-1cn6pgn){padding:4px 8px;font-size:.75rem}.multiple.svelte-1cn6pgn .option:where(.svelte-1cn6pgn){justify-content:flex-start}.option.svelte-1cn6pgn:hover,.option.highlighted.svelte-1cn6pgn{background:var(--field-bg-secondary,var(--aico-color-bg-secondary));color:var(--aico-color-text-primary)}.option.selected.svelte-1cn6pgn{background:var(--field-bg-secondary,var(--aico-color-bg-secondary));color:var(--aico-color-text-primary);font-weight:600}.option-label.svelte-1cn6pgn{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.checkbox.svelte-1cn6pgn{border:1.5px solid var(--aico-color-border-medium);background:var(--aico-color-bg-primary);width:16px;height:16px;transition:var(--field-transition);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkbox.checked.svelte-1cn6pgn{background:var(--aico-color-primary);border-color:var(--aico-color-primary);color:#fff}.no-options.svelte-1cn6pgn{text-align:center;color:var(--field-placeholder,var(--aico-color-text-tertiary));padding:16px;font-size:.8rem}.error-message.svelte-1cn6pgn{color:var(--aico-color-danger);align-items:center;gap:8px;padding:12px;font-size:.8rem;display:flex}.dropdown-footer.svelte-1cn6pgn{border-top:1px solid var(--aico-color-border-light);font-size:var(--blueprint-font-size-xs,.75rem);color:var(--aico-color-text-secondary);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.clear-all.svelte-1cn6pgn{color:var(--aico-color-primary);font-size:var(--blueprint-font-size-xs,.75rem);cursor:pointer;background:0 0;border:none;padding:0}.clear-all.svelte-1cn6pgn:hover{text-decoration:underline}.disabled.svelte-1cn6pgn{opacity:.6;pointer-events:none}.disabled.svelte-1cn6pgn .select-trigger:where(.svelte-1cn6pgn){cursor:not-allowed}.icon-button.svelte-a3w0c3{--icon-button-size:var(--control-height-md,36px);--icon-button-radius:10px;--icon-tone:var(--aico-color-text-secondary);--icon-tone-contrast:var(--aico-color-bg-primary);--icon-color:var(--icon-tone);--icon-hover-color:color-mix(in srgb, var(--icon-tone) 85%, var(--aico-color-text-primary));--icon-ghost-hover-bg:color-mix(in srgb, var(--icon-tone) 10%, var(--aico-color-bg-secondary));--icon-ghost-hover-border:color-mix(in srgb, var(--icon-tone) 25%, var(--aico-color-border-light));--icon-soft-bg:color-mix(in srgb, var(--icon-tone) 10%, var(--aico-color-bg-secondary));--icon-soft-border:color-mix(in srgb, var(--icon-tone) 24%, var(--aico-color-border-light));--icon-soft-hover-bg:color-mix(in srgb, var(--icon-tone) 14%, var(--aico-color-bg-tertiary));--icon-soft-hover-border:color-mix(in srgb, var(--icon-tone) 38%, var(--aico-color-border-medium));--icon-soft-color:color-mix(in srgb, var(--icon-tone) 80%, var(--aico-color-text-primary));--icon-soft-hover-color:var(--icon-tone);--icon-active-bg:var(--icon-tone);--icon-active-border:var(--icon-tone);--icon-active-color:var(--icon-tone-contrast);--icon-active-shadow:0 6px 16px color-mix(in srgb, var(--icon-tone) 35%, transparent);width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--icon-button-radius);color:var(--icon-color);cursor:pointer;transition:var(--transition-all);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button.size-sm.svelte-a3w0c3{--icon-button-size:var(--control-height-sm,30px);--icon-button-radius:8px}.icon-button.size-lg.svelte-a3w0c3{--icon-button-size:var(--control-height-lg,44px);--icon-button-radius:12px}.icon-button.tone-neutral.svelte-a3w0c3{--icon-ghost-hover-bg:var(--aico-color-bg-secondary);--icon-ghost-hover-border:var(--aico-color-border-medium);--icon-soft-bg:transparent;--icon-soft-border:var(--aico-color-border-light);--icon-soft-hover-bg:var(--aico-color-bg-secondary);--icon-soft-hover-border:var(--aico-color-border-medium);--icon-soft-color:var(--aico-color-text-secondary);--icon-soft-hover-color:var(--aico-color-text-primary);--icon-active-bg:var(--aico-color-bg-tertiary);--icon-active-border:var(--aico-color-border-medium);--icon-active-color:var(--aico-color-text-primary);--icon-active-shadow:none}.icon-button.tone-accent.svelte-a3w0c3{--icon-tone:var(--accent-color-primary);--icon-tone-contrast:#fff}.icon-button.tone-danger.svelte-a3w0c3{--icon-tone:var(--aico-danger,var(--aico-color-danger));--icon-tone-contrast:#fff}.icon-button.variant-ghost.svelte-a3w0c3{color:var(--icon-tone);background:0 0;border-color:#0000}.icon-button.variant-ghost.svelte-a3w0c3:hover:not(:disabled){border-color:var(--icon-ghost-hover-border);background:var(--icon-ghost-hover-bg);color:var(--icon-hover-color);transform:translateY(-1px)}.icon-button.variant-soft.svelte-a3w0c3{border-color:var(--icon-soft-border);background:var(--icon-soft-bg);color:var(--icon-soft-color)}.icon-button.variant-soft.svelte-a3w0c3:hover:not(:disabled){border-color:var(--icon-soft-hover-border);background:var(--icon-soft-hover-bg);color:var(--icon-soft-hover-color);transform:translateY(-1px)}.icon-button.variant-solid.svelte-a3w0c3{border-color:var(--icon-tone);background:var(--icon-tone);color:var(--icon-tone-contrast);box-shadow:0 6px 16px color-mix(in srgb, var(--icon-tone) 35%, transparent)}.icon-button.variant-solid.svelte-a3w0c3:hover:not(:disabled){background:color-mix(in srgb, var(--icon-tone) 85%, black);border-color:color-mix(in srgb, var(--icon-tone) 85%, black);transform:translateY(-1px)}.icon-button.active.svelte-a3w0c3{border-color:var(--icon-active-border);background:var(--icon-active-bg);color:var(--icon-active-color);box-shadow:var(--icon-active-shadow)}.icon-button.svelte-a3w0c3:active:not(:disabled){transform:translateY(0)}.icon-button.svelte-a3w0c3:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.pill-button.svelte-17k7toh{--pill-tone:var(--aico-color-text-secondary);--pill-tone-contrast:var(--aico-color-text-on-accent);--pill-border:var(--field-border);--pill-bg:var(--field-bg);--pill-color:var(--aico-color-text-secondary);padding:var(--control-padding-y-sm,4px) var(--control-padding-x-sm,8px);min-height:var(--control-height-sm,30px);border:1px dashed var(--pill-border);background:var(--pill-bg);color:var(--pill-color);font-size:var(--control-font-size-sm,.75rem);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:var(--transition-all);border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pill-button.size-md.svelte-17k7toh{padding:var(--control-padding-y-md,8px) var(--control-padding-x-md,10px);min-height:var(--control-height-md,36px);font-size:var(--control-font-size-md,.8125rem)}.pill-button.tone-accent.svelte-17k7toh{--pill-tone:var(--accent-color-primary);--pill-border:color-mix(in srgb, var(--accent-color-primary) 45%, var(--field-border));--pill-color:var(--accent-color-primary)}.pill-button.tone-danger.svelte-17k7toh{--pill-tone:var(--aico-danger,var(--aico-color-danger));--pill-tone-contrast:#fff;--pill-border:color-mix(in srgb, var(--aico-danger,var(--aico-color-danger)) 45%, var(--field-border));--pill-color:var(--aico-danger,var(--aico-color-danger))}.pill-button.variant-dashed.svelte-17k7toh:hover:not(:disabled){background:var(--field-bg-hover);border-color:var(--field-border-hover);color:var(--aico-color-text-primary);transform:translateY(-1px)}.pill-button.variant-ghost.svelte-17k7toh{border-style:solid;border-color:var(--glass-edge);background:var(--glass-fill)}.pill-button.variant-ghost.svelte-17k7toh:hover:not(:disabled){background:var(--glass-fill-strong);border-color:var(--field-border-hover);color:var(--aico-color-text-primary);transform:translateY(-1px)}.pill-button.variant-solid.svelte-17k7toh{border-style:solid;border-color:var(--pill-tone);background:var(--pill-tone);color:var(--pill-tone-contrast);box-shadow:0 8px 18px color-mix(in srgb, var(--pill-tone) 35%, transparent)}.pill-button.variant-solid.svelte-17k7toh:hover:not(:disabled){background:color-mix(in srgb, var(--pill-tone) 85%, black);border-color:color-mix(in srgb, var(--pill-tone) 85%, black);transform:translateY(-1px)}.pill-button.svelte-17k7toh:active:not(:disabled){transform:translateY(0)}.pill-button.svelte-17k7toh:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.segmented-toggle.svelte-1ihvpxu{min-height:var(--control-height-md,36px);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);box-sizing:border-box;transition:var(--field-transition);gap:4px;padding:4px;display:inline-flex}.segmented-toggle.full-width.svelte-1ihvpxu{width:100%}.segment-button.svelte-1ihvpxu{padding:4px var(--control-padding-x-md,10px);color:var(--aico-color-text-secondary);border-radius:calc(var(--field-radius) - 2px);font-size:var(--control-font-size-md,.8125rem);cursor:pointer;white-space:nowrap;transition:var(--transition-colors-shadow), transform var(--transition-timing-smooth);min-height:calc(var(--control-height-md,36px) - 8px);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.segmented-toggle.full-width.svelte-1ihvpxu .segment-button:where(.svelte-1ihvpxu){flex:1}.segment-button.svelte-1ihvpxu:hover:not(.active){background:var(--field-bg-hover);color:var(--aico-color-text-primary)}.segment-button.active.svelte-1ihvpxu{background:var(--accent-color-primary);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--accent-color-primary) 30%, transparent)}.segment-label.svelte-1ihvpxu{line-height:1.2}.segment-badge.svelte-1ihvpxu{background:var(--aico-color-bg-primary);min-width:18px;height:18px;color:var(--aico-color-text-primary);border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000001a}.segment-button.active.svelte-1ihvpxu .segment-badge:where(.svelte-1ihvpxu){color:#fff;box-shadow:none;background:#fff3}.switcher-button.svelte-1chnz55{background:var(--surface-card);border:1px solid var(--aico-color-border-light);border-radius:var(--field-radius,8px);cursor:pointer;transition:var(--field-transition);color:var(--text-primary);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.switcher-button.svelte-1chnz55:hover{background:var(--surface-hover);border-color:var(--aico-color-border)}.switcher-button.svelte-1chnz55:focus-visible{box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}.switcher-button.super-admin-context.svelte-1chnz55{border-color:rgba(var(--aico-blue-600-rgb), .35);background:rgba(var(--aico-blue-600-rgb), .05)}.switcher-button.super-admin-context.svelte-1chnz55:hover{border-color:rgba(var(--aico-blue-600-rgb), .45);background:rgba(var(--aico-blue-600-rgb), .08)}.switcher-label.svelte-1chnz55{font-weight:500}.chevron-icon.svelte-1chnz55{flex-shrink:0;transition:none}.chevron-icon.svelte-1chnz55 path:where(.svelte-1chnz55){transition:d .3s cubic-bezier(.4,0,.2,1)}.chevron-icon.open.svelte-1chnz55 path:where(.svelte-1chnz55){d:path("M4 10L8 6L12 10")}.resource-card{--card-padding:var(--blueprint-spacing-lg,24px);padding:var(--card-padding);transition:var(--transition-all)}.resource-card.compact{--card-padding:var(--blueprint-spacing-md,16px)}.resource-shell.svelte-1npq96o{gap:var(--blueprint-spacing-lg,20px);flex-direction:column;height:100%;display:flex}.resource-header.svelte-1npq96o{justify-content:space-between;align-items:flex-start;gap:var(--blueprint-spacing-lg,20px);width:100%;display:flex}.header-left.svelte-1npq96o{gap:var(--blueprint-spacing-md,16px);flex:1;align-items:flex-start;min-width:0;display:flex}.heading-area.svelte-1npq96o{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.title-wrapper.svelte-1npq96o{flex-direction:column;flex:1;min-width:0;display:flex}.eyebrow-wrapper.svelte-1npq96o{margin-bottom:2px}.resource-icon.svelte-1npq96o{border-radius:var(--blueprint-radius-md,12px);background:var(--aico-color-bg-secondary);width:44px;height:44px;color:var(--aico-color-text-secondary);border:1px solid var(--aico-color-border-light);box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.resource-title.svelte-1npq96o{color:var(--aico-color-text-primary);letter-spacing:-.02em;word-break:break-word;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.resource-meta.svelte-1npq96o{color:var(--aico-color-text-tertiary);margin:4px 0 0;font-size:.85rem;font-weight:500}.header-right.svelte-1npq96o{align-items:flex-end;gap:var(--blueprint-spacing-sm,10px);flex-direction:column;flex-shrink:1;min-width:0;max-width:45%;display:flex}.badge-stack.svelte-1npq96o,.action-stack.svelte-1npq96o{gap:var(--blueprint-spacing-xs,6px);flex-wrap:wrap;justify-content:flex-end;display:flex}.resource-body.svelte-1npq96o{gap:var(--blueprint-spacing-lg,20px);flex-direction:column;display:flex}.resource-footer.svelte-1npq96o{padding-top:var(--blueprint-spacing-md,16px);border-top:1px solid var(--aico-color-border-light);justify-content:space-between;align-items:center;gap:var(--blueprint-spacing-md,12px);display:flex}@media (width<=640px){.resource-header.svelte-1npq96o{gap:var(--blueprint-spacing-md,16px);flex-direction:column}.header-right.svelte-1npq96o{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}}.resource-description.svelte-4e38do{color:var(--aico-color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.meta-section.svelte-4e38do{flex-direction:column;gap:6px;padding:4px 0;display:flex}.meta-row.svelte-4e38do{color:var(--aico-color-text-secondary);align-items:center;gap:8px;font-size:.8rem;display:flex}.meta-icon.svelte-4e38do{color:var(--aico-color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.meta-label.svelte-4e38do{color:var(--aico-color-text-tertiary);font-weight:500}.meta-dots.svelte-4e38do{border-bottom:1px dotted var(--aico-color-border-light);opacity:.5;flex:1;height:1px;margin:0 4px}.meta-value.svelte-4e38do{color:var(--aico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:600;overflow:hidden}.custom-body.svelte-4e38do{gap:var(--blueprint-spacing-sm);flex-direction:column;display:flex}.tags-container.svelte-4e38do{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.resource-tag.svelte-4e38do{background:var(--aico-color-bg-secondary);border:1px solid var(--aico-color-border-light);color:var(--aico-color-text-tertiary);text-transform:uppercase;letter-spacing:.02em;transition:var(--transition-all);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600}.resource-tag.svelte-4e38do:hover{color:var(--accent-color-primary);border-color:var(--accent-color-primary);background:rgba(var(--accent-color-primary-rgb), .05)}@media (width<=480px){.meta-row.svelte-4e38do{flex-direction:column;align-items:flex-start;gap:2px}.meta-dots.svelte-4e38do{display:none}.meta-value.svelte-4e38do{max-width:100%}}.stats-grid{width:100%}.stat-card{flex-direction:column;height:100%;min-height:120px;display:flex}.stat-card .resource-body{gap:var(--blueprint-spacing-sm)}.stat-body.svelte-1aqtxvn{flex-direction:column;gap:6px;display:flex}.stat-value.svelte-1aqtxvn{color:var(--text-primary,var(--aico-color-text-primary));font-size:1.6rem;font-weight:700;line-height:1.2}.stat-meta.svelte-1aqtxvn{color:var(--text-secondary,var(--aico-color-text-secondary));margin:0;font-size:.9rem}.progress.svelte-1aqtxvn{background:var(--surface-muted,var(--aico-color-bg-tertiary));width:100%;height:6px;margin-top:var(--blueprint-spacing-xs);border-radius:999px;overflow:hidden}.progress-fill.svelte-1aqtxvn{background:linear-gradient(90deg, var(--accent-color-primary), color-mix(in srgb, var(--accent-color-primary) 80%, transparent));height:100%}.stat-tiles.svelte-19c47c4{grid-template-columns:repeat(auto-fill, minmax(var(--stat-tile-min), 1fr));gap:6px;width:100%;display:grid}.tile.svelte-19c47c4{border:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-secondary);text-align:left;font:inherit;color:inherit;cursor:default;transition:var(--transition-colors);border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.tile.interactive.svelte-19c47c4{cursor:pointer}.tile.interactive.svelte-19c47c4:hover{border-color:color-mix(in srgb, var(--accent-color-primary) 40%, var(--aico-color-border-light))}.tile-label.svelte-19c47c4{text-transform:uppercase;letter-spacing:.05em;color:var(--aico-color-text-tertiary);font-size:.65rem;font-weight:700}.tile-value.svelte-19c47c4{color:var(--aico-color-text-primary);font-size:1.15rem;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace);line-height:1.2}.tile-sub.svelte-19c47c4{color:var(--aico-color-text-tertiary);font-size:.85rem;font-weight:500}.tile.tone-positive.svelte-19c47c4 .tile-value:where(.svelte-19c47c4){color:var(--aico-success,var(--accent-color-primary))}.tile.tone-warning.svelte-19c47c4 .tile-value:where(.svelte-19c47c4){color:var(--aico-warning,#d9a838)}.tile.tone-danger.svelte-19c47c4 .tile-value:where(.svelte-19c47c4){color:var(--aico-danger,#d93838)}.tile.tone-info.svelte-19c47c4 .tile-value:where(.svelte-19c47c4){color:var(--accent-color-primary)}.expandable-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.expandable-list.expandable-list-card{border:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-primary);border-radius:10px;overflow:hidden}.expandable-list-empty{text-align:center;color:var(--aico-color-text-tertiary);padding:24px 16px;font-size:.85rem;font-style:italic}.expandable-row.svelte-1bbey4q{border-bottom:1px solid var(--aico-color-border-light);transition:background-color var(--transition-duration-fast);flex-direction:column;display:flex}.expandable-row.svelte-1bbey4q:last-child{border-bottom:none}.expandable-row.tone-positive.svelte-1bbey4q{background:color-mix(in srgb, var(--aico-success,var(--accent-color-primary)) 4%, transparent)}.expandable-row.tone-warning.svelte-1bbey4q{background:color-mix(in srgb, var(--aico-warning,#d9a838) 6%, transparent)}.expandable-row.tone-danger.svelte-1bbey4q{background:color-mix(in srgb, var(--aico-danger,#d93838) 6%, transparent)}.expandable-row.tone-info.svelte-1bbey4q{background:color-mix(in srgb, var(--accent-color-primary) 5%, transparent)}.row-head.svelte-1bbey4q{grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.expand-btn.svelte-1bbey4q{width:22px;height:22px;color:var(--aico-color-text-secondary);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand-btn.svelte-1bbey4q:hover:not(:disabled){background:var(--aico-color-bg-secondary);color:var(--aico-color-text-primary)}.expand-btn.svelte-1bbey4q:disabled{opacity:.3;cursor:not-allowed}.row-identity.svelte-1bbey4q{flex-direction:column;gap:2px;min-width:0;display:flex}.row-meta.svelte-1bbey4q{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.row-actions.svelte-1bbey4q{justify-content:flex-end;gap:6px;display:flex}.row-error.svelte-1bbey4q{border-top:1px solid var(--aico-color-border-light);color:var(--aico-danger,#d93838);background:color-mix(in srgb, var(--aico-danger,#d93838) 6%, transparent);font-size:.75rem;font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:6px;padding:6px 12px;display:flex}.row-body.svelte-1bbey4q{border-top:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-secondary);padding:12px}.masonry-columns.svelte-phw9o0{gap:var(--masonry-gap);align-items:flex-start;width:100%;display:flex}.masonry-col.svelte-phw9o0{gap:var(--masonry-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.layout-state.svelte-1upi793{padding:var(--blueprint-spacing-xl,2rem) 0;place-items:center;display:grid}.page-layout.svelte-1upi793{width:100%;min-height:100%;max-width:var(--content-max-width,var(--blueprint-content-max-width,1200px));box-sizing:border-box;padding-inline:var(--page-padding-inline,clamp(1rem, 3vw, 2.5rem));padding-block:var(--page-padding-block,clamp(1rem, 2vw, 2rem));gap:var(--page-section-gap,clamp(1.25rem, 2.5vw, 2.5rem));transition:var(--transition-colors);flex-direction:column;margin:0 auto;display:flex}.page-layout.max-width-sm.svelte-1upi793{max-width:600px}.page-layout.max-width-md.svelte-1upi793{max-width:960px}.page-layout.max-width-lg.svelte-1upi793{max-width:1280px}.page-layout.max-width-xl.svelte-1upi793{max-width:1440px}.page-layout.max-width-full.svelte-1upi793{max-width:none}.page-layout.spacing-none.svelte-1upi793{gap:0}.page-layout.spacing-sm.svelte-1upi793{gap:var(--blueprint-spacing-md)}.page-layout.spacing-md.svelte-1upi793{gap:calc(var(--blueprint-spacing-lg) + 4px)}.page-layout.spacing-lg.svelte-1upi793{gap:calc(var(--blueprint-spacing-xl) + 4px)}.page-header.svelte-1upi793{align-items:center;gap:var(--blueprint-spacing-lg);padding-bottom:var(--blueprint-spacing-md);border-bottom:1px solid var(--aico-color-border-light);grid-template-columns:minmax(0,1fr) auto;display:grid}.title-stack.svelte-1upi793{gap:var(--blueprint-spacing-xs);flex-direction:column;display:flex}.title-stack.svelte-1upi793 h1:where(.svelte-1upi793){letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2vw + 1rem,2.2rem)}.title-stack.svelte-1upi793 p:where(.svelte-1upi793){max-width:60ch;color:var(--aico-color-text-secondary,var(--text-secondary));margin:0}.header-actions.svelte-1upi793{gap:var(--blueprint-spacing-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.header-bottom.svelte-1upi793{grid-column:1/-1}@media (width<=768px){.page-layout.svelte-1upi793{padding-inline:var(--page-padding-inline-mobile,1rem)}.page-layout.spacing-lg.svelte-1upi793{gap:var(--blueprint-spacing-lg)}}@media (width<=720px){.page-header.svelte-1upi793{grid-template-columns:1fr}.header-actions.svelte-1upi793{justify-content:flex-start}}.filter-controls.svelte-1ven0iy{align-items:center;gap:var(--blueprint-spacing-sm,8px);flex-wrap:wrap;display:flex}.filter-controls.svelte-1ven0iy .filter-group{align-items:center;gap:var(--blueprint-spacing-xs,6px);min-height:var(--control-height-md,36px);padding:0 var(--control-padding-x-md,10px);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);color:var(--aico-color-text-secondary);transition:var(--transition-colors-shadow);display:flex}.filter-controls.svelte-1ven0iy .filter-group:hover{border-color:var(--field-border-hover);background:var(--field-bg-hover)}.filter-controls.svelte-1ven0iy .filter-group:focus-within{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring)}.filter-controls.svelte-1ven0iy .filter-group>svg{color:var(--aico-color-text-tertiary);flex-shrink:0}.filter-controls.svelte-1ven0iy .filter-group:focus-within>svg{color:var(--field-border-focus)}.filter-controls.svelte-1ven0iy .filter-group select{color:var(--aico-color-text-primary);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;outline:none;font-size:.875rem}.filter-controls.svelte-1ven0iy .select-container{min-width:var(--filter-control-min-width,170px);flex:var(--filter-control-flex,0 1 210px)}.filter-controls.svelte-1ven0iy .checkbox-filter{align-items:center;gap:var(--blueprint-spacing-xs);min-height:var(--control-height-md,36px);padding:0 var(--control-padding-x-md,10px);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);cursor:pointer;color:var(--aico-color-text-primary);user-select:none;transition:var(--transition-colors-shadow);font-size:.875rem;display:flex}.filter-controls.svelte-1ven0iy .checkbox-filter:hover{border-color:var(--field-border-hover);background:var(--field-bg-hover)}.filter-controls.svelte-1ven0iy .checkbox-filter input[type=checkbox]{cursor:pointer}@media (width<=768px){.filter-controls.svelte-1ven0iy{flex-direction:column;align-items:stretch}}.language-switcher.svelte-1fui623{position:relative}.language-dropdown.svelte-1fui623{z-index:1000;background:var(--surface-elevated);border:1px solid var(--aico-color-border-medium);border-radius:12px;padding:.5rem;animation:.12s ease-out svelte-1fui623-dropdown-fade;position:fixed;overflow:hidden;box-shadow:0 24px 60px #0003,0 0 0 1px #0000000d,inset 0 0 0 1px #ffffff0d}@keyframes svelte-1fui623-dropdown-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.language-option.svelte-1fui623{border-radius:var(--field-radius,8px);cursor:pointer;width:100%;transition:var(--field-transition);color:var(--text-primary);text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.875rem;display:flex}.language-option.svelte-1fui623:hover{background:var(--aico-color-bg-secondary);border-color:var(--aico-color-border-light)}.language-option.active.svelte-1fui623{background:rgba(var(--accent-color-primary-rgb), .12);border-color:rgba(var(--accent-color-primary-rgb), .3);color:var(--accent-color-primary);font-weight:600}.org-selector.svelte-jioh9g{align-items:center;gap:.375rem;display:inline-flex;position:relative}.switcher-button.svelte-jioh9g{background:var(--surface-card);border:1px solid var(--aico-color-border-light);border-radius:var(--field-radius,8px);cursor:pointer;transition:var(--field-transition);color:var(--text-primary);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.switcher-button.svelte-jioh9g:hover{background:var(--surface-hover);border-color:var(--aico-color-border)}.switcher-button.svelte-jioh9g:focus-visible{box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}.switcher-button.super-admin-context.svelte-jioh9g{border-color:rgba(var(--aico-blue-600-rgb), .35);background:rgba(var(--aico-blue-600-rgb), .05)}.switcher-label.svelte-jioh9g{font-weight:500}.chevron-icon.svelte-jioh9g{flex-shrink:0;transition:none}.chevron-icon.svelte-jioh9g path:where(.svelte-jioh9g){transition:d .3s cubic-bezier(.4,0,.2,1)}.chevron-icon.open.svelte-jioh9g path:where(.svelte-jioh9g){d:path("M4 10L8 6L12 10")}.super-admin-indicator-badge.svelte-jioh9g{background:rgba(var(--aico-blue-600-rgb), .15);width:20px;height:20px;color:var(--aico-blue-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.org-avatar.svelte-jioh9g{text-transform:uppercase;background:rgba(var(--accent-color-primary-rgb), .12);width:36px;height:36px;color:var(--accent-color-primary);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid}.org-avatar.small.svelte-jioh9g{width:28px;height:28px;font-size:.75rem}.dropdown.svelte-jioh9g{z-index:1200;animation:.15s cubic-bezier(.16,1,.3,1) svelte-jioh9g-dropdown-fade;position:fixed;inset:auto}.dropdown-inner.svelte-jioh9g{background:var(--surface-elevated);border:1px solid var(--aico-color-border-medium);width:100%;padding:var(--blueprint-spacing-md);gap:var(--blueprint-spacing-md);background-clip:padding-box;border-radius:16px;flex-direction:column;min-height:0;max-height:min(70vh,440px);display:flex;box-shadow:0 24px 60px #00000040,0 0 0 1px #00000014,inset 0 0 0 1px #ffffff0d}@keyframes svelte-jioh9g-dropdown-fade{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-header.svelte-jioh9g{justify-content:space-between;align-items:flex-start;gap:var(--blueprint-spacing-md);display:flex}.dropdown-title.svelte-jioh9g{gap:4px;display:grid}.dropdown-title.svelte-jioh9g h4:where(.svelte-jioh9g){color:var(--aico-color-text-primary);margin:0;font-size:1.05rem;font-weight:600}.eyebrow.svelte-jioh9g{letter-spacing:.14em;text-transform:uppercase;color:var(--aico-color-text-tertiary);font-size:.7rem}.icon-button.svelte-jioh9g{border:1px solid var(--aico-color-border-light);background:var(--surface-card);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.icon-button.svelte-jioh9g:hover{background:var(--surface-hover)}.active-card.svelte-jioh9g{align-items:center;gap:var(--blueprint-spacing-sm);padding:var(--blueprint-spacing-sm);background:linear-gradient(135deg, rgba(var(--accent-color-primary-rgb), .18) 0%, rgba(var(--aico-blue-600-rgb), .12) 100%);border:1px solid rgba(var(--accent-color-primary-rgb), .25);border-radius:12px;grid-template-columns:auto 1fr auto;display:grid}.active-body.svelte-jioh9g{gap:2px;min-width:0;display:grid}.active-name.svelte-jioh9g{color:var(--aico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.personal-badge.svelte-jioh9g{color:var(--aico-color-text-secondary);background:var(--aico-color-bg-tertiary);border-radius:999px;align-items:center;margin-left:6px;padding:2px 6px;font-size:.65rem;font-weight:600;display:inline-flex}.active-meta.svelte-jioh9g{color:var(--aico-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.active-pill.svelte-jioh9g{color:var(--accent-color-primary);background:rgba(var(--accent-color-primary-rgb), .18);border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600}.super-admin-badge.svelte-jioh9g{color:var(--aico-blue-600);background:rgba(var(--aico-blue-600-rgb), .15);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-flex}.search-bar.svelte-jioh9g{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);width:100%;min-width:0;min-height:36px;transition:var(--field-transition);box-sizing:border-box;align-items:center;gap:8px;padding:0 10px;display:flex}.search-bar.svelte-jioh9g:focus-within{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring)}.search-bar.svelte-jioh9g input:where(.svelte-jioh9g){min-width:0;height:100%;color:var(--field-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:8px 0}.search-bar.svelte-jioh9g input:where(.svelte-jioh9g)::placeholder{color:var(--field-placeholder);opacity:1}.clear-button.svelte-jioh9g{width:24px;height:24px;color:var(--field-placeholder);cursor:pointer;transition:var(--field-transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.clear-button.svelte-jioh9g:hover{background:var(--aico-color-bg-tertiary);color:var(--aico-color-text-primary)}.options.svelte-jioh9g{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:4px;min-height:0;max-height:none;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.option.svelte-jioh9g{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.option.svelte-jioh9g:hover,.option.highlighted.svelte-jioh9g{background:rgba(var(--accent-color-primary-rgb), .08);border-color:rgba(var(--accent-color-primary-rgb), .2)}.option.active.svelte-jioh9g{background:rgba(var(--aico-blue-600-rgb), .12)}.option-body.svelte-jioh9g{gap:2px;min-width:0;display:grid}.option-name.svelte-jioh9g{color:var(--aico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex;overflow:hidden}.option-desc.svelte-jioh9g,.org-meta.svelte-jioh9g{color:var(--aico-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.badge.svelte-jioh9g{color:var(--aico-blue-600);background:rgba(var(--aico-blue-600-rgb), .15);border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:600}.empty.svelte-jioh9g{color:var(--aico-color-text-secondary);background:var(--aico-color-bg-secondary);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.dropdown-actions.svelte-jioh9g{justify-content:flex-end;display:flex}.create-org.svelte-jioh9g{align-items:center;gap:var(--blueprint-spacing-sm,8px);padding:var(--blueprint-spacing-sm,8px) 12px;background:rgba(var(--accent-color-primary-rgb), .15);color:var(--accent-color-primary);cursor:pointer;transition:var(--transition-colors);border:1px solid #0000;border-radius:999px;font-size:.85rem;display:inline-flex}.create-org.svelte-jioh9g:disabled{opacity:.5;cursor:not-allowed}.create-org.svelte-jioh9g:not(:disabled):hover{border-color:rgba(var(--accent-color-primary-rgb), .5);background:rgba(var(--accent-color-primary-rgb), .25)}.editor-toolbar.svelte-o82dq{background:var(--surface-popover,var(--field-bg,var(--surface-elevated)));border:1px solid var(--field-border,var(--surface-border));border-radius:var(--field-radius,var(--blueprint-radius-md));box-shadow:var(--shadow-md);align-items:center;gap:4px;padding:4px;display:flex}.toolbar-group.svelte-o82dq{align-items:center;gap:2px;display:flex}.divider.svelte-o82dq{background:var(--field-border,var(--surface-border));width:1px;height:16px;margin:0 4px}.toolbar-btn.svelte-o82dq{border-radius:calc(var(--field-radius,8px) - 2px);width:28px;height:28px;color:var(--text-secondary,var(--aico-color-text-secondary));cursor:pointer;transition:var(--transition-all);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.toolbar-btn.svelte-o82dq:hover{background:var(--surface-hover,var(--field-bg-hover,var(--surface-secondary)));color:var(--text-primary,var(--aico-color-text-primary))}.toolbar-btn.active.svelte-o82dq{background:rgba(var(--accent-color-primary-rgb), .14);color:var(--accent-color-primary)}.rich-text-editor-wrapper.svelte-3fdqzi{--editor-padding-y:var(--blueprint-spacing-md);--editor-padding-x:var(--blueprint-spacing-md);background:var(--field-bg,var(--surface-card,var(--aico-color-bg-primary)));border:1px solid var(--field-border,var(--surface-border,var(--aico-color-border-light)));border-radius:var(--field-radius,var(--blueprint-radius-md));width:100%;max-width:100%;transition:var(--transition-colors-shadow);flex-direction:column;display:flex;position:relative}.rich-text-editor-wrapper.toolbar-attached.svelte-3fdqzi{overflow:hidden}.rich-text-editor-wrapper.focused.svelte-3fdqzi:not(.readonly){border-color:var(--field-border-focus,var(--accent-color-primary));box-shadow:0 0 0 3px var(--field-focus-ring)}.rich-text-editor-wrapper.readonly.svelte-3fdqzi{background:var(--field-bg-disabled,var(--surface-secondary,var(--aico-color-bg-secondary)));opacity:.86}.bubble-menu-wrapper.svelte-3fdqzi{z-index:3;position:absolute;top:-48px;left:0}.attached-toolbar.svelte-3fdqzi{align-items:center;gap:var(--blueprint-spacing-sm);padding:var(--blueprint-spacing-sm);border-bottom:1px solid var(--field-border,var(--surface-border,var(--aico-color-border-light)));background:var(--surface-secondary,var(--field-bg,var(--surface-card)));flex-wrap:wrap;display:flex}.attached-toolbar.svelte-3fdqzi .editor-toolbar{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;flex:520px;padding:0}.media-panel.svelte-3fdqzi{gap:var(--blueprint-spacing-md);padding:var(--blueprint-spacing-md);border-bottom:1px solid var(--field-border,var(--surface-border,var(--aico-color-border-light)));background:radial-gradient(circle at top right, rgba(var(--accent-color-primary-rgb), .08), transparent 28%), var(--surface-primary,var(--field-bg,var(--surface-card)));display:grid}.media-panel-header.svelte-3fdqzi,.media-panel-controls.svelte-3fdqzi,.media-panel-actions.svelte-3fdqzi,.media-file-meta.svelte-3fdqzi{justify-content:space-between;align-items:center;gap:var(--blueprint-spacing-sm);flex-wrap:wrap;display:flex}.media-panel-copy.svelte-3fdqzi{gap:4px;display:grid}.media-panel-copy.svelte-3fdqzi strong:where(.svelte-3fdqzi){color:var(--text-primary,var(--aico-color-text-primary));font-size:.95rem}.media-panel-copy.svelte-3fdqzi span:where(.svelte-3fdqzi),.media-file-meta.svelte-3fdqzi{color:var(--text-secondary,var(--aico-color-text-secondary));font-size:.82rem;line-height:1.5}.media-file-meta.svelte-3fdqzi{word-break:break-word;align-items:flex-start}.media-file-meta.svelte-3fdqzi span:where(.svelte-3fdqzi):last-child{text-align:right;margin-left:auto}.media-panel-hint.svelte-3fdqzi{color:var(--text-secondary,var(--aico-color-text-secondary));font-size:.82rem;line-height:1.5}.media-panel-grid.svelte-3fdqzi{gap:var(--blueprint-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-panel-grid.svelte-3fdqzi .form-field:first-child,.upload-card.svelte-3fdqzi{grid-column:1/-1}.upload-card.svelte-3fdqzi{gap:var(--blueprint-spacing-sm);padding:var(--blueprint-spacing-md);border:1px dashed var(--field-border,var(--surface-border,var(--aico-color-border-light)));border-radius:var(--blueprint-radius-md);background:var(--surface-secondary,var(--field-bg,var(--surface-card)));display:grid}.upload-card.is-active.svelte-3fdqzi{border-style:solid;border-color:var(--field-border-focus,var(--accent-color-primary));background:radial-gradient(circle at top right, rgba(var(--accent-color-primary-rgb), .08), transparent 36%), var(--surface-secondary,var(--field-bg,var(--surface-card)))}.upload-card-copy.svelte-3fdqzi{gap:4px;display:grid}.upload-card-copy.svelte-3fdqzi strong:where(.svelte-3fdqzi){color:var(--text-primary,var(--aico-color-text-primary));font-size:.92rem}.upload-card-copy.svelte-3fdqzi span:where(.svelte-3fdqzi){color:var(--text-secondary,var(--aico-color-text-secondary));font-size:.82rem;line-height:1.5}.upload-card-actions.svelte-3fdqzi{gap:var(--blueprint-spacing-xs);flex-wrap:wrap;display:flex}.media-file-input.svelte-3fdqzi{display:none}.media-error.svelte-3fdqzi{border-radius:var(--blueprint-radius-md);border:1px solid color-mix(in srgb, var(--aico-danger,#ef4444) 28%, transparent);background:color-mix(in srgb, var(--aico-danger,#ef4444) 10%, transparent);color:var(--aico-danger,#ef4444);padding:10px 12px;font-size:.82rem}.tiptap-editor-element.svelte-3fdqzi{min-height:var(--min-height);cursor:text;padding:var(--editor-padding-y) var(--editor-padding-x)}.tiptap-editor-element.svelte-3fdqzi .ProseMirror{min-height:var(--min-height);font-family:var(--blueprint-font-sans,var(--aico-font-sans));color:var(--text-primary,var(--aico-color-text-primary));outline:none;font-size:.95rem;line-height:1.7}.tiptap-editor-element.svelte-3fdqzi .ProseMirror>:first-child{margin-top:0}.tiptap-editor-element.svelte-3fdqzi .ProseMirror>:last-child{margin-bottom:0}.tiptap-editor-element.svelte-3fdqzi .ProseMirror p.is-editor-empty:first-child:before{color:var(--field-placeholder,var(--text-tertiary,var(--aico-color-text-tertiary)));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap-editor-element.svelte-3fdqzi .ProseMirror p{margin:0 0 .95rem}.tiptap-editor-element.svelte-3fdqzi .ProseMirror ul,.tiptap-editor-element.svelte-3fdqzi .ProseMirror ol{margin:0 0 1rem;padding-left:1.5rem}.tiptap-editor-element.svelte-3fdqzi .ProseMirror li{margin:.35rem 0}.tiptap-editor-element.svelte-3fdqzi .ProseMirror h1,.tiptap-editor-element.svelte-3fdqzi .ProseMirror h2,.tiptap-editor-element.svelte-3fdqzi .ProseMirror h3{letter-spacing:-.03em;line-height:1.15}.tiptap-editor-element.svelte-3fdqzi .ProseMirror h1{margin:1.4rem 0 .6rem;font-size:1.6rem;font-weight:700}.tiptap-editor-element.svelte-3fdqzi .ProseMirror h2{margin:1.2rem 0 .55rem;font-size:1.3rem;font-weight:700}.tiptap-editor-element.svelte-3fdqzi .ProseMirror h3{margin:1rem 0 .5rem;font-size:1.12rem;font-weight:650}.tiptap-editor-element.svelte-3fdqzi .ProseMirror code{background:var(--surface-secondary,var(--aico-color-bg-secondary));color:var(--accent-color-primary);border-radius:calc(var(--field-radius,8px) - 4px);font-family:var(--blueprint-font-mono,var(--aico-font-mono));padding:.2em .42em;font-size:.86em}.tiptap-editor-element.svelte-3fdqzi .ProseMirror pre{background:var(--surface-elevated,var(--aico-color-bg-tertiary));color:var(--text-primary,var(--aico-color-text-primary));border-radius:calc(var(--field-radius,8px) - 2px);font-family:var(--blueprint-font-mono,var(--aico-font-mono));margin:0 0 1rem;padding:.9rem 1rem;overflow-x:auto}.tiptap-editor-element.svelte-3fdqzi .ProseMirror blockquote{border-left:3px solid var(--accent-color-primary);color:var(--text-secondary,var(--aico-color-text-secondary));margin:0 0 1rem;padding:.2rem 0 .2rem 1rem}.tiptap-editor-element.svelte-3fdqzi .ProseMirror mark.aico-highlight{background-color:rgba(var(--accent-color-primary-rgb), .22);color:inherit;border-radius:4px;padding:.08em .18em}.tiptap-editor-element.svelte-3fdqzi .ProseMirror [style*="text-align: center"]{text-align:center}.tiptap-editor-element.svelte-3fdqzi .ProseMirror [style*="text-align: right"]{text-align:right}.tiptap-editor-element.svelte-3fdqzi .ProseMirror table{border-collapse:collapse;table-layout:fixed;border-radius:var(--blueprint-radius-sm);width:100%;margin:0 0 1rem;overflow:hidden}.tiptap-editor-element.svelte-3fdqzi .ProseMirror td,.tiptap-editor-element.svelte-3fdqzi .ProseMirror th{border:1px solid var(--field-border,var(--surface-border));vertical-align:top;box-sizing:border-box;min-width:1em;padding:.55rem}.tiptap-editor-element.svelte-3fdqzi .ProseMirror th{text-align:left;background:var(--surface-secondary,var(--aico-color-bg-secondary));font-weight:650}.tiptap-editor-element.svelte-3fdqzi .ProseMirror .selectedCell{background:rgba(var(--accent-color-primary-rgb), .1)}.tiptap-editor-element.svelte-3fdqzi .ProseMirror img{border-radius:var(--blueprint-radius-md);border:1px solid var(--surface-border,var(--aico-color-border-light));max-width:100%;height:auto;margin:0 0 1rem;display:block}.tiptap-editor-element.svelte-3fdqzi .ProseMirror .aico-rich-media{gap:.6rem;margin:0 0 1.2rem;display:grid}.tiptap-editor-element.svelte-3fdqzi .ProseMirror .aico-rich-media-frame{border-radius:var(--blueprint-radius-md);border:1px solid var(--surface-border,var(--aico-color-border-light));background:var(--surface-secondary,var(--aico-color-bg-secondary));aspect-ratio:16/9;position:relative;overflow:hidden}.tiptap-editor-element.svelte-3fdqzi .ProseMirror .aico-rich-media-frame iframe,.tiptap-editor-element.svelte-3fdqzi .ProseMirror .aico-rich-media-frame video{border:0;width:100%;height:100%;display:block}.tiptap-editor-element.svelte-3fdqzi .ProseMirror .aico-rich-media-caption{color:var(--text-tertiary,var(--aico-color-text-tertiary));margin:0;font-size:.82rem}.character-count.svelte-3fdqzi{z-index:2;color:var(--text-tertiary,var(--aico-color-text-tertiary));background:var(--surface-primary,var(--aico-color-bg-primary));border:1px solid var(--surface-border,var(--aico-color-border-light));text-align:right;pointer-events:none;border-radius:999px;padding:2px 6px;font-size:.72rem;position:absolute;top:-16px;right:0}.character-count.attached.svelte-3fdqzi{background:var(--surface-muted,var(--aico-color-bg-tertiary));margin-left:auto;position:static}.character-count.warning.svelte-3fdqzi{color:var(--aico-warning,#f59e0b)}.character-count.error.svelte-3fdqzi{color:var(--aico-danger,#ef4444);font-weight:600}@media (width<=720px){.bubble-menu-wrapper.svelte-3fdqzi{margin:0 0 var(--blueprint-spacing-sm);position:static}.attached-toolbar.svelte-3fdqzi{padding:var(--blueprint-spacing-xs) var(--blueprint-spacing-sm)}.media-panel.svelte-3fdqzi{padding:var(--blueprint-spacing-sm)}.media-panel-header.svelte-3fdqzi,.media-panel-controls.svelte-3fdqzi,.media-panel-actions.svelte-3fdqzi,.media-file-meta.svelte-3fdqzi{align-items:flex-start}.media-panel-grid.svelte-3fdqzi{grid-template-columns:1fr}.media-file-meta.svelte-3fdqzi span:where(.svelte-3fdqzi):last-child{text-align:left;margin-left:0}.character-count.attached.svelte-3fdqzi{margin-left:0}.tiptap-editor-element.svelte-3fdqzi{padding:var(--blueprint-spacing-sm) var(--blueprint-spacing-md)}}.app-shell.svelte-17k8nps{width:100%;min-height:100vh;margin:0;padding:0}.loading-screen.svelte-17k8nps,.auth-screen.svelte-17k8nps{background:var(--aico-auth-bg);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:root{--aico-bg-dark:#0b0b0d;--aico-bg-light:#fafafa;--aico-auth-loader-primary:#f4f4f5;--aico-auth-loader-secondary:var(--accent-color-primary,#f97316);--aico-auth-bg:radial-gradient(circle at 12% 18%, #f9731624, transparent 42%), radial-gradient(circle at 82% 4%, #fb923c14, transparent 34%), var(--aico-bg-dark)}@media (prefers-color-scheme:light){:root{--aico-auth-loader-primary:var(--aico-grey-900,#17171b);--aico-auth-loader-secondary:var(--aico-color-primary-dark,#c2410c);--aico-auth-bg:linear-gradient(180deg, #ea580c14, #fb923c0d), var(--aico-bg-light)}}[data-theme=light],.nav-theme-light{--aico-auth-loader-primary:var(--aico-grey-900,#17171b);--aico-auth-loader-secondary:var(--aico-color-primary-dark,#c2410c);--aico-auth-bg:linear-gradient(180deg, #ea580c14, #fb923c0d), var(--aico-bg-light)}.loader.svelte-17k8nps{perspective:1000px;width:48px;height:48px;color:var(--aico-auth-loader-primary);border-radius:50%;position:relative;transform:rotate(45deg)}.loader.svelte-17k8nps:before,.loader.svelte-17k8nps:after{content:"";width:inherit;height:inherit;border-radius:50%;animation:1s linear infinite svelte-17k8nps-spin;display:block;position:absolute;top:0;left:0;transform:rotateX(70deg)}.loader.svelte-17k8nps:after{color:var(--aico-auth-loader-secondary);animation-delay:.4s;transform:rotateY(70deg)}@keyframes svelte-17k8nps-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes svelte-17k8nps-rotateccw{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes svelte-17k8nps-spin{0%,to{box-shadow:.2em 0}12%{box-shadow:.2em .2em}25%{box-shadow:0 .2em}37%{box-shadow:-.2em .2em}50%{box-shadow:-.2em 0}62%{box-shadow:-.2em -.2em}75%{box-shadow:0 -.2em}87%{box-shadow:.2em -.2em}}.kbd.svelte-x9vt4r{background:color-mix(in srgb, var(--aico-color-text-primary,#fff) 8%, transparent);color:var(--aico-color-text-secondary,inherit);border:1px solid color-mix(in srgb, var(--aico-color-text-primary,#fff) 14%, transparent);border-radius:var(--blueprint-radius-xs,4px);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:600;line-height:1;display:inline-flex}.kbd-sm.svelte-x9vt4r{min-width:16px;height:18px;padding:2px 5px;font-size:.7rem}.kbd-md.svelte-x9vt4r{min-width:20px;height:22px;padding:3px 7px;font-size:.78rem}.command-palette__backdrop.svelte-1d21220{z-index:9000;-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.command-palette__panel.svelte-1d21220{background:var(--aico-color-bg-primary);border:1px solid var(--aico-color-border-light);border-radius:14px;flex-direction:column;width:min(640px,92vw);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0006,inset 0 0 0 1px #ffffff05}.command-palette__search.svelte-1d21220{border-bottom:1px solid color-mix(in srgb, var(--aico-color-border-light) 60%, transparent);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.command-palette__search-icon.svelte-1d21220{color:var(--aico-color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.command-palette__input.svelte-1d21220{min-width:0;color:var(--aico-color-text-primary);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.command-palette__input.svelte-1d21220::placeholder{color:var(--aico-color-text-tertiary)}.command-palette__list.svelte-1d21220{flex-direction:column;flex:1;gap:1px;padding:.4rem;display:flex;overflow-y:auto}.command-palette__item.svelte-1d21220{cursor:pointer;width:100%;font:inherit;color:var(--aico-color-text-primary);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:.65rem;padding:.5rem .65rem;transition:background-color .1s;display:grid}.command-palette__icon.svelte-1d21220{background:color-mix(in srgb, var(--aico-color-text-primary) 6%, transparent);width:24px;height:24px;color:var(--aico-color-text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:inline-flex}.command-palette__item--active.svelte-1d21220{background:color-mix(in srgb, var(--aico-color-primary) 14%, transparent)}.command-palette__item--active.svelte-1d21220 .command-palette__icon:where(.svelte-1d21220){background:color-mix(in srgb, var(--aico-color-primary) 22%, transparent);color:var(--aico-color-primary)}.command-palette__label.svelte-1d21220{min-width:0;color:var(--aico-color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:500;overflow:hidden}.command-palette__hint.svelte-1d21220{color:var(--aico-color-text-tertiary);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.command-palette__empty.svelte-1d21220{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2.25rem 1rem 2rem;display:flex}.command-palette__empty-icon.svelte-1d21220{background:var(--aico-color-bg-tertiary);width:40px;height:40px;color:var(--aico-color-text-tertiary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.2rem;display:inline-flex}.command-palette__empty-title.svelte-1d21220{color:var(--aico-color-text-secondary);margin:0;font-size:.9rem;font-weight:500}.command-palette__empty-sub.svelte-1d21220{color:var(--aico-color-text-tertiary);margin:0;font-size:.78rem}.command-palette__footer.svelte-1d21220{border-top:1px solid color-mix(in srgb, var(--aico-color-border-light) 60%, transparent);background:color-mix(in srgb, var(--aico-color-bg-secondary) 55%, transparent);color:var(--aico-color-text-tertiary);align-items:center;gap:.85rem;padding:.5rem .85rem;font-size:.73rem;display:flex}.command-palette__footer-hint.svelte-1d21220{align-items:center;gap:.3rem;display:inline-flex}.command-palette__footer-spacer.svelte-1d21220{flex:1}.command-palette__footer-brand.svelte-1d21220{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--aico-color-text-tertiary);font-size:.7rem}.command-palette__list.svelte-1d21220::-webkit-scrollbar{width:8px}.command-palette__list.svelte-1d21220::-webkit-scrollbar-track{background:0 0}.command-palette__list.svelte-1d21220::-webkit-scrollbar-thumb{background:var(--aico-color-border-medium,var(--aico-color-border-light));border-radius:4px}.command-palette__list.svelte-1d21220::-webkit-scrollbar-thumb:hover{background:var(--aico-color-text-tertiary)}.head.svelte-e187mg{flex-direction:column;gap:.4rem;display:flex}.head__row.svelte-e187mg{align-items:center;gap:.55rem;min-width:0;display:flex}.head__icon.svelte-e187mg{background:color-mix(in srgb, var(--aico-color-primary) 14%, transparent);width:28px;height:28px;color:var(--aico-color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.head__title.svelte-e187mg{color:var(--aico-color-text-primary);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.head__count.svelte-e187mg{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);background:var(--aico-color-bg-tertiary);color:var(--aico-color-text-secondary);border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:600;line-height:1.4}.head__clear.svelte-e187mg{all:unset;cursor:pointer;color:var(--aico-color-text-tertiary);border-radius:6px;flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;padding:.3rem .55rem;font-size:.75rem;transition:background-color .12s,color .12s;display:inline-flex}.head__clear.svelte-e187mg:hover{background:var(--aico-color-bg-secondary);color:var(--aico-color-text-primary)}.head__clear.svelte-e187mg:focus-visible{outline:2px solid var(--aico-color-primary);outline-offset:2px}.head__sub.svelte-e187mg{color:var(--aico-color-text-tertiary);margin:0;font-size:.82rem;line-height:1.45}.empty.svelte-e187mg{text-align:center;border:1px dashed var(--aico-color-border-light);background:color-mix(in srgb, var(--aico-color-bg-secondary) 50%, transparent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:2.5rem 1rem;display:flex}.empty__icon.svelte-e187mg{background:var(--aico-color-bg-tertiary);width:40px;height:40px;color:var(--aico-color-text-tertiary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.15rem;display:inline-flex}.empty__title.svelte-e187mg{color:var(--aico-color-text-secondary);margin:0;font-size:.9rem;font-weight:500}.empty__sub.svelte-e187mg{color:var(--aico-color-text-tertiary);margin:0;font-size:.78rem}.entries.svelte-e187mg{flex-direction:column;gap:.35rem;max-height:55vh;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.entry.svelte-e187mg{--entry-accent:var(--aico-color-text-secondary);--entry-bg:#ffffff0a;--entry-border:var(--aico-color-border-light);--entry-text:var(--aico-color-text-primary);background:var(--entry-bg);border:1px solid var(--entry-border);backdrop-filter:blur(8px);border-radius:10px;transition:filter .15s,border-color .15s;overflow:hidden}.entry__inner.svelte-e187mg{text-align:left;width:100%;color:var(--entry-text);font:inherit;cursor:default;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .7rem;display:grid}button.entry__inner.svelte-e187mg{cursor:pointer}button.entry__inner.svelte-e187mg:focus-visible{outline:2px solid var(--entry-accent);outline-offset:-2px}.entry--clickable.svelte-e187mg:hover{filter:brightness(1.08)}.entry__icon.svelte-e187mg{background:color-mix(in srgb, var(--entry-accent) 18%, transparent);width:26px;height:26px;color:var(--entry-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.entry__body.svelte-e187mg{flex-direction:column;gap:.15rem;min-width:0;display:flex}.entry__msg.svelte-e187mg{min-width:0;color:var(--entry-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:.82rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.entry__time.svelte-e187mg{color:var(--aico-color-text-tertiary);font-size:.7rem;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);white-space:nowrap}.entry__chevron.svelte-e187mg{color:var(--entry-accent);opacity:.6;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:transform .15s,opacity .15s;display:inline-flex}.entry--clickable.svelte-e187mg:hover .entry__chevron:where(.svelte-e187mg){opacity:1;transform:translate(2px)}.entry--error.svelte-e187mg{--entry-accent:#ef4444;--entry-bg:#ef44441a;--entry-border:#ef444440;--entry-text:var(--aico-color-text-primary)}.entry--warning.svelte-e187mg{--entry-accent:#f59e0b;--entry-bg:#f59e0b1a;--entry-border:#f59e0b40;--entry-text:var(--aico-color-text-primary)}.entry--success.svelte-e187mg{--entry-accent:#22c55e;--entry-bg:#22c55e1a;--entry-border:#22c55e40;--entry-text:var(--aico-color-text-primary)}.entry--info.svelte-e187mg{--entry-accent:var(--aico-color-primary);--entry-bg:color-mix(in srgb, var(--aico-color-primary) 10%, transparent);--entry-border:color-mix(in srgb, var(--aico-color-primary) 25%, transparent);--entry-text:var(--aico-color-text-primary)}[data-theme=dark] .entry--error.svelte-e187mg{--entry-bg:#ef444424;--entry-border:#ef444452}[data-theme=dark] .entry--warning.svelte-e187mg{--entry-bg:#f59e0b24;--entry-border:#f59e0b52}[data-theme=dark] .entry--success.svelte-e187mg{--entry-bg:#22c55e24;--entry-border:#22c55e52}[data-theme=dark] .entry--info.svelte-e187mg{--entry-bg:color-mix(in srgb, var(--aico-color-primary) 14%, transparent);--entry-border:color-mix(in srgb, var(--aico-color-primary) 32%, transparent)}.entries.svelte-e187mg::-webkit-scrollbar{width:8px}.entries.svelte-e187mg::-webkit-scrollbar-track{background:0 0}.entries.svelte-e187mg::-webkit-scrollbar-thumb{background:var(--aico-color-border-medium,var(--aico-color-border-light));border-radius:4px}.entries.svelte-e187mg::-webkit-scrollbar-thumb:hover{background:var(--aico-color-text-tertiary)}.confirm-backdrop.svelte-1h345qs{z-index:1200;backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.confirm-panel.svelte-1h345qs{gap:var(--blueprint-spacing-md,1rem);width:100%;max-width:440px;padding:var(--blueprint-spacing-lg,1.5rem);border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-lg,16px);background:var(--aico-color-bg-elevated,var(--aico-color-bg-primary));flex-direction:column;display:flex;box-shadow:0 24px 60px #00000073}.confirm-panel.svelte-1h345qs:focus{outline:none}.confirm-head.svelte-1h345qs{align-items:center;gap:var(--blueprint-spacing-sm,.75rem);display:flex}.confirm-icon.svelte-1h345qs{border-radius:var(--blueprint-radius-md,10px);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.confirm-icon[data-tone=danger].svelte-1h345qs{background:color-mix(in srgb, var(--aico-danger) 14%, transparent);color:var(--aico-danger)}.confirm-icon[data-tone=primary].svelte-1h345qs{background:color-mix(in srgb, var(--accent-color-primary) 14%, transparent);color:var(--accent-color-primary)}h2.svelte-1h345qs{color:var(--aico-color-text-primary);margin:0;font-size:1rem;font-weight:600}.confirm-message.svelte-1h345qs{color:var(--aico-color-text-secondary);word-break:break-word;margin:0;font-size:.875rem;line-height:1.6}.confirm-gate.svelte-1h345qs{gap:var(--blueprint-spacing-xs,.35rem);color:var(--aico-color-text-secondary);flex-direction:column;font-size:.8125rem;display:flex}.confirm-gate.svelte-1h345qs code:where(.svelte-1h345qs){font-family:var(--blueprint-font-mono,ui-monospace, monospace);color:var(--aico-color-text-primary);font-size:.8125rem}.confirm-gate.svelte-1h345qs input:where(.svelte-1h345qs){border:1px solid var(--aico-color-border);border-radius:var(--blueprint-radius-md,8px);background:var(--aico-color-bg-secondary);color:var(--aico-color-text-primary);padding:.5rem .65rem;font-size:.875rem}.confirm-gate.svelte-1h345qs input:where(.svelte-1h345qs):focus{border-color:var(--accent-color-primary);outline:none}.confirm-actions.svelte-1h345qs{justify-content:flex-end;align-items:center;gap:var(--blueprint-spacing-sm,.75rem);display:flex}.ai-element-ref.svelte-h4ifs1{background:rgba(var(--accent-color-primary-rgb), .1);color:var(--accent-color-primary);border:1px solid rgba(var(--accent-color-primary-rgb), .2);font-size:.75rem;font-family:var(--blueprint-font-mono,monospace);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ai-element-ref.svelte-h4ifs1:hover{background:rgba(var(--accent-color-primary-rgb), .2)}.ai-message.svelte-1o6j7zh{gap:var(--blueprint-spacing-xs);padding:var(--blueprint-spacing-sm) var(--blueprint-spacing-md);flex-direction:column;display:flex}.ai-message.user.svelte-1o6j7zh{align-self:flex-end;max-width:85%}.ai-message.assistant.svelte-1o6j7zh{align-self:flex-start;max-width:95%}.message-content.svelte-1o6j7zh{white-space:pre-wrap;word-break:break-word;font-size:.8125rem;line-height:1.5}.user.svelte-1o6j7zh .message-content:where(.svelte-1o6j7zh){padding:var(--blueprint-spacing-sm) var(--blueprint-spacing-md);background:rgba(var(--accent-color-primary-rgb), .1);border-radius:var(--blueprint-radius-md);color:var(--aico-color-text-primary)}.action-results.svelte-1o6j7zh{flex-direction:column;gap:4px;display:flex}.action-result.svelte-1o6j7zh{border-radius:var(--blueprint-radius-md);border:1px solid var(--aico-color-border-light);background:color-mix(in srgb, var(--aico-color-bg-secondary) 35%, transparent);align-items:center;gap:10px;padding:8px 10px;display:flex}.action-result.compact.svelte-1o6j7zh{border-radius:var(--blueprint-radius-sm);gap:8px;padding:5px 9px}.action-leading-icon.compact.svelte-1o6j7zh{width:18px;height:18px}.action-leading-icon.svelte-1o6j7zh{background:rgba(var(--accent-color-primary-rgb), .12);width:22px;height:22px;color:var(--accent-color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.action-main.svelte-1o6j7zh{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.action-compact-text.svelte-1o6j7zh{color:var(--aico-color-text-primary);font-size:.74rem;font-weight:500;line-height:1.2}.action-name.svelte-1o6j7zh{color:var(--aico-color-text-primary);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.action-status-message.svelte-1o6j7zh{color:var(--aico-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.2;overflow:hidden}.action-target.svelte-1o6j7zh{color:var(--aico-color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.action-state-badge.svelte-1o6j7zh{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--aico-color-border-light);color:var(--aico-color-text-secondary);background:var(--aico-color-bg-primary);border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:.65rem;font-weight:600;display:inline-flex}.action-result.pending.svelte-1o6j7zh{background:color-mix(in srgb, var(--aico-color-bg-secondary) 55%, transparent)}.action-result.pending.svelte-1o6j7zh .action-leading-icon:where(.svelte-1o6j7zh){color:var(--aico-color-text-secondary);background:color-mix(in srgb, var(--aico-color-bg-tertiary) 80%, transparent)}.action-result.pending.svelte-1o6j7zh .action-state-badge:where(.svelte-1o6j7zh){color:var(--aico-color-text-secondary)}.action-result.success.svelte-1o6j7zh{border-color:rgba(var(--aico-success-rgb), .28);background:rgba(var(--aico-success-rgb), .05)}.action-result.success.svelte-1o6j7zh .action-leading-icon:where(.svelte-1o6j7zh){background:rgba(var(--aico-success-rgb), .14);color:var(--aico-success)}.action-result.success.svelte-1o6j7zh .action-state-badge:where(.svelte-1o6j7zh){border-color:rgba(var(--aico-success-rgb), .35);color:var(--aico-success)}.action-result.error.svelte-1o6j7zh{border-color:rgba(var(--aico-danger-rgb), .3);background:rgba(var(--aico-danger-rgb), .05)}.action-result.error.svelte-1o6j7zh .action-leading-icon:where(.svelte-1o6j7zh){background:rgba(var(--aico-danger-rgb), .14);color:var(--aico-danger)}.action-result.error.svelte-1o6j7zh .action-state-badge:where(.svelte-1o6j7zh){border-color:rgba(var(--aico-danger-rgb), .36);color:var(--aico-danger)}.action-result.svelte-1o6j7zh svg{flex-shrink:0}.message-attachments.svelte-1o6j7zh{flex-wrap:wrap;gap:6px;display:flex}.attachment-thumbnail.svelte-1o6j7zh{border-radius:var(--blueprint-radius-sm);border:1px solid var(--aico-color-border-light);object-fit:cover;max-width:120px;max-height:80px}.attachment-badge.svelte-1o6j7zh{background:var(--aico-color-bg-secondary);border:1px solid var(--aico-color-border-light);color:var(--aico-color-text-secondary);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;display:inline-flex}.attachment-badge.svelte-1o6j7zh span:where(.svelte-1o6j7zh){text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.confirm-card.svelte-11q1v6k{gap:var(--blueprint-spacing-sm);padding:var(--blueprint-spacing-md);background:rgba(var(--accent-color-primary-rgb), .05);border:1px solid rgba(var(--accent-color-primary-rgb), .2);border-radius:var(--blueprint-radius-md);flex-direction:column;display:flex}.confirm-header.svelte-11q1v6k{font-size:.875rem}.confirm-description.svelte-11q1v6k{color:var(--aico-color-text-secondary);margin:0;font-size:.8125rem}.confirm-action.svelte-11q1v6k code:where(.svelte-11q1v6k){background:var(--aico-color-bg-secondary);border-radius:4px;padding:2px 6px;font-size:.75rem}.confirm-params.svelte-11q1v6k{padding:var(--blueprint-spacing-sm);background:var(--aico-color-bg-secondary);border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-sm);max-height:120px;margin:0;font-size:.7rem;overflow-x:auto}.confirm-buttons.svelte-11q1v6k{gap:var(--blueprint-spacing-sm);justify-content:flex-end;display:flex}.spotlight-backdrop.svelte-1c55x6u{-webkit-backdrop-filter:blur(6px);z-index:9999;cursor:default;background:#0000008c;border:none;position:fixed;inset:0}.spotlight.svelte-1c55x6u{background:var(--aico-color-bg-primary);border:1px solid var(--aico-color-border-light);z-index:10000;border-radius:14px;width:640px;max-width:calc(100vw - 32px);transition:border-color .15s,box-shadow .15s;position:fixed;top:20%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #0006,inset 0 0 0 1px #ffffff05}.spotlight.peek.svelte-1c55x6u{background:color-mix(in srgb, var(--aico-color-bg-primary) 94%, transparent);border-color:color-mix(in srgb, var(--aico-color-border-light) 70%, transparent);width:min(860px,100vw - 20px);top:10px;box-shadow:0 10px 34px #0000002e,0 0 0 1px #ffffff0a}.spotlight-input.svelte-1c55x6u{color:var(--aico-color-primary);align-items:center;gap:.55rem;padding:12px 14px;display:flex}.spotlight-input.has-messages.svelte-1c55x6u{border-bottom:1px solid color-mix(in srgb, var(--aico-color-border-light) 60%, transparent)}.spotlight-input.svelte-1c55x6u>.icon:first-child{color:var(--aico-color-primary);flex-shrink:0}.spotlight-input.svelte-1c55x6u input:where(.svelte-1c55x6u){min-width:0;color:var(--aico-color-text-primary);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem}.spotlight-input.svelte-1c55x6u input:where(.svelte-1c55x6u)::placeholder{color:var(--aico-color-text-tertiary);opacity:1}.spotlight-input.svelte-1c55x6u input:where(.svelte-1c55x6u):disabled{opacity:.5}.shortcut-hint.svelte-1c55x6u{background:color-mix(in srgb, var(--aico-color-text-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--aico-color-text-primary) 14%, transparent);min-width:16px;height:18px;color:var(--aico-color-text-secondary);letter-spacing:.02em;border-radius:4px;justify-content:center;align-items:center;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.file-input-hidden.svelte-1c55x6u{display:none}.attach-btn.svelte-1c55x6u{width:28px;height:28px;color:var(--aico-color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.attach-btn.svelte-1c55x6u:hover:not(:disabled){background:color-mix(in srgb, var(--aico-color-text-primary) 8%, transparent);color:var(--aico-color-text-primary)}.attach-btn.svelte-1c55x6u:disabled{opacity:.3;cursor:not-allowed}.stop-btn.svelte-1c55x6u{border:1px solid color-mix(in srgb, var(--aico-color-danger) 35%, transparent);background:color-mix(in srgb, var(--aico-color-danger) 14%, transparent);width:28px;height:28px;color:var(--aico-color-danger);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:flex}.attachment-bar.svelte-1c55x6u{border-bottom:1px solid var(--aico-color-border-light);flex-wrap:wrap;gap:6px;padding:6px 18px 10px;display:flex}.attachment-chip.svelte-1c55x6u{background:var(--aico-color-bg-secondary);border:1px solid var(--aico-color-border-light);color:var(--aico-color-text-secondary);border-radius:6px;align-items:center;gap:4px;max-width:200px;padding:3px 6px 3px 8px;font-size:.72rem;display:inline-flex}.attachment-name.svelte-1c55x6u{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-size.svelte-1c55x6u{opacity:.6;flex-shrink:0}.attachment-remove.svelte-1c55x6u{width:16px;height:16px;color:var(--aico-color-text-secondary);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.attachment-remove.svelte-1c55x6u:hover{background:var(--aico-color-bg-primary);opacity:1;color:var(--aico-color-text-primary)}.context-chips.svelte-1c55x6u{flex-wrap:wrap;gap:6px;padding:8px 18px 10px;display:flex}.context-chip.svelte-1c55x6u{background:color-mix(in srgb, var(--aico-color-text-primary) 4%, transparent);border:1px solid color-mix(in srgb, var(--aico-color-border-light) 80%, transparent);color:var(--aico-color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.75rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.context-chip.svelte-1c55x6u:hover{background:color-mix(in srgb, var(--aico-color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--aico-color-primary) 35%, transparent);color:var(--aico-color-primary)}.context-chip.muted.svelte-1c55x6u{opacity:.6}.context-chip.muted.svelte-1c55x6u:hover{opacity:1}.spotlight.dragging.svelte-1c55x6u{border-color:color-mix(in srgb, var(--aico-color-primary) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--aico-color-primary) 18%, transparent), 0 24px 60px #0006}.drag-overlay.svelte-1c55x6u{background:color-mix(in srgb, var(--aico-color-primary) 14%, transparent);backdrop-filter:blur(4px);color:var(--aico-color-primary);z-index:10;pointer-events:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex;position:absolute;inset:0}.mode-btn.svelte-1c55x6u{border:1px solid color-mix(in srgb, var(--aico-color-border-light) 80%, transparent);height:28px;color:var(--aico-color-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:.72rem;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.mode-btn.svelte-1c55x6u:hover{background:color-mix(in srgb, var(--aico-color-text-primary) 6%, transparent);color:var(--aico-color-text-primary);border-color:color-mix(in srgb, var(--aico-color-text-primary) 18%, transparent)}.mode-btn.active.svelte-1c55x6u{color:var(--aico-color-primary);border-color:color-mix(in srgb, var(--aico-color-primary) 35%, transparent);background:color-mix(in srgb, var(--aico-color-primary) 14%, transparent)}.stop-btn.svelte-1c55x6u:hover{background:color-mix(in srgb, var(--aico-color-danger) 22%, transparent);border-color:color-mix(in srgb, var(--aico-color-danger) 50%, transparent)}.spotlight-results.svelte-1c55x6u{gap:var(--blueprint-spacing-xs);max-height:400px;padding:var(--blueprint-spacing-sm) 0;flex-direction:column;display:flex;overflow-y:auto}.streaming-indicator.svelte-1c55x6u{padding:var(--blueprint-spacing-sm) var(--blueprint-spacing-md);gap:4px;display:flex}.dot.svelte-1c55x6u{background:var(--aico-color-primary);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite svelte-1c55x6u-dot-pulse}.dot.svelte-1c55x6u:nth-child(2){animation-delay:.15s}.dot.svelte-1c55x6u:nth-child(3){animation-delay:.3s}@keyframes svelte-1c55x6u-dot-pulse{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.spotlight-footer.svelte-1c55x6u{border-top:1px solid color-mix(in srgb, var(--aico-color-border-light) 60%, transparent);background:color-mix(in srgb, var(--aico-color-bg-secondary) 55%, transparent);align-items:center;padding:6px 12px;display:flex}.clear-btn.svelte-1c55x6u{color:var(--aico-color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:4px 8px;font-family:inherit;font-size:.75rem;transition:background-color .12s,color .12s;display:inline-flex}.clear-btn.svelte-1c55x6u:hover{background:color-mix(in srgb, var(--aico-color-text-primary) 6%, transparent);color:var(--aico-color-text-primary)}.settings-wrapper.svelte-1c55x6u{flex-shrink:0}.settings-btn.svelte-1c55x6u{border:1px solid color-mix(in srgb, var(--aico-color-border-light) 80%, transparent);height:28px;color:var(--aico-color-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:.72rem;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.settings-btn.svelte-1c55x6u:hover{background:color-mix(in srgb, var(--aico-color-text-primary) 6%, transparent);color:var(--aico-color-text-primary);border-color:color-mix(in srgb, var(--aico-color-text-primary) 18%, transparent)}.settings-btn.active.svelte-1c55x6u{color:var(--aico-color-primary);border-color:color-mix(in srgb, var(--aico-color-primary) 35%, transparent);background:color-mix(in srgb, var(--aico-color-primary) 14%, transparent)}.settings-label.svelte-1c55x6u{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.settings-popover.svelte-1c55x6u{background:var(--aico-color-bg-primary);border:1px solid var(--aico-color-border-light);z-index:10001;border-radius:10px;flex-direction:column;gap:10px;width:320px;padding:10px;display:flex;position:fixed;box-shadow:0 8px 30px #00000040,0 0 0 1px #ffffff0d}.settings-row.svelte-1c55x6u{flex-direction:column;gap:4px;display:flex}.settings-tier-label.svelte-1c55x6u{color:var(--aico-color-text-secondary);align-items:center;gap:6px;font-size:.7rem;display:flex}.tier-badge.svelte-1c55x6u{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 5px;font-size:.6rem;font-weight:600}.tier-badge.fast.svelte-1c55x6u{color:#60a5fa;background:#3b82f626}.tier-badge.capable.svelte-1c55x6u{color:#c084fc;background:#a855f726}.settings-row.svelte-1c55x6u select{background:var(--aico-color-bg-secondary);border:1px solid var(--aico-color-border-light);width:100%;color:var(--aico-color-text-primary);cursor:pointer;appearance:auto;border-radius:6px;outline:none;padding:5px 8px;font-family:inherit;font-size:.75rem}.settings-row.svelte-1c55x6u select:hover{border-color:var(--aico-color-text-secondary)}.settings-row.svelte-1c55x6u select:focus{border-color:var(--aico-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--aico-color-primary) 18%, transparent)}.assistant-launcher.svelte-1bz7kr6{background:var(--surface-card);border:1px solid var(--aico-color-border-light);border-radius:var(--field-radius,8px);cursor:pointer;height:36px;transition:var(--field-transition);color:var(--text-primary);align-items:center;gap:.5rem;padding:0 .65rem;font-family:inherit;font-size:.8rem;display:inline-flex}.assistant-launcher.svelte-1bz7kr6:hover{background:var(--surface-hover);border-color:var(--aico-color-border)}.assistant-launcher.svelte-1bz7kr6:focus-visible{box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}.assistant-label.svelte-1bz7kr6{font-weight:600;line-height:1}kbd.svelte-1bz7kr6{border:1px solid var(--aico-color-border-light);background:var(--aico-color-bg-secondary);color:var(--aico-color-text-secondary);border-radius:5px;padding:2px 5px;font-size:.62rem;line-height:1.1}
