.kc-intro{max-width:1100px;padding:4rem 7vw 3.5rem}.kc-intro h1{letter-spacing:-.055em;margin:0 0 1.8rem;font-size:clamp(2.8rem,5.7vw,5.8rem);font-weight:500;line-height:1.03}.kc-intro h1 em{color:var(--galor-accent);font-family:Georgia,serif;font-weight:400}.kc-intro>p:not(.gw-eyebrow){max-width:640px;color:var(--galor-muted);line-height:1.7}.kc-intro .kc-information{color:var(--galor-muted);font-size:.75rem}.kc-workstation{border:1px solid rgba(var(--galor-ink-rgb), .18);background:var(--galor-card);border-radius:16px;grid-template-columns:240px minmax(0,1fr);margin:0 7vw 5rem;display:grid;overflow:hidden}.kc-sidebar{background:var(--galor-panel);border-right:1px solid rgba(var(--galor-ink-rgb), .18);padding:2rem 1.5rem}.kc-sidebar h2{margin:0 0 1.8rem;font-size:1.8rem}.kc-sidebar>p{color:var(--galor-muted);font-size:.76rem;line-height:1.65}.kc-time{border-top:1px solid rgba(var(--galor-ink-rgb), .18);border-bottom:1px solid rgba(var(--galor-ink-rgb), .18);padding:1.3rem 0}.kc-time strong{font:500 2.7rem var(--font-mono);color:var(--galor-accent);display:block}.kc-time span{font:500 .53rem var(--font-mono);letter-spacing:.12em;color:var(--galor-muted)}.kc-balance{justify-content:space-between;align-items:center;padding:1rem 0;font-size:.8rem;display:flex}.kc-balance strong{font-size:1.4rem}.kc-sidebar>a{color:var(--galor-accent);margin-top:1.7rem;font-size:.75rem;display:block}.kc-sidebar label,.kc-compose>label,.kc-fields label{color:var(--galor-accent);margin:1rem 0 .5rem;font-size:.74rem;display:block}.kc-page select,.kc-page input:not([type=checkbox]),.kc-page textarea{background:var(--galor-panel);border:1px solid rgba(var(--galor-ink-rgb), .18);width:100%;color:var(--galor-ink);font:inherit;outline-offset:3px;border-radius:6px;padding:.8rem;font-size:.85rem}.kc-page input::placeholder,.kc-page textarea::placeholder{color:var(--galor-muted)}.kc-page button:disabled,.kc-page input:disabled{opacity:.45;cursor:not-allowed}.kc-page input:focus-visible,.kc-page select:focus-visible,.kc-page textarea:focus-visible,.kc-page button:focus-visible{outline:2px solid var(--galor-accent)}.kc-export{color:var(--galor-accent);text-align:left;background:0 0;border:0;padding:.9rem 0;font-size:.75rem}.kc-main{min-width:0}.kc-main .gw-console-bar{border-bottom:1px solid rgba(var(--galor-ink-rgb), .18);flex-wrap:wrap;gap:1rem}.kc-activation{background:var(--galor-panel);border-left:2px solid var(--galor-accent);margin:1.5rem;padding:1.5rem}.kc-activation h2{margin:0 0 .7rem;font-size:1.25rem}.kc-activation p{color:var(--galor-accent);max-width:570px;font-size:.88rem;line-height:1.6}.kc-activation .gw-button{margin-top:1rem;font-size:.75rem}.kc-record{overscroll-behavior:contain;min-height:280px;max-height:680px;padding:1.5rem;overflow-y:auto}.kc-empty{text-align:center;padding:2rem 1rem}.kc-empty>span{border:1px solid rgba(var(--galor-ink-rgb), .18);width:44px;height:44px;color:var(--galor-accent);border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;display:inline-flex}.kc-empty h2{margin:1.2rem 0 .7rem;font-size:1.3rem;font-weight:500}.kc-empty p{max-width:390px;color:var(--galor-muted);margin:auto;font-size:.9rem;line-height:1.65}.kc-exchange{margin-bottom:2rem}.kc-exchange p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.8rem 0 0;font-size:.92rem;line-height:1.75}.kc-exchange span{font:600 .65rem var(--font-mono);letter-spacing:.12em;color:var(--galor-accent)}.kc-question{background:var(--galor-panel);border-radius:8px;margin-bottom:1.3rem;padding:1rem 1.2rem}.kc-answer{padding:0 1.2rem}.kc-answer small{color:var(--galor-muted);letter-spacing:0;margin-left:.5rem}.kc-sources{border-top:1px solid rgba(var(--galor-ink-rgb), .18);flex-direction:column;gap:.6rem;margin-top:1.5rem;padding-top:1rem;font-size:.8rem;display:flex}.kc-sources a{color:var(--galor-accent);overflow-wrap:anywhere}.kc-progress{color:var(--galor-accent);font-size:.8rem}.kc-compose{border-top:1px solid rgba(var(--galor-ink-rgb), .18);padding:1.5rem}.kc-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.kc-fields label{margin-top:0}.kc-mode{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.8rem;display:flex}.kc-mode>select{width:auto;max-width:100%}.kc-checkbox{align-items:center;gap:.4rem;display:flex}.kc-checkbox input{accent-color:var(--galor-accent)}.kc-compose textarea{resize:vertical;min-height:160px;line-height:1.6}.kc-attachments{color:var(--galor-muted);flex-direction:column;gap:.6rem;margin-top:1rem;font-size:.72rem;display:flex}.kc-attachments input{padding:.6rem}.kc-send{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.kc-send small{color:var(--galor-muted);font-size:.65rem}.kc-send button{color:var(--galor-inverse);background:var(--galor-accent);border:0;border-radius:5px;padding:.85rem 1.4rem;font-size:.85rem;font-weight:600}.kc-limit{color:var(--galor-muted);max-width:540px;margin-top:1rem;font-size:.68rem;line-height:1.65}.kc-page .gw-notice{min-height:0;color:var(--galor-warning);font-size:.78rem}.kc-page .gw-notice:empty{display:none}@media (width<=850px){.kc-workstation{grid-template-columns:190px minmax(0,1fr);margin:0 4vw 3rem}.kc-sidebar{padding:1.4rem 1rem}.kc-intro{padding:3rem 5vw}.kc-fields{grid-template-columns:1fr}.kc-main .gw-console-bar{font-size:.5rem}}@media (width<=600px){.kc-workstation{grid-template-columns:1fr}.kc-sidebar{border-right:0;border-bottom:1px solid rgba(var(--galor-ink-rgb), .18);grid-template-columns:1fr 1fr;gap:.8rem 1.3rem;display:grid}.kc-sidebar>.gw-eyebrow,.kc-sidebar>h2,.kc-sidebar>p,.kc-sidebar>a,.kc-sidebar>.kc-export{display:none}.kc-sidebar label{align-self:end;margin:0;font-size:.7rem}.kc-time{border:0;grid-row:1/3;padding:0}.kc-time strong{font-size:2rem}.kc-balance{padding:0}.kc-sidebar select{grid-column:1/3}.kc-compose,.kc-record{padding:1rem}.kc-activation{margin:1rem;padding:1rem}.kc-intro h1{font-size:2.7rem}.kc-mode{gap:.7rem}.kc-mode select{font-size:.75rem}.kc-answer{padding:0 .4rem}.kc-record{max-height:500px}.kc-time span{font-size:.5rem}}
