.sw-toast{position:fixed;z-index:95;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);transform:translate(-50%,10px);max-width:calc(100% - 40px);padding:11px 16px;border-radius:12px;background:#111114eb;color:#fff;font:600 13px/1.4 Pretendard Variable,Pretendard,sans-serif;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;text-align:center}.sw-toast.on{opacity:1;transform:translate(-50%)}.empty-note{display:none;padding:48px 0;text-align:center;font:600 14px/1.5 Pretendard Variable,Pretendard,sans-serif;color:#8a8c94}.empty-note.on{display:block}[data-item][hidden]{display:none!important}.md{position:fixed;z-index:100;inset:0;display:grid;place-items:end center;font-family:Pretendard Variable,Pretendard,sans-serif}.md-dim{position:absolute;inset:0;background:#0a0b0e73;opacity:0;transition:opacity .2s}.md-box{position:relative;width:100%;max-height:86vh;overflow-y:auto;padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:var(--bg, #fff);color:var(--ink, #0a0b0e);transform:translateY(24px);opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s}.md.on .md-dim{opacity:1}.md.on .md-box{transform:none;opacity:1}.md-box{overscroll-behavior:contain}.md .md-box:focus,.md .md-box:focus-visible{outline:none}html.md-lock,html.md-lock body{overflow:hidden}.md-x{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;background:none;color:inherit;cursor:pointer}.md-box h3{margin:0 40px 4px 0;font-size:18px;font-weight:700}.md-box>p{margin:0 0 16px;font-size:13px;color:var(--ink3, #7c8089)}@media(min-width:640px){.md{place-items:center}.md-box{width:min(520px,calc(100% - 40px));border-radius:16px;padding:26px 26px 22px}}.md-grab{display:block;width:40px;height:4px;margin:-12px auto 12px;border-radius:2px;background:var(--line2, #d6d8dc)}@media(min-width:640px){.md-grab{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.vt{--vn: 8px;--vy: 70%;position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:8% 8% 7%;border-radius:10px;overflow:hidden;color:#fff;container-type:inline-size;background:linear-gradient(155deg,var(--vt1),var(--vt2));-webkit-mask:radial-gradient(circle at 0 var(--vy),#0000 var(--vn),#000 calc(var(--vn) + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% var(--vy),#0000 var(--vn),#000 calc(var(--vn) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 var(--vy),#0000 var(--vn),#000 calc(var(--vn) + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% var(--vy),#0000 var(--vn),#000 calc(var(--vn) + .5px)) right / 51% 100% no-repeat}.vt-random_card{--vt1: #262c3a;--vt2: #4b5670}.vt-sealed_pack{--vt1: #5a1912;--vt2: #c4432f}.vt-sealed_box{--vt1: #152443;--vt2: #3e5fa9}.vt-other{--vt1: #2f3238;--vt2: #5d6169}.vt:after{content:"";position:absolute;left:9%;right:9%;top:var(--vy);border-top:1.5px dashed rgba(255,255,255,.38)}.vt-top{display:flex;align-items:center;justify-content:space-between;gap:6px;white-space:nowrap}.vt-top b{font-size:clamp(8px,7cqw,12px);font-weight:800;letter-spacing:.08em;opacity:.72}.vt-top em{height:clamp(16px,11cqw,22px);padding:0 clamp(5px,4.5cqw,9px);border-radius:9999px;background:#ffffff29;font-style:normal;font-size:clamp(9px,6.5cqw,11.5px);font-weight:700;display:inline-flex;align-items:center}.vt-ph,.vt-ic{flex:none;margin-top:7%;height:calc(var(--vy) - 22%);display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fffffff0;color:var(--vt2)}.vt-ic svg{width:40%;height:auto;max-width:64px;stroke-width:1.6}.vt-ph img{min-height:0}.vt-ph img{width:100%;height:100%;padding:8%;object-fit:contain}.vt-bot{position:absolute;left:8%;right:8%;top:calc(var(--vy) + 5%);display:flex;flex-direction:column;gap:2px}.vt-bot small{font-size:clamp(9px,6.5cqw,12px);font-weight:600;opacity:.75}.vt-bot b{font-size:clamp(10px,8cqw,15px);font-weight:800;line-height:1.3;word-break:keep-all;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vt.sm{--vn: 3px;--vy: 50%;padding:12%;border-radius:6px}.vt.sm:after{display:none}.vt.sm .vt-ph,.vt.sm .vt-ic{margin:0;height:100%;border-radius:4px}.vt.sm .vt-ic svg{width:62%}@container (max-width: 140px){.vt-top b{display:none}.vt-top{justify-content:flex-end}.vt-bot b{display:none}}.vt.sm .vt-ph img{padding:4%}.vt .vt-ph img{position:static;inset:auto;margin:0;width:100%;height:100%;max-width:none;padding:8%;object-fit:contain;filter:none;transform:none}.vt.vt-approved{display:block;padding:0!important;border-radius:0;background:transparent;-webkit-mask:none;mask:none}.vt.vt-approved:after{display:none}.vt.vt-approved>img{position:static;inset:auto;display:block;margin:0;width:100%;height:100%;max-width:none;padding:0;object-fit:contain;filter:none;transform:none;background:transparent}.dd-native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;overflow:hidden!important}.dd-btn{position:relative;display:inline-flex;align-items:center;gap:6px;text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.dd-btn .dd-txt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-btn .dd-chev{flex:none;color:var(--ink3);transition:transform .2s ease}.dd-btn.on .dd-chev{transform:rotate(180deg)}.dd-btn:disabled{opacity:.5;cursor:not-allowed}.dd-field{display:flex;width:100%}.dd-field.ph .dd-txt{color:var(--ink4);font-weight:400}.dd-field.on,.dd-field:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 9%,transparent)}.dd-field.is-bad,.dd-field[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 13%,transparent)}.dd-sort{flex:none;height:34px;padding:0 10px 0 11px;gap:5px;border-radius:9999px;border:1px solid var(--line2);background:var(--pn, var(--bg));font-size:13px;font-weight:600;color:var(--ink2);white-space:nowrap;transition:border-color .15s,color .15s,background-color .15s}.dd-sort .dd-txt{flex:none}.dd-sort .dd-lead{flex:none;color:var(--ink3)}.dd-sort .dd-chev{width:12px;height:12px}.dd-sort:hover,.dd-sort.on{border-color:var(--ink4);color:var(--ink)}.dd-sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-layer{position:fixed;inset:0;z-index:120;pointer-events:none;font-family:var(--font, "Pretendard Variable", Pretendard, -apple-system, sans-serif)}.dd-layer>*{pointer-events:auto}.dd-menu{position:fixed;box-sizing:border-box;margin:0;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--pn, var(--bg));border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px #0a0b0e24,0 2px 6px #0a0b0e0f;animation:ddIn .14s ease-out;scrollbar-width:thin}.dd-menu.up{animation-name:ddUp}.dd-list{margin:0;padding:0;list-style:none}.dd-menu.dd-list{padding:6px}.dd-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:0 10px 0 12px;border-radius:8px;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ink2);cursor:pointer;user-select:none}.dd-opt>span{min-width:0;padding:8px 0}.dd-opt.act{background:var(--bg2);color:var(--ink)}.dd-opt.sel{color:var(--ink);font-weight:700}.dd-opt .dd-ck{flex:none;color:var(--ink)}.dd-opt.off{color:var(--ink4);cursor:not-allowed}.dd-opt.off.act{background:none}.dd-layer.out .dd-menu{opacity:0;transform:translateY(-4px);transition:opacity .14s,transform .14s}.dd-layer.sheet{pointer-events:auto}.dd-dim{position:absolute;inset:0;background:#0a0b0e70;animation:ddFade .2s ease-out}.dd-layer.sheet .dd-menu{left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:74vh;padding:0 0 calc(12px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px 20px 0 0;box-shadow:0 -8px 30px #0a0b0e29;animation:ddSheet .26s cubic-bezier(.2,.8,.2,1);overflow:hidden}.dd-layer.sheet .dd-menu:before{content:"";flex:none;width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--line2)}.dd-hd{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 8px 20px}.dd-hd b{font-size:16px;font-weight:800;color:var(--ink)}.dd-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--ink3)}.dd-layer.sheet .dd-list{flex:1 1 auto;min-height:0;padding:0 10px;overflow-y:auto;overscroll-behavior:contain}.dd-layer.sheet .dd-opt{min-height:52px;padding:0 12px;font-size:15px;border-radius:12px}.dd-layer.sheet .dd-opt.sel{background:var(--bg2)}.dd-layer.sheet .dd-opt.act:not(.sel){background:none}.dd-layer.sheet.out .dd-dim{opacity:0;transition:opacity .16s}.dd-layer.sheet.out .dd-menu{opacity:1;transform:translateY(100%);transition:transform .18s ease-in}html.dd-lock,html.dd-lock body{overflow:hidden}html.dark .dd-menu{background:var(--bg2);border-color:var(--line2);box-shadow:0 14px 36px #00000080}html.dark .dd-opt.act,html.dark .dd-layer.sheet .dd-opt.sel{background:var(--line)}html.dark .dd-sort{background:var(--bg)}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes ddUp{0%{opacity:0;transform:translateY(4px)}}@keyframes ddSheet{0%{transform:translateY(100%)}}@keyframes ddFade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.dd-menu,.dd-dim,.dd-btn .dd-chev{animation:none!important;transition:none!important}}:where(input[type=checkbox],input[type=radio]){-webkit-appearance:none;appearance:none;box-sizing:border-box;width:18px;height:18px;margin:0;flex:none;vertical-align:middle;border:1.5px solid var(--line2);background:var(--pn, var(--bg)) center / 12px 12px no-repeat;cursor:pointer;transition:background-color .15s,border-color .15s,border-width .12s}:where(input[type=checkbox]){border-radius:5px}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):hover:not(:disabled):not(:checked){border-color:var(--ink3)}:where(input[type=checkbox]):checked{border-color:var(--inv, var(--ink));background-color:var(--inv, var(--ink));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:where(input[type=checkbox]):indeterminate{border-color:var(--inv, var(--ink));background-color:var(--inv, var(--ink));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}:where(input[type=radio]):checked{border-color:var(--inv, var(--ink));border-width:5.5px}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(input[type=checkbox],input[type=radio]):disabled{opacity:.4;cursor:not-allowed}html.dark :where(input[type=checkbox]):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0b0d' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}html.dark :where(input[type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0b0d' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.dd-tag{flex:none;height:22px;padding:0 8px;border-radius:6px;background:var(--bg2);font-size:11.5px;font-style:normal;font-weight:700;line-height:22px;color:var(--ink3)}html.dark .dd-tag{background:var(--line)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0 2px 0 6px;border-radius:50%;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23a8abb1'/%3E%3Cpath d='M8 8l8 8M16 8l-8 8' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / 18px no-repeat;opacity:.85}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;width:16px;height:16px;padding:2px;border-radius:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c8089' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E") center / 16px no-repeat}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#0a0b0e0d}input[type=date]:not(:focus):invalid,input[type=datetime-local]:not(:focus):invalid{color:var(--ink4)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rc-card .rc-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.rc-card .rc-hd h3{margin:0;font-size:15px;font-weight:700;flex:none}.rc-card .rc-hd small{min-width:0;font-size:12px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-st{flex:none;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,#2f6fed 12%,transparent);color:#2f6fed}.rc-st.done{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.rc-st.stop{background:var(--bg2);color:var(--ink3)}.rc-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.rc-steps li{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--ink3)}.rc-steps li i{display:block;height:4px;border-radius:2px;background:var(--line2)}.rc-steps li.on i{background:var(--ink)}.rc-steps li.now i{background:#2f6fed}.rc-steps li.on.now i{background:var(--green)}.rc-steps li.on span,.rc-steps li.now span{color:var(--ink)}.rc-lines{list-style:none;margin:0 0 12px;padding:2px 12px;border-radius:10px;background:var(--bg2)}.rc-lines li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0}.rc-lines li+li{border-top:1px solid var(--line)}.rc-lines b{min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-lines .num{font-size:13px;font-weight:700}.rc-th{display:block;width:36px;height:36px;border-radius:8px;overflow:hidden;background:var(--tile, #fff)}.rc-th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rc-dl{margin:0;display:grid;gap:8px}.rc-dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5}.rc-dl dt{color:var(--ink3)}.rc-dl dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.rc-warn{margin-top:14px;display:grid;gap:2px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--red) 8%,transparent);font-size:13px}.rc-warn b{color:var(--red)}.rc-warn span{color:var(--ink2)}.rc-badge{justify-self:start;margin-top:4px;padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:700;font-style:normal;color:#2f6fed;background:color-mix(in srgb,#2f6fed 10%,transparent)}.rc-slots{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rc-slots li{display:grid;grid-template-columns:auto 56px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border-radius:10px;background:var(--bg2)}.rc-no{padding:3px 8px;border-radius:6px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:800}.rc-shot{display:block;width:56px;height:74px;border-radius:6px;overflow:hidden;background:var(--tile, #fff)}.rc-shot img{width:100%;height:100%;object-fit:contain}.rc-shot.none{background:transparent;border:1px dashed var(--line2)}.rc-slots li>div{display:grid;gap:2px;min-width:0}.rc-slots b{font-size:13.5px;font-weight:700}.rc-slots small{font-size:12px;color:var(--ink3)}.rc-tag{justify-self:start;margin-top:4px;padding:2px 8px;border-radius:6px;border:1px solid var(--line);font-size:11.5px;font-weight:700;color:var(--ink2)}.rc-tag.hit{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,transparent)}.rc-pick{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.rc-pick li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;transition:border-color .15s}.rc-pick li.on{border-color:var(--ink)}.rc-pick li:not(.on) .rc-th,.rc-pick li:not(.on) b{opacity:.45}.rc-pick .rc-th{width:44px;height:44px}.rc-pick li>div:not(.rc-step){display:grid;gap:2px;min-width:0}.rc-pick b{font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rc-pick small{font-size:11.5px;color:var(--ink3)}.rc-step{display:inline-flex;align-items:center;height:40px;border:1px solid var(--line2);border-radius:10px;overflow:hidden}.rc-step button{width:36px;height:100%;font-size:18px;line-height:1;color:var(--ink)}.rc-step button:disabled{color:var(--ink4);cursor:default}.rc-step input{width:34px;height:100%;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:700;text-align:center;-moz-appearance:textfield;appearance:textfield}.rc-step input::-webkit-inner-spin-button,.rc-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rc-step input:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media(max-width:759px){.rc-step{height:44px}.rc-step button{width:40px}.rc-dl>div{grid-template-columns:72px minmax(0,1fr)}}input[data-empty]:not(:focus){color:var(--ink4)}input[data-empty]:not(:focus)::-webkit-datetime-edit{color:var(--ink4)}
