@font-face{font-family:stitchFont;src:url(../media/Pretendard_Medium-s.p.0-n5zj38p5zco.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:stitchFont;src:url(../media/Pretendard_Bold-s.p.1cfk49tbzmfis.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:stitchFont Fallback;src:local(Arial);ascent-override:92.08%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:103.4%}.j31f1W_className{font-family:stitchFont,stitchFont Fallback}
.stitch-intro{font-family:Pretendard,Pretendard Variable,-apple-system,Apple SD Gothic Neo,system-ui,sans-serif}.stitch-intro .si-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stitch-intro .si-cloth{cursor:text;border-radius:12px;position:relative;overflow:hidden}.stitch-intro .si-scroll{overscroll-behavior:contain;height:100%;overflow-y:auto}.stitch-intro .si-sheet{position:relative}.stitch-intro .si-sheet canvas{width:100%;display:block}.stitch-intro .si-sheet textarea{opacity:0;resize:none;color:#0000;caret-color:#0000;cursor:text;touch-action:pan-y;-webkit-touch-callout:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.stitch-intro .si-cloth.focus{box-shadow:0 0 0 2px #ff98ec}.stitch-intro .si-bar{margin-top:10px}.stitch-intro .si-hint{color:#6e6068;font-size:12px;line-height:1.5}.stitch-intro .si-hint a{color:#b6209a;font-weight:600}.stitch-intro .si-row{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.stitch-intro .si-picks{flex-direction:column;gap:8px;display:flex}.stitch-intro .si-picks[hidden]{display:none}.stitch-intro .si-pick{align-items:center;gap:8px;display:flex}.stitch-intro .si-lab{color:#6e6068;flex-shrink:0;width:26px;font-size:12px}.stitch-intro .si-sws{gap:7px;display:flex}.stitch-intro .si-sw{cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #00000029}.stitch-intro .si-fws{gap:7px;display:flex}.stitch-intro .si-fw{cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.stitch-intro .si-fw canvas{width:100%;height:100%;display:block}.stitch-intro .si-sw.sel,.stitch-intro .si-fw.sel{box-shadow:0 0 0 2px #fffcfe,0 0 0 3.5px #332b31}.stitch-intro .si-tools{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.stitch-intro .si-btn{color:#332b31;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e7e0e5;border-radius:14px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-family:inherit;font-size:12px;display:flex}.stitch-intro .si-btn.icon{padding:0}@media (min-width:880px){.stitch-intro .si-hint,.stitch-intro .si-lab{font-size:13px}.stitch-intro .si-picks{flex-direction:row;gap:28px}.stitch-intro .si-lab{width:auto}.stitch-intro .si-sw,.stitch-intro .si-fw{width:26px;height:26px}.stitch-intro .si-btn{border-radius:16px;min-width:32px;height:32px;font-size:13px}}.stitch-intro .si-btn[hidden]{display:none}.stitch-intro .si-count{color:#332b31;background:#ff98ec;border-radius:999px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}
