.builder-landing{--neutral-surface:#f7f6f5;--neutral-canvas:#fff;--neutral-text:#0b0b0b;--neutral-secondary:#686460;--neutral-placeholder:#746f6a;--neutral-divider:#e5e2df;--neutral-input:#8c8681;--neutral-on-dark:#b8b3af;--neutral-dark-border:#686460;--status-success:#287447;--status-warning:#8a5a12;--status-error:#b12b35;--status-information:#35649a}.builder-landing :is(.feedback,.form-result).error:before,.builder-landing :is(.feedback,.form-result)[data-status=error]:before{content:"×";color:var(--status-error)}.builder-landing :is(.feedback,.form-result).success:before,.builder-landing :is(.feedback,.form-result)[data-status=success]:before{content:"✓";color:var(--status-success)}.builder-landing :is(.feedback,.form-result)[data-status=information]:before{content:"i";color:var(--status-information)}.builder-landing :is(.feedback,.form-result):is(.error,.success,[data-status]):before{vertical-align:baseline;place-items:center;width:18px;height:18px;margin-right:7px;font:700 13px/1 Arial,sans-serif;display:inline-grid}.builder-landing :is(.night,.dark,.headline,.confidence-input) :is(.feedback,.form-result):is(.error,.success,[data-status]):before{background:var(--neutral-canvas);border-radius:50%}.builder-landing .demo input::placeholder,.builder-landing .demo textarea::placeholder,.builder-landing .variant input::placeholder{color:var(--neutral-placeholder);opacity:1}.builder-landing .demo :is(.sentence-form input,.composer textarea,.gentle-form input){color:var(--fg)}.builder-landing{--orange:#f95d02;--hover:#ec3023;--pink:#c94b8c;--ink:#0b0b0b;--muted:var(--neutral-secondary);--line:var(--neutral-divider);--surface:var(--neutral-surface);--round:30px}.builder-landing *{box-sizing:border-box}.builder-landing{scroll-behavior:smooth;color:var(--ink);font-family:var(--font-bricolage),Arial,sans-serif;background:#fff;margin:0;scroll-padding-top:36px;font-size:17px;line-height:1.5}.builder-landing button,.builder-landing input,.builder-landing textarea{font:inherit;color:inherit}.builder-landing button,.builder-landing a,.builder-landing input,.builder-landing textarea{-webkit-tap-highlight-color:transparent}.builder-landing button,.builder-landing a{touch-action:manipulation}.builder-landing button{cursor:pointer}.builder-landing button:disabled{cursor:default}.builder-landing a{color:inherit;text-underline-offset:5px}.builder-landing button{border:0}.builder-landing button:focus-visible,.builder-landing a:focus-visible,.builder-landing input:focus-visible,.builder-landing textarea:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.builder-landing button:focus:not(:focus-visible){outline:none}.builder-landing button:disabled{opacity:.55}.builder-landing img,.builder-landing video{max-width:100%;display:block}.builder-landing video{background:0 0}.builder-landing h1,.builder-landing h2,.builder-landing h3,.builder-landing p{margin:0}.builder-landing h1,.builder-landing h2,.builder-landing h3{letter-spacing:-.055em;font-weight:800;line-height:1.02}.builder-landing h1{font-size:clamp(68px,9.75vw,160px)}.builder-landing h3{font-size:clamp(28px,3.1vw,44px)}.builder-landing em{color:var(--orange);font-style:normal}.builder-landing [hidden]{display:none!important}.builder-landing .wrap{width:var(--marketing-content-width);margin-inline:auto}.builder-landing .wide{width:var(--marketing-wide-width);margin-inline:auto}.builder-landing .wrap-inner{padding-inline:clamp(24px,4.5vw,68px)}.builder-landing .section{margin-top:var(--marketing-section-space)}.builder-landing .eyebrow{letter-spacing:.13em;font-size:12px;font-weight:750;line-height:1.5}.builder-landing .lead{color:var(--muted);font-size:23px;line-height:1.5}.builder-landing .small-copy{color:var(--muted);font-size:13px;line-height:1.6}.builder-landing .aside{color:var(--pink);letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.2;background:0 0!important}.builder-landing .actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.builder-landing .button{background:var(--orange);color:var(--ink);border:0;justify-content:space-between;align-items:center;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.builder-landing .button:hover{background:var(--hover);color:var(--ink)}.builder-landing .button:active{transform:translateY(4px);box-shadow:0 1px #bf4600}.builder-landing .button:hover>span,.builder-landing .button:focus-visible>span{animation:.55s builder-eager}.builder-landing .text-link{align-items:center;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.builder-landing .text-link:hover{text-decoration:none}.builder-landing .section-heading{margin-bottom:var(--marketing-heading-space);justify-content:space-between;align-items:end;gap:40px;display:flex}.builder-landing .section-heading .eyebrow{margin-bottom:25px}.builder-landing .right-copy{width:36%;padding-bottom:6px}.builder-landing .right-copy .text-link{margin-top:20px}.builder-landing .tiny{color:var(--muted);font-size:12px}.builder-landing .skip{z-index:1000;background:#fff;padding:10px;position:absolute;top:-100px;left:20px}.builder-landing .skip:focus{top:10px}.builder-landing .hero-top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.builder-landing .hero h1>span{color:var(--orange)}.builder-landing .hero-bottom{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:350px;display:grid}.builder-landing .hero-actor{place-items:center;min-height:445px;margin-top:-165px;display:grid;position:relative}.builder-landing .hero-actor video{object-fit:contain;width:530px;max-width:115%;height:470px}.builder-landing .hero-aside{border:0;padding:10px 0;font-size:19px;position:absolute;bottom:78px;right:0;transform:rotate(-5deg)}.builder-landing .hero-caption{color:var(--muted);font-size:12px;position:absolute;bottom:14px;left:25%}.builder-landing textarea{resize:vertical;border:1px solid var(--neutral-input);background:#fff;border-radius:11px;width:100%;min-height:143px;max-height:300px;padding:16px 17px;font-size:20px;line-height:1.5;transition:outline-color .2s;display:block}.builder-landing textarea::placeholder{color:var(--neutral-placeholder);opacity:1}.builder-landing #idea-feedback{min-height:21px;margin-top:18px}.builder-landing #idea-feedback.success:before{content:"✓";color:var(--status-success);margin-right:8px}.builder-landing #idea-feedback.error:before{content:"!";color:var(--status-error);margin-right:8px}.builder-landing .questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:650;list-style:none;display:flex}.builder-landing .questions summary::-webkit-details-marker{display:none}.builder-landing .questions summary>span{font-size:24px;font-weight:400}.builder-landing .questions details[open] summary>span{transform:rotate(45deg)}.builder-landing .performance{grid-template-columns:1.05fr 1fr;align-items:center;gap:25px;min-height:530px;padding:20px 65px 30px;display:grid}.builder-landing .performance-copy>p:not(.eyebrow){color:var(--neutral-on-dark);max-width:390px;margin-top:27px;line-height:1.6}.builder-landing .url-field{border:1px solid var(--neutral-input);border-radius:8px;align-items:center;gap:12px;padding:11px 13px;display:flex}.builder-landing .url-field input{background:0 0;border:0;width:100%;min-width:0;font:11px/1.6 ui-monospace,monospace}.builder-landing .url-field button{white-space:nowrap;background:0 0;font-size:12px;font-weight:650}.builder-landing .collection{border-top:1px solid var(--line);padding:64px 0 35px}.builder-landing .preview-arrow{color:var(--orange);font-size:25px;transition:transform .2s;position:absolute;bottom:5px;right:14px}.builder-landing .faq{grid-template-columns:1fr 1.1fr;gap:75px;display:grid}.builder-landing .faq .eyebrow{margin-bottom:25px}.builder-landing .faq .aside{margin-top:25px;font-size:19px;display:block;transform:rotate(-4deg)}.builder-landing .questions details{border-bottom:1px solid var(--line);padding:21px 0}.builder-landing .questions details:first-child{padding-top:0}.builder-landing .questions summary{font-size:17px;line-height:1.4}.builder-landing .questions p{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.7}.builder-landing .questions a{margin-top:15px;font-size:13px;display:inline-block}.builder-landing .closing{background:var(--ink);border-radius:var(--round);color:#fff;margin-top:160px}.builder-landing .closing-inner{padding:60px 65px 28px;position:relative}.builder-landing .closing .eyebrow{color:var(--neutral-on-dark);margin-bottom:30px}.builder-landing .closing h2 em{color:var(--orange)}.builder-landing .closing-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:35px;display:flex}.builder-landing .closing-bottom p{color:var(--neutral-on-dark);font-size:20px;line-height:1.5}.builder-landing .closing-bottom .button{min-width:240px}.builder-landing .corner-cast{z-index:2;align-items:center;width:360px;display:flex;position:absolute;top:-72px;right:65px}.builder-landing .peel-sticker{width:145px;height:170px;transform:translate(var(--drag-x,0px),var(--drag-y,0px));pointer-events:none;flex:0 0 145px;position:relative}.builder-landing .peel-sticker+.peel-sticker{margin-left:-37px}.builder-landing .peel-sticker img{object-fit:contain;transform-origin:70% 82%;pointer-events:none;-webkit-user-select:none;user-select:none;width:145px;max-width:none;height:170px}.builder-landing .peel-sticker:first-child img{transform:rotate(-15deg)translateY(7px)}.builder-landing .peel-sticker:nth-child(2) img{transform:rotate(5deg)translateY(-8px)}.builder-landing .peel-sticker:nth-child(3) img{transform:rotate(15deg)translateY(10px)}.builder-landing .material-source{visibility:hidden}.builder-landing .sticker-paper{pointer-events:none;transform-origin:70% 82%;--paper-light:#fff;--paper-base:#f7f6f5;--paper-shadow:#b8b3af;width:100%;height:100%;display:block;position:absolute;inset:0}.builder-landing .sticker-paper svg{width:100%;height:100%;display:block;overflow:visible}.builder-landing .paper-stop-light{stop-color:var(--paper-light)}.builder-landing .paper-stop-base{stop-color:var(--paper-base)}.builder-landing .paper-stop-shadow{stop-color:var(--paper-shadow)}.builder-landing .paper-full-back{opacity:0}.builder-landing .sticker-removed{visibility:hidden;pointer-events:none}.builder-landing .sticker-handle-frame{transform-origin:70% 82%;pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.builder-landing .peel-handle{cursor:grab;touch-action:none;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;position:absolute;transform:translate(-50%,-50%)}.builder-landing .peel-handle:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.builder-landing .dragging .peel-handle{cursor:grabbing}.builder-landing .sticker-removed .peel-handle{pointer-events:none}.builder-landing .peel-sticker.dragging{z-index:20}.builder-landing .falling-sticker-layer{pointer-events:none;z-index:9998;position:fixed;inset:0;overflow:clip}.builder-landing .falling-sticker{pointer-events:none;transform-origin:50%;position:absolute}.builder-landing .falling-sticker .sticker-paper{visibility:visible}.builder-landing .peel-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.builder-landing .peel-actions button{color:var(--neutral-on-dark);background:0 0;padding:8px 0;font-size:11px}.builder-landing .peel-actions span{color:var(--pink);font-size:12px}.builder-landing .screen-reaction{pointer-events:none;z-index:100;visibility:hidden;position:fixed;inset:0;overflow:clip}.builder-landing .screen-reaction.active{visibility:visible}.builder-landing .screen-reaction>span:first-child{letter-spacing:-.09em;color:var(--orange);white-space:nowrap;opacity:0;font-size:clamp(100px,22vw,360px);font-weight:800;line-height:1;position:absolute;top:25vh;left:-3vw}.builder-landing .screen-reaction>.aside{opacity:0;font-size:clamp(20px,2.6vw,38px);position:absolute;top:65vh;right:8vw;transform:rotate(-4deg)}.builder-landing .screen-reaction.active>span:first-child{animation:2.8s cubic-bezier(.2,.8,.2,1) builder-screen-word}.builder-landing .screen-reaction.active>.aside{animation:2.8s builder-aside-in}.builder-landing .screen-reaction[data-tone=short]>span:first-child{font-size:clamp(160px,28vw,440px);left:8vw}@keyframes builder-eager{35%{transform:translate(4px,-4px)}70%{transform:translate(-1px,1px)}to{transform:none}}@keyframes builder-screen-word{0%{opacity:0;transform:translate(100vw)rotate(8deg)}18%{opacity:1;transform:translate(-3vw)rotate(-3deg)}32%,73%{opacity:1;transform:none}to{opacity:0;transform:translate(-100vw)rotate(-5deg)}}@keyframes builder-aside-in{0%,25%{opacity:0}35%,78%{opacity:1}to{opacity:0}}@media (min-width:1600px){.builder-landing .hero-actor{margin-top:-175px}.builder-landing .hero-actor video{width:560px;max-width:100%;height:490px}.builder-landing .hero-bottom{min-height:370px}}@media (max-width:1100px){.builder-landing .wrap{width:var(--marketing-content-width)}.builder-landing .section{margin-top:var(--marketing-section-space)}.builder-landing .hero-actor{margin-top:-80px}.builder-landing .hero-actor video{height:410px}.builder-landing .hero-aside{font-size:16px;bottom:45px}.builder-landing .hero-copy .text-link{font-size:12px}.builder-landing .right-copy{width:39%}.builder-landing .lead{font-size:20px}.builder-landing .performance{min-height:490px;padding-inline:35px}.builder-landing .faq{gap:40px}.builder-landing .closing-inner{padding:55px 40px 25px}.builder-landing .corner-cast{right:40px}}@media (max-width:760px){.builder-landing .wrap{width:var(--marketing-content-width)}.builder-landing .section{margin-top:var(--marketing-section-space)}.builder-landing .hero-top{margin-bottom:25px}.builder-landing .hero-top .tiny{display:none}.builder-landing .eyebrow{font-size:10px}.builder-landing .hero-bottom{grid-template-columns:1fr;gap:0}.builder-landing .hero-copy .text-link{font-size:14px}.builder-landing .hero-actor{order:1;justify-items:start;height:270px;min-height:270px;margin-top:5px;padding-left:15px}.builder-landing .hero-actor video{width:295px;max-width:85%;height:295px}.builder-landing .hero-aside{text-align:left;max-width:125px;font-size:17px;bottom:62px;right:8px}.builder-landing .hero-caption{font-size:10px;bottom:0;left:25px}.builder-landing .section-heading{margin-bottom:var(--marketing-heading-space);display:block}.builder-landing .section-heading .eyebrow{margin-bottom:20px}.builder-landing .right-copy{width:auto;max-width:430px;margin-top:25px;font-size:19px}.builder-landing .wrap-inner{padding-inline:23px}.builder-landing .performance{grid-template-columns:1fr;gap:0;min-height:0;padding:35px 23px 25px}.builder-landing .performance-copy>p:not(.eyebrow){margin-top:19px;font-size:15px}.builder-landing .collection{padding-top:38px}.builder-landing .faq{display:block}.builder-landing .faq .aside{margin-top:18px;font-size:17px}.builder-landing .questions{margin-top:38px}.builder-landing .questions summary{font-size:15px}.builder-landing .closing{border-radius:23px;margin-top:130px}.builder-landing .closing-inner{padding:100px 25px 25px}.builder-landing .closing .eyebrow{margin-bottom:25px;font-size:9px}.builder-landing .closing-bottom{flex-direction:column;align-items:start;gap:25px;margin-top:25px}.builder-landing .closing-bottom p{font-size:18px}.builder-landing .closing-bottom .button{min-width:225px}.builder-landing .corner-cast{width:290px;top:-60px;right:20px}.builder-landing .peel-sticker{flex-basis:120px;width:120px;height:145px}.builder-landing .peel-sticker img{width:120px;height:145px}.builder-landing .peel-sticker+.peel-sticker{margin-left:-30px}.builder-landing .peel-actions{gap:8px 20px;margin-top:25px}.builder-landing .peel-actions span{flex-basis:100%;font-size:11px}.builder-landing .peel-handle{width:44px;height:44px}.builder-landing .screen-reaction>span:first-child{font-size:30vw;top:30vh;left:-5vw}.builder-landing .screen-reaction>.aside{font-size:23px;top:55vh;right:5vw}.builder-landing .screen-reaction[data-tone=short]>span:first-child{font-size:43vw}}@media (max-width:380px){.builder-landing .hero-aside{max-width:100px;font-size:15px}.builder-landing .corner-cast{right:12px}}@media (prefers-reduced-motion:reduce){.builder-landing{scroll-behavior:auto}.builder-landing *,.builder-landing :before,.builder-landing :after{transition:none!important;animation:none!important}.builder-landing .screen-reaction.active>span{opacity:1!important}}.builder-landing.motion-paused *,.builder-landing.motion-paused :before,.builder-landing.motion-paused :after{animation-play-state:paused!important}.builder-landing.motion-paused .screen-reaction{display:none}.builder-landing h3{letter-spacing:-.045em}@media (max-width:760px){.builder-landing .hero-aside{top:27px;bottom:auto;right:0}.builder-landing .corner-cast{width:290px;right:40px}}@media (max-width:380px){.builder-landing .corner-cast{width:240px;right:30px}.builder-landing .peel-sticker{flex-basis:100px;width:100px;height:125px}.builder-landing .peel-sticker img{width:100px;height:125px}.builder-landing .peel-sticker+.peel-sticker{margin-left:-25px}}@media (min-width:761px) and (max-width:1100px){.builder-landing .hero-actor video{max-width:100%}}.builder-landing .agent-names{flex-wrap:wrap;gap:8px;display:flex}.builder-landing .agent-names span{border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-size:12px}@media (max-width:760px){.builder-landing .agent-names span{padding:7px 10px;font-size:10px}}@media (min-width:761px){.builder-landing .wrap{width:var(--marketing-content-width)}.builder-landing .section{margin-top:var(--marketing-section-space)}.builder-landing .hero-top{margin-bottom:22px}.builder-landing .hero-bottom{gap:30px;min-height:270px}.builder-landing .hero-actor{min-height:290px;margin-top:-60px}.builder-landing .hero-actor video{width:390px;max-width:100%;height:clamp(280px,41vh,350px)}.builder-landing .hero-aside{font-size:17px;bottom:45px}.builder-landing .hero-caption{font-size:11px;bottom:3px;left:24%}.builder-landing .section-heading{margin-bottom:var(--marketing-heading-space);gap:35px}.builder-landing .section-heading .eyebrow{margin-bottom:18px}.builder-landing .lead{font-size:20px}.builder-landing textarea{min-height:120px;padding:13px 15px;font-size:18px}.builder-landing .wrap-inner{padding-inline:38px}.builder-landing .performance{gap:24px;min-height:0;padding:15px 38px 20px}.builder-landing .performance-copy>p:not(.eyebrow){margin-top:18px;font-size:14px;line-height:1.5}.builder-landing .collection{padding-top:35px}.builder-landing .questions details{padding-block:17px}.builder-landing .closing{margin-top:120px}.builder-landing .closing-inner{padding:45px 38px 25px}.builder-landing .closing .eyebrow{margin-bottom:23px}.builder-landing .closing-bottom{margin-top:25px}.builder-landing .closing-bottom p{font-size:18px}.builder-landing .peel-actions{margin-top:22px}}@media (min-width:761px) and (max-height:800px){.builder-landing .hero-bottom{min-height:250px}.builder-landing .hero-actor{min-height:270px}.builder-landing .hero-actor video{width:340px;height:290px}}@media (max-width:760px){.builder-landing .section{margin-top:var(--marketing-section-space)}.builder-landing .hero-top{margin-bottom:20px}.builder-landing .hero-actor{height:210px;min-height:210px;padding-left:10px}.builder-landing .hero-actor video{width:240px;max-width:78%;height:225px}.builder-landing .hero-aside{max-width:105px;font-size:15px;top:23px}.builder-landing .hero-caption{font-size:9px;bottom:-1px;left:20px}.builder-landing .hero-copy .text-link{gap:10px;font-size:12px}.builder-landing .section-heading{margin-bottom:var(--marketing-heading-space)}.builder-landing .right-copy{margin-top:20px;font-size:17px}}@media (min-width:761px){.builder-landing #create .section-heading{margin-bottom:var(--marketing-heading-space)}.builder-landing textarea{min-height:105px}.builder-landing #idea-feedback{margin-top:12px}.builder-landing .performance{padding-top:12px;padding-bottom:15px}.builder-landing .performance-copy>p:not(.eyebrow){max-width:400px;margin-top:13px;font-size:13px}}.builder-landing .peel-actions{margin-top:20px}@media (min-width:761px){.builder-landing .performance{padding-block:26px 20px}}.builder-landing #collection-title{font-size:clamp(38px,4.2vw,58px)}.builder-landing .screen-reaction[data-word=OBVIOUSLY\.]>span:first-child{font-size:min(17vw,280px);left:8vw}.builder-landing .screen-reaction[data-word=COPIED\.]>span:first-child{font-size:min(12vw,180px);top:35vh;left:24vw}.builder-landing .screen-reaction[data-word=COPIED\.]>.aside{max-width:64vw;color:var(--pink);opacity:0;font-size:clamp(18px,1.8vw,26px);transition:opacity .18s;top:calc(35vh + min(12vw,180px) + 6px);left:32vw;right:auto}.builder-landing .screen-reaction[data-word=COPIED\.].active>span:first-child{animation-duration:3.6s}.builder-landing .screen-reaction[data-word=COPIED\.].active>.aside{animation:none}.builder-landing .screen-reaction[data-word=COPIED\.].active.show-copy-aside>.aside{opacity:1}@media (prefers-reduced-motion:reduce){.builder-landing .screen-reaction[data-word=COPIED\.].active>span{opacity:1;animation:none}}.builder-landing{overflow-x:clip}.builder-landing :is(h1,h2,h3){color:inherit}.builder-landing :is(a,button):focus-visible,.builder-landing :is(input,textarea):focus-visible{box-shadow:none}.builder-landing button{background-color:#0000}.builder-landing button.button{background:var(--orange)}.builder-landing button.button:hover{background:var(--hover)}.builder-landing .hero.hero-balanced .hero-actor{justify-content:center;align-items:center;height:380px;min-height:380px;margin:0;padding:0;display:flex;position:relative}.builder-landing .hero.hero-balanced .hero-actor video{width:340px;max-width:100%;height:340px;margin:0;position:static;transform:none}.builder-landing .hero.hero-balanced .hero-aside{max-width:none;font-size:17px;top:auto;bottom:10px;right:15px}.builder-landing .hero.hero-balanced .hero-caption{white-space:nowrap;font-size:11px;bottom:-14px;left:50%;transform:translate(-50%)}@media (max-width:760px){.builder-landing .hero.hero-balanced .hero-actor{height:290px;min-height:290px}.builder-landing .hero.hero-balanced .hero-actor video{width:245px;height:245px}.builder-landing .hero.hero-balanced .hero-aside{font-size:15px;bottom:3px;right:0}.builder-landing .hero.hero-balanced .hero-caption{font-size:10px;bottom:-17px}}.builder-landing .hero.hero-balanced .hero-cast{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;width:100%;display:grid}.builder-landing .hero.hero-balanced .hero-cast .hero-pal{z-index:1;transform-origin:50% 87%;justify-self:center;width:150%;height:340px;position:relative}.builder-landing .hero.hero-balanced .hero-cast .hero-lotta{transform:translate(24%,3.5%)scaleX(-1)scale(1.2)}.builder-landing .hero.hero-balanced .hero-cast .hero-ko{z-index:2;transform:translateY(6%)scale(1.17)}.builder-landing .hero.hero-balanced .hero-cast .hero-shawwky{transform:translate(-13%,4%)scale(1.5)}.builder-landing .hero.hero-balanced .hero-cast .hero-pal video{width:100%;max-width:none;height:100%;position:absolute;inset:0}.builder-landing .hero.hero-balanced .hero-cast .hero-shawwky{container-type:size}.builder-landing .hero.hero-balanced .hero-cast .hero-shawwky .masko-player{--pal-fade:linear-gradient(to right,transparent calc(50% - 50cqmin),#000 calc(50% - 37cqmin),#000 calc(50% + 37cqmin),transparent calc(50% + 50cqmin)),linear-gradient(to bottom,transparent calc(50% - 50cqmin),#000 calc(50% - 44cqmin));-webkit-mask-image:var(--pal-fade);-webkit-mask-image:var(--pal-fade);mask-image:var(--pal-fade);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.builder-landing .hero.hero-balanced .hero-cast .hero-pal video[data-visible=false]{transition:opacity 0s linear 34ms!important}.builder-landing .hero.hero-balanced .hero-cast{position:relative}.builder-landing .hero.hero-balanced .hero-cast:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(11% 2.2% at 29% 82%,#00000042,#0000),radial-gradient(10.8% 2.3% at 48.5% 88%,#00000047,#0000),radial-gradient(17% 3.2% at 76% 84.5%,#00000042,#0000);position:absolute;inset:0}@media (max-width:760px){.builder-landing .hero.hero-balanced .hero-cast{width:calc(100% - 32px)}.builder-landing .hero.hero-balanced .hero-cast .hero-pal{height:260px}.builder-landing .hero.hero-balanced .hero-cast:before{transform:translateY(-8%)}}.builder-landing .x-wall .react-tweet-theme{--tweet-container-margin:0;--tweet-font-family:var(--font-bricolage),Arial,sans-serif;--tweet-font-color:var(--ink);--tweet-font-color-secondary:var(--muted);--tweet-border:1px solid var(--line);--tweet-bg-color:#fff;--tweet-bg-color-hover:var(--surface);--tweet-body-font-size:16px;--tweet-body-line-height:1.5;--tweet-color-blue-secondary:var(--orange);--tweet-color-blue-secondary-hover:#f95d021a;border-radius:20px;min-width:0;max-width:none}.builder-landing .x-wall article>p a{color:var(--orange)}.builder-landing .x-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.builder-landing .x-wall-column{gap:18px;min-width:0;display:grid}@media (max-width:1100px){.builder-landing .x-wall-grid{columns:2;column-gap:18px;display:block}.builder-landing .x-wall-column{display:contents}.builder-landing .x-wall .react-tweet-theme{break-inside:avoid;margin-bottom:18px}}@media (max-width:760px){.builder-landing .x-wall-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.builder-landing .x-wall-grid::-webkit-scrollbar{display:none}.builder-landing .x-wall .react-tweet-theme{scroll-snap-align:start;margin-bottom:0}}.builder-landing .voices :is(figure,blockquote){margin:0}.builder-landing .voices figcaption{align-items:center;gap:12px;display:flex}.builder-landing .voice-initial{background:var(--orange);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid}.builder-landing .voices figcaption b{font-size:16px;font-weight:750;line-height:1.3;display:block}.builder-landing .voices figcaption small{color:var(--muted);font-size:14px;line-height:1.3;display:block}.builder-landing .voice-story{border-radius:var(--round);background:var(--orange);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,72px);padding:clamp(32px,4.5vw,60px);display:grid}.builder-landing .voice-story .voice-initial{background:#fff}.builder-landing .voice-story figcaption small{color:var(--ink);opacity:.72}.builder-landing .voice-story-main{gap:28px;display:grid}.builder-landing .voice-label{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:750}.builder-landing .voice-story-main blockquote p{letter-spacing:-.04em;font-size:clamp(26px,2.9vw,40px);font-weight:750;line-height:1.15}.builder-landing .voice-story-lines{gap:22px;display:grid}.builder-landing .voice-story-lines blockquote+blockquote{border-top:1px solid #0b0b0b33;padding-top:22px}.builder-landing .voice-story-lines p{letter-spacing:-.015em;font-size:18px;line-height:1.45}.builder-landing .voice-rows{gap:18px;width:100vw;margin:18px 0 0 calc(50% - 50vw);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.builder-landing .voice-row{overflow:hidden}.builder-landing .voice-track{gap:18px;width:max-content;padding-right:18px;animation:80s linear infinite voice-scroll;display:flex}.builder-landing .voice-row:nth-child(2) .voice-track{animation-direction:reverse}.builder-landing .voice-row:hover .voice-track{animation-play-state:paused}@keyframes voice-scroll{to{transform:translate(-50%)}}.builder-landing .voice-card{background:var(--surface);border-radius:20px;flex-direction:column;gap:20px;width:400px;padding:30px;display:flex}.builder-landing .voice-card blockquote p{letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.35}.builder-landing .voice-card blockquote{flex:1}.builder-landing .voice-use{color:var(--muted);align-items:baseline;gap:9px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.builder-landing .voice-use:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-2px)}@media (max-width:1100px){.builder-landing .voice-story{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){.builder-landing .voice-card{width:300px;padding:24px}.builder-landing .voice-card blockquote p{font-size:18px}.builder-landing .voice-story-lines p{font-size:17px}}@media (prefers-reduced-motion:reduce){.builder-landing .voice-rows{-webkit-mask-image:none;mask-image:none}.builder-landing .voice-row{scrollbar-width:none;overflow-x:auto}.builder-landing .voice-track{padding-inline:24px;animation:none}.builder-landing .voice-card[aria-hidden=true]{display:none}}.builder-landing .weighs h2,.builder-landing .talks h2{font-size:var(--marketing-section-title-size);text-wrap:balance}.builder-landing .talks h2 em{text-wrap:balance;display:block}.builder-landing .weighs .section-heading .lead,.builder-landing .talks .lead{font-size:18px}.builder-landing .weigh-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;display:grid}.builder-landing .weigh-stage{background:var(--surface);border-radius:var(--marketing-panel-radius);place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.builder-landing .weigh-stage video{aspect-ratio:1;object-fit:contain;width:min(88%,480px);margin-top:8%}.builder-landing .weigh-stage .aside{text-align:right;position:absolute;top:34px;right:30px;transform:rotate(-5deg)}.builder-landing .weigh-tag{z-index:1;box-shadow:0 1px 0 var(--line),0 10px 30px #0b0b0b0f;background:#fff;border-radius:16px;gap:2px;padding:14px 18px 14px 16px;display:grid;position:absolute;top:26px;left:26px}.builder-landing .weigh-tag small,.builder-landing .weigh-result-top small{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:750}.builder-landing .weigh-tag strong{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1.05}.builder-landing .weigh-tag span{color:var(--muted);font-size:14px}.builder-landing .weigh-calc{border:1px solid var(--line);border-radius:var(--marketing-panel-radius);padding:26px 28px 24px}.builder-landing .weigh-controls{gap:10px;display:grid}.builder-landing .weigh-control{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.builder-landing .weigh-control>:is(span,label){min-width:104px;font-size:15px;font-weight:650}.builder-landing .weigh-stepper{border:1px solid var(--line);border-radius:12px;align-items:center;display:inline-flex;overflow:hidden}.builder-landing .weigh-stepper button{background:#fff;width:46px;height:46px;font-size:22px;font-weight:600}.builder-landing .weigh-stepper button:hover:not(:disabled){background:var(--surface)}.builder-landing .weigh-control output{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:20px;font-weight:800}.builder-landing .weigh-range input{cursor:pointer;appearance:none;background:0 0;flex:1;height:44px;margin:0}.builder-landing .weigh-range input::-webkit-slider-runnable-track{background:linear-gradient(var(--orange),var(--orange))0/var(--fill,23%)100% no-repeat,var(--line);border-radius:6px;height:6px}.builder-landing .weigh-range input::-moz-range-track{background:var(--line);border-radius:6px;height:6px}.builder-landing .weigh-range input::-moz-range-progress{background:var(--orange);border-radius:6px;height:6px}.builder-landing .weigh-range input::-webkit-slider-thumb{border:2px solid var(--ink);width:28px;height:28px;box-shadow:0 2px 0 var(--ink);-webkit-appearance:none;background:#fff;border-radius:50%;margin-top:-11px}.builder-landing .weigh-range input::-moz-range-thumb{border:2px solid var(--ink);background:#fff;border-radius:50%;width:26px;height:26px}.builder-landing .weigh-range output{text-align:right;min-width:52px}.builder-landing .weigh-sizes{background:var(--surface);border-radius:12px;padding:3px;display:inline-flex}.builder-landing .weigh-sizes button{border-radius:9px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:650}.builder-landing .weigh-sizes button[aria-pressed=true]{box-shadow:0 1px 0 var(--line),0 2px 6px #0b0b0b0f;background:#fff}.builder-landing .weigh-result{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.builder-landing .weigh-result-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.builder-landing #weigh-ratio{background:var(--orange);border-radius:99px;padding:6px 12px;font-size:15px;font-weight:700}.builder-landing .weigh-total{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:clamp(64px,8vw,112px);font-weight:800;line-height:.95}.builder-landing .weigh-total small{letter-spacing:-.03em;margin-left:8px;font-size:.42em}.builder-landing .weigh-bars{gap:14px;margin-top:22px;display:grid}.builder-landing .weigh-bar{grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;gap:14px;display:grid}.builder-landing .weigh-bar p{font-size:15px;font-weight:650;line-height:1.2}.builder-landing .weigh-bar small{color:var(--muted);font-size:13px;font-weight:500;display:block}.builder-landing .weigh-track{background:var(--surface);border-radius:8px;height:30px;overflow:hidden}.builder-landing .weigh-track>div{gap:2px;width:0;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:flex}.builder-landing .weigh-track i{background:var(--ink);border-radius:3px;flex:1;min-width:0}.builder-landing .weigh-bar.av1 .weigh-track i{background:var(--orange)}.builder-landing .weigh-bar b{text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.builder-landing .weigh-note{margin-top:14px}.builder-landing .talks{background:var(--ink);border-radius:var(--round);color:#fff;padding:clamp(30px,4.4vw,64px)}.builder-landing .talks .lead{max-width:430px;color:var(--neutral-on-dark);margin-top:22px}.builder-landing .talk-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"stage copy""stage script""cta script";align-items:center;gap:40px 56px;display:grid}.builder-landing .talk-copy{grid-area:copy;align-self:end}.builder-landing .talk-copy .eyebrow{margin-bottom:25px}.builder-landing .talk-stage{aspect-ratio:1;grid-area:stage;justify-self:center;width:100%;max-width:560px;padding-top:60px;position:relative}.builder-landing .talk-stage:before{content:"";background:radial-gradient(closest-side,#f95d0233,#f95d0200);border-radius:50%;position:absolute;inset:8% 6% 4%}.builder-landing .talk-stage video{object-fit:contain;cursor:pointer;width:100%;height:100%;position:relative}.builder-landing .talk-sound{z-index:1;white-space:nowrap;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:10px;min-height:48px;padding:10px 18px 10px 14px;font-size:15px;font-weight:650;transition:background .16s,border-color .16s;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.builder-landing .talk-sound:hover{border-color:#fff}.builder-landing .talk-sound[aria-pressed=true]{color:var(--ink);background:#fff}.builder-landing .talk-sound .on,.builder-landing .talk-sound[aria-pressed=true] .off{display:none}.builder-landing .talk-sound[aria-pressed=true] .on{display:inline}.builder-landing .talk-script{border-radius:var(--marketing-panel-radius);background:#161514;border:1px solid #2a2826;grid-area:script;align-self:start;padding:28px 28px 22px}.builder-landing .talk-script-top{color:var(--neutral-on-dark);justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.builder-landing .talk-script-top span,.builder-landing .talk-files small{letter-spacing:.13em;text-transform:uppercase;color:var(--neutral-on-dark);font-size:11px;font-weight:750}.builder-landing .talk-script-top time{font:13px ui-monospace,monospace}.builder-landing .talk-line{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.32}.builder-landing .talk-line .move{vertical-align:3px;letter-spacing:0;color:var(--neutral-on-dark);background:#232120;border-radius:8px;padding:2px 10px;font:500 13px/1.6 ui-monospace,monospace;transition:color .2s,background .2s;display:inline-block}.builder-landing .talk-line .move.now{color:var(--ink);background:var(--orange)}.builder-landing .talk-line .words{color:#5f5a56;transition:color .18s}.builder-landing .talk-line .words.said{color:#d9d5d2}.builder-landing .talk-line .words.now{color:#fff;-webkit-text-decoration:underline 3px var(--orange);text-decoration:underline 3px var(--orange);text-underline-offset:6px}.builder-landing .talk-progress{background:#2a2826;border-radius:4px;height:4px;margin-top:22px;overflow:hidden}.builder-landing .talk-progress i{background:var(--orange);width:0;height:100%;display:block}.builder-landing .talk-files{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.builder-landing .talk-files span{border:1px solid #34312f;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:600}.builder-landing .talk-cta{grid-area:cta;justify-self:center;align-items:center;gap:18px;margin-top:-28px;display:flex}.builder-landing .talk-cta .aside{font-size:21px;transform:rotate(-5deg)}@media (max-width:1100px){.builder-landing .weigh-grid{grid-template-columns:1fr;gap:16px}.builder-landing .weigh-stage{min-height:440px}.builder-landing .weigh-stage video{width:360px;margin-top:50px}.builder-landing .talk-grid{grid-template-columns:1fr;grid-template-areas:"copy""stage""script""cta";gap:24px}.builder-landing .talk-stage{max-width:460px}.builder-landing .talk-cta{margin-top:8px}}@media (max-width:760px){.builder-landing .weigh-stage{min-height:360px}.builder-landing .weigh-stage video{width:290px;margin-top:44px}.builder-landing .weigh-tag{border-radius:14px;padding:10px 14px;top:14px;left:14px}.builder-landing .weigh-tag strong{font-size:24px}.builder-landing .weigh-stage .aside{font-size:18px;top:20px;right:16px}.builder-landing .weigh-calc{padding:16px 16px 18px}.builder-landing .weigh-control>:is(span,label){min-width:0}.builder-landing .weigh-range{flex-wrap:wrap;row-gap:0}.builder-landing .weigh-range input{flex-basis:100%;order:3}.builder-landing .weigh-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.builder-landing .weigh-track{grid-area:2/1/auto/3;height:24px}.builder-landing .talks{border-radius:23px}.builder-landing .talk-stage{padding-top:56px}.builder-landing .talk-script{padding:20px 18px 16px}.builder-landing .talk-line{font-size:22px}.builder-landing .talk-line .move{font-size:12px}.builder-landing .talk-cta{flex-direction:column;gap:12px;width:100%}.builder-landing .talk-cta .button{justify-content:center;width:100%}}.builder-landing .hero-tools{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:30px;display:flex}.builder-landing .hero-tools>span{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:750}.builder-landing .hero-tools ul{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.builder-landing .hero-tools li{align-items:center;gap:7px;font-size:15px;font-weight:650;display:inline-flex}.builder-landing .hero-tools i{letter-spacing:-.08em;text-align:center;white-space:nowrap;min-width:18px;font:700 13px/18px ui-monospace,monospace}@media (max-width:760px){.builder-landing .hero-tools{margin-top:24px}.builder-landing .hero-tools ul{gap:8px 14px}.builder-landing .hero-tools li{font-size:14px}}.builder-landing .reacts-head{text-align:center;max-width:760px;margin-inline:auto}.builder-landing .reacts-head .eyebrow{margin-bottom:25px}.builder-landing .reacts-head h2{font-size:var(--marketing-section-title-size);text-wrap:balance}.builder-landing .reacts-head h2 em{display:block}.builder-landing .reacts-head .lead{max-width:560px;margin:22px auto 0;font-size:18px}.builder-landing .reacts-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,72px);margin-top:clamp(40px,4.5vw,64px);display:grid}.builder-landing .reacts-ring{aspect-ratio:1;width:100%;max-width:640px;margin-inline:auto;position:relative}.builder-landing .reacts-spokes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.builder-landing .reacts-spokes line{stroke:var(--line);stroke-width:.55px;stroke-linecap:round;transition:stroke .2s}.builder-landing .reacts-spokes line:is(.out,.in){stroke:var(--orange);stroke-width:.7px;stroke-dasharray:1.6 1.4}.builder-landing .reacts-spokes line.out{animation:.6s linear infinite reacts-out}.builder-landing .reacts-spokes line.in{animation:.6s linear infinite reacts-in}@keyframes reacts-out{to{stroke-dashoffset:-3px}}@keyframes reacts-in{to{stroke-dashoffset:3px}}.builder-landing .reacts-hub{width:52%;height:52%;position:absolute;top:22%;left:24%}.builder-landing #reacts-mango{width:100%;height:100%;position:relative}.builder-landing .reacts-still{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.builder-landing .reacts-ring.playing .reacts-still{display:none}.builder-landing .reacts-pose{z-index:1;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13.5px;font-weight:650;display:inline-flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-2px)}.builder-landing .reacts-pose i{background:var(--orange);border-radius:50%;width:7px;height:7px}.builder-landing .reacts-node{aspect-ratio:1;width:14%;min-width:48px;box-shadow:0 0 0 1.5px var(--line),0 8px 20px #0b0b0b0f;background:#fff;border-radius:50%;place-items:center;transition:box-shadow .2s,transform .2s;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.builder-landing .reacts-node:hover{transform:translate(-50%,-50%)scale(1.06)}.builder-landing .reacts-node.active{box-shadow:0 0 0 3px var(--orange),0 10px 26px #f95d0238}.builder-landing .reacts-node img{object-fit:contain;transform-origin:50% 22%;pointer-events:none;width:100%;height:100%;transform:scale(1.5)}.builder-landing .reacts-node span{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:650;transition:opacity .15s;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.builder-landing .reacts-node:is(:hover,:focus-visible) span{opacity:1}.builder-landing .reacts-ring .aside{pointer-events:none;position:absolute;top:2%;right:-2%;transform:rotate(-6deg)}.builder-landing .reacts-side{align-content:center;gap:14px;display:grid}.builder-landing .reacts-code{background:var(--ink);color:#fff;border-radius:20px;padding:18px 18px 14px;box-shadow:0 24px 60px #0b0b0b29}.builder-landing .reacts-file{color:var(--neutral-on-dark);align-items:center;gap:7px;margin-bottom:12px;font:12px ui-monospace,monospace;display:flex}.builder-landing .reacts-file i{background:#b8b3af4d;border-radius:50%;width:9px;height:9px}.builder-landing .reacts-file span{margin-left:4px}.builder-landing .reacts-line{border-top:1px solid #b8b3af2e;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.builder-landing .reacts-line code{overflow-wrap:anywhere;font:14.5px/1.45 ui-monospace,monospace}.builder-landing .reacts-run{background:var(--orange);min-height:44px;color:var(--ink);border-radius:10px;flex:none;padding:0 16px;font-size:14px;font-weight:650;box-shadow:0 3px #bf4600}.builder-landing .reacts-run:active{transform:translateY(2px);box-shadow:0 1px #bf4600}.builder-landing .reacts-rule{background:var(--surface);border-radius:20px;gap:8px;padding:20px 22px;display:grid}.builder-landing .reacts-rule b{letter-spacing:-.02em;font-size:19px;font-weight:750}.builder-landing .reacts-rule p{font-size:16px;line-height:1.4}.builder-landing .reacts-links{justify-items:start;gap:4px;display:grid}@media (max-width:1100px){.builder-landing .reacts-grid{grid-template-columns:minmax(0,1fr)}.builder-landing .reacts-side{width:100%;max-width:560px;margin-inline:auto}.builder-landing .reacts-links{gap:20px;display:flex}}@media (max-width:760px){.builder-landing .reacts-head{text-align:left}.builder-landing .reacts-head .lead{margin-inline:0;font-size:17px}.builder-landing .reacts-node span{display:none}.builder-landing .reacts-ring .aside{font-size:18px;top:-4%;right:0}.builder-landing .reacts-pose{height:28px;font-size:12.5px}.builder-landing .reacts-code{padding:14px 14px 10px}.builder-landing .reacts-line code{font-size:12.5px}.builder-landing .reacts-run{padding:0 12px}}@media (prefers-reduced-motion:reduce){.builder-landing .reacts-spokes line{animation:none}}.builder-landing .eyebrow:has(.chapter){align-items:center;gap:10px;display:flex}.builder-landing .reacts-head .eyebrow:has(.chapter){justify-content:center}.builder-landing .eyebrow .chapter{background:var(--orange);min-width:28px;height:28px;color:var(--ink);letter-spacing:0;border-radius:99px;place-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-grid}.builder-landing .hero-copy>p{max-width:470px}.builder-landing .hero-start{max-width:590px;margin-top:30px}.builder-landing .hero-start .hero-tools{margin-top:0}.builder-landing .start-cmd{background:var(--ink);color:#fff;font-family:var(--font-mono);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:6px 6px 6px 16px;font-size:13.5px;display:flex}.builder-landing .start-cmd>span{color:var(--orange)}.builder-landing .start-cmd code{white-space:nowrap;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.builder-landing .start-cmd code::-webkit-scrollbar{display:none}.builder-landing .start-cmd button{color:#fff;font-family:var(--font-bricolage),Arial,sans-serif;background:#2a2826;border-radius:8px;flex:none;padding:8px 12px;font-size:13px;font-weight:700}.builder-landing .start-cmd button:hover{background:var(--orange);color:var(--ink)}.builder-landing .start-next{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.builder-landing .start-next p{color:var(--muted);flex-basis:100%;font-size:13px}.builder-landing .start-next code{color:var(--ink);font-size:12px}.builder-landing .start-next a{border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s}.builder-landing .start-next a:hover{border-color:var(--ink)}.builder-landing .maker{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:28px;display:grid}.builder-landing .maker-panel{border:1px solid var(--line);border-radius:25px;flex-direction:column;gap:26px;padding:30px;display:flex}.builder-landing .maker-inputs{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;display:grid}.builder-landing .maker-field{flex-direction:column;gap:12px;min-width:0;display:flex}.builder-landing .maker-label{font-size:16px;font-weight:700}.builder-landing .maker textarea{resize:none;border:1px solid var(--neutral-input);background:#fff;border-radius:11px;flex:1;width:100%;min-height:220px;padding:16px 18px;font-size:19px;line-height:1.45}.builder-landing .maker-or{background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:50%;align-self:center;place-items:center;margin-top:34px;font-size:13px;font-weight:700;display:grid}.builder-landing .maker-dropzone{border:1px dashed var(--neutral-input);text-align:center;cursor:pointer;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:18px;transition:background .15s,border-color .15s;display:flex}.builder-landing .maker-drop:hover .maker-dropzone,.builder-landing .maker-drop.over .maker-dropzone{border-color:var(--ink);background:var(--surface)}.builder-landing .maker-plus{font-size:30px;line-height:1}.builder-landing .maker-dropzone strong{overflow-wrap:anywhere;font-size:17px}.builder-landing .maker-dropzone small{color:var(--muted);font-size:14px}.builder-landing .maker-actions{align-items:center;gap:22px;display:flex}.builder-landing .maker-actions .small-copy{max-width:250px;font-size:14px}.builder-landing .sheet{background:var(--surface);border-radius:25px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;padding:22px;display:grid;position:relative}.builder-landing .sheet figure{margin:0}.builder-landing .sheet figcaption{text-align:center;font-size:14px;font-weight:700}.builder-landing .sheet-ref{width:78%;box-shadow:0 1px 0 var(--line),0 14px 26px -18px #0b0b0b73;background:#fff;border-radius:14px;grid-area:1/1;padding:10px 10px 8px;transform:rotate(-4deg)}.builder-landing .book-page{border:1px solid var(--line);border-radius:8px;padding:9px 9px 10px}.builder-landing .book-head{border-bottom:2px solid var(--ink);align-items:center;gap:6px;padding-bottom:6px;display:flex}.builder-landing .book-head img{object-fit:contain;width:30px;height:30px}.builder-landing .book-head p{flex-direction:column;display:flex}.builder-landing .book-head b{letter-spacing:-.05em;font-size:17px;font-weight:800;line-height:1}.builder-landing .book-head span{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;margin-top:2px;font-size:7.5px;font-weight:800}.builder-landing .book-head small{white-space:nowrap;color:var(--muted);font-family:var(--font-mono);align-self:flex-start;margin-left:auto;font-size:8px}.builder-landing .book-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 4px;font-size:7.5px;font-weight:800}.builder-landing .book-colors{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.builder-landing .book-colors span{flex-direction:column;gap:3px;display:flex}.builder-landing .book-colors i{border-radius:4px;height:18px;box-shadow:inset 0 0 0 1px #0b0b0b14}.builder-landing .book-colors small{font-family:var(--font-mono);font-size:7.5px}.builder-landing .book-props{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.builder-landing .book-props li{background:var(--surface);border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:5px 2px 4px;font-size:8.5px;font-weight:700;display:flex}.builder-landing .book-props svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.builder-landing .book-rules{gap:3px;margin:0;padding:0;font-size:9px;font-weight:650;list-style:none;display:grid}.builder-landing .book-rules li:before{width:12px;font-weight:800;display:inline-block}.builder-landing .book-rules .do:before{content:"✓";color:var(--orange)}.builder-landing .book-rules .dont:before{content:"✕";color:var(--pink)}.builder-landing .sheet-ref figcaption{color:var(--muted);font-family:var(--font-mono);margin-top:4px;font-size:12px;font-weight:500}.builder-landing .sheet-arrow{fill:none;width:92px;stroke:var(--pink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;z-index:2;position:absolute;top:70px;left:33%}.builder-landing .sheet-pair{grid-area:2/1;grid-template-columns:1fr 1fr;align-self:end;gap:10px;display:grid}.builder-landing .sheet-tile{background:#fff;border-radius:14px;padding:6px 6px 10px}.builder-landing .sheet-tile video{aspect-ratio:1;object-fit:contain;width:100%}.builder-landing .sheet-main{background:#fff;border-radius:18px;flex-direction:column;grid-area:1/2/3;justify-content:flex-end;align-items:center;padding:14px 14px 18px;display:flex}.builder-landing .sheet-main video{aspect-ratio:1;object-fit:contain;width:100%;max-width:380px}.builder-landing .sheet>.aside{text-align:right;font-size:20px;position:absolute;top:30px;right:34px;transform:rotate(-5deg)}.builder-landing .reacts-runtime{border:1px solid var(--line);border-radius:20px;padding:22px 24px}.builder-landing .reacts-runtime .eyebrow{margin-bottom:14px}.builder-landing .reacts-runtime ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.builder-landing .reacts-runtime li{background:var(--surface);border-radius:99px;padding:6px 12px;font-size:14px;font-weight:650}.builder-landing .reacts-runtime .reacts-links{gap:18px;margin-top:14px;display:flex}.builder-landing .ship{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;display:grid}.builder-landing .ship-formats,.builder-landing .ship-link{border:1px solid var(--line);border-radius:25px;padding:30px}.builder-landing .ship-formats{flex-direction:column;display:flex}.builder-landing .ship-platforms{margin:0;padding:0;list-style:none}.builder-landing .ship-platforms li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.builder-landing .ship-platforms li:first-child{padding-top:0}.builder-landing .ship-icon{background:var(--surface);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.builder-landing .ship-icon svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.builder-landing .ship-where,.builder-landing .ship-file{flex-direction:column;display:flex}.builder-landing .ship-file{text-align:right;align-items:flex-end}.builder-landing .ship-where b,.builder-landing .ship-file b{letter-spacing:-.03em;font-size:20px;font-weight:750;line-height:1.25}.builder-landing .ship-where small,.builder-landing .ship-file small{color:var(--muted);font-size:13px}.builder-landing .ship-formats .av1{color:var(--orange)}.builder-landing .ship-note,.builder-landing .ship-also{color:var(--muted);font-size:14px}.builder-landing .ship-note{margin-top:auto;padding-top:22px}.builder-landing .ship-note b{font-weight:750}.builder-landing .ship-also{margin:4px 0 26px}.builder-landing .ship-also b{color:var(--ink);font-weight:650}.builder-landing .ship-formats>.text-link{align-self:flex-start}.builder-landing .stickers-band{background:var(--pink);color:var(--ink);border-radius:25px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) auto;align-items:center;gap:28px;margin-top:24px;padding:28px 28px 28px 34px;display:grid}.builder-landing .stickers-lockup{align-items:center;gap:7px;margin-bottom:16px;display:flex}.builder-landing .stickers-lockup img:first-child{border-radius:8px;width:32px;height:32px}.builder-landing .stickers-lockup span{letter-spacing:-.07em;font-size:30px;font-weight:800;line-height:1}.builder-landing .stickers-lockup .stickers-word{width:104px;height:auto;margin-left:2px;transform:rotate(-4deg)}.builder-landing .stickers-copy h3{font-size:clamp(26px,2.6vw,36px)}.builder-landing .stickers-copy>p:last-child{max-width:400px;margin-top:10px;font-size:16px;line-height:1.45}.builder-landing .stickers-row{justify-content:center;display:flex}.builder-landing .stickers-row img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 4px 6px #0b0b0b33);width:25%;max-width:116px;height:auto;margin:0 -5px;transform:rotate(-6deg)}.builder-landing .stickers-row img:nth-child(2n){transform:rotate(5deg)translateY(-8px)}.builder-landing .stickers-wa{background:#fff;border-radius:20px;align-items:center;gap:18px;padding:14px 20px 14px 14px;display:flex}.builder-landing .stickers-qr{flex-direction:column;align-items:center;gap:6px;display:flex}.builder-landing .stickers-qr svg{width:108px;height:108px;display:block}.builder-landing .stickers-qr small{color:var(--muted);font-size:11px}.builder-landing .stickers-number{flex-direction:column;gap:4px;display:flex}.builder-landing .stickers-number small{color:var(--muted);font-size:12px;font-weight:650}.builder-landing .stickers-number b{letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:800}.builder-landing .stickers-open{background:var(--ink);color:#fff;border-radius:10px;justify-content:center;margin-top:8px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.builder-landing .stickers-open:hover{background:#2a2826}.builder-landing .ship-label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.builder-landing .ship-preview{--app-bg:#fff;--app-ink:var(--ink);--app-card:var(--surface);border:1px solid var(--line);background:var(--app-bg);height:300px;color:var(--app-ink);border-radius:18px;margin-top:18px;transition:background .35s,color .35s;position:relative;overflow:hidden}.builder-landing .ship-preview[data-bg=dark]{--app-bg:var(--ink);--app-ink:#fff;--app-card:#1f1d1c}.builder-landing .ship-preview[data-bg=orange]{--app-bg:var(--orange);--app-card:#ffffff3d}.builder-landing .ship-preview[data-bg=pink]{--app-bg:var(--pink);--app-ink:#fff;--app-card:#ffffff38}.builder-landing .ship-app-bar{align-items:center;gap:6px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.builder-landing .ship-app-bar i{opacity:.22;background:currentColor;border-radius:50%;width:9px;height:9px}.builder-landing .ship-app-bar span{opacity:.55;margin-left:8px}.builder-landing .ship-app-body{width:56%;padding:18px 26px}.builder-landing .ship-app-title{letter-spacing:-.045em;font-size:28px;font-weight:800;line-height:1.05}.builder-landing .ship-app-card{background:var(--app-card);border-radius:12px;height:52px;margin-top:16px;transition:background .35s;display:block}.builder-landing .ship-app-card.short{width:68%}.builder-landing .ship-ko{aspect-ratio:1;object-fit:contain;width:44%;position:absolute;bottom:-6px;right:3%}.builder-landing .ship-swatches{align-items:center;gap:14px;margin-top:16px;font-size:14px;font-weight:650;display:flex;position:relative}.builder-landing .ship-swatches [role=group]{gap:8px;display:flex}.builder-landing .ship-swatches button{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);background:#fff;border:3px solid #fff;border-radius:50%;transition:box-shadow .15s}.builder-landing .ship-swatches button[data-bg=dark]{background:var(--ink)}.builder-landing .ship-swatches button[data-bg=orange]{background:var(--orange)}.builder-landing .ship-swatches button[data-bg=pink]{background:var(--pink)}.builder-landing .ship-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.builder-landing .ship-swatches .aside{margin-left:auto;font-size:18px;transform:rotate(-4deg)}.builder-landing .weighs .weigh-result{padding-bottom:6px}.builder-landing .voices .voice-rows{margin-top:18px}.builder-landing .x-wall-grid{max-height:1180px;position:relative;overflow:hidden}.builder-landing .x-wall-grid:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 82%);height:220px;position:absolute;inset:auto 0 0}.builder-landing .x-wall.open .x-wall-grid{max-height:none}.builder-landing .x-wall.open .x-wall-grid:after,.builder-landing .x-wall.open+.wall-more{display:none}.builder-landing .wall-more{justify-content:center;margin-top:-64px;display:flex;position:relative}.builder-landing .wall-more button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 20px;font-size:15px;font-weight:650}.builder-landing .wall-more button:hover{border-color:var(--ink)}.builder-landing .collection .cast-wall{margin-inline:calc(var(--marketing-wide-width)/-2 + 50%);gap:12px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.builder-landing .cast-lane{overflow:hidden}.builder-landing .cast-track{gap:12px;width:max-content;animation:90s linear infinite cast-drift;display:flex}.builder-landing .cast-lane.reverse .cast-track{animation-duration:110s;animation-direction:reverse}.builder-landing .cast-wall:hover .cast-track{animation-play-state:paused}@keyframes cast-drift{to{transform:translate(calc(-50% - 6px))}}.builder-landing .cast-tile{background:var(--surface);border-radius:18px;flex:none;width:132px;height:132px;text-decoration:none;position:relative;overflow:hidden}.builder-landing .cast-tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.builder-landing .cast-tile span{color:#fff;opacity:0;background:linear-gradient(#0b0b0b00,#0b0b0bb8);padding:18px 10px 8px;font-size:13px;font-weight:700;line-height:1.2;transition:opacity .2s;position:absolute;inset:auto 0 0}.builder-landing .cast-tile:hover img,.builder-landing .cast-tile:focus-visible img{transform:scale(1.06)}.builder-landing .cast-tile:hover span,.builder-landing .cast-tile:focus-visible span{opacity:1}@media (prefers-reduced-motion:reduce){.builder-landing .cast-track{animation:none}.builder-landing .cast-lane{overflow-x:auto}}.builder-landing .developers .right-copy .actions{gap:18px;margin-top:22px}.builder-landing .developers .right-copy .actions .text-link{margin-top:0}.builder-landing .agent{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:24px;display:grid}.builder-landing .agent-term{background:var(--ink);color:#fff;font-family:var(--font-mono);border-radius:25px;padding:22px 30px 30px;font-size:15px;line-height:1.65}.builder-landing .agent-tabs{font-family:var(--font-bricolage),Arial,sans-serif;align-items:center;gap:4px;margin:0 -10px 26px;display:flex}.builder-landing .agent-tabs button{color:var(--neutral-on-dark);border-radius:99px;padding:7px 14px;font-size:14px;font-weight:650}.builder-landing .agent-tabs [aria-selected=true]{color:#fff;background:#2a2826}.builder-landing .agent-where{color:#8c8681;margin-left:auto;font-size:13px}.builder-landing .agent-line{opacity:0;margin:0 0 16px;padding-left:24px;transition:opacity .35s,transform .35s;position:relative;transform:translateY(6px)}.builder-landing .agent-line.in{opacity:1;transform:none}.builder-landing .agent-line:before{position:absolute;left:0}.builder-landing .agent-line.you{color:#fff;margin-top:6px;font-weight:600}.builder-landing .agent-line.you:before{content:">";color:var(--orange)}.builder-landing .agent-line.say{color:var(--neutral-on-dark)}.builder-landing .agent-line.say:before,.builder-landing .agent-line.tool:before{content:"⏺";color:#fff;font-size:11px;top:3px}.builder-landing .agent-line.tool{flex-wrap:wrap;gap:4px 14px;margin-bottom:10px;display:flex}.builder-landing .agent-line.tool code{color:var(--orange)}.builder-landing .agent-line.tool small{color:var(--neutral-on-dark);font-size:13px}.builder-landing .agent-line.tool.in:before{color:#6fd08c}.builder-landing .agent-line.done{color:#fff;margin-top:18px}.builder-landing .agent-line.done:before{content:"✓";color:#6fd08c}.builder-landing .agent-term pre{white-space:pre-wrap;color:#fff;margin:0}.builder-landing .agent-term pre .c{color:#8c8681}.builder-landing .agent-term pre s{color:var(--orange);text-decoration:none}.builder-landing .agent-result{background:var(--surface);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:28px;display:flex}.builder-landing .agent-phone{border:8px solid var(--ink);text-align:center;background:#fff;border-radius:40px;flex-direction:column;align-items:center;width:224px;height:440px;padding:40px 18px 18px;display:flex;position:relative;overflow:hidden}.builder-landing .agent-notch{background:var(--ink);border-radius:99px;width:70px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.builder-landing .agent-phone video{aspect-ratio:1;object-fit:contain;opacity:0;width:100%;transition:opacity .6s,transform .6s;transform:scale(.92)}.builder-landing .agent.shipped .agent-phone video{opacity:1;transform:none}.builder-landing .agent-phone-title{letter-spacing:-.045em;margin-top:6px;font-size:23px;font-weight:800;line-height:1.1}.builder-landing .agent-phone-sub{color:var(--muted);margin-top:6px;font-size:14px}.builder-landing .agent-phone-button{background:var(--orange);border-radius:12px;width:100%;margin-top:auto;padding:12px;font-size:14px;font-weight:700}@media (max-width:1100px){.builder-landing .maker{grid-template-columns:1fr}.builder-landing .sheet{max-width:640px}.builder-landing .agent{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.builder-landing .stickers-band{grid-template-columns:minmax(0,1fr) auto}.builder-landing .stickers-row{grid-area:2/1/auto/-1}}@media (max-width:760px){.builder-landing .start-cmd code{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.builder-landing .start-next p{flex-basis:100%}.builder-landing .maker-panel{padding:20px}.builder-landing .maker-inputs{grid-template-columns:1fr}.builder-landing .maker textarea{min-height:130px}.builder-landing .maker-or{margin:0 auto}.builder-landing .maker-dropzone{min-height:110px}.builder-landing .maker-actions{flex-direction:column;align-items:stretch;gap:12px}.builder-landing .maker-actions .button{justify-content:center}.builder-landing .maker-actions .small-copy{max-width:none}.builder-landing .sheet{gap:10px;padding:14px}.builder-landing .sheet>.aside{font-size:16px;top:18px;right:20px}.builder-landing .sheet-arrow{display:none}.builder-landing .sheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.builder-landing .sheet-ref{width:100%}.builder-landing .sheet-main{grid-row:1}.builder-landing .sheet-pair{grid-area:2/1/auto/-1;gap:6px}.builder-landing .sheet figcaption{font-size:12px}.builder-landing .ship{grid-template-columns:1fr}.builder-landing .ship-formats,.builder-landing .ship-link{padding:20px}.builder-landing .ship-preview{height:250px}.builder-landing .ship-app-body{width:62%;padding:10px 18px}.builder-landing .ship-app-title{font-size:22px}.builder-landing .ship-swatches{flex-wrap:wrap}.builder-landing .ship-swatches .aside{margin-left:0}.builder-landing .ship-platforms li{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.builder-landing .ship-icon{width:40px;height:40px}.builder-landing .ship-where b,.builder-landing .ship-file b{font-size:18px}.builder-landing .cast-tile{border-radius:14px;width:96px;height:96px}.builder-landing .cast-wall,.builder-landing .cast-track{gap:8px}.builder-landing .stickers-band{grid-template-columns:1fr;gap:20px;padding:22px 18px 18px}.builder-landing .stickers-row{grid-row:auto}.builder-landing .stickers-qr{display:none}.builder-landing .stickers-wa{padding:14px 16px}.builder-landing .stickers-number{width:100%}.builder-landing .agent{grid-template-columns:1fr}.builder-landing .agent-term{min-height:0;padding:16px 18px 20px;font-size:13px}.builder-landing .agent-where,.builder-landing .agent-result{display:none}}
.tweet-container-module__CmFQMq__root{width:100%;min-width:250px;max-width:550px;color:var(--tweet-font-color);font-family:var(--tweet-font-family);box-sizing:border-box;border:var(--tweet-border);margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);border-radius:12px;font-weight:400;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}.tweet-container-module__CmFQMq__root:hover{background-color:var(--tweet-bg-color-hover)}.tweet-container-module__CmFQMq__article{box-sizing:inherit;padding:.75rem 1rem;position:relative}
.react-tweet-theme{--tweet-container-margin:1.5rem 0;--tweet-header-font-size:.9375rem;--tweet-header-line-height:1.25rem;--tweet-body-font-size:1.25rem;--tweet-body-font-weight:400;--tweet-body-line-height:1.5rem;--tweet-body-margin:0;--tweet-quoted-container-margin:.75rem 0;--tweet-quoted-body-font-size:.938rem;--tweet-quoted-body-font-weight:400;--tweet-quoted-body-line-height:1.25rem;--tweet-quoted-body-margin:.25rem 0 .75rem 0;--tweet-info-font-size:.9375rem;--tweet-info-line-height:1.25rem;--tweet-actions-font-size:.875rem;--tweet-actions-line-height:1rem;--tweet-actions-font-weight:700;--tweet-actions-icon-size:1.25em;--tweet-actions-icon-wrapper-size:calc(var(--tweet-actions-icon-size) + .75em);--tweet-replies-font-size:.875rem;--tweet-replies-line-height:1rem;--tweet-replies-font-weight:700}:where(.react-tweet-theme) *{box-sizing:border-box;margin:0;padding:0}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#fafafa,#eaeaea,#eaeaea,#fafafa);--tweet-border:1px solid #cfd9de;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#0f1419;--tweet-font-color-secondary:#536471;--tweet-bg-color:#fff;--tweet-bg-color-hover:#f7f9f9;--tweet-quoted-bg-color-hover:#00000008;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#006fd6;--tweet-color-blue-secondary-hover:#006fd61a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-quoted-bg-color-hover:#ffffff08;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}@media (prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}}
.icons-module__ngm2nW__verified{fill:currentColor;-webkit-user-select:none;user-select:none;vertical-align:text-bottom;max-width:20px;height:1.25em;max-height:20px;margin-left:.125rem}
.verified-badge-module__y3BE2a__verifiedOld{color:var(--tweet-verified-old-color)}.verified-badge-module__y3BE2a__verifiedBlue{color:var(--tweet-verified-blue-color)}.verified-badge-module__y3BE2a__verifiedGovernment{color:#829aab}
.highlighted-label-module__P9Fova__label{border:var(--tweet-border);border-radius:2px;width:1.0625em;max-width:17px;height:1.0625em;max-height:17px;margin-left:4px;margin-right:2px;display:flex}.highlighted-label-module__P9Fova__label>img{width:100%;height:100%}
.tweet-header-module__A9EVQG__header{line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;padding-bottom:.75rem;display:flex;overflow:hidden}.tweet-header-module__A9EVQG__avatar{width:48px;height:48px;position:relative}.tweet-header-module__A9EVQG__avatarOverflow{border-radius:9999px;width:100%;height:100%;position:absolute;overflow:hidden}.tweet-header-module__A9EVQG__avatarSquare{border-radius:4px}.tweet-header-module__A9EVQG__avatarShadow{width:100%;height:100%;transition-property:background-color;transition-duration:.2s;box-shadow:inset 0 0 2px #00000008}.tweet-header-module__A9EVQG__avatarShadow:hover{background-color:#1a1a1a26}.tweet-header-module__A9EVQG__author{flex-direction:column;justify-content:center;max-width:calc(100% - 84px);margin:0 .5rem;display:flex}.tweet-header-module__A9EVQG__authorLink{color:inherit;align-items:center;text-decoration:none;display:flex}.tweet-header-module__A9EVQG__authorLink:hover{text-decoration-line:underline}.tweet-header-module__A9EVQG__authorVerified{display:inline-flex}.tweet-header-module__A9EVQG__authorLinkText{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tweet-header-module__A9EVQG__authorMeta,.tweet-header-module__A9EVQG__authorFollow{display:flex}.tweet-header-module__A9EVQG__username{color:var(--tweet-font-color-secondary);text-overflow:ellipsis;text-decoration:none}.tweet-header-module__A9EVQG__follow{color:var(--tweet-color-blue-secondary);font-weight:700;text-decoration:none}.tweet-header-module__A9EVQG__follow:hover{text-decoration-line:underline}.tweet-header-module__A9EVQG__separator{padding:0 .25rem}.tweet-header-module__A9EVQG__brand{margin-inline-start:auto}.tweet-header-module__A9EVQG__twitterIcon{width:23.75px;height:23.75px;color:var(--tweet-twitter-icon-color);fill:currentColor;-webkit-user-select:none;user-select:none}
.tweet-in-reply-to-module__Lv55MG__root{color:var(--tweet-font-color-secondary);overflow-wrap:break-word;white-space:pre-wrap;margin-bottom:.25rem;font-size:.9375rem;line-height:1.25rem;text-decoration:none}.tweet-in-reply-to-module__Lv55MG__root:hover{text-decoration-line:underline;text-decoration-thickness:1px}
.tweet-link-module__oos2ka__root{font-weight:inherit;color:var(--tweet-color-blue-secondary);cursor:pointer;text-decoration:none}.tweet-link-module__oos2ka__root:hover{text-decoration-line:underline;text-decoration-thickness:1px}
.tweet-body-module__ZNRZja__root{font-size:var(--tweet-body-font-size);font-weight:var(--tweet-body-font-weight);line-height:var(--tweet-body-line-height);margin:var(--tweet-body-margin);overflow-wrap:break-word;white-space:pre-wrap}
.tweet-media-module__TReg5a__root{margin-top:.75rem;position:relative;overflow:hidden}.tweet-media-module__TReg5a__rounded{border:var(--tweet-border);border-radius:12px}.tweet-media-module__TReg5a__mediaWrapper{grid-auto-rows:1fr;gap:2px;width:100%;height:100%;display:grid}.tweet-media-module__TReg5a__grid2Columns{grid-template-columns:repeat(2,1fr)}.tweet-media-module__TReg5a__grid3>a:first-child{grid-row:span 2}.tweet-media-module__TReg5a__grid2x2{grid-template-rows:repeat(2,1fr)}.tweet-media-module__TReg5a__mediaContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tweet-media-module__TReg5a__mediaLink{outline-style:none;text-decoration:none}.tweet-media-module__TReg5a__skeleton{width:100%;padding-bottom:56.25%;display:block}.tweet-media-module__TReg5a__image{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0}
.tweet-media-video-module__CjSC8q__anchor{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:9999px;outline-style:none;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.tweet-media-video-module__CjSC8q__videoButton{background-color:var(--tweet-color-blue-primary);cursor:pointer;border:4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:67px;height:67px;transition-property:background-color;transition-duration:.2s;display:flex;position:relative}.tweet-media-video-module__CjSC8q__videoButton:hover,.tweet-media-video-module__CjSC8q__videoButton:focus-visible{background-color:var(--tweet-color-blue-primary-hover)}.tweet-media-video-module__CjSC8q__videoButtonIcon{color:#fff;fill:currentColor;-webkit-user-select:none;user-select:none;width:calc(50% + 4px);max-width:100%;height:calc(50% + 4px);margin-left:3px}.tweet-media-video-module__CjSC8q__watchOnTwitter{position:absolute;top:12px;right:8px}.tweet-media-video-module__CjSC8q__watchOnTwitter>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f1419bf;min-width:2rem;min-height:2rem;font-size:.875rem;line-height:1rem}.tweet-media-video-module__CjSC8q__watchOnTwitter>a:hover{background-color:#272c30bf}.tweet-media-video-module__CjSC8q__viewReplies{background-color:var(--tweet-color-blue-primary);border-color:var(--tweet-color-blue-primary);min-height:2rem;font-size:.9375rem;line-height:1.25rem;position:relative}.tweet-media-video-module__CjSC8q__viewReplies:hover{background-color:var(--tweet-color-blue-primary-hover)}
.tweet-info-created-at-module__GZMM3G__root{color:inherit;font-size:var(--tweet-info-font-size);line-height:var(--tweet-info-line-height);text-decoration:none}.tweet-info-created-at-module__GZMM3G__root:hover{text-decoration-line:underline;text-decoration-thickness:1px}
.tweet-info-module___F14PW__info{color:var(--tweet-font-color-secondary);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:.125rem;display:flex}.tweet-info-module___F14PW__infoLink{color:inherit;height:var(--tweet-actions-icon-wrapper-size);width:var(--tweet-actions-icon-wrapper-size);font:inherit;border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;margin-right:-4px;text-decoration:none;transition-property:background-color;transition-duration:.2s;display:flex}.tweet-info-module___F14PW__infoLink:hover{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-info-module___F14PW__infoIcon{color:inherit;fill:currentColor;height:var(--tweet-actions-icon-size);-webkit-user-select:none;user-select:none}.tweet-info-module___F14PW__infoLink:hover>.tweet-info-module___F14PW__infoIcon{color:var(--tweet-color-blue-secondary)}
.tweet-actions-module__TCXXfW__actions{color:var(--tweet-font-color-secondary);border-top:var(--tweet-border);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:.25rem;padding-top:.25rem;display:flex}.tweet-actions-module__TCXXfW__like,.tweet-actions-module__TCXXfW__reply,.tweet-actions-module__TCXXfW__copy{color:inherit;align-items:center;margin-right:1.25rem;text-decoration:none;display:flex}.tweet-actions-module__TCXXfW__like:hover,.tweet-actions-module__TCXXfW__reply:hover,.tweet-actions-module__TCXXfW__copy:hover{background-color:#0000}.tweet-actions-module__TCXXfW__like:hover>.tweet-actions-module__TCXXfW__likeIconWrapper{background-color:var(--tweet-color-red-primary-hover)}.tweet-actions-module__TCXXfW__like:hover>.tweet-actions-module__TCXXfW__likeCount{color:var(--tweet-color-red-primary);text-decoration-line:underline}.tweet-actions-module__TCXXfW__likeIconWrapper,.tweet-actions-module__TCXXfW__replyIconWrapper,.tweet-actions-module__TCXXfW__copyIconWrapper{width:var(--tweet-actions-icon-wrapper-size);height:var(--tweet-actions-icon-wrapper-size);border-radius:9999px;justify-content:center;align-items:center;margin-left:-.25rem;display:flex}.tweet-actions-module__TCXXfW__likeIcon,.tweet-actions-module__TCXXfW__replyIcon,.tweet-actions-module__TCXXfW__copyIcon{height:var(--tweet-actions-icon-size);fill:currentColor;-webkit-user-select:none;user-select:none}.tweet-actions-module__TCXXfW__likeIcon{color:var(--tweet-color-red-primary)}.tweet-actions-module__TCXXfW__likeCount,.tweet-actions-module__TCXXfW__replyText,.tweet-actions-module__TCXXfW__copyText{font-size:var(--tweet-actions-font-size);font-weight:var(--tweet-actions-font-weight);line-height:var(--tweet-actions-line-height);margin-left:.25rem}.tweet-actions-module__TCXXfW__reply:hover>.tweet-actions-module__TCXXfW__replyIconWrapper{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-actions-module__TCXXfW__reply:hover>.tweet-actions-module__TCXXfW__replyText{color:var(--tweet-color-blue-secondary);text-decoration-line:underline}.tweet-actions-module__TCXXfW__replyIcon{color:var(--tweet-color-blue-primary)}.tweet-actions-module__TCXXfW__copy{font:inherit;cursor:pointer;background:0 0;border:none}.tweet-actions-module__TCXXfW__copy:hover>.tweet-actions-module__TCXXfW__copyIconWrapper{background-color:var(--tweet-color-green-primary-hover)}.tweet-actions-module__TCXXfW__copy:hover .tweet-actions-module__TCXXfW__copyIcon{color:var(--tweet-color-green-primary)}.tweet-actions-module__TCXXfW__copy:hover>.tweet-actions-module__TCXXfW__copyText{color:var(--tweet-color-green-primary);text-decoration-line:underline}
.tweet-replies-module__ktL-Xa__replies{padding:.25rem 0}.tweet-replies-module__ktL-Xa__link{color:var(--tweet-color-blue-secondary);-webkit-user-select:none;user-select:none;border:var(--tweet-border);border-radius:9999px;outline-style:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0 1rem;text-decoration:none;transition-property:background-color;transition-duration:.2s;display:flex}.tweet-replies-module__ktL-Xa__link:hover{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-replies-module__ktL-Xa__text{font-weight:var(--tweet-replies-font-weight);font-size:var(--tweet-replies-font-size);line-height:var(--tweet-replies-line-height);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.quoted-tweet-container-module__cim9QG__root{border:var(--tweet-border);width:100%;margin:var(--tweet-quoted-container-margin);cursor:pointer;border-radius:12px;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}.quoted-tweet-container-module__cim9QG__root:hover{background-color:var(--tweet-quoted-bg-color-hover)}.quoted-tweet-container-module__cim9QG__article{box-sizing:inherit;position:relative}
.quoted-tweet-header-module__Cx2l9W__header{line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;padding:.75rem .75rem 0;display:flex;overflow:hidden}.quoted-tweet-header-module__Cx2l9W__avatar{width:20px;height:20px;position:relative}.quoted-tweet-header-module__Cx2l9W__avatarOverflow{border-radius:9999px;width:100%;height:100%;position:absolute;overflow:hidden}.quoted-tweet-header-module__Cx2l9W__avatarSquare{border-radius:4px}.quoted-tweet-header-module__Cx2l9W__author{align-items:center;margin:0 .5rem;display:flex}.quoted-tweet-header-module__Cx2l9W__authorText{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.quoted-tweet-header-module__Cx2l9W__username{color:var(--tweet-font-color-secondary);text-overflow:ellipsis;margin-left:.125rem;text-decoration:none}
.quoted-tweet-body-module__qHviCq__root{font-size:var(--tweet-quoted-body-font-size);font-weight:var(--tweet-quoted-body-font-weight);line-height:var(--tweet-quoted-body-line-height);margin:var(--tweet-quoted-body-margin);overflow-wrap:break-word;white-space:pre-wrap;padding:0 .75rem}