.CoreTooltip_Popup__Z3kpW{background-color:white;color:var(--core-neutral-800);border-radius:6px;padding:4px 8px;font-size:12px;font-family:Inter,sans-serif;font-weight:400;box-shadow:var(--shadow-base-sm);border:.5px solid var(--core-neutral-150);z-index:100000;max-width:200px;word-wrap:break-word;display:flex;align-items:end;gap:12px;transform-origin:var(--transform-origin);transition:transform .1s,opacity .1s;box-sizing:border-box;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}&[data-instant]{transition-duration:0s}}.CoreTooltip_PopupShortcutOnly__T3nii{padding:4px}.CoreTooltip_PopupSurface__El_C0{background-color:var(--core-neutral-50);color:var(--core-neutral-800);border-radius:6px;padding:4px 8px;font-size:12px;font-family:Inter,sans-serif;font-weight:400;box-shadow:var(--shadow-base-sm);border:.5px solid var(--core-neutral-150);z-index:100000;max-width:200px;word-wrap:break-word;display:flex;align-items:end;gap:12px;transform-origin:var(--transform-origin);transition:transform .1s,opacity .1s;box-sizing:border-box;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}&[data-instant]{transition-duration:0s}}.CoreTooltip_PopupCode__8eY2f{background-color:var(--core-purple-50);color:var(--core-purple-600);font-family:var(--font-mono);border:.5px solid var(--core-purple-100);box-shadow:var(--shadow-base-sm);border-radius:4px;font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-xs);padding:4px 8px;white-space:nowrap;transform-origin:var(--transform-origin);transition:transform .1s,opacity .1s;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}}.CoreTooltip_PopupDark__4A1OG{display:flex;flex-direction:column;padding:4px 8px;border-radius:.375rem;color:var(--text-light-primary);background-color:var(--core-purple-950);font-size:10px;line-height:14px;transform-origin:var(--transform-origin);transition:transform .15s,opacity .15s;box-sizing:border-box;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}&[data-instant]{transition-duration:0s}}.CoreTooltip_ArrowDark__4GmC4{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{top:-8px;rotate:0deg}&[data-side=left]{right:-13px;rotate:90deg}&[data-side=right]{left:-13px;rotate:-90deg}}.CoreTooltip_ArrowDark__4GmC4 polygon{fill:var(--core-purple-950)}.CoreToggleGroup_container__0w_ga{display:flex;padding:2px;min-width:max-content;width:100%;border-radius:6px;background-color:var(--bg-surface-2);border:.5px solid var(--border-2);border-radius:8px;gap:5px;height:32px;box-sizing:border-box}.CoreToggleGroup_containerInset__lWQB_{box-shadow:inset 0 1px 2px 0 rgba(50,50,50,.04)}.CoreToggleGroup_containerOutset__RjBfv{box-shadow:none;border:none;padding:0;background-color:var(--bg-surface-1)}.CoreToggleGroup_containerIcon__2WINu{width:min-content;--toggle-item-size:var(--control-height-28)}.CoreToggleGroup_containerOutset__RjBfv.CoreToggleGroup_containerIcon__2WINu{--toggle-item-size:var(--control-height-32)}.CoreToggleGroup_toggleGroup___waem{display:flex;width:100%;justify-content:space-between}.CoreToggleGroup_toggleItem__lQc_a{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:6px 8px;width:100%;border-radius:6px;display:inline-flex;line-height:16px;align-items:center;justify-content:center;position:relative;cursor:pointer;background-color:transparent!important;user-select:none;-webkit-user-select:none;opacity:.5;transition:opacity .15s ease-out;box-sizing:border-box}.CoreToggleGroup_toggleItem__lQc_a:hover{opacity:.75}.CoreToggleGroup_toggleItemSelected__M8oVr,.CoreToggleGroup_toggleItemSelected__M8oVr:hover{opacity:1}.CoreToggleGroup_toggleItem__lQc_a>span{position:relative;z-index:1;background-color:transparent!important}.CoreToggleGroup_toggleGroupIcon__Ypfbi{width:auto}.CoreToggleGroup_toggleItemIcon__LlWrf{width:var(--toggle-item-size);height:var(--toggle-item-size);padding:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);box-sizing:border-box}.CoreToggleGroup_toggleItemIcon__LlWrf>span{z-index:1;padding:4px;line-height:0;background-color:transparent!important}@media (max-width:520px){.CoreToggleGroup_toggleItem__lQc_a:not(.CoreToggleGroup_toggleItemIcon__LlWrf){padding:5px}.CoreToggleGroup_container__0w_ga svg{width:16px;height:16px}}.CoreToggleGroup_selectedIndicator__zmKme{position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--bg-base);border-radius:6px}.CoreToggleGroup_selectedIndicatorInset__tgBSl{border:.5px solid var(--border-2);background:var(--core-surface-1);color:var(--text-secondary);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.08),0 .5px 1.5px 0 rgba(0,0,0,.07)}[data-theme=dark] .CoreToggleGroup_selectedIndicatorInset__tgBSl{background:var(--bg-surface-3)}.CoreToggleGroup_selectedIndicatorOutset__bbAbZ{box-shadow:0 1px 4px 0 var(--core-neutral-200);mix-blend-mode:normal}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:focus,.driver-popover-footer-btn:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-none,.driver-popover-arrow-side-center{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.coastGuide.driver-popover{width:280px;max-width:280px;padding:var(--space-20,20px);background:var(--bg-surface-1,#f9f9fa);border:.5px solid var(--bg-surface-3,#eeeff1);border-radius:var(--radius-12,12px);box-shadow:0 4px 20px rgba(52,71,77,.12);font-family:var(--font-body,Inter,sans-serif);color:var(--text-primary,#191a21);overflow:visible;transition:opacity .2s ease}body.coastGuideMoving .coastGuide.driver-popover{opacity:0;animation:none}.coastGuide .driver-popover-arrow{visibility:hidden;border-width:8px}.driver-overlay{transition:opacity .2s ease}body.coastGuideNoDim .driver-overlay{opacity:0;animation:none}.coastGuideScrim{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.25);opacity:0;transition:opacity .2s ease;pointer-events:none}body.coastGuideCentered .driver-overlay{opacity:0}body.coastGuideCentered .coastGuideScrim{opacity:1}.coastGuide button.driver-popover-close-btn{display:none}.coastGuide .driver-popover-title{font-size:var(--text-md,16px);line-height:var(--leading-md,1.45);letter-spacing:var(--tracking-md,-.012em);font-weight:var(--font-weight-heading,520);color:var(--text-secondary,#484a53)}.coastGuide .driver-popover-description{margin-top:var(--space-2,2px);font-size:var(--text-base,14px);line-height:var(--leading-base,1.5);letter-spacing:var(--tracking-base,-.007em);font-weight:var(--font-weight-text,450);color:var(--text-muted,#64666e)}.coastGuide .driver-popover-footer{margin-top:var(--space-16,16px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-8,8px)}.coastGuide .driver-popover-progress-text{font-size:var(--text-sm,12px);line-height:var(--leading-sm,1.5);letter-spacing:var(--tracking-sm,-.003em);font-weight:var(--font-weight-medium,500);color:var(--text-muted,#64666e)}.coastGuide .driver-popover-navigation-btns{display:none}.coastGuideFooterBtns{display:inline-flex;align-items:center;gap:var(--space-4,4px);margin-left:auto}.coastGuide span.driver-popover-close-btn,.coastGuide span.driver-popover-next-btn,.coastGuide span.driver-popover-prev-btn{all:unset;display:inline-flex;cursor:pointer}.driver-active .coastGuideTarget,.driver-active .coastGuideTarget *{pointer-events:auto}.coast-demo-scope{--font-weight-normal:400;--font-weight-text:450;--font-weight-medium:500;--font-weight-heading:520;--font-weight-semibold:600;--font-weight-bold:700;--font-display:"Roobert",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"IBM Plex Mono",monospace;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--leading-xs:1.6;--leading-sm:1.5;--leading-base:1.5;--leading-md:1.45;--leading-lg:1.4;--leading-xl:1.35;--leading-2xl:1.3;--leading-3xl:1.25;--tracking-xs:0.02em;--tracking-sm:0.01em;--tracking-base:0;--tracking-md:-0.005em;--tracking-lg:-0.01em;--tracking-xl:-0.015em;--tracking-2xl:-0.02em;--tracking-3xl:-0.024em;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-full:999px;--radius-half:50%;--radius-swatch:2.5px;--control-height-24:24px;--control-height-26:26px;--control-height-28:28px;--control-height-30:30px;--control-height-32:32px;--control-height-40:40px;--control-height-44:44px;--core-purple-50:oklch(0.97 0.02 276.6);--core-purple-100:oklch(0.955 0.035 276.6);--core-purple-150:oklch(0.93 0.055 276.6);--core-purple-200:oklch(0.88 0.09 276.6);--core-purple-300:oklch(0.765 0.14 276.6);--core-purple-400:oklch(0.66 0.2 276.6);--core-purple-500:oklch(0.55 0.26 276.6);--core-purple-600:oklch(0.46 0.24 276.6);--core-purple-700:oklch(0.38 0.2 276.6);--core-purple-800:oklch(0.32 0.16 276.6);--core-purple-850:oklch(0.28 0.12 276.6);--core-purple-900:oklch(0.24 0.09 276.6);--core-purple-950:oklch(0.2 0.06 276.6);--core-magenta-50:oklch(0.97 0.02 334.8);--core-magenta-100:oklch(0.955 0.04 334.8);--core-magenta-150:oklch(0.93 0.06 334.8);--core-magenta-200:oklch(0.88 0.1 334.8);--core-magenta-300:oklch(0.765 0.15 334.8);--core-magenta-400:oklch(0.66 0.21 334.8);--core-magenta-500:oklch(0.555 0.26 334.8);--core-magenta-600:oklch(0.45 0.24 334.8);--core-magenta-700:oklch(0.38 0.2 334.8);--core-magenta-800:oklch(0.32 0.16 334.8);--core-magenta-850:oklch(0.28 0.12 334.8);--core-magenta-900:oklch(0.24 0.09 334.8);--core-magenta-950:oklch(0.2 0.06 334.8);--core-red-50:oklch(0.97 0.02 24.4);--core-red-100:oklch(0.955 0.04 24.4);--core-red-150:oklch(0.93 0.07 24.4);--core-red-200:oklch(0.87 0.11 24.4);--core-red-300:oklch(0.765 0.17 24.4);--core-red-400:oklch(0.66 0.22 24.4);--core-red-500:oklch(0.555 0.23 24.4);--core-red-600:oklch(0.45 0.23 24.4);--core-red-700:oklch(0.38 0.18 24.4);--core-red-800:oklch(0.32 0.14 24.4);--core-red-850:oklch(0.28 0.11 24.4);--core-red-900:oklch(0.24 0.09 24.4);--core-red-950:oklch(0.2 0.07 24.4);--core-orange-50:oklch(0.97 0.02 50);--core-orange-100:oklch(0.955 0.045 50);--core-orange-150:oklch(0.93 0.07 50);--core-orange-200:oklch(0.87 0.11 50);--core-orange-300:oklch(0.765 0.16 50);--core-orange-400:oklch(0.66 0.2 50);--core-orange-500:oklch(0.555 0.22 50);--core-orange-600:oklch(0.45 0.19 50);--core-orange-700:oklch(0.38 0.15 50);--core-orange-800:oklch(0.32 0.12 50);--core-orange-850:oklch(0.28 0.1 50);--core-orange-900:oklch(0.24 0.08 50);--core-orange-950:oklch(0.2 0.06 50);--core-yellow-50:oklch(0.97 0.03 75.5);--core-yellow-100:oklch(0.955 0.055 75.5);--core-yellow-150:oklch(0.93 0.08 75.5);--core-yellow-200:oklch(0.87 0.12 75.5);--core-yellow-300:oklch(0.765 0.16 75.5);--core-yellow-400:oklch(0.66 0.18 75.5);--core-yellow-500:oklch(0.555 0.17 75.5);--core-yellow-600:oklch(0.45 0.14 75.5);--core-yellow-700:oklch(0.38 0.11 75.5);--core-yellow-800:oklch(0.32 0.09 75.5);--core-yellow-850:oklch(0.28 0.07 75.5);--core-yellow-900:oklch(0.24 0.06 75.5);--core-yellow-950:oklch(0.2 0.05 75.5);--core-green-50:oklch(0.97 0.05 145);--core-green-100:oklch(0.955 0.1 145);--core-green-150:oklch(0.93 0.15 145);--core-green-200:oklch(0.87 0.2 145);--core-green-300:oklch(0.765 0.24 145);--core-green-400:oklch(0.66 0.25 145);--core-green-500:oklch(0.555 0.23 145);--core-green-600:oklch(0.45 0.19 145);--core-green-700:oklch(0.38 0.16 145);--core-green-800:oklch(0.32 0.12 145);--core-green-850:oklch(0.28 0.1 145);--core-green-900:oklch(0.24 0.08 145);--core-green-950:oklch(0.2 0.06 145);--core-cyan-50:oklch(0.97 0.025 192.4);--core-cyan-100:oklch(0.955 0.05 192.4);--core-cyan-150:oklch(0.93 0.075 192.4);--core-cyan-200:oklch(0.87 0.11 192.4);--core-cyan-300:oklch(0.765 0.15 192.4);--core-cyan-400:oklch(0.66 0.17 192.4);--core-cyan-500:oklch(0.555 0.16 192.4);--core-cyan-600:oklch(0.45 0.14 192.4);--core-cyan-700:oklch(0.38 0.12 192.4);--core-cyan-800:oklch(0.32 0.09 192.4);--core-cyan-850:oklch(0.28 0.08 192.4);--core-cyan-900:oklch(0.24 0.06 192.4);--core-cyan-950:oklch(0.2 0.05 192.4);--core-blue-50:oklch(0.97 0.02 236.5);--core-blue-100:oklch(0.955 0.04 236.5);--core-blue-150:oklch(0.93 0.06 236.5);--core-blue-200:oklch(0.87 0.1 236.5);--core-blue-300:oklch(0.765 0.15 236.5);--core-blue-400:oklch(0.66 0.18 236.5);--core-blue-500:oklch(0.555 0.19 236.5);--core-blue-600:oklch(0.45 0.17 236.5);--core-blue-700:oklch(0.38 0.14 236.5);--core-blue-800:oklch(0.32 0.11 236.5);--core-blue-850:oklch(0.28 0.09 236.5);--core-blue-900:oklch(0.24 0.07 236.5);--core-blue-950:oklch(0.2 0.05 236.5);--core-white:oklch(0.997 0 276.6);--core-black:oklch(0.02 0.01 276.6);--core-neutral-50:oklch(0.982 0.002 276.6);--core-neutral-100:oklch(0.968 0.002 276.6);--core-neutral-150:oklch(0.952 0.003 276.6);--core-neutral-200:oklch(0.92 0.005 276.6);--core-neutral-300:oklch(0.82 0.01 276.6);--core-neutral-400:oklch(0.72 0.015 276.6);--core-neutral-500:oklch(0.615 0.018 276.6);--core-neutral-600:oklch(0.51 0.02 276.6);--core-neutral-700:oklch(0.41 0.024 276.6);--core-neutral-800:oklch(0.307 0.028 276.6);--core-neutral-850:oklch(0.28 0.03 276.6);--core-neutral-900:oklch(0.25 0.032 276.6);--core-neutral-950:oklch(0.22 0.024 276.6);--bg-base:var(--core-white);--bg-surface-1:var(--core-neutral-50);--bg-surface-2:var(--core-neutral-100);--bg-surface-3:var(--core-neutral-150);--border-1:var(--core-neutral-100);--border-2:var(--core-neutral-150);--border-3:var(--core-neutral-200);--border-subtle:var(--border-2);--border-hairline:1px;--text-primary:var(--core-neutral-950);--text-secondary:var(--core-neutral-700);--text-muted:var(--core-neutral-600);--text-inverse:var(--core-neutral-50);--text-header:var(--core-neutral-950);--text-light-primary:var(--core-neutral-50);--text-tertiary:var(--core-neutral-500);--text-placeholder:var(--core-neutral-500);--text-disabled:var(--core-neutral-400);--overlay-scrim:rgba(0,0,0,0.25);--accent-primary:var(--core-purple-500);--accent-primary-subtle:var(--core-purple-50);--accent-bg:var(--core-purple-100);--accent-border:var(--core-purple-200);--accent-border-subtle:var(--core-purple-150);--accent-hover:var(--core-purple-600);--accent-text:var(--core-purple-700);--focus-ring:var(--core-purple-400);--feedback-success:var(--core-green-500);--feedback-warning:var(--core-yellow-500);--feedback-error:var(--core-red-500);--feedback-info:var(--core-blue-500);--feedback-error-text:var(--core-red-700);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-overshoot:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--core-blur-xs:blur(6px);--core-blur-sm:blur(11px);--core-blur-md:blur(16px);--core-blur-lg:blur(21px);--core-blur-xl:blur(26px);--core-blur-xxl:blur(31px);--shadow-base-xs:0px 1px 2px 0px #5869760a;--shadow-base-sm:0px 2px 4px 0px #5869760f;--shadow-base-md:0px 4px 8px 0px #49535b14;--shadow-base-lg:0px 6px 16px 0px #34474d1a;--shadow-base-xl:0px 12px 24px 0px #25282c1f;--shadow-layered-sm:0px 2px 4px 0px #5869760f,0px 1px 2px 0px #5869760a;--shadow-layered-md:0px 4px 8px 0px #49535b14,0px 2px 4px 0px #5869760a;--shadow-layered-lg:0px 8px 16px 0px #34474d1a,0px 4px 8px 0px #49535b0f;--shadow-hover-sm:0px 3px 6px 0px #58697614;--shadow-hover-md:0px 5px 10px 0px #49535b1a;--shadow-hover-lg:0px 8px 20px 0px #34474d1f;--shadow-inset-sm:0 0 2px 0 rgba(50,50,50,0.07) inset;--shadow-inset-md:0 0 6px 0 rgba(50,50,50,0.07) inset;--container-shadow:0 1px 1px 0 rgba(20,30,50,0.04),0 6px 10px -6px rgba(20,30,50,0.08);--card-shadow:0 1px 1px 0 rgba(20,30,50,0.03),0 2px 4px -2px rgba(20,30,50,0.05);--shadow-chip:0 0.5px 0.75px rgba(0,0,0,0.07);--core-success-50:var(--core-green-50);--core-success-100:var(--core-green-100);--core-success-200:var(--core-green-200);--core-success-300:var(--core-green-300);--core-success-400:var(--core-green-400);--core-success-500:var(--core-green-500);--core-success-600:var(--core-green-600);--core-success-700:var(--core-green-700);--core-success-800:var(--core-green-800);--core-success-850:var(--core-green-850);--core-success-900:var(--core-green-900);--core-success-950:var(--core-green-950);--core-alert-50:var(--core-yellow-50);--core-alert-100:var(--core-yellow-100);--core-alert-200:var(--core-yellow-200);--core-alert-300:var(--core-yellow-300);--core-alert-400:var(--core-yellow-400);--core-alert-500:var(--core-yellow-500);--core-alert-600:var(--core-yellow-600);--core-alert-700:var(--core-yellow-700);--core-alert-800:var(--core-yellow-800);--core-alert-850:var(--core-yellow-850);--core-alert-900:var(--core-yellow-900);--core-alert-950:var(--core-yellow-950);--core-destructive-50:var(--core-red-50);--core-destructive-100:var(--core-red-100);--core-destructive-200:var(--core-red-200);--core-destructive-300:var(--core-red-300);--core-destructive-400:var(--core-red-400);--core-destructive-500:var(--core-red-500);--core-destructive-600:var(--core-red-600);--core-destructive-700:var(--core-red-700);--core-destructive-800:var(--core-red-800);--core-destructive-850:var(--core-red-850);--core-destructive-900:var(--core-red-900);--core-destructive-950:var(--core-red-950);--core-surface-1:linear-gradient(180deg,oklch(0.992 0.002 247.9),oklch(0.988 0.002 247.9));--core-gradient-01:linear-gradient(129deg,#efbf98,#4f41f1 64.6%,#3e2dd5);--selection-bg:var(--core-purple-400);--selection-border:var(--core-blue-400);--method-get:var(--core-green-600);--method-post:var(--core-blue-600);--method-put:var(--core-orange-500);--method-patch:var(--core-yellow-600);--method-delete:var(--core-red-500);--status-active:var(--core-purple-600);--status-completed:var(--core-green-500);--status-pending:var(--core-neutral-400)}.coast-demo-scope[data-theme=dark]{--bg-base:var(--core-black);--bg-surface-1:var(--core-neutral-950);--bg-surface-2:var(--core-neutral-900);--bg-surface-3:var(--core-neutral-850);--border-1:var(--core-neutral-800);--border-2:var(--core-neutral-700);--border-3:var(--core-neutral-600);--border-subtle:var(--border-2);--text-primary:var(--core-neutral-50);--text-secondary:var(--core-neutral-300);--text-muted:var(--core-neutral-400);--text-inverse:var(--core-neutral-950);--text-header:var(--core-neutral-50);--text-light-primary:var(--core-neutral-950);--text-tertiary:var(--core-neutral-400);--text-placeholder:var(--core-neutral-500);--text-disabled:var(--core-neutral-600);--accent-primary:var(--core-purple-400);--accent-primary-subtle:var(--core-purple-900);--accent-bg:var(--core-purple-900);--accent-border:var(--core-purple-800);--accent-border-subtle:var(--core-purple-850);--accent-hover:var(--core-purple-400);--accent-text:var(--core-purple-300);--focus-ring:var(--core-purple-400);--feedback-success:var(--core-green-400);--feedback-warning:var(--core-yellow-400);--feedback-error:var(--core-red-400);--feedback-info:var(--core-blue-400);--selection-bg:var(--core-purple-500);--selection-border:var(--core-blue-400);--method-get:var(--core-green-400);--method-post:var(--core-blue-400);--method-put:var(--core-orange-400);--method-patch:var(--core-yellow-400);--method-delete:var(--core-red-400);--status-active:var(--core-purple-400);--status-completed:var(--core-green-400);--status-pending:var(--core-neutral-500);--shadow-base-xs:0px 1px 2px 0px rgba(0,0,0,0.3);--shadow-base-sm:0px 2px 4px 0px rgba(0,0,0,0.35);--shadow-base-md:0px 4px 8px 0px rgba(0,0,0,0.4);--shadow-base-lg:0px 6px 16px 0px rgba(0,0,0,0.45);--shadow-base-xl:0px 12px 24px 0px rgba(0,0,0,0.5);--shadow-layered-sm:0px 2px 4px 0px rgba(0,0,0,0.35),0px 1px 2px 0px rgba(0,0,0,0.3);--shadow-layered-md:0px 4px 8px 0px rgba(0,0,0,0.4),0px 2px 4px 0px rgba(0,0,0,0.3);--shadow-layered-lg:0px 8px 16px 0px rgba(0,0,0,0.45),0px 4px 8px 0px rgba(0,0,0,0.35);--shadow-hover-sm:0px 3px 6px 0px rgba(0,0,0,0.4);--shadow-hover-md:0px 5px 10px 0px rgba(0,0,0,0.45);--shadow-hover-lg:0px 8px 20px 0px rgba(0,0,0,0.5);--shadow-inset-sm:0 0 2px 0 rgba(0,0,0,0.2) inset;--shadow-inset-md:0 0 6px 0 rgba(0,0,0,0.25) inset;--container-shadow:0 1px 1px 0 rgba(0,0,0,0.35),0 6px 10px -6px rgba(0,0,0,0.5);--card-shadow:0 1px 1px 0 rgba(0,0,0,0.3),0 2px 4px -2px rgba(0,0,0,0.35)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.coast-demo-scope,.coast-demo-scope[data-theme=dark]{--border-hairline:0.5px}}.coast-demo-scope{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);background:var(--bg-surface-1);border:1px solid var(--border-1);border-radius:12px;padding:24px;box-sizing:border-box;overflow-x:auto}.coast-demo-scope button{font-family:inherit}.ImageThumbnail_thumbnailContainer__xhrGu{position:relative}.ImageThumbnail_thumbnailImage__22J3V{display:block;max-width:120px;max-height:120px;border-radius:8px;border:none;box-shadow:0 2px 2px 0 var(--core-neutral-50);padding:0;object-fit:contain;cursor:pointer;transition:transform .15s ease}.ImageThumbnail_thumbnailRemoveWrapper__xvqbk{position:absolute;top:-6px;right:-6px;z-index:1}.ImageThumbnail_thumbnailRemove__Gd7AC{width:20px;height:20px;border-radius:50%;border:.5px solid var(--core-neutral-200);background-color:white;color:var(--core-neutral-900);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:filter .15s ease,opacity .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.1);opacity:0;pointer-events:none}.ImageThumbnail_thumbnailRemove__Gd7AC:hover{filter:brightness(.98)}.ImageThumbnail_thumbnailContainer__xhrGu:hover .ImageThumbnail_thumbnailRemoveWrapper__xvqbk .ImageThumbnail_thumbnailRemove__Gd7AC{opacity:1;pointer-events:auto}.ImageThumbnail_thumbnailRemove__Gd7AC:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--core-purple-500);outline-offset:2px}.ImageThumbnail_lightboxBackdrop__BQgmX{position:fixed;inset:0;background:rgba(0,0,0,.8);z-index:1000}.ImageThumbnail_lightboxContent__5igWK{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:90vw;max-height:90vh}.ImageThumbnail_lightboxImageContainer__wkJg3{position:relative;display:flex;align-items:center;justify-content:center}.ImageThumbnail_lightboxCloseButton__Dlq1L{position:absolute;top:12px;right:12px;z-index:10;background:rgba(255,255,255,.9)!important}.ImageThumbnail_lightboxCloseButton__Dlq1L:hover{background:white!important}.ImageThumbnail_lightboxImage__FH3S_{max-width:80vw;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.ImageThumbnail_lightboxTitle__rCSib{color:white;font-size:14px;font-weight:500;text-align:center;max-width:80vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModuleBadge_badge__FWe9L{display:inline-flex;height:var(--control-height-24);flex-shrink:0;align-items:center;gap:var(--space-4);border:var(--border-hairline) solid var(--accent-border);border-radius:var(--radius-6);background:var(--accent-primary-subtle);color:var(--accent-text);padding:0 var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);user-select:none;-webkit-user-select:none}.ModuleBadge_badge__FWe9L svg{width:var(--space-12);height:var(--space-12);flex-shrink:0}.Knowledge_detailTimestamp__WZkxV{color:var(--text-muted)}.Knowledge_categoryBadge__QPw_0,.Knowledge_detailTimestamp__WZkxV{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text)}.Knowledge_categoryBadge__QPw_0{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);white-space:nowrap}.Knowledge_badgeGeneral___NMFo{background:var(--core-green-100);color:var(--core-green-600)}.Knowledge_badgeTechnical__lmRJ4{background:var(--core-blue-100);color:var(--core-blue-600)}.Knowledge_sourceIconBadged__nTYV3{position:relative;display:flex;align-items:center;justify-content:center}.Knowledge_sourceIconDot__kJg_7{position:absolute;top:-2px;right:-3px;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-half);background:var(--feedback-error);box-shadow:0 0 0 1.5px var(--bg-base)}.Knowledge_syncPill__gsaBo{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);white-space:nowrap}.Knowledge_syncDot__3aWJF{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-half);flex-shrink:0}.Knowledge_syncDotHealthy__dXYZ1{background:var(--feedback-success)}.Knowledge_syncDotSyncing__lOPnW{background:var(--feedback-warning)}.Knowledge_syncDotPaused__IRGpW{background:transparent;border:var(--border-hairline) solid var(--text-placeholder)}.Knowledge_syncDotFailed__RTXr0{background:var(--feedback-error)}.Knowledge_detailField__ApNlb{display:flex;flex-direction:column;gap:var(--space-8)}.Knowledge_detailFieldLabel__yT7z3{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading);color:var(--text-secondary)}.Knowledge_detailFieldOptional__mxiwA{font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_detailContentField__53XeQ{display:flex;flex-direction:column;gap:var(--space-8);flex:1;min-height:0}.Knowledge_detailSyncField__wwnAa{display:flex;flex-direction:column;gap:var(--space-8);flex-shrink:0}.Knowledge_detailContentLabelRow__KZHvl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16)}.Knowledge_originField__drH_I{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-6);width:100%;min-height:var(--space-32);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-12);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);box-shadow:var(--shadow-inset-sm)}.Knowledge_originType__B9ftp{letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_originDivider__OyaB7,.Knowledge_originType__B9ftp{flex-shrink:0;font-size:var(--text-base);line-height:var(--leading-base)}.Knowledge_originDivider__OyaB7{color:var(--text-placeholder)}.Knowledge_originValue__In4qZ{overflow:hidden;white-space:nowrap}.Knowledge_originInput__VDG0u,.Knowledge_originValue__In4qZ{flex:1;min-width:0;text-overflow:ellipsis;font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-primary)}.Knowledge_originInput__VDG0u{padding:0;border:none;outline:none;background:transparent;font-family:var(--font-body)}.Knowledge_detailContentHint__7kyel{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_contentPanel__Z5D0g{flex:1;min-height:120px;padding:var(--space-16);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);overflow-y:auto}.Knowledge_contentPanelEmpty__5UK2j{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_syncCardHeader__Q0_rD{display:flex;align-items:center;gap:var(--space-12)}.Knowledge_syncCardSpacer__8Fp1f{flex:1}.Knowledge_syncCard__pFMYy{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2)}.Knowledge_syncCardRow__bcImC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-10) var(--space-16);background:var(--bg-surface-1);border-radius:var(--radius-8)}.Knowledge_syncCardLabel__lpl5c{display:flex;align-items:center;gap:var(--space-6);color:var(--text-muted)}.Knowledge_syncCardLabel__lpl5c,.Knowledge_syncCardValue__7ytco{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text)}.Knowledge_syncCardValue__7ytco{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Knowledge_previewFrame__O4Tjz{box-sizing:border-box;width:100%;min-height:420px;flex:1;border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12);background:var(--bg-surface-1)}.Knowledge_filePreviewText__mkhMK{box-sizing:border-box;flex:1;min-height:120px;margin:0;padding:var(--space-16);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);overflow:auto;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.Knowledge_fileContentEditor__GsZnY{display:flex;flex-direction:column;flex:1;min-height:240px}.Knowledge_fileContentEditor__GsZnY .cm-theme{flex:1;min-height:0}.Knowledge_csvPreview__dm94p{display:flex;flex:1;min-height:120px;flex-direction:column;overflow:hidden;background:var(--bg-surface-1);border:1px solid var(--border-1);border-radius:var(--radius-8)}.Knowledge_csvTable__a6Qop{min-height:0}.Knowledge_csvPreview__dm94p .Knowledge_csvHeader__ExGYB{background:var(--bg-surface-1)}.Knowledge_csvCell__jcGHo{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Knowledge_csvPreviewLimit__i_n2p{flex-shrink:0;padding:var(--space-8) var(--space-16);border-top:var(--border-hairline) solid var(--border-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted)}.Knowledge_previewFallback__6yuoT,.Knowledge_previewLoading___BGXn{display:flex;align-items:center;justify-content:center;min-height:200px;background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12)}.Knowledge_previewFallback__6yuoT{flex-direction:column;gap:var(--space-12);padding:var(--space-24);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_addSourceMenuItem__ZBfN8:focus-visible,.Knowledge_dropzone__r_jAM:focus-visible,.Knowledge_emptyActionCard__lCp_y:focus-visible,.Knowledge_originInput__VDG0u:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.Knowledge_typePanel__49H8P{display:flex;flex-direction:column;overflow:hidden;width:280px;padding:var(--space-4) var(--space-4) var(--space-6);border-radius:inherit}.Knowledge_typeList__9Zzn3{display:flex;flex-direction:column;gap:var(--border-hairline);min-width:0}.Knowledge_typeOption__AAbz9{position:relative;display:flex;align-items:center;gap:var(--space-6);box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-6);border-radius:var(--radius-6)}.Knowledge_typeOption__AAbz9:focus-within .Knowledge_categoryBadge__QPw_0,.Knowledge_typeOption__AAbz9:hover .Knowledge_categoryBadge__QPw_0{filter:brightness(.96)}.Knowledge_typeOptionButton___KLNx{appearance:none;display:flex;align-items:center;gap:var(--space-6);flex:1 1 auto;min-width:0;padding:0;margin:0;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.Knowledge_filterPopover__ttZ8j{box-sizing:border-box;width:300px;max-width:calc(100vw - var(--space-32))}.Knowledge_filterPanel__ILjjA,.Knowledge_filterPanel__ILjjA *{box-sizing:border-box}.Knowledge_filterPanel__ILjjA{width:100%}.Knowledge_filterNote__xAS_R{margin:0 var(--space-8) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_addSourceMenu__2_JtV{width:260px}.Knowledge_addSourceMenuItem__ZBfN8{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-10);background:transparent;border:none;border-radius:var(--radius-6);cursor:pointer;text-align:left}@media (hover:hover) and (pointer:fine){.Knowledge_addSourceMenuItem__ZBfN8:hover{background:var(--bg-surface-2)}}.Knowledge_addSourceMenuIcon__vAOfa{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-16);height:21px;color:var(--text-muted)}.Knowledge_addSourceMenuCopy__4tu5O{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.Knowledge_addSourceMenuTitle__xouR8{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Knowledge_addSourceMenuSubtitle__E_faz{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_dialogFields__7ki15{display:flex;flex-direction:column;gap:var(--space-16)}.Knowledge_dialogError__GIedD{display:block;margin-top:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--feedback-error)}.Knowledge_syncToggleRow__4_YAE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-8)}.Knowledge_syncToggleCopy__AXg7_{display:flex;flex-direction:column;gap:var(--space-2)}.Knowledge_syncToggleTitle__swXIA{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Knowledge_syncToggleHint__Xq4mt{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_dropzone__r_jAM{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);width:100%;min-height:120px;padding:var(--space-24);background:var(--bg-surface-1);border:2px dashed var(--border-3);border-radius:var(--radius-12);color:var(--text-muted);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.Knowledge_dropzone__r_jAM:disabled{cursor:default;opacity:.6}@media (hover:hover) and (pointer:fine){.Knowledge_dropzone__r_jAM:hover:not(:disabled){background:var(--bg-surface-2);border-color:var(--accent-border);color:var(--text-secondary)}.Knowledge_dropzone__r_jAM:hover:not(:disabled) .Knowledge_dropzoneTitle__ejkPZ{color:var(--text-primary)}}.Knowledge_dropzone__r_jAM:active:not(:disabled){background:var(--bg-surface-2);border-color:var(--accent-primary)}.Knowledge_dropzoneActive__JCOlC{border-color:var(--accent-primary);background:var(--accent-primary-subtle)}.Knowledge_dropzoneTitle__ejkPZ{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-secondary);word-break:break-word}.Knowledge_dropzoneHint__7qj9d{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_fileInput__P7BD6{display:none}.Knowledge_emptyActions___XR7V{display:flex;gap:var(--space-12)}.Knowledge_emptyActionCard__lCp_y{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);width:160px;padding:var(--space-16);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);color:var(--text-muted);cursor:pointer;text-align:left}@media (hover:hover) and (pointer:fine){.Knowledge_emptyActionCard__lCp_y:hover{background:var(--bg-surface-2);border-color:var(--border-3)}}.Knowledge_emptyActionTitle__8516h{margin-top:var(--space-12);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Knowledge_emptyActionSubtitle__DFry_{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.Knowledge_sortableRow__YuLBI{position:relative;touch-action:none}.Knowledge_dragging__rjCiN{opacity:.5;z-index:1}.Knowledge_pickerField__Z5Ozk{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;min-height:var(--space-32);padding:var(--space-4) var(--space-12);background:var(--bg-base);border:var(--border-hairline) solid var(--border-3);border-radius:var(--radius-8);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.08),0 .5px 1.5px 0 rgba(0,0,0,.07);cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);text-align:left;user-select:none;-webkit-user-select:none}@media (hover:hover) and (pointer:fine){.Knowledge_pickerField__Z5Ozk:hover{background:var(--bg-surface-2)}}.Knowledge_pickerFieldInline__mN7KZ{width:auto;min-height:var(--control-height-26);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);gap:var(--space-2);background:transparent;border-color:transparent;box-shadow:none}@media (hover:hover) and (pointer:fine){.Knowledge_pickerFieldInline__mN7KZ:hover .Knowledge_pickerChevron__FVbQ_{color:var(--text-secondary)}}.Knowledge_pickerFieldInline__mN7KZ[data-open=true] .Knowledge_pickerChevron__FVbQ_{color:var(--text-secondary)}.Knowledge_pickerFieldDisabled__h7uJR{background:var(--bg-surface-1);cursor:not-allowed;opacity:.6}.Knowledge_pickerField__Z5Ozk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.Knowledge_pickerValue__EcMmY{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.Knowledge_pickerChevron__FVbQ_{flex-shrink:0;color:var(--text-tertiary)}.Knowledge_pickerCheck__uet1o{flex-shrink:0;color:var(--accent-primary)}.Knowledge_dialogBackdrop__AKuaF{position:fixed;inset:0;z-index:900;background:var(--overlay-scrim)}.Knowledge_dialogPositioner__3myu5{position:fixed;inset:0;z-index:901;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--space-16);pointer-events:none}.Knowledge_dialogPopup____E2L{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-16);max-width:100%;max-height:min(85vh,calc(100dvh - 2 * var(--space-16)));padding:var(--space-24);background:var(--bg-base);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);box-shadow:0 16px 48px rgba(0,0,8,.18),0 4px 12px rgba(0,0,8,.12);pointer-events:auto}.Knowledge_dialogTitle__0agNZ{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary)}.Knowledge_dialogBody__PYVpd{min-height:0;overflow-y:auto;padding:var(--space-4);margin:calc(-1 * var(--space-4))}.Knowledge_dialogActions__YO8YA{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8)}.Knowledge_csvCell__jcGHo,.Knowledge_detailContentHint__7kyel,.Knowledge_filePreviewText__mkhMK,.Knowledge_originValue__In4qZ,.Knowledge_syncCardValue__7ytco{user-select:text}.Knowledge_syncCardHeader__Q0_rD{flex-wrap:wrap;row-gap:var(--space-4)}.Knowledge_syncCardHeader__Q0_rD .Knowledge_syncPill__gsaBo{order:1;flex-basis:100%;min-width:0;white-space:normal}.CoreField_root__GyQtI{display:flex;flex-direction:column}.CoreField_label__TlF81{font-weight:500;color:var(--text-primary);margin-bottom:6px}.CoreField_description__Yfgpv,.CoreField_label__TlF81{font-family:Inter,sans-serif;font-size:12px;line-height:16px}.CoreField_description__Yfgpv{color:var(--text-muted);margin-top:-4px;margin-bottom:12px}.CoreField_error__UV17J{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var(--core-red-400);margin-top:6px}.CoreField_root__GyQtI[data-disabled] .CoreField_label__TlF81{opacity:.6}.CoreField_root__GyQtI[data-invalid] .input{border-color:var(--core-red-500)}.CoreField_root__GyQtI[data-invalid] .input:focus-visible{outline-color:var(--core-red-200)}.shared_rail__ltF17{display:flex;flex-direction:column;gap:var(--space-16);height:100%;min-height:0;padding:var(--space-16) var(--space-12) var(--space-16) var(--space-16)}.shared_railScroll__1MbSN{flex:1;min-height:0;overflow-y:auto}.shared_railNotice__dTBc0{display:block;padding:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.shared_detailInner__XHtmR{display:flex;flex-direction:column;gap:var(--space-24);flex:1;min-height:0;padding:var(--space-32) max(var(--space-32),calc((100% - 656px) / 2));overflow-y:auto}@media (max-width:900px){.shared_rail__ltF17{padding:var(--space-16) var(--space-12) var(--space-16) var(--space-16)}.shared_detailInner__XHtmR{padding:var(--space-24) max(var(--space-24),calc((100% - 656px) / 2))}}.shared_detailHeader__pa_jr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.shared_detailHeaderLeading__TEc4d{display:flex;align-items:center;flex-shrink:0;margin-right:calc(var(--space-12) - var(--space-16))}.shared_detailHeading__I2hpl{display:flex;flex-direction:column;gap:var(--space-8);flex:1;min-width:0}.shared_detailEyebrow__LL8Qh{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.shared_detailTitleRow__v9a9I{display:flex;align-items:center;gap:var(--space-8);min-width:0}.shared_detailTitleSlot__apPf1{display:flex;align-items:center;min-width:0;min-height:32px}.shared_detailTitleSlotRenameable___rCRi{position:relative}.shared_detailTitleGhost__uv8Uv{visibility:hidden}.shared_detailTitleSlotEditing__aX2iQ{flex:1}.shared_detailTitleField__BZ_vY{position:absolute;inset:0}.shared_detailTitleField__BZ_vY.shared_detailTitleField__BZ_vY input{height:32px;padding:0;border:0;margin-top:-1px;font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary)}.shared_detailTitleRowRenameable__ubBq3 .shared_detailTitleEdit__p4dwb{display:flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity .12s ease}.shared_detailTitleRowRenameable__ubBq3:focus-within .shared_detailTitleEdit__p4dwb,.shared_detailTitleRowRenameable__ubBq3:hover .shared_detailTitleEdit__p4dwb{opacity:1}.shared_detailTitleEditHidden__wIgTg,.shared_detailTitleRowRenameable__ubBq3:focus-within .shared_detailTitleEditHidden__wIgTg,.shared_detailTitleRowRenameable__ubBq3:hover .shared_detailTitleEditHidden__wIgTg{opacity:0;visibility:hidden}@media (hover:none){.shared_detailTitleRowRenameable__ubBq3 .shared_detailTitleEdit__p4dwb{opacity:1}}.shared_detailTitleEmpty__vYI_T{color:var(--text-placeholder)}.shared_detailTitle__kO7VT{margin:0;font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared_detailFieldInput__mIlbB.shared_detailFieldInput__mIlbB input{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}.shared_detailMetaRow__q5ND6{display:flex;align-items:center;gap:var(--space-8);min-width:0}.shared_detailHeaderActions__gPTto{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.shared_detailState__CwgNN{flex-direction:column;justify-content:center;flex:1;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}.shared_detailState__CwgNN,.shared_railHeader___kBDx{display:flex;align-items:center;gap:var(--space-16)}.shared_railHeaderCopy__Ior7A{display:flex;flex:1;min-width:0;align-items:center;gap:var(--space-8)}.shared_railTitle__P9ucJ{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading);color:var(--text-secondary);white-space:nowrap}.shared_railCount__pwzVV{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-placeholder)}.shared_railSearchRow__cwWbx{display:flex;align-items:center;gap:var(--space-4)}.shared_railSearch__uWwOU{min-width:0}.shared_railSearchRow__cwWbx .shared_railSearch__uWwOU{flex:1}.shared_railEmptyState__fh7FY{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-24) var(--space-8);text-align:center;font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.shared_railList__Zq_eX{display:flex;flex-direction:column;gap:var(--space-4);min-height:0}.shared_railRow___bcan{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-8);width:100%;padding:var(--space-8);background:transparent;border:none;border-radius:var(--radius-6);text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.shared_railRow___bcan:hover{background:var(--bg-surface-1)}}.shared_railRow___bcan:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.shared_railRowSelected__bXxGu,.shared_railRowSelected__bXxGu:hover{background:var(--bg-surface-2)}.shared_railRowSelected__bXxGu .shared_railRowTitle__QShnx{color:var(--text-primary)}.shared_railRowIcon__1R6EY{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:16px;align-self:center;color:var(--text-muted)}.shared_railRowCopy___1NRt{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.shared_railRowTitle__QShnx{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared_railRowDescription__mtfbj{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared_railRowMeta__Veen_{display:flex;align-items:center;flex-shrink:0;height:21px}.shared_detailEmptyState__EW_YU{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--space-24);padding:var(--space-48) var(--space-32)}.shared_detailEmptyIcon__RQ01J{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background:var(--bg-surface-3);border:var(--border-hairline) solid var(--border-3);border-radius:var(--radius-8);box-shadow:var(--shadow-base-xs);color:var(--text-secondary)}.shared_detailEmptyCopy__uAGnn{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.shared_detailEmptyTitle__x5y4k{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary)}.shared_detailEmptyText__R5MJ8{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-muted);max-width:380px}.shared_clampedText__fAnUS{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.shared_clampedTextCollapsed__57Ntz{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.shared_clampToggle__dRRnU{margin-top:var(--space-4);padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--accent-text)}.shared_clampToggle__dRRnU:hover{text-decoration:underline}.shared_clampToggle__dRRnU:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-4)}.SplitPane_splitPane__GwpzA{display:flex;width:100%;height:100%;min-height:0}.SplitPane_listPanel__2IcOC{flex-shrink:0;display:flex;flex-direction:column}.SplitPane_resizeHandle__hVBEQ{position:absolute;top:var(--space-16);bottom:var(--space-16);left:calc(var(--space-12) - var(--space-4));width:7px;z-index:3;cursor:col-resize;touch-action:none;outline:none}.SplitPane_resizeHandle__hVBEQ:after{content:"";position:absolute;top:0;bottom:0;left:var(--space-2);width:var(--space-2);border-radius:1px;background:var(--border-3);opacity:0;transition:opacity .2s ease 0s;pointer-events:none}@media (hover:hover) and (pointer:fine){.SplitPane_resizeHandle__hVBEQ:hover:after{opacity:1;transition:opacity .2s ease .1s}}.SplitPane_resizeHandle__hVBEQ[data-dragging=true]:after{opacity:1;transition:none}.SplitPane_resizeHandle__hVBEQ:focus-visible:after{opacity:1;background:var(--focus-ring)}.SplitPane_detailPanel__U5BUo{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.SplitPane_detailPanel__U5BUo[data-edge=boundary]{border-left:var(--border-hairline) solid var(--border-2)}.SplitPane_resizeHandle__hVBEQ[data-edge=boundary]{left:-4px}.Skills_detailHeader__zjlST{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.Skills_detailHeading__0mvlB{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Skills_detailTitle__MCPQp{margin:0;font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Skills_detailMetaRow__x9ITs{display:flex;align-items:center;gap:var(--space-8)}.Skills_detailIdChip__spR7O{padding:var(--space-2) var(--space-8);background:var(--bg-surface-2);border-radius:var(--radius-6);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.Skills_detailIdChipPending__ORikq{color:var(--text-placeholder);opacity:.7}.Skills_detailScope__bnZMb{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-muted)}.Skills_detailField__KOo9e{display:flex;flex-direction:column;gap:var(--space-8)}.Skills_detailFieldLabel__HFgmH{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading);color:var(--text-secondary)}.Skills_detailFieldOptional__fxrwY{font-weight:var(--font-weight-text);color:var(--text-muted)}.Skills_detailInstructions__uLozb{display:flex;flex-direction:column;gap:var(--space-8);flex:1;min-height:0}.Behavior_behaviorPage__5UgCy{padding-top:var(--space-40);max-width:720px;margin:0 auto}.Behavior_pageHeader__efGTs{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-24)}.Behavior_pageTitle__BCQdl{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--font-weight-heading);color:var(--text-primary);margin:0}.Behavior_pageDescription__ehwiE{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-muted);margin:0}.Behavior_section__jAtaX{display:flex;flex-direction:column;gap:var(--space-16)}.Behavior_sectionHeader__tjW29{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Behavior_sectionLabel__OVCJa{font-weight:var(--font-weight-heading);color:var(--text-primary)}.Behavior_sectionDescription__ayRSU,.Behavior_sectionLabel__OVCJa{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}.Behavior_sectionDescription__ayRSU{font-weight:var(--font-weight-text);color:var(--text-muted);margin:0}.Behavior_errorState___SQCK,.Behavior_loadingState__bzkFJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-64) var(--space-32);color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}.Behavior_spinner__il3jS{animation:Behavior_spin__DGHku 1s linear infinite}@keyframes Behavior_spin__DGHku{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgentSettings_root__WJ0Df{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:14px;margin:24px 0}.AgentSettings_root__WJ0Df.AgentSettings_root__WJ0Df{padding:16px 12px 12px}.AgentSettings_root__WJ0Df,.AgentSettings_root__WJ0Df *{box-sizing:border-box}.AgentSettings_toolbar__sXqcu{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.AgentSettings_hint__sLN40{color:var(--text-tertiary);font-size:12.5px}.AgentSettings_window__Yyksm{display:grid;grid-template-columns:168px minmax(0,1fr);gap:var(--space-6);height:600px;padding:var(--space-6);border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-16,16px);background:var(--bg-surface-1);font-family:var(--font-body)}.AgentSettings_sidebar__o3gII{display:flex;flex-direction:column;gap:var(--space-12);min-height:0;min-width:0;overflow-y:auto;padding:var(--space-4) var(--space-2) var(--space-4) var(--space-4)}.AgentSettings_workspace__RgETN{display:flex;align-items:center;gap:var(--space-8);height:var(--space-32);padding:0 var(--space-8);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.AgentSettings_workspaceAvatar__sb__S{width:20px;height:20px;border-radius:var(--radius-6);object-fit:cover}.AgentSettings_workspaceName__8_iXM{flex:1}.AgentSettings_workspaceCaret__3Gppz{color:var(--text-tertiary)}.AgentSettings_groups__3H_un,.AgentSettings_subnav__4WDYY{display:flex;flex-direction:column;gap:var(--space-8)}.AgentSettings_screen__mVdCb{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12);background:var(--bg-base);box-shadow:0 1px 2px rgba(0,0,0,.04)}.AgentSettings_content__8_UzD{flex:1 1 auto;min-height:0;display:flex}.AgentSettings_scroll__qt887{flex:1;min-width:0}.AgentSettings_split__ltLMw{display:flex;flex:1;min-width:0;min-height:0}.AgentSettings_railWrap__R5k0a{display:flex;flex-direction:column;height:100%;min-height:0}.AgentSettings_railWrap__R5k0a>*{flex:1}.AgentSettings_detailWrap__B7FH8{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.AgentSettings_detailWrap__B7FH8.AgentSettings_detailWrap__B7FH8>*{padding:var(--space-24) var(--space-16)}.AgentSettings_docsLink__dx3dv{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none}.AgentSettings_docsLink__dx3dv:hover{color:var(--core-purple-600,#4f41f1)}.AgentSettings_composerLabel__mrI3_{margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:13px}.AgentSettings_composerArea__JqOFU{width:100%;max-width:640px}.AgentSettings_composer__3k8HX{width:100%}.AgentSettings_helper__bA1BT{z-index:5}.AgentSettings_portal__JrTJd{position:absolute;top:0;left:0;width:100%}@container (max-width: 760px){.AgentSettings_window__Yyksm{height:760px}.AgentSettings_split__ltLMw>div{flex-direction:column}.AgentSettings_split__ltLMw>div>div:first-child{width:100%!important;max-height:290px;border-bottom:var(--border-hairline) solid var(--border-2)}.AgentSettings_split__ltLMw [role=separator]{display:none}.AgentSettings_split__ltLMw>div>div:last-child{flex:1;min-height:0;border-left:none}}@media (max-width:640px){.AgentSettings_window__Yyksm{grid-template-columns:minmax(0,1fr);height:auto}.AgentSettings_sidebar__o3gII{overflow:visible}.AgentSettings_screen__mVdCb{height:680px}.AgentSettings_topBar__Kxp0Z{flex-wrap:wrap;height:auto;row-gap:var(--space-8)}.AgentSettings_detailWrap__B7FH8.AgentSettings_detailWrap__B7FH8>*{padding:var(--space-20,20px) var(--space-16)}.AgentSettings_helperContent__JDHcL.AgentSettings_helperContent__JDHcL{flex-direction:column;align-items:flex-start;gap:2px}}