.tool-stack{flex-direction:column;gap:24px;display:flex}.tool-panel{flex-direction:column;gap:8px;display:flex}.tool-panel+.tool-panel{border-top:1px solid var(--color-line-faint);padding-top:24px}.tool-panel__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tool-panel__head .wp-input{margin-left:auto}.tool-h3{color:var(--color-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.tool-form .wp-input{box-sizing:border-box;width:100%}.tool-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tool-actions .wp-input,.tool-num{flex:none;width:88px!important}.tool-summary{cursor:pointer;color:var(--color-text-secondary);padding:4px 0;font-size:14px;line-height:20px}.tool-summary:hover{color:var(--color-text)}.wp-row__main.is-done,.is-done{color:var(--color-text-secondary);text-decoration:line-through}.ty-card{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.ty-card__q{color:var(--color-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.ty-card__a{color:var(--color-text);margin:0;font-size:15px;line-height:24px}.ty-card__a:before{content:"Answer";color:var(--color-text-secondary);font-size:12px;line-height:16px;display:block}.mp-list{margin:0;padding:0;list-style:none}.te-ratio{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.te-ratio strong{font:600 28px/34px var(--font-numeric,var(--font-body));color:var(--color-text)}.bd-text{resize:vertical;height:auto;min-height:140px;padding:10px 12px;line-height:22px}.bd-row{flex-wrap:wrap;padding:8px 4px}.bd-row .wp-row__main{flex:200px}.bd-row .wp-input{flex:0 160px;width:auto}.woop-step{grid-template-columns:88px 1fr;align-items:center;gap:12px;display:grid}.woop-step__label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.woop-sentence{color:var(--color-text);margin:4px 0 0;font-size:15px;font-style:italic;line-height:24px}.woop-row .wp-row__main{flex-direction:column;gap:2px;padding:4px 0;display:flex}.woop-row__plan{white-space:normal}@media (max-width:480px){.woop-step{grid-template-columns:1fr;gap:4px}.tool-panel__head .wp-input{margin-left:0}}.st-more{margin-top:32px}.st-seg{flex-wrap:wrap;margin:8px 0 12px}
