@font-face{font-family:Montserrat;src:url(../media/montserrat-400.0zrqrhm0pg7gu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../media/montserrat-500.0ci2dfuf0tj-p.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../media/montserrat-600.33evi_7e2urdd.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Regular.191wd21g92b3l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Medium.1qhstay9-mvz-.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-SemiBold.1eg80wpbtanh-.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--workspace-font-sans:"Montserrat", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--workspace-font-mono:"JetBrains Mono", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-sans:var(--workspace-font-sans);--font-display:var(--workspace-font-sans);--font-mono:var(--workspace-font-mono);--app-font-sans:var(--workspace-font-sans);--workspace-header-height:52px;--workspace-sidebar-width:256px;--workspace-sidebar-rail-width:64px;--workspace-nav-height:32px;--workspace-nav-font-size:12.5px;--workspace-nav-radius:6px;--workspace-content-gap:24px;--workspace-duration:.15s;--workspace-canvas:var(--surface-bg,#fbfbfa);--workspace-surface:var(--surface-raised,#fff);--workspace-hover:var(--surface-muted,#f4f4f1);--workspace-border:var(--border-default,#00000014);--workspace-text:var(--text-primary,#12131a);--workspace-muted:var(--text-muted,#52524b);--workspace-subtle:var(--text-subtle,#65675f);--workspace-accent:var(--color-accent,#4338ca);--workspace-action:var(--color-action,#5b4beb);--workspace-action-hover:var(--color-action-hover,#4338ca);--workspace-nav-active:color-mix(in srgb, var(--workspace-accent) 14%, transparent);--workspace-focus:var(--color-focus-ring,var(--workspace-accent))}html[data-brand-theme=isa],:root:where(:not([data-brand-theme])){--surface-bg:#fbfbfa;--surface-raised:#fff;--surface-plate:#fff;--surface-sunken:#f4f4f1;--surface-muted:#f4f4f1;--surface-elevated:#fff;--surface-overlay:#fffffff5;--text-primary:#12131a;--text-secondary:#52524b;--text-muted:#65675f;--text-subtle:#71716b;--border-default:#00000014;--border-hairline:var(--border-default);--border-muted:#0000000a;--border-strong:#00000029;--color-accent:#4338ca;--color-accent-hover:#3730a3;--color-action:#5b4beb;--color-action-hover:#4338ca;--color-focus-ring:#5b4beb;--accent-foreground:#fff;--shadow-card:0 1px 3px #12131a0a;--shadow-card-hover:0 3px 10px #12131a12;--shadow-button-primary:0 1px 2px #12131a1f;--surface-card-bg:var(--surface-raised)}html[data-brand-theme=isa].dark,html[data-brand-theme=isa][data-theme=dark],:root:where(:not([data-brand-theme])):where(.dark,[data-theme=dark]){--surface-bg:#090a0f;--surface-raised:#11131a;--surface-plate:#11131a;--surface-sunken:#06070a;--surface-muted:#151720;--surface-elevated:#191c26;--surface-overlay:#11131af5;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#94a3b8;--text-subtle:#8b96a9;--border-default:#ffffff14;--border-hairline:var(--border-default);--border-muted:#ffffff0a;--border-strong:#ffffff29;--color-accent:#a78bfa;--color-accent-hover:#c4b5fd;--color-focus-ring:#a78bfa;--accent-foreground:#12131a;--shadow-card:inset 0 1px 0 #ffffff09, 0 2px 8px #0000002e;--shadow-card-hover:inset 0 1px 0 #ffffff0d, 0 4px 12px #0000003d;--shadow-button-primary:0 1px 2px #0000003d}html[data-brand-theme=isa],:root:where(:not([data-brand-theme])){--background:var(--surface-bg);--foreground:var(--text-primary);--surface:var(--surface-raised);--bg:var(--surface-bg);--text:var(--text-primary);--border:var(--border-default);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--focus-ring:var(--color-focus-ring);--card:var(--surface-raised);--card-foreground:var(--text-primary);--popover:var(--surface-elevated);--popover-foreground:var(--text-primary);--primary:var(--color-action);--primary-foreground:#fff;--secondary:var(--surface-muted);--secondary-foreground:var(--text-primary);--muted:var(--surface-muted);--muted-foreground:var(--text-muted);--ring:var(--color-focus-ring);--input:var(--border-strong);--color-background:var(--surface-bg);--color-foreground:var(--text-primary);--color-surface:var(--surface-raised);--color-surface-muted:var(--surface-muted);--color-surface-elevated:var(--surface-elevated);--color-muted:var(--text-muted);--color-subtle:var(--text-subtle);--color-border:var(--border-default);--color-border-strong:var(--border-strong);--color-primary:var(--color-action);--color-primary-hover:var(--color-action-hover);--sidebar:var(--surface-raised);--sidebar-foreground:var(--text-primary);--sidebar-border:var(--border-default);--sidebar-primary:var(--color-action);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--workspace-nav-active);--sidebar-accent-foreground:var(--text-primary);--sidebar-ring:var(--color-focus-ring);--isa-brand-accent:var(--color-accent);--isa-brand-action:var(--color-action);--isa-brand-action-hover:var(--color-action-hover);--isa-brand-background:var(--surface-bg);--isa-brand-surface:var(--surface-raised);--isa-brand-border:var(--border-default);--isa-brand-foreground:var(--text-primary);--isa-brand-muted:var(--text-muted)}html.isa-workspace{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}.isa-workspace{min-width:0;font-family:var(--workspace-font-sans);--app-header-height:var(--workspace-header-height);color:var(--workspace-text)!important;background-color:var(--workspace-canvas)!important}.isa-workspace body,.isa-workspace .font-sans,.isa-workspace .font-display{font-family:var(--workspace-font-sans)}.isa-workspace body{letter-spacing:-.006em;font-size:1rem;line-height:1.5}.isa-workspace :is(code,pre,kbd,.font-mono){font-family:var(--workspace-font-mono)}.isa-workspace .tabular-nums{font-variant-numeric:tabular-nums}.isa-workspace :is(h1,h2,h3){text-wrap:balance}.isa-workspace :is(p,dd,li){text-wrap:pretty}.isa-workspace :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.isa-workspace-header{min-width:0;height:var(--workspace-header-height);min-height:var(--workspace-header-height);color:var(--workspace-text);background-color:var(--workspace-canvas);border-bottom:1px solid var(--workspace-border);flex-shrink:0}.isa-workspace-sidebar{min-height:0;color:var(--workspace-text);background:var(--workspace-surface);border-inline-end:1px solid var(--workspace-border)}.isa-workspace-nav{scrollbar-gutter:stable;min-height:0}.isa-workspace-nav-label{color:var(--workspace-subtle);letter-spacing:.065em;font-size:10px;font-weight:600;line-height:16px}.isa-workspace-nav-link{min-width:0;min-height:var(--workspace-nav-height);border-radius:var(--workspace-nav-radius);color:var(--workspace-muted);font-family:var(--workspace-font-sans);font-size:var(--workspace-nav-font-size);text-align:start;transition:color var(--workspace-duration), background-color var(--workspace-duration);background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}.isa-workspace-nav-link:hover{color:var(--workspace-text);background:var(--workspace-hover)}.isa-workspace-nav-link[aria-current=page],.isa-workspace-nav-link[data-active=true]{color:var(--workspace-text);background:var(--workspace-nav-active);box-shadow:inset 2.5px 0 0 var(--workspace-accent);font-weight:600}.isa-workspace-nav-link[aria-current=page]>svg,.isa-workspace-nav-link[data-active=true]>svg{color:var(--workspace-accent)}.isa-workspace-nav-link[aria-disabled=true]{opacity:.55;cursor:not-allowed}.isa-workspace-skip-link{z-index:var(--z-toast,70);border:1px solid var(--workspace-border);color:var(--workspace-text);background:var(--workspace-surface);border-radius:6px;padding:10px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(calc(-100% - 16px))}.isa-workspace-skip-link:focus{transform:translateY(0)}.isa-workspace-skeleton{color:#0000;background:var(--workspace-hover);border-radius:4px;min-height:12px;display:block}@media (max-width:767px){.isa-workspace{--workspace-nav-height:44px}.isa-workspace :is(input,select,textarea){font-size:max(16px,1em)}}@media (prefers-reduced-motion:reduce){.isa-workspace *,.isa-workspace :before,.isa-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.isa-workspace-nav-link[aria-current=page],.isa-workspace-nav-link[data-active=true]{outline:1px solid highlight}}
html[data-brand-theme=sweetnight]{--surface-bg:var(--background);--surface-raised:var(--card);--surface-sunken:var(--muted);--surface-muted:var(--muted);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--text-subtle:var(--muted-foreground);--border-default:var(--border);--color-accent:var(--sidebar-ring);--color-focus-ring:var(--ring);--color-action:var(--primary);--color-action-hover:var(--color-sn-burgundy-hover)}.dxp-workspace-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.dxp-workspace-header{z-index:var(--z-sticky,30);justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;display:flex;position:relative}.dxp-workspace-brand{min-width:0;color:var(--workspace-text);align-items:center;gap:8px;text-decoration:none;display:flex}.dxp-workspace-brand svg{flex-shrink:0}.dxp-workspace-header-divider{background:var(--workspace-border);width:1px;height:16px;margin-inline:4px}.dxp-workspace-header-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.dxp-workspace-icon-button{width:32px;height:32px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dxp-workspace-icon-button:hover{background:var(--workspace-hover);color:var(--workspace-text)}.dxp-workspace-body{flex:1;min-width:0;min-height:0;display:flex}.dxp-workspace-sidebar{flex-shrink:0}.dxp-workspace-sidebar-placeholder{flex-direction:column;flex-shrink:0;gap:16px;width:256px;padding:24px 18px;display:flex}.dxp-workspace-sidebar-placeholder .isa-workspace-skeleton{height:28px}.dxp-workspace-copilot-muted{visibility:hidden;pointer-events:none}.dxp-workspace-sidebar-heading{align-items:center;gap:8px;min-height:72px;padding:12px 12px 12px 18px;display:flex}.dxp-workspace-sidebar-heading a{color:var(--workspace-text);text-decoration:none}.dxp-workspace-eyebrow{color:var(--workspace-subtle);letter-spacing:.08em;font-size:10px;font-weight:600;line-height:18px;display:block}.dxp-workspace-sidebar-footer{min-height:44px;color:var(--workspace-muted);align-items:center;gap:8px;padding:12px 18px;font-size:10px;display:flex}.dxp-workspace-nav{padding:12px 8px}.dxp-workspace-nav-group+.dxp-workspace-nav-group{margin-top:20px}.dxp-workspace-nav-group h2{margin:0 10px 8px}.dxp-workspace-nav-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dxp-workspace-nav-badge{border:1px solid var(--workspace-border);color:var(--workspace-subtle);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;padding:0 4px;font-size:9px;font-weight:500;line-height:16px}.dxp-workspace-rail{flex-direction:column;height:100%;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.dxp-workspace-nav-rail{padding:12px 10px}.dxp-workspace-nav-rail .isa-workspace-nav-link{justify-content:center;min-height:36px;padding-inline:0}.dxp-workspace-nav-rail .dxp-workspace-nav-group+.dxp-workspace-nav-group{border-top:1px solid var(--workspace-border);margin-top:12px;padding-top:12px}.dxp-workspace-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}.dxp-workspace-content{width:100%;max-width:1920px;margin-inline:auto;padding:28px clamp(16px,2.4vw,40px) 96px}.dxp-workspace-main-workbench{flex-direction:column;display:flex;overflow:hidden}.dxp-workspace-content-workbench{flex-direction:column;flex:1;max-width:none;min-height:0;padding:0;display:flex}.dxp-workspace-back{color:var(--workspace-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.dxp-workspace-back:hover{color:var(--workspace-text)}.dxp-workspace-footer{border-top:1px solid var(--workspace-border);color:var(--workspace-subtle);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-inline:clamp(16px,2.4vw,40px);padding-block:20px;font-size:10px;display:flex}.dxp-workspace-action-link{background:var(--workspace-action);color:#fff;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.dxp-workspace-action-link:hover{background:var(--color-action-hover,var(--primary))}.dxp-workspace-switcher{min-width:0;position:relative}.dxp-workspace-switcher-trigger{min-height:32px;color:var(--workspace-muted);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;list-style:none;display:flex}.dxp-workspace-switcher-trigger::-webkit-details-marker{display:none}.dxp-workspace-switcher-trigger:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.dxp-workspace-switcher-trigger:hover,.dxp-workspace-switcher[open]>summary{color:var(--workspace-text);background:var(--workspace-hover)}.dxp-workspace-switcher-panel{z-index:var(--z-dropdown,35);border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;width:480px;max-height:calc(100dvh - 76px);position:absolute;top:calc(100% + 12px);left:0;overflow:auto;box-shadow:0 16px 48px #0003}.dxp-workspace-switcher-panel .dxp-workspace-nav{grid-template-columns:1fr 1fr;gap:8px;padding:16px 8px;display:grid}.dxp-workspace-switcher-panel .dxp-workspace-nav-group+.dxp-workspace-nav-group{margin-top:0}.dxp-workspace-switcher-panel .dxp-workspace-nav-badge{display:none}.dxp-workspace-switcher-settings{border-top:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.dxp-workspace-platform-links{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);gap:20px;padding:12px 16px;font-size:11px;display:flex}.dxp-workspace-platform-links a:hover{color:var(--workspace-text)}.dxp-workspace-sidebar[data-sidebar-presentation=drawer][aria-hidden=true]{transform:translate(-100%)!important}.dxp-workspace-sidebar[data-sidebar-presentation=drawer][aria-hidden=false]{transform:translate(0)!important}.dxp-command-trigger{border:1px solid var(--workspace-border);background:var(--workspace-surface);min-height:30px;color:var(--workspace-muted);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 9px;font-size:11px;display:inline-flex}.dxp-command-trigger:hover{color:var(--workspace-text);background:var(--workspace-hover)}.dxp-command-trigger kbd{border:1px solid var(--workspace-border);border-radius:3px;padding:0 3px;font-size:9px}.dxp-command-dialog{border:1px solid var(--workspace-border);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--workspace-text);background:var(--workspace-surface);border-radius:12px;margin:12dvh auto auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #00000059}.dxp-command-dialog::backdrop{background:#00000094}.dxp-command-search{border-bottom:1px solid var(--workspace-border);align-items:center;gap:10px;padding:12px;display:flex}.dxp-command-search input{min-width:0;color:var(--workspace-text);background:0 0;flex:1;padding:6px 2px;font-size:14px}.dxp-command-search input::placeholder{color:var(--workspace-subtle)}.dxp-command-results{max-height:min(380px,52dvh);padding:6px;overflow-y:auto}.dxp-command-option{color:var(--workspace-muted);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.dxp-command-option[aria-selected=true]{color:var(--workspace-text);background:var(--workspace-nav-active)}.dxp-command-option[aria-selected=true]>svg{color:var(--workspace-accent)}.dxp-command-title{color:var(--workspace-text);font-size:12px;font-weight:500;display:block}.dxp-command-description{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.dxp-command-hints{border-top:1px solid var(--workspace-border);color:var(--workspace-subtle);gap:16px;padding:10px 16px;font-size:10px;display:flex}.dxp-account-trigger{min-height:32px;color:var(--workspace-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:3px 6px;display:flex}.dxp-account-trigger:hover,.dxp-account-trigger[aria-expanded=true]{background:var(--workspace-hover)}.dxp-account-panel{z-index:var(--z-dropdown,35);border:1px solid var(--workspace-border);width:min(320px,100vw - 24px);max-height:calc(100dvh - 76px);color:var(--workspace-text);background:var(--workspace-surface);border-radius:10px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 16px 48px #0003}@media (max-width:767px){.dxp-workspace-sidebar-placeholder{display:none}.dxp-workspace-header{gap:4px;padding-inline:8px}.dxp-workspace-header-tools{gap:4px}.dxp-workspace-header-divider{display:none}.dxp-workspace-brand{gap:5px}.dxp-workspace-switcher-trigger{gap:5px;min-height:44px;padding-inline:6px}.dxp-workspace-switcher-trigger>svg:first-child{display:none}.dxp-workspace-switcher-panel{width:auto;max-height:calc(100dvh - 64px);position:fixed;top:56px;left:8px;right:8px}.dxp-workspace-switcher-panel .dxp-workspace-nav{grid-template-columns:1fr}.dxp-workspace-switcher-panel .dxp-workspace-nav-group+.dxp-workspace-nav-group{margin-top:12px}.dxp-workspace-content{padding-top:20px}.dxp-workspace-icon-button,.dxp-account-trigger{min-width:40px;min-height:44px}.dxp-command-trigger{background:0 0;border:0;justify-content:center;width:40px;min-height:44px;padding:0}.dxp-command-trigger span,.dxp-command-trigger kbd,.dxp-account-trigger .dxp-account-name,.dxp-account-trigger>svg{display:none}.dxp-command-dialog{margin-top:24px}.dxp-command-title,.dxp-command-description{font-size:13px}}@media (min-width:768px) and (max-width:1279px){.dxp-workspace-sidebar-placeholder{width:64px;padding:16px 12px}}
