PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.10.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.10.0
2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 1.0.1 All 51 releases
← All changes | assets/setup-wizard.css +2962 -2 1.32.0 → 2.10.0 View file →
@@ -1,2 +1,2962 @@
1 -@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
2 -body.thinkrank-setup-wizard-active #wpbody-content{background:radial-gradient(900px 420px at 12% -8%, rgba(68, 81, 255, 0.07), transparent 60%),radial-gradient(760px 380px at 100% 0%, rgba(108, 120, 255, 0.06), transparent 55%)}.thinkrank-wizard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:60vh;color:#4a4d55;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.thinkrank-animate-spin{animation:thinkrank-wizard-spin 1s linear infinite}@keyframes thinkrank-wizard-spin{to{transform:rotate(360deg)}}@keyframes thinkrank-wizard-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tr-wizard{box-sizing:border-box;max-width:1080px;margin:28px auto 56px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#16181d;-webkit-font-smoothing:antialiased}.tr-wizard *{box-sizing:border-box}.tr-wizard__panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e8f0;border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -8px rgba(16,24,40,.1),0 32px 56px -20px rgba(68,81,255,.14);overflow:hidden}.tr-wizard__stepper-card{background:linear-gradient(180deg, #f3f4ff 0%, rgba(243, 244, 255, 0) 100%),#fff;padding:4px 32px 0;border-bottom:1px solid #eef0f5}.tr-wizard__stepper{display:flex;align-items:stretch;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}.tr-wizard__step{display:flex;align-items:center;gap:10px;margin:0;padding:18px 6px;position:relative;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.tr-wizard__step-button:disabled{cursor:default}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-marker{border-color:#4451ff;color:#4451ff}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-label{color:#16181d}.tr-wizard__step-button:focus-visible{outline:2px solid #4451ff;outline-offset:3px;border-radius:6px}.tr-wizard__step-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;border:1.5px solid #d5d7e2;color:#8a8d95;background:#fff;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-label{font-size:15px;font-weight:500;color:#676b73;white-space:nowrap;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step.is-active{border-bottom-color:#4451ff}.tr-wizard__step.is-active::after{content:"";position:absolute;left:6px;right:6px;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:#4451ff}.tr-wizard__step.is-active .tr-wizard__step-marker{background:linear-gradient(135deg, #4451ff 0%, #6c78ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 4px 10px -2px rgba(68,81,255,.5)}.tr-wizard__step.is-active .tr-wizard__step-label{color:#4451ff;font-weight:600}.tr-wizard__step.is-complete .tr-wizard__step-marker{background:#e9ecfe;border-color:rgba(0,0,0,0);color:#4451ff}.tr-wizard__step.is-complete .tr-wizard__step-label{color:#16181d}.tr-wizard__card{display:flex;flex-direction:column;background:#fff}.tr-wizard__header{padding:28px 40px 16px}.tr-wizard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#16181d}.tr-wizard__subtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:#676b73}.tr-wizard__divider{height:1px;background:#eef0f5}.tr-wizard__body{display:flex;flex-direction:column;flex:1 0 auto;padding:28px 40px 36px;animation:thinkrank-wizard-fade .28s cubic-bezier(0.4, 0, 0.2, 1) both}.tr-wizard__error{margin-top:16px;padding:12px 16px;border-radius:12px;background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:13px;line-height:1.5}.tr-wizard__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:1px solid rgba(0,0,0,0)}.tr-wizard__notice--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.tr-wizard__notice--error{background:#fffaeb;border-color:#fedf89;color:#93370d}.tr-wizard__notice-text{flex:1}.tr-wizard__notice-dismiss{flex:none;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__notice-dismiss:hover{opacity:1}.tr-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 40px 22px;border-top:1px solid #eef0f5;background:linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 100%)}.tr-wizard__footer--ready{margin:auto -40px -36px;padding-left:40px;padding-right:40px}.tr-wizard__footer-left{display:flex;align-items:center}.tr-wizard__footer-right{display:flex;align-items:center;gap:12px}.tr-wizard__skip.components-button.is-link{color:#676b73;font-weight:600;text-decoration:none}.tr-wizard__skip.components-button.is-link:hover:not(:disabled),.tr-wizard__skip.components-button.is-link:focus:not(:disabled){color:#4451ff;text-decoration:underline}.tr-wizard .components-button.is-primary{background:#4451ff;border-color:#4451ff;border-radius:12px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary:hover:not(:disabled),.tr-wizard .components-button.is-primary:focus:not(:disabled),.tr-wizard .components-button.is-primary:active:not(:disabled){background:#3a46e0;border-color:#3a46e0;color:#fff;box-shadow:0 6px 16px -4px rgba(68,81,255,.5)}.tr-wizard .components-button.is-primary:active:not(:disabled){transform:translateY(1px)}.tr-wizard .components-button.is-primary.is-busy,.tr-wizard .components-button.is-primary.is-busy:disabled,.tr-wizard .components-button.is-primary.is-busy[aria-disabled=true]{background:#4451ff;background-image:none;border-color:#4451ff;color:#fff;opacity:1}.tr-wizard .components-button.is-primary.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:thinkrank-wizard-spin .7s linear infinite}.tr-wizard .components-button.is-secondary{color:#4a4d55;border-radius:12px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-secondary:hover:not(:disabled),.tr-wizard .components-button.is-secondary:focus:not(:disabled){background:#f6f7fb;color:#16181d;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06)}.tr-wizard .components-button.tr-wizard__import-btn{min-height:38px;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;background:#f3f4ff;color:#4451ff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.tr-wizard__import-btn:hover:not(:disabled):not([aria-disabled=true]),.tr-wizard .components-button.tr-wizard__import-btn:focus:not(:disabled):not([aria-disabled=true]){background:#e9ecfe;color:#2f39c9;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard .components-button.tr-wizard__import-btn:disabled,.tr-wizard .components-button.tr-wizard__import-btn[aria-disabled=true]{background:#eeeff2;color:#b0b2c0;box-shadow:inset 0 0 0 1px #e7e8f0;opacity:1}.tr-wizard .components-base-control__label,.tr-wizard .components-input-control__label{text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;color:#16181d;margin-bottom:6px}.tr-wizard .components-text-control__input,.tr-wizard .components-input-control__container input{border-radius:8px;border:1.5px solid #d5d7e2;box-shadow:none;min-height:40px;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-text-control__input:focus,.tr-wizard .components-input-control__container input:focus{border-color:#4451ff;box-shadow:none;outline:none}.tr-wizard .thinkrank-media-picker-button.components-button.is-primary{background:#f3f4ff;color:#4a4d55;box-shadow:inset 0 0 0 1px #d5d7e2}.tr-wizard .thinkrank-media-picker-button.components-button.is-primary:hover:not(:disabled),.tr-wizard .thinkrank-media-picker-button.components-button.is-primary:focus:not(:disabled){background:#e9ecfe;color:#16181d}.tr-wizard .thinkrank-media-picker-button.components-button.is-primary img{width:18px;height:18px;margin-right:6px}.tr-wizard .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff;border-color:#4451ff}.tr-wizard .components-button.tr-wizard__google-btn{background:#fff;color:#16181d}.tr-wizard .components-button.tr-wizard__google-btn:hover:not(:disabled),.tr-wizard .components-button.tr-wizard__google-btn:focus:not(:disabled){background:#f6f7fb;color:#16181d}.thinkrank-google-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.tr-wizard__stack{display:flex;flex-direction:column;gap:16px}.tr-wizard__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-wizard__group{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__group:hover{border-color:#d5d7e2}.tr-wizard__group-head{display:flex;flex-direction:column;gap:4px}.tr-wizard__group-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__group-sub{font-size:13px;color:#676b73}.tr-wizard__section-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a8d95;margin-top:6px}.tr-wizard__pills{display:flex;flex-wrap:wrap;gap:10px}.tr-wizard__pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e7e8f0;background:#fff;color:#4a4d55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill:hover{border-color:#d5d7e2;color:#16181d}.tr-wizard__pill.is-selected{background:#f3f4ff;border-color:#4451ff;color:#4451ff;box-shadow:0 1px 2px rgba(68,81,255,.12)}.tr-wizard__pill-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4d4;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill.is-selected .tr-wizard__pill-radio{border-color:#4451ff}.tr-wizard__pill.is-selected .tr-wizard__pill-radio::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#4451ff}.tr-wizard__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard__row-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__row-card:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__row-card--migration{flex-direction:column;align-items:stretch;gap:16px}.tr-wizard__row-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-wizard__row-main{display:flex;align-items:center;gap:16px}.tr-wizard__import-detecting,.tr-wizard__import-empty{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__import-progress{display:flex;flex-direction:column;gap:16px;padding-left:64px}.tr-wizard__import-progress-title{font-size:14px;font-weight:600;color:#16181d}.tr-wizard__import-bar{height:8px;border-radius:999px;background:#eef0f5;overflow:hidden}.tr-wizard__import-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #4451ff 0%, #6c78ff 100%);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__import-step{position:relative;display:flex;align-items:center;gap:10px}.tr-wizard__import-step:not(:last-child)::before{content:"";position:absolute;left:9px;top:20px;width:2px;height:12px;background:#e7e8f0}.tr-wizard__import-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid #d5d7e2;background:#fff;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-step-label{font-size:14px;font-weight:500;color:#16181d}.tr-wizard__import-step.is-active .tr-wizard__import-step-dot{border-color:#4451ff;box-shadow:0 0 0 3px rgba(68,81,255,.14)}.tr-wizard__import-step.is-done .tr-wizard__import-step-dot{border-color:#4451ff;background:#4451ff}.tr-wizard__import-step.is-active .tr-wizard__import-step-label{font-weight:600;color:#4451ff}.tr-wizard__import-step.is-pending .tr-wizard__import-step-label{color:#8a8d95}.tr-wizard__import-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#4451ff}.tr-wizard__import-done-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4451ff;color:#fff}.tr-wizard__import-error{margin:8px 0 0;font-size:13px;color:#912018}.tr-wizard__row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f3f4ff;color:#4451ff;font-weight:700;flex-shrink:0}.tr-wizard__row-logo{display:block;width:48px;height:48px;flex-shrink:0;border-radius:10px}.tr-wizard__row-logo--text{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4ff;color:#4451ff;font-size:20px;font-weight:700;line-height:1}.tr-wizard__row-text{display:flex;flex-direction:column;gap:3px}.tr-wizard__row-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__row-detail{font-size:12.5px;color:#676b73}.tr-wizard__badge{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-wizard__badge.is-success{background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__badge.is-neutral{background:#f6f7fb;color:#8a8d95;box-shadow:inset 0 0 0 1px #e7e8f0}.tr-wizard__badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;margin-bottom:10px}.tr-wizard__badge-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.tr-wizard__start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0 4px}.tr-wizard__start-preview{width:100%;display:flex;justify-content:center;margin:-42px 0 -25px}.tr-wizard__start-preview-img{display:block;width:380px;max-width:100%;height:auto}.tr-wizard__start-usage-title{margin:0 0 14px;font-size:16px;font-weight:600;color:#16181d}.tr-wizard__start-usage{max-width:620px;margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__start-usage+.tr-wizard__start-usage{margin-top:6px}.tr-wizard__start-collect-link{padding:0;border:0;background:none;color:#4451ff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tr-wizard__start-collect-link:hover,.tr-wizard__start-collect-link:focus{color:#3a46e0}.tr-wizard__start-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.tr-wizard__plugin-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:14px}.tr-wizard__plugin-card{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__plugin-card:hover{border-color:rgba(68,81,255,.4);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px -8px rgba(68,81,255,.2);transform:translateY(-2px)}.tr-wizard__plugin-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f5}.tr-wizard__plugin-logo{display:block;width:40px;height:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.13),inset 0 0 6px 0 #d6d6ff;flex-shrink:0}.tr-wizard__plugin-name{font-size:15px;font-weight:600;flex:1}.tr-wizard__plugin-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.03em;color:#05603a;background:#ecfdf3;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__plugin-desc{margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__social-list{display:flex;flex-direction:column;gap:14px}.tr-wizard__social-row{display:flex;align-items:center;gap:12px;border:1px solid #e7e8f0;border-radius:12px;padding:8px 16px;background:#fff;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__social-row:focus-within{border-color:#4451ff}.tr-wizard__social-brand{display:block;width:28px;height:28px;flex-shrink:0}.tr-wizard__social-name{width:96px;flex-shrink:0;font-size:14px;font-weight:500;color:#16181d}.tr-wizard__social-row .tr-wizard__social-input{flex:1;min-width:0;min-height:36px;border:0 !important;border-left:1px solid #e7e8f0 !important;border-radius:0 !important;padding:8px 0 8px 16px;margin:0;font-size:14px;color:#16181d;background:rgba(0,0,0,0);box-shadow:none !important}.tr-wizard__social-row .tr-wizard__social-input::placeholder{color:#8a8d95}.tr-wizard__social-row .tr-wizard__social-input:focus{outline:none;border-left-color:#4451ff !important}.tr-wizard__ready{display:flex;flex-direction:column;flex:1 0 auto}.tr-wizard__status-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-wizard__status-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e7e8f0;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(236, 253, 243, 0.35) 100%)}.tr-wizard__status-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:13px;font-weight:700;flex-shrink:0}.tr-wizard__status-text{display:flex;flex-direction:column;gap:4px}.tr-wizard__status-title{font-size:15px;font-weight:600}.tr-wizard__status-detail{font-size:13px;line-height:1.5;color:#676b73}.tr-wizard__mcp-loading{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__mcp-access{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:linear-gradient(180deg, #f3f4ff 0%, #fff 60%)}.tr-wizard__mcp-access .components-form-toggle{flex-shrink:0;margin-top:2px}.tr-wizard__mcp-access-text{display:flex;flex-direction:column;gap:8px}.tr-wizard__mcp-access-head{display:flex;align-items:center;gap:10px}.tr-wizard__mcp-access-desc{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__mcp-connector{display:flex;flex-direction:column;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-connector:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__mcp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tr-wizard__mcp-icon svg{width:22px;height:22px}.tr-wizard__mcp-detail{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #eef0f5}.tr-wizard__mcp-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8d95}.tr-wizard__mcp-url{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border:1.5px solid #d5d7e2;border-radius:10px;background:#f6f7fb}.tr-wizard__mcp-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-size:13px;font-family:ui-monospace,sfmono-regular,menlo,monospace;color:#4a4d55}.tr-wizard__mcp-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:#4451ff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d5d7e2;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-copy:hover,.tr-wizard__mcp-copy:focus{background:#f3f4ff;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard__mcp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__mcp-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:#4a4d55}.tr-wizard__mcp-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff;font-size:12px;font-weight:700}.tr-wizard__help{display:flex;flex-direction:column;width:100%;max-width:460px;margin:8px auto;overflow:hidden;border:1px solid #e7e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__help-hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px 30px;background:radial-gradient(120% 120% at 50% -10%, rgba(255, 255, 255, 0.22), transparent 60%),linear-gradient(135deg, #4451ff 0%, #6c78ff 100%)}.tr-wizard__help-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.tr-wizard__help-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.tr-wizard__help-body{display:flex;flex-direction:column;align-items:center;gap:22px;padding:26px 24px}.tr-wizard__help-benefits{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.tr-wizard__help-benefit{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#16181d}.tr-wizard__help-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff}.tr-wizard .components-button.is-primary.tr-wizard__help-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 30px;font-size:15px}.tr-wizard .components-button.is-primary.tr-wizard__help-cta svg{transition:transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary.tr-wizard__help-cta:hover svg,.tr-wizard .components-button.is-primary.tr-wizard__help-cta:focus svg{transform:translateX(3px)}.tr-wizard__help-note{font-size:13px;color:#8a8d95}@media(max-width: 960px){.tr-wizard__plugin-grid{grid-template-columns:1fr 1fr}}@media(max-width: 782px){.tr-wizard{margin-top:16px}.tr-wizard__stepper-card{padding-left:20px;padding-right:20px}.tr-wizard__stepper{flex-wrap:wrap;gap:4px 16px}.tr-wizard__step{padding:12px 4px}.tr-wizard__step.is-active::after{display:none}.tr-wizard__header,.tr-wizard__body,.tr-wizard__footer{padding-left:20px;padding-right:20px}.tr-wizard__footer--ready{margin-left:-20px;margin-right:-20px}.tr-wizard__cols,.tr-wizard__status-grid,.tr-wizard__plugin-grid{grid-template-columns:1fr}}
1 +/*
2 + * Inter, self-hosted.
3 + *
4 + * Bundled from @fontsource-variable/inter (SIL OFL 1.1) instead of loading
5 + * from Google Fonts, so no ThinkRank screen makes a third-party request.
6 + * Latin and Latin Extended only; other scripts fall back to the system font
7 + * stack that every `font-family: Inter, …` declaration already lists.
8 + *
9 + * Declared as `Inter` (not fontsource's `Inter Variable`) so the existing
10 + * font stacks, Tailwind config and canvas fonts keep working unchanged.
11 + */
12 +
13 +@font-face {
14 + font-family: Inter;
15 + font-style: normal;
16 + font-display: swap;
17 + font-weight: 100 900;
18 + src: url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");
19 + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
20 +}
21 +
22 +@font-face {
23 + font-family: Inter;
24 + font-style: normal;
25 + font-display: swap;
26 + font-weight: 100 900;
27 + src: url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");
28 + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
29 +}
30 +
31 +:where(.tr-root),
32 +:where(.tr-root) *,
33 +:where(.tr-root) ::before,
34 +:where(.tr-root) ::after{
35 + --tw-border-spacing-x: 0;
36 + --tw-border-spacing-y: 0;
37 + --tw-translate-x: 0;
38 + --tw-translate-y: 0;
39 + --tw-rotate: 0;
40 + --tw-skew-x: 0;
41 + --tw-skew-y: 0;
42 + --tw-scale-x: 1;
43 + --tw-scale-y: 1;
44 + --tw-pan-x: ;
45 + --tw-pan-y: ;
46 + --tw-pinch-zoom: ;
47 + --tw-scroll-snap-strictness: proximity;
48 + --tw-gradient-from-position: ;
49 + --tw-gradient-via-position: ;
50 + --tw-gradient-to-position: ;
51 + --tw-ordinal: ;
52 + --tw-slashed-zero: ;
53 + --tw-numeric-figure: ;
54 + --tw-numeric-spacing: ;
55 + --tw-numeric-fraction: ;
56 + --tw-ring-inset: ;
57 + --tw-ring-offset-width: 0px;
58 + --tw-ring-offset-color: #fff;
59 + --tw-ring-color: rgb(59 130 246 / 0.5);
60 + --tw-ring-offset-shadow: 0 0 #0000;
61 + --tw-ring-shadow: 0 0 #0000;
62 + --tw-shadow: 0 0 #0000;
63 + --tw-shadow-colored: 0 0 #0000;
64 + --tw-blur: ;
65 + --tw-brightness: ;
66 + --tw-contrast: ;
67 + --tw-grayscale: ;
68 + --tw-hue-rotate: ;
69 + --tw-invert: ;
70 + --tw-saturate: ;
71 + --tw-sepia: ;
72 + --tw-drop-shadow: ;
73 + --tw-backdrop-blur: ;
74 + --tw-backdrop-brightness: ;
75 + --tw-backdrop-contrast: ;
76 + --tw-backdrop-grayscale: ;
77 + --tw-backdrop-hue-rotate: ;
78 + --tw-backdrop-invert: ;
79 + --tw-backdrop-opacity: ;
80 + --tw-backdrop-saturate: ;
81 + --tw-backdrop-sepia: ;
82 + --tw-contain-size: ;
83 + --tw-contain-layout: ;
84 + --tw-contain-paint: ;
85 + --tw-contain-style: ;
86 +}
87 +/*
88 +! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
89 +*/
90 +/*
91 +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
92 +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
93 +*/
94 +:where(.tr-root),
95 +:where(.tr-root) *,
96 +:where(.tr-root) ::before,
97 +:where(.tr-root) ::after {
98 + box-sizing: border-box; /* 1 */
99 + border-width: 0; /* 2 */
100 + border-style: solid; /* 2 */
101 + border-color: #D5D5DD; /* 2 */
102 +}
103 +:where(.tr-root) ::before,
104 +:where(.tr-root) ::after {
105 + --tw-content: '';
106 +}
107 +/*
108 +1. Use a consistent sensible line-height in all browsers.
109 +2. Prevent adjustments of font size after orientation changes in iOS.
110 +3. Use a more readable tab size.
111 +4. Use the user's configured `sans` font-family by default.
112 +5. Use the user's configured `sans` font-feature-settings by default.
113 +6. Use the user's configured `sans` font-variation-settings by default.
114 +7. Disable tap highlights on iOS
115 +*/
116 +:where(.tr-root) {
117 + line-height: 1.5; /* 1 */
118 + -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
119 + tab-size: 4; /* 3 */
120 + font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; /* 4 */
121 + font-feature-settings: normal; /* 5 */
122 + font-variation-settings: normal; /* 6 */
123 + -webkit-tap-highlight-color: transparent; /* 7 */
124 +}
125 +/*
126 +1. Remove the margin in all browsers.
127 +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
128 +*/
129 +:where(.tr-root) body {
130 + margin: 0; /* 1 */
131 + line-height: inherit; /* 2 */
132 +}
133 +/*
134 +1. Add the correct height in Firefox.
135 +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
136 +3. Ensure horizontal rules are visible by default.
137 +*/
138 +:where(.tr-root) hr {
139 + height: 0; /* 1 */
140 + color: inherit; /* 2 */
141 + border-top-width: 1px; /* 3 */
142 +}
143 +/*
144 +Add the correct text decoration in Chrome, Edge, and Safari.
145 +*/
146 +:where(.tr-root) abbr:where([title]) {
147 + -webkit-text-decoration: underline dotted;
148 + text-decoration: underline dotted;
149 +}
150 +/*
151 +Remove the default font size and weight for headings.
152 +*/
153 +:where(.tr-root) h1,
154 +:where(.tr-root) h2,
155 +:where(.tr-root) h3,
156 +:where(.tr-root) h4,
157 +:where(.tr-root) h5,
158 +:where(.tr-root) h6 {
159 + font-size: inherit;
160 + font-weight: inherit;
161 +}
162 +/*
163 +Reset links to optimize for opt-in styling instead of opt-out.
164 +*/
165 +:where(.tr-root) a {
166 + color: inherit;
167 + text-decoration: inherit;
168 +}
169 +/*
170 +Add the correct font weight in Edge and Safari.
171 +*/
172 +:where(.tr-root) b,
173 +:where(.tr-root) strong {
174 + font-weight: bolder;
175 +}
176 +/*
177 +1. Use the user's configured `mono` font-family by default.
178 +2. Use the user's configured `mono` font-feature-settings by default.
179 +3. Use the user's configured `mono` font-variation-settings by default.
180 +4. Correct the odd `em` font sizing in all browsers.
181 +*/
182 +:where(.tr-root) code,
183 +:where(.tr-root) kbd,
184 +:where(.tr-root) samp,
185 +:where(.tr-root) pre {
186 + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
187 + font-feature-settings: normal; /* 2 */
188 + font-variation-settings: normal; /* 3 */
189 + font-size: 1em; /* 4 */
190 +}
191 +/*
192 +Add the correct font size in all browsers.
193 +*/
194 +:where(.tr-root) small {
195 + font-size: 80%;
196 +}
197 +/*
198 +Prevent `sub` and `sup` elements from affecting the line height in all browsers.
199 +*/
200 +:where(.tr-root) sub,
201 +:where(.tr-root) sup {
202 + font-size: 75%;
203 + line-height: 0;
204 + position: relative;
205 + vertical-align: baseline;
206 +}
207 +:where(.tr-root) sub {
208 + bottom: -0.25em;
209 +}
210 +:where(.tr-root) sup {
211 + top: -0.5em;
212 +}
213 +/*
214 +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
215 +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
216 +3. Remove gaps between table borders by default.
217 +*/
218 +:where(.tr-root) table {
219 + text-indent: 0; /* 1 */
220 + border-color: inherit; /* 2 */
221 + border-collapse: collapse; /* 3 */
222 +}
223 +/*
224 +1. Change the font styles in all browsers.
225 +2. Remove the margin in Firefox and Safari.
226 +3. Remove default padding in all browsers.
227 +*/
228 +:where(.tr-root) button,
229 +:where(.tr-root) input,
230 +:where(.tr-root) optgroup,
231 +:where(.tr-root) select,
232 +:where(.tr-root) textarea {
233 + font-family: inherit; /* 1 */
234 + font-feature-settings: inherit; /* 1 */
235 + font-variation-settings: inherit; /* 1 */
236 + font-size: 100%; /* 1 */
237 + font-weight: inherit; /* 1 */
238 + line-height: inherit; /* 1 */
239 + letter-spacing: inherit; /* 1 */
240 + color: inherit; /* 1 */
241 + margin: 0; /* 2 */
242 + padding: 0; /* 3 */
243 +}
244 +/*
245 +Remove the inheritance of text transform in Edge and Firefox.
246 +*/
247 +:where(.tr-root) button,
248 +:where(.tr-root) select {
249 + text-transform: none;
250 +}
251 +/*
252 +1. Correct the inability to style clickable types in iOS and Safari.
253 +2. Remove default button styles.
254 +*/
255 +:where(.tr-root) button,
256 +:where(.tr-root) input:where([type='button']),
257 +:where(.tr-root) input:where([type='reset']),
258 +:where(.tr-root) input:where([type='submit']) {
259 + -webkit-appearance: button; /* 1 */
260 + background-color: transparent; /* 2 */
261 + background-image: none; /* 2 */
262 +}
263 +/*
264 +Use the modern Firefox focus style for all focusable elements.
265 +*/
266 +:where(.tr-root) :-moz-focusring {
267 + outline: auto;
268 +}
269 +/*
270 +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
271 +*/
272 +:where(.tr-root) :-moz-ui-invalid {
273 + box-shadow: none;
274 +}
275 +/*
276 +Add the correct vertical alignment in Chrome and Firefox.
277 +*/
278 +:where(.tr-root) progress {
279 + vertical-align: baseline;
280 +}
281 +/*
282 +Correct the cursor style of increment and decrement buttons in Safari.
283 +*/
284 +:where(.tr-root) ::-webkit-inner-spin-button,
285 +:where(.tr-root) ::-webkit-outer-spin-button {
286 + height: auto;
287 +}
288 +/*
289 +1. Correct the odd appearance in Chrome and Safari.
290 +2. Correct the outline style in Safari.
291 +*/
292 +:where(.tr-root) [type='search'] {
293 + -webkit-appearance: textfield; /* 1 */
294 + outline-offset: -2px; /* 2 */
295 +}
296 +/*
297 +Remove the inner padding in Chrome and Safari on macOS.
298 +*/
299 +:where(.tr-root) ::-webkit-search-decoration {
300 + -webkit-appearance: none;
301 +}
302 +/*
303 +1. Correct the inability to style clickable types in iOS and Safari.
304 +2. Change font properties to `inherit` in Safari.
305 +*/
306 +:where(.tr-root) ::-webkit-file-upload-button {
307 + -webkit-appearance: button; /* 1 */
308 + font: inherit; /* 2 */
309 +}
310 +/*
311 +Add the correct display in Chrome and Safari.
312 +*/
313 +:where(.tr-root) summary {
314 + display: list-item;
315 +}
316 +/*
317 +Removes the default spacing and border for appropriate elements.
318 +*/
319 +:where(.tr-root) blockquote,
320 +:where(.tr-root) dl,
321 +:where(.tr-root) dd,
322 +:where(.tr-root) h1,
323 +:where(.tr-root) h2,
324 +:where(.tr-root) h3,
325 +:where(.tr-root) h4,
326 +:where(.tr-root) h5,
327 +:where(.tr-root) h6,
328 +:where(.tr-root) hr,
329 +:where(.tr-root) figure,
330 +:where(.tr-root) p,
331 +:where(.tr-root) pre {
332 + margin: 0;
333 +}
334 +:where(.tr-root) fieldset {
335 + margin: 0;
336 + padding: 0;
337 +}
338 +:where(.tr-root) legend {
339 + padding: 0;
340 +}
341 +:where(.tr-root) ol,
342 +:where(.tr-root) ul,
343 +:where(.tr-root) menu {
344 + list-style: none;
345 + margin: 0;
346 + padding: 0;
347 +}
348 +/*
349 +Reset default styling for dialogs.
350 +*/
351 +:where(.tr-root) dialog {
352 + padding: 0;
353 +}
354 +/*
355 +Prevent resizing textareas horizontally by default.
356 +*/
357 +:where(.tr-root) textarea {
358 + resize: vertical;
359 +}
360 +/*
361 +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
362 +2. Set the default placeholder color to the user's configured gray 400 color.
363 +*/
364 +:where(.tr-root) input::placeholder,
365 +:where(.tr-root) textarea::placeholder {
366 + opacity: 1; /* 1 */
367 + color: #9ca3af; /* 2 */
368 +}
369 +/*
370 +Set the default cursor for buttons.
371 +*/
372 +:where(.tr-root) button,
373 +:where(.tr-root) [role="button"] {
374 + cursor: pointer;
375 +}
376 +/*
377 +Make sure disabled buttons don't get the pointer cursor.
378 +*/
379 +:where(.tr-root) :disabled {
380 + cursor: default;
381 +}
382 +/*
383 +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
384 +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
385 + This can trigger a poorly considered lint error in some tools but is included by design.
386 +*/
387 +:where(.tr-root) img,
388 +:where(.tr-root) svg,
389 +:where(.tr-root) video,
390 +:where(.tr-root) canvas,
391 +:where(.tr-root) audio,
392 +:where(.tr-root) iframe,
393 +:where(.tr-root) embed,
394 +:where(.tr-root) object {
395 + display: block; /* 1 */
396 + vertical-align: middle; /* 2 */
397 +}
398 +/*
399 +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
400 +*/
401 +:where(.tr-root) img,
402 +:where(.tr-root) video {
403 + max-width: 100%;
404 + height: auto;
405 +}
406 +/* Make elements with the HTML hidden attribute stay hidden by default */
407 +:where(.tr-root) [hidden]:where(:not([hidden="until-found"])) {
408 + display: none;
409 +}
410 +.tr-root .tr-pointer-events-none{
411 + pointer-events: none;
412 +}
413 +.tr-root .tr-fixed{
414 + position: fixed;
415 +}
416 +.tr-root .tr-absolute{
417 + position: absolute;
418 +}
419 +.tr-root .tr-relative{
420 + position: relative;
421 +}
422 +.tr-root .tr-sticky{
423 + position: sticky;
424 +}
425 +.tr-root .tr-inset-0{
426 + inset: 0px;
427 +}
428 +.tr-root .tr-inset-x-0{
429 + left: 0px;
430 + right: 0px;
431 +}
432 +.tr-root .tr-inset-y-0{
433 + top: 0px;
434 + bottom: 0px;
435 +}
436 +.tr-root .-tr-right-2{
437 + right: -0.5rem;
438 +}
439 +.tr-root .-tr-top-1{
440 + top: -0.25rem;
441 +}
442 +.tr-root .tr--left-\[5px\]{
443 + left: -5px;
444 +}
445 +.tr-root .tr-bottom-0{
446 + bottom: 0px;
447 +}
448 +.tr-root .tr-bottom-0\.5{
449 + bottom: 0.125rem;
450 +}
451 +.tr-root .tr-bottom-1\.5{
452 + bottom: 0.375rem;
453 +}
454 +.tr-root .tr-bottom-\[-3rem\]{
455 + bottom: -3rem;
456 +}
457 +.tr-root .tr-bottom-full{
458 + bottom: 100%;
459 +}
460 +.tr-root .tr-left-0{
461 + left: 0px;
462 +}
463 +.tr-root .tr-left-1\/2{
464 + left: 50%;
465 +}
466 +.tr-root .tr-left-2{
467 + left: 0.5rem;
468 +}
469 +.tr-root .tr-left-2\.5{
470 + left: 0.625rem;
471 +}
472 +.tr-root .tr-left-3{
473 + left: 0.75rem;
474 +}
475 +.tr-root .tr-left-\[6rem\]{
476 + left: 6rem;
477 +}
478 +.tr-root .tr-left-full{
479 + left: 100%;
480 +}
481 +.tr-root .tr-right-1{
482 + right: 0.25rem;
483 +}
484 +.tr-root .tr-right-2{
485 + right: 0.5rem;
486 +}
487 +.tr-root .tr-right-3{
488 + right: 0.75rem;
489 +}
490 +.tr-root .tr-right-8{
491 + right: 2rem;
492 +}
493 +.tr-root .tr-right-\[-2rem\]{
494 + right: -2rem;
495 +}
496 +.tr-root .tr-right-full{
497 + right: 100%;
498 +}
499 +.tr-root .tr-top-0{
500 + top: 0px;
501 +}
502 +.tr-root .tr-top-1{
503 + top: 0.25rem;
504 +}
505 +.tr-root .tr-top-1\.5{
506 + top: 0.375rem;
507 +}
508 +.tr-root .tr-top-1\/2{
509 + top: 50%;
510 +}
511 +.tr-root .tr-top-2{
512 + top: 0.5rem;
513 +}
514 +.tr-root .tr-top-4{
515 + top: 1rem;
516 +}
517 +.tr-root .tr-top-\[-2\.5rem\]{
518 + top: -2.5rem;
519 +}
520 +.tr-root .tr-top-full{
521 + top: 100%;
522 +}
523 +.tr-root .tr-z-10{
524 + z-index: 10;
525 +}
526 +.tr-root .tr-z-50{
527 + z-index: 50;
528 +}
529 +.tr-root .tr-z-\[99990\]{
530 + z-index: 99990;
531 +}
532 +.tr-root .tr-z-\[99998\]{
533 + z-index: 99998;
534 +}
535 +.tr-root .tr-z-\[99999\]{
536 + z-index: 99999;
537 +}
538 +.tr-root .tr-m-0{
539 + margin: 0px;
540 +}
541 +.tr-root .tr-mx-1{
542 + margin-left: 0.25rem;
543 + margin-right: 0.25rem;
544 +}
545 +.tr-root .tr-mx-4{
546 + margin-left: 1rem;
547 + margin-right: 1rem;
548 +}
549 +.tr-root .tr-mx-auto{
550 + margin-left: auto;
551 + margin-right: auto;
552 +}
553 +.tr-root .tr-my-5{
554 + margin-top: 1.25rem;
555 + margin-bottom: 1.25rem;
556 +}
557 +.tr-root .tr--mt-0\.5{
558 + margin-top: -0.125rem;
559 +}
560 +.tr-root .tr-mb-0{
561 + margin-bottom: 0px;
562 +}
563 +.tr-root .tr-mb-0\.5{
564 + margin-bottom: 0.125rem;
565 +}
566 +.tr-root .tr-mb-1{
567 + margin-bottom: 0.25rem;
568 +}
569 +.tr-root .tr-mb-1\.5{
570 + margin-bottom: 0.375rem;
571 +}
572 +.tr-root .tr-mb-2{
573 + margin-bottom: 0.5rem;
574 +}
575 +.tr-root .tr-mb-2\.5{
576 + margin-bottom: 0.625rem;
577 +}
578 +.tr-root .tr-mb-3{
579 + margin-bottom: 0.75rem;
580 +}
581 +.tr-root .tr-mb-4{
582 + margin-bottom: 1rem;
583 +}
584 +.tr-root .tr-mb-5{
585 + margin-bottom: 1.25rem;
586 +}
587 +.tr-root .tr-mb-6{
588 + margin-bottom: 1.5rem;
589 +}
590 +.tr-root .tr-mb-8{
591 + margin-bottom: 2rem;
592 +}
593 +.tr-root .tr-ml-0\.5{
594 + margin-left: 0.125rem;
595 +}
596 +.tr-root .tr-ml-1{
597 + margin-left: 0.25rem;
598 +}
599 +.tr-root .tr-ml-1\.5{
600 + margin-left: 0.375rem;
601 +}
602 +.tr-root .tr-ml-2{
603 + margin-left: 0.5rem;
604 +}
605 +.tr-root .tr-ml-3{
606 + margin-left: 0.75rem;
607 +}
608 +.tr-root .tr-ml-4{
609 + margin-left: 1rem;
610 +}
611 +.tr-root .tr-ml-auto{
612 + margin-left: auto;
613 +}
614 +.tr-root .tr-mr-0\.5{
615 + margin-right: 0.125rem;
616 +}
617 +.tr-root .tr-mr-1{
618 + margin-right: 0.25rem;
619 +}
620 +.tr-root .tr-mr-1\.5{
621 + margin-right: 0.375rem;
622 +}
623 +.tr-root .tr-mr-2{
624 + margin-right: 0.5rem;
625 +}
626 +.tr-root .tr-mr-auto{
627 + margin-right: auto;
628 +}
629 +.tr-root .tr-mt-0{
630 + margin-top: 0px;
631 +}
632 +.tr-root .tr-mt-0\.5{
633 + margin-top: 0.125rem;
634 +}
635 +.tr-root .tr-mt-1{
636 + margin-top: 0.25rem;
637 +}
638 +.tr-root .tr-mt-1\.5{
639 + margin-top: 0.375rem;
640 +}
641 +.tr-root .tr-mt-2{
642 + margin-top: 0.5rem;
643 +}
644 +.tr-root .tr-mt-2\.5{
645 + margin-top: 0.625rem;
646 +}
647 +.tr-root .tr-mt-3{
648 + margin-top: 0.75rem;
649 +}
650 +.tr-root .tr-mt-4{
651 + margin-top: 1rem;
652 +}
653 +.tr-root .tr-mt-5{
654 + margin-top: 1.25rem;
655 +}
656 +.tr-root .tr-mt-6{
657 + margin-top: 1.5rem;
658 +}
659 +.tr-root .tr-mt-8{
660 + margin-top: 2rem;
661 +}
662 +.tr-root .tr-mt-\[3px\]{
663 + margin-top: 3px;
664 +}
665 +.tr-root .tr-mt-px{
666 + margin-top: 1px;
667 +}
668 +.tr-root .tr-line-clamp-1{
669 + overflow: hidden;
670 + display: -webkit-box;
671 + -webkit-box-orient: vertical;
672 + -webkit-line-clamp: 1;
673 +}
674 +.tr-root .tr-line-clamp-2{
675 + overflow: hidden;
676 + display: -webkit-box;
677 + -webkit-box-orient: vertical;
678 + -webkit-line-clamp: 2;
679 +}
680 +.tr-root .tr-block{
681 + display: block;
682 +}
683 +.tr-root .tr-inline-block{
684 + display: inline-block;
685 +}
686 +.tr-root .tr-flex{
687 + display: flex;
688 +}
689 +.tr-root .tr-inline-flex{
690 + display: inline-flex;
691 +}
692 +.tr-root .tr-grid{
693 + display: grid;
694 +}
695 +.tr-root .tr-hidden{
696 + display: none;
697 +}
698 +.tr-root .tr-aspect-\[1\.91\/1\]{
699 + aspect-ratio: 1.91/1;
700 +}
701 +.tr-root .tr-aspect-\[2\/1\]{
702 + aspect-ratio: 2/1;
703 +}
704 +.tr-root .tr-aspect-\[2\/3\]{
705 + aspect-ratio: 2/3;
706 +}
707 +.tr-root .tr-aspect-video{
708 + aspect-ratio: 16 / 9;
709 +}
710 +.tr-root .tr-h-0\.5{
711 + height: 0.125rem;
712 +}
713 +.tr-root .tr-h-1{
714 + height: 0.25rem;
715 +}
716 +.tr-root .tr-h-1\.5{
717 + height: 0.375rem;
718 +}
719 +.tr-root .tr-h-10{
720 + height: 2.5rem;
721 +}
722 +.tr-root .tr-h-11{
723 + height: 2.75rem;
724 +}
725 +.tr-root .tr-h-14{
726 + height: 3.5rem;
727 +}
728 +.tr-root .tr-h-16{
729 + height: 4rem;
730 +}
731 +.tr-root .tr-h-2{
732 + height: 0.5rem;
733 +}
734 +.tr-root .tr-h-2\.5{
735 + height: 0.625rem;
736 +}
737 +.tr-root .tr-h-20{
738 + height: 5rem;
739 +}
740 +.tr-root .tr-h-3{
741 + height: 0.75rem;
742 +}
743 +.tr-root .tr-h-3\.5{
744 + height: 0.875rem;
745 +}
746 +.tr-root .tr-h-32{
747 + height: 8rem;
748 +}
749 +.tr-root .tr-h-4{
750 + height: 1rem;
751 +}
752 +.tr-root .tr-h-40{
753 + height: 10rem;
754 +}
755 +.tr-root .tr-h-5{
756 + height: 1.25rem;
757 +}
758 +.tr-root .tr-h-6{
759 + height: 1.5rem;
760 +}
761 +.tr-root .tr-h-7{
762 + height: 1.75rem;
763 +}
764 +.tr-root .tr-h-8{
765 + height: 2rem;
766 +}
767 +.tr-root .tr-h-9{
768 + height: 2.25rem;
769 +}
770 +.tr-root .tr-h-\[18px\]{
771 + height: 18px;
772 +}
773 +.tr-root .tr-h-\[22px\]{
774 + height: 22px;
775 +}
776 +.tr-root .tr-h-\[72px\]{
777 + height: 72px;
778 +}
779 +.tr-root .tr-h-full{
780 + height: 100%;
781 +}
782 +.tr-root .tr-h-px{
783 + height: 1px;
784 +}
785 +.tr-root .tr-max-h-80{
786 + max-height: 20rem;
787 +}
788 +.tr-root .tr-max-h-\[70vh\]{
789 + max-height: 70vh;
790 +}
791 +.tr-root .tr-max-h-full{
792 + max-height: 100%;
793 +}
794 +.tr-root .tr-min-h-0{
795 + min-height: 0px;
796 +}
797 +.tr-root .tr-min-h-10{
798 + min-height: 2.5rem;
799 +}
800 +.tr-root .tr-min-h-\[2\.5rem\]{
801 + min-height: 2.5rem;
802 +}
803 +.tr-root .tr-min-h-screen{
804 + min-height: 100vh;
805 +}
806 +.tr-root .tr-w-0\.5{
807 + width: 0.125rem;
808 +}
809 +.tr-root .tr-w-1\.5{
810 + width: 0.375rem;
811 +}
812 +.tr-root .tr-w-1\/3{
813 + width: 33.333333%;
814 +}
815 +.tr-root .tr-w-10{
816 + width: 2.5rem;
817 +}
818 +.tr-root .tr-w-11{
819 + width: 2.75rem;
820 +}
821 +.tr-root .tr-w-12{
822 + width: 3rem;
823 +}
824 +.tr-root .tr-w-14{
825 + width: 3.5rem;
826 +}
827 +.tr-root .tr-w-16{
828 + width: 4rem;
829 +}
830 +.tr-root .tr-w-2{
831 + width: 0.5rem;
832 +}
833 +.tr-root .tr-w-2\.5{
834 + width: 0.625rem;
835 +}
836 +.tr-root .tr-w-2\/3{
837 + width: 66.666667%;
838 +}
839 +.tr-root .tr-w-20{
840 + width: 5rem;
841 +}
842 +.tr-root .tr-w-24{
843 + width: 6rem;
844 +}
845 +.tr-root .tr-w-3{
846 + width: 0.75rem;
847 +}
848 +.tr-root .tr-w-3\.5{
849 + width: 0.875rem;
850 +}
851 +.tr-root .tr-w-32{
852 + width: 8rem;
853 +}
854 +.tr-root .tr-w-36{
855 + width: 9rem;
856 +}
857 +.tr-root .tr-w-4{
858 + width: 1rem;
859 +}
860 +.tr-root .tr-w-4\/5{
861 + width: 80%;
862 +}
863 +.tr-root .tr-w-40{
864 + width: 10rem;
865 +}
866 +.tr-root .tr-w-44{
867 + width: 11rem;
868 +}
869 +.tr-root .tr-w-48{
870 + width: 12rem;
871 +}
872 +.tr-root .tr-w-5{
873 + width: 1.25rem;
874 +}
875 +.tr-root .tr-w-52{
876 + width: 13rem;
877 +}
878 +.tr-root .tr-w-56{
879 + width: 14rem;
880 +}
881 +.tr-root .tr-w-6{
882 + width: 1.5rem;
883 +}
884 +.tr-root .tr-w-64{
885 + width: 16rem;
886 +}
887 +.tr-root .tr-w-7{
888 + width: 1.75rem;
889 +}
890 +.tr-root .tr-w-72{
891 + width: 18rem;
892 +}
893 +.tr-root .tr-w-8{
894 + width: 2rem;
895 +}
896 +.tr-root .tr-w-9{
897 + width: 2.25rem;
898 +}
899 +.tr-root .tr-w-\[12\%\]{
900 + width: 12%;
901 +}
902 +.tr-root .tr-w-\[18px\]{
903 + width: 18px;
904 +}
905 +.tr-root .tr-w-\[200px\]{
906 + width: 200px;
907 +}
908 +.tr-root .tr-w-\[21\%\]{
909 + width: 21%;
910 +}
911 +.tr-root .tr-w-\[22px\]{
912 + width: 22px;
913 +}
914 +.tr-root .tr-w-\[23\%\]{
915 + width: 23%;
916 +}
917 +.tr-root .tr-w-\[260px\]{
918 + width: 260px;
919 +}
920 +.tr-root .tr-w-\[36\%\]{
921 + width: 36%;
922 +}
923 +.tr-root .tr-w-full{
924 + width: 100%;
925 +}
926 +.tr-root .tr-w-max{
927 + width: max-content;
928 +}
929 +.tr-root .tr-w-px{
930 + width: 1px;
931 +}
932 +.tr-root .tr-min-w-0{
933 + min-width: 0px;
934 +}
935 +.tr-root .tr-min-w-\[1\.5rem\]{
936 + min-width: 1.5rem;
937 +}
938 +.tr-root .tr-min-w-\[1\.75rem\]{
939 + min-width: 1.75rem;
940 +}
941 +.tr-root .tr-min-w-\[120px\]{
942 + min-width: 120px;
943 +}
944 +.tr-root .tr-min-w-\[16px\]{
945 + min-width: 16px;
946 +}
947 +.tr-root .tr-min-w-\[170px\]{
948 + min-width: 170px;
949 +}
950 +.tr-root .tr-min-w-\[180px\]{
951 + min-width: 180px;
952 +}
953 +.tr-root .tr-min-w-\[18px\]{
954 + min-width: 18px;
955 +}
956 +.tr-root .tr-min-w-\[200px\]{
957 + min-width: 200px;
958 +}
959 +.tr-root .tr-min-w-\[20px\]{
960 + min-width: 20px;
961 +}
962 +.tr-root .tr-min-w-\[260px\]{
963 + min-width: 260px;
964 +}
965 +.tr-root .tr-min-w-\[8rem\]{
966 + min-width: 8rem;
967 +}
968 +.tr-root .tr-min-w-\[940px\]{
969 + min-width: 940px;
970 +}
971 +.tr-root .tr-max-w-2xl{
972 + max-width: 42rem;
973 +}
974 +.tr-root .tr-max-w-4xl{
975 + max-width: 56rem;
976 +}
977 +.tr-root .tr-max-w-\[260px\]{
978 + max-width: 260px;
979 +}
980 +.tr-root .tr-max-w-\[280px\]{
981 + max-width: 280px;
982 +}
983 +.tr-root .tr-max-w-\[480px\]{
984 + max-width: 480px;
985 +}
986 +.tr-root .tr-max-w-full{
987 + max-width: 100%;
988 +}
989 +.tr-root .tr-max-w-lg{
990 + max-width: 32rem;
991 +}
992 +.tr-root .tr-max-w-md{
993 + max-width: 28rem;
994 +}
995 +.tr-root .tr-max-w-sm{
996 + max-width: 24rem;
997 +}
998 +.tr-root .tr-max-w-xl{
999 + max-width: 36rem;
1000 +}
1001 +.tr-root .tr-max-w-xs{
1002 + max-width: 20rem;
1003 +}
1004 +.tr-root .tr-flex-1{
1005 + flex: 1 1 0%;
1006 +}
1007 +.tr-root .tr-shrink-0{
1008 + flex-shrink: 0;
1009 +}
1010 +.tr-root .tr-border-collapse{
1011 + border-collapse: collapse;
1012 +}
1013 +.tr-root .-tr-translate-y-1\/2{
1014 + --tw-translate-y: -50%;
1015 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1016 +}
1017 +.tr-root .tr--translate-x-1\/2{
1018 + --tw-translate-x: -50%;
1019 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1020 +}
1021 +.tr-root .tr--translate-y-1\/2{
1022 + --tw-translate-y: -50%;
1023 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1024 +}
1025 +.tr-root .tr-translate-x-0{
1026 + --tw-translate-x: 0px;
1027 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1028 +}
1029 +.tr-root .tr-translate-x-5{
1030 + --tw-translate-x: 1.25rem;
1031 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1032 +}
1033 +.tr-root .tr-translate-y-0{
1034 + --tw-translate-y: 0px;
1035 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1036 +}
1037 +.tr-root .tr-translate-y-full{
1038 + --tw-translate-y: 100%;
1039 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1040 +}
1041 +.tr-root .-tr-rotate-90{
1042 + --tw-rotate: -90deg;
1043 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1044 +}
1045 +.tr-root .tr-rotate-180{
1046 + --tw-rotate: 180deg;
1047 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1048 +}
1049 +.tr-root .tr-rotate-90{
1050 + --tw-rotate: 90deg;
1051 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1052 +}
1053 +.tr-root .tr-animate-\[fadeIn_150ms_ease-out\]{
1054 + animation: fadeIn 150ms ease-out;
1055 +}
1056 +@keyframes tr-pulse{
1057 + 50%{
1058 + opacity: .5;
1059 + }
1060 +}
1061 +.tr-root .tr-animate-pulse{
1062 + animation: tr-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
1063 +}
1064 +@keyframes tr-skeleton-pulse{
1065 + 0%, 100%{
1066 + opacity: 1;
1067 + }
1068 + 50%{
1069 + opacity: 0.4;
1070 + }
1071 +}
1072 +.tr-root .tr-animate-skeleton-pulse{
1073 + animation: tr-skeleton-pulse 1.5s ease-in-out infinite;
1074 +}
1075 +@keyframes tr-spin{
1076 + to{
1077 + transform: rotate(360deg);
1078 + }
1079 +}
1080 +.tr-root .tr-animate-spin{
1081 + animation: tr-spin 1s linear infinite;
1082 +}
1083 +.tr-root .tr-cursor-default{
1084 + cursor: default;
1085 +}
1086 +.tr-root .tr-cursor-help{
1087 + cursor: help;
1088 +}
1089 +.tr-root .tr-cursor-not-allowed{
1090 + cursor: not-allowed;
1091 +}
1092 +.tr-root .tr-cursor-pointer{
1093 + cursor: pointer;
1094 +}
1095 +.tr-root .tr-select-none{
1096 + -webkit-user-select: none;
1097 + user-select: none;
1098 +}
1099 +.tr-root .tr-resize-none{
1100 + resize: none;
1101 +}
1102 +.tr-root .tr-resize-y{
1103 + resize: vertical;
1104 +}
1105 +.tr-root .tr-list-disc{
1106 + list-style-type: disc;
1107 +}
1108 +.tr-root .tr-list-none{
1109 + list-style-type: none;
1110 +}
1111 +.tr-root .tr-appearance-none{
1112 + appearance: none;
1113 +}
1114 +.tr-root .tr-grid-cols-1{
1115 + grid-template-columns: repeat(1, minmax(0, 1fr));
1116 +}
1117 +.tr-root .tr-grid-cols-2{
1118 + grid-template-columns: repeat(2, minmax(0, 1fr));
1119 +}
1120 +.tr-root .tr-grid-cols-3{
1121 + grid-template-columns: repeat(3, minmax(0, 1fr));
1122 +}
1123 +.tr-root .tr-grid-cols-\[1\.75rem_1fr\]{
1124 + grid-template-columns: 1.75rem 1fr;
1125 +}
1126 +.tr-root .tr-grid-rows-\[0fr\]{
1127 + grid-template-rows: 0fr;
1128 +}
1129 +.tr-root .tr-grid-rows-\[1fr\]{
1130 + grid-template-rows: 1fr;
1131 +}
1132 +.tr-root .tr-flex-row{
1133 + flex-direction: row;
1134 +}
1135 +.tr-root .tr-flex-col{
1136 + flex-direction: column;
1137 +}
1138 +.tr-root .tr-flex-wrap{
1139 + flex-wrap: wrap;
1140 +}
1141 +.tr-root .tr-items-start{
1142 + align-items: flex-start;
1143 +}
1144 +.tr-root .tr-items-end{
1145 + align-items: flex-end;
1146 +}
1147 +.tr-root .tr-items-center{
1148 + align-items: center;
1149 +}
1150 +.tr-root .tr-items-baseline{
1151 + align-items: baseline;
1152 +}
1153 +.tr-root .tr-items-stretch{
1154 + align-items: stretch;
1155 +}
1156 +.tr-root .tr-justify-start{
1157 + justify-content: flex-start;
1158 +}
1159 +.tr-root .tr-justify-end{
1160 + justify-content: flex-end;
1161 +}
1162 +.tr-root .tr-justify-center{
1163 + justify-content: center;
1164 +}
1165 +.tr-root .tr-justify-between{
1166 + justify-content: space-between;
1167 +}
1168 +.tr-root .tr-justify-around{
1169 + justify-content: space-around;
1170 +}
1171 +.tr-root .tr-gap-0{
1172 + gap: 0px;
1173 +}
1174 +.tr-root .tr-gap-0\.5{
1175 + gap: 0.125rem;
1176 +}
1177 +.tr-root .tr-gap-1{
1178 + gap: 0.25rem;
1179 +}
1180 +.tr-root .tr-gap-1\.5{
1181 + gap: 0.375rem;
1182 +}
1183 +.tr-root .tr-gap-10{
1184 + gap: 2.5rem;
1185 +}
1186 +.tr-root .tr-gap-2{
1187 + gap: 0.5rem;
1188 +}
1189 +.tr-root .tr-gap-2\.5{
1190 + gap: 0.625rem;
1191 +}
1192 +.tr-root .tr-gap-3{
1193 + gap: 0.75rem;
1194 +}
1195 +.tr-root .tr-gap-3\.5{
1196 + gap: 0.875rem;
1197 +}
1198 +.tr-root .tr-gap-4{
1199 + gap: 1rem;
1200 +}
1201 +.tr-root .tr-gap-5{
1202 + gap: 1.25rem;
1203 +}
1204 +.tr-root .tr-gap-6{
1205 + gap: 1.5rem;
1206 +}
1207 +.tr-root .tr-gap-7{
1208 + gap: 1.75rem;
1209 +}
1210 +.tr-root .tr-gap-8{
1211 + gap: 2rem;
1212 +}
1213 +.tr-root .tr-gap-px{
1214 + gap: 1px;
1215 +}
1216 +.tr-root .tr-gap-x-10{
1217 + column-gap: 2.5rem;
1218 +}
1219 +.tr-root .tr-gap-x-2{
1220 + column-gap: 0.5rem;
1221 +}
1222 +.tr-root .tr-gap-x-3{
1223 + column-gap: 0.75rem;
1224 +}
1225 +.tr-root .tr-gap-x-4{
1226 + column-gap: 1rem;
1227 +}
1228 +.tr-root .tr-gap-x-5{
1229 + column-gap: 1.25rem;
1230 +}
1231 +.tr-root .tr-gap-x-6{
1232 + column-gap: 1.5rem;
1233 +}
1234 +.tr-root .tr-gap-x-8{
1235 + column-gap: 2rem;
1236 +}
1237 +.tr-root .tr-gap-y-1{
1238 + row-gap: 0.25rem;
1239 +}
1240 +.tr-root .tr-gap-y-2{
1241 + row-gap: 0.5rem;
1242 +}
1243 +.tr-root .tr-gap-y-2\.5{
1244 + row-gap: 0.625rem;
1245 +}
1246 +.tr-root .tr-gap-y-4{
1247 + row-gap: 1rem;
1248 +}
1249 +.tr-root .tr-gap-y-5{
1250 + row-gap: 1.25rem;
1251 +}
1252 +.tr-root :is(.tr-space-y-1 > :not([hidden]) ~ :not([hidden])){
1253 + --tw-space-y-reverse: 0;
1254 + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
1255 + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
1256 +}
1257 +.tr-root :is(.tr-divide-y > :not([hidden]) ~ :not([hidden])){
1258 + --tw-divide-y-reverse: 0;
1259 + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
1260 + border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
1261 +}
1262 +.tr-root :is(.tr-divide-line-2 > :not([hidden]) ~ :not([hidden])){
1263 + --tw-divide-opacity: 1;
1264 + border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1));
1265 +}
1266 +.tr-root :is(.tr-divide-secondary > :not([hidden]) ~ :not([hidden])){
1267 + --tw-divide-opacity: 1;
1268 + border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1));
1269 +}
1270 +.tr-root .tr-self-start{
1271 + align-self: flex-start;
1272 +}
1273 +.tr-root .tr-overflow-auto{
1274 + overflow: auto;
1275 +}
1276 +.tr-root .tr-overflow-hidden{
1277 + overflow: hidden;
1278 +}
1279 +.tr-root .tr-overflow-x-auto{
1280 + overflow-x: auto;
1281 +}
1282 +.tr-root .tr-overflow-y-auto{
1283 + overflow-y: auto;
1284 +}
1285 +.tr-root .tr-truncate{
1286 + overflow: hidden;
1287 + text-overflow: ellipsis;
1288 + white-space: nowrap;
1289 +}
1290 +.tr-root .tr-whitespace-nowrap{
1291 + white-space: nowrap;
1292 +}
1293 +.tr-root .tr-whitespace-pre{
1294 + white-space: pre;
1295 +}
1296 +.tr-root .tr-whitespace-pre-wrap{
1297 + white-space: pre-wrap;
1298 +}
1299 +.tr-root .tr-break-words{
1300 + overflow-wrap: break-word;
1301 +}
1302 +.tr-root .tr-break-all{
1303 + word-break: break-all;
1304 +}
1305 +.tr-root .tr-rounded{
1306 + border-radius: 6px;
1307 +}
1308 +.tr-root .tr-rounded-2xl{
1309 + border-radius: 1rem;
1310 +}
1311 +.tr-root .tr-rounded-full{
1312 + border-radius: 9999px;
1313 +}
1314 +.tr-root .tr-rounded-lg{
1315 + border-radius: 12px;
1316 +}
1317 +.tr-root .tr-rounded-md{
1318 + border-radius: 8px;
1319 +}
1320 +.tr-root .tr-rounded-xl{
1321 + border-radius: 16px;
1322 +}
1323 +.tr-root .tr-rounded-r{
1324 + border-top-right-radius: 6px;
1325 + border-bottom-right-radius: 6px;
1326 +}
1327 +.tr-root .tr-border{
1328 + border-width: 1px;
1329 +}
1330 +.tr-root .tr-border-0{
1331 + border-width: 0px;
1332 +}
1333 +.tr-root .tr-border-2{
1334 + border-width: 2px;
1335 +}
1336 +.tr-root .tr-border-\[1\.5px\]{
1337 + border-width: 1.5px;
1338 +}
1339 +.tr-root .tr-border-y{
1340 + border-top-width: 1px;
1341 + border-bottom-width: 1px;
1342 +}
1343 +.tr-root .tr-border-b{
1344 + border-bottom-width: 1px;
1345 +}
1346 +.tr-root .tr-border-b-2{
1347 + border-bottom-width: 2px;
1348 +}
1349 +.tr-root .tr-border-l{
1350 + border-left-width: 1px;
1351 +}
1352 +.tr-root .tr-border-l-2{
1353 + border-left-width: 2px;
1354 +}
1355 +.tr-root .tr-border-l-4{
1356 + border-left-width: 4px;
1357 +}
1358 +.tr-root .tr-border-r{
1359 + border-right-width: 1px;
1360 +}
1361 +.tr-root .tr-border-t{
1362 + border-top-width: 1px;
1363 +}
1364 +.tr-root .tr-border-solid{
1365 + border-style: solid;
1366 +}
1367 +.tr-root .tr-border-dashed{
1368 + border-style: dashed;
1369 +}
1370 +.tr-root .tr-border-amber-200{
1371 + --tw-border-opacity: 1;
1372 + border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1373 +}
1374 +.tr-root .tr-border-blue-100{
1375 + --tw-border-opacity: 1;
1376 + border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1377 +}
1378 +.tr-root .tr-border-blue-200{
1379 + --tw-border-opacity: 1;
1380 + border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
1381 +}
1382 +.tr-root .tr-border-brand{
1383 + --tw-border-opacity: 1;
1384 + border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
1385 +}
1386 +.tr-root .tr-border-brand\/30{
1387 + border-color: rgb(68 81 255 / 0.3);
1388 +}
1389 +.tr-root .tr-border-danger{
1390 + --tw-border-opacity: 1;
1391 + border-color: rgb(146 28 19 / var(--tw-border-opacity, 1));
1392 +}
1393 +.tr-root .tr-border-danger\/30{
1394 + border-color: rgb(146 28 19 / 0.3);
1395 +}
1396 +.tr-root .tr-border-emerald-200{
1397 + --tw-border-opacity: 1;
1398 + border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
1399 +}
1400 +.tr-root .tr-border-line{
1401 + --tw-border-opacity: 1;
1402 + border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1403 +}
1404 +.tr-root .tr-border-primary{
1405 + --tw-border-opacity: 1;
1406 + border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1407 +}
1408 +.tr-root .tr-border-secondary{
1409 + --tw-border-opacity: 1;
1410 + border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
1411 +}
1412 +.tr-root .tr-border-slate-100{
1413 + --tw-border-opacity: 1;
1414 + border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
1415 +}
1416 +.tr-root .tr-border-slate-200{
1417 + --tw-border-opacity: 1;
1418 + border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
1419 +}
1420 +.tr-root .tr-border-slate-300{
1421 + --tw-border-opacity: 1;
1422 + border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
1423 +}
1424 +.tr-root .tr-border-success{
1425 + --tw-border-opacity: 1;
1426 + border-color: rgb(2 122 72 / var(--tw-border-opacity, 1));
1427 +}
1428 +.tr-root .tr-border-success\/20{
1429 + border-color: rgb(2 122 72 / 0.2);
1430 +}
1431 +.tr-root .tr-border-success\/30{
1432 + border-color: rgb(2 122 72 / 0.3);
1433 +}
1434 +.tr-root .tr-border-transparent{
1435 + border-color: transparent;
1436 +}
1437 +.tr-root .tr-border-violet-200{
1438 + --tw-border-opacity: 1;
1439 + border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
1440 +}
1441 +.tr-root .tr-border-warning{
1442 + --tw-border-opacity: 1;
1443 + border-color: rgb(181 71 8 / var(--tw-border-opacity, 1));
1444 +}
1445 +.tr-root .tr-border-warning\/20{
1446 + border-color: rgb(181 71 8 / 0.2);
1447 +}
1448 +.tr-root .tr-border-warning\/30{
1449 + border-color: rgb(181 71 8 / 0.3);
1450 +}
1451 +.tr-root .tr-border-white{
1452 + --tw-border-opacity: 1;
1453 + border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
1454 +}
1455 +.tr-root .tr-border-yellow-200{
1456 + --tw-border-opacity: 1;
1457 + border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
1458 +}
1459 +.tr-root .tr-border-b-\[\#E5E7EB\]{
1460 + --tw-border-opacity: 1;
1461 + border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
1462 +}
1463 +.tr-root .tr-border-l-brand{
1464 + --tw-border-opacity: 1;
1465 + border-left-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
1466 +}
1467 +.tr-root .tr-border-l-transparent{
1468 + border-left-color: transparent;
1469 +}
1470 +.tr-root .tr-border-t-transparent{
1471 + border-top-color: transparent;
1472 +}
1473 +.tr-root .tr-bg-\[\#EEF0F7\]{
1474 + --tw-bg-opacity: 1;
1475 + background-color: rgb(238 240 247 / var(--tw-bg-opacity, 1));
1476 +}
1477 +.tr-root .tr-bg-\[\#F2F3F5\]{
1478 + --tw-bg-opacity: 1;
1479 + background-color: rgb(242 243 245 / var(--tw-bg-opacity, 1));
1480 +}
1481 +.tr-root .tr-bg-\[\#F5F6FA\]{
1482 + --tw-bg-opacity: 1;
1483 + background-color: rgb(245 246 250 / var(--tw-bg-opacity, 1));
1484 +}
1485 +.tr-root .tr-bg-\[\#F6F7FB\]{
1486 + --tw-bg-opacity: 1;
1487 + background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1));
1488 +}
1489 +.tr-root .tr-bg-\[\#F7F8FB\]{
1490 + --tw-bg-opacity: 1;
1491 + background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1492 +}
1493 +.tr-root .tr-bg-\[\#FAFBFC\]{
1494 + --tw-bg-opacity: 1;
1495 + background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
1496 +}
1497 +.tr-root .tr-bg-\[\#ecfdf3\]{
1498 + --tw-bg-opacity: 1;
1499 + background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1));
1500 +}
1501 +.tr-root .tr-bg-\[\#f2f4f7\]{
1502 + --tw-bg-opacity: 1;
1503 + background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
1504 +}
1505 +.tr-root .tr-bg-\[\#fef3f2\]{
1506 + --tw-bg-opacity: 1;
1507 + background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1508 +}
1509 +.tr-root .tr-bg-\[\#fffaeb\]{
1510 + --tw-bg-opacity: 1;
1511 + background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1));
1512 +}
1513 +.tr-root .tr-bg-\[var\(--tr-bg-subtle\)\]{
1514 + background-color: var(--tr-bg-subtle);
1515 +}
1516 +.tr-root .tr-bg-amber-100{
1517 + --tw-bg-opacity: 1;
1518 + background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
1519 +}
1520 +.tr-root .tr-bg-amber-50{
1521 + --tw-bg-opacity: 1;
1522 + background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
1523 +}
1524 +.tr-root .tr-bg-black\/40{
1525 + background-color: rgb(0 0 0 / 0.4);
1526 +}
1527 +.tr-root .tr-bg-black\/70{
1528 + background-color: rgb(0 0 0 / 0.7);
1529 +}
1530 +.tr-root .tr-bg-blue-50{
1531 + --tw-bg-opacity: 1;
1532 + background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
1533 +}
1534 +.tr-root .tr-bg-brand{
1535 + --tw-bg-opacity: 1;
1536 + background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
1537 +}
1538 +.tr-root .tr-bg-brand-bg{
1539 + --tw-bg-opacity: 1;
1540 + background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
1541 +}
1542 +.tr-root .tr-bg-brand-bg\/30{
1543 + background-color: rgb(238 240 255 / 0.3);
1544 +}
1545 +.tr-root .tr-bg-brand-bg\/40{
1546 + background-color: rgb(238 240 255 / 0.4);
1547 +}
1548 +.tr-root .tr-bg-cyan-50{
1549 + --tw-bg-opacity: 1;
1550 + background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1));
1551 +}
1552 +.tr-root .tr-bg-danger{
1553 + --tw-bg-opacity: 1;
1554 + background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1));
1555 +}
1556 +.tr-root .tr-bg-danger-bg{
1557 + --tw-bg-opacity: 1;
1558 + background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1559 +}
1560 +.tr-root .tr-bg-emerald-50{
1561 + --tw-bg-opacity: 1;
1562 + background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
1563 +}
1564 +.tr-root .tr-bg-gray-50{
1565 + --tw-bg-opacity: 1;
1566 + background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
1567 +}
1568 +.tr-root .tr-bg-green-100{
1569 + --tw-bg-opacity: 1;
1570 + background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
1571 +}
1572 +.tr-root .tr-bg-ink-1{
1573 + --tw-bg-opacity: 1;
1574 + background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
1575 +}
1576 +.tr-root .tr-bg-ink-2{
1577 + --tw-bg-opacity: 1;
1578 + background-color: rgb(83 83 83 / var(--tw-bg-opacity, 1));
1579 +}
1580 +.tr-root .tr-bg-ink-2\/40{
1581 + background-color: rgb(83 83 83 / 0.4);
1582 +}
1583 +.tr-root .tr-bg-line{
1584 + --tw-bg-opacity: 1;
1585 + background-color: rgb(213 213 221 / var(--tw-bg-opacity, 1));
1586 +}
1587 +.tr-root .tr-bg-line-2{
1588 + --tw-bg-opacity: 1;
1589 + background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
1590 +}
1591 +.tr-root .tr-bg-line-2\/30{
1592 + background-color: rgb(226 230 241 / 0.3);
1593 +}
1594 +.tr-root .tr-bg-line-2\/40{
1595 + background-color: rgb(226 230 241 / 0.4);
1596 +}
1597 +.tr-root .tr-bg-orange-100{
1598 + --tw-bg-opacity: 1;
1599 + background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
1600 +}
1601 +.tr-root .tr-bg-pink-50{
1602 + --tw-bg-opacity: 1;
1603 + background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1));
1604 +}
1605 +.tr-root .tr-bg-red-100{
1606 + --tw-bg-opacity: 1;
1607 + background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
1608 +}
1609 +.tr-root .tr-bg-slate-50{
1610 + --tw-bg-opacity: 1;
1611 + background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
1612 +}
1613 +.tr-root .tr-bg-success{
1614 + --tw-bg-opacity: 1;
1615 + background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1));
1616 +}
1617 +.tr-root .tr-bg-success-bg{
1618 + --tw-bg-opacity: 1;
1619 + background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1));
1620 +}
1621 +.tr-root .tr-bg-success\/10{
1622 + background-color: rgb(2 122 72 / 0.1);
1623 +}
1624 +.tr-root .tr-bg-transparent{
1625 + background-color: transparent;
1626 +}
1627 +.tr-root .tr-bg-violet-50{
1628 + --tw-bg-opacity: 1;
1629 + background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
1630 +}
1631 +.tr-root .tr-bg-warning{
1632 + --tw-bg-opacity: 1;
1633 + background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1));
1634 +}
1635 +.tr-root .tr-bg-warning-bg{
1636 + --tw-bg-opacity: 1;
1637 + background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1));
1638 +}
1639 +.tr-root .tr-bg-white{
1640 + --tw-bg-opacity: 1;
1641 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
1642 +}
1643 +.tr-root .tr-bg-white\/10{
1644 + background-color: rgb(255 255 255 / 0.1);
1645 +}
1646 +.tr-root .tr-bg-white\/15{
1647 + background-color: rgb(255 255 255 / 0.15);
1648 +}
1649 +.tr-root .tr-bg-white\/25{
1650 + background-color: rgb(255 255 255 / 0.25);
1651 +}
1652 +.tr-root .tr-bg-white\/5{
1653 + background-color: rgb(255 255 255 / 0.05);
1654 +}
1655 +.tr-root .tr-bg-white\/90{
1656 + background-color: rgb(255 255 255 / 0.9);
1657 +}
1658 +.tr-root .tr-bg-yellow-100{
1659 + --tw-bg-opacity: 1;
1660 + background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
1661 +}
1662 +.tr-root .tr-bg-yellow-50{
1663 + --tw-bg-opacity: 1;
1664 + background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
1665 +}
1666 +.tr-root .tr-bg-\[linear-gradient\(90deg\,\#4c4cff_58\%\,\#3535b0_118\%\)\]{
1667 + background-image: linear-gradient(90deg,#4c4cff 58%,#3535b0 118%);
1668 +}
1669 +.tr-root .tr-object-contain{
1670 + object-fit: contain;
1671 +}
1672 +.tr-root .tr-object-cover{
1673 + object-fit: cover;
1674 +}
1675 +.tr-root .tr-p-0{
1676 + padding: 0px;
1677 +}
1678 +.tr-root .tr-p-0\.5{
1679 + padding: 0.125rem;
1680 +}
1681 +.tr-root .tr-p-1{
1682 + padding: 0.25rem;
1683 +}
1684 +.tr-root .tr-p-10{
1685 + padding: 2.5rem;
1686 +}
1687 +.tr-root .tr-p-12{
1688 + padding: 3rem;
1689 +}
1690 +.tr-root .tr-p-16{
1691 + padding: 4rem;
1692 +}
1693 +.tr-root .tr-p-2{
1694 + padding: 0.5rem;
1695 +}
1696 +.tr-root .tr-p-2\.5{
1697 + padding: 0.625rem;
1698 +}
1699 +.tr-root .tr-p-3{
1700 + padding: 0.75rem;
1701 +}
1702 +.tr-root .tr-p-3\.5{
1703 + padding: 0.875rem;
1704 +}
1705 +.tr-root .tr-p-4{
1706 + padding: 1rem;
1707 +}
1708 +.tr-root .tr-p-5{
1709 + padding: 1.25rem;
1710 +}
1711 +.tr-root .tr-p-6{
1712 + padding: 1.5rem;
1713 +}
1714 +.tr-root .tr-p-8{
1715 + padding: 2rem;
1716 +}
1717 +.tr-root .tr-px-1{
1718 + padding-left: 0.25rem;
1719 + padding-right: 0.25rem;
1720 +}
1721 +.tr-root .tr-px-1\.5{
1722 + padding-left: 0.375rem;
1723 + padding-right: 0.375rem;
1724 +}
1725 +.tr-root .tr-px-2{
1726 + padding-left: 0.5rem;
1727 + padding-right: 0.5rem;
1728 +}
1729 +.tr-root .tr-px-2\.5{
1730 + padding-left: 0.625rem;
1731 + padding-right: 0.625rem;
1732 +}
1733 +.tr-root .tr-px-3{
1734 + padding-left: 0.75rem;
1735 + padding-right: 0.75rem;
1736 +}
1737 +.tr-root .tr-px-4{
1738 + padding-left: 1rem;
1739 + padding-right: 1rem;
1740 +}
1741 +.tr-root .tr-px-5{
1742 + padding-left: 1.25rem;
1743 + padding-right: 1.25rem;
1744 +}
1745 +.tr-root .tr-px-6{
1746 + padding-left: 1.5rem;
1747 + padding-right: 1.5rem;
1748 +}
1749 +.tr-root .tr-py-0\.5{
1750 + padding-top: 0.125rem;
1751 + padding-bottom: 0.125rem;
1752 +}
1753 +.tr-root .tr-py-1{
1754 + padding-top: 0.25rem;
1755 + padding-bottom: 0.25rem;
1756 +}
1757 +.tr-root .tr-py-1\.5{
1758 + padding-top: 0.375rem;
1759 + padding-bottom: 0.375rem;
1760 +}
1761 +.tr-root .tr-py-10{
1762 + padding-top: 2.5rem;
1763 + padding-bottom: 2.5rem;
1764 +}
1765 +.tr-root .tr-py-2{
1766 + padding-top: 0.5rem;
1767 + padding-bottom: 0.5rem;
1768 +}
1769 +.tr-root .tr-py-2\.5{
1770 + padding-top: 0.625rem;
1771 + padding-bottom: 0.625rem;
1772 +}
1773 +.tr-root .tr-py-3{
1774 + padding-top: 0.75rem;
1775 + padding-bottom: 0.75rem;
1776 +}
1777 +.tr-root .tr-py-3\.5{
1778 + padding-top: 0.875rem;
1779 + padding-bottom: 0.875rem;
1780 +}
1781 +.tr-root .tr-py-4{
1782 + padding-top: 1rem;
1783 + padding-bottom: 1rem;
1784 +}
1785 +.tr-root .tr-py-5{
1786 + padding-top: 1.25rem;
1787 + padding-bottom: 1.25rem;
1788 +}
1789 +.tr-root .tr-py-6{
1790 + padding-top: 1.5rem;
1791 + padding-bottom: 1.5rem;
1792 +}
1793 +.tr-root .tr-py-7{
1794 + padding-top: 1.75rem;
1795 + padding-bottom: 1.75rem;
1796 +}
1797 +.tr-root .tr-py-8{
1798 + padding-top: 2rem;
1799 + padding-bottom: 2rem;
1800 +}
1801 +.tr-root .tr-py-px{
1802 + padding-top: 1px;
1803 + padding-bottom: 1px;
1804 +}
1805 +.tr-root .tr-pb-0{
1806 + padding-bottom: 0px;
1807 +}
1808 +.tr-root .tr-pb-2{
1809 + padding-bottom: 0.5rem;
1810 +}
1811 +.tr-root .tr-pb-3{
1812 + padding-bottom: 0.75rem;
1813 +}
1814 +.tr-root .tr-pb-4{
1815 + padding-bottom: 1rem;
1816 +}
1817 +.tr-root .tr-pb-5{
1818 + padding-bottom: 1.25rem;
1819 +}
1820 +.tr-root .tr-pb-6{
1821 + padding-bottom: 1.5rem;
1822 +}
1823 +.tr-root .tr-pb-8{
1824 + padding-bottom: 2rem;
1825 +}
1826 +.tr-root .tr-pl-0{
1827 + padding-left: 0px;
1828 +}
1829 +.tr-root .tr-pl-1{
1830 + padding-left: 0.25rem;
1831 +}
1832 +.tr-root .tr-pl-1\.5{
1833 + padding-left: 0.375rem;
1834 +}
1835 +.tr-root .tr-pl-2{
1836 + padding-left: 0.5rem;
1837 +}
1838 +.tr-root .tr-pl-3{
1839 + padding-left: 0.75rem;
1840 +}
1841 +.tr-root .tr-pl-4{
1842 + padding-left: 1rem;
1843 +}
1844 +.tr-root .tr-pl-5{
1845 + padding-left: 1.25rem;
1846 +}
1847 +.tr-root .tr-pl-7{
1848 + padding-left: 1.75rem;
1849 +}
1850 +.tr-root .tr-pl-8{
1851 + padding-left: 2rem;
1852 +}
1853 +.tr-root .tr-pl-9{
1854 + padding-left: 2.25rem;
1855 +}
1856 +.tr-root .tr-pr-1\.5{
1857 + padding-right: 0.375rem;
1858 +}
1859 +.tr-root .tr-pr-10{
1860 + padding-right: 2.5rem;
1861 +}
1862 +.tr-root .tr-pr-14{
1863 + padding-right: 3.5rem;
1864 +}
1865 +.tr-root .tr-pr-16{
1866 + padding-right: 4rem;
1867 +}
1868 +.tr-root .tr-pr-2{
1869 + padding-right: 0.5rem;
1870 +}
1871 +.tr-root .tr-pr-3{
1872 + padding-right: 0.75rem;
1873 +}
1874 +.tr-root .tr-pr-9{
1875 + padding-right: 2.25rem;
1876 +}
1877 +.tr-root .tr-pt-0{
1878 + padding-top: 0px;
1879 +}
1880 +.tr-root .tr-pt-0\.5{
1881 + padding-top: 0.125rem;
1882 +}
1883 +.tr-root .tr-pt-1{
1884 + padding-top: 0.25rem;
1885 +}
1886 +.tr-root .tr-pt-2{
1887 + padding-top: 0.5rem;
1888 +}
1889 +.tr-root .tr-pt-4{
1890 + padding-top: 1rem;
1891 +}
1892 +.tr-root .tr-pt-5{
1893 + padding-top: 1.25rem;
1894 +}
1895 +.tr-root .tr-pt-6{
1896 + padding-top: 1.5rem;
1897 +}
1898 +.tr-root .tr-pt-\[11px\]{
1899 + padding-top: 11px;
1900 +}
1901 +.tr-root .tr-pt-\[15px\]{
1902 + padding-top: 15px;
1903 +}
1904 +.tr-root .tr-text-left{
1905 + text-align: left;
1906 +}
1907 +.tr-root .tr-text-center{
1908 + text-align: center;
1909 +}
1910 +.tr-root .tr-text-right{
1911 + text-align: right;
1912 +}
1913 +.tr-root .tr-align-top{
1914 + vertical-align: top;
1915 +}
1916 +.tr-root .tr-align-middle{
1917 + vertical-align: middle;
1918 +}
1919 +.tr-root .tr-font-mono{
1920 + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
1921 +}
1922 +.tr-root .tr-font-sans{
1923 + font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
1924 +}
1925 +.tr-root .tr-text-2xl{
1926 + font-size: 1.5rem;
1927 + line-height: 1.25;
1928 +}
1929 +.tr-root .tr-text-3xl{
1930 + font-size: 1.875rem;
1931 + line-height: 1.2;
1932 +}
1933 +.tr-root .tr-text-4xl{
1934 + font-size: 2.25rem;
1935 + line-height: 2.5rem;
1936 +}
1937 +.tr-root .tr-text-\[10px\]{
1938 + font-size: 10px;
1939 +}
1940 +.tr-root .tr-text-\[11px\]{
1941 + font-size: 11px;
1942 +}
1943 +.tr-root .tr-text-\[13px\]{
1944 + font-size: 13px;
1945 +}
1946 +.tr-root .tr-text-\[18px\]{
1947 + font-size: 18px;
1948 +}
1949 +.tr-root .tr-text-\[9px\]{
1950 + font-size: 9px;
1951 +}
1952 +.tr-root .tr-text-base{
1953 + font-size: 1rem;
1954 + line-height: 1.5;
1955 +}
1956 +.tr-root .tr-text-lg{
1957 + font-size: 1.125rem;
1958 + line-height: 1.4;
1959 +}
1960 +.tr-root .tr-text-sm{
1961 + font-size: 0.875rem;
1962 + line-height: 1.5;
1963 +}
1964 +.tr-root .tr-text-xl{
1965 + font-size: 1.25rem;
1966 + line-height: 1.3;
1967 +}
1968 +.tr-root .tr-text-xs{
1969 + font-size: 0.75rem;
1970 + line-height: 1.5;
1971 +}
1972 +.tr-root .tr-font-bold{
1973 + font-weight: 700;
1974 +}
1975 +.tr-root .tr-font-medium{
1976 + font-weight: 500;
1977 +}
1978 +.tr-root .tr-font-normal{
1979 + font-weight: 400;
1980 +}
1981 +.tr-root .tr-font-semibold{
1982 + font-weight: 600;
1983 +}
1984 +.tr-root .tr-uppercase{
1985 + text-transform: uppercase;
1986 +}
1987 +.tr-root .tr-capitalize{
1988 + text-transform: capitalize;
1989 +}
1990 +.tr-root .tr-italic{
1991 + font-style: italic;
1992 +}
1993 +.tr-root .tr-tabular-nums{
1994 + --tw-numeric-spacing: tabular-nums;
1995 + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
1996 +}
1997 +.tr-root .tr-leading-4{
1998 + line-height: 1rem;
1999 +}
2000 +.tr-root .tr-leading-5{
2001 + line-height: 1.25rem;
2002 +}
2003 +.tr-root .tr-leading-6{
2004 + line-height: 1.5rem;
2005 +}
2006 +.tr-root .tr-leading-7{
2007 + line-height: 1.75rem;
2008 +}
2009 +.tr-root .tr-leading-none{
2010 + line-height: 1;
2011 +}
2012 +.tr-root .tr-leading-relaxed{
2013 + line-height: 1.625;
2014 +}
2015 +.tr-root .tr-leading-snug{
2016 + line-height: 1.375;
2017 +}
2018 +.tr-root .tr-leading-tight{
2019 + line-height: 1.25;
2020 +}
2021 +.tr-root .tr-tracking-wide{
2022 + letter-spacing: 0.025em;
2023 +}
2024 +.tr-root .tr-tracking-wider{
2025 + letter-spacing: 0.05em;
2026 +}
2027 +.tr-root .tr-text-\[\#006621\]{
2028 + --tw-text-opacity: 1;
2029 + color: rgb(0 102 33 / var(--tw-text-opacity, 1));
2030 +}
2031 +.tr-root .tr-text-\[\#1a0dab\]{
2032 + --tw-text-opacity: 1;
2033 + color: rgb(26 13 171 / var(--tw-text-opacity, 1));
2034 +}
2035 +.tr-root .tr-text-\[\#535353\]{
2036 + --tw-text-opacity: 1;
2037 + color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2038 +}
2039 +.tr-root .tr-text-amber-600{
2040 + --tw-text-opacity: 1;
2041 + color: rgb(217 119 6 / var(--tw-text-opacity, 1));
2042 +}
2043 +.tr-root .tr-text-amber-700{
2044 + --tw-text-opacity: 1;
2045 + color: rgb(180 83 9 / var(--tw-text-opacity, 1));
2046 +}
2047 +.tr-root .tr-text-blue-600{
2048 + --tw-text-opacity: 1;
2049 + color: rgb(37 99 235 / var(--tw-text-opacity, 1));
2050 +}
2051 +.tr-root .tr-text-blue-700{
2052 + --tw-text-opacity: 1;
2053 + color: rgb(29 78 216 / var(--tw-text-opacity, 1));
2054 +}
2055 +.tr-root .tr-text-brand{
2056 + --tw-text-opacity: 1;
2057 + color: rgb(68 81 255 / var(--tw-text-opacity, 1));
2058 +}
2059 +.tr-root .tr-text-brand\/80{
2060 + color: rgb(68 81 255 / 0.8);
2061 +}
2062 +.tr-root .tr-text-current{
2063 + color: currentColor;
2064 +}
2065 +.tr-root .tr-text-cyan-600{
2066 + --tw-text-opacity: 1;
2067 + color: rgb(8 145 178 / var(--tw-text-opacity, 1));
2068 +}
2069 +.tr-root .tr-text-danger{
2070 + --tw-text-opacity: 1;
2071 + color: rgb(146 28 19 / var(--tw-text-opacity, 1));
2072 +}
2073 +.tr-root .tr-text-danger\/80{
2074 + color: rgb(146 28 19 / 0.8);
2075 +}
2076 +.tr-root .tr-text-emerald-600{
2077 + --tw-text-opacity: 1;
2078 + color: rgb(5 150 105 / var(--tw-text-opacity, 1));
2079 +}
2080 +.tr-root .tr-text-emerald-700{
2081 + --tw-text-opacity: 1;
2082 + color: rgb(4 120 87 / var(--tw-text-opacity, 1));
2083 +}
2084 +.tr-root .tr-text-green-700{
2085 + --tw-text-opacity: 1;
2086 + color: rgb(21 128 61 / var(--tw-text-opacity, 1));
2087 +}
2088 +.tr-root .tr-text-orange-700{
2089 + --tw-text-opacity: 1;
2090 + color: rgb(194 65 12 / var(--tw-text-opacity, 1));
2091 +}
2092 +.tr-root .tr-text-pink-600{
2093 + --tw-text-opacity: 1;
2094 + color: rgb(219 39 119 / var(--tw-text-opacity, 1));
2095 +}
2096 +.tr-root .tr-text-primary{
2097 + --tw-text-opacity: 1;
2098 + color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2099 +}
2100 +.tr-root .tr-text-red-600{
2101 + --tw-text-opacity: 1;
2102 + color: rgb(220 38 38 / var(--tw-text-opacity, 1));
2103 +}
2104 +.tr-root .tr-text-red-700{
2105 + --tw-text-opacity: 1;
2106 + color: rgb(185 28 28 / var(--tw-text-opacity, 1));
2107 +}
2108 +.tr-root .tr-text-secondary{
2109 + --tw-text-opacity: 1;
2110 + color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2111 +}
2112 +.tr-root .tr-text-slate-300{
2113 + --tw-text-opacity: 1;
2114 + color: rgb(203 213 225 / var(--tw-text-opacity, 1));
2115 +}
2116 +.tr-root .tr-text-slate-400{
2117 + --tw-text-opacity: 1;
2118 + color: rgb(148 163 184 / var(--tw-text-opacity, 1));
2119 +}
2120 +.tr-root .tr-text-slate-500{
2121 + --tw-text-opacity: 1;
2122 + color: rgb(100 116 139 / var(--tw-text-opacity, 1));
2123 +}
2124 +.tr-root .tr-text-slate-700{
2125 + --tw-text-opacity: 1;
2126 + color: rgb(51 65 85 / var(--tw-text-opacity, 1));
2127 +}
2128 +.tr-root .tr-text-slate-900{
2129 + --tw-text-opacity: 1;
2130 + color: rgb(15 23 42 / var(--tw-text-opacity, 1));
2131 +}
2132 +.tr-root .tr-text-success{
2133 + --tw-text-opacity: 1;
2134 + color: rgb(2 122 72 / var(--tw-text-opacity, 1));
2135 +}
2136 +.tr-root .tr-text-success\/70{
2137 + color: rgb(2 122 72 / 0.7);
2138 +}
2139 +.tr-root .tr-text-success\/80{
2140 + color: rgb(2 122 72 / 0.8);
2141 +}
2142 +.tr-root .tr-text-surface{
2143 + --tw-text-opacity: 1;
2144 + color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2145 +}
2146 +.tr-root .tr-text-tertiary{
2147 + --tw-text-opacity: 1;
2148 + color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2149 +}
2150 +.tr-root .tr-text-violet-700{
2151 + --tw-text-opacity: 1;
2152 + color: rgb(109 40 217 / var(--tw-text-opacity, 1));
2153 +}
2154 +.tr-root .tr-text-warning{
2155 + --tw-text-opacity: 1;
2156 + color: rgb(181 71 8 / var(--tw-text-opacity, 1));
2157 +}
2158 +.tr-root .tr-text-warning\/80{
2159 + color: rgb(181 71 8 / 0.8);
2160 +}
2161 +.tr-root .tr-text-white{
2162 + --tw-text-opacity: 1;
2163 + color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2164 +}
2165 +.tr-root .tr-text-white\/70{
2166 + color: rgb(255 255 255 / 0.7);
2167 +}
2168 +.tr-root .tr-text-yellow-700{
2169 + --tw-text-opacity: 1;
2170 + color: rgb(161 98 7 / var(--tw-text-opacity, 1));
2171 +}
2172 +.tr-root .tr-text-yellow-800{
2173 + --tw-text-opacity: 1;
2174 + color: rgb(133 77 14 / var(--tw-text-opacity, 1));
2175 +}
2176 +.tr-root .tr-underline{
2177 + text-decoration-line: underline;
2178 +}
2179 +.tr-root .tr-no-underline{
2180 + text-decoration-line: none;
2181 +}
2182 +.tr-root .tr-accent-blue-600{
2183 + accent-color: #2563eb;
2184 +}
2185 +.tr-root .tr-opacity-0{
2186 + opacity: 0;
2187 +}
2188 +.tr-root .tr-opacity-100{
2189 + opacity: 1;
2190 +}
2191 +.tr-root .tr-opacity-50{
2192 + opacity: 0.5;
2193 +}
2194 +.tr-root .tr-opacity-60{
2195 + opacity: 0.6;
2196 +}
2197 +.tr-root .tr-opacity-70{
2198 + opacity: 0.7;
2199 +}
2200 +.tr-root .tr-shadow{
2201 + --tw-shadow: 0 1px 3px rgba(0,0,0,.10), 0 1px 2px rgba(0,0,0,.06);
2202 + --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);
2203 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2204 +}
2205 +.tr-root .tr-shadow-2xl{
2206 + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
2207 + --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
2208 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2209 +}
2210 +.tr-root .tr-shadow-lg{
2211 + --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2212 + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2213 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2214 +}
2215 +.tr-root .tr-shadow-md{
2216 + --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06);
2217 + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
2218 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2219 +}
2220 +.tr-root .tr-shadow-sm{
2221 + --tw-shadow: 0 1px 2px rgba(0,0,0,.05);
2222 + --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
2223 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2224 +}
2225 +.tr-root .tr-outline-none{
2226 + outline: 2px solid transparent;
2227 + outline-offset: 2px;
2228 +}
2229 +.tr-root .tr-ring-1{
2230 + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2231 + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2232 + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2233 +}
2234 +.tr-root .tr-ring-2{
2235 + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2236 + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2237 + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2238 +}
2239 +.tr-root .tr-ring-brand-500{
2240 + --tw-ring-opacity: 1;
2241 + --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2242 +}
2243 +.tr-root .tr-ring-white{
2244 + --tw-ring-opacity: 1;
2245 + --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
2246 +}
2247 +.tr-root .tr-ring-white\/25{
2248 + --tw-ring-color: rgb(255 255 255 / 0.25);
2249 +}
2250 +.tr-root .tr-blur-2xl{
2251 + --tw-blur: blur(40px);
2252 + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
2253 +}
2254 +.tr-root .tr-backdrop-blur-sm{
2255 + --tw-backdrop-blur: blur(4px);
2256 + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
2257 +}
2258 +.tr-root .tr-transition-\[grid-template-rows\]{
2259 + transition-property: grid-template-rows;
2260 + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2261 + transition-duration: 150ms;
2262 +}
2263 +.tr-root .tr-transition-all{
2264 + transition-property: all;
2265 + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2266 + transition-duration: 150ms;
2267 +}
2268 +.tr-root .tr-transition-colors{
2269 + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
2270 + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2271 + transition-duration: 150ms;
2272 +}
2273 +.tr-root .tr-transition-opacity{
2274 + transition-property: opacity;
2275 + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2276 + transition-duration: 150ms;
2277 +}
2278 +.tr-root .tr-transition-shadow{
2279 + transition-property: box-shadow;
2280 + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2281 + transition-duration: 150ms;
2282 +}
2283 +.tr-root .tr-transition-transform{
2284 + transition-property: transform;
2285 + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2286 + transition-duration: 150ms;
2287 +}
2288 +.tr-root .tr-duration-100{
2289 + transition-duration: 100ms;
2290 +}
2291 +.tr-root .tr-duration-150{
2292 + transition-duration: 150ms;
2293 +}
2294 +.tr-root .tr-duration-200{
2295 + transition-duration: 200ms;
2296 +}
2297 +.tr-root .tr-duration-300{
2298 + transition-duration: 300ms;
2299 +}
2300 +.tr-root .tr-ease-out{
2301 + transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
2302 +}
2303 +@media (prefers-reduced-motion: reduce) {
2304 +
2305 + .tr-root .tr-animate-skeleton-pulse,
2306 + .tr-root .tr-animate-spin,
2307 + .tr-root .tr-animate-score-spin {
2308 + animation: none !important;
2309 + }
2310 +
2311 + .tr-root .tr-transition,
2312 + .tr-root .tr-transition-colors,
2313 + .tr-root .tr-transition-transform,
2314 + .tr-root .tr-transition-opacity,
2315 + .tr-root .tr-transition-all {
2316 + transition: none !important;
2317 + }
2318 +
2319 + .tr-root .tr-animate-skeleton-pulse,
2320 + .tr-root .tr-animate-spin,
2321 + .tr-root .tr-animate-score-spin {
2322 + animation: none !important;
2323 + }
2324 +
2325 + .tr-root .tr-transition,
2326 + .tr-root .tr-transition-colors,
2327 + .tr-root .tr-transition-transform,
2328 + .tr-root .tr-transition-opacity,
2329 + .tr-root .tr-transition-all {
2330 + transition: none !important;
2331 + }
2332 +
2333 + .tr-root .tr-animate-skeleton-pulse,
2334 + .tr-root .tr-animate-spin,
2335 + .tr-root .tr-animate-score-spin {
2336 + animation: none !important;
2337 + }
2338 +
2339 + .tr-root .tr-transition,
2340 + .tr-root .tr-transition-colors,
2341 + .tr-root .tr-transition-transform,
2342 + .tr-root .tr-transition-opacity,
2343 + .tr-root .tr-transition-all {
2344 + transition: none !important;
2345 + }
2346 +
2347 + .tr-root .tr-animate-skeleton-pulse,
2348 + .tr-root .tr-animate-spin,
2349 + .tr-root .tr-animate-score-spin {
2350 + animation: none !important;
2351 + }
2352 +
2353 + .tr-root .tr-transition,
2354 + .tr-root .tr-transition-colors,
2355 + .tr-root .tr-transition-transform,
2356 + .tr-root .tr-transition-opacity,
2357 + .tr-root .tr-transition-all {
2358 + transition: none !important;
2359 + }
2360 +
2361 + .tr-root .tr-animate-skeleton-pulse,
2362 + .tr-root .tr-animate-spin,
2363 + .tr-root .tr-animate-score-spin {
2364 + animation: none !important;
2365 + }
2366 +
2367 + .tr-root .tr-transition,
2368 + .tr-root .tr-transition-colors,
2369 + .tr-root .tr-transition-transform,
2370 + .tr-root .tr-transition-opacity,
2371 + .tr-root .tr-transition-all {
2372 + transition: none !important;
2373 + }
2374 +
2375 + .tr-root .tr-animate-skeleton-pulse,
2376 + .tr-root .tr-animate-spin,
2377 + .tr-root .tr-animate-score-spin {
2378 + animation: none !important;
2379 + }
2380 +
2381 + .tr-root .tr-transition,
2382 + .tr-root .tr-transition-colors,
2383 + .tr-root .tr-transition-transform,
2384 + .tr-root .tr-transition-opacity,
2385 + .tr-root .tr-transition-all {
2386 + transition: none !important;
2387 + }
2388 + }
2389 +
2390 +/*
2391 + * Tailwind Preflight (@tailwind base) emits UNSCOPED global resets — e.g.
2392 + * `img, svg, video, canvas { display: block }` and `*, ::before, ::after`
2393 + * box-sizing/border. Left as-is they leak past our React root into WordPress
2394 + * admin chrome and page builders (Divi/Elementor/Oxygen), breaking host UI
2395 + * (e.g. Divi's Visual Builder breadcrumb stacked vertically — issue #275).
2396 + *
2397 + * The scoping now happens at BUILD TIME in `build/postcss-scope-preflight.js`,
2398 + * which rewrites every Preflight selector to live under `.tr-root` (where the
2399 + * `tr-*` utilities already live). That removes the leak at the source, so the
2400 + * old per-symptom overrides here (e.g. restoring `#adminmenu` icon centering)
2401 + * are no longer needed.
2402 + *
2403 + * Do NOT add unscoped bare element selectors to this file — they would leak the
2404 + * same way and defeat the build-time scoping.
2405 + */
2406 +
2407 +/* Ensure Tailwind's animate-* skeleton pulse respects reduced-motion */
2408 +
2409 +.tr-root :is(.marker\:tr-hidden *)::marker{
2410 + display: none;
2411 +}
2412 +
2413 +.tr-root .marker\:tr-hidden::marker{
2414 + display: none;
2415 +}
2416 +
2417 +.tr-root .placeholder\:tr-text-tertiary::placeholder{
2418 + --tw-text-opacity: 1;
2419 + color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2420 +}
2421 +
2422 +.tr-root .before\:tr-absolute::before{
2423 + content: var(--tw-content);
2424 + position: absolute;
2425 +}
2426 +
2427 +.tr-root .before\:tr-bottom-1::before{
2428 + content: var(--tw-content);
2429 + bottom: 0.25rem;
2430 +}
2431 +
2432 +.tr-root .before\:tr-left-\[1\.5rem\]::before{
2433 + content: var(--tw-content);
2434 + left: 1.5rem;
2435 +}
2436 +
2437 +.tr-root .before\:tr-top-1::before{
2438 + content: var(--tw-content);
2439 + top: 0.25rem;
2440 +}
2441 +
2442 +.tr-root .before\:tr-w-px::before{
2443 + content: var(--tw-content);
2444 + width: 1px;
2445 +}
2446 +
2447 +.tr-root .before\:tr-bg-line-2::before{
2448 + content: var(--tw-content);
2449 + --tw-bg-opacity: 1;
2450 + background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2451 +}
2452 +
2453 +.tr-root .before\:tr-content-\[\"\"\]::before{
2454 + --tw-content: "";
2455 + content: var(--tw-content);
2456 +}
2457 +
2458 +.tr-root .after\:tr-absolute::after{
2459 + content: var(--tw-content);
2460 + position: absolute;
2461 +}
2462 +
2463 +.tr-root .after\:tr-bottom-0::after{
2464 + content: var(--tw-content);
2465 + bottom: 0px;
2466 +}
2467 +
2468 +.tr-root .after\:tr-left-0::after{
2469 + content: var(--tw-content);
2470 + left: 0px;
2471 +}
2472 +
2473 +.tr-root .after\:tr-right-0::after{
2474 + content: var(--tw-content);
2475 + right: 0px;
2476 +}
2477 +
2478 +.tr-root .after\:tr-h-0\.5::after{
2479 + content: var(--tw-content);
2480 + height: 0.125rem;
2481 +}
2482 +
2483 +.tr-root .after\:tr-bg-brand::after{
2484 + content: var(--tw-content);
2485 + --tw-bg-opacity: 1;
2486 + background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
2487 +}
2488 +
2489 +.tr-root .after\:tr-content-\[\'\'\]::after{
2490 + --tw-content: '';
2491 + content: var(--tw-content);
2492 +}
2493 +
2494 +.tr-root .first\:tr-border-t-0:first-child{
2495 + border-top-width: 0px;
2496 +}
2497 +
2498 +.tr-root .last\:tr-border-0:last-child{
2499 + border-width: 0px;
2500 +}
2501 +
2502 +.tr-root .last\:tr-border-b-0:last-child{
2503 + border-bottom-width: 0px;
2504 +}
2505 +
2506 +.tr-root .focus-within\:tr-border-brand:focus-within{
2507 + --tw-border-opacity: 1;
2508 + border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2509 +}
2510 +
2511 +.tr-root .hover\:tr-border-\[\#A9AEC0\]:hover{
2512 + --tw-border-opacity: 1;
2513 + border-color: rgb(169 174 192 / var(--tw-border-opacity, 1));
2514 +}
2515 +
2516 +.tr-root .hover\:tr-border-brand:hover{
2517 + --tw-border-opacity: 1;
2518 + border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2519 +}
2520 +
2521 +.tr-root .hover\:tr-border-danger:hover{
2522 + --tw-border-opacity: 1;
2523 + border-color: rgb(146 28 19 / var(--tw-border-opacity, 1));
2524 +}
2525 +
2526 +.tr-root .hover\:tr-border-primary:hover{
2527 + --tw-border-opacity: 1;
2528 + border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
2529 +}
2530 +
2531 +.tr-root .hover\:tr-border-secondary:hover{
2532 + --tw-border-opacity: 1;
2533 + border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2534 +}
2535 +
2536 +.tr-root .hover\:tr-bg-\[\#3641D9\]:hover{
2537 + --tw-bg-opacity: 1;
2538 + background-color: rgb(54 65 217 / var(--tw-bg-opacity, 1));
2539 +}
2540 +
2541 +.tr-root .hover\:tr-bg-\[\#F7F8FB\]:hover{
2542 + --tw-bg-opacity: 1;
2543 + background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
2544 +}
2545 +
2546 +.tr-root .hover\:tr-bg-\[\#FAFBFC\]:hover{
2547 + --tw-bg-opacity: 1;
2548 + background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
2549 +}
2550 +
2551 +.tr-root .hover\:tr-bg-brand:hover{
2552 + --tw-bg-opacity: 1;
2553 + background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
2554 +}
2555 +
2556 +.tr-root .hover\:tr-bg-brand-bg:hover{
2557 + --tw-bg-opacity: 1;
2558 + background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
2559 +}
2560 +
2561 +.tr-root .hover\:tr-bg-danger:hover{
2562 + --tw-bg-opacity: 1;
2563 + background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1));
2564 +}
2565 +
2566 +.tr-root .hover\:tr-bg-danger-bg:hover{
2567 + --tw-bg-opacity: 1;
2568 + background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
2569 +}
2570 +
2571 +.tr-root .hover\:tr-bg-line-2:hover{
2572 + --tw-bg-opacity: 1;
2573 + background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2574 +}
2575 +
2576 +.tr-root .hover\:tr-bg-line-2\/30:hover{
2577 + background-color: rgb(226 230 241 / 0.3);
2578 +}
2579 +
2580 +.tr-root .hover\:tr-bg-line-2\/50:hover{
2581 + background-color: rgb(226 230 241 / 0.5);
2582 +}
2583 +
2584 +.tr-root .hover\:tr-bg-white:hover{
2585 + --tw-bg-opacity: 1;
2586 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2587 +}
2588 +
2589 +.tr-root .hover\:tr-text-\[\#3641D9\]:hover{
2590 + --tw-text-opacity: 1;
2591 + color: rgb(54 65 217 / var(--tw-text-opacity, 1));
2592 +}
2593 +
2594 +.tr-root .hover\:tr-text-blue-800:hover{
2595 + --tw-text-opacity: 1;
2596 + color: rgb(30 64 175 / var(--tw-text-opacity, 1));
2597 +}
2598 +
2599 +.tr-root .hover\:tr-text-brand:hover{
2600 + --tw-text-opacity: 1;
2601 + color: rgb(68 81 255 / var(--tw-text-opacity, 1));
2602 +}
2603 +
2604 +.tr-root .hover\:tr-text-danger:hover{
2605 + --tw-text-opacity: 1;
2606 + color: rgb(146 28 19 / var(--tw-text-opacity, 1));
2607 +}
2608 +
2609 +.tr-root .hover\:tr-text-primary:hover{
2610 + --tw-text-opacity: 1;
2611 + color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2612 +}
2613 +
2614 +.tr-root .hover\:tr-text-secondary:hover{
2615 + --tw-text-opacity: 1;
2616 + color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2617 +}
2618 +
2619 +.tr-root .hover\:tr-text-white:hover{
2620 + --tw-text-opacity: 1;
2621 + color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2622 +}
2623 +
2624 +.tr-root .hover\:tr-underline:hover{
2625 + text-decoration-line: underline;
2626 +}
2627 +
2628 +.tr-root .hover\:tr-opacity-100:hover{
2629 + opacity: 1;
2630 +}
2631 +
2632 +.tr-root .hover\:tr-opacity-70:hover{
2633 + opacity: 0.7;
2634 +}
2635 +
2636 +.tr-root .hover\:tr-shadow-lg:hover{
2637 + --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2638 + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2639 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2640 +}
2641 +
2642 +.tr-root .hover\:tr-shadow-md:hover{
2643 + --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06);
2644 + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
2645 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2646 +}
2647 +
2648 +.tr-root .hover\:tr-brightness-110:hover{
2649 + --tw-brightness: brightness(1.1);
2650 + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
2651 +}
2652 +
2653 +.tr-root .focus\:tr-border-brand:focus{
2654 + --tw-border-opacity: 1;
2655 + border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2656 +}
2657 +
2658 +.tr-root .focus\:tr-bg-white:focus{
2659 + --tw-bg-opacity: 1;
2660 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2661 +}
2662 +
2663 +.tr-root .focus\:tr-outline-none:focus{
2664 + outline: 2px solid transparent;
2665 + outline-offset: 2px;
2666 +}
2667 +
2668 +.tr-root .focus\:tr-ring-2:focus{
2669 + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2670 + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2671 + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2672 +}
2673 +
2674 +.tr-root .focus\:tr-ring-brand:focus{
2675 + --tw-ring-opacity: 1;
2676 + --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2677 +}
2678 +
2679 +.tr-root .focus\:tr-ring-current:focus{
2680 + --tw-ring-color: currentColor;
2681 +}
2682 +
2683 +.tr-root .focus\:tr-ring-offset-1:focus{
2684 + --tw-ring-offset-width: 1px;
2685 +}
2686 +
2687 +.tr-root .focus\:tr-ring-offset-2:focus{
2688 + --tw-ring-offset-width: 2px;
2689 +}
2690 +
2691 +.tr-root .focus-visible\:tr-border-brand:focus-visible{
2692 + --tw-border-opacity: 1;
2693 + border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2694 +}
2695 +
2696 +.tr-root .focus-visible\:tr-bg-white:focus-visible{
2697 + --tw-bg-opacity: 1;
2698 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2699 +}
2700 +
2701 +.tr-root .focus-visible\:tr-ring-2:focus-visible{
2702 + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2703 + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2704 + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2705 +}
2706 +
2707 +.tr-root .focus-visible\:tr-ring-inset:focus-visible{
2708 + --tw-ring-inset: inset;
2709 +}
2710 +
2711 +.tr-root .focus-visible\:tr-ring-brand:focus-visible{
2712 + --tw-ring-opacity: 1;
2713 + --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2714 +}
2715 +
2716 +.tr-root .disabled\:tr-cursor-not-allowed:disabled{
2717 + cursor: not-allowed;
2718 +}
2719 +
2720 +.tr-root .disabled\:tr-border-secondary:disabled{
2721 + --tw-border-opacity: 1;
2722 + border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2723 +}
2724 +
2725 +.tr-root .disabled\:tr-border-transparent:disabled{
2726 + border-color: transparent;
2727 +}
2728 +
2729 +.tr-root .disabled\:tr-bg-transparent:disabled{
2730 + background-color: transparent;
2731 +}
2732 +
2733 +.tr-root .disabled\:tr-bg-white:disabled{
2734 + --tw-bg-opacity: 1;
2735 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2736 +}
2737 +
2738 +.tr-root .disabled\:tr-text-tertiary:disabled{
2739 + --tw-text-opacity: 1;
2740 + color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2741 +}
2742 +
2743 +.tr-root .disabled\:tr-opacity-40:disabled{
2744 + opacity: 0.4;
2745 +}
2746 +
2747 +.tr-root .disabled\:tr-opacity-50:disabled{
2748 + opacity: 0.5;
2749 +}
2750 +
2751 +.tr-root .disabled\:tr-opacity-60:disabled{
2752 + opacity: 0.6;
2753 +}
2754 +
2755 +.tr-root .disabled\:tr-opacity-70:disabled{
2756 + opacity: 0.7;
2757 +}
2758 +
2759 +.tr-root :is(.tr-group[open] .group-open\:tr-rotate-90){
2760 + --tw-rotate: 90deg;
2761 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2762 +}
2763 +
2764 +.tr-root :is(.tr-group:focus-within .group-focus-within\:tr-opacity-100){
2765 + opacity: 1;
2766 +}
2767 +
2768 +.tr-root :is(.tr-group:hover .group-hover\:tr-opacity-100){
2769 + opacity: 1;
2770 +}
2771 +
2772 +@media (min-width: 640px){
2773 + .tr-root .sm\:tr-block{
2774 + display: block;
2775 + }
2776 + .tr-root .sm\:tr-w-80{
2777 + width: 20rem;
2778 + }
2779 + .tr-root .sm\:tr-flex-1{
2780 + flex: 1 1 0%;
2781 + }
2782 + .tr-root .sm\:tr-grid-cols-2{
2783 + grid-template-columns: repeat(2, minmax(0, 1fr));
2784 + }
2785 + .tr-root .sm\:tr-grid-cols-4{
2786 + grid-template-columns: repeat(4, minmax(0, 1fr));
2787 + }
2788 + .tr-root .sm\:tr-flex-row{
2789 + flex-direction: row;
2790 + }
2791 +}
2792 +
2793 +@media (min-width: 768px){
2794 + .tr-root .md\:tr-sticky{
2795 + position: sticky;
2796 + }
2797 + .tr-root .md\:tr-top-0{
2798 + top: 0px;
2799 + }
2800 + .tr-root .md\:tr-top-4{
2801 + top: 1rem;
2802 + }
2803 + .tr-root .md\:tr-block{
2804 + display: block;
2805 + }
2806 + .tr-root .md\:tr-inline-flex{
2807 + display: inline-flex;
2808 + }
2809 + .tr-root .md\:tr-w-44{
2810 + width: 11rem;
2811 + }
2812 + .tr-root .md\:tr-w-52{
2813 + width: 13rem;
2814 + }
2815 + .tr-root .md\:tr-w-56{
2816 + width: 14rem;
2817 + }
2818 + .tr-root .md\:tr-w-full{
2819 + width: 100%;
2820 + }
2821 + .tr-root .md\:tr-shrink-0{
2822 + flex-shrink: 0;
2823 + }
2824 + .tr-root .md\:tr-grid-cols-2{
2825 + grid-template-columns: repeat(2, minmax(0, 1fr));
2826 + }
2827 + .tr-root .md\:tr-grid-cols-3{
2828 + grid-template-columns: repeat(3, minmax(0, 1fr));
2829 + }
2830 + .tr-root .md\:tr-grid-cols-4{
2831 + grid-template-columns: repeat(4, minmax(0, 1fr));
2832 + }
2833 + .tr-root .md\:tr-flex-row{
2834 + flex-direction: row;
2835 + }
2836 + .tr-root .md\:tr-flex-col{
2837 + flex-direction: column;
2838 + }
2839 + .tr-root .md\:tr-items-stretch{
2840 + align-items: stretch;
2841 + }
2842 + .tr-root .md\:tr-self-stretch{
2843 + align-self: stretch;
2844 + }
2845 + .tr-root .md\:tr-overflow-visible{
2846 + overflow: visible;
2847 + }
2848 + .tr-root .md\:tr-overflow-x-visible{
2849 + overflow-x: visible;
2850 + }
2851 + .tr-root .md\:tr-border-b-0{
2852 + border-bottom-width: 0px;
2853 + }
2854 + .tr-root .md\:tr-border-r{
2855 + border-right-width: 1px;
2856 + }
2857 + .tr-root .md\:tr-p-6{
2858 + padding: 1.5rem;
2859 + }
2860 + .tr-root .md\:tr-px-3{
2861 + padding-left: 0.75rem;
2862 + padding-right: 0.75rem;
2863 + }
2864 + .tr-root .md\:tr-px-8{
2865 + padding-left: 2rem;
2866 + padding-right: 2rem;
2867 + }
2868 + .tr-root .md\:tr-text-sm{
2869 + font-size: 0.875rem;
2870 + line-height: 1.5;
2871 + }
2872 +}
2873 +
2874 +@media (min-width: 1024px){
2875 + .tr-root .lg\:tr-absolute{
2876 + position: absolute;
2877 + }
2878 + .tr-root .lg\:tr-inset-0{
2879 + inset: 0px;
2880 + }
2881 + .tr-root .lg\:tr-col-span-2{
2882 + grid-column: span 2 / span 2;
2883 + }
2884 + .tr-root .lg\:tr-col-span-3{
2885 + grid-column: span 3 / span 3;
2886 + }
2887 + .tr-root .lg\:tr-flex{
2888 + display: flex;
2889 + }
2890 + .tr-root .lg\:tr-inline-flex{
2891 + display: inline-flex;
2892 + }
2893 + .tr-root .lg\:tr-w-56{
2894 + width: 14rem;
2895 + }
2896 + .tr-root .lg\:tr-grid-cols-2{
2897 + grid-template-columns: repeat(2, minmax(0, 1fr));
2898 + }
2899 + .tr-root .lg\:tr-grid-cols-3{
2900 + grid-template-columns: repeat(3, minmax(0, 1fr));
2901 + }
2902 + .tr-root .lg\:tr-grid-cols-4{
2903 + grid-template-columns: repeat(4, minmax(0, 1fr));
2904 + }
2905 + .tr-root .lg\:tr-grid-cols-5{
2906 + grid-template-columns: repeat(5, minmax(0, 1fr));
2907 + }
2908 + .tr-root .lg\:tr-grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)\]{
2909 + grid-template-columns: minmax(0,1fr) minmax(0,2fr);
2910 + }
2911 + .tr-root .lg\:tr-gap-6{
2912 + gap: 1.5rem;
2913 + }
2914 + .tr-root .lg\:tr-gap-8{
2915 + gap: 2rem;
2916 + }
2917 + .tr-root .lg\:tr-p-8{
2918 + padding: 2rem;
2919 + }
2920 + .tr-root .lg\:tr-pt-2\.5{
2921 + padding-top: 0.625rem;
2922 + }
2923 +}
2924 +
2925 +@media (min-width: 1280px){
2926 + .tr-root .xl\:tr-col-span-2{
2927 + grid-column: span 2 / span 2;
2928 + }
2929 + .tr-root .xl\:tr-block{
2930 + display: block;
2931 + }
2932 + .tr-root .xl\:tr-grid-cols-3{
2933 + grid-template-columns: repeat(3, minmax(0, 1fr));
2934 + }
2935 +}
2936 +
2937 +.tr-root :is(.\[\&\>th\]\:tr-whitespace-nowrap>th){
2938 + white-space: nowrap;
2939 +}
2940 +
2941 +.tr-root :is(.\[\&_p\:last-child\]\:tr-mb-0 p:last-child){
2942 + margin-bottom: 0px;
2943 +}
2944 +
2945 +.tr-root :is(.\[\&_p\]\:tr-mb-3 p){
2946 + margin-bottom: 0.75rem;
2947 +}
2948 +
2949 +.tr-root :is(.\[\&_p\]\:tr-mt-0 p){
2950 + margin-top: 0px;
2951 +}
2952 +
2953 +.tr-root :is(.\[\&_strong\]\:tr-font-semibold strong){
2954 + font-weight: 600;
2955 +}
2956 +
2957 +.tr-root :is(.\[\&_strong\]\:tr-text-primary strong){
2958 + --tw-text-opacity: 1;
2959 + color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2960 +}
2961 +
2962 +@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.thinkrank-setup-wizard-active #wpbody-content{background:radial-gradient(900px 420px at 12% -8%, rgba(68, 81, 255, 0.07), transparent 60%),radial-gradient(760px 380px at 100% 0%, rgba(108, 120, 255, 0.06), transparent 55%)}.tr-wizard-skeleton .tr-wizard__step{flex:1;min-width:0}.tr-wizard-skeleton .tr-wizard__header{display:flex;flex-direction:column;gap:10px}.tr-skel{display:block;border-radius:6px;background:#eef0f5;background-image:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.85) 50%, transparent 100%);background-repeat:no-repeat;background-size:200px 100%;background-position:-200px 0;animation:thinkrank-wizard-shimmer 1.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.tr-skel--marker{width:28px;height:28px;border-radius:50%;flex-shrink:0}.tr-skel--step-label{width:100%;max-width:84px;height:12px}.tr-skel--title{width:260px;max-width:100%;height:20px;border-radius:8px}.tr-skel--subtitle{width:420px;max-width:100%;height:12px}.tr-wizard-skeleton__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard-skeleton__row{display:flex;align-items:center;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff}.tr-wizard-skeleton__row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.tr-skel--row-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0}.tr-skel--row-title{width:180px;max-width:100%;height:13px}.tr-skel--row-detail{width:300px;max-width:100%;height:11px}.tr-skel--row-badge{width:74px;height:24px;border-radius:999px;flex-shrink:0}.tr-skel--btn{width:132px;height:40px;border-radius:12px}.tr-skel--btn-ghost{width:84px;height:20px;border-radius:8px}@keyframes thinkrank-wizard-shimmer{to{background-position:calc(100% + 200px) 0}}@media(prefers-reduced-motion: reduce){.tr-skel{animation:none}}@keyframes thinkrank-wizard-spin{to{transform:rotate(360deg)}}@keyframes thinkrank-wizard-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tr-wizard{box-sizing:border-box;max-width:1080px;margin:28px auto 56px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#16181d;-webkit-font-smoothing:antialiased}.tr-wizard *{box-sizing:border-box}.tr-wizard__panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e8f0;border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -8px rgba(16,24,40,.1),0 32px 56px -20px rgba(68,81,255,.14);overflow:hidden}.tr-wizard__stepper-card{background:linear-gradient(180deg, #f3f4ff 0%, rgba(243, 244, 255, 0) 100%),#fff;padding:4px 32px 0;border-bottom:1px solid #eef0f5}.tr-wizard__stepper{display:flex;align-items:stretch;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}.tr-wizard__step{display:flex;align-items:center;gap:10px;margin:0;padding:18px 6px;position:relative;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.tr-wizard__step-button:disabled{cursor:default}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-marker{border-color:#4451ff;color:#4451ff}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-label{color:#16181d}.tr-wizard__step-button:focus-visible{outline:2px solid #4451ff;outline-offset:3px;border-radius:6px}.tr-wizard__step-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;border:1.5px solid #d5d7e2;color:#8a8d95;background:#fff;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-label{font-size:15px;font-weight:500;color:#676b73;white-space:nowrap;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step.is-active{border-bottom-color:#4451ff}.tr-wizard__step.is-active::after{content:"";position:absolute;left:6px;right:6px;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:#4451ff}.tr-wizard__step.is-active .tr-wizard__step-marker{background:linear-gradient(135deg, #4451ff 0%, #6c78ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 4px 10px -2px rgba(68,81,255,.5)}.tr-wizard__step.is-active .tr-wizard__step-label{color:#4451ff;font-weight:600}.tr-wizard__step.is-complete .tr-wizard__step-marker{background:#e9ecfe;border-color:rgba(0,0,0,0);color:#4451ff}.tr-wizard__step.is-complete .tr-wizard__step-label{color:#16181d}.tr-wizard__card{display:flex;flex-direction:column;background:#fff}.tr-wizard__header{padding:28px 40px 16px}.tr-wizard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#16181d}.tr-wizard__subtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:#676b73}.tr-wizard__divider{height:1px;background:#eef0f5}.tr-wizard__body{display:flex;flex-direction:column;flex:1 0 auto;padding:28px 40px 36px;animation:thinkrank-wizard-fade .28s cubic-bezier(0.4, 0, 0.2, 1) both}.tr-wizard__error{margin-top:16px;padding:12px 16px;border-radius:12px;background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:13px;line-height:1.5}.tr-wizard__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:1px solid rgba(0,0,0,0)}.tr-wizard__notice--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.tr-wizard__notice--error{background:#fffaeb;border-color:#fedf89;color:#93370d}.tr-wizard__notice-text{flex:1}.tr-wizard__notice-dismiss{flex:none;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__notice-dismiss:hover{opacity:1}.tr-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 40px 22px;border-top:1px solid #eef0f5;background:linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 100%)}.tr-wizard__footer--ready{margin:auto -40px -36px;padding-left:40px;padding-right:40px}.tr-wizard__footer-left{display:flex;align-items:center}.tr-wizard__footer-right{display:flex;align-items:center;gap:12px}.tr-wizard__skip.components-button.is-link{color:#676b73;font-weight:600;text-decoration:none}.tr-wizard__skip.components-button.is-link:hover:not(:disabled),.tr-wizard__skip.components-button.is-link:focus:not(:disabled){color:#4451ff;text-decoration:underline}.tr-wizard .components-button.is-primary{background:#4451ff;border-color:#4451ff;border-radius:12px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary:hover:not(:disabled),.tr-wizard .components-button.is-primary:focus:not(:disabled),.tr-wizard .components-button.is-primary:active:not(:disabled){background:#3a46e0;border-color:#3a46e0;color:#fff;box-shadow:0 6px 16px -4px rgba(68,81,255,.5)}.tr-wizard .components-button.is-primary:active:not(:disabled){transform:translateY(1px)}.tr-wizard .components-button.is-primary.is-busy,.tr-wizard .components-button.is-primary.is-busy:disabled,.tr-wizard .components-button.is-primary.is-busy[aria-disabled=true]{background:#4451ff;background-image:none;border-color:#4451ff;color:#fff;opacity:1}.tr-wizard .components-button.is-primary.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:thinkrank-wizard-spin .7s linear infinite}.tr-wizard .components-button.is-secondary{color:#4a4d55;border-radius:12px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-secondary:hover:not(:disabled),.tr-wizard .components-button.is-secondary:focus:not(:disabled){background:#f6f7fb;color:#16181d;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06)}.tr-wizard .components-button.tr-wizard__import-btn{min-height:38px;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;background:#f3f4ff;color:#4451ff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.tr-wizard__import-btn:hover:not(:disabled):not([aria-disabled=true]),.tr-wizard .components-button.tr-wizard__import-btn:focus:not(:disabled):not([aria-disabled=true]){background:#e9ecfe;color:#2f39c9;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard .components-button.tr-wizard__import-btn:disabled,.tr-wizard .components-button.tr-wizard__import-btn[aria-disabled=true]{background:#eeeff2;color:#b0b2c0;box-shadow:inset 0 0 0 1px #e7e8f0;opacity:1}.tr-wizard .components-base-control__label,.tr-wizard .components-input-control__label{text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;color:#16181d;margin-bottom:6px}.tr-wizard .components-text-control__input,.tr-wizard .components-input-control__container input{border-radius:8px;border:1.5px solid #d5d7e2;box-shadow:none;min-height:40px;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-text-control__input:focus,.tr-wizard .components-input-control__container input:focus{border-color:#4451ff;box-shadow:none;outline:none}.tr-wizard .thinkrank-media-picker .components-base-control__label{display:block;font-size:14px;font-weight:500;color:#16181d;margin-bottom:8px}.tr-wizard .thinkrank-media-picker .components-base-control__help{color:#4a4d55;font-size:13px;margin:6px 0 0}.tr-wizard .thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px}.tr-wizard__cols>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0}.tr-wizard .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff;border-color:#4451ff}.tr-wizard .components-button.tr-wizard__google-btn{background:#fff;color:#16181d}.tr-wizard .components-button.tr-wizard__google-btn:hover:not(:disabled),.tr-wizard .components-button.tr-wizard__google-btn:focus:not(:disabled){background:#f6f7fb;color:#16181d}.thinkrank-google-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.tr-wizard__stack{display:flex;flex-direction:column;gap:16px}.tr-wizard__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-wizard__group{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__group:hover{border-color:#d5d7e2}.tr-wizard__group-head{display:flex;flex-direction:column;gap:4px}.tr-wizard__group-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__group-sub{font-size:13px;color:#676b73}.tr-wizard__section-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a8d95;margin-top:6px}.tr-wizard__pills{display:flex;flex-wrap:wrap;gap:10px}.tr-wizard__pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e7e8f0;background:#fff;color:#4a4d55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill:hover{border-color:#d5d7e2;color:#16181d}.tr-wizard__pill.is-selected{background:#f3f4ff;border-color:#4451ff;color:#4451ff;box-shadow:0 1px 2px rgba(68,81,255,.12)}.tr-wizard__pill-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4d4;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill.is-selected .tr-wizard__pill-radio{border-color:#4451ff}.tr-wizard__pill.is-selected .tr-wizard__pill-radio::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#4451ff}.tr-wizard__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard__row-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__row-card:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__row-card--migration{flex-direction:column;align-items:stretch;gap:16px}.tr-wizard__row-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-wizard__row-main{display:flex;align-items:center;gap:16px}.tr-wizard__import-detecting,.tr-wizard__import-empty{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__import-progress{display:flex;flex-direction:column;gap:16px;padding-left:64px}.tr-wizard__import-progress-title{font-size:14px;font-weight:600;color:#16181d}.tr-wizard__import-bar{height:8px;border-radius:999px;background:#eef0f5;overflow:hidden}.tr-wizard__import-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #4451ff 0%, #6c78ff 100%);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__import-step{position:relative;display:flex;align-items:center;gap:10px}.tr-wizard__import-step:not(:last-child)::before{content:"";position:absolute;left:9px;top:20px;width:2px;height:12px;background:#e7e8f0}.tr-wizard__import-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid #d5d7e2;background:#fff;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-step-label{font-size:14px;font-weight:500;color:#16181d}.tr-wizard__import-step.is-active .tr-wizard__import-step-dot{border-color:#4451ff;box-shadow:0 0 0 3px rgba(68,81,255,.14)}.tr-wizard__import-step.is-done .tr-wizard__import-step-dot{border-color:#4451ff;background:#4451ff}.tr-wizard__import-step.is-active .tr-wizard__import-step-label{font-weight:600;color:#4451ff}.tr-wizard__import-step.is-pending .tr-wizard__import-step-label{color:#8a8d95}.tr-wizard__import-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#4451ff}.tr-wizard__import-done-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4451ff;color:#fff}.tr-wizard__import-error{margin:8px 0 0;font-size:13px;color:#912018}.tr-wizard__row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f3f4ff;color:#4451ff;font-weight:700;flex-shrink:0}.tr-wizard__row-logo{display:block;width:48px;height:48px;flex-shrink:0;border-radius:10px}.tr-wizard__row-logo--text{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4ff;color:#4451ff;font-size:20px;font-weight:700;line-height:1}.tr-wizard__row-text{display:flex;flex-direction:column;gap:3px}.tr-wizard__row-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__row-detail{font-size:12.5px;color:#676b73}.tr-wizard__badge{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-wizard__badge.is-success{background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__badge.is-neutral{background:#f6f7fb;color:#8a8d95;box-shadow:inset 0 0 0 1px #e7e8f0}.tr-wizard__badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;margin-bottom:10px}.tr-wizard__badge-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.tr-wizard__start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0 4px}.tr-wizard__start-preview{width:100%;display:flex;justify-content:center;margin:-42px 0 -25px}.tr-wizard__start-preview-img{display:block;width:380px;max-width:100%;height:auto}.tr-wizard__start-usage-title{margin:0 0 14px;font-size:16px;font-weight:600;color:#16181d}.tr-wizard__start-usage{max-width:620px;margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__start-usage+.tr-wizard__start-usage{margin-top:6px}.tr-wizard__start-collect-link{padding:0;border:0;background:none;color:#4451ff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tr-wizard__start-collect-link:hover,.tr-wizard__start-collect-link:focus{color:#3a46e0}.tr-wizard__start-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.tr-wizard__plugin-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:14px}.tr-wizard__plugin-card{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__plugin-card:hover{border-color:rgba(68,81,255,.4);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px -8px rgba(68,81,255,.2);transform:translateY(-2px)}.tr-wizard__plugin-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f5}.tr-wizard__plugin-logo{display:block;width:40px;height:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.13),inset 0 0 6px 0 #d6d6ff;flex-shrink:0}.tr-wizard__plugin-name{font-size:15px;font-weight:600;flex:1}.tr-wizard__plugin-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.03em;color:#05603a;background:#ecfdf3;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__plugin-desc{margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__social-list{display:flex;flex-direction:column;gap:14px}.tr-wizard__social-row{display:flex;align-items:center;gap:12px;border:1px solid #e7e8f0;border-radius:12px;padding:8px 16px;background:#fff;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__social-row:focus-within{border-color:#4451ff}.tr-wizard__social-brand{display:block;width:28px;height:28px;flex-shrink:0}.tr-wizard__social-name{width:96px;flex-shrink:0;font-size:14px;font-weight:500;color:#16181d}.tr-wizard__social-row .tr-wizard__social-input{flex:1;min-width:0;min-height:36px;border:0 !important;border-left:1px solid #e7e8f0 !important;border-radius:0 !important;padding:8px 0 8px 16px;margin:0;font-size:14px;color:#16181d;background:rgba(0,0,0,0);box-shadow:none !important}.tr-wizard__social-row .tr-wizard__social-input::placeholder{color:#8a8d95}.tr-wizard__social-row .tr-wizard__social-input:focus{outline:none;border-left-color:#4451ff !important}.tr-wizard__ready{display:flex;flex-direction:column;flex:1 0 auto}.tr-wizard__status-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-wizard__status-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e7e8f0;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(236, 253, 243, 0.35) 100%)}.tr-wizard__status-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:13px;font-weight:700;flex-shrink:0}.tr-wizard__status-text{display:flex;flex-direction:column;gap:4px}.tr-wizard__status-title{font-size:15px;font-weight:600}.tr-wizard__status-detail{font-size:13px;line-height:1.5;color:#676b73}.tr-wizard__mcp-loading{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__mcp-access{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:linear-gradient(180deg, #f3f4ff 0%, #fff 60%)}.tr-wizard__mcp-access .components-form-toggle{flex-shrink:0;margin-top:2px}.tr-wizard__mcp-access-text{display:flex;flex-direction:column;gap:8px}.tr-wizard__mcp-access-head{display:flex;align-items:center;gap:10px}.tr-wizard__mcp-access-desc{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__mcp-connector{display:flex;flex-direction:column;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-connector:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__mcp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tr-wizard__mcp-icon svg{width:22px;height:22px}.tr-wizard__mcp-detail{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #eef0f5}.tr-wizard__mcp-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8d95}.tr-wizard__mcp-url{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border:1.5px solid #d5d7e2;border-radius:10px;background:#f6f7fb}.tr-wizard__mcp-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-size:13px;font-family:ui-monospace,sfmono-regular,menlo,monospace;color:#4a4d55}.tr-wizard__mcp-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:#4451ff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d5d7e2;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-copy:hover,.tr-wizard__mcp-copy:focus{background:#f3f4ff;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard__mcp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__mcp-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:#4a4d55}.tr-wizard__mcp-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff;font-size:12px;font-weight:700}.tr-wizard__help{display:flex;flex-direction:column;width:100%;max-width:460px;margin:8px auto;overflow:hidden;border:1px solid #e7e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__help-hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px 30px;background:radial-gradient(120% 120% at 50% -10%, rgba(255, 255, 255, 0.22), transparent 60%),linear-gradient(135deg, #4451ff 0%, #6c78ff 100%)}.tr-wizard__help-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.tr-wizard__help-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.tr-wizard__help-body{display:flex;flex-direction:column;align-items:center;gap:22px;padding:26px 24px}.tr-wizard__help-benefits{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.tr-wizard__help-benefit{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#16181d}.tr-wizard__help-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff}.tr-wizard .components-button.is-primary.tr-wizard__help-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 30px;font-size:15px}.tr-wizard .components-button.is-primary.tr-wizard__help-cta svg{transition:transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary.tr-wizard__help-cta:hover svg,.tr-wizard .components-button.is-primary.tr-wizard__help-cta:focus svg{transform:translateX(3px)}.tr-wizard__help-note{font-size:13px;color:#8a8d95}@media(max-width: 960px){.tr-wizard__plugin-grid{grid-template-columns:1fr 1fr}}@media(max-width: 782px){.tr-wizard{margin-top:16px}.tr-wizard__stepper-card{padding-left:20px;padding-right:20px}.tr-wizard__stepper{flex-wrap:wrap;gap:4px 16px}.tr-wizard__step{padding:12px 4px}.tr-wizard__step.is-active::after{display:none}.tr-wizard__header,.tr-wizard__body,.tr-wizard__footer{padding-left:20px;padding-right:20px}.tr-wizard__footer--ready{margin-left:-20px;margin-right:-20px}.tr-wizard__cols,.tr-wizard__status-grid,.tr-wizard__plugin-grid{grid-template-columns:1fr}}