:root{--color-space-50:#ededf7;--color-space-100:#e0e0f0;--color-space-200:#cfcfe8;--color-space-300:#b0b0d8;--color-space-400:#8a8ab0;--color-space-500:#686890;--color-space-600:#3a3a58;--color-space-700:#1a1a30;--color-space-800:#111121;--color-space-900:#0a0a12;--color-space-950:#050508;--color-indigo-50:#ecfdf5;--color-indigo-100:#d1fae5;--color-indigo-200:#a7f3d0;--color-indigo-300:#6ee7b7;--color-indigo-400:#34d399;--color-indigo-500:#10b981;--color-indigo-600:#059669;--color-indigo-700:#047857;--color-indigo-800:#065f46;--color-indigo-900:#064e3b;--color-indigo-950:#022c22;--color-gold-50:#fef6dc;--color-gold-100:#fad980;--color-gold-200:#f5c040;--color-gold-300:#f0a800;--color-gold-400:#d99200;--color-gold-500:#b87a00;--color-gold-600:#8f5e00;--color-gold-700:#6b4500;--color-gold-800:#4a3000;--color-gold-900:#2e1e00;--color-gold-950:#1a1100;--color-success-100:#dcfce7;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-warning-100:#fef3c7;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-error-100:#fee2e2;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-500:#ef4444;--color-semantic-bg-base:#050508;--color-semantic-bg-surface:#0a0a12;--color-semantic-bg-elevated:#111121;--color-semantic-bg-overlay:#1a1a30;--color-semantic-border-subtle:#1a1a30;--color-semantic-border-default:#3a3a58;--color-semantic-border-strong:#686890;--color-semantic-text-primary:#f4f4f8;--color-semantic-text-secondary:#e0e0f0;--color-semantic-text-muted:#b0b0d8;--color-semantic-text-inverse:#050508;--color-semantic-accent-primary:#10b981;--color-semantic-accent-primary-hover:#34d399;--color-semantic-accent-primary-active:#059669;--color-semantic-accent-gold:#f0a800;--color-semantic-accent-gold-hover:#f5c040;--color-semantic-accent-gold-muted:#b87a00;--color-semantic-interactive-focus-ring:#34d399;--color-semantic-interactive-selection:#065f46;--radius-none:0px;--radius-sm:2px;--radius-default:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--shadow-none:none;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.4);--shadow-sm:0 2px 4px 0 rgba(0,0,0,0.5);--shadow-default:0 4px 8px -2px rgba(0,0,0,0.6),0 2px 4px -2px rgba(0,0,0,0.4);--shadow-md:0 8px 16px -4px rgba(0,0,0,0.6),0 4px 8px -4px rgba(0,0,0,0.4);--shadow-lg:0 16px 32px -8px rgba(0,0,0,0.7),0 8px 16px -8px rgba(0,0,0,0.5);--shadow-xl:0 24px 48px -12px rgba(0,0,0,0.8),0 12px 24px -12px rgba(0,0,0,0.6);--shadow-2xl:0 40px 80px -20px rgba(0,0,0,0.9);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.4);--shadow-glow-indigo:0 0 20px rgba(16,185,129,0.35),0 0 40px rgba(16,185,129,0.15);--shadow-glow-gold:0 0 20px rgba(240,168,0,0.35),0 0 40px rgba(240,168,0,0.15);--blur-none:0;--blur-sm:4px;--blur-default:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-36:144px;--space-40:160px;--space-44:176px;--space-48:192px;--space-56:224px;--space-64:256px;--space-72:288px;--space-80:320px;--space-96:384px;--space-px:1px;--space-0_5:2px;--space-1_5:6px;--space-2_5:10px;--space-3_5:14px;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--z-above-all:9999;--dur-instant:50ms;--dur-fast:100ms;--dur-normal:200ms;--dur-slow:350ms;--dur-slower:500ms;--dur-lazy:800ms;--ease-linear:linear;--ease-ease-in:cubic-bezier(0.4,0,1,1);--ease-ease-out:cubic-bezier(0,0,0.2,1);--ease-ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--ease-spring-tight:cubic-bezier(0.34,1.56,0.64,1);--ease-decelerate:cubic-bezier(0,0,0.2,1);--ease-accelerate:cubic-bezier(0.4,0,1,1);--bucket-pmc-fg:#c4b5fd;--bucket-pmc-bg:#1a0f35;--bucket-is2iam-fg:#fde68a;--bucket-is2iam-bg:#2a1f00;--bucket-ntrust-fg:#93c5fd;--bucket-ntrust-bg:#0c1a35;--bucket-sour-fg:#fbcfe8;--bucket-sour-bg:#2d0a1a;--bucket-gordi-fg:#d8b4fe;--bucket-gordi-bg:#1a0a35;--bucket-personal-fg:#86efac;--bucket-personal-bg:#052e16}.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#FFF;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) ::-moz-selection{color:transparent}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:-moz-fit-content;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}