@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,sans-serif;color:#20343b;background:#f7f6f2;--teal:#155959;--deep:#123e43;--line:#cbdad6;--muted:#526970;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1400px;margin:auto;padding:24px}body.expanded main{max-width:none}button,input,textarea,select{font:inherit;font-size:13px}button{padding:11px 14px;min-height:44px;cursor:pointer;background:#fff;color:#20343b;border:1px solid var(--line);border-radius:5px;font-weight:700;touch-action:manipulation}button:hover{border-color:var(--teal);background:#edf5f1}button.primary{background:var(--teal);color:#fff;border-color:var(--teal)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b75e37;outline-offset:3px}a{color:var(--teal);font-weight:700;text-underline-offset:3px}h1{font-size:22px;line-height:1.4;margin:4px 0 10px}h2{font-size:18px;line-height:1.45;margin:0 0 10px}h3{font-size:15px;line-height:1.5;margin:0 0 9px}p{font-size:14px;line-height:1.75;margin:0 0 16px}section,aside,div,label,button{min-width:0}p,h1,h2,h3,span,a,button{overflow-wrap:anywhere}.top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:24px}.top>button{flex-shrink:0}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.07em;color:var(--teal);margin:0 0 8px}.intro{color:var(--muted);margin:0}.scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scenes button{text-align:left;display:flex;align-items:center;gap:12px}.scenes button span{font-size:10px;color:var(--muted)}.scenes button[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:#fff}.scenes button[aria-pressed=true] span{color:#c5e4db}.scene-intro{padding:26px 0 10px;max-width:900px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start}.work{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.work-head{background:var(--deep);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:12px}.work-head button{background:#305c60;border-color:#698689;color:#fff;font-size:11px;padding:9px 12px}.search-box{padding:22px 22px 4px}label{font-size:12px;font-weight:700;display:block}input:not([type=range]):not([type=checkbox]):not([type=file]),select,textarea{width:100%;padding:12px;border:1px solid #b1c5bc;border-radius:5px;background:#fff;color:#20343b}input::placeholder{color:#61747b}.search-row{display:flex;gap:8px;margin:7px 0 12px}.search-row input{font-size:15px!important}.examples{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.examples button{font-size:11px;padding:6px 9px;min-height:32px;background:#f0f5f1}.muted{font-size:12px;color:var(--muted);line-height:1.7}.search-box .muted{font-size:11px}.category-row{display:flex;gap:12px;align-items:center;padding:0 22px 18px}.category-row select{width:220px;max-width:75%}.result-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 22px;background:#edf3ef;border-top:1px solid #dce7df;border-bottom:1px solid #dce7df;font-size:12px}#count{font-weight:700}#plain-count{color:var(--muted)}#results-wrap{padding:0 22px}#results-wrap.comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.result{padding:20px 0;border-bottom:1px solid #e0e8e3}.result:last-child{border-bottom:0}.result-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.badge{font-size:10px;border-radius:4px;padding:4px 7px;background:#eaf2ed;color:#365b51}.score{font-size:10px;color:#526970;white-space:nowrap;font-variant-numeric:tabular-nums}.result h3{font-size:15px}.result p{font-size:12px;line-height:1.75;color:#526970}.result-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.result-actions button{font-size:11px;min-height:36px;padding:8px 10px}.result-actions button[aria-pressed=true]{background:#e0eee5;border-color:#6a9d89}.result-actions a{font-size:12px}.rank{font-size:11px;color:#526970}mark{color:#163c37;background:#c9ebc3;border-radius:2px;padding:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}aside{display:grid;gap:16px}aside section{padding:20px;border:1px solid var(--line);border-radius:6px;background:#edf2ee}aside p{font-size:12px}input[type=range]{display:block;width:100%;accent-color:var(--teal);margin:14px 0 12px}output{float:right;color:var(--teal)}.check{display:flex;align-items:center;gap:8px;margin:18px 0}input[type=checkbox]{width:17px;height:17px;accent-color:var(--teal)}.settings .muted:last-child{margin:0}#weight-label{margin-top:22px}.selection-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.selection-head span{font-weight:800;color:var(--teal)}.selected-item{font-size:11px;display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.selected-item span{flex:1}.selected-item button{padding:4px 8px;min-width:32px;min-height:32px;font-size:19px}#export-selected{width:100%;font-size:11px;margin-top:12px}.empty{padding:32px 16px;text-align:center;color:var(--muted)}.empty p{font-size:12px;margin:0}.empty h3{font-size:15px}.feedback{padding:14px 18px;background:#e2eee6;border-radius:5px;font-size:13px;margin:20px 0 24px}.weight-head{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:14px 22px 0;font-size:11px;font-weight:800;color:var(--teal)}#more{margin:4px 22px 22px}.command-option{display:block;width:100%;text-align:left;padding:18px 14px;margin:8px 0;background:#fff}.command-option[aria-selected=true]{background:#e8f3ec;border-color:#5a907d;box-shadow:inset 3px 0 #155959}.command-option .result-top{margin-bottom:6px}.command-option .result-top b{font-size:14px;font-weight:700}.command-desc{display:block;font-size:12px;font-weight:400;color:#526970;line-height:1.6}.command-category{display:block;font-size:10px;font-weight:600;color:#526970;margin-top:9px}.compact .command-option{padding:9px 12px;margin:5px 0}.compact .command-category{margin-top:3px}.command-work{padding:22px;background:#f3f6f3;border-top:1px solid var(--line);margin-top:16px}#command-state{font-size:11px;color:var(--muted);margin-bottom:14px}.note-label{margin:12px 0}.note-label input{margin-top:5px}.command-work .muted{margin-top:16px;margin-bottom:0}.code-section,#custom-editor{border-top:1px solid var(--line);padding-top:24px;margin-top:26px}.code-section>p,#custom-editor>p{font-size:12px;color:var(--muted)}summary{cursor:pointer;padding:14px;border:1px solid var(--line);background:#edf2ee;border-radius:5px;font-size:13px;font-weight:700}pre{background:#122e34;color:#eef6f0;font-size:11px;line-height:1.7;border-radius:6px;padding:20px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.actions a{font-size:12px}textarea{font-family:ui-monospace,monospace;line-height:1.6;resize:vertical;margin-top:8px}#import-error{color:#943d22}.file-button{display:flex;align-items:center;gap:12px;max-width:100%}input[type=file]{max-width:230px;font-size:11px}footer{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;font-size:11px;color:var(--muted);line-height:1.8}[hidden]{display:none!important}@media(max-width:1000px){.layout{grid-template-columns:1fr}aside{grid-template-columns:1fr 1fr}#selection-box{grid-column:1/-1}.selected-item{max-width:700px}.settings{grid-row:span 2}.use{align-self:start}#export-selected{max-width:270px}}@media(max-width:600px){main{padding:16px}h1{font-size:20px}.top{gap:12px}.top button{font-size:11px;padding:8px}.scenes{grid-template-columns:1fr 1fr}.scenes button{font-size:11px;padding:11px 9px;gap:7px}.work-head{padding:14px;align-items:flex-start}.work-head button{max-width:110px;flex-shrink:0}.search-box{padding:16px 14px 0}.search-row{gap:6px}.search-row button{font-size:11px;padding:9px}.category-row{padding:0 14px 14px}.result-head{padding:12px 14px}#results-wrap{padding:0 14px}#results-wrap.comparison{gap:12px}.comparison .result-top{display:block}.comparison .score{display:block;margin-top:7px}.comparison .result h3{font-size:13px}.comparison .result p{font-size:11px}.weight-head{padding:12px 14px 0;gap:12px;font-size:10px}aside{display:block}aside section{margin-top:14px;padding:16px}.actions button{width:100%}.file-button{display:block}.file-button input{display:block;margin-top:9px}.command-option .result-top{display:block}.command-option .score{display:block;margin-top:6px}.command-work{padding:16px}.result p{font-size:12px}.result-top{gap:8px}.selected-item{font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}#clear{flex-shrink:0;white-space:nowrap}.scenes button>span{flex-shrink:0;white-space:nowrap}
