@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_898026d8-module__cTu74a__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_898026d8-module__cTu74a__variable{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_a05d3611-module__5-zhYG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a05d3611-module__5-zhYG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--vscode-page-bg:#111826;--vscode-page-fade:#0f1521;--vscode-panel:#252526;--vscode-titlebar:#2d2d30;--vscode-editor-bg:#1e1e1e;--vscode-input-bg:#3c3c3c;--vscode-border:#3f3f46;--vscode-border-soft:#4b4b53;--vscode-text:#d8dee9;--vscode-muted:#b2bccb;--vscode-line-number:#6e7681;--vscode-accent:#0e639c;--vscode-accent-hover:#17b;--vscode-accent-muted:#0e639c29;--vscode-focus:#007fd4;--vscode-link:#4fc1ff;--vscode-shadow:0 24px 70px #04050880}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(1200px 520px at 20% -10%,#4fc1ff24,transparent 60%),radial-gradient(900px 580px at 110% 0%,#0e639c42,transparent 60%),linear-gradient(180deg,var(--vscode-page-bg),var(--vscode-page-fade));color:var(--vscode-text);font-family:var(--font-display),sans-serif}.vscode-shell{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.atmosphere{pointer-events:none;filter:blur(72px);opacity:.75;border-radius:999px;position:absolute}.atmosphere-left{background:#4fc1ff47;width:360px;height:360px;top:-20px;left:-140px}.atmosphere-right{background:#0e639c47;width:430px;height:430px;bottom:-140px;right:-190px}.vscode-card{z-index:1;width:min(940px,100%);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;animation:.34s ease-out card-enter;position:relative}.hero{margin-bottom:1rem}.brand-row{align-items:center;gap:.65rem;display:flex}.brand-icon{filter:drop-shadow(0 0 8px #0078d459);border-radius:4px;flex:none;width:1.95rem;height:1.95rem}.brand-chip{letter-spacing:.04em;text-transform:uppercase;color:#d9edff;background:#0e639c47;border:1px solid #4fc1ff59;border-radius:999px;align-items:center;min-height:1.45rem;padding:0 .6rem;font-size:.72rem;display:inline-flex}.hero h1{letter-spacing:-.01em;color:#f0f4fb;margin:.7rem 0 .45rem;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.1}.hero p{color:#bec7d5;max-width:62ch;margin:0}.editor-panel,.demo-window{background:var(--vscode-editor-bg);border:1px solid #333;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.panel-topbar{background:var(--vscode-titlebar);border-bottom:1px solid var(--vscode-border);align-items:center;gap:.55rem;min-height:2rem;padding:0 .75rem;display:flex}.topbar-title{color:#c8ccd4;font-size:.76rem;font-family:var(--font-mono),monospace}.topbar-pill{border:1px solid var(--vscode-border-soft);color:#aab4c0;background:#ffffff0a;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.69rem}.protocol-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.protocol-button{border:1px solid var(--vscode-border);color:#d4dae4;min-height:2.35rem;font:600 .84rem/1 var(--font-display),sans-serif;cursor:pointer;background:#35353a;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;transition:border-color .12s,background-color .12s,transform .12s;display:inline-flex}.protocol-button:hover{background:#3d3d43}.protocol-button.active{color:#eef5ff;background:#0e639c57;border-color:#1f87cb}.protocol-button:focus-visible{outline:2px solid var(--vscode-focus);outline-offset:1px}.protocol-logo{border-radius:3px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.protocol-logo.insiders{filter:hue-rotate(320deg)saturate(1.3)brightness(1.15)}.editor-frame{background:var(--vscode-editor-bg);grid-template-columns:3.2rem 1fr;display:grid}.line-numbers{text-align:right;color:var(--vscode-line-number);font:400 .88rem/1.65 var(--font-mono),monospace;-webkit-user-select:none;user-select:none;border-right:1px solid #2c2c31;padding:.75rem .6rem}.prompt-editor,.typed-editor{background:var(--vscode-editor-bg);color:#d4d4d4;width:100%;min-height:260px;font:400 .88rem/1.65 var(--font-mono),monospace;resize:vertical;white-space:pre-wrap;word-break:break-word;caret-color:#aeafad;letter-spacing:0;border:0;margin:0;padding:.75rem .85rem}.prompt-editor:focus,.field-input:focus,.share-input:focus{outline:2px solid var(--vscode-focus);outline-offset:-2px}.prompt-editor::placeholder{color:#5a5a5a}.typed-editor{min-height:105px}.cursor{color:#4fc1ff;animation:.9s step-end infinite blink}.action-row{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.btn{appearance:none;cursor:pointer;color:#f6f8fb;min-height:2.2rem;font:600 .86rem/1.1 var(--font-display),sans-serif;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 .85rem;text-decoration:none;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.btn:disabled{opacity:1;cursor:not-allowed;color:#9faaba;background:#323239;border-color:#414149}.btn-primary{background:#0e639c;border-color:#1b6a9f;min-height:2.4rem;padding:0 1.2rem;font-size:.9rem;font-weight:700}.btn-primary:hover:not(:disabled){background:#17b}.btn-primary.clicked{transform:translateY(1px)}.btn-secondary,.btn-small,.btn-quiet{color:#d4dae4;background:#45454b;border-color:#4b4b53}.btn-secondary:hover:not(:disabled),.btn-small:hover,.btn-quiet:hover{background:#44444a}.btn-small{min-height:2rem;font-size:.8rem}.btn-quiet{background:#333338}.config-grid{grid-template-columns:1fr;gap:.6rem;margin-top:.85rem;display:grid}.field-block{color:#c2cad7;gap:.35rem;font-size:.79rem;display:grid}.field-input{border:1px solid var(--vscode-border);background:var(--vscode-input-bg);width:100%;min-height:2.25rem;color:var(--vscode-text);font:500 .86rem/1.2 var(--font-display),sans-serif;border-radius:5px;padding:0 .55rem}.status-card{background:linear-gradient(#0e639c2e,#0e639c14);border:1px solid #2f5368;border-radius:8px;gap:.55rem;margin-top:.85rem;padding:.8rem;display:grid}.status-title{color:#e2ecf8;margin:0;font-size:.93rem}.share-inline{align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.share-row{flex-wrap:wrap;gap:.45rem;display:flex}.share-input{color:#d6ecff;min-width:14rem;min-height:2rem;font:500 .79rem/1.2 var(--font-mono),monospace;background:#102b3f;border:1px solid #44647b;border-radius:5px;flex:1;padding:0 .55rem}.share-input::placeholder{color:#90b1ca}.footer-links{color:var(--vscode-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.7rem;font-size:.8rem;display:flex}.footer-links a,.btn-link{color:var(--vscode-link)}.btn-link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-links.muted{color:#8d95a3}.brand-icon.insiders{filter:hue-rotate(320deg)saturate(1.3)brightness(1.15)}[data-insiders] .brand-chip{color:#c5f5ec;background:#24bfa538;border-color:#42d9bc66}[data-insiders] .btn-primary{background:#1a8a6e;border-color:#1e9e7e}[data-insiders] .btn-primary:hover:not(:disabled){background:#1f9e80}[data-insiders] .protocol-button.active{background:#24bfa547;border-color:#24bfa5}[data-insiders] .atmosphere-left{background:#42d9bc40}[data-insiders] .atmosphere-right{background:#24bfa540}[data-insiders] .editor-panel{border-color:#1a5c4c}[data-insiders] .prompt-editor:focus{outline-color:#24bfa5}@keyframes blink{50%{opacity:0}}@keyframes card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.vscode-card{padding:1rem}.config-grid{grid-template-columns:1fr}.btn{width:100%}.share-input{min-width:0}.share-inline{flex-wrap:wrap}.protocol-toggle{grid-template-columns:1fr}}
