.cc-app{--cc-input-line:#80858f;--cc-input-hover:#5f646e;--cc-same-line:#2f53c8}.cc-head-tools{grid-area:1/2;align-self:center;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.cc-head-tools .lc-help{margin:0}@media (width<=560px){.cc-head-tools{align-self:start}.cc-head>.lc-desc{grid-column:1/-1}}@media (width<=359px){.cc-head-tools{grid-area:auto/1/auto/-1;margin:.75rem 0 0}}.cc-theme{border:1px solid var(--lc-line-strong);background:var(--lc-surface);width:36px;height:36px;color:var(--lc-ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cc-theme:hover{background:var(--lc-surface-2);color:var(--lc-ink)}.cc-theme:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.cc-theme .cc-sun{display:none}.cc-nw{display:inline-block}.cc-app .lc-desc,.cc-app .lc-hint,.cc-app .lc-check,.cc-row-desc{word-break:auto-phrase}.cc-input-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.cc-clear{min-height:32px}.cc-app .cc-input{font-family:var(--lc-mono);resize:vertical;border-color:var(--cc-input-line);overflow-wrap:anywhere;white-space:pre-wrap;min-height:7.5rem;font-size:1rem}.cc-app .cc-input:hover{border-color:var(--cc-input-hover)}.cc-input[aria-invalid=true]{border-color:#9f1c14;box-shadow:0 0 0 3px #fdf1f0}.cc-err{margin-top:.5rem}.cc-detect{flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;margin:.65rem 0 0;font-size:.9rem;display:flex}.cc-detect-label{color:var(--lc-ink-2);font-weight:600}.cc-detect-value{color:var(--lc-ink);overflow-wrap:anywhere;min-width:0;font-weight:600}.cc-opts{border:0;flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.cc-opts-title{padding:0}.cc-opt .lc-check{align-items:flex-start;padding:.3rem 0;line-height:1.5}.cc-opt .lc-check input{flex:none;margin-top:.18rem}.cc-opt-hint{margin:0 0 .2rem 1.6rem}.cc-opt-hint a{color:var(--lc-accent-ink)}.cc-list{margin:0;padding:0;list-style:none}.cc-row{border-top:1px solid var(--lc-line-2);min-width:0;padding:.6rem 0}.cc-row:first-child{border-top:0;padding-top:0}.cc-row-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cc-row-name{flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;min-width:0;display:flex}.cc-row-label{font-family:var(--lc-mono);color:var(--lc-ink);font-size:.95rem;font-weight:700}.cc-row-desc{color:var(--lc-ink-2);font-size:.8rem}.cc-copy{flex:none;min-height:32px}.cc-out{background:var(--lc-surface-2);border:1px solid var(--lc-line);min-height:2.6rem;max-height:14rem;font-family:var(--lc-mono);color:var(--lc-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:.4rem 0 0;padding:.55rem .75rem;font-size:.95rem;line-height:1.55;overflow:auto}.cc-out:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.cc-row.is-same .cc-out{border-color:var(--cc-same-line);box-shadow:inset 3px 0 0 var(--cc-same-line)}.cc-privacy{margin:0 0 1rem}.cc-toast{text-align:center;overflow-wrap:anywhere;width:max-content;max-width:calc(100vw - 32px)}html[data-theme=dark] .lc-app#cc-app{--lc-bg:#121418;--lc-surface:#1b1e24;--lc-surface-2:#22262d;--lc-sunken:#0e1013;--lc-ink:#eceef1;--lc-ink-2:#b6bbc4;--lc-ink-3:#9ba1ac;--lc-label:#d5d8de;--lc-line:#ffffff1a;--lc-line-2:#ffffff0f;--lc-line-strong:#ffffff42;--lc-accent:#8fa6f0;--lc-accent-hover:#a8b9f2;--lc-accent-ink:#bccaf7;--lc-accent-soft:#1e2640;--lc-accent-line:#36426d;--cc-input-line:#7a818d;--cc-input-hover:#9aa1ad;--cc-same-line:#8fa6f0;color:var(--lc-ink)}html[data-theme=dark]:has(#cc-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body:has(#cc-app){color:#eceef1;background-color:#121418}html[data-theme=dark] body:has(#cc-app) .site-wrapper{--site-bg:#121418;--site-ink:#eceef1;--site-ink-2:#b6bbc4;--site-line:#ffffff1a;--site-mark-bg:#1b1e23;--site-accent:#a8b9f2}html[data-theme=dark] body:has(#cc-app) .site-crumb-sep{color:#ffffff47}html[data-theme=dark] #cc-app .cc-moon{display:none}html[data-theme=dark] #cc-app .cc-sun{display:inline}html[data-theme=dark] #cc-app .lc-input::placeholder,html[data-theme=dark] #cc-app textarea::placeholder{color:#8d94a0}html[data-theme=dark] #cc-app .lc-input:focus,html[data-theme=dark] #cc-app textarea:focus{box-shadow:0 0 0 3px #8fa6f047}html[data-theme=dark] #cc-app .lc-btn:hover{border-color:#fff6}html[data-theme=dark] #cc-app .lc-error{color:#f3aea6;background:#3a1c18;border-color:#6d3129}html[data-theme=dark] #cc-app .cc-input[aria-invalid=true]{border-color:#f3aea6;box-shadow:0 0 0 3px #3a1c18}html[data-theme=dark] #cc-app .lc-toast{color:#15181d;background:#eceef1}.cc-results>.lc-panel-title{display:block}
