body.designlab-builder-active{overflow:hidden;overscroll-behavior:none;background:#f3f2ee}.designlab-builder-shell{height:100dvh;max-height:100dvh;min-height:0}.designlab-builder-light{background:#f3f2ee!important;color:#17181c!important}.designlab-builder-light .bg-black{background-color:#f3f2ee!important}.designlab-builder-light>.bg-black,.designlab-builder-light .sticky.bg-black{background-color:#fff!important}.designlab-builder-light .text-white{color:#17181c!important}.designlab-builder-light .text-gray-300{color:#3f3f46!important}.designlab-builder-light .text-gray-400,.designlab-builder-light .text-gray-500,.designlab-builder-light .text-gray-600{color:#6b6b67!important}.designlab-builder-light .border-white\/10{border-color:#0000001f!important}.designlab-builder-light .border-white\/20{border-color:#0003!important}.designlab-builder-light .border-white{border-color:#17181c!important}.designlab-builder-light .bg-white\/5{background-color:#ffffffc2!important}.designlab-builder-light .bg-white\/10{background-color:#ecebe7!important}.designlab-builder-light .hover\:bg-white\/5:hover{background-color:#e8e7e2!important}.designlab-builder-light .hover\:bg-white\/10:hover{background-color:#dfded9!important}.designlab-builder-light button.bg-white{background-color:#17181c!important;color:#fff!important}.designlab-builder-light button.hover\:bg-gray-200:hover,.designlab-builder-light button.hover\:bg-gray-100:hover{background-color:#333438!important;color:#fff!important}.designlab-builder-light input,.designlab-builder-light textarea{color:#17181c}.designlab-builder-light input::-moz-placeholder,.designlab-builder-light textarea::-moz-placeholder{color:#888984}.designlab-builder-light input::placeholder,.designlab-builder-light textarea::placeholder{color:#888984}.designlab-builder-light .designlab-builder-brand{filter:invert(1)}.designlab-builder-light .designlab-builder-start-card{border-color:#0000001f;background:#fff;box-shadow:0 9px 28px #0000000d}.designlab-builder-light .designlab-builder-start-card.is-selected{border-color:#17181c;box-shadow:0 0 0 1px #17181c}.designlab-builder-light .designlab-builder-reference-preview{background:#fff}.designlab-builder-light .bg-blue-600{background-color:#17181c!important;color:#fff!important}.designlab-builder-light .designlab-builder-site-header nav,.designlab-builder-light .designlab-builder-site-header .bg-black{background-color:#000000f5!important}.designlab-builder-light .designlab-builder-site-header .text-white{color:#fff!important}.designlab-builder-light .designlab-builder-site-header .border-white\/10{border-color:#ffffff1a!important}@keyframes designlab-builder-template-pulse{0%,to{filter:blur(2px);opacity:.56;transform:scale(.985)}50%{filter:blur(5px);opacity:.9;transform:scale(1.025)}}@keyframes designlab-builder-template-sheen{0%{transform:translate(-145%) skew(-14deg);opacity:0}22%{opacity:.78}62%,to{transform:translate(145%) skew(-14deg);opacity:0}}@keyframes designlab-builder-loading-mark{0%,to{opacity:.24;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes designlab-builder-mockup-light-wipe{0%{opacity:0;transform:translate(-160%) skew(-10deg)}22%{opacity:.72}78%{opacity:.52}to{opacity:0;transform:translate(850%) skew(-10deg)}}.designlab-builder-generating-template{animation:designlab-builder-template-pulse 2.25s ease-in-out infinite;transform-origin:center;will-change:filter,opacity,transform}.designlab-builder-generating-sheen{overflow:hidden;background:#ffffff1a}.designlab-builder-generating-sheen:after{position:absolute;inset:-20% auto -20% 35%;width:30%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);filter:blur(18px);animation:designlab-builder-template-sheen 2.25s ease-in-out infinite}.designlab-builder-generation-progress{background:#dfff00!important;box-shadow:0 0 12px #dfff00bf;transition:width .25s ease-out;will-change:width}.designlab-builder-loading-card{width:min(82vw,72dvh,22rem);max-width:100%}.designlab-builder-bubble-primary{background:#17181c!important;color:#fff!important}.designlab-builder-bubble-primary:hover{background:#333438!important}.designlab-builder-light .designlab-builder-custom-sport-continue{background:#17181c!important;color:#fff!important}.designlab-builder-light .designlab-builder-generate-button,.designlab-builder-light .designlab-builder-generate-button:disabled{background:#000!important;color:#fff!important;opacity:1!important}.designlab-builder-light .designlab-builder-generate-button:hover:not(:disabled){background:#222!important}.designlab-builder-team-swatch{background:#fff;border-radius:0!important;width:100%;aspect-ratio:1 / 1;box-sizing:border-box}.designlab-builder-team-swatch-item{width:clamp(5rem,6.5vw,7.5rem);flex:0 0 auto;text-align:center}.designlab-builder-color-grid,.designlab-builder-logo-grid{display:grid;align-items:start;gap:.5rem}.designlab-builder-color-grid{grid-template-columns:repeat(3,minmax(0,7.5rem))}.designlab-builder-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.designlab-builder-color-grid .designlab-builder-team-swatch-item,.designlab-builder-logo-grid .designlab-builder-team-swatch-item{width:100%;min-width:0}.designlab-builder-team-section-intro{min-height:4.75rem}.designlab-builder-team-section-title{font-family:Pop Warner,Pop Warner Fallback,Bebas Neue,sans-serif!important;font-size:.875rem;font-style:italic!important;font-weight:400;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.designlab-builder-team-method-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.5rem}.designlab-builder-team-method-button{width:100%;min-height:7.5rem;height:100%}@keyframes designlab-builder-save-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.designlab-builder-save-drawer{background:#f3f2ee!important;color:#17181c!important;animation:designlab-builder-save-drawer-in .22s ease-out both}.designlab-builder-save-drawer-header,.designlab-builder-save-drawer-footer{background:#fff!important}.designlab-builder-light .designlab-builder-download-title{color:#fff!important}.designlab-builder-step-nav,.designlab-builder-step-nav>button{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.designlab-builder-loading-mark{animation:designlab-builder-loading-mark 1.4s ease-in-out infinite;will-change:opacity,transform}.designlab-builder-mockup-light-wipe{opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.76),rgba(255,255,255,.18),transparent);filter:blur(5px);mix-blend-mode:screen;animation:designlab-builder-mockup-light-wipe 1.15s ease-in-out .08s 1 forwards;will-change:opacity,transform}@keyframes designlab-tyson-online-blink{0%,44%,to{opacity:1;box-shadow:0 0 #10b9818c,0 1px 2px #0000002e}54%,82%{opacity:.32;box-shadow:0 0 0 5px #10b98100,0 1px 2px #0000001f}}.designlab-tyson-online-dot{animation:designlab-tyson-online-blink 1.55s ease-in-out infinite;will-change:opacity,box-shadow}@media (prefers-reduced-motion: reduce){.designlab-builder-generating-template,.designlab-builder-generating-sheen:after,.designlab-builder-loading-mark,.designlab-builder-mockup-light-wipe,.designlab-builder-save-drawer,.designlab-tyson-online-dot{animation:none}.designlab-builder-generation-progress{transition:none}.designlab-builder-mockup-light-wipe{opacity:0}}.designlab-builder-tools-scroll{touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(23,24,28,.45) transparent}.designlab-builder-tools-scroll::-webkit-scrollbar{width:8px}.designlab-builder-tools-scroll::-webkit-scrollbar-track{background:transparent}.designlab-builder-tools-scroll::-webkit-scrollbar-thumb{background:#17181c59;border-radius:999px}.designlab-builder-team-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-content:start;gap:18px 18px}.designlab-builder-team-header,.designlab-builder-team-name{grid-column:1 / -1}.designlab-builder-team-colors,.designlab-builder-team-method,.designlab-builder-team-logos{min-width:0}.designlab-builder-team-logos{grid-column:1 / -1}@media (min-width: 1024px){.designlab-builder-sport-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.designlab-builder-sport-card{aspect-ratio:auto!important;min-height:clamp(8.5rem,24dvh,13rem)!important}}@media (max-width: 1023px){.designlab-builder-light .designlab-builder-start-grid{grid-template-columns:1fr}}@media (max-width: 760px){.designlab-builder-team-grid{grid-template-columns:minmax(0,1fr);gap:16px}.designlab-builder-team-header,.designlab-builder-team-name,.designlab-builder-team-colors,.designlab-builder-team-method,.designlab-builder-team-logos{grid-column:1}.designlab-builder-team-section-intro{min-height:auto}}@media (max-width: 640px){.designlab-builder-shell{height:100svh;max-height:100svh}.designlab-builder-site-header,.designlab-builder-step-nav{flex:0 0 auto}.designlab-builder-step-nav>button{padding-inline:.35rem}.designlab-builder-tools-scroll{scrollbar-gutter:auto}.designlab-builder-tools-scroll::-webkit-scrollbar{width:4px}.designlab-builder-team-grid{gap:1rem;padding:.85rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.designlab-builder-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.designlab-builder-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .45rem}.designlab-builder-team-swatch-item{width:100%;min-width:0}.designlab-builder-stage>div,.designlab-builder-stage>div>div{min-height:0}.designlab-builder-loading-card{width:min(100%,22rem);padding:1rem}.designlab-builder-tyson-overlay{inset-inline:.5rem;bottom:.5rem;gap:.5rem}.designlab-builder-tyson-bubble{max-height:min(38dvh,18rem);overflow-y:auto;padding:.75rem 2.5rem .65rem .85rem}.designlab-builder-mockup-actions{flex-wrap:nowrap;gap:.3rem}.designlab-builder-mockup-actions>span{margin-inline:0;flex:0 0 1px}.designlab-builder-mockup-actions .designlab-builder-mockup-action{flex:1 1 0;min-width:0;letter-spacing:.025em;white-space:nowrap}.designlab-builder-composer{padding:.5rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}.designlab-builder-composer input[type=text]{min-width:0}.designlab-builder-floating-locker{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom,0px))}}
