:root{--bvp-ground:#f6f7f9;--bvp-panel:#fff;--bvp-panel-2:#fbfaf8;--bvp-ink:#16181d;--bvp-ink2:#5a6070;--bvp-ink3:#8b93a5;--bvp-line:#e4e7ee;--bvp-chip:#f1f3f7;--bvp-brand-bg:#fff0e8}html[data-bv-theme=dark]{--bvp-ground:#14171c;--bvp-panel:#1b1f26;--bvp-panel-2:#20242b;--bvp-ink:#edeff3;--bvp-ink2:#aeb5c4;--bvp-ink3:#7e8698;--bvp-line:#2b3038;--bvp-chip:#232830;--bvp-brand-bg:#3a1f14}@media (prefers-color-scheme:dark){html:not([data-bv-theme=light]){--bvp-ground:#14171c;--bvp-panel:#1b1f26;--bvp-panel-2:#20242b;--bvp-ink:#edeff3;--bvp-ink2:#aeb5c4;--bvp-ink3:#7e8698;--bvp-line:#2b3038;--bvp-chip:#232830;--bvp-brand-bg:#3a1f14}}.ownerrail,.ownertop{display:none}@media (min-width:1024px){.appframe:has(.ownerwide){background:var(--bvp-ground)}.appframe .ownerwide{max-width:1520px;margin:0 auto;padding:0;background:transparent;box-shadow:none;min-height:100dvh}
  /* !important 인 이유: 이 묶음은 코드에서 style={{ display:"flex" }} 를 직접 달고 있어서,
     그냥 display:none 으로는 인라인 스타일에 밀려 안 먹습니다. */.ownerdupctl{display:none!important}.ownertop{position:-webkit-sticky;position:sticky;top:var(--sat);z-index:60;height:58px;gap:12px;padding:0 18px;background:var(--bvp-panel);border-bottom:1px solid var(--bvp-line)}.ottlogo,.ownertop{display:flex;align-items:center}.ottlogo .lw path{fill:var(--bvp-ink)}.otroletag{font-size:11px;font-weight:900;padding:4px 9px;border-radius:7px;background:var(--bvp-brand-bg);color:var(--brand-dark)}.ottright{margin-left:auto;gap:10px}.otbell,.ottright{display:flex;align-items:center;position:relative}.otbell{width:36px;height:36px;border-radius:10px;justify-content:center;color:var(--bvp-ink2)}.otbell:hover{background:var(--bvp-chip)}.otbadge{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--brand);color:#fff;font-size:9.5px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid var(--bvp-panel)}.otmodebtn{font-size:12px;font-weight:800;padding:7px 12px;border-radius:9px;border:1px solid var(--bvp-line);background:none;color:var(--bvp-ink2);cursor:pointer;font-family:inherit}.otmodebtn:hover{background:var(--bvp-chip)}.otfacebtn{display:flex;align-items:center;gap:5px;border:none;background:none;padding:0;cursor:pointer;color:var(--bvp-ink3);font-family:inherit}.otfacebtn:hover{color:var(--bvp-ink)}.otchev{transition:transform .15s;flex:0 0 auto}.otchev.up{transform:rotate(180deg)}.otface{width:34px;height:34px;border-radius:50%;border:none;background:var(--brand);color:#fff;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit}.otmenu{position:absolute;top:44px;right:0;width:250px;background:var(--bvp-panel);border:1px solid var(--bvp-line);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.16);padding:10px;z-index:70;color:var(--bvp-ink)}.otmhead{padding:8px 10px 10px;border-bottom:1px solid var(--bvp-line);margin-bottom:8px}.otmname{font-size:14px;font-weight:900}.otmmail{font-size:11px;margin-top:2px;word-break:break-all}.otmlbl,.otmmail{color:var(--bvp-ink3)}.otmlbl{font-size:10.5px;font-weight:900;padding:6px 10px 4px}.otseg{display:flex;gap:4px;background:var(--bvp-chip);border-radius:10px;padding:3px;margin:0 8px}.otseg button{flex:1 1;font-size:11.5px;font-weight:800;padding:6px 0;border-radius:8px;border:none;background:none;color:var(--bvp-ink2);cursor:pointer;font-family:inherit}.otseg button.on{background:var(--bvp-panel);color:var(--bvp-ink);box-shadow:0 1px 3px rgba(0,0,0,.1)}.otmitem{display:block;width:100%;text-align:left;font-size:13px;font-weight:700;padding:9px 10px;border-radius:9px;border:none;background:none;color:var(--bvp-ink);cursor:pointer;font-family:inherit}.otmitem:hover{background:var(--bvp-chip)}.otmitem.danger{color:#c0392b}.otmsep{height:1px;background:var(--bvp-line);margin:7px 4px}.ownershell{display:grid;grid-template-columns:224px minmax(0,1fr);align-items:stretch;min-height:calc(100dvh - 58px - var(--sat))}.ownerrail{display:block;background:var(--bvp-panel);border-right:1px solid var(--bvp-line);padding:12px 10px;position:-webkit-sticky;position:sticky;top:calc(58px + var(--sat));height:calc(100dvh - 58px - var(--sat));overflow-y:auto}.ownerrailsec{font-size:10px;font-weight:900;color:var(--bvp-ink3);padding:12px 10px 6px;letter-spacing:.02em}.ownerraili{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 11px;border-radius:10px;font-size:13.5px;font-weight:800;color:var(--bvp-ink2);margin-bottom:2px}.ownerraili:hover{background:var(--bvp-chip)}.ownerraili.on{background:var(--bvp-brand-bg);color:var(--brand-dark)}.ownerraili .ic{width:18px;text-align:center;font-size:14px;flex:0 0 18px}.ownerraili .nn{margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center}.ownerraili.on .nn{background:var(--brand-dark)}.ownermain{background:#fff;min-width:0;min-height:calc(100dvh - 58px - var(--sat))}.appframe .ownerwide .wrap{max-width:1120px!important}body:has(.ownerwide) .tabbar-app{display:none}body:has(.ownerwide){padding-bottom:0}body:has(.ownerwide),body:has(.ownerwide) *{scrollbar-width:thin;scrollbar-color:var(--bvp-line) transparent}body:has(.ownerwide) ::-webkit-scrollbar{width:9px;height:9px}body:has(.ownerwide) ::-webkit-scrollbar-track{background:transparent}body:has(.ownerwide) ::-webkit-scrollbar-thumb{background:var(--bvp-line);border-radius:999px}body:has(.ownerwide) ::-webkit-scrollbar-thumb:hover{background:var(--bvp-ink3)}body:has(.ownerwide) .support-fab{right:max(20px,calc((100vw - 1520px) / 2 + 24px))!important}body:has(.ownerwide) .support-panel{right:max(16px,calc((100vw - 1520px) / 2 + 20px))!important}}@media (min-width:1024px){html[data-bv-theme=dark] .ownermain:not(:has(.ocwrap)){filter:invert(1) hue-rotate(180deg) contrast(.8) brightness(1.06)}html[data-bv-theme=dark] .ownermain:not(:has(.ocwrap)) :is(img,video,canvas,[style*=background-image]){filter:brightness(.94) contrast(1.25) hue-rotate(180deg) invert(1)}}@media (min-width:1024px) and (prefers-color-scheme:dark){html:not([data-bv-theme=light]) .ownermain:not(:has(.ocwrap)){filter:invert(1) hue-rotate(180deg) contrast(.8) brightness(1.06)}html:not([data-bv-theme=light]) .ownermain:not(:has(.ocwrap)) :is(img,video,canvas,[style*=background-image]){filter:brightness(.94) contrast(1.25) hue-rotate(180deg) invert(1)}}