.x-tool-cta{isolation:isolate;color:#0a0a0a;letter-spacing:-.025em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #ffffff24}.x-tool-cta--md{min-height:2.75rem;padding:0 1.5rem;font-size:14px}.x-tool-cta--sm{min-height:2.5rem;padding:0 1.125rem;font-size:14px}@media (width>=640px){.x-tool-cta--md{min-height:3rem}}@media (pointer:coarse){.x-tool-cta--sm{min-height:2.75rem}}.x-tool-cta--block{width:100%;display:flex}.x-tool-cta__fill{pointer-events:none;z-index:0;border-radius:inherit;background:var(--scarlett-gradient-product);position:absolute;inset:0;transform:translateY(102%)}.x-tool-cta__label,.x-tool-cta__arrow{z-index:1;position:relative}.x-tool-cta__label{text-overflow:ellipsis;overflow:hidden}.x-tool-cta__arrow{flex:none;width:.875rem;height:.875rem}.x-tool-cta--sm .x-tool-cta__arrow{width:.75rem;height:.75rem}.x-tool-cta:hover,.x-tool-cta:focus-visible{color:#fff;box-shadow:0 18px 44px #9929ea47}.x-tool-cta:hover .x-tool-cta__fill,.x-tool-cta:focus-visible .x-tool-cta__fill{transform:translateY(0)}.x-tool-cta:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #ffffff59,0 18px 44px #9929ea47}@media (prefers-reduced-motion:no-preference){.x-tool-cta{transition:color .2s,border-color .2s,box-shadow .2s,transform .2s}.x-tool-cta__fill{transition:transform .42s cubic-bezier(.22,1,.36,1)}.x-tool-cta__arrow{transition:transform .3s}.x-tool-cta:hover .x-tool-cta__arrow,.x-tool-cta:focus-visible .x-tool-cta__arrow{transform:translate(.125rem)}.x-tool-cta:active{transform:scale(.98)}}.x-lead-modal{z-index:90;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.x-lead-modal__backdrop{cursor:pointer;background:#000000b8;position:absolute;inset:0}.x-lead-modal__panel{overscroll-behavior:contain;border:1px solid var(--scarlett-line-strong);width:100%;max-height:calc(100dvh - 1.5rem);padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));color:var(--scarlett-text-muted);background:#0c0a09;border-bottom:0;border-radius:1.25rem 1.25rem 0 0;position:relative;overflow-y:auto;box-shadow:0 -16px 48px #0000008c}.x-lead-modal__panel:focus{outline:none}@media (width>=768px){.x-lead-modal{align-items:center;padding:1.5rem}.x-lead-modal__panel{border-bottom:1px solid var(--scarlett-line-strong);border-radius:1.25rem;max-width:30rem;max-height:calc(100dvh - 3rem);padding:1.75rem;box-shadow:0 24px 64px #0009}}@media (prefers-reduced-motion:no-preference){.x-lead-modal__backdrop{animation:.2s ease-out x-lead-modal-fade}.x-lead-modal__panel{animation:.26s cubic-bezier(.22,1,.36,1) x-lead-modal-sheet}@media (width>=768px){.x-lead-modal__panel{animation-name:x-lead-modal-pop;animation-duration:.2s}}}@keyframes x-lead-modal-fade{0%{opacity:0}}@keyframes x-lead-modal-sheet{0%{transform:translateY(100%)}}@keyframes x-lead-modal-pop{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}.x-lead-modal__close{position:absolute;top:.75rem;right:.75rem}.x-lead-modal__eyebrow{color:#e8b4f0f2;letter-spacing:.08em;text-transform:uppercase;margin:0 3rem .5rem 0;font-size:12px;font-weight:700}.x-lead-modal__title{color:#fafafafa;font-family:var(--font-heading,inherit);text-wrap:balance;margin:0 2.5rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (width>=768px){.x-lead-modal__title{font-size:1.375rem}}.x-lead-modal__benefits{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.x-lead-modal__benefits li{color:#e4e4e7f0;align-items:flex-start;gap:.625rem;font-size:15px;line-height:1.45;display:flex}.x-lead-modal__benefits svg{width:1rem;height:1rem;color:var(--scarlett-accent-pink,#cc66da);flex:none;margin-top:.1875rem}.x-lead-modal__trial{gap:.375rem;margin-top:1.25rem;display:grid}.x-lead-modal__note{color:#d4d4d8e6;text-align:center;margin:0;font-size:13px}.x-lead-modal__divider{color:var(--scarlett-text-soft);text-align:center;align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-size:14px;font-weight:600;display:flex}.x-lead-modal__divider:before,.x-lead-modal__divider:after{content:"";background:var(--scarlett-line-strong);flex:1rem;height:1px}.x-lead-modal__divider span{flex:0 auto}.x-lead-modal__form{gap:.875rem;display:grid}.x-lead-modal__optional{color:var(--scarlett-text-subtle);font-weight:500}.x-lead-modal__consent{align-items:flex-start;gap:.625rem;display:flex}.x-lead-modal__consent input{width:1.25rem;height:1.25rem;accent-color:var(--scarlett-accent-violet,#9929ea);cursor:pointer;flex:none;margin:.125rem 0 0}.x-lead-modal__consent input:focus-visible{outline-offset:2px;outline:2px solid #e8b4f0f2}.x-lead-modal__consent label{color:var(--scarlett-text-soft);cursor:pointer;font-size:14px;line-height:1.45}.x-lead-modal__submit{width:100%}.x-free-tool-studio__button.x-lead-modal__submit{color:#fafafa;background:0 0;border:1px solid #ffffff47}.x-free-tool-studio__button.x-lead-modal__submit:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff80}.x-lead-modal__privacy{color:var(--scarlett-text-subtle);margin:0;font-size:13px;line-height:1.45}.x-lead-modal__privacy a{color:var(--scarlett-text-soft);text-underline-offset:3px;text-decoration:underline}.x-lead-modal__privacy a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #e8b4f0f2}.x-lead-modal__success{background:#cc66da14;border:1px solid #cc66da52;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.x-lead-modal__success:focus{outline:none}.x-lead-modal__success:focus-visible{outline-offset:2px;outline:2px solid #e8b4f0f2}.x-lead-modal__success svg{width:1.25rem;height:1.25rem;color:var(--scarlett-accent-pink,#cc66da);flex:none;margin-top:.125rem}.x-lead-modal__success p{color:#fafafaf5;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.x-lead-modal__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:root{--tool-container-width:min(100% - 2.5rem, 66rem)}@media (width>=640px){:root{--tool-container-width:min(100% - 4rem, 66rem)}}@media (width>=1024px){:root{--tool-container-width:min(100% - 6rem, 66rem)}}.x-tools-index{z-index:10;padding-top:var(--scarlett-page-top);padding-bottom:5rem;position:relative;overflow-x:clip}@media (width<=720px){.x-tools-index{padding-bottom:3.5rem}}.x-tools-index__container{width:var(--tool-container-width);margin:0 auto}.x-tools-index__hero{text-align:center;padding-top:0;padding-bottom:3.5rem}.x-tools-index__headline{margin:0}.x-tools-index__accent{color:#cc66da}.x-tools-index__lede{max-width:36rem;margin:1rem auto 0}.x-tool-category{margin-bottom:3rem}.x-tool-category__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.x-tool-category__header:after{content:"";background:#ffffff1a;flex:1;height:1px}.x-tool-category__label{color:var(--scarlett-accent-pink,#cc66da);letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:700}.x-tool-category__description{color:#a1a1aa;max-width:44rem;margin:-.55rem 0 1.25rem;font-size:14px;line-height:1.65}.x-tool-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=560px){.x-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.x-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-tool-link-card{border-radius:var(--scarlett-radius-card,1.25rem);background:#ffffff06;border:1px solid #ffffff17;flex-direction:column;text-decoration:none;transition:border-color .2s,background .2s,transform .18s;display:flex;position:relative;overflow:hidden}.x-tool-link-card:hover{background:#ffffff0d;border-color:#ffffff2e;transform:translateY(-2px)}.x-tool-link-card__main{flex:1;padding:1.25rem 1.25rem 1rem}.x-tool-link-card__title{color:#ffffffeb;font-family:var(--font-heading,"Outfit Variable", "Outfit", sans-serif);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.25}.x-tool-link-card__desc{color:#a1a1aa;margin:0;font-size:14px;line-height:1.6}.x-tool-link-card__footer{border-top:1px solid #ffffff12;padding:.75rem 1.25rem}.x-tool-link-card__cta{color:#cc66da;font-size:14px;font-weight:600;transition:color .18s}.x-tool-link-card:hover .x-tool-link-card__cta{color:#e6bff0}.x-tool-page{z-index:10;padding-top:var(--scarlett-page-top);padding-bottom:4rem;position:relative;overflow-x:clip}@media (width<=720px){.x-tool-page{padding-bottom:2.5rem}}.x-tool-page__header{text-align:center;padding-bottom:2.25rem}.x-tool-page__breadcrumb ol{color:#ffffff61;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:0;font-size:.775rem;list-style:none;display:flex}.x-tool-page__breadcrumb li{align-items:center;gap:.5rem;display:inline-flex}.x-tool-page__breadcrumb li:not(:last-child):after{content:"/";opacity:.4}.x-tool-page__breadcrumb a{color:inherit;text-decoration:none;transition:color .16s}.x-tool-page__breadcrumb a:hover{color:#ffffffb8}.x-tool-page__chip-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.x-tool-page__chip{color:#ffffff80;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:1.875rem;padding:0 .875rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.x-tool-page__chip:hover{color:#ffffffd9;background:#ffffff14;border-color:#fff3}.x-tool-page__chip[data-active=true]{color:#e6bff0f2;background:#1d9bf026;border-color:#1d9bf066;font-weight:600}.x-tool-page__title{margin:0}.x-tool-page__related{margin-top:3.5rem;padding:3.5rem 0 0}.x-tool-page__related-header{text-align:center;margin-bottom:2rem}.x-tweet-tool-background{pointer-events:none;z-index:0;background:#000;position:fixed;inset:0;overflow:hidden}.x-tweet-tool-background__glow,.x-tweet-tool-background__grid{display:none}.x-tweet-tool-background__shade{background:linear-gradient(#0000,#00000038 28%,#0000008c 68%,#000000d6 100%);position:absolute;inset:0}.x-tweet-tool-page{padding:calc(var(--scarlett-page-top) - 1.7rem) 0 5.5rem;color:#fff;overflow-x:clip}.x-tweet-tool-page__intro{width:var(--tool-container-width);text-align:center;margin:0 auto;padding:1.7rem 0 1.35rem}.x-tweet-tool-page__intro-copy{max-width:46rem;margin:0 auto}.x-tweet-tool-page__intro h1{margin:1.25rem 0 0}.x-tweet-tool-page__lede{max-width:38rem;margin:1.15rem auto 0}.x-tweet-tool-page__quick-list{flex-wrap:wrap;justify-content:center;gap:1.05rem;margin:1.25rem auto 0;padding:0;list-style:none;display:flex}.x-tweet-tool-page__quick-list li{color:var(--scarlett-text-subtle);padding:0;font-size:14px;font-weight:500;line-height:1.4;position:relative}.x-tweet-tool-page__quick-list li:not(:first-child):before{content:"";background:#cc66da80;border-radius:999px;width:.24rem;height:.24rem;position:absolute;top:50%;left:-.62rem;transform:translateY(-50%)}.x-tweet-tool-page__companion-links{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.3rem;display:flex}.x-tweet-tool-page__companion-link{color:#e6bff0e6;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.x-tweet-tool-page__companion-link:hover{color:#fff;background:#cc66da14}.x-tweet-tool-page__companion-link:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #cc66daad}.x-tweet-tool-page__workspace{width:var(--tool-container-width);z-index:1;margin:0 auto;position:relative}.x-tweet-tool-page__studio-shell{isolation:isolate;background:linear-gradient(135deg,#e6bff03d 0%,#9929ea3d 36%,#9929ea1f 68%,#ffffff21 100%);border-radius:1.5rem;padding:1px;position:relative;box-shadow:0 1.5rem 4rem #00000075,0 0 5rem #9929ea14}.x-tweet-seo-content{width:var(--tool-container-width);margin:0 auto;padding-top:4.75rem}.x-tweet-seo-section{border-top:1px solid #ffffff0f;padding:4.75rem 0;position:relative}.x-tweet-seo-section h2,.x-tweet-seo-section h3,.x-tweet-seo-section p{overflow-wrap:break-word}.x-tweet-seo-section h2{color:#fff;max-width:44rem;font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}.x-tweet-seo-section h3{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.x-tweet-seo-section p:not(.x-tweet-seo-kicker){color:var(--scarlett-text-muted);margin:0;font-size:15px;line-height:1.7}.x-tweet-seo-kicker{color:#cc66da;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.x-tweet-seo-header{text-align:left;justify-items:start;gap:1rem;max-width:18rem;margin:0;display:grid}.x-tweet-seo-header h2{margin-top:0;font-size:1.5rem}.x-tweet-seo-header p:not(.x-tweet-seo-kicker){max-width:17rem}@media (width>=640px){.x-tweet-seo-section h2{font-size:2.25rem;line-height:1.1}.x-tweet-seo-header h2{font-size:1.75rem}}@media (width>=1024px){.x-tweet-seo-section h2{font-size:3rem;line-height:1.02}.x-tweet-seo-header h2{font-size:1.75rem;line-height:1.15}}.x-tweet-seo-section--overview{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(2rem,6vw,5rem);padding-top:3.5rem;display:grid}.x-tweet-seo-section__copy{gap:1.05rem;max-width:46rem;display:grid}.x-tweet-seo-section__copy h2{margin-bottom:.2rem}.x-tweet-seo-proof-list{isolation:isolate;border:1px solid var(--scarlett-line-strong);border-radius:var(--scarlett-radius-card);background:var(--scarlett-gradient-product);box-shadow:var(--scarlett-shadow-product);margin:0;padding:0;display:grid;position:relative;overflow:hidden}.x-tweet-seo-proof-list:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(135deg,#0000 35%,#000)}.x-tweet-seo-proof-list div{border-bottom:1px solid #fff3;padding:1.25rem 1.35rem}.x-tweet-seo-proof-list div:last-child{border-bottom:0}.x-tweet-seo-proof-list dt{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800;line-height:1}.x-tweet-seo-proof-list dd{color:#ffffffeb;margin:.45rem 0 0;font-size:14px;line-height:1.55}.x-tweet-seo-section:not(.x-tweet-seo-section--overview):not(.x-tweet-seo-section--ethics){grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.x-tweet-seo-step-grid,.x-tweet-seo-feature-grid,.x-tweet-seo-use-case-grid,.x-tweet-seo-related-grid{gap:.75rem;display:grid}.x-tweet-seo-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.x-tweet-seo-step{align-content:start;gap:.85rem;display:grid;position:relative}.x-tweet-seo-step>span{background:var(--scarlett-gradient-violet);color:#fff;width:2.75rem;height:2.75rem;font-family:var(--font-heading);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 0 0 6px #000,0 10px 28px #9929ea59}.x-tweet-seo-step:nth-child(3n+2)>span{background:var(--scarlett-gradient-magenta)}.x-tweet-seo-step:nth-child(3n)>span{background:var(--scarlett-gradient-blue)}@media (width>=761px){.x-tweet-seo-step-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}}.x-tweet-seo-step:not(:last-child):after{content:"";z-index:-1;background:linear-gradient(90deg,#cc66da8c,#cc66da14);height:1px;position:absolute;top:1.375rem;left:3.5rem;right:-1.5rem}@media (width>=761px){.x-tweet-seo-step-grid:not(.x-tweet-seo-methodology):not(:has(>:nth-child(4):last-child)) .x-tweet-seo-step:nth-child(3n):after,.x-tweet-seo-step-grid:not(.x-tweet-seo-methodology):has(>:nth-child(4):last-child) .x-tweet-seo-step:nth-child(2n):after{display:none}}.x-tweet-seo-step-grid.x-tweet-seo-methodology{grid-template-columns:1fr;gap:1.75rem}.x-tweet-seo-methodology .x-tweet-seo-step{grid-template-columns:2.75rem minmax(0,1fr);gap:.4rem 1.25rem}.x-tweet-seo-methodology .x-tweet-seo-step>span{grid-row:span 2}.x-tweet-seo-methodology .x-tweet-seo-step:not(:last-child):after{background:linear-gradient(#cc66da8c,#cc66da14);width:1px;height:auto;inset:3.5rem auto -1.25rem 1.375rem}.x-tweet-seo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x-tweet-seo-feature{border:1px solid var(--scarlett-line);border-radius:var(--scarlett-radius-card);background:var(--scarlett-surface);align-content:start;gap:.75rem;padding:1.5rem;transition:border-color .18s;display:grid}.x-tweet-seo-feature:hover{border-color:var(--scarlett-line-strong)}.x-tweet-seo-feature:first-child{border-color:var(--scarlett-line-strong);background:var(--scarlett-gradient-violet);grid-column:1/-1;align-content:end;min-height:11rem;padding:1.75rem}.x-tweet-seo-feature:first-child h3{font-size:1.375rem}.x-tweet-seo-section .x-tweet-seo-feature:first-child p{color:#ffffffeb;max-width:40rem}.x-tweet-seo-use-case-grid{border-top:1px solid var(--scarlett-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.x-tweet-seo-use-case{border-bottom:1px solid var(--scarlett-line);align-content:start;gap:.6rem;padding:1.35rem 0;display:grid}.x-tweet-seo-use-case>span{color:var(--scarlett-accent-yellow);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.x-tweet-seo-section--ethics{border:1px solid #faeb9238;border-left:4px solid var(--scarlett-accent-yellow);border-radius:var(--scarlett-radius-card);background:#faeb920b;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin:4.75rem 0;display:grid}.x-tweet-seo-section.x-tweet-seo-section--ethics{padding:clamp(1.5rem,4vw,2.5rem)}.x-tweet-seo-section--ethics .x-tweet-seo-kicker{color:var(--scarlett-accent-yellow)}.x-tweet-seo-section--ethics h2{margin-top:.6rem}@media (width>=640px){.x-tweet-seo-section.x-tweet-seo-section--ethics h2{font-size:2rem}}.x-tweet-seo-section.x-tweet-seo-section--ethics>p{color:var(--scarlett-text-soft)}.x-tweet-seo-section--ethics+.x-tweet-seo-section{border-top:0;padding-top:0}.x-tweet-seo-faq-grid{border-top:1px solid var(--scarlett-line);display:grid}.x-tweet-seo-faq-item{border-bottom:1px solid var(--scarlett-line)}.x-tweet-seo-faq-item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:2.75rem;padding:1.1rem 0;list-style:none;display:flex}.x-tweet-seo-faq-item summary:focus-visible{outline:2px solid var(--scarlett-accent-pink);outline-offset:2px}.x-tweet-seo-faq-item summary::-webkit-details-marker{display:none}.x-tweet-seo-faq-item summary svg{width:1rem;height:1rem;color:var(--scarlett-text-subtle);flex:none;margin-top:.18rem;transition:color .18s,transform .18s}.x-tweet-seo-faq-item[open] summary svg{color:var(--scarlett-accent-pink);transform:rotate(180deg)}.x-tweet-seo-faq-answer{padding:0 2.5rem 1.1rem 0}.x-tweet-seo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x-tweet-seo-related-link{border:1px solid var(--scarlett-line);border-radius:var(--scarlett-radius-card);background:var(--scarlett-surface);min-height:2.75rem;color:inherit;align-content:start;gap:.45rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.x-tweet-seo-related-link:hover,.x-tweet-seo-related-link:focus-visible{background:#cc66da12;border-color:#cc66da73}.x-tweet-seo-related-link:focus-visible{outline-offset:3px;outline:3px solid #cc66da57}.x-tweet-seo-related-link span{color:#fff;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.x-tweet-seo-related-link span:after{content:"→";color:var(--scarlett-accent-pink);flex:none;transition:transform .18s}.x-tweet-seo-related-link:hover span:after,.x-tweet-seo-related-link:focus-visible span:after{transform:translate(3px)}.x-tweet-seo-closer{padding-top:1rem}@media (prefers-reduced-motion:reduce){.x-tweet-seo-related-link span:after{transition:none}}.x-tweet-generator{--tweet-blue:#1d9bf0;--tweet-blue-strong:#1f9cf0;isolation:isolate;backdrop-filter:blur(18px);background:radial-gradient(720px 360px at 50% 0,#9929ea1a,#0000 68%),#07070ee6;border-radius:calc(1.5rem - 1px);grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:1.5rem;width:100%;padding:1.25rem clamp(1rem,4vw,3.25rem) 1.4rem;display:grid;position:relative}.x-tweet-generator__mode-tabs{z-index:1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.95rem;grid-template-columns:repeat(2,minmax(6.1rem,1fr));gap:.65rem;padding:.65rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.x-tweet-generator__mode-tabs button,.x-tweet-generator__theme-buttons button,.x-tweet-generator__secondary-button,.x-tweet-generator__icon-button,.x-tweet-generator__download-button,.x-tweet-card__reset,.x-tweet-card__upload,.x-tweet-avatar,.x-tweet-editable--date-button,.x-tweet-badge-picker__trigger,.x-tweet-badge-picker__menu button{font:inherit;cursor:pointer}.x-tweet-generator__mode-tabs button{min-height:2.5rem;color:var(--tweet-blue);background:0 0;border:0;border-radius:.45rem;padding:0 1.1rem;font-size:1.17rem;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.x-tweet-generator__mode-tabs button[data-active=true]{background:var(--tweet-blue);color:#fff}.x-tweet-generator__stage{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.x-tweet-generator__export-surface{pointer-events:none;width:46.5rem;position:fixed;top:0;left:-9999px}.x-tweet-card[data-export=true]{border-radius:.7rem;width:46.5rem;max-width:none;padding:1.35rem 1.35rem .9rem;box-shadow:0 1.1rem 1.75rem #1f314829}.x-tweet-card[data-export=true] .x-tweet-card__header{grid-template-columns:4.1rem minmax(0,1fr) auto;gap:.95rem}.x-tweet-card[data-export=true] .x-tweet-avatar{width:4.1rem;height:4.1rem}.x-tweet-card[data-export=true] .x-tweet-card__author{padding-top:.12rem}.x-tweet-card[data-export=true] .x-tweet-card__name{font-size:1.45rem}.x-tweet-card[data-export=true] .x-tweet-card__handle{font-size:1.12rem}.x-tweet-card[data-export=true] .x-tweet-card__body{gap:1.15rem;margin-top:1rem}.x-tweet-card[data-export=true] .x-tweet-card__content-text{font-size:1.45rem;line-height:1.45}.x-tweet-card[data-export=true] .x-tweet-card__timestamp,.x-tweet-card[data-export=true] .x-tweet-card__views{font-size:1.08rem}.x-tweet-card[data-export=true] .x-tweet-card__actions{gap:.75rem;padding-top:.65rem}.x-tweet-card[data-export=true] .x-tweet-card__action,.x-tweet-card[data-export=true] .x-tweet-card__action-count{font-size:.9rem}.x-tweet-card[data-export=true] .x-tweet-card__actions svg{width:20px;height:20px}.x-tweet-card{--tweet-card-bg:#fff;--tweet-card-text:#0f1419;--tweet-card-muted:#536471;--tweet-card-border:#cfd9de;--tweet-card-rule:#eff3f4;--tweet-card-upload:#fbfdff;--tweet-card-upload-border:#dfe8f2;--tweet-card-action:#708199;--x-preview-border:var(--tweet-card-border);--x-preview-soft:#eef4fb;--x-preview-soft-strong:#f8fbff;background:var(--tweet-card-bg);width:min(100%,46.5rem);color:var(--tweet-card-text);border:1px solid #0000;border-radius:.7rem;padding:1.35rem 1.35rem .9rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1.1rem 1.75rem #1f314829}.x-tweet-card[data-theme=dark]{--tweet-card-bg:#000;--tweet-card-text:#e7e9ea;--tweet-card-muted:#71767b;--tweet-card-border:#2f3336;--tweet-card-rule:#2f3336;--tweet-card-upload:#11171d;--tweet-card-upload-border:#2f3336;--tweet-card-action:#71767b;--x-preview-soft:#151a1f;--x-preview-soft-strong:#11171d;border-color:#2f3336}.x-tweet-card[data-theme=dim]{--tweet-card-bg:#15202b;--tweet-card-text:#f7f9f9;--tweet-card-muted:#8b98a5;--tweet-card-border:#38444d;--tweet-card-rule:#38444d;--tweet-card-upload:#172531;--tweet-card-upload-border:#38444d;--tweet-card-action:#8b98a5;--x-preview-soft:#1b2b38;--x-preview-soft-strong:#172531;border-color:#3c4a56}.x-tweet-card__header{grid-template-columns:4.1rem minmax(0,1fr) auto;align-items:center;gap:.95rem;display:grid}.x-tweet-avatar{color:#607181;background:#c9d5df;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:4.1rem;height:4.1rem;padding:0;display:inline-flex;position:relative;overflow:hidden}.x-tweet-avatar-field{flex-shrink:0;width:4.1rem;height:4.1rem;position:relative}.x-tweet-avatar-field .x-tweet-avatar{width:100%;height:100%}.x-tweet-avatar:focus-visible{outline-offset:3px;outline:3px solid #1d9bf052}.x-tweet-avatar img,.x-tweet-avatar__fallback{width:100%;height:100%;display:block}.x-tweet-avatar img{object-fit:cover}.x-tweet-avatar__fallback{background:#c9d5df;position:relative}.x-tweet-avatar__head,.x-tweet-avatar__shoulders{background:#607181;display:block;position:absolute;left:50%;transform:translate(-50%)}.x-tweet-avatar__head{border-radius:999px;width:36%;height:40%;top:21%}.x-tweet-avatar__shoulders{border-radius:50% 50% 0 0;width:76%;height:46%;bottom:-12%}.x-tweet-card__author{gap:.16rem;min-width:0;padding-top:.12rem;display:grid}.x-tweet-card__identity{align-items:center;gap:.36rem;min-width:0;display:flex}.x-tweet-card__name,.x-tweet-editable--name{color:var(--tweet-card-text);font-size:1.45rem;font-weight:800;line-height:1.18}.x-tweet-card__handle,.x-tweet-editable--handle{color:var(--tweet-card-muted);font-size:1.12rem;line-height:1.35}.x-tweet-badge-picker{flex-shrink:0;display:inline-flex;position:relative}.x-tweet-badge-picker__trigger{background:#1d9bf00d;border:2px dashed #1d9bf047;border-radius:.45rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;display:inline-flex}.x-tweet-badge-picker__trigger:hover,.x-tweet-badge-picker__trigger[data-open=true],.x-tweet-badge-picker__trigger:focus-visible{background:#e9f1f9b8;border-color:#dce7f1;outline:none}.x-tweet-badge{justify-content:center;align-items:center;line-height:1;display:inline-flex}.x-tweet-badge svg{flex-shrink:0;display:block}.x-tweet-badge[data-badge=none]:not([data-menu=true]){opacity:.42}.x-tweet-badge-picker__menu{z-index:20;background:#fff;border:1px solid #dce4ee;border-radius:.55rem;width:22.4rem;position:absolute;top:calc(100% + .7rem);left:0;overflow:hidden;box-shadow:0 .3rem 1rem #1f314829}.x-tweet-badge-picker__menu button{color:#1f2432;text-align:left;background:#fff;border:0;align-items:center;gap:1.1rem;width:100%;min-height:4.25rem;padding:0 1.7rem;font-size:1.85rem;line-height:1.1;display:flex}.x-tweet-badge-picker__menu button:hover,.x-tweet-badge-picker__menu button[data-active=true]{background:#dfe6ef}.x-tweet-card__reset{min-height:2.65rem;color:var(--tweet-card-text);background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.58rem;padding:.1rem .4rem;font-size:1.35rem;font-weight:800;line-height:1;display:inline-flex}.x-tweet-card__reset:hover,.x-tweet-card__reset:focus-visible{background:#1d9bf014;outline:none}.x-tweet-card__body{gap:1.15rem;margin-top:1rem;display:grid}.x-tweet-editable{box-sizing:border-box;width:100%;min-width:0;color:inherit;font-family:inherit;line-height:inherit;background:#1d9bf00d;border:1px dashed #1d9bf047;border-radius:.45rem;outline:none;transition:border-color .16s,background .16s,box-shadow .16s}.x-tweet-editable:hover,.x-tweet-editable:focus{background:#1d9bf014;border-color:#1d9bf06b}.x-tweet-editable:focus{box-shadow:0 0 0 3px #1d9bf021}.x-tweet-editable--name{width:13.35rem;max-width:18rem;padding:.05rem .2rem .05rem 0}.x-tweet-editable--handle{width:13.35rem;max-width:16rem;padding:.02rem .2rem .02rem 0}.x-tweet-editable--handle::placeholder{color:var(--tweet-card-muted)}.x-tweet-editable--content{resize:none;min-height:11rem;color:var(--tweet-card-text);white-space:pre-wrap;padding:.6rem .75rem;font-size:1.45rem;line-height:1.45;display:block}.x-tweet-card__content-text{color:var(--tweet-card-text);white-space:pre-wrap;margin:0;font-size:1.45rem;line-height:1.45}.x-tweet-card__upload{border:3px dashed var(--tweet-card-upload-border);background:var(--tweet-card-upload);min-height:6.7rem;color:var(--tweet-card-text);border-radius:.28rem;justify-content:center;align-items:center;gap:.8rem;font-size:1.12rem;line-height:1.25;transition:border-color .16s,background .16s;display:inline-flex}.x-tweet-card__upload:hover,.x-tweet-card__upload:focus-visible{background:color-mix(in srgb, var(--tweet-card-upload) 88%, #1d9bf0);border-color:#1d9bf06b;outline:none}.x-tweet-card .x-post__media{border-color:var(--tweet-card-border);border-radius:.7rem}.x-tweet-card .x-post__media-cell{background:var(--x-preview-soft)}.x-tweet-card__timestamp{color:var(--tweet-card-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.08rem;line-height:1.35;display:flex}.x-tweet-card__meta-item{align-items:center;gap:.2rem;min-height:1.8rem;display:inline-flex}.x-tweet-card__meta-item--time{gap:.18rem}.x-tweet-card__meta-dot{opacity:.88}.x-tweet-editable--time,.x-tweet-editable--period,.x-tweet-editable--date-button{color:var(--tweet-card-muted);font-size:1.02rem;line-height:1.3}.x-tweet-editable--time{text-align:center;width:2.15rem;padding:.04rem .2rem}.x-tweet-editable--period{appearance:none;width:auto;min-width:3.45rem;padding:.04rem .45rem}.x-tweet-editable--date-button{width:auto;padding:.04rem .45rem}.x-tweet-date-field{position:relative}.x-tweet-date-field__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:auto}.x-tweet-card__views{align-items:baseline;gap:.38rem;display:inline-flex}.x-tweet-card__views strong{color:var(--tweet-card-text);font-weight:800}.x-tweet-editable--number{color:var(--tweet-card-text);text-align:left;padding:.04rem .12rem;font-weight:800}.x-tweet-card__views .x-tweet-editable--number{text-align:left}.x-tweet-card__actions{color:var(--tweet-card-action);border-top:1px solid var(--tweet-card-rule);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.75rem;padding:.65rem 0 .15rem;display:grid}.x-tweet-card__action{min-width:0;color:var(--tweet-card-action);align-items:center;gap:.34rem;font-size:.9rem;line-height:1;display:flex}.x-tweet-card__action--share{justify-content:flex-end}.x-tweet-card__action-count{color:var(--tweet-card-action);white-space:nowrap;font-size:.9rem;font-weight:400}.x-tweet-editable--metric{border:1px dashed #0000;border-bottom:1px dashed var(--tweet-card-action);min-width:1.4ch;color:var(--tweet-card-text);box-shadow:none;caret-color:var(--tweet-blue,#1d9bf0);text-align:left;background:0 0;border-radius:0;outline:none;padding:.04rem .1rem;font-size:.9rem;font-weight:400}.x-tweet-remove-button{z-index:1;color:#fafafa;opacity:0;background:#0a0812cc;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;transition:opacity .16s,transform .16s,background .16s,border-color .16s;display:inline-flex;position:absolute;top:.4rem;right:.4rem;transform:scale(.92)}.x-tweet-remove-button:hover,.x-tweet-remove-button:focus-visible{background:#0a0812f0;border-color:#ffffff57;outline:none}.x-tweet-remove-button--avatar{top:.1rem;right:.1rem}.x-post__media-cell--editable:hover .x-tweet-remove-button,.x-post__media-cell--editable:focus-within .x-tweet-remove-button,.x-tweet-avatar-field:hover .x-tweet-remove-button,.x-tweet-avatar-field:focus-within .x-tweet-remove-button{opacity:1;transform:scale(1)}.x-tweet-generator__dock{z-index:1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.95rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem 1.25rem;width:min(100%,48.9rem);padding:1rem 1.05rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.x-tweet-generator__theme-control,.x-tweet-generator__export-actions{align-items:center;gap:.8rem;display:flex}.x-tweet-generator__theme-control,.x-tweet-generator__export-group,.x-tweet-generator__export-size,.x-tweet-generator__export-actions{flex:none}.x-tweet-generator__export-group{align-items:center;gap:.8rem;display:flex}.x-tweet-generator__secondary-button{white-space:nowrap;color:#f0e3f6;background:#9929ea1a;border:1px solid #cc66da3d;border-radius:.55rem;min-height:2.65rem;padding:0 1rem;font-size:.98rem;font-weight:800;transition:border-color .16s,background .16s,color .16s}.x-tweet-generator__secondary-button:hover,.x-tweet-generator__secondary-button:focus-visible{background:#9929ea2e;border-color:#cc66da6b;outline:none}.x-tweet-generator__theme-control>span{color:#ffffffdb;font-size:1.02rem;font-weight:800}.x-tweet-generator__theme-buttons{align-items:center;gap:.55rem;display:flex}.x-tweet-generator__theme-buttons button,.x-tweet-generator__secondary-button,.x-tweet-generator__icon-button,.x-tweet-generator__download-button{color:#ffffffe0;min-height:2.65rem;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.45rem;font-size:1.02rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.x-tweet-generator__theme-buttons button{min-width:5.1rem;padding:0 1rem}.x-tweet-generator__theme-buttons button:hover,.x-tweet-generator__theme-buttons button[data-active=true],.x-tweet-generator__icon-button:hover,.x-tweet-generator__download-button:hover{border-color:#60a5fa6b}.x-tweet-generator__theme-buttons button[data-active=true]{background:var(--tweet-blue);color:#fff;box-shadow:0 0 0 5px #1d9bf047,0 .25rem .55rem #1f314829}.x-tweet-generator__icon-button,.x-tweet-generator__download-button{justify-content:center;align-items:center;display:inline-flex}.x-tweet-generator__icon-button{width:2.9rem;box-shadow:none;background:#ffffff14}.x-tweet-generator__download-button{border-color:var(--tweet-blue);background:var(--tweet-blue);color:#fff;min-width:9.6rem;box-shadow:none;gap:.6rem}.x-tweet-generator__download-button span{font-size:1.04rem}.x-tweet-generator__toast{z-index:3;pointer-events:none;color:#e4e4e7;background:#0a0812eb;border:1px solid #cc66da3d;border-radius:.85rem;max-width:min(24rem,100% - 2rem);padding:.8rem .95rem;font-size:.9rem;line-height:1.4;position:absolute;bottom:1rem;right:1rem;box-shadow:0 .9rem 2rem #00000052}@media (width<=1280px){.x-tweet-tool-page__body{font-size:1.08rem}}@media (width<=1100px){.x-tweet-tool-page{padding-bottom:4rem}.x-tweet-tool-page__intro{padding-bottom:2rem;display:block}.x-tweet-tool-page__workspace{background:0 0}.x-tweet-seo-content{padding-top:4rem}.x-tweet-seo-section{padding:4rem 0}.x-tweet-seo-section--overview,.x-tweet-seo-section--ethics{grid-template-columns:1fr}.x-tweet-seo-section:not(.x-tweet-seo-section--overview):not(.x-tweet-seo-section--ethics){grid-template-columns:1fr;gap:1.75rem}.x-tweet-seo-header{max-width:42rem}.x-tweet-seo-header p:not(.x-tweet-seo-kicker){max-width:38rem}.x-tweet-seo-feature-grid,.x-tweet-seo-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x-tweet-generator{min-height:0;padding:1rem;display:grid}.x-tweet-generator__mode-tabs{border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;max-width:22rem;padding:.55rem}.x-tweet-generator__mode-tabs button{border-radius:.55rem;min-height:2.85rem;font-size:1rem}.x-tweet-generator__stage{padding:0;display:flex}.x-tweet-card{border-radius:.7rem;width:100%;padding:1.2rem 1.2rem .8rem;box-shadow:0 1.1rem 1.75rem #0000003d}.x-tweet-card__header{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:1rem}.x-tweet-avatar{width:4.5rem;height:4.5rem}.x-tweet-card__author{padding-top:.12rem}.x-tweet-card__name,.x-tweet-editable--name{font-size:1.35rem}.x-tweet-editable--name{width:12.2rem}.x-tweet-card__handle,.x-tweet-editable--handle{font-size:1rem}.x-tweet-card__reset{min-height:2.6rem;font-size:1.1rem}.x-tweet-card__body{gap:1rem;margin-top:1.1rem}.x-tweet-editable--content,.x-tweet-card__content-text{min-height:10rem;font-size:1.35rem;line-height:1.45}.x-tweet-card__upload{min-height:6.25rem;font-size:1rem}.x-tweet-card__timestamp,.x-tweet-card__views,.x-tweet-editable--time,.x-tweet-editable--period,.x-tweet-editable--date-button{font-size:1rem}.x-tweet-card__actions{padding-top:.55rem}.x-tweet-card__actions svg{width:1.35rem;height:1.35rem}.x-tweet-generator__dock{border-radius:.8rem;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:.8rem}.x-tweet-generator__theme-control,.x-tweet-generator__export-group,.x-tweet-generator__export-size,.x-tweet-generator__secondary-button{width:100%}.x-tweet-generator__export-group{flex-wrap:wrap;gap:.875rem}.x-tweet-generator__theme-control{gap:.9rem}.x-tweet-generator__theme-control>span,.x-tweet-generator__theme-buttons button,.x-tweet-generator__secondary-button,.x-tweet-generator__download-button span{font-size:1rem}.x-tweet-generator__theme-buttons{gap:1rem}.x-tweet-generator__theme-buttons button{min-width:5.2rem;min-height:2.8rem}.x-tweet-generator__export-actions{gap:1rem;width:100%}.x-tweet-generator__icon-button{flex:none;width:3rem;min-height:3rem}.x-tweet-generator__download-button{flex:1;min-height:3rem}.x-tweet-badge-picker__menu{width:min(22.4rem,100vw - 3rem);left:auto;right:-6rem}}@media (width<=760px){.x-tweet-seo-step-grid,.x-tweet-seo-feature-grid,.x-tweet-seo-use-case-grid,.x-tweet-seo-faq-grid,.x-tweet-seo-related-grid{grid-template-columns:1fr}.x-tweet-seo-step{grid-template-columns:2.75rem minmax(0,1fr);gap:.4rem 1.25rem}.x-tweet-seo-step>span{grid-row:span 2}.x-tweet-seo-step:not(:last-child):after{background:linear-gradient(#cc66da8c,#cc66da14);width:1px;height:auto;inset:3.5rem auto -1.25rem 1.375rem}.x-tweet-seo-feature,.x-tweet-seo-feature:first-child{padding:1.25rem}.x-tweet-seo-section--ethics{margin:3.25rem 0}}@media (width<=560px){.x-tweet-tool-page{padding-bottom:3rem}.x-tweet-tool-page__quick-list{justify-content:center}.x-tweet-seo-content{padding-top:3.25rem}.x-tweet-seo-section{padding:3.25rem 0}.x-tweet-seo-section--overview{padding-top:2.5rem}.x-tweet-seo-header{text-align:left;justify-items:start}.x-tweet-seo-use-case{padding:1rem 0}.x-tweet-seo-proof-list div{padding:1rem}.x-tweet-tool-page__studio-shell{border-radius:1rem}.x-tweet-generator{border-radius:calc(1rem - 1px);gap:1rem;padding:.75rem}.x-tweet-generator__mode-tabs{gap:.45rem;padding:.45rem}.x-tweet-generator__mode-tabs button{min-height:2.55rem;font-size:.94rem}.x-tweet-generator__stage{padding:0}.x-tweet-card__header{grid-template-columns:4.2rem minmax(0,1fr)}.x-tweet-avatar{width:4.2rem;height:4.2rem}.x-tweet-card__reset{grid-column:1/-1;justify-self:end;font-size:1.25rem}.x-tweet-card__name,.x-tweet-editable--name{font-size:1.3rem}.x-tweet-editable--name{width:11.7rem}.x-tweet-card__handle,.x-tweet-editable--handle{font-size:1.05rem}.x-tweet-editable--content,.x-tweet-card__content-text{min-height:11rem;font-size:1.3rem}.x-tweet-card__upload{min-height:7.2rem;padding:0 1rem;font-size:1rem}.x-tweet-card__timestamp,.x-tweet-card__views,.x-tweet-editable--time,.x-tweet-editable--period,.x-tweet-editable--date-button{font-size:1rem}.x-tweet-generator__theme-control{flex-wrap:wrap}.x-tweet-generator__theme-control>span,.x-tweet-generator__theme-buttons button,.x-tweet-generator__secondary-button,.x-tweet-generator__download-button span{font-size:1rem}.x-tweet-generator__theme-buttons{gap:.55rem;width:100%}.x-tweet-generator__theme-buttons button{flex:1;min-width:0;min-height:3.2rem}.x-tweet-generator__toast{max-width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}}.x-studio{--x-panel:#0a0b12d6;--x-panel-border:#ffffff1a;--x-field:#ffffff0b;--x-field-border:#ffffff14;--x-studio-blue:#1d9bf0;isolation:isolate;backdrop-filter:blur(18px);background:radial-gradient(720px 360px at 50% 0,#9929ea1a,#0000 68%),#07070ee6;border-radius:calc(1.5rem - 1px);grid-template-columns:minmax(0,1fr);place-items:center;gap:1.5rem;width:100%;max-width:760px;margin:0 auto;padding:1.25rem clamp(.75rem,4vw,2.25rem) 1.4rem;display:grid;position:relative}.x-studio[data-theme=dark] .x-preview-surface{--x-preview-bg:#000;--x-preview-soft:#101318;--x-preview-soft-strong:#111418;--x-preview-text:#f7f9f9;--x-preview-muted:#71767b;--x-preview-border:#2f3336;--x-preview-banner:#ffffff17}.x-studio[data-theme=dim] .x-preview-surface{--x-preview-bg:#15202b;--x-preview-soft:#1b2733;--x-preview-soft-strong:#22303c;--x-preview-text:#f7f9f9;--x-preview-muted:#8b98a5;--x-preview-border:#38444d;--x-preview-banner:#ffffff1c}.x-studio[data-theme=light] .x-preview-surface{--x-preview-bg:#fff;--x-preview-soft:#eff3f4;--x-preview-soft-strong:#f7f9f9;--x-preview-text:#0f1419;--x-preview-muted:#536471;--x-preview-border:#cfd9de;--x-preview-banner:#0f141914}.x-studio__mode-tabs{z-index:1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.95rem;grid-template-columns:repeat(2,minmax(6.1rem,1fr));gap:.65rem;padding:.65rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.x-studio__mode-tabs button{min-height:2.5rem;color:var(--x-studio-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:0 1.1rem;font-size:15px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.x-studio__mode-tabs button[data-active=true]{background:var(--x-studio-blue);color:#fff}.x-studio__toolbar{z-index:1;border:1px solid var(--x-panel-border);background:#ffffff0e;border-radius:.95rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;width:min(100%,48.9rem);padding:1rem 1.05rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.x-studio__divider{background:#ffffff1f;flex-shrink:0;width:1px;height:1.25rem;margin:0 .2rem}.x-studio__board{z-index:1;justify-content:center;width:100%;display:flex;position:relative}.x-studio__status{z-index:3;pointer-events:none;color:#e4e4e7;background:#0a0812eb;border:1px solid #cc66da3d;border-radius:.85rem;max-width:min(24rem,100% - 2rem);margin:0;padding:.8rem .95rem;font-size:.9rem;line-height:1.4;position:absolute;bottom:1rem;right:1rem;box-shadow:0 1rem 2rem #00000047}.x-studio__export-surface{pointer-events:none;width:720px;position:fixed;top:0;left:-9999px}.x-studio__segmented{flex-wrap:wrap;gap:.35rem;display:flex}.x-studio__segmented button,.x-studio__button,.x-studio__file-button{font:inherit;cursor:pointer}.x-studio__segmented button{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.45rem;justify-content:center;align-items:center;min-width:5.1rem;min-height:2.65rem;padding:0 1rem;font-size:14px;font-weight:700;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.x-studio__segmented button:hover,.x-studio__segmented button[data-active=true]{border-color:#60a5fa6b}.x-studio__segmented button[data-active=true]{background:var(--x-studio-blue);color:#fff;box-shadow:0 0 0 5px #1d9bf047,0 .25rem .55rem #1f314829}.x-studio__field{align-items:center;gap:.4rem;display:inline-flex}.x-studio__field label{color:#fff9;white-space:nowrap;font-size:.875rem;font-weight:600}.x-studio__field select{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.45rem;outline:none;min-height:2.65rem;padding:0 .85rem;font-size:16px;font-weight:700;transition:border-color .18s,background .18s}.x-studio__field select:focus{background:#ffffff14;border-color:#1d9bf0b3}.x-studio__file-button{color:#f0e3f6;background:#9929ea1a;border:1px solid #cc66da3d;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.65rem;padding:0 1rem;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.x-studio__file-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.x-studio__action-row,.x-studio__hint-row,.x-studio__thread-actions{flex-wrap:wrap;gap:.35rem;display:inline-flex}.x-studio__button{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.65rem;padding:0 1rem;font-size:14px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.x-studio__button:hover{background:#ffffff14;border-color:#ffffff29}.x-studio__button--primary{border-color:var(--x-studio-blue);background:var(--x-studio-blue);color:#fff}.x-studio__button--primary:hover{background:#1f9cf0;border-color:#60a5fab3}.x-studio__button--danger{color:#fecaca}.x-studio__button--danger:hover{background:#f871711f;border-color:#f871714d}.x-studio__inline-options{flex-wrap:wrap;gap:.55rem;display:inline-flex}.x-studio__inline-check{color:#ffffffdb;cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.x-studio__inline-check input{accent-color:#1d9bf0}.x-studio__field-list{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:100%;display:inline-flex}.x-studio__field,.x-studio__field select{min-width:0;max-width:100%}.x-preview-surface{background:radial-gradient(at 50% 0,#1d9bf012,#0000 55%),#ffffff03;justify-content:center;width:100%;padding:0;display:flex}.x-preview-surface--export{background:0 0;width:max-content;padding:0}.x-screen,.x-post,.x-profile{background:var(--x-preview-bg);max-width:598px;color:var(--x-preview-text);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}.x-screen{border-right:1px solid var(--x-preview-border);border-left:1px solid var(--x-preview-border);width:min(100%,598px);overflow:hidden}.x-screen__topbar{border-bottom:1px solid var(--x-preview-border);background:color-mix(in srgb, var(--x-preview-bg) 94%, transparent);grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:53px;display:grid}.x-screen__back{width:36px;height:36px;color:var(--x-preview-text);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.x-screen__topbar-copy{min-width:0;display:grid}.x-screen__topbar-copy strong{color:var(--x-preview-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;line-height:24px;overflow:hidden}.x-screen__topbar-copy span{color:var(--x-preview-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;overflow:hidden}.x-post{padding:12px 16px 0}.x-screen .x-post,.x-screen .x-profile{border:0;border-radius:0;max-width:none;margin:0}.x-screen .x-post{border-bottom:1px solid var(--x-preview-border)}.x-screen[data-export=true],.x-post[data-export=true],.x-profile[data-export=true],.x-thread-stack[data-export=true]{width:598px;max-width:none;box-shadow:none}.x-post[data-export=true],.x-profile[data-export=true]{border-radius:0}.x-thread-stack[data-export=true]{background:var(--x-preview-bg);color:var(--x-preview-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-post__header{grid-template-columns:48px minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.x-post__connector{background:var(--x-preview-border);border-radius:999px;width:2px;height:38px;margin:-9px 0 -9px 39px}.x-post__avatar,.x-profile__avatar{color:#fff;background:#536471;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.x-post__avatar{width:48px;height:48px}.x-post__avatar img,.x-profile__avatar img,.x-profile__banner img{object-fit:cover;width:100%;height:100%;display:block}.x-post__author{flex-direction:column;gap:0;min-width:0;padding-top:2px;display:flex}.x-post__identity{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.x-post__byline{min-width:0;color:var(--x-preview-muted);white-space:nowrap;align-items:center;gap:4px;font-size:15px;line-height:20px;display:flex}.x-post__byline .x-readonly-text{display:inline}.x-post__byline .x-readonly-text--name{max-width:16rem}.x-post__meta{color:var(--x-preview-muted);align-items:center;gap:4px;font-size:15px;line-height:20px;display:flex}.x-post__badge{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.x-post__badge svg{width:100%;height:100%;display:block}.x-post__more{width:34px;height:34px;color:var(--x-preview-muted);border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:-4px;margin-right:-8px;display:inline-flex}.x-post__body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.x-post--thread-item{grid-template-columns:48px minmax(0,1fr) auto;column-gap:10px;display:grid}.x-post--thread-item .x-post__header{display:contents}.x-post--thread-item .x-post__avatar{grid-area:1/1/span 2}.x-post--thread-item .x-post__author{grid-area:1/2}.x-post--thread-item .x-post__more{grid-area:1/3;justify-self:end}.x-post--thread-item .x-post__body{grid-area:2/2/auto/4;gap:8px;margin:2px 0 0}.x-post__text,.x-post__quote-text{color:var(--x-preview-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.x-post__text{font-size:17px;line-height:1.5625}.x-post__quote-text{font-size:15px;line-height:1.5}.x-post__media{border:1px solid var(--x-preview-border);background:var(--x-preview-soft-strong);border-radius:1.2rem;gap:.15rem;min-height:10rem;display:grid;overflow:hidden}.x-post__media[data-count="1"]{grid-template-columns:minmax(0,1fr)}.x-post__media[data-count="2"],.x-post__media[data-count="3"],.x-post__media[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.x-post__media-cell{background:var(--x-preview-soft);min-height:10rem;position:relative}.x-mockup-upload-box{border:3px dashed var(--x-preview-border);background:var(--x-preview-soft-strong);min-height:6.7rem;color:var(--x-preview-text);font:inherit;text-align:center;cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:15px;font-weight:700;line-height:1.25;transition:border-color .16s,background .16s;display:inline-flex}.x-mockup-upload-box:hover,.x-mockup-upload-box:focus-visible{background:color-mix(in srgb, var(--x-preview-soft-strong) 88%, #1d9bf0);border-color:#1d9bf06b;outline:none}.x-mockup-inline-action{width:fit-content;color:var(--x-preview-muted);font:inherit;cursor:pointer;background:#1d9bf00d;border:1px dashed #1d9bf047;border-radius:.45rem;justify-self:start;padding:.32rem .55rem;font-size:13px;font-weight:700;line-height:1}.x-mockup-inline-action:hover,.x-mockup-inline-action:focus-visible{color:var(--x-preview-text);background:#1d9bf014;border-color:#1d9bf06b;outline:none}.x-post__media[data-count="3"] .x-post__media-cell:first-child{grid-row:span 2}.x-post__quote{border:1px solid var(--x-preview-border);background:0 0;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.x-post__quote-header{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.x-post__quote-author{gap:0;min-width:0;display:grid}.x-post__quote-avatar{color:#fff;background:#536471;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-flex}.x-post__timestamp,.x-post__metrics,.x-post__actions{flex-wrap:wrap;align-items:center;display:flex}.x-post__timestamp{color:var(--x-preview-muted);gap:4px;padding:12px 0;font-size:15px;line-height:20px}.x-post__timestamp strong{color:var(--x-preview-text);font-weight:700}.x-post__metrics{border-top:1px solid var(--x-preview-border);gap:12px 20px;padding:12px 0}.x-post__metric{color:var(--x-preview-muted);align-items:baseline;gap:4px;font-size:14px;display:inline-flex}.x-post__metric strong{color:var(--x-preview-text);font-weight:700}.x-post__actions{border-top:1px solid var(--x-preview-border);color:var(--x-preview-muted);justify-content:space-between;padding:2px 0 8px;font-size:13px}.x-post--thread-item .x-post__actions{border-top:0;padding:2px 0 0}.x-post__actions--editable{gap:.25rem}.x-post__actions--editable span{padding:6px 4px}.x-editable-number--action{text-align:left;width:2.7rem}.x-post__views{align-items:baseline;gap:4px;display:inline-flex}.x-editable-number.x-editable-number--views{text-align:left}.x-post__actions span{cursor:default;border-radius:999px;align-items:center;gap:6px;padding:8px;transition:background .15s,color .15s;display:inline-flex}.x-post__actions span:first-child:hover{color:#1d9bf0;background:#1d9bf01a}.x-post__actions span:nth-child(2):hover{color:#00ba7c;background:#00ba7c1a}.x-post__actions span:nth-child(3):hover{color:#f91880;background:#f918801a}.x-post__actions span:nth-child(4):hover,.x-post__actions span:nth-child(5):hover{color:#1d9bf0;background:#1d9bf01a}.x-thread-stack{gap:0;display:grid}.x-screen__reply-box{border-bottom:1px solid var(--x-preview-border);min-height:64px;color:var(--x-preview-muted);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:grid}.x-screen__reply-avatar{background:var(--x-preview-soft);border-radius:999px;width:36px;height:36px}.x-thread-stack .x-post{border-radius:0}.x-thread-stack .x-post+.x-post,.x-thread-stack .x-post__connector+.x-post{border-top:0}.x-profile{overflow:hidden}.x-profile__banner{background:radial-gradient(circle at top left, #1d9bf042, transparent 42%), var(--x-preview-banner);height:9rem;position:relative}.x-profile__header{padding:0 16px 16px}.x-profile__header--notice-only{padding-top:1.2rem}.x-profile__avatar{border:4px solid var(--x-preview-bg);width:5.8rem;height:5.8rem;margin-top:-2.9rem;font-size:1.65rem}.x-profile__action-row{justify-content:space-between;align-items:flex-start;display:flex}.x-profile__blocked-pill{border:1px solid var(--x-preview-border);min-height:36px;color:var(--x-preview-text);border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.x-profile__identity{gap:.25rem;margin-top:.85rem;display:grid}.x-profile__tabs{border-bottom:1px solid var(--x-preview-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.x-profile__tabs span{min-height:53px;color:var(--x-preview-muted);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;position:relative}.x-profile__tabs span[data-active=true]{color:var(--x-preview-text)}.x-profile__tabs span[data-active=true]:after{content:"";background:#1d9bf0;border-radius:999px;width:56px;height:4px;position:absolute;bottom:0}.x-profile__notice-editor{padding:12px 16px 0}.x-profile__notice{background:var(--x-preview-bg);text-align:center;border:0;border-radius:0;align-content:center;gap:.6rem;min-height:264px;margin:0;padding:56px 42px 72px;display:grid}.x-profile__notice h3,.x-profile__notice p{margin:0}.x-profile__notice h3{font-size:31px;font-weight:800;line-height:36px}.x-profile__notice p{color:var(--x-preview-muted);font-size:15px;line-height:20px}.x-profile__notice-link{color:#1d9bf0}.x-profile__notice-action{background:var(--x-preview-text);min-height:2.45rem;color:var(--x-preview-bg);border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:0 1.1rem;font-size:.92rem;font-weight:800;line-height:1;display:inline-flex}.x-readonly-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.x-readonly-text--name{color:var(--x-preview-text);font-size:15px;font-weight:700;line-height:20px}.x-readonly-text--handle{color:var(--x-preview-muted);font-size:15px;line-height:20px}.x-editable-input,.x-editable-textarea,.x-editable-number{box-sizing:border-box;width:100%;color:inherit;font:inherit;line-height:inherit;background:#1d9bf00d;border:1px dashed #1d9bf047;border-radius:.45rem;outline:none;padding:.04rem .2rem;transition:border-color .18s,background .18s,box-shadow .18s}.x-editable-input::placeholder,.x-editable-textarea::placeholder,.x-editable-number::placeholder{color:color-mix(in srgb, var(--x-preview-muted) 86%, transparent)}.x-editable-input:hover,.x-editable-textarea:hover,.x-editable-number:hover{background:#1d9bf014;border-color:#1d9bf06b}.x-editable-input:focus,.x-editable-textarea:focus,.x-editable-number:focus{background:#1d9bf014;border-color:#1d9bf0b8;box-shadow:0 0 0 3px #1d9bf021}.x-editable-input{min-height:20px}.x-editable-textarea{resize:none;border-radius:.45rem;min-height:3rem;display:block}.x-editable-number{text-align:right;width:4.8rem;min-height:20px}.x-editable-input--name{max-width:18rem;padding-left:0;font-size:15px;font-weight:700;line-height:20px}.x-editable-input--handle,.x-editable-input--meta{max-width:15rem;color:var(--x-preview-muted)}.x-editable-handle{min-width:0;color:var(--x-preview-muted);background:#1d9bf00d;border:1px dashed #1d9bf047;border-radius:.45rem;align-items:center;padding:.02rem .2rem;font-size:15px;line-height:20px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.x-editable-handle:hover,.x-editable-handle:focus-within{background:#1d9bf014;border-color:#1d9bf06b}.x-editable-handle:focus-within{box-shadow:0 0 0 3px #1d9bf021}.x-editable-handle__prefix{flex:none}.x-editable-handle .x-editable-input--handle{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.x-editable-input--meta{padding-left:0}.x-editable-textarea--post{padding-left:0;padding-right:0;font-size:17px;line-height:1.5625}.x-editable-textarea--quote{font-size:15px;line-height:1.5}.x-editable-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.x-editable-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-studio__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.x-studio__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-editable-number,.x-studio__field input[type=number]{appearance:textfield}.x-studio__hidden-input{display:none}.x-visually-hidden,.x-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-free-tool-studio{background:#08080af5;border-radius:1.45rem;overflow:hidden}.x-free-tool-studio__header{border-bottom:1px solid var(--scarlett-line);gap:.5rem;padding:1.1rem 1rem .9rem;display:grid}.x-free-tool-studio__eyebrow{color:#e6bff0;background:#cc66da14;border:1px solid #cc66da3d;border-radius:999px;width:fit-content;padding:.3rem .7rem;font-size:12px;font-weight:700;line-height:1.2}.x-free-tool-studio__header h2{color:#fff;max-width:42rem;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.x-free-tool-studio__header p{max-width:47rem;color:var(--scarlett-text-muted);margin:0;font-size:14px;line-height:1.6}.x-free-tool-studio__body{gap:1rem;min-width:0;padding:1rem;display:grid}@media (width>=640px){.x-free-tool-studio__header{padding:1.5rem 1.5rem 1.25rem}.x-free-tool-studio__header h2{font-size:1.5rem}.x-free-tool-studio__header p{font-size:15px}.x-free-tool-studio__body{padding:1.5rem}}@media (width>=1024px){.x-free-tool-studio__header h2{font-size:1.75rem}}.x-free-tool-form{grid-template-columns:1fr;align-items:end;gap:.75rem;min-width:0;display:grid}.x-free-tool-form--stacked{align-items:stretch}.x-free-tool-form__row{grid-template-columns:1fr;gap:.75rem;display:grid}.x-free-tool-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x-free-tool-form--grid>.x-free-tool-studio__button,.x-free-tool-form--grid>.x-free-tool-field__error{grid-column:1/-1}@media (width>=640px){.x-free-tool-form{grid-template-columns:minmax(0,1fr) auto}.x-free-tool-form--two{grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr) auto}.x-free-tool-form--stacked{grid-template-columns:1fr}.x-free-tool-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.x-free-tool-form--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.x-free-tool-form--grid>.x-free-tool-studio__button{grid-column:auto/span 1;justify-self:start}}.x-free-tool-form>.x-free-tool-field__error{grid-column:1/-1}.x-free-tool-field{gap:.45rem;min-width:0;display:grid}.x-free-tool-field label{color:var(--scarlett-text-soft);font-size:14px;font-weight:600;line-height:1.3}.x-free-tool-field__hint{color:var(--scarlett-text-subtle);font-size:13px;line-height:1.45}.x-free-tool-field__error{border-left:3px solid var(--scarlett-accent-yellow);color:#fdf6c9;margin:0;padding-left:.65rem;font-size:14px;font-weight:500;line-height:1.5}.x-free-tool-field input,.x-free-tool-field select,.x-free-tool-field textarea{border:1px solid var(--scarlett-line-strong);color:#fafafa;width:100%;min-height:3rem;font:inherit;background:#ffffff0d;border-radius:.75rem;outline:none;padding:.7rem .9rem;font-size:16px;line-height:1.5;transition:border-color .16s,background .16s,box-shadow .16s}.x-free-tool-field input::placeholder,.x-free-tool-field textarea::placeholder{color:#8f8f99}.x-free-tool-field textarea{resize:vertical}.x-free-tool-field input[type=color]{cursor:pointer;height:3rem;padding:.35rem}.x-free-tool-field input:focus-visible,.x-free-tool-field select:focus-visible,.x-free-tool-field textarea:focus-visible{background:#ffffff12;border-color:#cc66da99;box-shadow:0 0 0 3px #cc66da40}.x-free-tool-field input[aria-invalid=true]{border-color:#faeb92b3}.x-free-tool-field--inline{max-width:16rem}.x-free-tool-studio__button{color:#000;min-height:3rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.35rem;font-size:15px;font-weight:700;transition:background .16s,transform .16s,opacity .16s;display:inline-flex}.x-free-tool-studio__button:hover{background:#ececf1}.x-free-tool-studio__button:active{transform:translateY(1px)}.x-free-tool-studio__button:disabled{cursor:not-allowed;opacity:.7;transform:none}.x-free-tool-studio__button svg,.x-free-tool-studio__copy-button svg,.x-free-tool-action svg,.x-free-tool-icon-button svg,.x-free-tool-link svg,.x-free-tool-fixes__link svg{flex:none;width:1rem;height:1rem}.x-free-tool-studio__copy-button,.x-free-tool-action{border:1px solid var(--scarlett-line-strong);color:#fafafa;min-height:2.75rem;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:14px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.x-free-tool-studio__copy-button:hover,.x-free-tool-action:hover{background:#cc66da1f;border-color:#cc66da80}.x-free-tool-icon-button{border:1px solid var(--scarlett-line);width:2.75rem;height:2.75rem;color:var(--scarlett-text-muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background .16s,color .16s;display:inline-grid}.x-free-tool-icon-button:hover{color:#fff;background:#ffffff0f}.x-free-tool-studio__button:focus-visible,.x-free-tool-studio__copy-button:focus-visible,.x-free-tool-action:focus-visible,.x-free-tool-icon-button:focus-visible,.x-free-tool-segmented button:focus-visible,.x-free-tool-tabs button:focus-visible,.x-free-tool-link:focus-visible,.x-free-tool-fixes__link:focus-visible,.x-free-tool-callout a:focus-visible,.x-free-tool-media__hint a:focus-visible,.x-free-tool-profile a:focus-visible,.x-free-tool-disclosure summary:focus-visible,.x-free-tool-table-scroll:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #cc66dacc}.x-free-tool-studio__spin{flex:none;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.x-free-tool-studio__spin{animation:.9s linear infinite x-free-tool-spin}}@keyframes x-free-tool-spin{to{transform:rotate(360deg)}}.x-free-tool-studio__status{color:var(--scarlett-text-soft);background:#cc66da0f;border:1px solid #cc66da33;border-radius:.75rem;align-items:center;gap:.6rem;margin:0;padding:.8rem .95rem;font-size:14px;line-height:1.5;display:flex}.x-free-tool-studio__status--error{background:#faeb920f;border-color:#faeb9266;gap:.25rem;display:grid}.x-free-tool-studio__status--error p{color:#fdf6c9;margin:0;font-weight:500}.x-free-tool-studio__status--error .x-free-tool-studio__status-detail{color:var(--scarlett-text-muted);font-weight:400}.x-free-tool-result,.x-free-tool-result__stack,.x-free-tool-report,.x-free-tool-mode{gap:1rem;min-width:0;display:grid}.x-free-tool-mode[hidden]{display:none}.x-free-tool-result{transition:opacity .2s}.x-free-tool-result[data-stale=true]{opacity:.6}.x-free-tool-report{background:#08080af5}.x-free-tool-report__brand{color:var(--scarlett-text-subtle);text-align:right;margin:0;font-size:12px}.x-free-tool-skeleton{background:#ffffff0a;border-radius:.9rem;min-height:24rem}.x-free-tool-profile,.x-free-tool-panel,.x-free-tool-bars,.x-free-tool-recommendations,.x-free-tool-studio__note,.x-free-tool-availability,.x-free-tool-generated-grid li,.x-free-tool-banner-preview-wrap,.x-free-tool-empty,.x-free-tool-callout,.x-free-tool-disclosure,.x-free-tool-media__card,.x-free-tool-live{border:1px solid var(--scarlett-line);background:#ffffff08;border-radius:.9rem;min-width:0}.x-free-tool-panel,.x-free-tool-bars,.x-free-tool-recommendations,.x-free-tool-studio__note,.x-free-tool-availability,.x-free-tool-empty,.x-free-tool-callout{gap:.75rem;padding:1rem;display:grid}.x-free-tool-panel .x-free-tool-bars{background:0 0;border:0;padding:0}.x-free-tool-panel h3,.x-free-tool-bars h3,.x-free-tool-recommendations h3,.x-free-tool-studio__note h3,.x-free-tool-generated-grid h3,.x-free-tool-availability h3{color:#fff;font-family:var(--font-heading);margin:0;font-size:16px;font-weight:700;line-height:1.3}.x-free-tool-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.x-free-tool-panel__summary,.x-free-tool-panel__lead,.x-free-tool-studio__note p,.x-free-tool-studio__note li,.x-free-tool-recommendations li,.x-free-tool-availability p,.x-free-tool-empty p,.x-free-tool-callout p{color:var(--scarlett-text-muted);margin:0;font-size:14px;line-height:1.6}.x-free-tool-panel__lead{color:#fff;font-size:15px}.x-free-tool-empty strong,.x-free-tool-callout strong{color:#fff}.x-free-tool-panel__fine,.x-free-tool-panel__meta{color:var(--scarlett-text-subtle);margin:0;font-size:13px;line-height:1.5}.x-free-tool-studio__note ul,.x-free-tool-recommendations ul,.x-free-tool-bullets{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.x-free-tool-studio__note li,.x-free-tool-recommendations li,.x-free-tool-bullets li{padding-left:1rem;position:relative}.x-free-tool-bullets li{color:var(--scarlett-text-muted);font-size:14px;line-height:1.55}.x-free-tool-studio__note li:before,.x-free-tool-recommendations li:before,.x-free-tool-bullets li:before{content:"";background:var(--scarlett-accent-pink);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.6rem;left:0}.x-free-tool-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.x-free-tool-profile img,.x-free-tool-profile__avatar{object-fit:cover;border:1px solid var(--scarlett-line-strong);background:#cc66da1f;border-radius:999px;width:3.5rem;height:3.5rem}.x-free-tool-profile__avatar{color:#fff;place-items:center;font-weight:800;display:grid}.x-free-tool-profile__copy{min-width:0}.x-free-tool-profile h3{color:#fff;font-family:var(--font-heading);align-items:center;gap:.35rem;margin:0;font-size:17px;font-weight:700;line-height:1.25;display:flex}.x-free-tool-profile h3>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-free-tool-profile__badge{width:1.05rem;height:1.05rem;color:var(--scarlett-accent-pink);flex:none}.x-free-tool-profile p{margin:.15rem 0 0;font-size:14px}.x-free-tool-profile p a{color:var(--scarlett-text-muted);border-radius:.25rem;text-decoration:none}.x-free-tool-profile p a:hover{color:#fff;text-decoration:underline}.x-free-tool-profile dl{flex-wrap:wrap;gap:.35rem 1rem;margin:.55rem 0 0;display:flex}.x-free-tool-profile dl div{align-items:baseline;gap:.35rem;display:flex}.x-free-tool-profile dt{color:var(--scarlett-text-subtle);order:2;font-size:13px}.x-free-tool-profile dd{color:#fff;order:1;margin:0;font-size:14px;font-weight:700}.x-free-tool-profile__aside{grid-column:1/-1}@media (width>=640px){.x-free-tool-profile{grid-template-columns:auto minmax(0,1fr) auto}.x-free-tool-profile img,.x-free-tool-profile__avatar{width:4rem;height:4rem}.x-free-tool-profile__aside{grid-column:auto;justify-self:end}}.x-free-tool-sample{border:1px solid var(--scarlett-line-strong);width:fit-content;color:var(--scarlett-text-muted);border-radius:999px;margin:0;padding:.35rem .75rem;font-size:13px;line-height:1.4}.x-free-tool-sample strong{color:#fff;font-weight:600}.x-free-tool-sample[data-confidence=low]{border-color:#faeb9273}.x-free-tool-sample[data-confidence=high]{border-color:#cc66da80}.x-free-tool-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}@media (width>=900px){.x-free-tool-metric-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}}.x-free-tool-metric-grid div{border:1px solid var(--scarlett-line);background:#ffffff08;border-radius:.85rem;flex-direction:column;min-width:0;padding:.85rem;display:flex}.x-free-tool-metric-grid dt,.x-free-tool-values dt,.x-free-tool-change-row dt{color:var(--scarlett-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.x-free-tool-metric-grid dd{overflow-wrap:anywhere;color:#fff;font-family:var(--font-heading);order:-1;margin:0 0 .3rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.1}.x-free-tool-metric-grid p{color:var(--scarlett-text-muted);margin:.3rem 0 0;font-size:13px;line-height:1.45}.x-free-tool-scorecard__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.x-free-tool-grade{align-items:center;gap:.85rem;display:flex}.x-free-tool-grade>span{background:var(--scarlett-accent-violet);color:#fff;width:3.5rem;height:3.5rem;font-family:var(--font-heading);border-radius:1rem;flex:none;place-items:center;font-size:1.9rem;font-weight:800;line-height:1;display:grid}.x-free-tool-grade[data-grade=B]>span{background:var(--scarlett-accent-pink)}.x-free-tool-grade[data-grade=C]>span{background:var(--scarlett-accent-yellow);color:#000}.x-free-tool-grade[data-grade=D]>span{background:#ffffff1f}.x-free-tool-grade p{color:var(--scarlett-text-muted);margin:.15rem 0 0;font-size:14px}.x-free-tool-scorecard__overall{align-items:baseline;gap:.35rem;margin:0;display:flex}.x-free-tool-scorecard__overall strong{color:#fff;font-family:var(--font-heading);font-size:2.5rem;font-weight:800;line-height:1}.x-free-tool-scorecard__overall span{color:var(--scarlett-text-muted);font-size:14px}.x-free-tool-bars ul,.x-free-tool-bars__list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.x-free-tool-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;display:grid}.x-free-tool-bar>span,.x-free-tool-bar>strong{color:var(--scarlett-text-soft);font-size:14px}.x-free-tool-bar>strong{font-variant-numeric:tabular-nums}.x-free-tool-bar>div{background:#ffffff14;border-radius:999px;grid-area:2/1/auto/-1;height:.5rem;overflow:hidden}@media (width>=640px){.x-free-tool-bar{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr) auto}.x-free-tool-bar>div{grid-area:auto}}.x-free-tool-bar i,.x-free-tool-progress i{border-radius:inherit;background:var(--scarlett-accent-pink);height:100%;display:block}.x-free-tool-bar p{color:var(--scarlett-text-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.x-free-tool-pill{border:1px solid var(--scarlett-line-strong);color:var(--scarlett-text-soft);white-space:nowrap;border-radius:999px;padding:.25rem .7rem;font-size:13px;font-weight:600}.x-free-tool-pill[data-status=likely]{color:#fff;background:#cc66da1f;border-color:#cc66da8c}.x-free-tool-pill[data-status=close]{color:#fdf6c9;border-color:#faeb9280}.x-free-tool-earnings{gap:.75rem;display:grid}@media (width>=640px){.x-free-tool-earnings{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-free-tool-earnings p{gap:.2rem;margin:0;display:grid}.x-free-tool-earnings strong{color:#fff;font-family:var(--font-heading);font-size:1.6rem;font-weight:800;line-height:1.1}.x-free-tool-earnings span{color:var(--scarlett-text-muted);font-size:14px}.x-free-tool-requirements{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.x-free-tool-requirements li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.x-free-tool-requirements li>svg{width:1.25rem;height:1.25rem;color:var(--scarlett-text-subtle);background:#ffffff14;border-radius:999px;margin-top:.1rem;padding:.15rem}.x-free-tool-requirements li[data-met=true]>svg{background:var(--scarlett-accent-violet);color:#fff}.x-free-tool-requirements strong{color:#fff;font-size:14px;font-weight:600;display:block}.x-free-tool-requirements small{color:var(--scarlett-text-muted);font-size:13px;display:block}.x-free-tool-change-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.x-free-tool-change-row div{min-width:0}.x-free-tool-change-row dd{color:#fff;margin:.2rem 0 0;font-size:16px;font-weight:700}.x-free-tool-change-row dd[data-trend=up]{color:#e6bff0}.x-free-tool-change-row dd[data-trend=none]{color:var(--scarlett-text-subtle);font-size:13px;font-weight:500}.x-free-tool-segmented,.x-free-tool-tabs{gap:.4rem;max-width:100%;padding:2px;display:flex;overflow-x:auto}.x-free-tool-segmented button,.x-free-tool-tabs button{border:1px solid var(--scarlett-line-strong);min-height:2.75rem;color:var(--scarlett-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 .95rem;font-size:14px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.x-free-tool-segmented button:hover,.x-free-tool-tabs button:hover{color:#fff}.x-free-tool-segmented button[aria-pressed=true],.x-free-tool-tabs button[aria-pressed=true]{color:#fff;background:#cc66da29;border-color:#cc66da99}.x-free-tool-segmented--wide button{flex:1 1 0}.x-free-tool-slots{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.x-free-tool-slots li{align-items:center;gap:.75rem;display:flex}.x-free-tool-slots li>span{color:#fff;background:#cc66da29;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:13px;font-weight:700;display:grid}.x-free-tool-slots strong{color:#fff;font-size:15px;font-weight:600}.x-free-tool-posts{gap:0;margin:0;padding:0;list-style:none;display:grid}.x-free-tool-posts li{border-top:1px solid var(--scarlett-line);gap:.5rem;padding:.9rem 0;display:grid}.x-free-tool-posts li:first-child{border-top:0;padding-top:0}.x-free-tool-posts li:last-child{padding-bottom:0}.x-free-tool-posts__text{color:var(--scarlett-text-soft);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.x-free-tool-posts__stats{color:var(--scarlett-text-muted);flex-wrap:wrap;gap:.35rem .9rem;margin:0;font-size:13px;display:flex}.x-free-tool-posts__stats strong{color:var(--scarlett-accent-yellow)}.x-free-tool-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.x-free-tool-chips li{border:1px solid var(--scarlett-line-strong);color:var(--scarlett-text-soft);border-radius:999px;padding:.2rem .6rem;font-size:12px;line-height:1.5}.x-free-tool-link{color:#e6bff0;border-radius:.4rem;align-items:center;gap:.35rem;width:fit-content;min-height:2.75rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.x-free-tool-link:hover{color:#fff;text-decoration:underline}.x-free-tool-actions,.x-free-tool-compare-cta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.x-free-tool-actions__status{min-height:1.25rem;color:var(--scarlett-text-muted);flex-basis:100%;margin:0;font-size:14px}.x-free-tool-actions__status:empty{display:none}.x-free-tool-table-scroll{border-radius:.5rem;max-width:100%;overflow-x:auto}.x-free-tool-compare-table{border-collapse:collapse;width:100%;font-size:14px}.x-free-tool-compare-table th,.x-free-tool-compare-table td{border-bottom:1px solid var(--scarlett-line);text-align:left;white-space:nowrap;padding:.65rem .5rem}.x-free-tool-compare-table thead th{color:var(--scarlett-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.x-free-tool-compare-table tbody th{color:var(--scarlett-text-muted);font-weight:500}.x-free-tool-compare-table td{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.x-free-tool-compare-table td[data-leader=true]{color:var(--scarlett-accent-yellow)}.x-free-tool-form--compare>.x-free-tool-field__hint,.x-free-tool-form--compare>.x-free-tool-field__error{grid-column:1/-1}@media (width<=759px){.x-free-tool-form--compare>.x-free-tool-studio__button{order:1}.x-free-tool-form--compare>.x-free-tool-field__error{order:2}}@media (width>=760px){.x-free-tool-form--compare{grid-template-columns:repeat(2,minmax(0,1fr)) auto}}.x-free-tool-compare-table--verdict th,.x-free-tool-compare-table--verdict td{vertical-align:top;padding:.6rem .4rem}.x-free-tool-compare-table--verdict th,.x-free-tool-compare-table--verdict .x-free-tool-compare-table__verdict{white-space:normal;overflow-wrap:break-word}.x-free-tool-compare-table--verdict thead th{overflow-wrap:anywhere;text-transform:none;letter-spacing:0;max-width:9rem}.x-free-tool-compare-table--verdict th:first-child,.x-free-tool-compare-table--verdict td:first-child{padding-left:0}@media (width>=640px){.x-free-tool-compare-table--verdict th,.x-free-tool-compare-table--verdict td{padding:.65rem .5rem}}@media (width<=639px){.x-free-tool-compare-table--verdict thead tr,.x-free-tool-compare-table--verdict tbody tr{border-bottom:1px solid var(--scarlett-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;padding:.65rem 0;display:grid}.x-free-tool-compare-table--verdict th,.x-free-tool-compare-table--verdict td{border:0;padding:0}.x-free-tool-compare-table--verdict thead th{max-width:none}.x-free-tool-compare-table--verdict thead th:first-child,.x-free-tool-compare-table--verdict thead .x-free-tool-compare-table__verdict-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.x-free-tool-compare-table--verdict tbody th,.x-free-tool-compare-table--verdict .x-free-tool-compare-table__verdict{grid-column:1/-1}.x-free-tool-compare-table--verdict tbody th{color:var(--scarlett-text-soft);font-weight:600}.x-free-tool-compare-table--verdict td:first-child{padding-left:0}.x-free-tool-compare-table__verdict[data-state=a]:before,.x-free-tool-compare-table__verdict[data-state=b]:before{content:"Ahead: ";color:var(--scarlett-text-muted);font-weight:500}}.x-free-tool-compare-table td.x-free-tool-compare-table__verdict{color:var(--scarlett-text-soft)}.x-free-tool-compare-table td[data-missing=true],.x-free-tool-compare-table td.x-free-tool-compare-table__verdict[data-state=missing],.x-free-tool-compare-table td.x-free-tool-compare-table__verdict[data-state=tie]{color:var(--scarlett-text-muted);font-weight:500}.x-free-tool-compare-pair{gap:1rem;min-width:0;display:grid}.x-free-tool-compare-pair>.x-free-tool-panel{align-content:start}@media (width>=760px){.x-free-tool-compare-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-free-tool-compare-profiles .x-free-tool-profile{grid-template-columns:auto minmax(0,1fr);align-content:start}.x-free-tool-compare-profiles .x-free-tool-profile__aside{grid-column:1/-1;justify-self:start}.x-free-tool-compare-post{gap:.5rem;min-width:0;display:grid}.x-free-tool-fixes{gap:0;margin:0;padding:0;list-style:none;display:grid}.x-free-tool-fixes li{border-top:1px solid var(--scarlett-line);gap:.5rem;padding:.85rem 0;display:grid}.x-free-tool-fixes li:first-child{border-top:0;padding-top:0}.x-free-tool-fixes li:last-child{padding-bottom:0}@media (width>=640px){.x-free-tool-fixes li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}}.x-free-tool-fixes p{color:var(--scarlett-text-soft);margin:.15rem 0 0;font-size:14px;line-height:1.55}.x-free-tool-fixes p strong{color:#fff}.x-free-tool-fixes__category{color:#e6bff0;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.x-free-tool-fixes__link{color:#fff;white-space:nowrap;border:1px solid #cc66da73;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;min-height:2.75rem;padding:0 1rem;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.x-free-tool-fixes__link:hover{background:#cc66da29}.x-free-tool-generated-grid{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.x-free-tool-generated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-free-tool-generated-grid li{gap:.75rem;padding:1rem;display:grid}.x-free-tool-generated-grid li>p{color:#fafafa;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.x-free-tool-generated-grid li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.x-free-tool-generated-grid li>div>span{color:var(--scarlett-text-subtle);font-size:13px}.x-free-tool-generated-grid li>div>span[data-over=true]{color:var(--scarlett-accent-yellow)}.x-free-tool-availability[data-status=available]{border-color:#cc66da80}.x-free-tool-availability[data-status=invalid]{border-color:#faeb9273}.x-free-tool-progress{background:#ffffff14;border-radius:999px;height:.75rem;overflow:hidden}.x-free-tool-progress i[data-over-limit=true]{background:var(--scarlett-accent-yellow)}.x-free-tool-heatmap{border-collapse:separate;border-spacing:3px}.x-free-tool-heatmap th{color:var(--scarlett-text-subtle);white-space:nowrap;font-size:12px;font-weight:600}.x-free-tool-heatmap thead th{text-align:left;min-width:1.5rem}.x-free-tool-heatmap tbody th{text-align:left;padding-right:.4rem}.x-free-tool-heatmap td{background:rgba(204, 102, 218, var(--x-heat,.08));border-radius:.3rem;width:1.5rem;height:1.5rem}.x-free-tool-banner-layout{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=900px){.x-free-tool-banner-layout{grid-template-columns:minmax(16rem,.6fr) minmax(0,1fr)}}.x-free-tool-banner-preview-wrap{align-content:center;padding:1rem;display:grid}.x-free-tool-banner-preview{aspect-ratio:3;background:#05070b;border-radius:.95rem;position:relative;overflow:hidden;container-type:inline-size}.x-free-tool-banner-preview--export{border-radius:0;width:1500px;height:500px}.x-free-tool-banner-export-stage{pointer-events:none;position:fixed;top:0;left:-10000px}.x-free-tool-banner-preview:before,.x-free-tool-banner-preview:after{content:"";position:absolute;inset:0}.x-free-tool-banner-preview:before{background:radial-gradient(circle at 78% 18%, var(--x-free-banner-accent), transparent 17cqw), linear-gradient(135deg, #07111f, #120d1f 52%, #030712)}.x-free-tool-banner-preview:after{opacity:.55;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:3.75cqw 3.75cqw}.x-free-tool-banner-copy,.x-free-tool-banner-footer{z-index:1;position:absolute}.x-free-tool-banner-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:2.67cqw 20cqw 11.33cqw}.x-free-tool-banner-copy span{color:var(--x-free-banner-accent);font-size:1.07cqw;font-weight:800}.x-free-tool-banner-copy h3{color:#fff;max-width:100%;font-family:var(--font-heading);overflow-wrap:anywhere;margin:.5cqw 0 0;font-size:3.4cqw;font-weight:800;line-height:1.05}.x-free-tool-banner-copy p{color:#e4e4e7cc;max-width:85%;margin:.8cqw 0 0;font-size:1.15cqw;line-height:1.45}.x-free-tool-banner-footer{color:#fffc;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:1.07cqw;bottom:2.67cqw;left:50%;overflow:hidden;transform:translate(-50%)}.x-free-tool-banner-guides{z-index:2;pointer-events:none;position:absolute;inset:0}.x-free-tool-banner-guides__crop{background:repeating-linear-gradient(135deg,#f8717147 0 .4cqw,#f8717114 .4cqw 1.2cqw);width:20%;position:absolute;top:0;bottom:0}.x-free-tool-banner-guides__crop--left{left:0}.x-free-tool-banner-guides__crop--right{right:0}.x-free-tool-banner-guides__avatar{background:#38bdf824;border:.2cqw solid #38bdf8e6;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.x-free-tool-banner-guides__avatar--desktop{aspect-ratio:1;width:22.67%;top:100%;left:14%}.x-free-tool-banner-guides__avatar--phone{aspect-ratio:1;background:#facc1524;border-color:#facc15e6;width:14.27%;top:100%;left:32%}.x-free-tool-banner-guides__safe{border:.15cqw dashed #4ade80e6;border-radius:.3cqw;position:absolute;inset:8% 20%}.x-free-tool-banner-guides-toggle{color:var(--scarlett-text-muted);cursor:pointer;justify-self:start;align-items:center;gap:.5rem;margin-top:.75rem;font-size:14px;display:inline-flex}.x-free-tool-banner-guides-toggle input{accent-color:#cc66da;cursor:pointer;width:1rem;height:1rem}.x-free-tool-banner-guides-legend{color:var(--scarlett-text-muted);margin:.5rem 0 0;font-size:14px;line-height:1.5}.x-free-tool-media__author{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.x-free-tool-media__author>img,.x-free-tool-media__author>svg{object-fit:cover;width:2.5rem;height:2.5rem;color:var(--scarlett-text-subtle);border-radius:999px}.x-free-tool-media__author p{flex:10rem;min-width:0;margin:0;display:grid}.x-free-tool-media__author strong{color:#fff;align-items:center;gap:.3rem;font-size:15px;display:inline-flex}.x-free-tool-media__author strong svg{width:1rem;height:1rem;color:var(--scarlett-accent-pink)}.x-free-tool-media__author span{color:var(--scarlett-text-muted);font-size:14px}.x-free-tool-media__text{color:var(--scarlett-text-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.x-free-tool-media__grid{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.x-free-tool-media__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-free-tool-media__card{grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.x-free-tool-media__card[data-kind=banner]{grid-column:1/-1}.x-free-tool-media__preview{aspect-ratio:16/10;background:#ffffff0a;place-items:center;display:grid;position:relative}.x-free-tool-media__card[data-kind=avatar] .x-free-tool-media__preview{aspect-ratio:1}.x-free-tool-media__card[data-kind=banner] .x-free-tool-media__preview{aspect-ratio:3}.x-free-tool-media__preview{overflow:hidden}.x-free-tool-media__preview img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.x-free-tool-media__preview>svg{width:2rem;height:2rem;color:var(--scarlett-text-subtle)}.x-free-tool-media__type{color:#fff;text-transform:uppercase;background:#000000bf;border-radius:999px;padding:.2rem .55rem;font-size:12px;font-weight:700;position:absolute;top:.6rem;left:.6rem}.x-free-tool-media__meta{padding:.85rem 1rem 0}.x-free-tool-media__meta p{color:var(--scarlett-text-muted);flex-wrap:wrap;gap:.25rem .75rem;margin:0;font-size:13px;display:flex}.x-free-tool-media__meta strong{color:#fff;font-size:14px}.x-free-tool-media__meta .x-free-tool-media__origin{color:#e6bff0;margin-top:.3rem}.x-free-tool-media__download{gap:.5rem;padding:.85rem 1rem 1rem;display:grid}.x-free-tool-media__download .x-free-tool-studio__button{width:100%}.x-free-tool-media__hint{color:var(--scarlett-text-muted);margin:0;font-size:13px;line-height:1.5}.x-free-tool-media__hint a,.x-free-tool-callout a{color:#e6bff0;border-radius:.25rem;font-weight:600}.x-free-tool-callout{border-color:#faeb9259}.x-free-tool-callout ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.x-free-tool-callout a{align-items:center;gap:.35rem;min-height:2.75rem;font-size:14px;text-decoration:none;display:inline-flex}.x-free-tool-callout a:hover{color:#fff;text-decoration:underline}.x-free-tool-callout a svg{width:1rem;height:1rem}.x-free-tool-versus{gap:.75rem;display:grid}@media (width>=760px){.x-free-tool-versus[data-active=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-free-tool-live{display:grid;overflow:hidden}.x-free-tool-live .x-free-tool-profile{border:0;border-bottom:1px solid var(--scarlett-line);background:0 0;border-radius:0}.x-free-tool-live__count{text-align:center;justify-items:center;gap:.35rem;padding:1.5rem 1rem;display:grid}.x-free-tool-live__count>p{color:var(--scarlett-text-muted);margin:0;font-size:15px}.x-free-tool-odometer{color:#fff;font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.75rem,12vw,5rem);font-weight:800;line-height:1}.x-free-tool-live[data-compact=true] .x-free-tool-odometer{font-size:clamp(2.25rem,9vw,3.5rem)}.x-free-tool-odometer>span[aria-hidden=true]{display:inline-flex;overflow:hidden}.x-free-tool-odometer__digit{display:inline-block}@media (prefers-reduced-motion:no-preference){.x-free-tool-odometer__digit{animation:.45s cubic-bezier(.2,.8,.2,1) x-free-tool-tick}}@keyframes x-free-tool-tick{0%{opacity:0;transform:translateY(55%)}to{opacity:1;transform:translateY(0)}}.x-free-tool-live__count .x-free-tool-live__delta{color:var(--scarlett-text-soft);background:#ffffff0f;border-radius:999px;padding:.25rem .75rem;font-size:14px;font-weight:600}.x-free-tool-live__delta[data-trend=up]{color:#fff;background:#cc66da29}.x-free-tool-live__count .x-free-tool-live__meta{color:var(--scarlett-text-subtle);align-items:center;gap:.45rem;font-size:13px;display:inline-flex}.x-free-tool-live__dot{background:var(--scarlett-accent-pink);border-radius:999px;flex:none;width:.5rem;height:.5rem}.x-free-tool-versus__gap{color:#fff;text-align:center;margin:0;font-size:15px;font-weight:600}.x-free-tool-share-card{background:#0d0a12;border:1px solid #cc66da66;border-radius:1rem;gap:.5rem;padding:1.5rem 1.25rem;display:grid}.x-free-tool-share-card p{margin:0}.x-free-tool-share-card__eyebrow{color:#e6bff0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.x-free-tool-share-card__headline{color:#fff;font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:800;line-height:1.15}.x-free-tool-share-card__detail{color:var(--scarlett-text-muted);font-size:14px}.x-free-tool-share-card__brand{color:var(--scarlett-text-subtle);text-align:right;font-size:12px}.x-free-tool-values{gap:.75rem;margin:0;display:grid}@media (width>=760px){.x-free-tool-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-free-tool-value{border:1px solid var(--scarlett-line);background:#ffffff08;border-radius:.85rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.x-free-tool-value[data-emphasis=true]{border-color:#cc66da73}.x-free-tool-value dd{color:#fff;font-family:var(--font-heading);margin:.3rem 0;font-size:1.5rem;font-weight:800;line-height:1.15}.x-free-tool-value p{color:var(--scarlett-text-muted);margin:0;font-size:13px;line-height:1.5}.x-free-tool-disclosure{padding:0 1rem}.x-free-tool-disclosure summary{color:#fff;cursor:pointer;border-radius:.5rem;align-items:center;min-height:2.75rem;font-size:14px;font-weight:600;display:flex}.x-free-tool-disclosure[open]{padding-bottom:1rem}.x-free-tool-disclosure ul{gap:.4rem;margin:0 0 .75rem;padding-left:1.1rem;display:grid}.x-free-tool-disclosure li,.x-free-tool-disclosure>p{color:var(--scarlett-text-muted);margin:0;font-size:14px;line-height:1.55}.x-free-tool-disclosure .x-free-tool-form{margin-top:.25rem}.x-tweet-tool-page__guides{width:var(--tool-container-width);text-align:center;margin:2.5rem auto 0}.x-tweet-tool-page__guides-title{color:#fff;font-family:var(--font-heading);margin:0;font-size:18px;font-weight:700;line-height:1.3}.x-tweet-seo-methodology{margin:0;padding:0;list-style:none}@media (width<=720px){.x-tweet-tool-page__intro{padding-top:1rem;padding-bottom:1.25rem}.x-tweet-tool-page__intro h1{margin-top:.85rem}.x-tweet-tool-page__lede{margin-top:.75rem}.x-tweet-tool-page__guides{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.x-free-tool-result,.x-free-tool-studio__button,.x-free-tool-action,.x-free-tool-segmented button,.x-free-tool-tabs button{transition:none}}.x-thread-retention{--thread-blue:#6b95ff;--thread-cyan:#45d6ff;--thread-purple:#9a7bff;--thread-green:#45d9ab;--thread-orange:#ffb45c}.x-thread-retention .x-free-tool-studio__eyebrow{font-size:.75rem}.x-thread-retention__layout{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);align-items:start;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.x-thread-retention__panel{background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.35rem)}.x-thread-retention__input-panel,.x-thread-retention__report{gap:1rem;display:grid}.x-thread-retention__panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.x-thread-retention__panel-heading h3{color:#fff;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}.x-thread-retention__panel-heading p{color:#d4d4d8b8;max-width:34rem;margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.x-thread-retention__panel-heading>span{color:#e4e4e7c7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:.36rem .62rem;font-size:.75rem;font-weight:700;line-height:1}.x-thread-retention__inputs{gap:.55rem;display:grid}.x-thread-retention__input-row{grid-template-columns:4.7rem minmax(0,1fr) 2.75rem;align-items:center;gap:.55rem;display:grid}.x-thread-retention__input-row label{color:#e4e4e7e0;font-size:.875rem;font-weight:700}.x-thread-retention__input-row input{appearance:textfield;color:#fff;min-width:0;min-height:2.75rem;font:inherit;background:#00000047;border:1px solid #ffffff1a;border-radius:.72rem;outline:none;padding:.62rem .78rem;font-size:1rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.x-thread-retention__input-row input::-webkit-inner-spin-button{appearance:none;margin:0}.x-thread-retention__input-row input::-webkit-outer-spin-button{appearance:none;margin:0}.x-thread-retention__input-row input:hover{border-color:#ffffff2e}.x-thread-retention__input-row input:focus{background:#6b95ff0e;border-color:#6b95ffb3;box-shadow:0 0 0 3px #6b95ff26}.x-thread-retention__remove{color:#d4d4d8b8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.72rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.x-thread-retention__remove:hover:not(:disabled){color:#fca5a5;background:#f8717114;border-color:#f871716b}.x-thread-retention__remove:focus-visible,.x-thread-retention__button:focus-visible{outline:none;box-shadow:0 0 0 2px #05080e,0 0 0 4px #cc66dab8}.x-thread-retention__remove:disabled,.x-thread-retention__button:disabled{cursor:not-allowed;opacity:.38}.x-thread-retention__remove svg{width:1rem;height:1rem}.x-thread-retention__actions,.x-thread-retention__report-actions{flex-wrap:wrap;gap:.55rem;display:flex}.x-thread-retention__button{color:#fafafaeb;min-height:2.75rem;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;padding:0 .82rem;font-size:.875rem;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.x-thread-retention__button:hover:not(:disabled){background:#cc66da1a;border-color:#cc66da5c;transform:translateY(-1px)}.x-thread-retention__button:active:not(:disabled){transform:translateY(0)}.x-thread-retention__button--primary{color:#fff;background:linear-gradient(135deg,#9929ea,#cc66da);border-color:#0000;margin-left:auto;box-shadow:0 .55rem 1.7rem #9929ea33}.x-thread-retention__button--primary:hover:not(:disabled){background:linear-gradient(135deg,#a43aeb,#d173dc);border-color:#0000}.x-thread-retention__button svg{flex:none;width:1rem;height:1rem}.x-thread-retention__error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717147;border-radius:.72rem;margin:0;padding:.72rem .82rem;font-size:.875rem;line-height:1.5}.x-thread-retention__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.x-thread-retention__metric{background:linear-gradient(145deg,#ffffff0b,#0000),#ffffff06;border:1px solid #ffffff17;border-radius:.9rem;min-width:0;min-height:7.6rem;padding:.9rem}.x-thread-retention__metric[data-wide=true]{grid-column:1/-1}.x-thread-retention__metric[data-tone=blue]{border-color:#6b95ff7a}.x-thread-retention__metric[data-tone=cyan]{border-color:#45d6ff7a}.x-thread-retention__metric[data-tone=purple]{border-color:#9a7bff7a}.x-thread-retention__metric[data-tone=green]{border-color:#45d9ab7a}.x-thread-retention__metric[data-tone=orange]{border-color:#ffb45c7a}.x-thread-retention__metric>span{color:#d4d4d8bd;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.35;display:block}.x-thread-retention__metric strong{color:#fff;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:820;line-height:1;display:block}.x-thread-retention__metric p{color:#d4d4d8ad;margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.x-thread-retention__chart-shell{scrollbar-width:thin;scrollbar-color:#cc66da73 #ffffff0a;background:#0000003d;border:1px solid #ffffff14;border-radius:.9rem;min-width:0;padding:.75rem;overflow-x:auto}.x-thread-retention__chart{width:100%;height:auto;display:block}.x-thread-retention__grid-line{stroke:#ffffff13;stroke-width:1px}.x-thread-retention__axis-label,.x-thread-retention__post-label,.x-thread-retention__axis-title{fill:#d4d4d8b8;font-size:12px}.x-thread-retention__post-label,.x-thread-retention__axis-title{font-weight:740}.x-thread-retention__axis-title{letter-spacing:1.5px}.x-thread-retention__chart-area{fill:#6b95ff21}.x-thread-retention__chart-line{fill:none;stroke:var(--thread-blue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.x-thread-retention__chart-point{fill:#fff;stroke:var(--thread-blue);stroke-width:3px}.x-thread-retention__chart-empty{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:20rem;padding:1.5rem;display:grid}.x-thread-retention__chart-empty span{place-items:center;width:7.5rem;height:3rem;display:grid}.x-thread-retention__chart-empty svg{width:100%;height:100%;overflow:visible}.x-thread-retention__chart-empty polyline{fill:none;stroke:#6b95ff94;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.x-thread-retention__chart-empty p{color:#d4d4d8b3;max-width:26rem;margin:0;font-size:.875rem;line-height:1.55}.x-thread-retention__interpretation{border-left:3px solid var(--thread-cyan);color:#e4e4e7e6;background:#45d6ff12;border-radius:.55rem .85rem .85rem .55rem;margin:0;padding:.88rem 1rem;font-size:.875rem;line-height:1.6}.x-thread-retention__limitation{background:#ffb45c11;border:1px solid #ffb45c52;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem 1rem;margin:0 clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem);padding:1rem;display:grid}.x-thread-retention__limitation strong{color:#ffc77f;font-size:.875rem;line-height:1.55}.x-thread-retention__limitation p{color:#e4e4e7d1;margin:0;font-size:.875rem;line-height:1.6}@media (width<=720px){.x-tools-index__hero{padding-bottom:2.4rem}.x-tool-page__heading h1,.x-tools-index__copy h1{line-height:1}.x-studio__toolbar,.x-preview-surface{padding:.6rem}.x-post,.x-profile{border-radius:1.4rem}.x-screen .x-post,.x-screen .x-profile{border-radius:0}.x-post__header{gap:.65rem}.x-post--thread-item{grid-template-columns:2.75rem minmax(0,1fr) auto;column-gap:.65rem}.x-post__avatar{width:2.75rem;height:2.75rem}.x-screen[data-export=true] .x-post--thread-item{grid-template-columns:48px minmax(0,1fr) auto;column-gap:10px}.x-screen[data-export=true] .x-post__avatar{width:48px;height:48px}.x-profile__banner{height:7rem}.x-profile__avatar{width:4.9rem;height:4.9rem;margin-top:-2.45rem}.x-editable-number{width:4.2rem}.x-thread-retention__layout,.x-thread-retention__metrics{grid-template-columns:1fr}.x-thread-retention__metric[data-wide=true]{grid-column:auto}.x-thread-retention__button--primary{width:100%;margin-left:0}.x-thread-retention__limitation{grid-template-columns:1fr}}@media (width<=430px){.x-thread-retention__input-row{grid-template-columns:4.2rem minmax(0,1fr) 2.75rem}.x-thread-retention__actions,.x-thread-retention__report-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-thread-retention__button{width:100%;padding-inline:.65rem}.x-thread-retention__button--primary{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.x-thread-retention__button,.x-thread-retention__input-row input,.x-thread-retention__remove{transition:none}}.x-monetization{--monetization-accent:#b96bd0;--monetization-accent-strong:#cc66da;--monetization-accent-soft:#b96bd01f;--monetization-panel:#ffffff09;--monetization-border:#ffffff17}.x-monetization__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.x-monetization__header-icon{color:#e5a9ed;background:#cc66da1a;border:1px solid #cc66da3d;border-radius:.9rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.x-monetization__header-icon svg{width:1.35rem;height:1.35rem}.x-monetization .x-free-tool-studio__eyebrow{margin-bottom:.75rem;font-size:.75rem}.x-monetization__notice{border:1px solid #ffffff17;border-left:3px solid var(--monetization-accent-strong);color:#d4d4d8c7;background:#ffffff07;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin:1rem clamp(1rem,3vw,1.5rem) 0;padding:.9rem 1rem;font-size:.875rem;line-height:1.6;display:grid}.x-monetization__notice svg{color:#d99ae3;width:1.1rem;height:1.1rem;margin-top:.18rem}.x-monetization__notice strong{color:#f5f5f5;font-weight:700}.x-monetization__tabs{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;gap:.5rem;margin:0;padding:1rem clamp(1rem,3vw,1.5rem) .85rem;display:flex;overflow-x:auto}.x-monetization__tab{color:#e4e4e7cc;min-height:2.75rem;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:0 1rem;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.x-monetization__tab:hover{color:#fff;background:#cc66da14;border-color:#cc66da57}.x-monetization__tab:active{transform:translateY(1px)}.x-monetization__tab[aria-selected=true]{background:var(--monetization-accent-soft);color:#f3c9f7;border-color:#cc66da80;box-shadow:inset 0 0 0 1px #cc66da14}.x-monetization__tab:focus-visible,.x-monetization__button:focus-visible,.x-monetization__input-wrap:focus-within{outline:none;box-shadow:0 0 0 2px #08080d,0 0 0 4px #cc66daa6}.x-monetization__layout{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:1rem;padding:0 clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem);display:grid}.x-monetization__panel{border:1px solid var(--monetization-border);background:var(--monetization-panel);border-radius:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.35rem)}.x-monetization__assumptions,.x-monetization__results{gap:1rem;display:grid}.x-monetization__panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.x-monetization__panel-heading p{color:#cc66da;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700;line-height:1.2}.x-monetization__panel-heading h3{color:#fff;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.x-monetization__panel-heading>span{color:#d4d4d8c7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:.38rem .65rem;font-size:.75rem;font-weight:700;line-height:1}.x-monetization__panel-description{color:#d4d4d8bf;max-width:38rem;margin:0;font-size:.875rem;line-height:1.6}.x-monetization__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.x-monetization__field{align-content:start;gap:.45rem;display:grid}.x-monetization__field label{color:#f5f5f5eb;font-size:.875rem;font-weight:700;line-height:1.35}.x-monetization__field>p{color:#a3a3a3eb;margin:0;font-size:.75rem;line-height:1.45}.x-monetization__input-wrap{background:#00000047;border:1px solid #ffffff1c;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:2.9rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;overflow:hidden}.x-monetization__input-wrap:hover{background:#0000005c;border-color:#ffffff2e}.x-monetization__input-wrap>span{color:#d4d4d8ad;padding:0 .75rem;font-size:.875rem;font-weight:700}.x-monetization__input-wrap input{color:#fff;min-width:0;min-height:2.8rem;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 .75rem;font-size:16px;font-weight:700}.x-monetization__input-wrap[data-format=currency] input{padding-left:0}.x-monetization__input-wrap[data-format=percent] input{padding-right:0}.x-monetization__input-wrap input::-webkit-inner-spin-button{appearance:none;margin:0}.x-monetization__input-wrap input::-webkit-outer-spin-button{appearance:none;margin:0}.x-monetization__error{color:#fecaca;background:#7f1d1d29;border:1px solid #f871713d;border-radius:.75rem;margin:0;padding:.75rem .85rem;font-size:.875rem;line-height:1.5}.x-monetization__formula{background:#00000040;border:1px solid #ffffff12;border-radius:.8rem;gap:.4rem;padding:.8rem .9rem;display:grid}.x-monetization__formula span{color:#a3a3a3f2;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.x-monetization__formula code{color:#e4e4e7e6;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.55}.x-monetization__interpretation{border-top:1px solid #ffffff12;padding-top:1rem}.x-monetization__interpretation h4{color:#f5f5f5;margin:0 0 .65rem;font-size:.875rem;font-weight:700}.x-monetization__interpretation ul{color:#d4d4d8bd;gap:.45rem;margin:0;padding-left:1.2rem;font-size:.875rem;line-height:1.55;display:grid}.x-monetization__result-main{background:radial-gradient(30rem 12rem at 90% 0,#cc66da2e,#0000 70%),#cc66da14;border:1px solid #cc66da38;border-radius:.9rem;padding:1.1rem}.x-monetization__result-main>div{color:#e4afea;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:flex}.x-monetization__result-main svg{width:1rem;height:1rem}.x-monetization__result-main>strong{color:#fff;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:clamp(2.25rem,6vw,3.8rem);font-weight:800;line-height:.98;display:block}.x-monetization__result-main>p{color:#d4d4d8c2;margin:.55rem 0 0;font-size:.8125rem;line-height:1.5}.x-monetization__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.x-monetization__metrics>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:.8rem;flex-direction:column;justify-content:space-between;gap:.55rem;min-height:5.4rem;padding:.8rem;display:flex}.x-monetization__metrics dt{color:#a3a3a3fa;order:2;font-size:.75rem;line-height:1.4}.x-monetization__metrics dd{color:#f5f5f5;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.x-monetization__margin{gap:.55rem;display:grid}.x-monetization__margin>div:first-child{color:#d4d4d8c7;justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.x-monetization__margin>div strong{color:#f5f5f5;font-variant-numeric:tabular-nums}.x-monetization__margin-track{background:#ffffff12;border-radius:999px;height:.7rem;overflow:hidden}.x-monetization__margin-track span{border-radius:inherit;background:linear-gradient(90deg,#9929ea,#cc66da);width:0;height:100%;transition:width .18s;display:block}.x-monetization__actions{flex-wrap:wrap;gap:.6rem;display:flex}.x-monetization__button{color:#f5f5f5e6;min-height:2.75rem;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s,opacity .16s;display:inline-flex}.x-monetization__button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff2e}.x-monetization__button:active:not(:disabled){transform:translateY(1px)}.x-monetization__button:disabled{cursor:not-allowed;opacity:.52}.x-monetization__button--primary{color:#f4d0f7;background:#cc66da29;border-color:#cc66da6b}.x-monetization__button--primary:hover:not(:disabled){background:#cc66da38;border-color:#cc66da9e}.x-monetization__button svg{width:1rem;height:1rem}.x-monetization__status{color:#a7f3d0db;min-height:1.4rem;margin:-.25rem 0 0;font-size:.75rem;line-height:1.45}.x-monetization__status[role=alert]{color:#fecaca}.x-monetization__excluded{background:#fb923c12;border:1px solid #fb923c2e;border-radius:.85rem;padding:.9rem}.x-monetization__excluded strong{color:#fed7aa;font-size:.875rem;font-weight:700;display:block}.x-monetization__excluded p{color:#d4d4d8bf;margin:.35rem 0 0;font-size:.8125rem;line-height:1.55}.x-monetization__footer{color:#a3a3a3e6;border-top:1px solid #ffffff12;margin:0 clamp(1rem,3vw,1.5rem);padding:0 0 1.25rem;font-size:.75rem;line-height:1.55}@media (width<=820px){.x-monetization__layout{grid-template-columns:1fr}}@media (width<=620px){.x-monetization__header{grid-template-columns:1fr}.x-monetization__header-icon{width:2.75rem;height:2.75rem}.x-monetization__fields,.x-monetization__metrics{grid-template-columns:1fr}.x-monetization__metrics>div{min-height:4.7rem}.x-monetization__actions{grid-template-columns:1fr;display:grid}.x-monetization__button{width:100%}}@media (prefers-reduced-motion:reduce){.x-monetization__tab,.x-monetization__input-wrap,.x-monetization__button,.x-monetization__margin-track span{transition:none}}.x-business-readiness{--readiness-accent:#b668d1;--readiness-accent-strong:#cc66da;--readiness-cyan:#22d3ee;--readiness-green:#34d399;--readiness-amber:#fbbf24;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.x-business-readiness__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.x-business-readiness__header>div{max-width:50rem}.x-business-readiness__eyebrow,.x-business-readiness__workbook-heading>span{color:#d994e3;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.x-business-readiness__header h2,.x-business-readiness__workbook-heading h2{color:#fff;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(1.65rem,4vw,2.4rem);font-weight:800;line-height:1.08}.x-business-readiness__header p,.x-business-readiness__workbook-heading p{color:#d4d4d4;margin:.75rem 0 0;font-size:.9375rem;line-height:1.65}.x-business-readiness__reset,.x-business-readiness__copy{color:#d4d4d4;min-height:2.75rem;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s,opacity .16s;display:inline-flex}.x-business-readiness__reset svg,.x-business-readiness__copy svg{width:1rem;height:1rem}.x-business-readiness__reset:hover:not(:disabled),.x-business-readiness__copy:hover:not(:disabled){color:#fff;background:#cc66da1a;border-color:#cc66da61}.x-business-readiness__reset:active:not(:disabled),.x-business-readiness__copy:active:not(:disabled){transform:translateY(1px)}.x-business-readiness__reset:disabled,.x-business-readiness__copy:disabled{cursor:not-allowed;opacity:.42}.x-business-readiness__reset:focus-visible,.x-business-readiness__copy:focus-visible,.x-business-readiness__options button:focus-visible,.x-business-readiness__download:focus-visible,.x-business-readiness__preview-download:focus-visible{outline:none;box-shadow:0 0 0 2px #050307,0 0 0 4px #cc66dab8}.x-business-readiness__legend{background:#ffffff06;border:1px solid #ffffff14;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.x-business-readiness__legend span{color:#a3a3a3;text-align:center;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.65rem .8rem;font-size:.75rem;line-height:1.4;display:flex}.x-business-readiness__legend span+span{border-left:1px solid #ffffff12}.x-business-readiness__legend strong{color:#f5f5f5;background:#ffffff12;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;display:inline-flex}.x-business-readiness__layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);align-items:start;gap:1rem;display:grid}.x-business-readiness__criteria{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.x-business-readiness__criterion{background:#ffffff07;border:1px solid #ffffff14;border-radius:.95rem;grid-template-columns:minmax(0,1fr) 13.5rem;align-items:center;gap:1rem;padding:1rem;transition:border-color .16s,background-color .16s;display:grid}.x-business-readiness__criterion[data-complete=true]{background:linear-gradient(90deg,#9929ea0b,#0000 58%),#ffffff08;border-color:#cc66da33}.x-business-readiness__criterion-copy{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.x-business-readiness__criterion-copy>span{color:#737373;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.09em;padding-top:.15rem;font-size:.75rem;font-weight:800}.x-business-readiness__criterion h3{color:#f5f5f5;margin:0;font-size:.9375rem;font-weight:800;line-height:1.3}.x-business-readiness__criterion p{color:#d4d4d4;margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.x-business-readiness__criterion-copy small{color:#a3a3a3;align-items:flex-start;gap:.4rem;margin-top:.55rem;font-size:.75rem;line-height:1.45;display:flex}.x-business-readiness__criterion-copy small svg{color:#737373;flex:none;width:.9rem;height:.9rem;margin-top:.05rem}.x-business-readiness__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.x-business-readiness__options button{color:#a3a3a3;min-height:3.7rem;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:.7rem;place-items:center;gap:.1rem;padding:.4rem .25rem;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid}.x-business-readiness__options button:hover{color:#fff;background:#ffffff0e;border-color:#ffffff2e}.x-business-readiness__options button:active{transform:translateY(1px)}.x-business-readiness__options button[data-selected=true]{color:#fff;background:#9929ea29;border-color:#cc66da8c}.x-business-readiness__options button>span{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.x-business-readiness__options button small{color:inherit;font-size:.75rem;font-weight:700}.x-business-readiness__result{--result-accent:var(--readiness-accent-strong);background:radial-gradient(24rem 12rem at 100% 0,#9929ea2e,#0000 74%),#0c0910;border:1px solid #cc66da3d;border-radius:1rem;gap:1rem;padding:1.1rem;display:grid;position:sticky;top:6.75rem;overflow:hidden}.x-business-readiness__result[data-band=strong]{--result-accent:var(--readiness-green);border-color:#34d39947}.x-business-readiness__result[data-band=test]{--result-accent:#a78bfa;border-color:#a78bfa4d}.x-business-readiness__result[data-band=lower]{--result-accent:var(--readiness-amber);border-color:#fbbf2447}.x-business-readiness__score-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.x-business-readiness__score-row>div>span,.x-business-readiness__score-row>span,.x-business-readiness__next-step>span,.x-business-readiness__actions>span{color:#a3a3a3;letter-spacing:.04em;font-size:.75rem;font-weight:700}.x-business-readiness__score-row>div>strong{color:#fff;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.65rem;font-weight:800;line-height:1;display:block}.x-business-readiness__score-row strong small{color:#737373;letter-spacing:0;margin-left:.2rem;font-size:.95rem}.x-business-readiness__score-row>span{white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:.35rem .55rem}.x-business-readiness__meter{grid-template-columns:repeat(16,minmax(0,1fr));gap:.2rem;display:grid}.x-business-readiness__meter span{background:#ffffff14;border-radius:999px;height:.45rem}.x-business-readiness__meter span[data-filled=true]{background:var(--result-accent)}.x-business-readiness__verdict{border-top:1px solid #ffffff12;padding-top:1rem}.x-business-readiness__verdict>span{color:var(--result-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.x-business-readiness__verdict h3,.x-business-readiness__empty h3{color:#fff;font-family:var(--font-heading,"Outfit", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.025em;margin:.35rem 0 0;font-size:1.35rem;font-weight:800;line-height:1.15}.x-business-readiness__verdict p,.x-business-readiness__next-step p,.x-business-readiness__empty p{color:#d4d4d4;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}.x-business-readiness__next-step{border-left:2px solid var(--result-accent);padding-left:.75rem}.x-business-readiness__actions{border-top:1px solid #ffffff12;padding-top:.95rem}.x-business-readiness__actions ul{gap:.7rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.x-business-readiness__actions li{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.x-business-readiness__actions li>svg{width:1rem;height:1rem;color:var(--result-accent);margin-top:.1rem}.x-business-readiness__actions li strong{color:#f5f5f5;font-size:.8125rem;line-height:1.35;display:block}.x-business-readiness__actions li p{color:#a3a3a3;margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.x-business-readiness__copy{width:100%}.x-business-readiness__empty{text-align:center;border:1px dashed #ffffff1a;border-radius:.85rem;align-content:center;place-items:center;min-height:14rem;padding:1.25rem;display:grid}.x-business-readiness__empty>svg{color:#a3a3a3;width:1.5rem;height:1.5rem}.x-business-readiness__download,.x-business-readiness__preview-download{color:#0a0a0a;text-align:left;background:#fff;border-radius:.8rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.2rem;padding:.7rem .9rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.x-business-readiness__download:hover,.x-business-readiness__preview-download:hover{background:#e5e5e5}.x-business-readiness__download:active,.x-business-readiness__preview-download:active{transform:translateY(1px)}.x-business-readiness__download>svg,.x-business-readiness__preview-download>svg{flex:none;width:1.1rem;height:1.1rem}.x-business-readiness__download span{display:grid}.x-business-readiness__download small{color:#525252;font-size:.75rem;font-weight:600}.x-business-readiness__workbook{background:radial-gradient(34rem 16rem at 0 0,#22d3ee12,#0000 74%),#ffffff05;border:1px solid #ffffff14;border-radius:1rem;gap:1.25rem;margin-top:.35rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.x-business-readiness__workbook-heading{max-width:48rem}.x-business-readiness__preview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8rem;display:grid}.x-business-readiness__preview-grid figure{min-width:0;margin:0}.x-business-readiness__preview-grid figure>div{background:#f5f5f5;border:1px solid #ffffff1a;border-radius:.8rem;align-items:center;min-height:15rem;display:flex;overflow:hidden}.x-business-readiness__preview-grid img{width:100%;height:auto;display:block}.x-business-readiness__preview-grid figcaption{color:#a3a3a3;margin-top:.55rem;font-size:.75rem;font-weight:700}.x-business-readiness__preview-download{justify-self:start}@media (width<=980px){.x-business-readiness__layout{grid-template-columns:1fr}.x-business-readiness__result{position:static}}@media (width<=720px){.x-business-readiness__header{display:grid}.x-business-readiness__reset{justify-self:start}.x-business-readiness__legend{grid-template-columns:1fr}.x-business-readiness__legend span{text-align:left;justify-content:flex-start}.x-business-readiness__legend span+span{border-top:1px solid #ffffff12;border-left:0}.x-business-readiness__criterion{grid-template-columns:1fr}.x-business-readiness__options button{min-height:3.2rem}.x-business-readiness__preview-grid{grid-template-columns:1fr}.x-business-readiness__preview-grid figure>div{min-height:0}.x-business-readiness__preview-download{width:100%}}@media (width<=420px){.x-business-readiness__criterion-copy{grid-template-columns:1fr}.x-business-readiness__criterion-copy>span{padding:0}.x-business-readiness__score-row{display:grid}.x-business-readiness__score-row>span{justify-self:start}}@media (prefers-reduced-motion:reduce){.x-business-readiness__reset,.x-business-readiness__copy,.x-business-readiness__criterion,.x-business-readiness__options button,.x-business-readiness__download,.x-business-readiness__preview-download{transition:none}}.x-tool-next-step{background:#cc66da14;border:1px solid #cc66da52;border-radius:1rem;gap:1.25rem;margin-top:1.5rem;padding:1.25rem;display:grid}@media (width>=768px){.x-tool-next-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.5rem}}.x-tool-next-step__eyebrow{color:#e8b4f0f2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.x-tool-next-step h3{color:#fafafafa;font-family:var(--font-heading,inherit);margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.x-tool-next-step p{color:#e4e4e7e6;max-width:40rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.x-tool-next-step__extension{align-items:flex-start;gap:.5rem;display:flex}.x-tool-next-step__extension svg{color:#e8b4f0f2;flex:none;width:1rem;height:1rem;margin-top:.25rem}.x-tool-next-step__extension a{color:#fafafafa;text-underline-offset:3px;font-weight:600;text-decoration:underline}.x-tool-next-step__actions{justify-items:stretch;gap:.5rem;display:grid}@media (width>=768px){.x-tool-next-step__actions{justify-items:center}}.x-tool-next-step__extension a:focus-visible,.x-tool-next-step-bar__dismiss:focus-visible{outline-offset:3px;outline:2px solid #e8b4f0f2}.x-tool-next-step .x-tool-next-step__note{color:#d4d4d8e6;text-align:center;margin:0;font-size:.8125rem}.x-tool-next-step-bar{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:60;background:#0c0a09;border:1px solid #ffffff24;border-radius:.875rem;align-items:stretch;gap:.25rem;display:flex;position:fixed;left:.75rem;box-shadow:0 12px 32px #00000080}@media (width>=768px){.x-tool-next-step-bar{display:none}}@media (prefers-reduced-motion:no-preference){.x-tool-next-step-bar{animation:.2s ease-out x-tool-next-step-bar-in}}@keyframes x-tool-next-step-bar-in{0%{opacity:0;transform:translateY(.75rem)}}.x-tool-next-step-bar__offer{flex:auto;gap:.25rem;min-width:0;padding:.5rem 0 .375rem .5rem;display:grid}.x-tool-next-step-bar__note{color:#d4d4d8e6;text-align:center;margin:0;font-size:.8125rem;line-height:1.35}.x-tool-next-step-bar__dismiss{color:#d4d4d8e6;cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;display:inline-flex}.x-tool-next-step-bar__dismiss:hover{color:#fafafa}.x-tool-next-step-bar__dismiss svg{width:1.125rem;height:1.125rem}.x-tool-result-prompt{background:#cc66da14;border:1px solid #cc66da52;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 1rem;display:flex}.x-tool-result-prompt__text{color:#fafafaf5;text-wrap:pretty;flex:18rem;margin:0;font-size:15px;font-weight:600;line-height:1.45}.x-tool-result-prompt__action{flex:none;justify-items:center;gap:.25rem;display:grid}.x-tool-result-prompt__note{color:#d4d4d8e6;white-space:nowrap;margin:0;font-size:13px;line-height:1.35}@media (width<=639px){.x-tool-result-prompt__action{flex:100%;justify-items:stretch}.x-tool-result-prompt__action .x-tool-cta{width:100%}.x-tool-result-prompt__note{text-align:center}}.x-tweet-generator{grid-template-rows:none}.x-mockup-start{z-index:2;color:#fafafaf5;text-align:left;background:#1d9bf012;border:1px solid #1d9bf059;border-radius:.95rem;justify-self:center;gap:.875rem;width:min(100%,48.9rem);padding:1rem;display:grid;position:relative}.x-mockup-start__title{color:#fafafa;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.x-mockup-start__subtitle{color:#e4e4e7e0;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.x-mockup-start__modes{scrollbar-width:none;gap:.5rem;margin:-.25rem;padding:.25rem;display:flex;overflow-x:auto}.x-mockup-start__modes::-webkit-scrollbar{display:none}.x-mockup-start__modes button,.x-mockup-start__target,.x-mockup-start__submit,.x-mockup-ai__use{font:inherit;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.x-mockup-start__modes button{color:#f4f4f5eb;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.x-mockup-start__modes button:hover{background:#ffffff17;border-color:#ffffff47}.x-mockup-start__modes button[aria-pressed=true]{color:#fff;background:#1d9bf0;border-color:#1d9bf0}.x-mockup-start__modes button:focus-visible,.x-mockup-start__submit:focus-visible,.x-mockup-ai__use:focus-visible,.x-mockup-start__target:has(input:focus-visible){outline-offset:2px;outline:2px solid #8ecdf8}.x-mockup-start__form{gap:.75rem;display:grid}.x-mockup-start__targets{flex-wrap:wrap;gap:.5rem;display:flex}.x-mockup-start__target{color:#e4e4e7eb;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.5rem;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.x-mockup-start__target input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.x-mockup-start__target:hover{border-color:#ffffff47}.x-mockup-start__target[data-active=true]{color:#fff;background:#1d9bf029;border-color:#1d9bf0}.x-mockup-start__row{gap:.5rem;display:flex}.x-mockup-start__handle{flex:auto;min-width:0;display:flex;position:relative}.x-mockup-start__handle>span{color:#d4d4d8d9;pointer-events:none;font-size:1rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.x-mockup-start__input{color:#fafafa;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#00000059;border:1px solid #ffffff29;border-radius:.5rem;flex:auto;padding:0 .875rem;font-size:16px;transition:border-color .16s,box-shadow .16s}.x-mockup-start__handle .x-mockup-start__input{padding-left:1.875rem}.x-mockup-start__input::placeholder{color:#a1a1aaf2}.x-mockup-start__input:focus-visible{border-color:#1d9bf0;outline:none;box-shadow:0 0 0 3px #1d9bf059}.x-mockup-start__input[aria-invalid=true]{border-color:#f87171b3}.x-mockup-start__submit{color:#fff;background:#1d9bf0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:6rem;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:700;display:inline-flex}.x-mockup-start__submit:hover{background:#1a8cd8}.x-mockup-start__submit:active{background:#1879bd}.x-mockup-start__submit:disabled{opacity:.65;cursor:not-allowed}.x-mockup-start__spinner{animation:.8s linear infinite x-mockup-spin}@keyframes x-mockup-spin{to{transform:rotate(360deg)}}.x-mockup-start__message{color:#d4d4d8eb;margin:0;font-size:.875rem;line-height:1.5}.x-mockup-start__message[data-tone=success]{color:#86efac}.x-mockup-start__message[data-tone=error]{color:#fca5a5}.x-mockup-start__note{color:#d4d4d8eb;border-top:1px solid #ffffff14;margin:0;padding-top:.75rem;font-size:.875rem;line-height:1.5}.x-mockup-start__field{gap:.375rem;min-width:0;display:grid}.x-mockup-start__field label{color:#e4e4e7eb;font-size:.875rem;font-weight:600}.x-mockup-ai,.x-mockup-ai__results,.x-mockup-ai__fields{gap:.75rem;display:grid}@media (width>=640px){.x-mockup-ai__fields{grid-template-columns:minmax(0,1fr) 10rem auto;align-items:end}}.x-mockup-ai__caveat{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2459;border-radius:.5rem;margin:0;padding:.625rem .75rem;font-size:.875rem;line-height:1.5}.x-mockup-ai__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.x-mockup-ai__draft{background:#0000004d;border:1px solid #ffffff1f;border-radius:.75rem;gap:.625rem;padding:.875rem;display:grid}.x-mockup-ai__draft p{color:#f4f4f5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.55}.x-mockup-ai__use{color:#8ecdf8;background:0 0;border:1px solid #1d9bf08c;border-radius:.5rem;justify-self:start;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.x-mockup-ai__use:hover{background:#1d9bf01f}.x-mockup-ai__use[data-active=true]{color:#fff;background:#1d9bf0;border-color:#1d9bf0}.x-mockup-ai__notes{color:#d4d4d8e0;margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.5}.x-mockup-next-step{text-align:left;justify-self:center;width:min(100%,48.9rem)}.x-mockup-next-step .x-tool-next-step{margin-top:0}@media (width<=640px){.x-tweet-generator__mode-tabs button,.x-studio__mode-tabs button,.x-studio__segmented button,.x-studio__button,.x-studio__file-button,.x-studio__field select{min-height:2.75rem}.x-studio__toolbar{padding:.875rem}}@media (width<=560px){.x-mockup-start{gap:.75rem;padding:.875rem}.x-mockup-start__row{flex-wrap:wrap}.x-mockup-start__submit{width:100%}}@media (prefers-reduced-motion:reduce){.x-mockup-start__spinner{animation:none}.x-mockup-start__modes button,.x-mockup-start__target,.x-mockup-start__submit,.x-mockup-ai__use,.x-mockup-start__input{transition:none}}@media (width<=767px){.x-tool-next-step__extension{display:none}body:has(.x-tool-next-step-bar) scroll-to-top{bottom:calc(env(safe-area-inset-bottom,0px) + 6.75rem)}}.x-tool-next-step__email{border-top:1px solid #ffffff1a;grid-column:1/-1;gap:.75rem;padding-top:1.25rem;display:grid}.x-tool-next-step .x-tool-next-step__email-title{color:#fafafaf5;max-width:none;margin:0;font-size:.9375rem;font-weight:600}@media (width>=768px){.x-tool-next-step__email .x-lead-modal__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.x-tool-next-step__email .x-lead-modal__form>:not(.x-free-tool-field){grid-column:1/-1}.x-tool-next-step__email .x-lead-modal__submit{justify-self:start;width:auto;min-width:14rem}}
