.peek-cta{margin:22px 14px 0;padding:18px 16px 16px;border-radius:16px;background:var(--peek-card,linear-gradient(160deg,#211b20,#141113));border:1px solid #ffffff1c;box-shadow:0 12px 30px #0006;text-align:center}.peek-lead{margin:0 0 14px;color:#cfc4c9;font-family:inherit;font-size:13.5px;line-height:1.7;word-break:keep-all}.peek-lead b{display:block;margin-bottom:4px;color:#fff4f7;font-size:15px}.peek-open{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:0;cursor:pointer}.peek-open .peek-ic{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.peek-open i{font-style:normal;font-size:20px;line-height:1;margin-left:2px}.peek-ov{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));background:#07050699;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .2s}.peek-ov.on{opacity:1}.peek-sheet{display:flex;flex-direction:column;width:min(100%,400px);height:min(82svh,760px);border-radius:18px;overflow:hidden;background:#0b0a08;box-shadow:0 24px 60px #000c,0 0 0 1px #ffffff1f;transform:translateY(18px) scale(.97);transition:transform .26s cubic-bezier(.2,.9,.3,1)}.peek-ov.on .peek-sheet{transform:none}.peek-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 16px;background:#17131a;border-bottom:1px solid #ffffff14;text-align:left}.peek-hd b{display:block;color:#fff;font-size:14.5px;font-weight:800;line-height:1.3}.peek-hd small{display:block;margin-top:2px;color:#a99ea6;font-size:11.5px;line-height:1.4;word-break:keep-all}.peek-x{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff17;color:#fff;font-size:22px;line-height:1;cursor:pointer}.peek-x:hover{background:#ffffff26}.peek-body{position:relative;flex:1;min-height:0;background:#0b0a08}.peek-body iframe{display:block;width:100%;height:100%;border:0}.peek-loading{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;color:#a99ea6;font-size:12px;background:#0b0a08}.peek-loading i{width:6px;height:6px;border-radius:50%;background:#a99ea6;animation:peekDot 1s ease-in-out infinite}.peek-loading i:nth-child(2){animation-delay:.15s}.peek-loading i:nth-child(3){animation-delay:.3s}.peek-loading span{margin-left:6px}@keyframes peekDot{0%,100%{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.peek-ov,.peek-sheet{transition:none}.peek-loading i{animation:none}}.peek-body{position:relative}.peek-tags{position:absolute;top:62px;right:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:5px;pointer-events:none}.peek-tags span{padding:4px 10px;border-radius:999px;background:#120f0ccc;border:1px solid #d6b67999;color:#f3e6c8;font:600 12px/1.3 "Pretendard","Noto Sans KR",sans-serif;box-shadow:0 4px 12px #0006;backdrop-filter:blur(4px)}
