.st-hero{position:relative;overflow:hidden;padding:56px 0 44px;min-height:620px;display:grid;place-items:center}.st-side{position:absolute;top:0;bottom:0;width:clamp(300px,22vw,600px);display:grid;grid-template-columns:1fr 1fr;gap:12px;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent)}.st-side.l{left:-24px}.st-side.r{right:-24px}.st-col{overflow:hidden}.st-track{display:grid;gap:12px;animation:st-up 46s linear infinite}.st-col.down .st-track{animation-name:st-down;animation-duration:54s}.st-col:hover .st-track,.st-strip-m:hover .st-strip-track{animation-play-state:paused}.st-track img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;background:var(--packshot)}.st-track img:nth-child(3n+2){aspect-ratio:4 / 5}@keyframes st-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 6px))}}@keyframes st-down{0%{transform:translateY(calc(-50% - 6px))}to{transform:translateY(0)}}.st-hero-copy{position:relative;z-index:1;width:min(720px,100% - 32px);display:grid;justify-items:center;text-align:center;gap:14px}.st-word{font-size:clamp(112px,13.5vw,200px);font-weight:900;font-style:italic;line-height:.92;letter-spacing:-.035em;padding:0 .08em .04em;color:transparent;-webkit-background-clip:text;background-clip:text;background-color:var(--midnight);background-size:170% auto;background-position:0% 50%;animation:st-pan 9s ease-in-out infinite alternate;cursor:default;-webkit-text-stroke:1px rgba(20,28,58,.18);user-select:none}@keyframes st-pan{0%{background-position:0% 20%}50%{background-position:60% 80%}to{background-position:100% 35%}}.st-tag{font-size:34px;font-weight:600;letter-spacing:-.01em;color:var(--midnight);margin-top:-4px}.st-one{margin-top:14px;width:100%;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:6px 6px 6px 8px;box-shadow:0 16px 40px -24px #141c3a59}.st-one:focus-within{border-color:var(--midnight)}.st-one input[type=text]{flex:1;min-width:0;border:0;background:none;font-size:16px;height:40px;padding:0 4px;outline:none}.st-one .btn{height:44px}.st-up{position:relative;width:40px;height:40px;border-radius:999px;background:var(--sand);display:grid;place-items:center;cursor:pointer;flex:none;overflow:hidden}.st-up:hover{background:var(--sand-2)}.st-up-prev{position:absolute;inset:0;background:#fff center / 80% no-repeat}.st-hint,.st-help{font-size:13.5px;color:var(--muted)}.st-help a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.st-me{display:inline-flex;align-items:center;gap:10px;background:var(--sand);border-radius:999px;padding:6px 6px 6px 16px;margin-top:4px}.st-me[hidden]{display:none}.st-me b{font-weight:600;font-size:15px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-me-logo{width:28px;height:28px;border-radius:6px;background:#fff center / 80% no-repeat}.st-me-dots{display:inline-flex;gap:4px}.st-me-dots button{width:20px;height:20px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.st-me-dots button[aria-pressed=true]{box-shadow:0 0 0 2px var(--midnight)}.st-me-edit{background:#fff;border-radius:999px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600}.st-me-edit:hover{background:var(--bg)}.st-strip-m{display:none}.st-pick{padding-top:24px}.st-pick-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.st-find{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap;align-items:center}.st-search{display:flex;gap:8px;align-items:center}.st-search .input{width:300px;height:40px}.st-search .btn{height:40px}.st-venues{display:flex;gap:8px;flex-wrap:wrap}.st-dlabel{margin-top:28px}.st-designs{display:grid;grid-template-columns:repeat(8,minmax(0,168px));gap:12px;margin-top:12px}.st-dtile{background:#fff;border:1px solid var(--line-3);border-radius:12px;overflow:hidden;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.st-dtile:hover{border-color:var(--line-2);transform:translateY(-2px)}.st-dtile canvas{width:100%;aspect-ratio:3 / 2;display:block}.st-dtile span{display:block;border-top:1px solid var(--line-3);padding:8px 10px;font-size:12.5px;font-weight:600}.st-dtile[aria-pressed=true]{border-color:var(--midnight);box-shadow:0 0 0 1px var(--midnight)}.st-designs.sm{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:0}.st-designs.sm span{padding:5px 8px;font-size:11.5px}.st-designs.sm canvas{aspect-ratio:2 / 1;object-fit:contain}.st-grid{margin-top:28px}.st-card{display:grid;gap:10px;align-content:start}.st-ph{position:relative}.st-vis{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--packshot);cursor:pointer;transition:box-shadow .15s}.st-vis img,.st-vis canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.st-vis canvas{transition:transform .4s ease}.st-vis:hover canvas{transform:scale(1.04)}.st-vis[aria-pressed=true]{box-shadow:0 0 0 2px var(--midnight)}.st-add{position:absolute;right:10px;top:10px;z-index:2;width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:17px;transition:background .15s}.st-add:hover{background:var(--sand)}.st-add.is-on{background:var(--midnight);border-color:var(--midnight);color:#fff;font-size:14px}.st-name{font-size:16px;font-weight:500}.st-acts{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:-4px}.st-acts .link{font-size:13px}.st-edit{width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;flex:none}.st-edit:hover{border-color:var(--midnight)}.st-helpbar{display:flex;align-items:center;gap:12px;background:var(--sand);border-radius:16px;padding:12px 18px 12px 12px;margin-top:36px;max-width:760px}.st-helpbar p{flex:1;font-size:14px}.st-helpbar p span{color:var(--ink-2)}.st-helpbar b{font-weight:600}.st-helpbar-i{width:30px;height:30px;border-radius:999px;background:#fff;display:grid;place-items:center;flex:none}.st-helpbar.sm{margin-top:0;padding:12px 16px;flex-wrap:wrap}.st-close{padding:72px 0 24px;scroll-margin-top:90px}.st-close-in{display:grid;grid-template-columns:minmax(0,680px) minmax(0,1fr);gap:48px;align-items:start}.st-stage-col{position:sticky;top:88px;display:grid;gap:14px}.st-stage{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:var(--packshot)}.st-stage canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.st-stage-hint{position:absolute;left:16px;bottom:16px;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);transition:opacity .3s;pointer-events:none}.st-tryon{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.st-tryon::-webkit-scrollbar{display:none}.st-tryon button{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;border:1px solid var(--line-3);background:var(--packshot)}.st-tryon button[aria-pressed=true]{box-shadow:0 0 0 2px var(--midnight);border-color:var(--midnight)}.st-tryon canvas{width:100%;height:100%;display:block}.st-panel{min-width:0}.st-view{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;padding-top:8px}.st-view[hidden],.st-editor[hidden]{display:none}.st-pills{display:flex;flex-wrap:wrap;gap:8px}.st-pills .chip{background:#fff;border-color:var(--line)}.st-pills .chip[aria-pressed=true]{background:var(--midnight);border-color:var(--midnight);color:#fff}.st-btns{display:flex;gap:10px;flex-wrap:wrap}.st-btns .btn{height:46px}.st-btns [data-auto][aria-pressed=true]{border-color:var(--midnight);background:var(--sand)}.st-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}.st-ed-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.st-ed-tools{display:flex;gap:6px;align-items:center}.st-round{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:16px}.st-round:disabled{opacity:.35;cursor:default}.st-row .label{display:flex;align-items:baseline;gap:8px}.st-row .label .tiny{font-weight:400}.st-between{justify-content:space-between}.st-row input[type=range]{width:100%;accent-color:var(--midnight)}.st-row>.input{margin-top:8px}.st-seg{display:flex;flex-wrap:wrap;gap:8px}.st-seg .chip i{width:12px;height:12px;border-radius:999px;border:1px solid rgba(0,0,0,.15)}.st-seg .chip[aria-pressed=true] i{border-color:#fff}.st-dots{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.st-dots:first-child{margin-top:0}.st-dots button{width:28px;height:28px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.st-dots button[aria-pressed=true]{box-shadow:0 0 0 2px var(--midnight)}.st-logo-box{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.st-logo-txt{flex:1;min-width:0;display:grid}.st-logo-txt b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-logo-box .btn{cursor:pointer}.st-ed-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.st-ed-acts .btn-dark{grid-column:1 / -1;height:48px}@media(min-width:1025px){.st-modal .box{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.st-modal .preview{align-content:start}.st-mock{position:relative}.st-mock canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.st-modal .st-ed-head{position:sticky;top:-28px;background:#fff;z-index:2;padding:12px 0 10px;margin-top:-12px}.st-row.is-dim .st-designs{opacity:.55}.st-mock-x{display:none;position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:999px;background:#fff;box-shadow:0 4px 14px -6px #00000059;font-size:15px}.st-logo-box{cursor:pointer;transition:border-color .15s,background .15s}.st-logo-box:hover,.st-logo-box.is-over{border-color:var(--midnight);background:#fff}.st-logo-thumb{width:44px;height:44px;border-radius:10px;flex:none;display:grid;place-items:center;border:1.5px dashed var(--line-2);color:var(--muted);font-size:20px;background:#fff center / 80% no-repeat}.st-logo-thumb.has{border-style:solid;border-color:var(--line)}.st-logo-remove{margin-top:6px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.st-logo-remove:hover{color:var(--ink)}.st-logo-remove[hidden],.st-up-x[hidden]{display:none}.st-up-x{width:22px;height:22px;margin-left:-16px;margin-top:-26px;border-radius:999px;background:var(--midnight);color:#fff;font-size:11px;flex:none;z-index:1}.st-drop{position:fixed;inset:0;z-index:200;background:#141c3a8c;display:grid;place-items:center;padding:24px;pointer-events:none}.st-drop[hidden]{display:none}.st-drop>div{background:#fff;border:2px dashed var(--midnight);border-radius:24px;padding:48px 56px;display:grid;gap:8px;text-align:center;max-width:520px}.st-drop b{font-size:28px;font-weight:900;font-style:italic;color:var(--midnight)}.st-drop span{color:var(--ink-2)}body.st-adding,body.st-adding *{cursor:progress!important}.st-next-sec{padding-top:64px}.st-next-sec .stack-cards canvas{width:100%;height:170px;border-radius:8px;display:block}.st-how{padding-top:64px;padding-bottom:96px}.st-how .h2{margin-top:12px}.st-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.st-steps>div{background:var(--sand);border-radius:16px;padding:20px;display:grid;gap:6px;align-content:start}.st-steps span{width:28px;height:28px;border-radius:999px;border:1px solid var(--ink);display:grid;place-items:center;font-size:13px;font-weight:600;margin-bottom:18px}.st-steps b{font-weight:600}.st-steps p{font-size:14px;color:var(--ink-2)}.st-pill{position:fixed;left:var(--pad);bottom:32px;transform:none;background:#fff;border:1px solid var(--line-3);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500;z-index:54;box-shadow:0 10px 30px -10px #0003;white-space:nowrap;transition:opacity .2s}.st-pill a{text-decoration:underline;font-weight:600}.st-pill.is-hidden{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.st-track,.st-strip-track,.st-word{animation:none}}@media(max-width:1280px){.st-side{width:220px}.st-designs{grid-template-columns:repeat(4,1fr)}.next-wrap .top{grid-template-columns:1fr auto}}@media(max-width:1024px){.st-hero{min-height:0;padding:40px 0 28px}.st-side{width:150px;grid-template-columns:1fr;gap:10px}.st-side .st-col+.st-col{display:none}.st-side.l{left:-36px}.st-side.r{right:-36px}.st-hero-copy{width:min(560px,100% - 32px)}.st-word{font-size:120px}.st-tag{font-size:26px}.st-designs{display:flex;overflow-x:auto;scrollbar-width:none;padding:0 0 2px}.st-designs::-webkit-scrollbar{display:none}.st-designs .st-dtile{flex:none;width:132px}.st-designs.sm{margin:0;padding:0 0 2px}.st-designs.sm .st-dtile{width:104px}.st-close{padding-top:48px}.st-close-in{gap:24px}.st-stage-col{position:static}.st-pill{bottom:100px}.st-modal .box{max-height:92vh}.st-modal .preview{position:sticky;top:0;z-index:3;padding:12px 16px 10px;gap:8px;box-shadow:0 10px 14px -12px #141c3a4d}.st-modal .st-mock{width:min(100%,42vh);margin:0 auto}.st-modal .st-ed-head{position:static;margin-top:0;padding:0}.st-mock-x{display:grid;place-items:center}.st-ed-tools [data-close]{display:none}.next-wrap .top{grid-template-columns:1fr}.st-stack-col{display:none}.st-steps{grid-template-columns:repeat(2,1fr)}.st-how{padding-bottom:40px}}@media(max-width:680px){.st-hero{padding:24px 0 16px;display:block}.st-side{display:none}.st-hero-copy{width:auto;margin:0 16px;gap:10px}.st-word{font-size:92px}.st-tag{font-size:21px}.st-one{margin-top:8px;padding:5px 5px 5px 6px;gap:6px}.st-one input[type=text]{font-size:16px}.st-one .btn{padding:0 14px;height:42px}.st-hint{font-size:12.5px}.st-me{max-width:100%;padding:5px 5px 5px 14px}.st-me-dots{display:none}.st-me b{max-width:150px}.st-strip-m{display:block;overflow:hidden;margin-top:20px}.st-strip-track{display:flex;gap:8px;width:max-content;animation:st-left 60s linear infinite}.st-strip-track img{width:96px;height:96px;object-fit:cover;border-radius:12px;background:var(--packshot)}.st-pick-head .h2{font-size:28px}.st-find{flex-direction:column;align-items:stretch}.st-search{width:100%;min-width:0}.st-search .input{width:auto;flex:1;min-width:0}.st-find>*{min-width:0;max-width:100%}.st-venues{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.st-venues::-webkit-scrollbar{display:none}.st-designs .st-dtile{width:112px}.st-designs.sm .st-dtile{width:92px}.st-grid{margin-top:18px}.st-vis{border-radius:14px}.st-name{font-size:14px}.st-acts .link{font-size:12.5px}.st-add{width:28px;height:28px;right:8px;top:8px}.st-edit{width:30px;height:30px}.st-helpbar{align-items:flex-start;flex-wrap:wrap}.st-close{padding-top:40px}.st-close-in{grid-template-columns:1fr;gap:16px}.st-stage-col{position:static}.st-stage{border-radius:18px}.st-stage-hint{left:8px;bottom:8px;font-size:9.5px}.st-tryon button{width:52px;height:52px;border-radius:10px}.st-btns .btn{flex:1 1 auto}.st-ed-acts{grid-template-columns:1fr}.st-next-sec{padding-top:40px}.st-mail{flex-wrap:wrap}.st-mail .dark-input{width:100%}.st-steps{grid-template-columns:1fr}.st-pill{font-size:13px;padding:10px 16px}}@keyframes st-left{to{transform:translate(-50%)}}.st-step{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.st-step span{width:26px;height:26px;border-radius:999px;background:var(--mango);color:var(--midnight);display:grid;place-items:center;font-size:13px;letter-spacing:0}.st-hero-copy .st-step{justify-content:center}.st-next-sec{padding-bottom:96px}.st-send{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:28px;align-items:start}.st-list-col{background:#fff;border:1px solid var(--line-3);border-radius:24px;padding:28px}.st-list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.st-list li{position:relative;display:grid;gap:8px}.st-list canvas{width:100%;aspect-ratio:1;border-radius:14px;background:var(--packshot);display:block}.st-list b{font-size:13px;font-weight:500}.st-list-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:999px;border:0;background:#fff;box-shadow:0 1px 4px #00000026;cursor:pointer;font-size:12px}.st-list-empty{margin-top:14px;color:var(--ink-2)}.st-send-card{background:var(--midnight);color:#c9cfdf;border-radius:24px;padding:28px;display:grid;gap:14px;position:sticky;top:calc(var(--header-h, 72px) + 16px)}.st-send-sep{height:1px;background:#ffffff1f;margin:6px 0}.st-tray-thumbs{display:inline-flex;margin-right:10px;vertical-align:middle}.st-tray-thumbs img{width:26px;height:26px;border-radius:999px;object-fit:cover;border:2px solid #fff;background:var(--packshot);margin-left:-8px}.st-tray-thumbs img:first-child{margin-left:0}@media(max-width:1024px){.st-send{grid-template-columns:1fr;gap:16px}.st-list-col,.st-send-card{padding:20px;border-radius:20px}.st-list{grid-template-columns:repeat(2,minmax(0,1fr))}.st-send-card{position:static}.st-next-sec{padding-bottom:48px}}.st-title{font-size:clamp(64px,8vw,128px);font-weight:900;font-style:italic;line-height:.95;letter-spacing:-.02em;color:var(--midnight);margin:0 0 14px}@media(max-width:1024px){.st-title{font-size:64px}}.st-hero2 .st-hero-copy{width:auto;gap:14px}.st-hero2 .st-pw{font-size:clamp(72px,7.5vw,132px);line-height:1.08;padding:0 .08em .16em;margin-bottom:4px}.st-hero2 .st-one{max-width:640px}@media(max-width:1024px){.st-hero2 .st-pw{font-size:72px}.st-hero2 .st-step{justify-content:flex-start}}.st-note{font-size:11.5px;line-height:1.45;color:var(--muted);margin:10px 0 0}
