.sy-root{--sy-board:#fbfaf6;--sy-board-2:#fbfaf6;--sy-paper:#fbfaf6;--sy-ink:#24211f;--sy-ink-soft:#55504c;--sy-red:#cf3a2f;--sy-speech:#e9e9e9;--sy-note:#ffe27a;--sy-gold:#f2c14e;height:calc(100dvh - var(--sy-chrome,0px));background:var(--sy-paper);width:100%;min-height:0;color:var(--sy-ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative;overflow:hidden}body:has(.sy-root){background:#fbfaf6}.sy-stage{flex-direction:column;flex:auto;width:100%;max-width:480px;min-height:0;margin:0 auto;padding:0;display:flex;position:relative}.sy-board{background:var(--sy-paper);flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:relative}.sy-topbar{z-index:6;padding:max(14px, env(safe-area-inset-top)) 20px 10px;order:-1;justify-content:space-between;align-items:center;display:flex;position:relative}.sy-exit-btn{background:var(--sy-ink);color:#fff;border-radius:999px;align-items:center;gap:5px;height:32px;padding:0 14px 0 11px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #24211f38}.sy-exit-btn:active{transform:scale(.95)}.sy-tabs{z-index:7;scrollbar-width:none;border-bottom:1px solid #24211f14;flex-direction:row;gap:6px;padding:0 20px 12px;display:flex;position:relative;overflow-x:auto}.sy-tabs::-webkit-scrollbar{display:none}.sy-tab{letter-spacing:.01em;color:#141211a8;white-space:nowrap;cursor:pointer;opacity:.55;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;min-width:44px;height:30px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.1;transition:opacity .22s,box-shadow .22s;display:flex}.sy-tab[data-active=true]{opacity:1;color:#17150f;box-shadow:inset 0 0 0 1.5px #24211f8c}.sy-sheet-area{perspective:1400px;min-height:0;transform-style:preserve-3d;flex:auto;display:flex;position:relative}.sy-paper-tilt{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.sy-paper{background:var(--sy-paper);min-width:0;min-height:0;color:var(--sy-ink);transform-origin:0;will-change:transform, opacity;border-radius:0;flex-direction:column;flex:auto;display:flex;position:relative}.sy-paper:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4'/></filter><rect width='140' height='140' filter='url(%23p)' opacity='0.14'/></svg>");border-radius:0;position:absolute;inset:0}.sy-paper-scroll{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;padding:24px 20px 16px;display:flex;position:relative;overflow:hidden auto}.sy-paper-scroll::-webkit-scrollbar{display:none}.sy-dogear{z-index:2;pointer-events:none;background:linear-gradient(315deg,#e6e2d6 0% 48%,#0000 50%);border-radius:0 0 4px;width:30px;height:30px;animation:2.6s ease-in-out infinite syDogear;display:none;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 5px #0000001f}@keyframes syDogear{0%,72%,to{transform:none}82%{transform:translate(-3px,-3px)}}.sy-paper[data-locked=true] .sy-paper-scroll{opacity:.36;filter:saturate(.4)}.sy-sheet-area{perspective:1600px}.sy-paper{transform-style:preserve-3d;backface-visibility:hidden}@keyframes syPageInNext{0%{filter:brightness(.82)}55%{filter:brightness(.9)}to{filter:brightness()}}@keyframes syPageInPrev{0%{transform:rotateX(0)rotateY(-178deg)}70%{transform:rotateX(-12deg)rotateY(-46deg)}to{transform:rotateX(0)rotateY(0)}}.sy-flip-next{animation:.9s ease-out both syPageInNext}.sy-flip-prev{transform-origin:0 100%;z-index:3;animation:.9s cubic-bezier(.4,.05,.3,1) both syPageInPrev}.sy-flip-prev:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(225deg,#00000061 0%,#0000001a 24%,#0000 48%);border-radius:0;animation:.9s ease-out both sySweep;position:absolute;inset:0}@keyframes sySweep{0%{opacity:1}60%{opacity:.5}to{opacity:0}}.sy-ghost{z-index:3;transform-origin:0 100%;transform-style:preserve-3d;pointer-events:none;will-change:transform;border-radius:0;position:absolute;inset:0}.sy-ghost-face,.sy-ghost-back{backface-visibility:hidden;border-radius:0;position:absolute;inset:0;overflow:hidden}.sy-ghost-face{background:var(--sy-paper,#fbfaf6);flex-direction:column;display:flex}.sy-ghost-face>.sy-paper-scroll{overflow:hidden}.sy-ghost-face:after{content:"";opacity:0;background:linear-gradient(225deg,#0000006b 0%,#00000024 28%,#0000 55%);animation:.9s ease-in both syGhostShade;position:absolute;inset:0}@keyframes syGhostShade{0%{opacity:0}40%{opacity:.6}to{opacity:1}}.sy-ghost-back{background:linear-gradient(135deg,#e3dfd2 0%,#f4f1e8 45%,#ece8dc 100%);transform:rotateY(180deg)}@keyframes syGhostNext{0%{transform:rotateX(0)rotateY(0);box-shadow:0 10px 22px #00000073}28%{transform:rotateX(-13deg)rotateY(-46deg)}to{transform:rotateX(0)rotateY(-178deg);box-shadow:-30px 16px 40px #00000014}}.sy-ghost-next{animation:.9s cubic-bezier(.4,.05,.3,1) both syGhostNext}@keyframes syGhostPrev{0%{opacity:1;filter:brightness()}70%{opacity:1;filter:brightness(.8)}to{opacity:0;filter:brightness(.75)}}.sy-ghost-prev{z-index:1;animation:.9s ease-in both syGhostPrev}.sy-root{font-family:var(--font-story-body), "Gowun Dodum", "Apple SD Gothic Neo", sans-serif;word-break:keep-all;overflow-wrap:anywhere;line-height:1.55}.sy-hand{font-family:var(--font-story-serif), "Gowun Batang", "Apple SD Gothic Neo", serif;letter-spacing:-.01em;word-break:keep-all;font-weight:400}.sy-hand-b{font-family:var(--font-story-serif), "Gowun Batang", "Apple SD Gothic Neo", serif;letter-spacing:-.015em;word-break:keep-all;font-weight:700;line-height:1.38!important}.sy-root .font-mont{font-family:var(--font-story-body), "Gowun Dodum", sans-serif;letter-spacing:.12em}.sy-head{margin-bottom:14px}.sy-kicker{letter-spacing:.14em;color:#a09a93;font-size:12px;font-weight:700}.sy-title{font-family:var(--font-story-serif), "Gowun Batang", serif;letter-spacing:-.02em;color:#24211f;margin-top:4px;font-size:22px;font-weight:700;line-height:1.3}.sy-card{background:#fff;border:1px solid #ebe7dd;border-radius:16px;padding:16px 18px 18px;box-shadow:0 1px 2px #0000000a,0 6px 18px #24211f0f}.sy-card+.sy-card{margin-top:12px}.sy-card-flush{padding:0;overflow:hidden}.sy-card-flush>.sy-card-head{padding:12px 16px 10px}.sy-card-flush>.sy-card-head+*{border-top:1px solid #f0ece2}.sy-card-tint{background:#f8f6f0}.sy-card-good{background:#f1f8f3;border-color:#1f7a4d47}.sy-card-muted{background:#f4f2ec;border-color:#ddd8cc}.sy-card-warn{background:#fff6f4;border-color:#cf3a2f52}.sy-card-dark{background:#f6f3ea;border-color:#24211f47}.sy-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sy-card-title{font-family:var(--font-story-serif), "Gowun Batang", serif;letter-spacing:-.01em;color:#24211f;font-size:17px;font-weight:700}.sy-card-sub{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;color:#a09a93;flex-shrink:0;max-width:55%;font-size:12px;font-weight:700;overflow:hidden}.sy-siljang-dock{z-index:8;pointer-events:none;flex:none;margin:auto 0 0;padding-top:52px;position:relative}.sy-speech{z-index:5;color:#1d1a18;background:#fff;border:1px solid #e6e2d8;border-radius:14px;align-items:center;min-height:132px;padding:16px 118px 16px 18px;display:flex;position:relative;box-shadow:0 6px 18px #24211f24}.sy-speech:after{content:"";filter:drop-shadow(0 -1px #e6e2d8);border:9px solid #0000;border-top-width:0;border-bottom:10px solid #fff;position:absolute;top:-9px;right:92px}.sy-speech-text{font-family:var(--font-story-body), "Gowun Dodum", sans-serif;word-break:keep-all;scrollbar-width:none;max-height:172px;font-size:14.5px;font-weight:400;line-height:1.58;overflow-y:auto}.sy-speech-text::-webkit-scrollbar{display:none}.sy-caret{vertical-align:-.1em;background:#1d1a18;width:2px;height:.95em;margin-left:1px;animation:.9s step-end infinite syCaret;display:inline-block}@keyframes syCaret{0%,49%{opacity:1}50%,to{opacity:0}}.sy-siljang{z-index:6;pointer-events:none;filter:drop-shadow(0 6px 10px #00000073);width:114px;height:auto;position:absolute;bottom:0;right:0}@keyframes syBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes syJump{0%{transform:translateY(0)scale(1)}28%{transform:translateY(-34px)scale(1.06)}55%{transform:translateY(0)scale(.96)}75%{transform:translateY(-12px)scale(1.02)}to{transform:translateY(0)scale(1)}}.sy-siljang[data-jump=true]{animation:none}.sy-stamp{border:2.5px solid var(--sy-red);box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 4px var(--sy-red);color:var(--sy-red);letter-spacing:.14em;opacity:.85;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:6px 14px;font-weight:900;display:inline-flex;transform:rotate(-8deg)}@keyframes syStampHit{0%{opacity:0;transform:rotate(-30deg)scale(2.6)}55%{opacity:.95;transform:rotate(-4deg)scale(.92)}75%{opacity:.85;transform:rotate(-10deg)scale(1.05)}to{opacity:.85;transform:rotate(-8deg)scale(1)}}.sy-stamp[data-hit=true]{animation:.62s cubic-bezier(.2,1.5,.4,1) both syStampHit}.sy-note{background:linear-gradient(180deg, #fff0a8 0%, var(--sy-note) 100%);color:#4a3c00;border-radius:12px;padding:11px 12px 13px;position:relative;box-shadow:0 4px 12px #0000001f}.sy-note-label{font-family:var(--font-story-pen), "Nanum Pen Script", cursive;letter-spacing:.02em;opacity:.7;font-size:14px}.sy-note-text{font-family:var(--font-story-pen), "Nanum Pen Script", cursive;letter-spacing:.01em;word-break:keep-all;margin-top:2px;font-size:19px;line-height:1.3}.sy-note:after{content:"";border-top:0 solid #0000;border-bottom:14px solid #00000014;border-left:14px solid #0000;border-right:0 solid #0000;position:absolute;bottom:0;right:0}.sy-polaroid{background:#fff;border-radius:14px;padding:10px 10px 32px;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000038,0 0 0 1px #0000000d}.sy-paperclip{z-index:3;border:2.5px solid #9aa1ab;border-radius:9px;width:15px;height:42px;position:absolute;top:-12px;right:16px;transform:rotate(24deg);box-shadow:0 1px 3px #0000004d}.sy-paperclip:after{content:"";border:2.5px solid #b6bcc4;border-top:0;border-radius:0 0 6px 6px;width:5px;height:26px;position:absolute;top:7px;left:3px}.sy-blackout{z-index:20;pointer-events:none;background:#000;border-radius:4px;position:absolute;inset:0}@keyframes syBlackIn{0%{opacity:0}to{opacity:1}}@keyframes syBlackOut{0%{opacity:1}to{opacity:0}}.sy-blackout[data-phase=in]{animation:.4s ease-out both syBlackIn}.sy-blackout[data-phase=out]{animation:.7s ease-in both syBlackOut}.sy-burst{z-index:21;pointer-events:none;border-radius:4px;position:absolute;inset:0}@keyframes syShake{0%,to{transform:translate(0,0)rotate(0)}15%{transform:translate(-5px,2px)rotate(-.7deg)}32%{transform:translate(4px,-3px)rotate(.6deg)}50%{transform:translate(-3px,2px)rotate(-.4deg)}70%{transform:translate(2px,-1px)rotate(.25deg)}}.sy-shake{animation:.62s ease-out both syShake}.sy-ba{touch-action:none;cursor:ew-resize;background:#111;border-radius:8px;position:relative;overflow:hidden}.sy-ba img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.sy-ba-handle{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #0009}.sy-ba-knob{color:#222;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073}.sy-callout{z-index:3;-webkit-backdrop-filter:blur(2px);color:#fff;text-shadow:0 1px 4px #000000e6;word-break:keep-all;pointer-events:none;background:#0c0c1075;border-radius:7px;max-width:40%;padding:3px 7px;font-size:17px;font-weight:700;line-height:1.14;position:absolute}.sy-third-label{z-index:2;pointer-events:none;background:#0c0c1066;border-radius:5px;padding:2px 5px;line-height:1.25;position:absolute}.sy-sheet-backdrop{z-index:60;background:#0000008c;animation:.2s ease-out both syFade;position:fixed;inset:0}.sy-sheet{z-index:61;width:100%;max-width:480px;max-height:78dvh;color:var(--sy-ink);background:#fffdf5;border-radius:16px 16px 0 0;margin:0 auto;animation:.28s cubic-bezier(.22,1,.36,1) both sySheetUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #00000080}@keyframes sySheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes syFade{0%{opacity:0}to{opacity:1}}.sy-lined{background-image:repeating-linear-gradient(#0000 0 27px,#dfe6ef 27px 28px);line-height:28px}.sy-timeline{isolation:isolate;position:relative}.sy-timeline:before{content:"";opacity:.35;z-index:-1;background:repeating-linear-gradient(#cf3a2f 0 6px,#0000 6px 11px);width:2px;position:absolute;top:28px;bottom:28px;left:30px}.sy-detail-btn{background:var(--sy-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:800;line-height:1.2;transition:transform .12s;display:inline-flex;box-shadow:0 2px 6px #24211f38}.sy-detail-btn:active{transform:scale(.95)}.sy-detail-btn-lg{align-self:flex-start;padding:9px 16px;font-size:14px}.sy-region-row{scrollbar-width:none;gap:6px;margin:0 -20px 12px;padding:2px 20px;display:flex;overflow-x:auto}.sy-region-row::-webkit-scrollbar{display:none}.sy-region-chip{color:#55504c;white-space:nowrap;background:#fff;border:1.5px solid #24211f33;border-radius:999px;flex:none;height:34px;padding:0 14px;font-size:13.5px;font-weight:700}.sy-region-chip[data-active=true]{background:var(--sy-ink);border-color:var(--sy-ink);color:#fff}.sy-hospital{padding:16px}.sy-hospital-head{align-items:flex-start;gap:8px;display:flex}.sy-rank{color:#7d766e;background:#efece1;border-radius:999px;flex:none;margin-top:1px;padding:3px 9px;font-size:12.5px;font-weight:800}.sy-rank-top{background:var(--sy-red);color:#fff}.sy-hospital-name{min-width:0;color:var(--sy-ink);word-break:keep-all;overflow-wrap:anywhere;flex:1 1 0;margin:0;font-size:16.5px;font-weight:800;line-height:1.3}.sy-fit{color:var(--sy-red);flex:none;align-items:baseline;gap:1px;display:flex}.sy-fit b{font-size:22px;font-weight:900;line-height:1}.sy-fit small{font-size:11px;font-weight:800}.sy-fit-bar{background:#eee9dd;border-radius:99px;height:5px;margin:9px 0 8px;overflow:hidden}.sy-fit-bar>span{background:var(--sy-red);border-radius:99px;height:100%;display:block}.sy-hospital-meta{color:#8a837a;margin:0;font-size:12.5px}.sy-hospital-why{color:#3a3531;background:#f6f3ea;border-radius:12px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.sy-hospital-why b{color:var(--sy-red);font-weight:800}.sy-hospital-why em{color:#8a837a;font-size:12.5px;font-style:normal}.sy-spec{color:#7d766e;background:#efece1;border-radius:999px;padding:3px 9px;font-size:12.5px}.sy-spec[data-matched=true]{background:var(--sy-red);color:#fff;font-weight:700}.sy-sheet-area:before{content:"";z-index:9;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--sy-scroll,0));background:var(--sy-red);pointer-events:none;position:absolute;top:0;left:0}.sy-rv{opacity:0;transition:opacity .55s ease var(--rv-d,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--rv-d,0s);transform:translateY(22px)scale(.985)}.sy-rv.sy-rv-in{opacity:1;transform:none}.sy-rv img{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.sy-rv-in img{transform:none}.sy-stepbar{z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:max(10px, env(safe-area-inset-bottom));background:#fbfaf6f5;border-top:1px solid #24211f14;flex:none;position:relative}.sy-stepbar-track{background:#24211f12;height:3px}.sy-stepbar-track>span{background:var(--sy-red);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.sy-stepbar-row{align-items:center;gap:10px;padding:10px 16px 0;display:flex}.sy-step-prev,.sy-step-next{border-radius:999px;height:46px;font-size:15px;font-weight:800;transition:transform .12s,opacity .2s}.sy-step-prev:active,.sy-step-next:active{transform:scale(.96)}.sy-step-prev{width:46px;color:var(--sy-ink);background:#fff;border:1.5px solid #24211f40;flex:none}.sy-step-next{background:var(--sy-ink);color:#fff;flex:auto;box-shadow:0 4px 12px #24211f38}.sy-step-prev:disabled,.sy-step-next:disabled{opacity:.32;box-shadow:none}.sy-pageno{text-align:center;min-width:56px;font-family:var(--font-montserrat), ui-monospace, monospace;letter-spacing:.14em;color:#24211f73;flex:none;margin:0;font-size:11px;font-weight:700}.sy-pagestamp{z-index:5;padding:8px 0 max(12px, env(safe-area-inset-bottom));background:var(--sy-paper);pointer-events:none;font-family:var(--font-montserrat), ui-monospace, monospace;letter-spacing:.22em;color:#24211f66;border-top:1px solid #24211f0f;flex:none;margin:0;font-size:11px;font-weight:700;position:relative}@keyframes syRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sy-rise{animation:.38s cubic-bezier(.22,1,.36,1) both syRise}@media (prefers-reduced-motion:reduce){.sy-flip-next,.sy-flip-prev{animation:.24s ease-out both syFade}.sy-ghost-next,.sy-ghost-prev{animation:none;display:none}.sy-dogear,.sy-siljang,.sy-siljang[data-jump=true]{animation:none}.sy-stamp[data-hit=true]{animation:.24s ease-out both syFade}.sy-shake{animation:none}.sy-blackout[data-phase=in],.sy-blackout[data-phase=out]{animation-duration:.2s}.sy-caret{animation:none}.sy-sheet{animation:.18s ease-out both syFade}.sy-rise{animation:.2s ease-out both syFade}}
.ik-cam{flex-direction:column;gap:10px;display:flex}.ik-finder{aspect-ratio:3/4;background:#0c0c10;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 6px 18px #24211f2e}.ik-finder-tip{text-align:center;color:#ffffffd9;text-shadow:0 1px 4px #000c;pointer-events:none;font-size:12.5px;position:absolute;bottom:10px;left:0;right:0}.ik-gallery-cta{color:#55504c;cursor:pointer;background:#fbfaf6;border:1px solid #ddd6c9;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:44px;margin-top:10px;font-size:14px;font-weight:700;display:flex}.ik-gallery-cta:active{background:#f2efe6}.ik-gallery-cta span:first-child{font-size:16px}.ik-review-pick{color:#55504c;cursor:pointer;background:#fbfaf6;border:1px solid #ddd6c9;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ik-review-pick:active{background:#f2efe6}.ik-cam-bar{grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 6px 0;display:grid}.ik-cam-side{color:#55504c;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-self:center;align-items:center;gap:2px;min-width:56px;padding:6px 8px;font-size:11.5px;font-weight:700;display:flex}.ik-cam-side:disabled{opacity:.35;cursor:default}.ik-cam-side span:first-child{font-size:18px}.ik-shutter{cursor:pointer;background:#fff;border:4px solid #24211f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 6px 16px #24211f40}.ik-shutter>span{background:#cf3a2f;border-radius:50%;width:46px;height:46px;transition:transform .12s}.ik-shutter:active>span{transform:scale(.88)}.ik-shutter:disabled{opacity:.35;cursor:default}.ik-primary{color:#fff;cursor:pointer;background:#cf3a2f;border:none;border-radius:999px;height:46px;padding:0 22px;font-size:15px;font-weight:700}.ik-primary:disabled{opacity:.4;cursor:default}.ik-secondary{color:#24211f;cursor:pointer;background:#fff;border:1px solid #d8d3c6;border-radius:999px;height:46px;font-size:15px;font-weight:700}body:has([data-intake-root]){background:#0b0b0d}body:has([data-intake-book]){background:#fff}.ik-book .ik-big-btn-primary,.ik-book .ik-primary{color:#fff;background:linear-gradient(90deg,#f797d2 20%,#c971f5 80%);border:0;box-shadow:0 6px 16px #c971f552}.ik-book .ik-primary{border-radius:14px;height:50px;font-weight:800}.ik-book .ik-secondary{color:#221715;background:#fff;border:1px solid #e5e5e5;border-radius:14px;height:50px}.ik-book .ik-big-btn-secondary,.ik-book .ik-gallery-cta,.ik-book .ik-review-pick{color:#221715;background:#fff;border-color:#e5e5e5}.ik-book .ik-link-btn{color:#979797}.ik-book .ik-photo-guide{border-radius:16px}.ik-book .ik-shutter{border-color:#221715}.ik-book .ik-shutter>span{background:linear-gradient(90deg,#f797d2,#c971f5)}.ik-book .ik-cam-side{color:#454545}.ik-door-scene{--dw-x:15.52%;--dw-y:9.09%;--dw-w:69.08%;--dw-h:71.77%;--dw-cx:50%;--dw-cy:45%;--glow:246, 226, 184;color:#fff;isolation:isolate;background:#050506;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:0 24px 34px;display:flex;position:relative;overflow:hidden}.ik-door-world{transform-origin:var(--dw-cx) var(--dw-cy);will-change:transform;transition:transform 1.45s cubic-bezier(.75,0,1,.5);position:absolute;inset:0}.ik-door-scene[data-phase=walk] .ik-door-world{transform:scale(3.4)}.ik-door-art{aspect-ratio:941/1672;width:max(100%,56.2799dvh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ik-door-art>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.ik-door-room{object-fit:cover;width:100%;height:100%;transform-origin:var(--dw-cx) var(--dw-cy);transition:transform 1.5s cubic-bezier(.2,.6,.2,1) .12s;inset:0;transform:scale(1.12)}.ik-door-scene[data-phase=opening] .ik-door-room,.ik-door-scene[data-phase=walk] .ik-door-room{transform:scale(1)}.ik-door-dark{opacity:.9;background:#050506;transition:opacity 1s .12s;position:absolute;inset:0}.ik-door-scene[data-phase=opening] .ik-door-dark,.ik-door-scene[data-phase=walk] .ik-door-dark{opacity:0}.ik-door-glow{left:var(--dw-x);top:var(--dw-y);width:var(--dw-w);height:var(--dw-h);background:radial-gradient(60% 45% at 50% 55%, rgba(var(--glow), .95) 0%, rgba(var(--glow), .45) 40%, rgba(var(--glow), 0) 75%);opacity:0;mix-blend-mode:screen;transition:opacity 1s;position:absolute}.ik-door-scene[data-phase=opening] .ik-door-glow,.ik-door-scene[data-phase=walk] .ik-door-glow{opacity:1}.ik-door-seam{left:50%;top:var(--dw-y);height:var(--dw-h);background:linear-gradient(180deg, rgba(var(--glow), 0) 0%, rgba(var(--glow), .9) 12%, rgba(var(--glow), .9) 88%, rgba(var(--glow), 0) 100%);width:2px;box-shadow:0 0 10px 2px rgba(var(--glow), .5);mix-blend-mode:screen;pointer-events:none;margin-left:-1px;transition:opacity .35s;animation:2.8s ease-in-out infinite ikSeamPulse;position:absolute}@keyframes ikSeamPulse{0%,to{opacity:.35}50%{opacity:.7}}.ik-door-scene[data-phase=opening] .ik-door-seam,.ik-door-scene[data-phase=walk] .ik-door-seam{opacity:0;animation:none}.ik-door-leaves{left:var(--dw-x);top:var(--dw-y);width:var(--dw-w);height:var(--dw-h);perspective:1400px;perspective-origin:50%;transform-style:preserve-3d;position:absolute}.ik-door-leaf{object-fit:fill;backface-visibility:hidden;will-change:transform;width:50%;height:100%;transition:transform 1.15s cubic-bezier(.5,0,.25,1),filter 1.15s;position:absolute;top:0}.ik-door-leaf-l{transform-origin:0%;left:0}.ik-door-leaf-r{transform-origin:100%;right:0}.ik-door-scene[data-phase=opening] .ik-door-leaf-l,.ik-door-scene[data-phase=walk] .ik-door-leaf-l{filter:brightness(.55)contrast(1.05);transform:rotateY(104deg)}.ik-door-scene[data-phase=opening] .ik-door-leaf-r,.ik-door-scene[data-phase=walk] .ik-door-leaf-r{filter:brightness(.55)contrast(1.05);transform:rotateY(-104deg)}.ik-door-surround{pointer-events:none;width:100%;height:100%;inset:0}.ik-door-spill{left:50%;top:calc(var(--dw-y) + var(--dw-h));background:radial-gradient(50% 100% at 50% 0%, rgba(var(--glow), .75) 0%, rgba(var(--glow), .25) 45%, rgba(var(--glow), 0) 80%);mix-blend-mode:screen;opacity:0;pointer-events:none;width:120%;height:26%;transition:opacity .9s .25s;position:absolute;transform:translate(-50%)}.ik-door-scene[data-phase=opening] .ik-door-spill,.ik-door-scene[data-phase=walk] .ik-door-spill{opacity:1}.ik-door-sign{text-align:center;letter-spacing:.42em;color:#ffffff57;font-size:10px;font-weight:700;transition:opacity .4s;position:absolute;top:1.3%;left:0;right:0}.ik-door-scene[data-phase=opening] .ik-door-sign,.ik-door-scene[data-phase=walk] .ik-door-sign{opacity:0}.ik-door-streaks{background:repeating-conic-gradient(from 3deg at 50% 50%, rgba(var(--glow), 0) 0deg, rgba(var(--glow), .42) 1.1deg, rgba(var(--glow), 0) 6.7deg), repeating-conic-gradient(from 0deg at 50% 50%, #fff0 0deg, #ffffff47 .7deg, #fff0 11.3deg);mix-blend-mode:screen;opacity:0;will-change:transform, opacity;pointer-events:none;z-index:3;position:absolute;inset:-40%;transform:scale(.6)rotate(0);-webkit-mask:radial-gradient(circle,#0000 10%,#000 40% 68%,#0000 100%);mask:radial-gradient(circle,#0000 10%,#000 40% 68%,#0000 100%)}.ik-door-scene[data-phase=walk] .ik-door-streaks{animation:1.45s cubic-bezier(.55,0,1,.6) forwards ikStreaks}@keyframes ikStreaks{0%{opacity:0;transform:scale(.6)rotate(0)}30%{opacity:.55}to{opacity:.15;transform:scale(2.8)rotate(9deg)}}.ik-door-motes{pointer-events:none;z-index:3;position:absolute;inset:0}.ik-door-motes span{left:var(--dw-cx);top:var(--dw-cy);width:var(--ms);height:var(--ms);box-shadow:0 0 6px 2px rgba(var(--glow), .9);opacity:0;transform:translate(var(--mx), var(--my));background:#fff6dc;border-radius:50%;margin:-1px;position:absolute}.ik-door-scene[data-phase=walk] .ik-door-motes span{animation:ikMote .82s cubic-bezier(.6, 0, 1, .6) calc(var(--md) + .38s) forwards}@keyframes ikMote{0%{opacity:0;transform:translate(var(--mx), var(--my)) scale(1)}20%{opacity:1}to{opacity:0;transform:translate(0)scale(.2)}}.ik-door-flash{background:radial-gradient(70% 60% at var(--dw-cx) var(--dw-cy), #fff8e6 0%, #ffe9bf 55%, #f6d69a 100%);opacity:0;pointer-events:none;z-index:4;will-change:opacity;transition:opacity .65s cubic-bezier(.4,0,.6,1) .8s;position:absolute;inset:0}.ik-door-scene[data-phase=walk] .ik-door-flash{opacity:1}.ik-door-cta{z-index:5;border:1px solid rgba(var(--glow), .18);-webkit-backdrop-filter:blur(14px);background:#08080a8c;border-radius:22px;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:382px;margin:0 auto;padding:18px 18px 16px;transition:opacity .42s,transform .42s;display:flex;position:relative;box-shadow:0 18px 50px #0000008c}.ik-door-scene[data-phase=opening] .ik-door-cta,.ik-door-scene[data-phase=walk] .ik-door-cta{opacity:0;pointer-events:none;transform:translateY(18px)}.ik-door-title{color:#fff;text-shadow:0 2px 12px #000000b3;font-size:26px;line-height:1.2}.ik-door-sub{color:#ffffffa8;margin-bottom:6px;font-size:13px}.ik-enter{color:#2a1e10;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#f7e5bf 0%,#d9b57a 100%);border:1px solid #ffecc88c;border-radius:999px;width:100%;height:50px;font-size:16px;font-weight:800;transition:transform .14s,box-shadow .14s;box-shadow:0 10px 28px #d9b57a59,inset 0 1px #fff9}.ik-enter:active{transform:scale(.97)}.ik-enter:disabled{opacity:.45;cursor:default}.ik-office{color:#fff;background:#0b0b0d;min-height:100dvh;position:relative;overflow:hidden}.ik-office[data-entering=true] .ik-office-room{animation:1.3s cubic-bezier(.2,.7,.2,1) both ikOfficeRoomIn}.ik-office[data-entering=true] .ik-office-flash{animation:1s ease-out both ikOfficeFlash}.ik-office[data-entering=true] .ik-office-siljang{animation:1.1s cubic-bezier(.2,.7,.2,1) .12s both ikSiljangIn}@keyframes ikOfficeRoomIn{0%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes ikOfficeFlash{0%{opacity:1}35%{opacity:.85}to{opacity:0}}@keyframes ikSiljangIn{0%{opacity:0;transform:translate(-50%,24px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.ik-office-room{object-fit:cover;object-position:50% 40%;transform-origin:50% 45%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ik-office-flash{z-index:6;opacity:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,#fff8e6 0%,#ffe9bf 55%,#f6d69a 100%);position:absolute;inset:0}.ik-office-light{pointer-events:none;background:radial-gradient(70% 55% at 62% 78%,#f6e2b838 0%,#f6e2b80f 40%,#0000 70%),linear-gradient(#0505068c 0%,#0505061a 30%,#05050626 70%,#050506cc 100%);position:absolute;inset:0}.ik-office-siljang{filter:drop-shadow(0 20px 30px #0009);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:60dvh;max-height:640px;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ik-office-siljang[data-state=choose]{transform:translate(-50%,-13dvh)scale(.9)}.ik-office-siljang[data-state=picked]{transform:translate(-50%,-5dvh)scale(.96)}.ik-office-talk{z-index:3;padding:calc(max(14px, env(safe-area-inset-top)) + 34px + 14px) 16px 0;flex-direction:column;gap:10px;display:flex;position:relative}.ik-office-bubble{text-align:left;color:#1d1a18;cursor:pointer;background:#fff;border:none;border-radius:16px;width:100%;padding:14px 16px 12px;position:relative;box-shadow:0 10px 30px #00000073}.ik-office-bubble:after{content:"";border:9px solid #0000;border-top:10px solid #fff;border-bottom-width:0;margin-left:14px;position:absolute;bottom:-9px;left:50%}.ik-office-text{font-family:var(--font-story-body), "Gowun Dodum", sans-serif;word-break:keep-all;min-height:48px;font-size:15px;line-height:1.6}.ik-office-name{letter-spacing:.2em;color:#a09a93;margin-top:8px;font-size:10px;font-weight:700;display:block}.ik-choices{left:50%;bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;z-index:4;flex-direction:column;gap:8px;width:min(100vw,430px);padding:0 16px;display:flex;position:fixed;transform:translate(-50%)}.ik-choices-label{letter-spacing:.18em;color:#ffffff8c;text-shadow:0 1px 6px #000000e6;opacity:0;font-size:11px;transition:opacity .3s}.ik-choices[data-show=true] .ik-choices-label{opacity:1}.ik-choice,.ik-picked-card{text-align:left;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:0;background:#161311b8;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 12px;transition:opacity .32s,transform .32s,background .16s;display:flex;transform:translateY(10px);box-shadow:0 8px 24px #00000059}.ik-choices[data-show=true] .ik-choice{opacity:1;transform:none}.ik-choice:active{background:#ffffff2e}.ik-choice-icon{color:#2a1e10;background:linear-gradient(#f6e2b8,#d9b57a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ik-choice-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ik-choice-quote{color:#fff;font-size:15px;line-height:1.3}.ik-choice-meta{color:#fff9;font-size:12px}.ik-choice-meta b{color:#f6e2b8;font-weight:800}.ik-picked{box-sizing:border-box;z-index:4;flex-direction:column;gap:10px;width:min(100vw,430px);padding:0 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.ik-picked-card{opacity:1;cursor:default;background:#28221ad1;border-color:#f6e2b899;transform:none}.ik-picked-actions{opacity:0;gap:8px;transition:opacity .32s .12s,transform .32s .12s;display:flex;transform:translateY(8px)}.ik-picked[data-show=true] .ik-picked-actions{opacity:1;transform:none}.ik-picked-back{color:#fff;background:#ffffff1a;border-color:#ffffff40;flex:none;padding:0 16px}.ik-picked-go{flex:auto}.ik-stage-enter{animation:.7s cubic-bezier(.2,.7,.2,1) both ikStageIn}@keyframes ikStageIn{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ik-door-world,.ik-door-leaf,.ik-door-room,.ik-door-dark,.ik-door-glow,.ik-door-seam,.ik-door-spill,.ik-door-streaks,.ik-door-motes span,.ik-door-flash,.ik-door-cta,.ik-office[data-entering=true] .ik-office-room,.ik-office[data-entering=true] .ik-office-flash,.ik-office[data-entering=true] .ik-office-siljang,.ik-stage-enter,.ik-choice,.ik-picked-actions,.ik-office-siljang{transition:none;animation:none}}.ik-exit-main-wrap{top:max(14px, env(safe-area-inset-top));z-index:50;pointer-events:none;width:min(100vw,430px);padding:0 16px;transition:opacity .3s;position:fixed;left:50%;transform:translate(-50%)}.ik-exit-main-hidden{opacity:0;pointer-events:none}.ik-exit-main{pointer-events:auto;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#08080a8c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;height:34px;padding:0 14px 0 10px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #00000059}.ik-exit-main:active{background:#08080abf}@media (prefers-reduced-motion:reduce){.ik-exit-main-wrap{transition:none}}.ik-modal-backdrop{z-index:60;padding:0 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:#050506b8;justify-content:center;align-items:flex-end;animation:.22s both ikFade;display:flex;position:fixed;inset:0}@keyframes ikFade{0%{opacity:0}to{opacity:1}}.ik-modal{color:#fff;background:#161311e6;border:1px solid #f6e2b873;border-radius:22px;width:min(100%,406px);padding:22px 18px 16px;animation:.38s cubic-bezier(.2,.7,.2,1) both ikModalUp;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff14}@keyframes ikModalUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.ik-modal-glow{pointer-events:none;background:radial-gradient(50% 60%,#f6e2b859 0%,#f6e2b800 70%);width:260px;height:160px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.ik-modal-kicker{letter-spacing:.3em;color:#f6e2b8b3;font-size:10px;font-weight:700}.ik-modal-title{color:#fff;margin-top:6px;font-size:26px;line-height:1.2}.ik-modal-sub{color:#ffffffb8;word-break:keep-all;margin-top:8px;font-size:14px;line-height:1.6}.ik-modal-sub b{color:#f6e2b8;font-weight:800}.ik-modal-sub .ik-modal-short{color:#ff8f85}.ik-modal-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ik-modal-item{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;transition:border-color .16s,background .16s,transform .12s;display:flex}.ik-modal-item:active{transform:scale(.985)}.ik-modal-item[data-on=true]{background:#f6e2b81a;border-color:#f6e2b8d9;box-shadow:0 0 0 1px #f6e2b859,0 8px 24px #00000059}.ik-modal-item-icon{color:#2a1e10;background:linear-gradient(#f6e2b8,#d9b57a);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:52px;line-height:1;display:flex}.ik-modal-item-icon b{font-size:19px;font-weight:900}.ik-modal-item-icon small{opacity:.8;margin-top:2px;font-size:9.5px;font-weight:700}.ik-modal-item-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ik-modal-item-top{align-items:center;gap:6px;display:flex}.ik-modal-item-label{font-size:15px;font-weight:800}.ik-modal-badge{color:#fff;background:#cf3a2f;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.ik-modal-badge-dim{color:#ffffffb3;background:#ffffff24}.ik-modal-item-meta{color:#fff9;font-size:12px;line-height:1.4}.ik-modal-item-price{color:#f6e2b8;flex-shrink:0;font-size:15px;font-weight:800}.ik-modal-actions{gap:8px;margin-top:14px;display:flex}.ik-modal-later{color:#fff;background:#ffffff1a;border-color:#ffffff40;flex:none;padding:0 16px}.ik-modal-go{flex:auto;box-shadow:0 10px 26px #cf3a2f66}.ik-modal-note{text-align:center;color:#ffffff73;margin-top:10px;font-size:11px}@media (prefers-reduced-motion:reduce){.ik-modal-backdrop,.ik-modal{animation:none}}.ik-photo-empty{flex-direction:column;gap:10px;display:flex}.ik-photo-guide{aspect-ratio:3/4;background:radial-gradient(70% 60% at 50% 40%,#1a1a22 0%,#0c0c10 70%);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ik-photo-guide-label{color:#ffffffbf;text-shadow:0 1px 4px #000c;pointer-events:none;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex;position:absolute;bottom:12px;left:0;right:0}.ik-big-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:15px;font-weight:800;display:flex}.ik-big-btn-primary{color:#fff;background:#24211f;box-shadow:0 6px 16px #24211f38}.ik-big-btn-secondary{color:#24211f;background:#fbfaf6;border-color:#ddd6c9}.ik-big-btn:active{transform:scale(.985)}.ik-link-btn{color:#7d766e;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:2px auto 0;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.ik-cam-full{z-index:70;color:#fff;background:#050506;flex-direction:column;display:flex;position:fixed;inset:0}.ik-cam-top{padding:max(14px, env(safe-area-inset-top)) 12px 8px;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.ik-cam-close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ik-cam-title{text-align:center;font-size:15px;font-weight:800}.ik-cam-stage{flex:auto;justify-content:center;align-items:center;min-height:0;padding:0 14px;display:flex}.ik-cam-full .ik-finder{width:min(100%,75dvh - 165px);box-shadow:none}.ik-cam-bottom{padding:14px 24px max(24px, env(safe-area-inset-bottom));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ik-cam-side-dark{color:#fff}.ik-cam-side-dark:disabled{opacity:.35}.ik-cam-full .ik-shutter{border-color:#fff;width:70px;height:70px}.ik-cam-full .ik-shutter>span{width:52px;height:52px}.ik-editor{flex-direction:column;display:flex}.ik-editor-frame{aspect-ratio:3/4;touch-action:none;cursor:grab;background:#0c0c10;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 6px 18px #24211f2e}.ik-editor-frame:active{cursor:grabbing}.ik-editor-img{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;max-width:none;transition:opacity .2s;position:absolute;top:50%;left:50%}.ik-editor-tools{align-items:center;gap:8px;margin-top:10px;display:flex}.ik-editor-range{accent-color:#cf3a2f;flex:auto;min-width:0}.ik-iconbtn{color:#24211f;cursor:pointer;background:#fbfaf6;border:1px solid #ddd6c9;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ik-iconbtn:disabled{opacity:.35;cursor:default}.ik-iconbtn:active{background:#f2efe6}.ik-editor-actions{gap:8px;margin-top:12px;display:flex}.ik-editor-retake{flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ik-editor-use{flex:auto;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ik-done-actions{gap:8px;margin-top:14px;display:flex}.ik-done-actions .ik-secondary,.ik-done-actions .ik-primary{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ik-kakao-btn{color:#191919;cursor:pointer;background:#fee500;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:18px;font-size:16px;font-weight:800;display:flex;box-shadow:0 8px 22px #fee50040}.ik-kakao-btn:active{transform:scale(.985)}body:has([data-busy-root]){background:#0b0b0d}:is(body:has([data-busy-root]) [data-shell=report],body:has([data-busy-root]) [data-shell=book]){box-shadow:none!important;background:#0b0b0d!important}.ik-busy{z-index:4;width:min(100%,430px);padding:0 16px max(16px, env(safe-area-inset-bottom));animation:.48s cubic-bezier(.2,.7,.2,1) .2s both ikBusyUp;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@keyframes ikBusyUp{0%{opacity:0;transform:translate(-50%,28px)}to{opacity:1;transform:translate(-50%)}}.ik-busy-card{-webkit-backdrop-filter:blur(8px);color:#fff;background:#161311d6;border:1px solid #f6e2b859;border-radius:18px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff14}.ik-busy-row{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ik-busy-kicker{letter-spacing:.3em;color:#f6e2b8b3;font-size:10px;font-weight:700}.ik-busy-title{color:#fff;margin-top:4px;font-size:22px;line-height:1.2}.ik-busy-eta{color:#ffffff8c;flex-shrink:0;padding-bottom:3px;font-size:12px}.ik-busy-bar{background:#ffffff1a;border-radius:999px;height:5px;margin-top:12px;position:relative;overflow:hidden}.ik-busy-bar:after{content:"";background:linear-gradient(90deg,#f6e2b800,#f6e2b8 50%,#f6e2b800);border-radius:999px;width:42%;animation:1.7s ease-in-out infinite ikBusySlide;position:absolute;inset:0}@keyframes ikBusySlide{0%{transform:translate(-110%)}to{transform:translate(250%)}}.ik-busy-note{color:#ffffff80;word-break:keep-all;margin-top:10px;font-size:11.5px;line-height:1.5}.ik-busy-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ik-busy-refresh{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;height:40px;padding:0 16px;font-size:13px;font-weight:700}.ik-busy-refresh:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ik-busy{animation:none}.ik-busy-bar:after{opacity:.5;width:100%;animation:none}}
