.tippy-box{background-color:#fff;color:#102049}.tippy-box[data-placement^='top']>.tippy-arrow::before{border-top-color:#fff}.ryrob-tool .toolbar{display:flex;padding:.7em;gap:.7em;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);background:rgba(0,0,0,.35)}.ryrob-tool .toolbar.type-textarea{gap:.7em;flex-direction:column;align-items:flex-end}.ryrob-tool .textarea-container{position:relative;width:100%}.ryrob-tool.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1em}.ryrob-tool .toolbar textarea{font-size:.9em;field-sizing:content;min-height:150px}.ryrob-tool .picker{width:100%;display:flex;gap:1px}.ryrob-tool .picker button,.ryrob-tool .picker .tab-button{text-transform:uppercase;font-size:.65em;background:rgba(0,0,0,.12);padding:1em 1.3em;line-height:1.1em;display:inline-flex;cursor:pointer;align-items:center;letter-spacing:.05em;text-decoration:none}.ryrob-tool .picker button:hover,.ryrob-tool .picker .tab-button:hover{background:rgba(0,0,0,.35)}.ryrob-tool .picker button.active,.ryrob-tool .picker .tab-button.active{background:rgba(0,0,0,.35)}.ryrob-tool .examples{font-size:.75em;margin-top:4px;padding:0 10px;margin-bottom:1.2em}.ryrob-tool .copy{border-radius:100px;aspect-ratio:1 / 1;padding:0;width:35px;flex:none;background:var(--base-3);color:var(--contrast)}.ryrob-tool .copy.copied .fa-copy,.ryrob-tool .copy .fa-check{display:none}.ryrob-tool .copy.copied .fa-check{display:block}.ryrob-tool .examples{backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.ryrob-tool .examples span,.ryrob-tool .examples button{padding:3.5px 6px;border-radius:4px;text-transform:none;letter-spacing:0;line-height:1.4em;box-shadow:none;background:rgba(0,0,0,.12);cursor:pointer}.cf-turnstile{text-align:center;margin-top:1em;position:fixed;bottom:0;right:0;z-index:100;padding:1em 3em 1.5em 1em;background:linear-gradient(150deg,rgba(0,0,0,0) 51%,rgba(0,0,0,.5) 100%)}.cf-turnstile frame{outline:.5em solid rgba(0,0,0,.4)}.ryrob-tool .keyword-field{font-size:1.3em;flex-grow:1;background:#fff}.ryrob-tool .keyword-field:focus{box-shadow:inset 0 0 0 2px var(--attention)}.ryrob-tool .ryrob-controls{display:flex;justify-content:space-between;width:100%;gap:.7em}.ryrob-tool .ryrob-controls .dropdowns{display:grid;margin-top:.1em;grid-template-columns:repeat(auto-fill,minmax(200px,250px));gap:.7em;width:inherit}.ryrob-tool.two-columns .ryrob-controls .dropdowns{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ryrob-tool select{background:#fff}.ryrob-tool .loading{margin:2em auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.7em}.ryrob-tool .loading>span{max-width:300px;font-size:.82em;max-width:240px;font-size:.7em;line-height:1.4em}.ryrob-tool #idea-output ul,.ryrob-tool #idea-output ol{font-size:1em;margin-left:.5em}.ryrob-tool #idea-output li{margin:3px}.ryrob-tool #idea-output h1,.ryrob-tool #idea-output h2,.ryrob-tool #idea-output h3,.ryrob-tool #idea-output h4{margin:0}.ryrob-tool #idea-output .formatted h1,.ryrob-tool #idea-output .formatted h2,.ryrob-tool #idea-output .formatted h3,.ryrob-tool #idea-output .formatted h4{margin:0 0 .2em 0}.ryrob-tool #idea-output h1{font-size:1.5em}.ryrob-tool #idea-output h2{font-size:1.4em}.ryrob-tool #idea-output h3{font-size:1.3em}.ryrob-tool #idea-output h4{font-size:1.2em}.ryrob-tool #idea-output{margin-top:.75em}.ryrob-tool #idea-output,.ryrob-tool #idea-output .display{display:grid;gap:.75em}.ryrob-tool #idea-output .idea-item{font-size:1.1em;border-radius:10px;padding:.7em 1em;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);animation:fadeIn 0.1s;background:rgba(0,0,0,.12);color:var(--base-3);display:flex;justify-content:space-between;align-items:flex-start;gap:.4em}.ryrob-tool #idea-output .idea-item .text{font-size:.8em;white-space:pre-wrap}.ryrob-tool #idea-output .idea-item.formatted .text{white-space:initial}.ryrob-tool #idea-output .idea-item .title{line-height:1.4em}.ryrob-tool #idea-output .idea-item p:last-child{margin-bottom:0}.ryrob-tool #idea-output .more{text-align:center;margin-top:1em;margin-bottom:2em}.options-bar{display:grid;margin-top:.1em;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.7em}.options-bar.toolbar{display:grid}.options-bar>label,.options-bar>.label{display:flex;flex-direction:column}.options-bar label>span,.options-bar .label>span{font-size:.65em;opacity:.9}.options-bar .checkbox{display:flex;gap:.4em;font-size:.9em;align-items:center}.options-bar .checkbox input{height:14px;width:14px}.options-bar input,.options-bar select{background:#fff;font-size:13px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:720px){.ryrob-tool.two-columns{grid-template-columns:1fr}}@media only screen and (max-width:480px){.ryrob-tool .toolbar,.ryrob-tool .ryrob-controls{flex-direction:column}.ryrob-tool .examples span:nth-child(n+3){display:none}.ryrob-tool .keyword-field{font-size:1.1em}}