/* Compiler workspace uses its original dark design; the common header is retained. */
body#cbCompilerPage.cb-theme main{font-size:15px!important;line-height:normal!important}
body#cbCompilerPage.cb-theme main :is(p,li,dd,dt){font-size:inherit!important;line-height:inherit!important}
body#cbCompilerPage.cb-theme main :is(h1,h2,h3,h4){font-family:inherit!important;line-height:normal!important}
body#cbCompilerPage.cb-theme .panel{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#f4f8ff!important}
body#cbCompilerPage.cb-theme .compiler-shell :is(h1,h2,h3,h4,p,li){color:inherit!important}
body#cbCompilerPage.cb-theme main pre{margin:0!important;border:0!important;border-radius:0!important;max-width:none!important;background:transparent!important;color:inherit!important}
body#cbCompilerPage.cb-theme{--navy:#061a2e!important;--ink:#031528!important;--panel:#06192b!important;--line:#234867!important;--cyan:#25def6!important;--gold:#f4c62d!important;--green:#3ddc97!important;--red:#ff7284!important;--muted:#83a8ca!important;--white:#f4f8ff!important;--shadow:0 18px 48px rgba(0,9,20,.28)!important;}body#cbCompilerPage.cb-theme *{box-sizing:border-box!important;}body#cbCompilerPage.cb-theme{margin:0!important;min-width:320px!important;background:linear-gradient(155deg,#06182a 0%,#031321 55%,#061a2e 100%)!important;color:var(--white)!important;font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;}body#cbCompilerPage.cb-theme main button,body#cbCompilerPage.cb-theme main select,body#cbCompilerPage.cb-theme main input{font:inherit!important;}body#cbCompilerPage.cb-theme main button,body#cbCompilerPage.cb-theme main a{touch-action:manipulation!important;}body#cbCompilerPage.cb-theme main a{color:inherit!important;text-decoration:none!important;}body#cbCompilerPage.cb-theme main{max-width:1880px!important;margin:auto!important;padding:clamp(30px,4vw,54px) clamp(18px,2.2vw,36px) 14px!important;}body#cbCompilerPage.cb-theme .hero{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:26px!important;margin-bottom:20px!important;}body#cbCompilerPage.cb-theme .eyebrow{margin:0 0 9px!important;color:var(--gold)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.14em!important;}body#cbCompilerPage.cb-theme .hero h1{margin:0!important;font-size:clamp(38px,3.2vw,54px)!important;line-height:1.05!important;letter-spacing:-.04em!important;}body#cbCompilerPage.cb-theme .hero-copy{margin:11px 0 0!important;color:#a9d3fb!important;font-size:clamp(15px,1.1vw,18px)!important;}body#cbCompilerPage.cb-theme .server-state{display:flex!important;align-items:center!important;gap:9px!important;flex:none;margin-bottom:3px!important;padding:10px 15px!important;border:1px solid #285576!important;border-radius:999px!important;background:#09243c!important;color:#b8dbff!important;font-size:13px!important;font-weight:700!important;}body#cbCompilerPage.cb-theme .server-dot,body#cbCompilerPage.cb-theme .file-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--green)!important;box-shadow:0 0 0 5px rgba(61,220,151,.12)!important;}body#cbCompilerPage.cb-theme .server-dot.busy{background:var(--gold)!important;box-shadow:0 0 0 5px rgba(244,198,45,.12)!important;}body#cbCompilerPage.cb-theme .server-dot.error{background:var(--red)!important;box-shadow:0 0 0 5px rgba(255,114,132,.12)!important;}body#cbCompilerPage.cb-theme .compiler-shell{overflow:hidden!important;border:1px solid #285576!important;border-radius:18px!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;}body#cbCompilerPage.cb-theme .toolbar{min-height:72px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:15px!important;border-bottom:1px solid var(--line)!important;background:#0b2541!important;}body#cbCompilerPage.cb-theme .language-control{display:flex!important;align-items:center!important;gap:10px!important;}body#cbCompilerPage.cb-theme .language-control>span{color:#a9d3fb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;}body#cbCompilerPage.cb-theme .language-control select{min-width:230px!important;height:46px!important;padding:0 38px 0 15px!important;border:1px solid #356388!important;border-radius:12px!important;background:#071c30!important;color:#fff!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;}body#cbCompilerPage.cb-theme .font-control{display:flex!important;align-items:center!important;gap:8px!important;}body#cbCompilerPage.cb-theme .font-control>span{color:#a9d3fb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;}body#cbCompilerPage.cb-theme .font-control select{height:46px!important;min-width:92px!important;padding:0 32px 0 12px!important;border:1px solid #356388!important;border-radius:12px!important;background:#071c30!important;color:#fff!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;}body#cbCompilerPage.cb-theme .font-control select:hover,body#cbCompilerPage.cb-theme .font-control select:focus-visible,body#cbCompilerPage.cb-theme .language-control select:hover,body#cbCompilerPage.cb-theme .language-control select:focus-visible{border-color:#4b89b7!important;outline:none!important;box-shadow:0 0 0 2px rgba(37,222,246,.08)!important;}body#cbCompilerPage.cb-theme .file-state{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;font-size:13px!important;}body#cbCompilerPage.cb-theme .file-state strong{font-family:"Source Code Pro",monospace!important;color:#d6eaff!important;}body#cbCompilerPage.cb-theme .file-state small{padding-left:9px!important;border-left:1px solid #31506b!important;color:var(--muted)!important;font-size:11px!important;}body#cbCompilerPage.cb-theme .toolbar-actions{display:flex!important;gap:8px!important;margin-left:auto!important;}body#cbCompilerPage.cb-theme .button,body#cbCompilerPage.cb-theme .small-button{border:1px solid #356388!important;border-radius:10px!important;background:#0d2d49!important;color:#eaf5ff!important;font-weight:700!important;cursor:pointer!important;transition:transform .15s,background .15s!important;}body#cbCompilerPage.cb-theme .button{min-height:44px!important;padding:0 15px!important;font-size:13px!important;}body#cbCompilerPage.cb-theme .button:hover:not(:disabled),body#cbCompilerPage.cb-theme .small-button:hover{background:#153b5d!important;transform:translateY(-1px)!important;}body#cbCompilerPage.cb-theme .button:focus-visible,body#cbCompilerPage.cb-theme .small-button:focus-visible,body#cbCompilerPage.cb-theme select:focus-visible,body#cbCompilerPage.cb-theme input:focus-visible{outline:2px solid var(--cyan)!important;outline-offset:2px!important;}body#cbCompilerPage.cb-theme .button.run{border-color:var(--gold)!important;background:var(--gold)!important;color:#06182a!important;box-shadow:0 7px 20px rgba(244,198,45,.18)!important;}body#cbCompilerPage.cb-theme .button.run:hover:not(:disabled){background:#ffda4e!important;}body#cbCompilerPage.cb-theme .button.stop{border-color:#66384b!important;color:#ff9cab!important;}body#cbCompilerPage.cb-theme .button:disabled{opacity:.42!important;cursor:not-allowed!important;}body#cbCompilerPage.cb-theme .button kbd{margin-left:8px!important;padding:3px 6px!important;border:1px solid rgba(4,23,41,.45)!important;border-radius:5px!important;font-family:"Source Code Pro",monospace!important;font-size:10px!important;}body#cbCompilerPage.cb-theme .mobile-tabs{display:none!important;}body#cbCompilerPage.cb-theme .workspace{display:flex!important;height:clamp(560px,64vh,740px)!important;min-height:0!important;min-width:0!important;}body#cbCompilerPage.cb-theme .panel{min-width:0!important;min-height:0!important;overflow:hidden!important;background:var(--panel)!important;}body#cbCompilerPage.cb-theme .source-panel{display:grid!important;grid-template-rows:64px minmax(0,1fr)!important;flex:0 0 64%;min-width:320px!important;}body#cbCompilerPage.cb-theme .side-stack{min-width:300px!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex:1 1 0;flex-direction:column!important;}body#cbCompilerPage.cb-theme .output-panel{display:grid!important;grid-template-rows:64px minmax(0,1fr)!important;flex:0 0 58%;min-height:180px!important;}body#cbCompilerPage.cb-theme .input-panel{display:grid!important;grid-template-rows:64px auto 52px minmax(0,1fr)!important;flex:1 1 0;min-height:170px!important;}body#cbCompilerPage.cb-theme .splitter{position:relative!important;z-index:8!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#061729!important;touch-action:none!important;user-select:none!important;outline:none!important;-webkit-user-select:none!important;}body#cbCompilerPage.cb-theme .splitter::before{content:""!important;position:absolute!important;inset:0!important;}body#cbCompilerPage.cb-theme .splitter.dragging{background:#0a2943!important;}body#cbCompilerPage.cb-theme .splitter.dragging::after{content:""!important;position:fixed!important;inset:0!important;z-index:9998!important;background:transparent!important;pointer-events:none!important;}body#cbCompilerPage.cb-theme .splitter span{display:block!important;border-radius:999px!important;background:#426985!important;transition:background .15s,box-shadow .15s!important;}body#cbCompilerPage.cb-theme .splitter:hover span,body#cbCompilerPage.cb-theme .splitter:focus-visible span,body#cbCompilerPage.cb-theme .splitter.dragging span{background:var(--cyan)!important;box-shadow:0 0 0 3px rgba(37,222,246,.13)!important;}body#cbCompilerPage.cb-theme .splitter-vertical{flex:0 0 14px;cursor:col-resize!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important;}body#cbCompilerPage.cb-theme .splitter-vertical span{width:4px!important;height:54px!important;}body#cbCompilerPage.cb-theme .splitter-horizontal{flex:0 0 14px;cursor:row-resize!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;}body#cbCompilerPage.cb-theme .splitter-horizontal span{width:54px!important;height:4px!important;}body#cbCompilerPage.cb-theme .resizing,body#cbCompilerPage.cb-theme .resizing *{cursor:inherit!important;user-select:none!important;}body#cbCompilerPage.cb-theme .panel-header{min-width:0!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid var(--line)!important;background:#0a243f!important;}body#cbCompilerPage.cb-theme .panel-header>div{min-width:0!important;}body#cbCompilerPage.cb-theme .panel-kicker{display:block!important;margin-bottom:4px!important;color:var(--cyan)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;}body#cbCompilerPage.cb-theme .panel h2{margin:0!important;font-size:15px!important;}body#cbCompilerPage.cb-theme .panel-tools{display:flex!important;align-items:center!important;gap:8px!important;flex:none;}body#cbCompilerPage.cb-theme .shortcut{color:#8cb6da!important;font-size:11px!important;white-space:nowrap!important;}body#cbCompilerPage.cb-theme .small-button{flex:none;padding:8px 11px!important;font-size:11px!important;white-space:nowrap!important;}body#cbCompilerPage.cb-theme .output-title{display:flex!important;align-items:center!important;gap:8px!important;}body#cbCompilerPage.cb-theme .status-badge{padding:3px 7px!important;border-radius:999px!important;background:#173a56!important;color:#b9daf6!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;}body#cbCompilerPage.cb-theme .status-badge.running,body#cbCompilerPage.cb-theme .status-badge.success{background:rgba(61,220,151,.17)!important;color:#5cf2ae!important;}body#cbCompilerPage.cb-theme .status-badge.input{background:rgba(244,198,45,.18)!important;color:#ffe476!important;box-shadow:0 0 0 1px rgba(244,198,45,.12)!important;}body#cbCompilerPage.cb-theme .status-badge.connecting,body#cbCompilerPage.cb-theme .status-badge.compiling{background:rgba(244,198,45,.16)!important;color:#ffe476!important;}body#cbCompilerPage.cb-theme .status-badge.compile-error,body#cbCompilerPage.cb-theme .status-badge.runtime-error,body#cbCompilerPage.cb-theme .status-badge.timeout,body#cbCompilerPage.cb-theme .status-badge.error{background:rgba(255,114,132,.16)!important;color:#ff9cab!important;}body#cbCompilerPage.cb-theme .source-panel .panel-header{position:relative!important;width:100%!important;max-width:100%!important;padding-right:108px!important;overflow:hidden!important;}body#cbCompilerPage.cb-theme .source-panel .panel-header>div:first-child{overflow:hidden!important;}body#cbCompilerPage.cb-theme .source-panel .panel-tools{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;}body#cbCompilerPage.cb-theme .source-panel h2{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body#cbCompilerPage.cb-theme #editor{width:100%!important;height:100%!important;}body#cbCompilerPage.cb-theme .input-content{min-width:0!important;overflow:auto!important;overflow-x:hidden!important;padding:16px!important;background:#071a2c!important;}body#cbCompilerPage.cb-theme .input-help{margin:0 0 14px!important;color:#88b3da!important;font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important;}body#cbCompilerPage.cb-theme .input-help strong{color:#dceeff!important;}body#cbCompilerPage.cb-theme .input-preview{margin:0!important;padding-left:20px!important;color:#64a4dc!important;font-family:"Source Code Pro",monospace!important;font-size:12px!important;line-height:1.7!important;}body#cbCompilerPage.cb-theme .input-waiting{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:11px 14px!important;border-bottom:1px solid rgba(244,198,45,.25)!important;background:linear-gradient(90deg,rgba(244,198,45,.13),rgba(37,222,246,.07))!important;color:#eaf5ff!important;}body#cbCompilerPage.cb-theme .input-waiting[hidden]{display:none!important;}body#cbCompilerPage.cb-theme .input-waiting-dot{flex:none;width:10px!important;height:10px!important;margin-top:4px!important;border-radius:50%!important;background:var(--gold)!important;box-shadow:0 0 0 5px rgba(244,198,45,.13)!important;}body#cbCompilerPage.cb-theme .input-waiting strong{display:block!important;color:#ffe476!important;font-size:12px!important;}body#cbCompilerPage.cb-theme .input-waiting p{margin:3px 0 0!important;color:#c6e5ff!important;font:11px/1.45 "Source Code Pro",monospace!important;overflow-wrap:anywhere!important;}body#cbCompilerPage.cb-theme .console-entry{display:flex!important;align-items:center!important;gap:9px!important;padding:0 14px!important;border-top:1px solid var(--line)!important;background:#071a2c!important;}body#cbCompilerPage.cb-theme .console-entry>span{color:var(--gold)!important;font-size:21px!important;}body#cbCompilerPage.cb-theme .console-entry input{min-width:0!important;flex:1;border:0!important;background:transparent!important;color:#e8f5ff!important;font-family:"Source Code Pro",monospace!important;font-size:15px!important;outline:none!important;}body#cbCompilerPage.cb-theme .console-entry input::placeholder{color:#567c9e!important;}body#cbCompilerPage.cb-theme .console-entry input:disabled{cursor:not-allowed!important;}body#cbCompilerPage.cb-theme .console-entry small{color:#6488a6!important;font-size:9px!important;}body#cbCompilerPage.cb-theme .send-input-button{flex:none;padding:7px 10px!important;border:1px solid rgba(244,198,45,.55)!important;border-radius:8px!important;background:rgba(244,198,45,.14)!important;color:#ffe476!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important;}body#cbCompilerPage.cb-theme .send-input-button:hover:not(:disabled){background:rgba(244,198,45,.22)!important;}body#cbCompilerPage.cb-theme .send-input-button:disabled{opacity:.35!important;cursor:not-allowed!important;}body#cbCompilerPage.cb-theme #terminal{height:100%!important;margin:0!important;overflow:auto!important;overflow-x:hidden!important;padding:16px!important;background:#020f1c!important;color:#d9eeff!important;font:12px/1.6 "Source Code Pro",monospace!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;}body#cbCompilerPage.cb-theme .terminal-error{color:#ff8ea0!important;}body#cbCompilerPage.cb-theme .terminal-success{color:#55f1ad!important;}body#cbCompilerPage.cb-theme .terminal-input{color:#ffe45f!important;}body#cbCompilerPage.cb-theme .terminal-system{color:#6bc3ff!important;}body#cbCompilerPage.cb-theme .terminal-muted{color:#6f99bd!important;}body#cbCompilerPage.cb-theme .compiler-guidance{margin-top:16px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}body#cbCompilerPage.cb-theme .compiler-guidance>div{min-width:0!important;padding:15px 16px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid #234867!important;border-radius:13px!important;background:rgba(8,31,53,.82)!important;}body#cbCompilerPage.cb-theme .guidance-number{display:grid!important;place-items:center!important;flex:none;width:38px!important;height:38px!important;border:1px solid #356388!important;border-radius:9px!important;color:var(--gold)!important;font:700 11px "Source Code Pro",monospace!important;}body#cbCompilerPage.cb-theme .compiler-guidance p{margin:0!important;color:#7fa5c5!important;font-size:12px!important;line-height:1.45!important;}body#cbCompilerPage.cb-theme .compiler-guidance strong{color:#eaf4ff!important;font-size:13px!important;}body#cbCompilerPage.cb-theme .privacy-note{margin:13px auto 0!important;text-align:center!important;color:#7398b8!important;font-size:10px!important;}body#cbCompilerPage.cb-theme .drawer{position:fixed!important;z-index:40!important;inset:0!important;pointer-events:none!important;visibility:hidden!important;}body#cbCompilerPage.cb-theme .drawer.open{pointer-events:auto!important;visibility:visible!important;}body#cbCompilerPage.cb-theme .drawer-backdrop{position:absolute!important;inset:0!important;border:0!important;background:rgba(0,9,18,.68)!important;opacity:0!important;transition:.2s!important;}body#cbCompilerPage.cb-theme .drawer.open .drawer-backdrop{opacity:1!important;}body#cbCompilerPage.cb-theme .drawer-panel{position:absolute!important;top:0!important;right:0!important;width:min(420px,90vw)!important;height:100%!important;padding:24px!important;background:#092139!important;border-left:1px solid #2a5678!important;transform:translateX(100%)!important;transition:.25s!important;box-shadow:-15px 0 40px rgba(0,0,0,.3)!important;}body#cbCompilerPage.cb-theme .drawer.open .drawer-panel{transform:none!important;}body#cbCompilerPage.cb-theme .drawer-panel header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:18px!important;border-bottom:1px solid var(--line)!important;}body#cbCompilerPage.cb-theme .drawer-panel h2{margin:0!important;}body#cbCompilerPage.cb-theme .close-button{border:0!important;background:none!important;color:#fff!important;font-size:30px!important;cursor:pointer!important;}body#cbCompilerPage.cb-theme .drawer-panel ol{min-height:100px!important;margin:18px 0!important;padding-left:24px!important;color:#9dccf6!important;font-family:"Source Code Pro",monospace!important;}body#cbCompilerPage.cb-theme .empty-history{color:#6e96b8!important;}body#cbCompilerPage.cb-theme .full-button{width:100%!important;}@media (max-width:1100px){body#cbCompilerPage.cb-theme .language-control select{min-width:210px!important;}body#cbCompilerPage.cb-theme .file-state small{display:none!important;}body#cbCompilerPage.cb-theme .button span{display:none!important;}body#cbCompilerPage.cb-theme .button{padding:0 13px!important;}body#cbCompilerPage.cb-theme .button.run span{display:inline!important;}body#cbCompilerPage.cb-theme .workspace{}}@media (max-width:860px){body#cbCompilerPage.cb-theme .toolbar{flex-wrap:wrap!important;}body#cbCompilerPage.cb-theme .toolbar-actions{width:100%!important;margin:0!important;}body#cbCompilerPage.cb-theme .toolbar-actions .button{flex:1;}body#cbCompilerPage.cb-theme .workspace{height:650px!important;}body#cbCompilerPage.cb-theme .shortcut{display:none!important;}body#cbCompilerPage.cb-theme .compiler-guidance{grid-template-columns:1fr!important;}}@media (max-width:760px){body#cbCompilerPage.cb-theme main{padding:24px 12px 10px!important;}body#cbCompilerPage.cb-theme .hero{align-items:flex-start!important;flex-direction:column!important;}body#cbCompilerPage.cb-theme .hero h1{font-size:40px!important;}body#cbCompilerPage.cb-theme .server-state{margin:0!important;padding:8px 12px!important;font-size:11px!important;}body#cbCompilerPage.cb-theme .compiler-shell{border-radius:14px!important;}body#cbCompilerPage.cb-theme .toolbar{padding:11px!important;gap:10px!important;}body#cbCompilerPage.cb-theme .language-control{width:100%!important;}body#cbCompilerPage.cb-theme .language-control select{width:100%!important;min-width:0!important;}body#cbCompilerPage.cb-theme .file-state{width:100%!important;}body#cbCompilerPage.cb-theme .toolbar-actions{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;}body#cbCompilerPage.cb-theme .button{min-width:0!important;padding:0 7px!important;font-size:11px!important;}body#cbCompilerPage.cb-theme .button kbd{display:none!important;}body#cbCompilerPage.cb-theme .mobile-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-bottom:1px solid var(--line)!important;background:#081e34!important;}body#cbCompilerPage.cb-theme .tab{position:relative!important;padding:12px!important;border:0!important;border-bottom:3px solid transparent!important;background:transparent!important;color:#87afd2!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;}body#cbCompilerPage.cb-theme .tab.active{border-bottom-color:var(--gold)!important;color:#fff!important;}body#cbCompilerPage.cb-theme #outputNotice,body#cbCompilerPage.cb-theme #inputNotice{display:inline-block!important;width:7px!important;height:7px!important;margin-left:5px!important;border-radius:50%!important;background:var(--gold)!important;opacity:0!important;vertical-align:middle!important;}body#cbCompilerPage.cb-theme #outputNotice.visible,body#cbCompilerPage.cb-theme #inputNotice.visible{opacity:1!important;}body#cbCompilerPage.cb-theme .tab.input-required{color:#ffe476!important;}body#cbCompilerPage.cb-theme .tab.input-required #inputNotice{box-shadow:0 0 0 4px rgba(244,198,45,.12)!important;}body#cbCompilerPage.cb-theme .workspace{display:block!important;height:570px!important;}body#cbCompilerPage.cb-theme .workspace>.panel,body#cbCompilerPage.cb-theme .workspace>.side-stack>.panel{display:none!important;height:100%!important;border:0!important;}body#cbCompilerPage.cb-theme .workspace>.panel.active,body#cbCompilerPage.cb-theme .workspace>.side-stack>.panel.active{display:grid!important;}body#cbCompilerPage.cb-theme .workspace>.splitter,body#cbCompilerPage.cb-theme .workspace>.side-stack>.splitter{display:none!important;}body#cbCompilerPage.cb-theme .side-stack{display:contents!important;}body#cbCompilerPage.cb-theme .source-panel{grid-template-rows:64px minmax(0,1fr)!important;}body#cbCompilerPage.cb-theme .input-panel{grid-template-rows:64px auto 58px minmax(0,1fr)!important;}body#cbCompilerPage.cb-theme .output-panel{grid-template-rows:64px minmax(0,1fr)!important;}body#cbCompilerPage.cb-theme .console-entry small{display:none!important;}body#cbCompilerPage.cb-theme .send-input-button{padding:9px 13px!important;font-size:11px!important;}body#cbCompilerPage.cb-theme .panel-header{padding:9px 11px!important;}body#cbCompilerPage.cb-theme .panel-tools{gap:6px!important;}body#cbCompilerPage.cb-theme .small-button{padding:8px 9px!important;}body#cbCompilerPage.cb-theme .source-panel .shortcut{display:none!important;}body#cbCompilerPage.cb-theme .privacy-note{padding:0 10px!important;line-height:1.5!important;}}@media (max-width:430px){body#cbCompilerPage.cb-theme .hero h1{font-size:39px!important;}body#cbCompilerPage.cb-theme .eyebrow{font-size:11px!important;}body#cbCompilerPage.cb-theme .hero-copy{font-size:15px!important;}body#cbCompilerPage.cb-theme .toolbar-actions .button.run span{display:none!important;}body#cbCompilerPage.cb-theme .panel h2{font-size:14px!important;}body#cbCompilerPage.cb-theme .panel-kicker{font-size:9px!important;}body#cbCompilerPage.cb-theme .source-panel .small-button{font-size:0!important;}body#cbCompilerPage.cb-theme .source-panel .small-button::after{content:"Copy"!important;font-size:12px!important;}}body#cbCompilerPage.cb-theme .mobile-editor-shell{display:none!important;}@media (max-width:760px){body#cbCompilerPage.cb-theme #editor{display:none!important;}body#cbCompilerPage.cb-theme .source-panel.active{min-width:0!important;}body#cbCompilerPage.cb-theme .mobile-editor-shell:not([hidden]){position:relative!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#1e1e1e!important;}body#cbCompilerPage.cb-theme .mobile-line-numbers{height:100%!important;margin:0!important;padding:13px 10px 80px 0!important;overflow:hidden!important;border-right:1px solid #3a3a3a!important;background:#181818!important;color:#858585!important;font:400 var(--code-font-size)/var(--code-line-height) "Source Code Pro",monospace!important;text-align:right!important;user-select:none!important;}body#cbCompilerPage.cb-theme .mobile-code-layer{position:relative!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#1e1e1e!important;}body#cbCompilerPage.cb-theme .mobile-highlight,body#cbCompilerPage.cb-theme .mobile-source{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:13px 16px 80px!important;border:0!important;border-radius:0!important;font:400 var(--code-font-size)/var(--code-line-height) "Source Code Pro",monospace!important;letter-spacing:normal!important;tab-size:4!important;white-space:pre!important;}body#cbCompilerPage.cb-theme .mobile-source{z-index:1!important;outline:0!important;resize:none!important;overflow:auto!important;background:#1e1e1e!important;color:#f1f1f1!important;caret-color:var(--gold)!important;-webkit-text-size-adjust:100%!important;touch-action:pan-x pan-y!important;}body#cbCompilerPage.cb-theme .mobile-highlight{z-index:2!important;right:auto!important;bottom:auto!important;min-width:100%!important;min-height:100%!important;overflow:visible!important;background:transparent!important;color:#d4d4d4!important;pointer-events:none!important;}body#cbCompilerPage.cb-theme .mobile-source:focus{box-shadow:inset 0 0 0 1px rgba(37,222,246,.35)!important;}body#cbCompilerPage.cb-theme .mobile-source::selection{background:#28557a!important;color:#fff!important;}body#cbCompilerPage.cb-theme .tok-keyword{color:#569cd6!important;}body#cbCompilerPage.cb-theme .tok-type{color:#4ec9b0!important;}body#cbCompilerPage.cb-theme .tok-string{color:#ce9178!important;}body#cbCompilerPage.cb-theme .tok-number{color:#b5cea8!important;}body#cbCompilerPage.cb-theme .tok-comment{color:#6a9955!important;}body#cbCompilerPage.cb-theme .tok-preprocessor{color:#c586c0!important;}body#cbCompilerPage.cb-theme .tok-operator{color:#d4d4d4!important;}}body#cbCompilerPage.cb-theme .splitter-vertical{min-width:14px!important;}body#cbCompilerPage.cb-theme .splitter-horizontal{min-height:14px!important;}body#cbCompilerPage.cb-theme .splitter-vertical:hover,body#cbCompilerPage.cb-theme .splitter-horizontal:hover{background:#08243c!important;}body#cbCompilerPage.cb-theme .splitter[aria-valuenow]::after{pointer-events:none!important;}body#cbCompilerPage.cb-theme .font-control select option{background:#071c30!important;color:#fff!important;}@media (max-width:860px){body#cbCompilerPage.cb-theme .font-control{margin-left:auto!important;}body#cbCompilerPage.cb-theme .font-control select{min-width:88px!important;}}@media (max-width:760px){body#cbCompilerPage.cb-theme .font-control{width:auto!important;margin-left:0!important;}body#cbCompilerPage.cb-theme .font-control>span{font-size:10px!important;}body#cbCompilerPage.cb-theme .font-control select{height:42px!important;min-width:86px!important;}body#cbCompilerPage.cb-theme .toolbar .file-state{order:3!important;}body#cbCompilerPage.cb-theme .toolbar .toolbar-actions{order:4!important;}}@media (prefers-reduced-motion:reduce){body#cbCompilerPage.cb-theme *,body#cbCompilerPage.cb-theme *::before,body#cbCompilerPage.cb-theme *::after{scroll-behavior:auto!important;transition:none!important;}}@media (max-width: 900px) {}@media (max-width: 600px) {}
body#cbCompilerPage.cb-theme .panel-header h2{color:#f4f8ff!important}
