.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){justify-content:center;align-items:center;width:24px;height:24px;margin:0 10px;display:flex;position:relative}.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)}.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}.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{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;-webkit-mask-image:linear-gradient(#0000 0,#000 36px calc(100% - 40px),#0000 100%);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{border:1px solid color-mix(in srgb, var(--rail-tone) 9%, transparent 91%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--rail-tone) 7%, transparent 93%) 0, transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--sidebar-bg-color) 64%, #0a122ac7), color-mix(in srgb, var(--sidebar-bg-color) 76%, #040a1cd6));border-radius:20px;flex-direction:column;flex:none;justify-content:space-between;gap:16px;min-height:auto;padding:15px 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 10px 20px #02081814}.context-slide.svelte-se33rr:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--rail-tone) 54%, transparent 46%), color-mix(in srgb, var(--rail-tone) 12%, transparent 88%));opacity:.55;width:2px;position:absolute;inset:0 auto 0 0}.context-slide-meta.svelte-se33rr{align-items:center;gap:12px;display:flex}.context-slide-icon.svelte-se33rr{background:color-mix(in srgb, var(--rail-tone) 9%, transparent 91%);width:32px;height:32px;color:color-mix(in srgb, var(--rail-tone) 62%, white 38%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rail-tone) 10%, transparent 90%);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.context-slide-kicker.svelte-se33rr{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--rail-tone) 56%, white 44%);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);margin:0;font-size:.94rem;font-weight:700;line-height:1.3}.context-slide-copy.svelte-se33rr p:where(.svelte-se33rr){color:color-mix(in srgb, var(--text-secondary) 82%, transparent 18%);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 color-mix(in srgb, var(--rail-tone) 24%, transparent 76%);background:color-mix(in srgb, var(--rail-tone) 10%, transparent 90%);color:color-mix(in srgb, var(--rail-tone) 80%, white 20%);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-mix(in srgb, var(--rail-tone) 16%, transparent 84%);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{flex-direction:column;gap:6px;min-width:152px;padding:4px 0 4px 14px;display:flex;position:relative}.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 #0208181f;-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 #02081829}.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 #02081829}.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;-webkit-backdrop-filter:blur(8px);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-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{border-radius:var(--blueprint-radius-md,8px);cursor:pointer;transition:var(--transition-colors-shadow), transform .1s ease;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;display:inline-flex;position:relative}.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{background:var(--accent-color-primary,#3b82f6);color:var(--aico-white,#fff);box-shadow:0 1px 2px #0000000d}.bp-button.primary.svelte-ta7vou:hover:not(:disabled){background:var(--aico-color-primary-hover,#2563eb);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.bp-button.primary.svelte-ta7vou:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}.bp-button.secondary.svelte-ta7vou{background:var(--aico-bg-secondary,var(--aico-color-bg-secondary,#1a1a1a));color:var(--aico-text-primary,var(--aico-color-text-primary,#fff));border:1px solid var(--aico-border-default,var(--aico-color-border-light,#333))}.bp-button.secondary.svelte-ta7vou:hover:not(:disabled){background:var(--aico-bg-tertiary,var(--aico-color-bg-tertiary,#2a2a2a));border-color:var(--aico-border-hover,var(--aico-color-border-medium,#444))}.bp-button.danger.svelte-ta7vou{background:var(--aico-danger,#ef4444);color:var(--aico-white,#fff);box-shadow:0 1px 2px #0000000d}.bp-button.danger.svelte-ta7vou:hover:not(:disabled){background:color-mix(in srgb, var(--aico-danger,#ef4444) 90%, black);transform:translateY(-1px);box-shadow:0 2px 4px #ef444433}.bp-button.ghost.svelte-ta7vou{color:var(--aico-text-secondary,var(--aico-color-text-secondary,#888));background:0 0;border:1px solid #0000}.bp-button.ghost.svelte-ta7vou:hover:not(:disabled){color:var(--aico-text-primary,var(--aico-color-text-primary,#fff));background:#0000000d}.aico-dark .bp-button.ghost.svelte-ta7vou:hover:not(:disabled){background:#ffffff0d}.bp-button.outline.svelte-ta7vou{color:var(--accent-color-primary,#3b82f6);border:1px solid var(--accent-color-primary,#3b82f6);background:0 0}.bp-button.outline.svelte-ta7vou:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color-primary,#3b82f6) 10%, transparent);border-color:var(--aico-color-primary-hover,#2563eb);color:var(--aico-color-primary-hover,#2563eb)}.bp-button.svelte-ta7vou:disabled{opacity:.5;cursor:not-allowed;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,#3b82f6);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,59, 130, 246), .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,59, 130, 246), .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-inverse);border-color:var(--accent-color-primary)}@media (width<=640px){.tabs.svelte-25wi4i{width:100%}}.modal-overlay.svelte-184l8uh{-webkit-backdrop-filter:blur(4px);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-md,1rem);padding:var(--blueprint-spacing-lg,1.5rem);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,#0a0a0a)));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}.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));flex:1}.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,59, 130, 246), .12);color:var(--accent-color-primary,#3b82f6);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;-webkit-user-select:none;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,#3b82f6) 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,#3b82f6)}.upload-text-btn.svelte-15by8ad:hover:not(:disabled){color:var(--accent-color-primary-hover,#2563eb)}.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}.account-settings-content.svelte-1xfkg7m{flex-direction:column;gap:1.25rem;display:flex}.avatar-section.svelte-1xfkg7m{justify-content:center;padding:1rem 0 .5rem;display:flex}.loading-state.svelte-1xfkg7m,.error-state.svelte-1xfkg7m{text-align:center;color:var(--text-secondary,#888);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.error-state.svelte-1xfkg7m{color:var(--aico-danger,#ef4444)}.spinner.svelte-1xfkg7m{border:3px solid var(--border-primary,#333);border-top-color:var(--accent-color-primary,#3b82f6);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite svelte-1xfkg7m-spin}@keyframes svelte-1xfkg7m-spin{to{transform:rotate(360deg)}}.toast.svelte-1xfkg7m{border-radius:var(--blueprint-radius-md,8px);align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.toast-success.svelte-1xfkg7m{background:color-mix(in srgb, var(--aico-success,#22c55e) 15%, transparent);color:var(--aico-success,#22c55e);border:1px solid color-mix(in srgb, var(--aico-success,#22c55e) 30%, transparent)}.toast-error.svelte-1xfkg7m{background:color-mix(in srgb, var(--aico-danger,#ef4444) 15%, transparent);color:var(--aico-danger,#ef4444);border:1px solid color-mix(in srgb, var(--aico-danger,#ef4444) 30%, transparent)}.field-list.svelte-1xfkg7m{flex-direction:column;gap:.875rem;margin-top:.875rem;display:flex}.field-group.svelte-1xfkg7m{flex-direction:column;gap:.35rem;display:flex}.field-group-label.svelte-1xfkg7m{letter-spacing:.01em;color:var(--text-secondary,#888);text-transform:uppercase;padding-left:.125rem;font-size:.75rem;font-weight:600}.field-row.svelte-1xfkg7m{border-radius:var(--blueprint-radius-md,8px);background:var(--surface-secondary,#f5f5f5);border:1px solid var(--border-primary,#333);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.75rem .875rem;display:flex}.field-row-editing.svelte-1xfkg7m{background:var(--surface-secondary,#f5f5f5);align-items:center}.field-row-main.svelte-1xfkg7m{flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;display:flex}.field-row-actions.svelte-1xfkg7m{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;min-width:172px;display:inline-flex}.field-value.svelte-1xfkg7m{border-radius:var(--blueprint-radius-sm,6px);min-height:2rem;color:var(--text-primary,#fff);word-break:break-word;border:1px solid #0000;align-items:center;padding:.125rem .375rem;font-size:.92rem;font-weight:500;line-height:1.4;display:flex}.field-inline-input.svelte-1xfkg7m{box-sizing:border-box;border-radius:var(--blueprint-radius-sm,6px);width:100%;height:2rem;min-height:2rem;color:var(--text-primary,#fff);transition:var(--transition-colors-shadow);background:0 0;border:1px solid #0000;padding:.125rem .375rem;font-size:.92rem;font-weight:500;line-height:1.4}.field-inline-input.svelte-1xfkg7m::placeholder{color:var(--text-tertiary,#555)}.field-inline-input.svelte-1xfkg7m:focus{border-color:var(--accent-color-primary,#3b82f6);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color-primary,#3b82f6) 15%, transparent);outline:none}.form-description.svelte-1xfkg7m,.section-description.svelte-1xfkg7m{color:var(--text-secondary,#888);margin:0;font-size:.875rem;line-height:1.5}.account-center-links.svelte-1xfkg7m{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.625rem;margin-top:.875rem;display:grid}.account-center-link.svelte-1xfkg7m{background:var(--surface-secondary,#f5f5f5);border:1px solid var(--border-primary,#333);border-radius:var(--blueprint-radius-md,8px);cursor:pointer;text-align:left;color:var(--text-primary,#fff);transition:var(--transition-colors), transform .15s ease;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.625rem .75rem;display:flex}.account-center-link.svelte-1xfkg7m:hover{border-color:var(--aico-border-hover,#444);background:var(--surface-hover,#f0f0f0);transform:translateY(-1px)}.account-center-link.svelte-1xfkg7m:focus-visible{border-color:var(--accent-color-primary,#3b82f6);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color-primary,#3b82f6) 20%, transparent);outline:none}.account-center-link-main.svelte-1xfkg7m{color:var(--text-primary,#fff);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.account-center-link-path.svelte-1xfkg7m{color:var(--text-tertiary,#666);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.3}@media (width<=720px){.field-row.svelte-1xfkg7m,.field-row-editing.svelte-1xfkg7m{flex-direction:column;align-items:stretch}.field-row-actions.svelte-1xfkg7m{justify-content:flex-end;min-width:0}}.invitation-page.svelte-gyg4jb{background:var(--bg-primary,#0a0a0a);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,#3b82f6)}.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,#3b82f6);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,#3b82f6);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}.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}}.badge.svelte-yhwp3r{--badge-bg:var(--surface-muted,var(--aico-color-bg-tertiary));--badge-border:var(--aico-color-border-light,var(--border));--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(--surface-muted,var(--aico-color-bg-secondary));--badge-border:var(--aico-color-border-light,var(--border));--badge-fg:var(--aico-color-text-secondary,var(--text-secondary))}.badge.tone-muted.svelte-yhwp3r{--badge-bg:var(--surface-secondary,var(--aico-color-bg-secondary));--badge-border:var(--aico-color-border-light,var(--border));--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)}.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,#0a0a0a));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,#3b82f6);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;-webkit-user-select:none;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)}.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-soft-bg:color-mix(in srgb, var(--icon-tone) 12%, transparent);--icon-soft-border:color-mix(in srgb, var(--icon-tone) 32%, var(--aico-color-border-light));width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--icon-button-radius);color:var(--aico-color-text-secondary);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-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:color-mix(in srgb, var(--icon-tone) 25%, var(--aico-color-border-light));background:color-mix(in srgb, var(--icon-tone) 10%, transparent);color:color-mix(in srgb, var(--icon-tone) 85%, var(--aico-color-text-primary));transform:translateY(-1px)}.icon-button.variant-soft.svelte-a3w0c3{border-color:var(--icon-soft-border);background:var(--icon-soft-bg);color:color-mix(in srgb, var(--icon-tone) 85%, var(--aico-color-text-primary))}.icon-button.variant-soft.svelte-a3w0c3:hover:not(:disabled){border-color:color-mix(in srgb, var(--icon-tone) 45%, var(--aico-color-border-light));background:color-mix(in srgb, var(--icon-tone) 20%, transparent);color:var(--icon-tone);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-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.svelte-a3w0c3:active:not(:disabled){transform:translateY(0)}.icon-button.svelte-a3w0c3:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.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%}}.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%}.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}}.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:#020617;--aico-bg-light:#f8fafc;--aico-auth-loader-primary:#e2e8f0;--aico-auth-loader-secondary:var(--accent-color-primary,#3b82f6);--aico-auth-bg:radial-gradient(circle at 12% 18%, #6366f124, transparent 42%), radial-gradient(circle at 82% 4%, #22d3ee1f, transparent 34%), var(--aico-bg-dark)}@media (prefers-color-scheme:light){:root{--aico-auth-loader-primary:var(--aico-grey-900,#0f172a);--aico-auth-loader-secondary:var(--aico-color-primary-dark,#2563eb);--aico-auth-bg:linear-gradient(180deg, #6366f114, #22d3ee0f), var(--aico-bg-light)}}[data-theme=light],.nav-theme-light{--aico-auth-loader-primary:var(--aico-grey-900,#0f172a);--aico-auth-loader-secondary:var(--aico-color-primary-dark,#2563eb);--aico-auth-bg:linear-gradient(180deg, #6366f114, #22d3ee0f), 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}}.table-wrapper.svelte-1wgcwgz{border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-lg);overflow-x:auto}.data-table.svelte-1wgcwgz{border-collapse:collapse;width:100%;min-width:780px;font-size:.9rem}.data-table.svelte-1wgcwgz th:where(.svelte-1wgcwgz),.data-table.svelte-1wgcwgz td:where(.svelte-1wgcwgz){padding:var(--blueprint-spacing-sm) var(--blueprint-spacing-md);border-bottom:1px solid var(--aico-color-border-light);text-align:left;vertical-align:middle}.data-table.svelte-1wgcwgz th:where(.svelte-1wgcwgz){letter-spacing:.06em;text-transform:uppercase;color:var(--aico-color-text-tertiary);font-size:.75rem}.data-table.svelte-1wgcwgz tr:where(.svelte-1wgcwgz):last-child td:where(.svelte-1wgcwgz){border-bottom:none}.identity-cell.svelte-1wgcwgz{align-items:center;gap:var(--blueprint-spacing-sm);display:flex}.identity-text.svelte-1wgcwgz{flex-direction:column;gap:2px;display:flex}.identity-text.svelte-1wgcwgz small:where(.svelte-1wgcwgz){color:var(--aico-color-text-tertiary)}.row-actions.svelte-1wgcwgz{gap:var(--blueprint-spacing-xs);flex-wrap:wrap;display:flex}.modal-heading.svelte-1wgcwgz{gap:var(--blueprint-spacing-xs);flex-direction:column;display:flex}.modal-heading.svelte-1wgcwgz h3:where(.svelte-1wgcwgz){margin:0}.availability-editor.svelte-1wgcwgz{gap:var(--blueprint-spacing-sm);flex-direction:column;display:flex}.availability-row.svelte-1wgcwgz{gap:var(--blueprint-spacing-xs);grid-template-columns:minmax(140px,1fr) minmax(110px,1fr) auto minmax(110px,1fr) auto;align-items:center;display:grid}.availability-row.svelte-1wgcwgz .form-field{gap:0}.range-separator.svelte-1wgcwgz{color:var(--aico-color-text-tertiary);align-self:center;font-size:.85rem}.form-stack.svelte-1wgcwgz{gap:var(--blueprint-spacing-md);flex-direction:column;display:flex}@media (width<=720px){.availability-row.svelte-1wgcwgz{grid-template-columns:1fr}.range-separator.svelte-1wgcwgz{display:none}}.table-wrapper.svelte-psk6dd{border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-lg);overflow-x:auto}.data-table.svelte-psk6dd{border-collapse:collapse;width:100%;min-width:900px;font-size:.9rem}.data-table.svelte-psk6dd th:where(.svelte-psk6dd),.data-table.svelte-psk6dd td:where(.svelte-psk6dd){padding:var(--blueprint-spacing-sm) var(--blueprint-spacing-md);border-bottom:1px solid var(--aico-color-border-light);text-align:left;vertical-align:middle}.data-table.svelte-psk6dd th:where(.svelte-psk6dd){letter-spacing:.06em;text-transform:uppercase;color:var(--aico-color-text-tertiary);font-size:.75rem}.data-table.svelte-psk6dd tr:where(.svelte-psk6dd):last-child td:where(.svelte-psk6dd){border-bottom:none}.contact-info.svelte-psk6dd{flex-direction:column;gap:2px;display:flex}.phone.svelte-psk6dd{color:var(--aico-color-text-secondary)}.row-actions.svelte-psk6dd{gap:var(--blueprint-spacing-xs);flex-wrap:wrap;display:flex}.widget-code.svelte-1wi3zn3{border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-md);background:var(--aico-color-bg-secondary);padding:var(--blueprint-spacing-md)}.widget-code.svelte-1wi3zn3 pre:where(.svelte-1wi3zn3){white-space:pre-wrap;font-family:var(--aico-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin:0;font-size:.85rem}.field-stack.svelte-1wi3zn3{gap:var(--blueprint-spacing-sm);flex-direction:column;display:flex}.field-item.svelte-1wi3zn3{border:1px solid var(--aico-color-border-light);border-radius:var(--blueprint-radius-md);padding:var(--blueprint-spacing-sm);gap:var(--blueprint-spacing-sm);flex-direction:column;display:flex}.field-item-header.svelte-1wi3zn3{justify-content:space-between;align-items:center;gap:var(--blueprint-spacing-sm);display:flex}.field-order-actions.svelte-1wi3zn3{gap:var(--blueprint-spacing-xs);display:flex}.field-grid.svelte-1wi3zn3{gap:var(--blueprint-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.field-toggle-wrap.svelte-1wi3zn3{align-items:center;padding-bottom:2px;display:flex}.field-item-remove.svelte-1wi3zn3{justify-content:flex-end;display:flex}.settings-grid.svelte-1wi3zn3{gap:var(--blueprint-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.save-actions.svelte-1wi3zn3{justify-content:flex-end;display:flex}:root{--blueprint-content-max-width:1200px;--blueprint-spacing-xxs:2px;--blueprint-spacing-xs:4px;--blueprint-spacing-sm:8px;--blueprint-spacing-md:16px;--blueprint-spacing-lg:24px;--blueprint-spacing-xl:32px;--blueprint-radius-xs:4px;--blueprint-radius-sm:6px;--blueprint-radius-md:10px;--blueprint-radius-lg:16px;--blueprint-radius-xl:24px;--control-height-sm:30px;--control-height-md:36px;--control-height-lg:44px;--control-padding-y-sm:4px;--control-padding-y-md:8px;--control-padding-y-lg:10px;--control-padding-x-sm:8px;--control-padding-x-md:10px;--control-padding-x-lg:14px;--control-font-size-sm:var(--blueprint-font-size-xs,.75rem);--control-font-size-md:var(--aico-font-size,13px);--control-font-size-lg:.9375rem;--toggle-padding-y-sm:3px;--toggle-padding-y-md:4px;--toggle-padding-y-lg:6px;--toggle-padding-x-sm:6px;--toggle-padding-x-md:8px;--toggle-padding-x-lg:10px;--toggle-gap-sm:6px;--toggle-gap-md:8px;--toggle-gap-lg:10px;--toggle-track-width-sm:24px;--toggle-track-width-md:28px;--toggle-track-width-lg:36px;--toggle-track-height-sm:14px;--toggle-track-height-md:16px;--toggle-track-height-lg:20px;--toggle-thumb-size-sm:10px;--toggle-thumb-size-md:12px;--toggle-thumb-size-lg:16px;--toggle-thumb-offset:2px;--aico-black:#000;--aico-white:#fff;--aico-red-50:#fef2f2;--aico-red-100:#fee2e2;--aico-red-200:#fecaca;--aico-red-300:#fca5a5;--aico-red-400:#f87171;--aico-red-500:#ef4444;--aico-red-600:#dc2626;--aico-red-700:#b91c1c;--aico-red-800:#991b1b;--aico-red-900:#7f1d1d;--aico-pink-50:#fdf2f8;--aico-pink-100:#fce7f3;--aico-pink-200:#fbcfe8;--aico-pink-300:#f9a8d4;--aico-pink-400:#f472b6;--aico-pink-500:#ec4899;--aico-pink-600:#db2777;--aico-pink-700:#be185d;--aico-pink-800:#9d174d;--aico-pink-900:#831843;--aico-purple-50:#faf5ff;--aico-purple-100:#f3e8ff;--aico-purple-200:#e9d5ff;--aico-purple-300:#d8b4fe;--aico-purple-400:#c084fc;--aico-purple-500:#a855f7;--aico-purple-600:#9333ea;--aico-purple-700:#7e22ce;--aico-purple-800:#6b21a8;--aico-purple-900:#581c87;--aico-purple-500-rgb:168, 85, 247;--aico-deep-purple-50:#ede7f6;--aico-deep-purple-100:#d1c4e9;--aico-deep-purple-200:#b39ddb;--aico-deep-purple-300:#9575cd;--aico-deep-purple-400:#7e57c2;--aico-deep-purple-500:#673ab7;--aico-deep-purple-600:#5e35b1;--aico-deep-purple-700:#512da8;--aico-deep-purple-800:#4527a0;--aico-deep-purple-900:#311b92;--aico-indigo-50:#eef2ff;--aico-indigo-100:#e0e7ff;--aico-indigo-200:#c7d2fe;--aico-indigo-300:#a5b4fc;--aico-indigo-400:#818cf8;--aico-indigo-500:#6366f1;--aico-indigo-600:#4f46e5;--aico-indigo-700:#4338ca;--aico-indigo-800:#3730a3;--aico-indigo-900:#312e81;--aico-blue-50:#eff6ff;--aico-blue-100:#dbeafe;--aico-blue-200:#bfdbfe;--aico-blue-300:#93c5fd;--aico-blue-400:#60a5fa;--aico-blue-500:#3b82f6;--aico-blue-600:#2563eb;--aico-blue-700:#1d4ed8;--aico-blue-800:#1e40af;--aico-blue-900:#1e3a8a;--aico-blue-300-rgb:147, 197, 253;--aico-blue-500-rgb:59, 130, 246;--aico-blue-600-rgb:37, 99, 235;--aico-light-blue-50:#f0f9ff;--aico-light-blue-100:#e0f2fe;--aico-light-blue-200:#bae6fd;--aico-light-blue-300:#7dd3fc;--aico-light-blue-400:#38bdf8;--aico-light-blue-500:#0ea5e9;--aico-light-blue-600:#0284c7;--aico-light-blue-700:#0369a1;--aico-light-blue-800:#075985;--aico-light-blue-900:#0c4a6e;--aico-cyan-50:#ecfeff;--aico-cyan-100:#cffafe;--aico-cyan-200:#a5f3fc;--aico-cyan-300:#67e8f9;--aico-cyan-400:#22d3ee;--aico-cyan-500:#06b6d4;--aico-cyan-600:#0891b2;--aico-cyan-700:#0e7490;--aico-cyan-800:#155e75;--aico-cyan-900:#164e63;--aico-teal-50:#f0fdfa;--aico-teal-100:#ccfbf1;--aico-teal-200:#99f6e4;--aico-teal-300:#5eead4;--aico-teal-400:#2dd4bf;--aico-teal-500:#14b8a6;--aico-teal-600:#0d9488;--aico-teal-700:#0f766e;--aico-teal-800:#115e59;--aico-teal-900:#134e4a;--aico-green-50:#f0fdf4;--aico-green-100:#dcfce7;--aico-green-200:#bbf7d0;--aico-green-300:#86efac;--aico-green-400:#4ade80;--aico-green-500:#22c55e;--aico-green-600:#16a34a;--aico-green-700:#15803d;--aico-green-800:#166534;--aico-green-900:#14532d;--aico-light-green-50:#f7fee7;--aico-light-green-100:#ecfccb;--aico-light-green-200:#d9f99d;--aico-light-green-300:#bef264;--aico-light-green-400:#a3e635;--aico-light-green-500:#84cc16;--aico-light-green-600:#65a30d;--aico-light-green-700:#4d7c0f;--aico-light-green-800:#3f6212;--aico-light-green-900:#365314;--aico-lime-50:#f9fbe7;--aico-lime-100:#f4f9cc;--aico-lime-200:#e9f49a;--aico-lime-300:#d9ed61;--aico-lime-400:#c6e035;--aico-lime-500:#afcb1c;--aico-lime-600:#92a912;--aico-lime-700:#6e7f12;--aico-lime-800:#586514;--aico-lime-900:#4a5515;--aico-yellow-50:#fefce8;--aico-yellow-100:#fef9c3;--aico-yellow-200:#fef08a;--aico-yellow-300:#fde047;--aico-yellow-400:#facc15;--aico-yellow-500:#eab308;--aico-yellow-600:#ca8a04;--aico-yellow-700:#a16207;--aico-yellow-800:#854d0e;--aico-yellow-900:#713f12;--aico-amber-50:#fffbeb;--aico-amber-100:#fef3c7;--aico-amber-200:#fde68a;--aico-amber-300:#fcd34d;--aico-amber-400:#fbbf24;--aico-amber-500:#f59e0b;--aico-amber-600:#d97706;--aico-amber-700:#b45309;--aico-amber-800:#92400e;--aico-amber-900:#78350f;--aico-orange-50:#fff7ed;--aico-orange-100:#ffedd5;--aico-orange-200:#fed7aa;--aico-orange-300:#fdba74;--aico-orange-400:#fb923c;--aico-orange-500:#f97316;--aico-orange-600:#ea580c;--aico-orange-700:#c2410c;--aico-orange-800:#9a3412;--aico-orange-900:#7c2d12;--aico-deep-orange-50:#fbe9e7;--aico-deep-orange-100:#ffccbc;--aico-deep-orange-200:#ffab91;--aico-deep-orange-300:#ff8a65;--aico-deep-orange-400:#ff7043;--aico-deep-orange-500:#ff5722;--aico-deep-orange-600:#f4511e;--aico-deep-orange-700:#e64a19;--aico-deep-orange-800:#d84315;--aico-deep-orange-900:#bf360c;--aico-brown-50:#efebe9;--aico-brown-100:#d7ccc8;--aico-brown-200:#bcaaa4;--aico-brown-300:#a1887f;--aico-brown-400:#8d6e63;--aico-brown-500:#795548;--aico-brown-600:#6d4c41;--aico-brown-700:#5d4037;--aico-brown-800:#4e342e;--aico-brown-900:#3e2723;--aico-grey-50:#fafafa;--aico-grey-100:#f1f5f9;--aico-grey-200:#e2e8f0;--aico-grey-300:#cbd5e1;--aico-grey-400:#94a3b8;--aico-grey-500:#64748b;--aico-grey-600:#475569;--aico-grey-700:#334155;--aico-grey-800:#1e293b;--aico-grey-850:#0c111d;--aico-grey-900:#0f172a;--aico-grey-950:#020617;--aico-blue-grey-50:#eceff1;--aico-blue-grey-100:#cfd8dc;--aico-blue-grey-200:#b0bec5;--aico-blue-grey-300:#90a4ae;--aico-blue-grey-400:#78909c;--aico-blue-grey-500:#607d8b;--aico-blue-grey-600:#546e7a;--aico-blue-grey-700:#455a64;--aico-blue-grey-800:#37474f;--aico-blue-grey-900:#263238;--aico-success:var(--aico-green-500);--aico-warning:var(--aico-amber-500);--aico-danger:var(--aico-red-500);--aico-info:var(--aico-blue-500);--aico-success-rgb:34, 197, 94;--aico-warning-rgb:245, 158, 11;--aico-danger-rgb:239, 68, 68;--aico-info-rgb:var(--aico-blue-500-rgb);--aico-color-text-primary:var(--aico-grey-900);--aico-color-text-secondary:var(--aico-grey-700);--aico-color-text-tertiary:var(--aico-grey-600);--aico-color-text-inverse:var(--aico-white);--aico-color-bg-primary:var(--aico-white);--aico-color-bg-secondary:var(--aico-grey-100);--aico-color-bg-tertiary:var(--aico-grey-200);--aico-color-bg-inverse:var(--aico-grey-900);--aico-color-border-light:var(--aico-grey-200);--aico-color-border-medium:var(--aico-grey-300);--aico-color-border-dark:var(--aico-grey-500);--text-primary:var(--aico-color-text-primary);--text-secondary:var(--aico-color-text-secondary);--text-tertiary:var(--aico-color-text-tertiary);--aico-text-primary:var(--aico-color-text-primary);--aico-text-secondary:var(--aico-color-text-secondary);--aico-text-tertiary:var(--aico-color-text-tertiary);--surface-elevated:var(--aico-color-bg-primary);--surface-secondary:var(--aico-color-bg-secondary);--surface-tertiary:var(--aico-color-bg-tertiary);--surface-card:var(--aico-color-bg-primary);--surface-muted:var(--aico-color-bg-tertiary);--surface:var(--surface-card);--surface-hover:var(--aico-color-bg-secondary);--surface-primary:var(--aico-color-bg-primary);--surface-popover:var(--aico-color-bg-primary);--aico-color-surface:var(--aico-color-bg-primary);--aico-color-surface-secondary:var(--aico-color-bg-secondary);--aico-color-surface-hover:var(--aico-color-bg-tertiary);--bg-primary:var(--aico-color-bg-primary);--bg-secondary:var(--aico-color-bg-secondary);--bg-tertiary:var(--aico-color-bg-tertiary);--bg-surface:var(--surface-card);--border-primary:var(--aico-color-border-light);--border:var(--aico-color-border-light);--border-color:var(--aico-color-border-light);--aico-color-border:var(--aico-color-border-light);--aico-border-default:var(--aico-color-border-light);--aico-border-hover:var(--aico-color-border-medium);--aico-border-subtle:var(--aico-color-border-light);--aico-color-border-hover:var(--aico-color-border-medium);--aico-color-bg-hover:var(--aico-color-bg-secondary);--aico-bg-primary:var(--aico-color-bg-primary);--aico-bg-secondary:var(--aico-color-bg-secondary);--aico-bg-tertiary:var(--aico-color-bg-tertiary);--aico-bg-elevated:var(--aico-color-bg-primary);--shadow-sm:0 1px 2px 0 #0000000d;--panel-shadow-sm:0 1px 3px #0000000f;--shadow-color:#0000001a;--accent-color-primary:var(--aico-blue-500);--accent-color-primary-rgb:var(--aico-blue-500-rgb);--accent-color-secondary:var(--aico-blue-600);--aico-color-primary:var(--accent-color-primary);--aico-color-primary-light:color-mix(in srgb, var(--accent-color-primary) 14%, transparent);--aico-color-primary-hover:color-mix(in srgb, var(--accent-color-primary) 85%, black);--accent-color-primary-hover:var(--aico-color-primary-hover);--aico-color-primary-dark:color-mix(in srgb, var(--accent-color-primary) 75%, black);--primary:var(--accent-color-primary);--primary-soft:color-mix(in srgb, var(--accent-color-primary) 16%, transparent);--success:var(--aico-success);--success-soft:color-mix(in srgb, var(--aico-success) 16%, transparent);--info:var(--aico-info);--info-soft:color-mix(in srgb, var(--aico-info) 14%, transparent);--info-border:color-mix(in srgb, var(--aico-info) 35%, transparent);--warning:var(--aico-warning);--danger:var(--aico-danger);--color-warning:var(--aico-warning);--color-primary-500:var(--accent-color-primary);--aico-color-blue:var(--aico-blue-500);--aico-warning-dark:var(--aico-amber-700);--aico-danger-hover:color-mix(in srgb, var(--aico-danger) 82%, black);--border-secondary:var(--aico-color-border-medium);--field-bg-secondary:var(--aico-color-bg-secondary);--aico-color-grey-light:var(--aico-grey-200);--aico-color-grey-neutral:var(--aico-grey-500);--aico-color-grey-dark:var(--aico-grey-800);--aico-color-orange:var(--aico-orange-500);--aico-color-pink:var(--aico-pink-500);--aico-color-cyan:var(--aico-cyan-500);--aico-color-success:var(--aico-success);--aico-color-warning:var(--aico-warning);--aico-color-warning-rgb:var(--aico-warning-rgb);--aico-color-danger:var(--aico-danger);--blueprint-font-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-mono:var(--blueprint-font-mono);--aico-font-mono:var(--blueprint-font-mono)}.aico-dark{--aico-color-text-primary:var(--aico-grey-100);--aico-color-text-secondary:var(--aico-grey-300);--aico-color-text-tertiary:var(--aico-grey-500);--aico-color-text-inverse:var(--aico-grey-950);--aico-color-bg-primary:var(--aico-grey-950);--aico-color-bg-secondary:var(--aico-grey-900);--aico-color-bg-tertiary:var(--aico-grey-800);--aico-color-bg-inverse:var(--aico-white);--aico-color-border-light:var(--aico-grey-800);--aico-color-border-medium:var(--aico-grey-700);--aico-color-border-dark:var(--aico-grey-600);--shadow-sm:0 1px 2px 0 #0000004d;--shadow-color:#0000004d}:root{--transition-duration:.3s;--transition-duration-fast:.18s;--transition-duration-slow:.5s;--transition-duration-extra-slow:.8s;--transition-easing:cubic-bezier(.4, 0, .2, 1);--transition-easing-bounce:cubic-bezier(.34, 1.56, .64, 1);--transition-easing-smooth:cubic-bezier(.215, .61, .355, 1);--transition-timing:var(--transition-duration) var(--transition-easing);--transition-timing-fast:var(--transition-duration-fast) var(--transition-easing);--transition-timing-slow:var(--transition-duration-slow) var(--transition-easing);--transition-timing-smooth:var(--transition-duration) var(--transition-easing-smooth);--transition-timing-bounce:var(--transition-duration-slow) var(--transition-easing-bounce);--sidebar-transition:.22s cubic-bezier(.32, .72, 0, 1);--theme-transition-duration:.2s;--theme-transition-easing:cubic-bezier(.4, 0, .2, 1);--theme-transition:var(--theme-transition-duration) var(--theme-transition-easing);--theme-transition-properties:color, background, background-color, border-color, box-shadow, fill, stroke, outline-color, text-decoration-color;--transition-colors:color var(--theme-transition), background-color var(--theme-transition), border-color var(--theme-transition);--transition-shadow:box-shadow var(--theme-transition);--transition-colors-shadow:var(--transition-colors), var(--transition-shadow);--transition-layout:width var(--transition-timing), height var(--transition-timing), margin var(--transition-timing), padding var(--transition-timing);--transition-transform:transform .2s var(--transition-easing-smooth);--transition-opacity:opacity var(--transition-timing);--transition-all:var(--transition-colors), var(--transition-layout), var(--transition-transform), var(--transition-opacity);--hover-transition:.2s ease;--focus-transition:.15s ease;--transform-transition:.2s var(--transition-easing-smooth);--transition-button:var(--transition-colors-shadow), transform .2s cubic-bezier(.215, .61, .355, 1)}@media (prefers-reduced-motion:no-preference){:root.theme-transitioning,:root.theme-transitioning *,:root.theme-transitioning :before,:root.theme-transitioning :after{transition-property:var(--theme-transition-properties)!important;transition-duration:var(--theme-transition-duration)!important;transition-timing-function:var(--theme-transition-easing)!important;transition-delay:0s!important}}:root{--sidebar-width:240px;--sidebar-collapsed-width:68px;--sidebar-progress:1;--sidebar-space:var(--sidebar-width);--header-height:60px;--content-max-width:1200px;--page-padding-inline-mobile:1rem;--sidebar-bg-color:var(--aico-color-bg-primary);--sidebar-text-color:var(--aico-grey-200);--sidebar-text-muted:color-mix(in srgb, var(--sidebar-text-color) 70%, transparent);--sidebar-border-color:var(--aico-color-bg-primary);--sidebar-item-hover-bg:#ffffff14;--sidebar-item-active-bg:#ffffff0d;--sidebar-item-text-color:var(--aico-grey-200);--sidebar-item-active-color:var(--accent-color-primary);--sidebar-category-text-color:var(--aico-grey-400);--sidebar-divider-color:var(--aico-color-border-light);--header-bg-color:var(--aico-color-bg-primary);--header-text-color:var(--aico-grey-200);--header-border-color:var(--aico-color-bg-primary);--header-icon-color:var(--aico-grey-300);--header-icon-hover-color:var(--aico-white);--header-dropdown-bg:var(--aico-color-bg-secondary);--header-dropdown-text:var(--aico-grey-200)}.nav-theme-light{--sidebar-bg-color:var(--aico-color-bg-primary);--sidebar-text-color:var(--aico-grey-800);--sidebar-border-color:var(--aico-color-bg-primary);--sidebar-item-hover-bg:#00000014;--sidebar-item-active-bg:#0000000d;--sidebar-item-text-color:var(--aico-grey-800);--sidebar-item-active-color:var(--accent-color-primary);--sidebar-category-text-color:var(--aico-grey-600);--sidebar-divider-color:var(--aico-color-border-light);--header-bg-color:var(--aico-color-bg-primary);--header-text-color:var(--aico-grey-800);--header-border-color:var(--aico-color-bg-primary);--header-icon-color:var(--aico-grey-600);--header-icon-hover-color:var(--aico-grey-800);--header-dropdown-bg:var(--aico-color-bg-primary);--header-dropdown-text:var(--aico-grey-800)}:root{--z-index-appheader:1000;--z-index-header:900;--z-index-sidebar:800;--z-index-content:1}@property --aico-anim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aico-anim-rotate{0%{--aico-anim-angle:0deg}to{--aico-anim-angle:360deg}}@keyframes aico-anim-flash{0%{outline-color:var(--aico-anim-flash-start-color,transparent);outline-offset:var(--aico-anim-flash-offset-start,12px)}12%{outline-color:var(--aico-anim-flash-active-color,transparent);outline-offset:var(--aico-anim-flash-offset-active,6px)}60%{outline-color:var(--aico-anim-flash-active-color,transparent);outline-offset:var(--aico-anim-flash-offset-active,6px)}to{outline-color:var(--aico-anim-flash-end-color,var(--aico-anim-flash-start-color,transparent));outline-offset:var(--aico-anim-flash-offset-end,var(--aico-anim-flash-offset-start,12px))}}[data-ai-highlight=true]{--aico-ai-highlight-accent:var(--accent-color-primary,#6366f1);--aico-ai-highlight-ring:.44rem;--aico-anim-angle:0deg;--aico-anim-flash-start-color:transparent;--aico-anim-flash-active-color:color-mix(in srgb, var(--aico-ai-highlight-accent) 76%, transparent);--aico-anim-flash-end-color:color-mix(in srgb, var(--aico-ai-highlight-accent) 58%, transparent);--aico-anim-flash-offset-start:8px;--aico-anim-flash-offset-active:2px;--aico-anim-flash-offset-end:2px;isolation:isolate;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--aico-ai-highlight-accent) 24%, transparent), 0 14px 28px -18px color-mix(in srgb, var(--aico-ai-highlight-accent) 62%, transparent);animation:.65s ease-out aico-anim-flash;position:relative;outline:1px solid color-mix(in srgb, var(--aico-ai-highlight-accent) 58%, transparent)!important}[data-ai-highlight=true]:before,[data-ai-highlight=true]:after{content:"";pointer-events:none;border-radius:inherit;opacity:1;will-change:transform;animation:2.4s linear infinite aico-anim-rotate;position:absolute;transform:translateZ(0)}[data-ai-highlight=true]:before{inset:calc(-1 * var(--aico-ai-highlight-ring));padding:var(--aico-ai-highlight-ring);z-index:-1;background:linear-gradient(var(--aico-color-bg-primary), var(--aico-color-bg-primary)) padding-box, conic-gradient(from var(--aico-anim-angle), color-mix(in srgb, var(--aico-ai-highlight-accent) 8%, transparent), color-mix(in srgb, var(--aico-ai-highlight-accent) 92%, white 8%), color-mix(in srgb, var(--aico-ai-highlight-accent) 84%, white 16%), color-mix(in srgb, var(--aico-ai-highlight-accent) 92%, white 8%), color-mix(in srgb, var(--aico-ai-highlight-accent) 8%, transparent)) border-box;background-origin:border-box;background-clip:content-box,border-box;border:1px solid #0000}[data-ai-highlight=true]:after{inset:calc(-1.8 * var(--aico-ai-highlight-ring));z-index:-2;background:conic-gradient(from var(--aico-anim-angle), color-mix(in srgb, var(--aico-ai-highlight-accent) 6%, transparent), color-mix(in srgb, var(--aico-ai-highlight-accent) 72%, white 16%), color-mix(in srgb, var(--aico-ai-highlight-accent) 82%, white 10%), color-mix(in srgb, var(--aico-ai-highlight-accent) 72%, white 16%), color-mix(in srgb, var(--aico-ai-highlight-accent) 6%, transparent));filter:blur(1.15rem);backface-visibility:hidden}@media (prefers-reduced-motion:reduce){[data-ai-highlight=true]:before,[data-ai-highlight=true]:after,[data-ai-highlight=true]{animation:none}}:root{font-family:var(--aico-font-family-default,"Inter", "Segoe UI", sans-serif);color:var(--aico-color-text-primary);background-color:var(--aico-color-bg-primary)}*,:before,:after{box-sizing:border-box}body{background:var(--aico-color-bg-primary);min-height:100vh;color:var(--aico-color-text-primary);margin:0}#app{min-height:100vh}
