.site-drawer-list{flex-direction:column;flex-shrink:0;padding:8px 12px 0;display:flex}.site-drawer-list--account{margin-top:8px;position:relative}.site-drawer-list--account:before{content:"";border-top:1px solid #eceff3;position:absolute;top:0;left:22px;right:22px}.site-drawer-list-group,.site-drawer-list-group.is-open{border-bottom:0}.site-drawer-row{width:100%;min-height:clamp(42px, calc((100dvh - var(--header-height) - 214px - env(safe-area-inset-bottom,0px)) / var(--drawer-rows,8)), 62px);appearance:none;color:#171a21;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:3px 10px;text-decoration:none;transition:background-color .15s;display:flex}.site-drawer-row:hover,.site-drawer-row:active{background:#f6f7f9}.site-drawer-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.site-drawer-row-icon{color:#3a404b;background:#f3f4f7;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-drawer-row-icon svg{stroke-width:1.6px;width:20px;height:20px}.site-drawer-row-label{letter-spacing:-.02em;word-break:keep-all;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3}.site-drawer-row-chevron{color:#a3aab5;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.site-drawer-list-group.is-open .site-drawer-row-icon{background:color-mix(in srgb, var(--accent) 12%, #fff);color:var(--accent)}.site-drawer-list-group.is-open .site-drawer-row-label{color:var(--accent)}.site-drawer-list-group.is-open .site-drawer-row-chevron.is-fold{transform:rotate(180deg)}.site-drawer-list-group .site-drawer-acc-fold{border-radius:14px;margin:0 2px}[data-theme=black] .site-drawer-list--account:before{border-top-color:#ffffff14}[data-theme=black] .site-drawer-row{color:#f2f4f7}[data-theme=black] .site-drawer-row:hover,[data-theme=black] .site-drawer-row:active{background:#181b22}[data-theme=black] .site-drawer-row-icon{color:#d5dae2;background:#1c2028}[data-theme=black] .site-drawer-row-chevron{color:#6f7783}[data-theme=black] .site-drawer-list-group.is-open .site-drawer-row-icon{background:color-mix(in srgb, var(--accent) 22%, #111318);color:#7aa0ff}[data-theme=black] .site-drawer-list-group.is-open .site-drawer-row-label{color:#7aa0ff}.site-drawer-promo{isolation:isolate;color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(90% 120% at 0 0,#d4ac6629 0%,#0000 60%) padding-box padding-box,linear-gradient(160deg,#0d0c10 0%,#17141c 55%,#0a090c 100%) padding-box padding-box,linear-gradient(135deg,#f6e2b3 0%,#a8803f 30%,#3a2f1c 55%,#c9a35d 80%,#f6e2b3 100%) border-box;border:1px solid #0000;border-radius:18px;flex-shrink:0;align-items:center;gap:13px;margin:12px 22px 0;padding:12px 18px 12px 14px;text-decoration:none;transition:transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 32px -20px #0a0806e6}.site-drawer-promo:active{transform:scale(.985)}.site-drawer-promo:focus-visible{outline-offset:3px;outline:2px solid #e2c27d}.site-drawer-promo-sheen{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f6e2b321 48%,#ffffff0d 52%,#0000 65%);animation:4.8s ease-in-out .6s infinite site-drawer-promo-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes site-drawer-promo-sheen{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}.site-drawer-promo-crest{color:#e8cb88;background:radial-gradient(circle at 30% 25%,#2a2418 0%,#121014 75%);border:1px solid #e2c27d73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 0 12px #e2c27d2e}.site-drawer-promo-crest svg{stroke-width:1.6px;width:22px;height:22px}.site-drawer-promo-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.site-drawer-promo-title{background:linear-gradient(100deg,#fff4d6 0%,#e8cb88 45%,#b98f4a 100%);color:#0000;letter-spacing:-.035em;word-break:keep-all;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800;line-height:1.2}.site-drawer-promo-sub{color:#ffffff9e;letter-spacing:-.02em;word-break:keep-all;font-size:12px;font-weight:500;line-height:1.35}.site-drawer-promo-go{color:#e2c27d;stroke-width:1.8px;flex-shrink:0;width:20px;height:20px}.site-drawer-promo--kakao{background:radial-gradient(90% 120% at 0 0,#fee5001f 0%,#0000 60%) padding-box padding-box,linear-gradient(160deg,#141414 0%,#1c1b16 55%,#0e0e0c 100%) padding-box padding-box,linear-gradient(135deg,#fee500b3 0%,#fee5001f 45%,#fee50080 100%) border-box;margin-top:8px}.site-drawer-promo--kakao:focus-visible{outline-color:#fee500}.site-drawer-promo--kakao .site-drawer-promo-crest{background:0 0;border:0;border-radius:12px;box-shadow:0 6px 16px -6px #fee50073}.site-drawer-promo--kakao .site-drawer-promo-crest svg{width:40px;height:40px}.site-drawer-promo--kakao .site-drawer-promo-title{color:#fee500;background:0 0}.site-drawer-promo--kakao .site-drawer-promo-go{color:#fee500}@media (prefers-reduced-motion:reduce){.site-drawer-row,.site-drawer-row-chevron,.site-drawer-promo{transition:none}.site-drawer-promo-sheen{animation:none}}
