.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;max-height:85vh}.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;padding:.5em 1em;flex:none;background:var(--base-3);color:var(--contrast);align-self:flex-end;box-shadow:none;margin-left:auto}.ryrob-tool .copy.copied .fa-copy,.ryrob-tool .copy .fa-check{display:none}.ryrob-tool .copy.copied .fa-check{display:inline-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(180px,200px));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;padding-right:1.6rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="12" viewBox="0 0 24 24" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .45rem center;background-size:1rem}.ryrob-tool .muted{background-color:transparent;color:var(--base-3);background-image:url('data:image/svg+xml;utf8,<svg fill="white" height="12" viewBox="0 0 24 24" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>')}.ryrob-tool select.muted option{color:#000;background-color:#fff}.ryrob-tool .loading{margin:2em auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.7em}.ryrob-tool .loading>span{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.two-columns #idea-output{margin-top:2.5em}.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:12px;padding:.7em 1.1em;animation:fadeIn 0.1s;background:var(--base-3);color:var(--contrast);display:flex;justify-content:space-between;align-items:flex-start;gap:.4em;flex-wrap:wrap}.ryrob-tool #idea-output .idea-item a{color:var(--contrast);text-decoration:underline}.ryrob-tool #idea-output .idea-item:first-child{display:inline-flex;max-width:100%;min-width:100%}.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-color:#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}.ryrob-tool.two-columns #idea-output{margin-top:1em}}@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}.ryrob-tool .toolbar.type-textarea{gap:.2em}.ryrob-tool .mobile-options-toggle{display:flex!important;align-items:center;justify-content:center;gap:.5em;padding:.7em 1em;background:transparent;border-radius:6px;color:var(--base-3);font-size:14px;cursor:pointer;transition:all 0.3s ease;box-shadow:none}.ryrob-tool .mobile-options-toggle:hover{background:rgba(255,255,255,.25)}.ryrob-tool .ryrob-controls .dropdowns{width:100%;grid-template-columns:1fr;padding:.5em 0;order:-1;transition:all 0.3s ease;max-height:1000px;overflow:hidden}.ryrob-tool .ryrob-controls .dropdowns.mobile-hidden{max-height:0;padding:0;opacity:0;position:absolute}}@media only screen and (min-width:481px){.ryrob-tool .ryrob-controls .dropdowns.mobile-hidden{max-height:none;padding:inherit;opacity:1;display:grid}}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}@media (min-width:640px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:grid{display:grid!important}}@media (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}.md\:grid{display:grid!important}}@media (min-width:1024px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}.lg\:grid{display:grid!important}}@media (min-width:1280px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}.xl\:grid{display:grid!important}}.choices[data-type*=select-one]{cursor:pointer}.ryrob-tool .choices__inner{background:#fff;border:1px solid #274aa7;border-radius:0;padding:2.5px!important;font-size:13px;display:flex;align-items:center;min-height:0}.ryrob-tool .choices__heading{padding:0}.ryrob-tool .choices[data-type*=select-one]:has(.muted.choices__input) .choices__inner,.ryrob-tool .choices[data-type*=select-one]:has(.muted.choices__input) .choices__list--single .choices__item{background-color:transparent;color:var(--base-3)}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:340px}.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding:6.5px 12px!important}.choices__list--single .choices__item{color:var(--contrast);font-size:14px}.choices__list--dropdown{background:#1a1a2e;border:1px solid rgba(255,255,255,.2);border-radius:4px;z-index:100;max-height:400px;overflow-y:auto;margin-top:4px}.choices__list--dropdown .choices__item{color:var(--contrast);padding:10px 12px;font-size:14px}.choices__list--dropdown .choices__item--selectable.is-highlighted{background:var(--base)}.choices__list--dropdown .choices__group{color:#00c9e0;font-weight:600;padding:8px 12px 4px;border-top:1px solid rgba(255,255,255,.1);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.choices__list--dropdown .choices__group:first-child{border-top:none}.choices__input{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);padding:8px 12px;margin:8px 8px 4px 8px;border-radius:4px;font-size:14px}.choices[data-type*=select-one]::after{border-color:rgba(255,255,255,.6) transparent transparent transparent;border-width:5px;margin-top:-2.5px}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent rgba(255,255,255,.6) transparent;margin-top:-7.5px}.is-open .choices__inner{border-radius:4px 4px 0 0}.choices__list--dropdown::-webkit-scrollbar{width:8px}.choices__list--dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.choices__list--dropdown::-webkit-scrollbar-thumb{background:rgba(0,201,224,.3);border-radius:4px}.choices__list--dropdown::-webkit-scrollbar-thumb:hover{background:rgba(0,201,224,.5)}.choices__list{margin:0;padding-left:0;list-style:none}.choices.is-disabled .choices__inner{opacity:.5;cursor:not-allowed}.choices.is-focused .choices__inner{border-color:rgba(0,201,224,.5)}.model-logo{width:18px;height:18px;vertical-align:middle;display:inline-block;object-fit:contain}.choices__item{display:flex!important;align-items:center!important;gap:8px}.choices__list--single .choices__item{display:flex!important;align-items:center!important}.choices__list--dropdown .choices__item{display:flex!important;align-items:center!important}.choices__item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}