*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.right-0{right:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\/2{height:50%}.h-12{height:3rem}.h-full{height:100%}.max-h-\[65vh\]{max-height:65vh}.min-h-\[40vh\]{min-height:40vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-12{width:3rem}.w-16{width:4rem}.w-\[440px\]{width:440px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-\[\#c06c84\]{--tw-border-opacity:1;border-color:rgb(192 108 132/var(--tw-border-opacity,1))}.border-\[\#c06c84\]\/20{border-color:rgb(192 108 132/.2)}.border-\[\#c06c84\]\/30{border-color:rgb(192 108 132/.3)}.border-\[\#e8e8e1\]{--tw-border-opacity:1;border-color:rgb(232 232 225/var(--tw-border-opacity,1))}.border-\[\#f0f0ea\]{--tw-border-opacity:1;border-color:rgb(240 240 234/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#2c3e50\]{--tw-bg-opacity:1;background-color:rgb(44 62 80/var(--tw-bg-opacity,1))}.bg-\[\#5d8aa8\]{--tw-bg-opacity:1;background-color:rgb(93 138 168/var(--tw-bg-opacity,1))}.bg-\[\#c06c84\]{--tw-bg-opacity:1;background-color:rgb(192 108 132/var(--tw-bg-opacity,1))}.bg-\[\#fdfdfb\]{--tw-bg-opacity:1;background-color:rgb(253 253 251/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-opacity-50{--tw-bg-opacity:0.5}.object-contain{-o-object-fit:contain;object-fit:contain}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[var\(--sts-bottom-offset\)\]{padding:var(--sts-bottom-offset)}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--sts-pad-x\)\]{padding-left:var(--sts-pad-x);padding-right:var(--sts-pad-x)}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#2c3e50\]{--tw-text-opacity:1;color:rgb(44 62 80/var(--tw-text-opacity,1))}.text-\[\#2c7a4b\]{--tw-text-opacity:1;color:rgb(44 122 75/var(--tw-text-opacity,1))}.text-\[\#576574\]{--tw-text-opacity:1;color:rgb(87 101 116/var(--tw-text-opacity,1))}.text-\[\#a95e68\]{--tw-text-opacity:1;color:rgb(169 94 104/var(--tw-text-opacity,1))}.text-\[\#c06c84\]{--tw-text-opacity:1;color:rgb(192 108 132/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap");:root{--base-bg:#fdfdfb;--main-text:#2c3e50;--accent-rose:#c06c84;--accent-blue:#5d8aa8;--accent-mint:#a8e6cf;--sts-pad-x:clamp(1rem,3.2vw,3rem);--sts-gap-y:clamp(0.75rem,3.2vh,3.5rem);--sts-title:clamp(1.6rem,5.2vh,4.5rem);--sts-hero:clamp(2rem,7vh,5.5rem);--sts-subtitle:clamp(0.9rem,2.4vh,1.5rem);--sts-body:clamp(0.8rem,1.8vh,1.05rem);--sts-btn-text:clamp(0.95rem,2.4vh,1.35rem);--sts-btn-pad-y:clamp(0.7rem,1.8vh,1.5rem);--sts-btn-pad-x:clamp(1.25rem,3vw,2.5rem);--sts-viz-h:clamp(120px,30vh,300px);--sts-record-btn:clamp(88px,20vh,160px);--sts-play-btn:clamp(56px,12vh,80px);--sts-qr:clamp(110px,20vh,200px);--sts-logo-w:clamp(72px,10vw,160px);--sts-logo-h:clamp(18px,2.4vh,40px);--sts-bottom-offset:clamp(0.75rem,2.5vh,2rem);--sts-back-scale:clamp(0.9,0.75 + 0.5vh,1.25)}@media (orientation:landscape) and (max-height:900px){:root{--sts-gap-y:clamp(0.5rem,2.4vh,2rem);--sts-viz-h:clamp(100px,26vh,240px);--sts-title:clamp(1.4rem,4.6vh,3.2rem);--sts-hero:clamp(1.75rem,6vh,4rem)}}@media (orientation:landscape) and (max-height:780px){:root{--sts-gap-y:clamp(0.4rem,1.8vh,1.4rem);--sts-viz-h:clamp(88px,22vh,180px);--sts-record-btn:clamp(72px,18vh,120px);--sts-qr:clamp(96px,18vh,160px);--sts-back-scale:0.92}}body{background-color:var(--base-bg);color:var(--main-text);font-family:Noto Sans JP,Montserrat,sans-serif;overflow-x:hidden}.font-title{text-transform:uppercase}.font-title,.font-title-dynamic{font-family:Montserrat,sans-serif;font-weight:600}.font-body{font-family:Noto Sans JP,sans-serif}.modern-input-box{background:white;border:2px solid rgba(44,62,80,.05);border-radius:1.5rem;padding:1.5rem 2rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.02);transition:all .6s cubic-bezier(.23,1,.32,1);outline:none;width:100%}.modern-input-box:focus{border-color:var(--accent-rose);box-shadow:0 10px 30px rgba(192,108,132,.1);transform:translateY(-2px)}.modern-button-primary{background:var(--main-text);border-radius:99px;font-family:Montserrat,sans-serif;font-weight:600;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.modern-button-primary:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.modern-button-rose{background:var(--accent-rose);color:white}.modern-button-rose:hover{box-shadow:0 20px 40px rgba(192,108,132,.3)}.modern-button-blue{background:var(--accent-blue);color:white}.modern-button-blue:hover{box-shadow:0 20px 40px rgba(93,138,168,.3)}@keyframes morphing{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes motif-1-bio{0%,to{transform:scale(1) rotate(0deg);opacity:.2}33%{transform:scale(1.1) rotate(5deg);opacity:.3}66%{transform:scale(.95) rotate(-2deg);opacity:.25}}@keyframes motif-2-bio{0%,to{transform:scale(1) rotate(0deg);opacity:.15}40%{transform:scale(.9) rotate(-10deg);opacity:.25}80%{transform:scale(1.05) rotate(3deg);opacity:.2}}@keyframes motif-3-bio{0%,to{transform:scale(1) translate(0);opacity:.1}50%{transform:scale(1.15) translate(10px,-20px);opacity:.2}75%{transform:scale(1.05) translate(-5px,10px);opacity:.15}}.morphing-shape{position:absolute;width:400px;height:400px;background:linear-gradient(45deg,var(--accent-rose),var(--accent-blue));opacity:.2;animation:morphing 15s ease-in-out infinite;z-index:-1}.shape-1{top:-100px;right:-100px;animation:morphing 12s infinite,motif-1-bio 10s cubic-bezier(.4,0,.2,1) infinite}.shape-2{bottom:-100px;left:-100px;background:var(--accent-mint);animation:morphing 18s infinite,motif-2-bio 14s cubic-bezier(.4,.2,.1,1.2) infinite}.shape-3{top:50%;left:50%;width:600px;height:600px;opacity:.1;animation:morphing 20s infinite,motif-3-bio 18s cubic-bezier(.6,-.28,.735,.045) infinite}@keyframes wave-flow{0%{transform:translateX(-100%) skewX(-15deg);opacity:0}50%{opacity:.6}to{transform:translateX(200%) skewX(-15deg);opacity:0}}.home-wave{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-rose),transparent);animation:wave-flow 12s linear infinite}@keyframes converge{0%{transform:scale(3);opacity:0;filter:blur(20px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.design-converge{animation:converge 3s cubic-bezier(.19,1,.22,1) forwards}.fixed-bottom-right{position:fixed;bottom:var(--sts-bottom-offset);right:var(--sts-bottom-offset);z-index:50}.sts-page{width:100%;height:100vh;height:100dvh;overflow:hidden}.sts-stage{width:100%;max-width:72rem;padding-left:var(--sts-pad-x);padding-right:var(--sts-pad-x);gap:var(--sts-gap-y)}.sts-title{font-size:var(--sts-title);line-height:1.15}.sts-hero{font-size:var(--sts-hero);line-height:1.1}.sts-subtitle{font-size:var(--sts-subtitle);line-height:1.4}.sts-body{font-size:var(--sts-body)}.sts-action-btn{padding:var(--sts-btn-pad-y) var(--sts-btn-pad-x);font-size:var(--sts-btn-text)}.sts-viz{height:var(--sts-viz-h)}.sts-record-btn{width:var(--sts-record-btn);height:var(--sts-record-btn)}.sts-record-btn-inner{width:calc(var(--sts-record-btn) * .8);height:calc(var(--sts-record-btn) * .8)}.sts-play-btn{width:var(--sts-play-btn);height:var(--sts-play-btn)}.sts-qr{width:var(--sts-qr);height:var(--sts-qr)}.sts-logo-hit{width:var(--sts-logo-w);height:var(--sts-logo-h)}.sts-back-btn{transform:scale(var(--sts-back-scale));transform-origin:bottom right}.sts-fade-panel{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.sts-fade-panel-hidden{opacity:0;transform:translateY(12px);pointer-events:none}.sts-fade-panel-visible{opacity:1;transform:translateY(0)}.ripple-circle{border:1px solid var(--accent-rose);border-radius:50%;position:absolute;animation:ripple-out 4s cubic-bezier(0,.5,.5,1) infinite;width:100px;height:100px;opacity:0}@keyframes ripple-out{0%{transform:scale(.5);opacity:1}to{transform:scale(5);opacity:0}}@keyframes pulse-organic{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.countdown-pulse{animation:pulse-organic 1s ease-in-out infinite}@keyframes digit-contained{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.animate-digit{display:inline-block;animation:digit-contained .8s ease-in-out infinite}@keyframes shrink-object{0%{transform:scale(2);opacity:.2}to{transform:scale(.1);opacity:0}}.shrinking-circle{position:absolute;border:1px solid var(--accent-rose);border-radius:50%;width:200px;height:200px;animation:shrink-object 3s cubic-bezier(.23,1,.32,1) forwards}@media (orientation:portrait) and (max-width:640px){:root{--sts-pad-x:1.25rem;--sts-gap-y:clamp(1rem,3vh,1.75rem);--sts-title:clamp(1.5rem,7.5vw,2.25rem);--sts-hero:clamp(1.9rem,10vw,2.75rem);--sts-subtitle:clamp(0.85rem,3.8vw,1.05rem);--sts-body:0.85rem;--sts-btn-text:1rem;--sts-btn-pad-y:0.9rem;--sts-btn-pad-x:1.25rem;--sts-viz-h:clamp(140px,24vh,220px);--sts-record-btn:clamp(96px,30vw,128px);--sts-play-btn:60px;--sts-qr:clamp(110px,36vw,160px);--sts-logo-w:72px;--sts-logo-h:18px;--sts-bottom-offset:0.75rem}body{margin:0}.sts-page,.sts-page *,.sts-page :after,.sts-page :before{box-sizing:border-box}.sts-file-id{font-size:5.6vw}.sts-qr-label{min-height:2.6em;display:flex;align-items:flex-end;text-align:center}.sts-page{height:auto;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:visible;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:calc(var(--sts-logo-h) + var(--sts-bottom-offset) * 3 + env(safe-area-inset-bottom))}.sts-tips{position:static}.sts-retry-btn{border-radius:99px}.fixed-bottom-right.sts-back-btn{position:static;transform:none;margin-top:2rem}}:root{--sts-brand:#708ead;--sts-ink:#303d49;--sts-muted:#5d6b77;--sts-line:#d9e0e5;--base-bg:#fafbfc;--main-text:var(--sts-ink);--accent-blue:#708ead;--accent-rose:#526f8c;--sts-title:clamp(1.45rem,3.5vh,2.2rem);--sts-gap-y:clamp(1.2rem,3vh,2.6rem);--sts-record-btn:clamp(88px,15vh,112px);--sts-viz-h:clamp(130px,27vh,290px);--sts-logo-w:82px;--sts-logo-h:24px}body,html{background:#fafbfc}body{margin:0}*,:after,:before{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #526f8c;outline-offset:5px}figure,h1,h2,p{margin:0}.sts-page{background:#fafbfc;color:var(--sts-ink);height:auto;min-height:100dvh;overflow:visible;padding:76px 24px 80px}.sts-stage{max-width:1000px;padding:0}.sts-title{font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.09em;line-height:1.5}.sts-subtitle{font-size:clamp(13px,1.8vh,16px);font-weight:400;line-height:1.8;letter-spacing:.08em}.sts-home .sts-stage{max-width:600px;gap:clamp(36px,7vh,64px)}.sts-home .sts-stage>div:first-child{gap:24px}.sts-home .sts-stage>div:last-child{gap:20px;max-width:340px}.sts-name-field{align-items:stretch;gap:10px;text-align:left}.sts-field-label{font-size:13px;letter-spacing:.08em}.sts-name-field p{text-align:left;font-size:11px;letter-spacing:.05em}.modern-input-box{border:1px solid var(--sts-line);border-radius:10px;padding:16px 20px;background:#fff;box-shadow:none;font-size:18px;transition:border-color .2s}.modern-input-box:focus{transform:none;box-shadow:none;border-color:var(--sts-brand)}.modern-button-primary{background:#526f8c;border:1px solid transparent;border-radius:16px;color:white;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.08em;box-shadow:none;transition:background-color .2s,border-color .2s}.modern-button-blue:hover,.modern-button-primary:hover,.modern-button-rose:hover{background:#405e79;transform:none;box-shadow:none}.sts-action-btn{min-height:52px;font-size:15px;padding:14px 24px}.sts-viz{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--sts-line)}.sts-record-page .sts-stage>div:last-child{gap:26px}.sts-record-control{flex-direction:column;gap:12px}.sts-record-btn{border:1px solid var(--sts-brand);background:transparent;box-shadow:none;padding:8px}.sts-record-btn-inner{width:100%;height:100%;background:var(--sts-brand);transform:none}.sts-record-btn:hover .sts-record-btn-inner{background:#526f8c;transform:none}.sts-record-caption{font-size:12px;letter-spacing:.12em;color:var(--sts-muted)}.sts-capture-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:420px}.sts-play-btn{grid-column:1/-1;grid-row:1;justify-self:center;width:58px;height:58px;color:#526f8c;border:1px solid var(--sts-brand);background:transparent;box-shadow:none;transform:none}.sts-play-btn:hover{background:#edf1f5;transform:none}.sts-play-btn svg{width:21px;height:21px}.sts-retry-btn{grid-column:1;grid-row:2;color:#526f8c;border:1px solid var(--sts-line);border-radius:16px;background:transparent;box-shadow:none}.sts-retry-btn:hover{color:#303d49;background:#edf1f5}.sts-retry-btn span{color:#526f8c}.sts-capture-actions>button:last-child{grid-column:2;grid-row:2}.sts-capture-actions>button span{font-size:9px;font-weight:400}.sts-tools{gap:12px}.sts-tools button{min-height:44px;padding:10px 18px;border-width:1px;border-color:var(--sts-line);border-radius:8px;font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.04em;opacity:1}.sts-tools button:last-child{color:#526f8c;background:#edf1f5}.sts-tips{position:static;padding:0;width:100%}.sts-tips>div{background:#edf1f5;border:0;border-radius:12px;padding:14px 24px;box-shadow:none}.sts-tips p{font-size:15px;font-weight:400}.sts-generate-page .morphing-shape{display:none}.sts-file-id{font-size:clamp(13px,2.5vw,19px);font-weight:400;letter-spacing:.04em}.sts-qr-options{gap:clamp(24px,6vw,72px);align-items:flex-start;padding-top:18px}.sts-qr-options a{padding:14px;border:1px solid var(--sts-line);border-radius:12px;box-shadow:none;transform:none;background:white}.sts-qr-label{color:var(--sts-ink);opacity:1;font-size:13px;font-weight:400;letter-spacing:.05em}.sts-back-btn{position:static;margin-top:28px;padding:14px 28px;font-size:13px;transform:none}.sts-auth-panel{border:1px solid var(--sts-line);border-radius:20px;box-shadow:none;padding:clamp(24px,5vw,48px)}.sts-settings{background:#303d4966;padding:20px;z-index:110}.sts-settings>div{width:440px;max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;background:#fafbfc;color:var(--sts-ink);border:1px solid var(--sts-line);border-radius:20px;padding:32px}.sts-settings h2{font-size:23px;font-weight:400;text-align:left}.sts-settings input{background:white;border:1px solid var(--sts-line);border-radius:8px;color:var(--sts-ink);min-height:48px}.sts-settings a,.sts-settings p{color:var(--sts-muted)}.sts-settings button{min-height:44px;border:1px solid var(--sts-line);border-radius:10px;background:transparent;color:var(--sts-ink)}.sts-settings button:last-child{background:#526f8c;color:white;border-color:#526f8c}.sts-admin{background:#fafbfc;color:var(--sts-ink)}.sts-admin header{padding-bottom:24px;border-bottom:1px solid var(--sts-line)}.sts-admin h1{font-size:22px;font-weight:400;letter-spacing:.08em}.sts-admin button,.sts-admin input:not([type=checkbox]){min-height:44px}.sts-admin input[type=checkbox]{accent-color:#526f8c;width:18px;height:18px}.sts-admin section{min-width:0}@media (max-width:640px){.sts-page{padding:90px 22px 80px}.sts-home{padding-top:52px}.sts-home .sts-subtitle{font-size:12px;letter-spacing:.09em}.sts-qr{width:clamp(96px,28vw,150px);height:auto}.sts-qr-options{gap:18px;width:100%}.sts-qr-options>div{min-width:0;flex:1}.sts-qr-label{font-size:11px}.sts-qr-options a{padding:9px}.sts-settings>div{padding:24px}}@media (orientation:landscape) and (max-height:650px){.sts-record-page{padding-top:64px}.sts-record-page .sts-stage,.sts-record-page .sts-stage>div:last-child{gap:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button{border-style:solid}.sts-record-page .sts-viz{border-radius:0;border-top:0;border-left:0;border-right:0;box-shadow:none}.sts-tools button{border-style:solid;background:transparent}.sts-record-page>button{border:0;background:transparent;min-height:48px}.sts-auth-panel,.sts-generate-page .sts-qr-options a,.sts-home .modern-button-primary{box-shadow:none}@media (min-width:641px){.sts-generate-page .sts-qr-options{width:100%;max-width:820px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(80px,12vw,160px);align-items:start}}.sts-brand-lockup{display:flex;flex-direction:column;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;padding:0;margin:0;color:var(--sts-ink);font-weight:400;text-align:center;font-size:clamp(48px,6vw,68px);line-height:1}.sts-brand-jp{font-family:Noto Sans JP,sans-serif;font-size:1em;line-height:1.25}.sts-brand-en,.sts-brand-jp{display:block;font-weight:400;letter-spacing:.12em;padding-left:.12em}.sts-brand-en{font-family:Montserrat,sans-serif;line-height:1.3;margin-top:.55em;text-transform:none}.sts-brand-header{position:absolute;top:24px;left:50%;transform:translateX(-50%);font-size:30px}.sts-brand-header .sts-brand-en{margin-top:.45em}.sts-generate-page,.sts-record-page{padding-top:112px}@media (max-width:640px){.sts-brand-header{top:20px;font-size:28px}.sts-generate-page,.sts-record-page{padding-top:110px}}.sts-page .sts-brand-header{left:32px;transform:none}.sts-record-ring{position:absolute;inset:-5%;width:110%;height:110%;overflow:visible;transform:rotate(-90deg)}.sts-record-ring circle{fill:none;stroke-width:2}.sts-ring-track{stroke:#e0e6eb}.sts-ring-remaining{stroke:#526f8c;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:sts-record-time 3s linear forwards}@keyframes sts-record-time{to{stroke-dashoffset:1}}.sts-record-btn.sts-is-recording{border-color:transparent}.sts-is-recording .sts-record-btn-inner{background:#edf1f5}.sts-record-dot{position:absolute;width:14px;height:14px;background:#526f8c;border-radius:50%}.sts-tools .sts-view-switch{display:flex;gap:2px;padding:3px;background:#edf1f5;border:1px solid #d9e0e5;border-radius:12px}.sts-tools .sts-view-switch button{display:grid;place-items:center;min-width:44px;min-height:40px;padding:8px 12px;background:transparent;border:0;border-radius:8px;color:#64798c}.sts-tools .sts-view-switch button[aria-pressed=true]{background:white;color:#405e79}.sts-view-switch svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sts-captured-wave{position:relative;animation:sts-wave-appear .65s ease-out both}.sts-captured-wave,.sts-captured-wave canvas{width:100%;height:100%}.sts-wave-note{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;color:#5d6b77;text-align:center}@keyframes sts-wave-appear{0%{opacity:0;transform:scaleX(.96)}to{opacity:1;transform:scaleX(1)}}.sts-sound-weave{display:block;width:min(100%,760px);height:clamp(220px,38vh,380px);overflow:visible;animation:sts-wave-appear .8s ease-out both}.sts-page .sts-back-btn,.sts-record-page>button{text-transform:none}@media (max-width:640px){.sts-page .sts-brand-header{left:22px}}@media (prefers-reduced-motion:reduce){.sts-ring-remaining{animation-duration:3s!important}}.sts-brand-lockup{display:grid;justify-items:center}.sts-brand-en{display:flex;justify-content:space-between;align-items:baseline;width:0;min-width:100%;padding:0;letter-spacing:0;font-size:.3em;white-space:pre}.sts-page .sts-brand-header{font-size:22px}.sts-brand-header .sts-brand-en{font-size:.36em}.sts-weave-layer{width:100%;display:grid;place-items:center;pointer-events:none;opacity:1;transition:opacity .8s ease}.sts-weave-background{position:absolute;inset:0;opacity:.32;z-index:0}.sts-weave-background .sts-sound-weave{width:100%;height:100%;min-height:300px}@media (max-width:640px){.sts-page .sts-brand-header{font-size:20px}}.sts-page .sts-top-link{position:fixed;left:auto;top:auto;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;margin:0;border:1px solid #ccd6df;border-radius:99px;background:#fafbfceF;color:#526f8c;box-shadow:none;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:none;transition:color .2s,background-color .2s,opacity .65s}.sts-page .sts-top-link:hover{color:#303d49;background:#eaf0f5}.sts-record-page .sts-top-link{left:max(24px,env(safe-area-inset-left));right:auto}.sts-record-page .sts-operator-import{bottom:12px;right:12px}.sts-page input.modern-input-box,.sts-settings input{font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;letter-spacing:.04em;text-transform:none}.sts-page input.modern-input-box::-moz-placeholder{font:inherit;letter-spacing:.04em}.sts-page input.modern-input-box::placeholder{font:inherit;letter-spacing:.04em}.sts-record-page .sts-play-btn{color:#526f8c;background:transparent;transition:background-color .2s,border-color .2s,color .2s}.sts-record-page .sts-play-btn:hover{color:#405e79;background:#e7edf3;border-color:#526f8c;transform:none;box-shadow:none}.sts-is-recording .sts-record-dot{background:#a95e68}.sts-is-recording .sts-ring-remaining{stroke:#a95e68}.sts-generate-page{overflow-x:clip}.sts-generate-page .sts-weave-layer{width:100vw;max-width:none;flex-shrink:0}.sts-generate-page .sts-weave-layer .sts-sound-weave{width:100%;max-width:none;height:clamp(240px,42vh,440px)}.sts-generate-page .sts-weave-background{inset:0 auto 0 50%;transform:translateX(-50%)}@media (max-width:640px){.sts-page .sts-top-link{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.sts-record-page .sts-top-link{left:max(16px,env(safe-area-inset-left));right:auto}.sts-record-page .sts-operator-import{bottom:8px;right:4px}}.sts-record-page .sts-viz{border:0}.sts-home{isolation:isolate}.sts-mic-contour{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sts-mic-contour svg{display:block;width:100%;height:100%;min-height:100%}.sts-home>.sts-stage{position:relative;z-index:1}.sts-page.sts-home{justify-content:flex-start;padding-top:clamp(76px,13svh,140px)}.sts-home .sts-stage{gap:clamp(38px,6svh,58px)}@media (max-width:640px){.sts-page.sts-home{padding-top:max(64px,calc(env(safe-area-inset-top) + 40px))}}@media (orientation:landscape) and (max-height:650px){.sts-page.sts-home{padding-top:40px}.sts-home .sts-stage{gap:28px}}.sts-page.sts-home-experience{padding:0;min-height:100svh;justify-content:center}.sts-home-experience .sts-mic-contour{transition:opacity .7s ease}.sts-home--entry .sts-mic-contour{opacity:.48}.sts-home-brand{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;text-align:center;transition:top .65s ease,left .65s ease,transform .65s ease}.sts-home-brand .sts-brand-lockup{font-size:clamp(64px,10vw,120px);transition:font-size .65s ease}.sts-home-concept{margin-top:32px;font-size:clamp(15px,1.8vw,20px);letter-spacing:.12em;white-space:nowrap}.sts-home--entry .sts-home-brand{top:28px;left:32px;transform:none}.sts-home--entry .sts-home-brand .sts-brand-lockup{font-size:22px}.sts-title-start{position:absolute;inset:0;width:100%;height:100%;min-height:100svh;z-index:2;border:0;background:transparent;color:#526f8c;cursor:pointer}.sts-title-start span{position:absolute;left:0;right:0;bottom:max(12svh,64px);font-size:13px;letter-spacing:.16em}.sts-title-start:focus-visible{outline-offset:-10px}.sts-name-entry{position:relative;z-index:4;display:flex;flex-direction:column;width:min(360px,calc(100% - 48px));gap:24px;padding:120px 0 88px;animation:sts-wave-appear .65s ease both}.sts-name-entry h2{font-size:19px;font-weight:400;line-height:1.8;text-align:center;margin-bottom:12px}.sts-name-entry .sts-name-field{display:flex;flex-direction:column;gap:12px}.sts-name-entry .sts-name-field p{color:#5d6b77;font-size:11px}.sts-title-return{min-height:44px;background:transparent;border:0;color:#5d6b77;font-size:12px}@media (max-width:640px){.sts-home--entry .sts-home-brand{top:22px;left:22px}.sts-home--entry .sts-home-brand .sts-brand-lockup{font-size:20px}.sts-home-concept{letter-spacing:.05em;margin-top:24px}}@media (orientation:landscape) and (max-height:500px){.sts-home-brand .sts-brand-lockup{font-size:64px}.sts-home-concept{margin-top:18px}.sts-title-start span{bottom:28px}}.sts-record-live{padding:96px 16px 88px}.sts-record-live .sts-stage{max-width:none;min-height:calc(100svh - 184px);gap:20px}.sts-record-live .sts-stage>div:last-child{flex:1;gap:32px}.sts-record-live .sts-viz{flex:0 0 auto;min-height:160px;height:clamp(160px,calc(100svh - 440px),620px)}.sts-record-live .sts-viz canvas{max-width:none}.sts-record-control{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:clamp(24px,6vw,88px);column-gap:clamp(24px,6vw,88px);width:min(100%,720px);align-items:center}.sts-record-side--left{justify-self:end}.sts-record-side--right{justify-self:start}.sts-record-side{flex-wrap:nowrap}@media (max-width:640px){.sts-record-control{-moz-column-gap:16px;column-gap:16px}.sts-record-live{--sts-record-btn:88px}.sts-record-side .sts-view-switch button{min-width:40px;padding:8px}.sts-record-side--right>button{padding:10px 12px;white-space:nowrap}}@media (orientation:landscape) and (max-height:600px){.sts-record-live{padding-top:80px;padding-bottom:72px;--sts-record-btn:72px}.sts-record-live .sts-stage{min-height:calc(100svh - 152px);gap:12px}.sts-record-live .sts-stage>div:last-child{gap:20px}.sts-record-live .sts-viz{min-height:100px;height:26svh}}.sts-record-review .sts-capture-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:clamp(24px,6vw,88px);column-gap:clamp(24px,6vw,88px);width:min(100%,720px)}.sts-record-review .sts-review-play{width:var(--sts-record-btn);height:var(--sts-record-btn);border:1px solid #708ead;background:transparent;color:#526f8c;padding:26px}.sts-review-play svg{width:100%;height:100%}.sts-review-retry,.sts-review-stitch{min-height:48px;padding:12px 22px;font-size:14px;font-weight:400;letter-spacing:.06em;border-radius:10px;white-space:nowrap;transition:background-color .2s,color .2s}.sts-review-retry{justify-self:end;border:1px solid #cbd5de;color:#526f8c;background:transparent}.sts-review-retry:hover{background:#edf1f5}.sts-review-stitch{justify-self:start;border:1px solid #526f8c;background:#526f8c;color:white}.sts-review-stitch:hover{background:#405e79}@media (max-width:640px){.sts-record-review .sts-capture-actions{-moz-column-gap:16px;column-gap:16px}.sts-review-retry,.sts-review-stitch{padding:10px 12px;font-size:12px}.sts-record-review .sts-review-play{padding:22px}}.sts-record-review .sts-capture-actions{max-width:720px}.sts-record-review .sts-capture-actions>.sts-review-retry{grid-column:1;grid-row:1}.sts-record-review .sts-capture-actions>.sts-review-play{grid-column:2;grid-row:1}.sts-record-review .sts-capture-actions>.sts-review-stitch{grid-column:3;grid-row:1}.sts-record-page>.sts-tips{position:fixed;z-index:100;top:max(84px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(520px,calc(100% - 32px));padding:0;margin:0}.sts-record-page>.sts-tips>div{position:relative;padding:24px 44px;background:rgba(250,252,254,.96);border:1px solid #d9e0e7;border-radius:16px;box-shadow:0 12px 40px #30465c20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sts-tip-close{position:absolute;top:2px;right:2px;width:40px;height:40px;border:0;background:transparent;color:#526f8c;font-size:24px;font-weight:300}.placeholder\:text-\[\#576574\]\/30::-moz-placeholder{color:rgb(87 101 116/.3)}.placeholder\:text-\[\#576574\]\/30::placeholder{color:rgb(87 101 116/.3)}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[\#c06c84\]\/5:hover{background-color:rgb(192 108 132/.05)}.hover\:bg-\[\#f5f5f0\]:hover{--tw-bg-opacity:1;background-color:rgb(245 245 240/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:768px){.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:w-80{width:20rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-10{gap:2.5rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:rounded-\[2\.5rem\]{border-radius:2.5rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}