.rtl,.rtl-dialog,.rtl-workspace{--rtl-ink:#161616;--rtl-muted:#646464;--rtl-cyan:#00b9fb;font-family:RankingPoppins,Arial,sans-serif;color:var(--rtl-ink);line-height:1.6;color-scheme:light}.rtl *,.rtl-dialog *,.rtl-workspace *{box-sizing:border-box}.rtl button,.rtl input,.rtl-dialog button,.rtl-workspace button{font:inherit}.rtl button,.rtl-dialog button,.rtl-workspace button{cursor:pointer}.rtl-intro{display:flex;justify-content:space-between;gap:36px;align-items:flex-end;margin-bottom:32px}.rtl-intro h2{font:700 clamp(32px,4vw,50px)/1.1 RankingMontserrat,Arial,sans-serif;letter-spacing:-1.5px;margin:12px 0 0}.rtl-intro>p{max-width:430px;font-size:14px;color:var(--rtl-muted);margin:0}.rtl-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.7px}.rtl-controls{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding:24px 0;border-top:1px solid #ddd}.rtl-categories{display:flex;flex-wrap:wrap;gap:7px}.rtl-categories button{border:1px solid #d5d5d5;background:#fff;padding:9px 13px;font-size:12px;color:#333}.rtl-categories button[aria-pressed=true]{color:#fff;background:#161616;border-color:#161616}.rtl-search{display:flex;flex-direction:column;gap:5px;flex:0 0 260px;font-size:11px;color:#555}.rtl-search input{height:42px;width:100%;border:1px solid #aaa;border-radius:0;padding:8px 11px;background:#fff;color:#111;font-size:12px}.rtl-count{font-size:12px;color:#666;margin:0 0 17px!important}.rtl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rtl-card{display:flex;flex-direction:column;text-align:left;min-height:222px;border:1px solid #d5d5d5;background:#fff;padding:22px;color:#161616;transition:border-color .15s,transform .15s}.rtl-card:hover{border-color:#141414;transform:translateY(-2px)}.rtl-card-top{display:flex;justify-content:space-between;gap:10px;width:100%;font-size:10px;color:#666}.rtl-card-top>span:last-child{font-size:19px;color:#111}.rtl-card h3{font:650 19px/1.3 RankingMontserrat,Arial,sans-serif;margin:21px 0 11px!important;letter-spacing:-.4px}.rtl-card>p{font-size:12px;line-height:1.8;color:#606060;margin:0 0 24px!important}.rtl-card-bottom{font-size:11px;margin-top:auto;display:flex;justify-content:space-between;width:100%}.rtl-card-bottom>span{color:#0084b3}.rtl-empty{padding:40px;border:1px solid #ddd;grid-column:1/-1}.rtl-dialog{width:min(720px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid #222;background:#fff}.rtl-dialog::backdrop,.rtl-workspace::backdrop{background:#0009}.rtl-dialog>header{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.rtl-dialog>header button,.rtl-workspace-top button{background:none;border:0;color:inherit;padding:8px}.rtl-dialog-content{padding:28px}.rtl-dialog h2{font:700 32px/1.15 RankingMontserrat,Arial,sans-serif;margin:0 0 18px}.rtl-dialog-content>p,.rtl-dialog li{font-size:14px;color:#555}.rtl-dialog ul{padding-left:20px;margin:24px 0}.rtl-dialog li{margin:9px 0}.rtl-destination{border-top:2px solid #00b9fb;padding:18px 0 0}.rtl-destination strong{font-size:14px}.rtl-destination p{font-size:12px;color:#666}.rtl-dialog footer{padding:20px 28px;border-top:1px solid #ddd}.rtl-dialog footer button{background:#161616;color:#fff;border:1px solid #161616;padding:13px 18px;font-size:13px}.rtl-dialog button:disabled{cursor:default;opacity:.5}.rtl-status{color:#8a3626!important;font-size:12px!important}.rtl-workspace{width:min(1150px,calc(100vw - 24px));max-height:94dvh;border:1px solid #161616;padding:0;background:#f5f5f3}.rtl-workspace-top{display:flex;justify-content:space-between;align-items:center;background:#000;color:#fff;padding:15px 24px;font-size:12px;letter-spacing:1px}.rtl-workspace .rtl{padding:28px}.rtl-workspace .rtl-intro h2{font-size:34px}.rtl :focus-visible,.rtl-dialog :focus-visible,.rtl-workspace :focus-visible{outline:3px solid #0087b6;outline-offset:3px}.rtl-launcher{margin:0 10px;border:1px solid currentColor;background:transparent;color:inherit;padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}@media(max-width:1000px){.rtl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rtl-controls{flex-direction:column;align-items:stretch}.rtl-search{flex-basis:auto;max-width:100%}}@media(max-width:600px){.rtl-intro{align-items:flex-start;flex-direction:column;gap:20px}.rtl-grid{grid-template-columns:1fr}.rtl-card{min-height:195px}.rtl-intro>p{font-size:13px}.rtl-dialog-content{padding:23px}.rtl-dialog h2{font-size:27px}.rtl-workspace .rtl{padding:20px}.rtl-launcher{font-size:11px;margin:0 5px;padding:7px}.rtl-categories button{font-size:11px}}@media(prefers-reduced-motion:reduce){.rtl-card{transition:none}}

.rtl-preview{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:top;border:1px solid #ddd;margin:22px 0}.rtl-dialog-content{overflow-wrap:anywhere}@media(max-width:600px){.rtl-search input{font-size:16px}}

/* Shared-tool use selector and nested operations. */
.rtl-dialog .rtl-search{width:100%;max-width:none;flex:auto}.rtl-dialog .rtl-search select{width:100%;min-height:44px;border:1px solid #aaa;border-radius:0;padding:8px 11px;background:#fff;color:#111;font:inherit;font-size:16px}.rtl-dialog .rtl-destination footer{padding:12px 0 20px;border:0}.rtl-dialog .rtl-destination h3{font-size:18px;line-height:1.4}.rtl-dialog .rtl-destination footer button{min-height:44px;max-width:100%;white-space:normal;text-align:left}
