.sangdamso-module__H8wGJa__page{z-index:2;overscroll-behavior:contain;scrollbar-width:none;padding:calc(var(--app-header-h,51px) + 2px) 14px calc(14px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.sangdamso-module__H8wGJa__page::-webkit-scrollbar{display:none}.sangdamso-module__H8wGJa__stage{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#1c1640;border-radius:18px;flex:auto;min-height:340px;margin-top:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #c9a24f,0 0 0 5px #1c1640d9,0 0 0 6.5px #e9c77b8c,0 14px 30px #0a061e80}.sangdamso-module__H8wGJa__layer{aspect-ratio:864/1536;isolation:isolate;position:absolute;bottom:0;left:0;right:0}.sangdamso-module__H8wGJa__art{-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sangdamso-module__H8wGJa__layer:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 70%,#ffecc800 55%,#3c221259 100%);position:absolute;inset:0}.sangdamso-module__H8wGJa__warmth{pointer-events:none;opacity:0;background:radial-gradient(48% 30% at 50% 64%,#ffd68c52,#ffd68c00 70%);transition:opacity .9s;position:absolute;inset:0}.sangdamso-module__H8wGJa__warmth[data-on="1"]{opacity:1}.sangdamso-module__H8wGJa__seat{z-index:2;aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-100%)}.sangdamso-module__H8wGJa__ari{-webkit-user-drag:none;width:100%;max-width:none;height:100%;transition:filter .7s ease-out,opacity .52s ease-out;position:absolute;inset:0}.sangdamso-module__H8wGJa__seat[data-awake="0"] .sangdamso-module__H8wGJa__ari{opacity:.82}.sangdamso-module__H8wGJa__seat[data-awake="0"] .sangdamso-module__H8wGJa__ari:not([style]){filter:brightness(.62)saturate(.7)}.sangdamso-module__H8wGJa__seat[data-awake="0"] .sangdamso-module__H8wGJa__ari[style]{filter:brightness(.62)saturate(.7)!important}.sangdamso-module__H8wGJa__glow{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffe2a080,#ffe2a000 65%);border-radius:50%;width:120%;transition:opacity .9s;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.sangdamso-module__H8wGJa__seat[data-awake="1"] .sangdamso-module__H8wGJa__glow{opacity:1}.sangdamso-module__H8wGJa__seat[data-awake="1"]{animation:5.4s ease-in-out .52s infinite sangdamso-module__H8wGJa__bob}.sangdamso-module__H8wGJa__seat[data-stir="1"]{animation:.9s ease-in-out sangdamso-module__H8wGJa__stir}@keyframes sangdamso-module__H8wGJa__bob{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,-103%)}}@keyframes sangdamso-module__H8wGJa__stir{0%,to{transform:translate(-50%,-100%)rotate(0)}30%{transform:translate(-50%,-100%)rotate(-4deg)}60%{transform:translate(-50%,-100%)rotate(3deg)}}.sangdamso-module__H8wGJa__line{z-index:3;color:#f6dca0;text-align:center;text-shadow:0 1px 6px #00000080;background:#10143c9e;border-radius:999px;width:max-content;max-width:calc(100% - 24px);margin:0;padding:5px 16px;font-size:15px;line-height:1.5;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sangdamso-module__H8wGJa__say{z-index:3;color:#3b2a17;text-align:center;background:#fff8eaf0;border-radius:18px;width:max-content;max-width:min(320px,100% - 32px);margin:0;padding:12px 18px 13px;font-size:15px;line-height:1.55;animation:.52s ease-out .26s both sangdamso-module__H8wGJa__sayIn;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0a0c2859,inset 0 0 0 1px #c9a0528c}.sangdamso-module__H8wGJa__say:before{content:"";background:inherit;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:inset 1px 1px #c9a0528c}.sangdamso-module__H8wGJa__say span{word-break:keep-all;text-wrap:balance;display:block}.sangdamso-module__H8wGJa__say span:first-child{color:#7a1f2b;font-weight:700}@keyframes sangdamso-module__H8wGJa__sayIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.sangdamso-module__H8wGJa__chatBack{top:calc(var(--app-header-h,51px) + 8px);z-index:4;opacity:.6;color:#fff5e1;position:absolute;left:12px}.sangdamso-module__H8wGJa__chat .sangdamso-module__H8wGJa__msgs{padding-top:calc(var(--app-header-h,51px) + 58px)}.sangdamso-module__H8wGJa__chatBack:active{opacity:1}.sangdamso-module__H8wGJa__pick{text-align:center;flex:none;margin-top:14px}.sangdamso-module__H8wGJa__go{flex:none;width:100%;margin-top:12px}.sangdamso-module__H8wGJa__packInfo{color:#f6dca0;text-shadow:0 1px 6px #00000080;justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;display:flex}.sangdamso-module__H8wGJa__packInfo button{color:#f6dca0;cursor:pointer;background:#10143c8c;border:1px solid #f6dca099;border-radius:999px;height:32px;padding:0 14px;font-size:13.5px}.sangdamso-module__H8wGJa__fields{margin-top:0}.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields label{flex-direction:column;align-items:center;gap:6px;margin:0 0 14px;display:flex}.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields label>span{color:#e9c77b;letter-spacing:.04em;font-size:14px}.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields input{color:#1b2356;text-align:center;background:#fffaf0;border:0;border-radius:12px;outline:none;width:100%;max-width:260px;height:50px;padding:0 12px;font-size:19px;box-shadow:inset 0 0 0 1.5px #e9c77b}.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields>div{box-shadow:none;background:0 0;border:0;justify-content:center;gap:8px;margin:0 0 14px;padding:0;display:flex}.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields>div>button,.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields>button{color:#f3e6c8;cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;min-width:100px;height:42px;padding:0 18px;font-size:15px;box-shadow:inset 0 0 0 1px #e9c77b73}.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields [class*=segOn],.sangdamso-module__H8wGJa__birth .sangdamso-module__H8wGJa__fields [class*=checkOn]{color:#fff2d6;background:linear-gradient(#b52234,#8e1424);box-shadow:inset 0 0 0 1px #f6dca08c}.sangdamso-module__H8wGJa__plateLabel{color:#f6dca0;text-shadow:0 1px 6px #00000080;letter-spacing:.04em;margin:0 0 8px;font-size:14px}.sangdamso-module__H8wGJa__plate{color:#1b2356;cursor:pointer;background:linear-gradient(#fffaf0,#f3e3c2);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;padding:0 22px;font-size:17px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1.5px #b88a3e,0 4px 10px #281a0a26}.sangdamso-module__H8wGJa__caret{color:#9a1626;font-size:13px}.sangdamso-module__H8wGJa__scrim{z-index:80;background:#0a0c289e;animation:.2s both sangdamso-module__H8wGJa__fadeIn;position:fixed;inset:0}.sangdamso-module__H8wGJa__sheet,.sangdamso-module__H8wGJa__birth{z-index:81;overscroll-behavior:contain;width:min(100%,480px);max-height:80dvh;padding:10px 18px calc(18px + env(safe-area-inset-bottom));color:#f3e6c8;text-align:center;background:radial-gradient(at 50% 0,#2c3a86 0%,#1b2356 55%,#121843 100%);border-radius:22px 22px 0 0;margin-inline:auto;animation:.3s cubic-bezier(.2,.8,.2,1) both sangdamso-module__H8wGJa__sheetUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 28px #0a0c2873,inset 0 0 0 1px #e9c77b,inset 0 0 0 5px #1b2356,inset 0 0 0 6px #e9c77b8c}.sangdamso-module__H8wGJa__grab{background:#e9c77b80;border-radius:4px;width:42px;height:4px;margin:0 auto 6px;display:block}.sangdamso-module__H8wGJa__sheetTitle{color:#f6dfa2;margin:2px 0 12px;font-size:34px;font-weight:400;line-height:1.1;display:block;font-family:var(--font-pen), "Nanum Pen Script", cursive!important}@keyframes sangdamso-module__H8wGJa__sheetUp{0%{transform:translateY(100%)}}@keyframes sangdamso-module__H8wGJa__fadeIn{0%{opacity:0}}.sangdamso-module__H8wGJa__row{color:#f3e6c8;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:8px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #e9c77b47}.sangdamso-module__H8wGJa__row[data-on="1"]{background:#e9c77b24;box-shadow:inset 0 0 0 1px #e9c77b8c}.sangdamso-module__H8wGJa__row[data-on="1"] .sangdamso-module__H8wGJa__rowName{color:#ffe3a0}.sangdamso-module__H8wGJa__rowName{font-size:16px}.sangdamso-module__H8wGJa__rowBadge{color:#fbecc8;background:#8e1424d9;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.sangdamso-module__H8wGJa__rowSub{color:#d9c9a8;font-size:13px}.sangdamso-module__H8wGJa__rowAdd{color:#e9c77b;font-size:15px}.sangdamso-module__H8wGJa__ask{z-index:81;color:#1b2356;text-align:center;filter:drop-shadow(0 14px 22px #0806188c);border:22px solid #0000;border-image:url(/phome/west/sheet.webp) 64 fill/22px round;width:min(100% - 32px,398px);padding:6px 2px 0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sangdamso-module__H8wGJa__askTitle{margin:0 0 10px;font-size:19px;line-height:1.4}.sangdamso-module__H8wGJa__askBody{color:#5b3f38;text-wrap:pretty;margin:0 0 10px;font-size:15px;line-height:1.7}.sangdamso-module__H8wGJa__askBody b{color:#9a1626;font-weight:600}.sangdamso-module__H8wGJa__askBody>span{align-items:baseline}.sangdamso-module__H8wGJa__askBody>span>svg{box-sizing:content-box;filter:none;background:radial-gradient(circle at 50% 38%,#2c3a86,#141a46);border-radius:50%;align-self:center;padding:.16em;box-shadow:0 0 0 1px #b8913f}.sangdamso-module__H8wGJa__askGo{width:100%;margin-top:8px}.sangdamso-module__H8wGJa__askCancel{color:#82574a;cursor:pointer;background:0 0;border:0;width:100%;height:44px;margin-top:6px;font-size:14px}.sangdamso-module__H8wGJa__chat{z-index:2;background:#efe3cb;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.sangdamso-module__H8wGJa__chat:before{content:"";pointer-events:none;opacity:.55;background:url(/phome/west/parchment.webp) 50%/cover;position:absolute;inset:0}.sangdamso-module__H8wGJa__face{flex:none;place-items:center;width:38px;height:38px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1.5px #e9c77b}.sangdamso-module__H8wGJa__face[data-size=lg]{width:40px;height:40px}.sangdamso-module__H8wGJa__face img{object-fit:contain;width:100%;max-width:none;height:100%}.sangdamso-module__H8wGJa__msgs{z-index:1;overscroll-behavior:contain;overflow-anchor:none;min-height:0;padding:calc(var(--app-header-h,51px) + 14px) 12px 12px;scrollbar-width:none;flex:1;position:relative;overflow-y:auto}.sangdamso-module__H8wGJa__msgs::-webkit-scrollbar{display:none}.sangdamso-module__H8wGJa__row2{align-items:flex-start;gap:8px;margin:0 0 14px;display:flex}.sangdamso-module__H8wGJa__row2[data-who=me]{justify-content:flex-end}.sangdamso-module__H8wGJa__col{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.sangdamso-module__H8wGJa__name{color:#6b4a3e;margin:2px 0 4px 2px;font-size:13px;font-weight:400}.sangdamso-module__H8wGJa__bubble{overflow-wrap:anywhere;max-width:86%;padding:11px 14px;font-size:16.5px;line-height:1.75}.sangdamso-module__H8wGJa__bubble[data-who=ari]{color:#1d2150;background:#fffdf7;border-radius:4px 18px 18px;box-shadow:inset 0 0 0 1px #b88a3e8c,0 1px 3px #281a0a1f}.sangdamso-module__H8wGJa__bubble[data-who=ari] p{white-space:pre-line;margin:0 0 .8em}.sangdamso-module__H8wGJa__bubble[data-who=ari] p:last-child{margin-bottom:0}.sangdamso-module__H8wGJa__bubble[data-who=me]{color:#fff8ea;white-space:pre-wrap;background:#1f2a66;border-radius:18px 4px 18px 18px;max-width:80%;box-shadow:0 1px 3px #14143c40}.sangdamso-module__H8wGJa__chips{flex-direction:column;align-items:flex-start;gap:6px;max-width:86%;margin-top:10px;display:flex}.sangdamso-module__H8wGJa__chips p{color:#6b4a3e;margin:0 0 2px 2px;font-size:13px}.sangdamso-module__H8wGJa__chips button{color:#1b2356;text-align:left;cursor:pointer;background:#fffdf7e6;border:0;border-radius:999px;padding:9px 14px;font-size:15px;line-height:1.45;box-shadow:inset 0 0 0 1px #b88a3e}.sangdamso-module__H8wGJa__chips[data-side=end]{align-self:flex-end;align-items:flex-end}.sangdamso-module__H8wGJa__chips[data-side=end] p{margin:0 2px 2px 0}.sangdamso-module__H8wGJa__input{z-index:2;padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:#1b2356;flex:none;position:relative;box-shadow:0 -1px #e9c77b8c}.sangdamso-module__H8wGJa__packLine{color:#f3d9c4;justify-content:center;align-items:center;gap:0;margin:0 0 6px;font-size:12.5px;display:flex}.sangdamso-module__H8wGJa__inputRow{align-items:flex-end;gap:8px;display:flex}.sangdamso-module__H8wGJa__inputRow textarea{resize:none;color:#1b2356;background:#fffaf0;border:0;border-radius:20px;outline:none;flex:1;min-width:0;max-height:100px;padding:11px 14px;font-size:16px;line-height:1.5;box-shadow:inset 0 0 0 1px #b88a3e}.sangdamso-module__H8wGJa__inputRow textarea::placeholder{color:#a08a6e}.sangdamso-module__H8wGJa__sendCol{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.sangdamso-module__H8wGJa__sendCol span{color:#f3d9c499;font-size:10px;line-height:1}.sangdamso-module__H8wGJa__send{cursor:pointer;color:#fff2d6;background:radial-gradient(circle at 35% 30%,#c9303f,#8e1424 70%);border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:inset 0 0 0 1.5px #f6dca099,0 3px 8px #780a1e73}.sangdamso-module__H8wGJa__send:disabled{opacity:.45;cursor:default}.sangdamso-module__H8wGJa__caret2{vertical-align:-2px;background:#9a1626cc;width:8px;height:15px;margin-left:2px;animation:1s steps(2,start) infinite sangdamso-module__H8wGJa__blink;display:inline-block}@keyframes sangdamso-module__H8wGJa__blink{to{visibility:hidden}}.sangdamso-module__H8wGJa__wait{color:#6b4a3e;align-items:center;gap:6px;margin:0;font-size:14.5px;display:flex}.sangdamso-module__H8wGJa__wait i{background:#9a1626;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite sangdamso-module__H8wGJa__waitPulse;display:inline-block}.sangdamso-module__H8wGJa__wait i:nth-child(2){animation-delay:.2s}.sangdamso-module__H8wGJa__wait i:nth-child(3){animation-delay:.4s}.sangdamso-module__H8wGJa__wait span{margin-left:4px}@keyframes sangdamso-module__H8wGJa__waitPulse{0%,to{opacity:.25}50%{opacity:1}}.sangdamso-module__H8wGJa__bubble[data-who=ari] mark{color:#8e1f24;font-weight:inherit;background:linear-gradient(#0000 58%,#e9c77bb3 58%);border-radius:2px;padding:0 2px}
