.AccountHeader-module__QuCHzq__header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3efe8eb;border-bottom:1px solid #97887438;position:sticky;top:0}.AccountHeader-module__QuCHzq__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1180px,100% - 64px);min-height:76px;margin:0 auto;display:grid}.AccountHeader-module__QuCHzq__brand{color:#201c17;width:max-content;font-size:21px}.AccountHeader-module__QuCHzq__accountNav{background:#fbf8f2c2;border:1px solid #ded5c7;border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex}.AccountHeader-module__QuCHzq__navLink,.AccountHeader-module__QuCHzq__navActive,.AccountHeader-module__QuCHzq__navSoon{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.AccountHeader-module__QuCHzq__navLink{color:#746c61;transition:color .16s,background .16s}.AccountHeader-module__QuCHzq__navLink:hover{color:#9d4e31;background:#efe7dc}.AccountHeader-module__QuCHzq__navActive{color:#fffaf3;background:#b85c38;box-shadow:0 4px 12px #6a372329}.AccountHeader-module__QuCHzq__navSoon{color:#a29a8f;cursor:default}.AccountHeader-module__QuCHzq__userArea{justify-self:end;align-items:center;gap:9px;font-size:13px;display:flex}.AccountHeader-module__QuCHzq__avatar{color:#7f3f29;background:#e7d8c8;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.AccountHeader-module__QuCHzq__userName{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-weight:600;overflow:hidden}.AccountHeader-module__QuCHzq__logoutButton{color:#82796d;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px}.AccountHeader-module__QuCHzq__logoutButton:hover{color:#b85c38}.AccountHeader-module__QuCHzq__brand:focus-visible,.AccountHeader-module__QuCHzq__navLink:focus-visible,.AccountHeader-module__QuCHzq__navActive:focus-visible,.AccountHeader-module__QuCHzq__logoutButton:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #b85c38}@media (max-width:980px){.AccountHeader-module__QuCHzq__headerInner{grid-template-columns:auto 1fr auto}.AccountHeader-module__QuCHzq__accountNav{justify-self:center}.AccountHeader-module__QuCHzq__userName{display:none}.AccountHeader-module__QuCHzq__navLink,.AccountHeader-module__QuCHzq__navActive,.AccountHeader-module__QuCHzq__navSoon{padding-inline:13px}}@media (max-width:720px){.AccountHeader-module__QuCHzq__headerInner{grid-template-columns:1fr auto;gap:10px 14px;width:min(100% - 40px,1120px);min-height:0;padding:12px 0 10px}.AccountHeader-module__QuCHzq__brand{font-size:18px}.AccountHeader-module__QuCHzq__userArea{grid-area:1/2}.AccountHeader-module__QuCHzq__avatar,.AccountHeader-module__QuCHzq__userName{display:none}.AccountHeader-module__QuCHzq__logoutButton{min-height:30px;padding:0 2px;font-size:11px}.AccountHeader-module__QuCHzq__accountNav{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%;padding:3px;display:grid}.AccountHeader-module__QuCHzq__navLink,.AccountHeader-module__QuCHzq__navActive,.AccountHeader-module__QuCHzq__navSoon{min-width:0;min-height:34px;padding:0 8px;font-size:11px}}@media (max-width:380px){.AccountHeader-module__QuCHzq__headerInner{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.AccountHeader-module__QuCHzq__navLink{transition:none}}
.AccountSettings-module__nyelcG__pageHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.AccountSettings-module__nyelcG__eyebrow{color:#b85c38;letter-spacing:.2em;margin-bottom:13px;font-size:11px;font-weight:750;display:block}.AccountSettings-module__nyelcG__pageHeading h1{color:#201c17;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.2}.AccountSettings-module__nyelcG__pageHeading p{color:#786f64;margin:12px 0 0;font-size:15px}.AccountSettings-module__nyelcG__joinedAt{color:#978e82;white-space:nowrap;margin-bottom:4px;font-size:12px}.AccountSettings-module__nyelcG__previewBanner{background:#fbf4d5;border:1px solid #dfd1a2;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;margin-bottom:16px;padding:15px 18px;display:grid}.AccountSettings-module__nyelcG__kakaoMiniMark,.AccountSettings-module__nyelcG__kakaoMark,.AccountSettings-module__nyelcG__emailMiniMark,.AccountSettings-module__nyelcG__emailMark{color:#181600;border-radius:9px;place-items:center;display:grid}.AccountSettings-module__nyelcG__kakaoMiniMark,.AccountSettings-module__nyelcG__kakaoMark{background:#fee500}.AccountSettings-module__nyelcG__emailMiniMark,.AccountSettings-module__nyelcG__emailMark{color:#7d5140;background:#fffaf3;border:1px solid #d9cdbd;font-weight:750}.AccountSettings-module__nyelcG__kakaoMiniMark svg,.AccountSettings-module__nyelcG__kakaoMark svg{fill:#181600;width:64%;height:64%}.AccountSettings-module__nyelcG__kakaoMiniMark,.AccountSettings-module__nyelcG__emailMiniMark{width:36px;height:36px;font-size:13px}.AccountSettings-module__nyelcG__previewBanner strong{color:#4d4530;font-size:14px;font-weight:700}.AccountSettings-module__nyelcG__previewBanner p{color:#82775a;margin:3px 0 0;font-size:13px;line-height:1.5}.AccountSettings-module__nyelcG__previewBadge{color:#8f7c36;letter-spacing:.08em;border:1px solid #d9c780;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750}.AccountSettings-module__nyelcG__previewNotice{color:#7d5140;background:#f8eee7;border:1px solid #d8c9bc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;margin-bottom:16px;padding:10px 13px;font-size:14px;display:grid}.AccountSettings-module__nyelcG__previewNotice>svg,.AccountSettings-module__nyelcG__previewNotice button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:17px;height:17px}.AccountSettings-module__nyelcG__previewNotice button{color:#9a7565;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.AccountSettings-module__nyelcG__settingsLayout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:26px;display:grid}.AccountSettings-module__nyelcG__localNavigation{padding:18px 0;position:sticky;top:106px}.AccountSettings-module__nyelcG__localNavigation>p{color:#a1988c;letter-spacing:.14em;margin:0 0 14px;font-size:10px;font-weight:750}.AccountSettings-module__nyelcG__localNavigation nav{gap:2px;display:grid}.AccountSettings-module__nyelcG__localNavigation a{color:#776f64;border-radius:7px;align-items:center;gap:10px;min-height:39px;padding:0 10px;font-size:13px;font-weight:600;transition:background .16s,color .16s;display:flex}.AccountSettings-module__nyelcG__localNavigation a:hover{color:#9e5033;background:#eae2d7}.AccountSettings-module__nyelcG__localNavigation a span{color:#b1a89d;font-size:9px}.AccountSettings-module__nyelcG__settingsContent{gap:18px;min-width:0;display:grid}.AccountSettings-module__nyelcG__settingsCard,.AccountSettings-module__nyelcG__dangerCard{background:#fbf8f2;border:1px solid #ddd5c9;border-radius:13px;scroll-margin-top:104px}.AccountSettings-module__nyelcG__settingsCard{padding:27px 29px 29px}.AccountSettings-module__nyelcG__cardHeading,.AccountSettings-module__nyelcG__cardHeadingSimple{border-bottom:1px solid #e5ded3;justify-content:space-between;align-items:flex-start;gap:24px;min-height:62px;margin-bottom:24px;padding-bottom:20px;display:flex}.AccountSettings-module__nyelcG__cardIndex{color:#b85c38;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.AccountSettings-module__nyelcG__cardHeading h2,.AccountSettings-module__nyelcG__cardHeadingSimple h2,.AccountSettings-module__nyelcG__dangerCard h2{color:#302b25;letter-spacing:-.02em;margin:0;font-size:18px}.AccountSettings-module__nyelcG__cardHeading p,.AccountSettings-module__nyelcG__cardHeadingSimple p,.AccountSettings-module__nyelcG__dangerCard p{color:#91887d;margin:7px 0 0;font-size:14px;line-height:1.55}.AccountSettings-module__nyelcG__profileAvatar{color:#7f3f29;background:#e7d8c8;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:750;display:grid}.AccountSettings-module__nyelcG__profileForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;display:grid}.AccountSettings-module__nyelcG__profileForm label{align-content:start;align-self:start;gap:8px;min-width:0;display:grid}.AccountSettings-module__nyelcG__profileForm label>span:first-child,.AccountSettings-module__nyelcG__confirmLabel{color:#5e574e;font-size:13px;font-weight:650}.AccountSettings-module__nyelcG__profileForm input,.AccountSettings-module__nyelcG__readonlyField,.AccountSettings-module__nyelcG__confirmLabel input{color:#302b25;width:100%;height:45px;min-height:45px;font:inherit;background:#fffdf9;border:1px solid #d9d1c5;border-radius:8px;padding:0 13px;font-size:14px}.AccountSettings-module__nyelcG__profileForm input::placeholder,.AccountSettings-module__nyelcG__confirmLabel input::placeholder{color:#b7aea2}.AccountSettings-module__nyelcG__profileForm input:focus,.AccountSettings-module__nyelcG__confirmLabel input:focus{border-color:#b85c38;outline:2px solid #b85c3821}.AccountSettings-module__nyelcG__readonlyField{color:#837a6f;text-overflow:ellipsis;white-space:nowrap;background:#f1ece4;align-items:center;display:flex;overflow:hidden}.AccountSettings-module__nyelcG__profileForm small{color:#aaa195;font-size:12px;line-height:1.45}.AccountSettings-module__nyelcG__formActions{grid-column:1/-1;justify-content:flex-end;padding-top:3px;display:flex}.AccountSettings-module__nyelcG__primaryButton,.AccountSettings-module__nyelcG__secondaryButton,.AccountSettings-module__nyelcG__withdrawalButton,.AccountSettings-module__nyelcG__dialogCancel,.AccountSettings-module__nyelcG__dialogConfirm{cursor:pointer;border-radius:7px;min-height:40px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:650}.AccountSettings-module__nyelcG__primaryButton{color:#fffaf3;background:#b85c38;border:1px solid #b85c38}.AccountSettings-module__nyelcG__primaryButton:hover{background:#a55032;border-color:#a55032}.AccountSettings-module__nyelcG__connectedAccount{background:#f8f4ed;border:1px solid #e1d9ce;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;padding:14px 16px;display:grid}.AccountSettings-module__nyelcG__kakaoMark,.AccountSettings-module__nyelcG__emailMark{width:42px;height:42px;font-size:14px}.AccountSettings-module__nyelcG__connectionCopy{gap:4px;min-width:0;display:grid}.AccountSettings-module__nyelcG__connectionCopy strong{color:#39332d;font-size:14px}.AccountSettings-module__nyelcG__connectionCopy>span{color:#8e857a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.AccountSettings-module__nyelcG__connectedBadge{color:#66725a;white-space:nowrap;background:#e8ede2;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.AccountSettings-module__nyelcG__connectedBadge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.AccountSettings-module__nyelcG__securityNote{background:#efeee7;border-radius:8px;align-items:flex-start;gap:11px;min-height:67px;margin-top:12px;padding:13px 15px;display:flex}.AccountSettings-module__nyelcG__securityNote>svg{fill:none;stroke:#737963;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.AccountSettings-module__nyelcG__securityNote strong{color:#555b4c;font-size:14px}.AccountSettings-module__nyelcG__securityLink{color:#7e402b;margin-top:9px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.AccountSettings-module__nyelcG__securityLink:focus-visible{outline-offset:2px;outline:2px solid #b85c38}.AccountSettings-module__nyelcG__securityNote p{color:#858b7b;margin:4px 0 0;font-size:13px;line-height:1.55}.AccountSettings-module__nyelcG__sessionList{border-top:1px solid #e5ded3;margin-top:20px}.AccountSettings-module__nyelcG__sessionRow,.AccountSettings-module__nyelcG__preferenceRow{border-bottom:1px solid #e8e1d7;justify-content:space-between;align-items:center;gap:22px;min-height:71px;padding:14px 2px;display:flex}.AccountSettings-module__nyelcG__sessionRow>span:first-child,.AccountSettings-module__nyelcG__preferenceRow>span:first-child{gap:5px;min-width:0;display:grid}.AccountSettings-module__nyelcG__sessionRow strong,.AccountSettings-module__nyelcG__preferenceRow strong{color:#4c453d;font-size:14px;font-weight:650}.AccountSettings-module__nyelcG__sessionRow>span:first-child>span,.AccountSettings-module__nyelcG__preferenceRow>span:first-child>span{color:#958c80;font-size:13px;line-height:1.45}.AccountSettings-module__nyelcG__currentSession{color:#788069;white-space:nowrap;font-size:10px;font-weight:700}.AccountSettings-module__nyelcG__secondaryButton{color:#71685e;white-space:nowrap;background:0 0;border:1px solid #d7cec2;min-height:34px}.AccountSettings-module__nyelcG__secondaryButton:hover{color:#3e3831;border-color:#b8aa9a}.AccountSettings-module__nyelcG__preferenceList{border-top:1px solid #e5ded3}.AccountSettings-module__nyelcG__switchOn,.AccountSettings-module__nyelcG__switchOff{cursor:pointer;border:0;border-radius:99px;flex:none;width:42px;height:24px;padding:0;transition:background .16s;position:relative}.AccountSettings-module__nyelcG__switchOn{background:#b85c38}.AccountSettings-module__nyelcG__switchOff{background:#cec6bb}.AccountSettings-module__nyelcG__switchOn span,.AccountSettings-module__nyelcG__switchOff span{background:#fffdf8;border-radius:50%;width:18px;height:18px;transition:left .16s;position:absolute;top:3px;box-shadow:0 1px 4px #2f271f38}.AccountSettings-module__nyelcG__switchOn span{left:21px}.AccountSettings-module__nyelcG__switchOff span{left:3px}.AccountSettings-module__nyelcG__switchOn:disabled{cursor:default;opacity:.72;background:#a5aa98}.AccountSettings-module__nyelcG__dangerCard{background:#fbf5f1;border-color:#dfcbc4;justify-content:space-between;align-items:center;gap:28px;padding:24px 29px;display:flex}.AccountSettings-module__nyelcG__dangerCard .AccountSettings-module__nyelcG__cardIndex{color:#a65a47}.AccountSettings-module__nyelcG__dangerCard p{color:#997d72}.AccountSettings-module__nyelcG__withdrawalButton{color:#a34d39;background:0 0;border:1px solid #c89b8d;flex:none}.AccountSettings-module__nyelcG__withdrawalButton:hover{color:#fff8f4;background:#a84f39;border-color:#a84f39}.AccountSettings-module__nyelcG__dialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f1b1794;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.AccountSettings-module__nyelcG__dialog{background:#fffaf4;border:1px solid #e0d6ca;border-radius:13px;width:min(100%,520px);max-height:calc(100dvh - 44px);padding:31px;position:relative;overflow-y:auto;box-shadow:0 26px 70px #1f191440}.AccountSettings-module__nyelcG__dialogClose{color:#81776b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:15px;right:15px}.AccountSettings-module__nyelcG__dialogClose:hover{background:#eee6dc}.AccountSettings-module__nyelcG__dialogClose svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:19px;height:19px}.AccountSettings-module__nyelcG__dialogIcon{color:#a84f39;background:#f0dcd4;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:17px;font-size:17px;font-weight:750;display:grid}.AccountSettings-module__nyelcG__dialog h2{color:#2d2823;letter-spacing:-.03em;margin:0;font-size:21px}.AccountSettings-module__nyelcG__dialogLead{color:#81776c;margin:11px 0 16px;font-size:14px;line-height:1.7}.AccountSettings-module__nyelcG__withdrawalEffects{background:#f8f3ec;border:1px solid #e3d9ce;border-radius:9px;overflow:hidden}.AccountSettings-module__nyelcG__withdrawalEffects>div{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 15px;display:grid}.AccountSettings-module__nyelcG__withdrawalEffects>div+div{border-top:1px solid #e5dcd1}.AccountSettings-module__nyelcG__withdrawalEffects>div>span{color:#92523e;white-space:nowrap;background:#eadbd1;border-radius:99px;grid-row:1/3;width:fit-content;padding:4px 7px;font-size:9px;font-weight:700}.AccountSettings-module__nyelcG__withdrawalEffects strong{color:#4d453d;font-size:13px;line-height:1.5}.AccountSettings-module__nyelcG__withdrawalEffects p{color:#8a8176;margin:0;font-size:13px;line-height:1.6}.AccountSettings-module__nyelcG__retentionBox{background:#efeee7;border-radius:9px;margin-top:12px;padding:15px}.AccountSettings-module__nyelcG__retentionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.AccountSettings-module__nyelcG__retentionHeading strong{color:#55594d;font-size:13px}.AccountSettings-module__nyelcG__retentionHeading span{color:#858a7b;white-space:nowrap;font-size:9px}.AccountSettings-module__nyelcG__retentionBox dl{border-top:1px solid #dcddd3;margin:0}.AccountSettings-module__nyelcG__retentionBox dl>div{border-bottom:1px solid #dcddd3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:31px;display:grid}.AccountSettings-module__nyelcG__retentionBox dt,.AccountSettings-module__nyelcG__retentionBox dd{margin:0;font-size:12px}.AccountSettings-module__nyelcG__retentionBox dt{color:#73786a}.AccountSettings-module__nyelcG__retentionBox dd{color:#555a4d;font-weight:700}.AccountSettings-module__nyelcG__retentionBox>p{color:#919588;margin:10px 0 0;font-size:12px;line-height:1.55}.AccountSettings-module__nyelcG__pendingNotice{background:#fcf4ef;border:1px solid #ead6cb;border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;display:flex}.AccountSettings-module__nyelcG__pendingNotice>svg{fill:none;stroke:#a45b43;stroke-width:1.5px;stroke-linecap:round;flex:none;width:17px;height:17px}.AccountSettings-module__nyelcG__pendingNotice p{gap:4px;margin:0;display:grid}.AccountSettings-module__nyelcG__pendingNotice strong{color:#7e4b3a;font-size:13px;line-height:1.5}.AccountSettings-module__nyelcG__pendingNotice span{color:#99786b;font-size:13px;line-height:1.55}.AccountSettings-module__nyelcG__privacyLink{color:#776e63;text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin-top:11px;font-size:12px;-webkit-text-decoration:underline #b9afa3;text-decoration:underline #b9afa3;display:inline-flex}.AccountSettings-module__nyelcG__privacyLink:hover{color:#a84f39}.AccountSettings-module__nyelcG__confirmLabel{border-top:1px solid #e2d9ce;gap:8px;margin-top:19px;padding-top:18px;display:grid}.AccountSettings-module__nyelcG__confirmLabel strong{color:#a84f39}.AccountSettings-module__nyelcG__confirmInstruction{line-height:1.6}.AccountSettings-module__nyelcG__confirmLabel input{margin-top:2px}.AccountSettings-module__nyelcG__dialogActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.AccountSettings-module__nyelcG__dialogCancel{color:#6f665b;background:0 0;border:1px solid #d8cfc3}.AccountSettings-module__nyelcG__dialogConfirm{color:#fff9f5;background:#a84f39;border:1px solid #a84f39}.AccountSettings-module__nyelcG__dialogConfirm:disabled{color:#a79e93;cursor:default;background:#ded7ce;border-color:#d9d0c5}.AccountSettings-module__nyelcG__primaryButton:focus-visible,.AccountSettings-module__nyelcG__secondaryButton:focus-visible,.AccountSettings-module__nyelcG__withdrawalButton:focus-visible,.AccountSettings-module__nyelcG__switchOn:focus-visible,.AccountSettings-module__nyelcG__switchOff:focus-visible,.AccountSettings-module__nyelcG__localNavigation a:focus-visible,.AccountSettings-module__nyelcG__dialog button:focus-visible,.AccountSettings-module__nyelcG__privacyLink:focus-visible,.AccountSettings-module__nyelcG__previewNotice button:focus-visible{outline-offset:3px;outline:2px solid #b85c38}@media (max-width:900px){.AccountSettings-module__nyelcG__settingsLayout{grid-template-columns:1fr;gap:14px}.AccountSettings-module__nyelcG__localNavigation{scrollbar-width:none;padding:0;position:static;overflow-x:auto}.AccountSettings-module__nyelcG__localNavigation::-webkit-scrollbar{display:none}.AccountSettings-module__nyelcG__localNavigation>p{display:none}.AccountSettings-module__nyelcG__localNavigation nav{gap:5px;min-width:max-content;display:flex}.AccountSettings-module__nyelcG__localNavigation a{background:#f9f5ef;border:1px solid #ded5c8;border-radius:99px;min-height:36px;padding-inline:11px}}@media (max-width:760px){.AccountSettings-module__nyelcG__pageHeading{padding:0!important}.AccountSettings-module__nyelcG__settingsCard{padding:23px 19px 24px!important}.AccountSettings-module__nyelcG__dangerCard{padding:21px 19px!important}.AccountSettings-module__nyelcG__dialog{padding:27px 21px 23px!important}}@media (max-width:640px){.AccountSettings-module__nyelcG__pageHeading{align-items:flex-start;gap:10px;display:grid}.AccountSettings-module__nyelcG__joinedAt{margin:0}.AccountSettings-module__nyelcG__previewBanner{grid-template-columns:auto minmax(0,1fr)}.AccountSettings-module__nyelcG__previewBadge{display:none}.AccountSettings-module__nyelcG__cardHeading,.AccountSettings-module__nyelcG__cardHeadingSimple{margin-bottom:20px}.AccountSettings-module__nyelcG__profileForm{grid-template-columns:1fr}.AccountSettings-module__nyelcG__formActions{grid-column:auto}.AccountSettings-module__nyelcG__primaryButton{width:100%}.AccountSettings-module__nyelcG__dangerCard{align-items:flex-start;gap:17px;display:grid}.AccountSettings-module__nyelcG__withdrawalButton{width:fit-content}.AccountSettings-module__nyelcG__sessionRow,.AccountSettings-module__nyelcG__preferenceRow{gap:14px}.AccountSettings-module__nyelcG__dialogLead br{display:none}.AccountSettings-module__nyelcG__withdrawalEffects>div{grid-template-columns:1fr;gap:7px}.AccountSettings-module__nyelcG__withdrawalEffects>div>span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.AccountSettings-module__nyelcG__localNavigation a,.AccountSettings-module__nyelcG__switchOn,.AccountSettings-module__nyelcG__switchOff,.AccountSettings-module__nyelcG__switchOn span,.AccountSettings-module__nyelcG__switchOff span{transition:none}}
.my-module__92eAzW__page{color:#201c17;background:#f3efe8;min-height:100dvh}.my-module__92eAzW__header{z-index:50;-webkit-backdrop-filter:blur(16px);background:#f3efe8eb;border-bottom:1px solid #97887438;position:sticky;top:0}.my-module__92eAzW__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1180px,100% - 64px);height:76px;margin:0 auto;display:grid}.my-module__92eAzW__brand{color:#201c17;width:max-content;font-size:21px}.my-module__92eAzW__accountNav{background:#fbf8f2b8;border:1px solid #ded5c7;border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex}.my-module__92eAzW__accountNav a,.my-module__92eAzW__accountNav span{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.my-module__92eAzW__navActive{color:#fffaf3;background:#b85c38;box-shadow:0 4px 12px #6a372329}.my-module__92eAzW__navSoon{color:#9b9286;cursor:default}.my-module__92eAzW__userArea{justify-self:end;align-items:center;gap:9px;font-size:13px;display:flex}.my-module__92eAzW__avatar{color:#7f3f29;background:#e7d8c8;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.my-module__92eAzW__userName{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-weight:600;overflow:hidden}.my-module__92eAzW__logoutButton{color:#82796d;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px}.my-module__92eAzW__logoutButton:hover{color:#b85c38}.my-module__92eAzW__main{width:min(1120px,100% - 64px);margin:0 auto;padding:76px 0 120px}.my-module__92eAzW__intro{justify-content:space-between;align-items:end;gap:48px;margin-bottom:44px;display:flex}.my-module__92eAzW__eyebrow{color:#b85c38;letter-spacing:.24em;margin-bottom:17px;font-size:11px;font-weight:700;display:block}.my-module__92eAzW__pageTitle{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.25}.my-module__92eAzW__introCopy{color:#71685d;text-align:right;max-width:430px;margin:0 0 7px;font-size:15px;line-height:1.8}.my-module__92eAzW__continueSection{margin-bottom:24px}.my-module__92eAzW__continueCard{color:#f8f1e7;background:#211d18;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 18px 46px #3d2c201f}.my-module__92eAzW__continueBody{flex-direction:column;padding:42px 46px 40px;display:flex}.my-module__92eAzW__continueTopline,.my-module__92eAzW__cardTopline,.my-module__92eAzW__progressMeta,.my-module__92eAzW__cardProgress>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-module__92eAzW__continueLabel{color:#dcb9a2;letter-spacing:.12em;font-size:12px;font-weight:700}.my-module__92eAzW__darkStatus{color:#e8d6c4;border:1px solid #f3e3d333;border-radius:999px;padding:6px 10px;font-size:11px}.my-module__92eAzW__continueTitle{letter-spacing:-.03em;max-width:560px;margin:25px 0 16px;font-size:clamp(30px,4vw,44px);line-height:1.32}.my-module__92eAzW__currentLesson{color:#bfb5a8;margin:0;font-size:14px}.my-module__92eAzW__currentLesson span{color:#e39a72;margin-right:9px;font-weight:600}.my-module__92eAzW__currentLesson strong{color:#e7d6c8;white-space:nowrap;margin-left:9px;font-size:13px;font-weight:600}.my-module__92eAzW__progressBlock{margin-top:31px}.my-module__92eAzW__progressMeta{color:#afa497;margin-bottom:10px;font-size:13px}.my-module__92eAzW__progressMeta strong{color:#f8f1e7;font-size:13px}.my-module__92eAzW__progressTrackDark,.my-module__92eAzW__progressTrack{border-radius:999px;width:100%;height:4px;overflow:hidden}.my-module__92eAzW__progressTrackDark{background:#454039}.my-module__92eAzW__progressTrackDark span{border-radius:inherit;background:#dc865f;height:100%;display:block}.my-module__92eAzW__lessonTrail{color:#aea497;border-top:1px solid #eee2d41f;flex-wrap:wrap;gap:10px 20px;margin-top:27px;padding-top:20px;font-size:13px;display:flex}.my-module__92eAzW__lessonTrail span{align-items:center;gap:7px;display:inline-flex}.my-module__92eAzW__lessonTrail svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:17px;height:17px}.my-module__92eAzW__lessonDone{color:#a5a093}.my-module__92eAzW__lessonCurrent{color:#e4c3ae}.my-module__92eAzW__continueButton,.my-module__92eAzW__cardButton{cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;min-height:48px;font-family:inherit;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.my-module__92eAzW__continueButton{color:#211d18;background:#d9825e;border-radius:999px;width:max-content;margin-top:auto;padding:0 23px;font-size:14px}.my-module__92eAzW__continueButton:hover,.my-module__92eAzW__cardButton:hover{transform:translateY(-2px)}.my-module__92eAzW__continueButton svg,.my-module__92eAzW__cardButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.my-module__92eAzW__continueArtwork{background:#c9ae96;border-left:1px solid #ffffff14;min-height:430px;position:relative}.my-module__92eAzW__continueImage,.my-module__92eAzW__cardImage{object-fit:cover}.my-module__92eAzW__continueImage{object-position:center 30%;filter:saturate(.76)contrast(.93)}.my-module__92eAzW__artworkCaption{color:#f7f0e7;background:#1f1b17e0;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.my-module__92eAzW__artworkCaption span{color:#d4c3b3;letter-spacing:.18em;font-size:9px;font-weight:700}.my-module__92eAzW__artworkCaption strong{letter-spacing:.08em;font-size:11px}.my-module__92eAzW__summary{background:#fbf8f2b8;border:1px solid #ddd4c7;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:96px;display:grid}.my-module__92eAzW__summaryItem{justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 26px;display:flex}.my-module__92eAzW__summaryItem+.my-module__92eAzW__summaryItem{border-left:1px solid #ddd4c7}.my-module__92eAzW__summaryItem>span{color:#756c61;font-size:13px}.my-module__92eAzW__summaryItem strong{font-size:31px;line-height:1}.my-module__92eAzW__summaryItem small{color:#8e8478;margin-left:3px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500}.my-module__92eAzW__librarySection{scroll-margin-top:100px}.my-module__92eAzW__libraryHeader{border-top:1px solid #b9ad9e;justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px;padding-top:22px;display:flex}.my-module__92eAzW__sectionNumber{color:#b85c38;margin-bottom:9px;font-family:Noto Serif KR,serif;font-size:12px;display:block}.my-module__92eAzW__sectionTitle{letter-spacing:-.03em;margin:0;font-size:31px}.my-module__92eAzW__tabs{align-items:center;gap:4px;display:flex}.my-module__92eAzW__tab,.my-module__92eAzW__tabActive{color:#756c61;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:42px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:600}.my-module__92eAzW__tab:hover{color:#b85c38}.my-module__92eAzW__tabActive{color:#fffaf3;background:#b85c38;border-color:#b85c38}.my-module__92eAzW__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.my-module__92eAzW__contentCard{background:#fbf8f2;border:1px solid #ddd4c7;border-radius:16px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.my-module__92eAzW__contentCard:hover{border-color:#cbb6a4;transform:translateY(-3px);box-shadow:0 14px 32px #43322614}.my-module__92eAzW__courseVisual,.my-module__92eAzW__ebookVisual{aspect-ratio:16/9;border-bottom:1px solid #ddd4c7;position:relative;overflow:hidden}.my-module__92eAzW__courseVisual{background:#cbb39e}.my-module__92eAzW__cardImage{object-position:center 29%;filter:saturate(.8)contrast(.95);transition:transform .45s cubic-bezier(.16,1,.3,1)}.my-module__92eAzW__contentCard:hover .my-module__92eAzW__cardImage{transform:scale(1.025)}.my-module__92eAzW__visualType{color:#f8f1e7;letter-spacing:.08em;background:#201c17db;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px}.my-module__92eAzW__ebookVisual{background:#d7cab9;place-items:center;display:grid}.my-module__92eAzW__ebookVisual:before,.my-module__92eAzW__ebookVisual:after{content:"";background:#fffaf36b;position:absolute}.my-module__92eAzW__ebookVisual:before{width:1px;top:0;bottom:0;left:24%}.my-module__92eAzW__ebookVisual:after{height:1px;bottom:23%;left:0;right:0}.my-module__92eAzW__bookCover{z-index:1;aspect-ratio:3/4;color:#fff8ee;background:#9f4f33;flex-direction:column;width:38%;min-width:155px;padding:20px 17px;display:flex;position:relative;box-shadow:9px 12px #533c2e24}.my-module__92eAzW__bookCover>span{letter-spacing:.16em;font-size:8px;font-weight:700}.my-module__92eAzW__bookCover strong{margin-top:auto;font-size:clamp(15px,1.7vw,20px);line-height:1.55}.my-module__92eAzW__bookCover i{color:#e8c9b6;margin-top:16px;font-family:Georgia,serif;font-size:9px;font-weight:400}.my-module__92eAzW__cardBody{padding:25px 26px 27px}.my-module__92eAzW__kindLabel{color:#9b5c42;letter-spacing:.08em;font-size:11px;font-weight:700}.my-module__92eAzW__statusBadge{color:#765b4c;border:1px solid #d8c6b8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600}.my-module__92eAzW__cardTitle{letter-spacing:-.03em;min-height:62px;margin:18px 0 9px;font-size:24px;line-height:1.4}.my-module__92eAzW__cardDescription{color:#746b60;min-height:46px;margin:0;font-size:14px;line-height:1.7}.my-module__92eAzW__cardProgress,.my-module__92eAzW__ebookMeta,.my-module__92eAzW__preparingMeta{border-top:1px solid #e3dbcf;border-bottom:1px solid #e3dbcf;min-height:64px;margin-top:23px;padding:16px 0 18px}.my-module__92eAzW__cardProgress>div:first-child{color:#837a6f;margin-bottom:9px;font-size:13px}.my-module__92eAzW__cardProgress strong{color:#b85c38;font-size:12px}.my-module__92eAzW__progressTrack{background:#e8e0d5}.my-module__92eAzW__progressTrack span{border-radius:inherit;background:#b85c38;height:100%;display:block}.my-module__92eAzW__ebookMeta{color:#746b60;align-items:center;gap:9px;font-size:14px;display:flex}.my-module__92eAzW__preparingMeta{color:#746b60;flex-direction:column;justify-content:center;gap:5px;font-size:14px;display:flex}.my-module__92eAzW__preparingMeta strong{color:#9d4d31;font-size:14px}.my-module__92eAzW__preparingMeta span{color:#837a6f}.my-module__92eAzW__ebookMeta svg{fill:none;stroke:#b85c38;stroke-linejoin:round;stroke-width:1.4px;width:20px;height:20px}.my-module__92eAzW__cardMeta{grid-template-columns:1fr 1fr;gap:18px;margin:19px 0 0;display:grid}.my-module__92eAzW__cardMeta div{min-width:0}.my-module__92eAzW__cardMeta dt{color:#9a9185;margin-bottom:5px;font-size:10px}.my-module__92eAzW__cardMeta dd{color:#50483f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.my-module__92eAzW__cardButton{color:#9d4d31;background:0 0;border:1px solid #b85c38;border-radius:10px;width:100%;margin-top:23px;font-size:13px}.my-module__92eAzW__cardButton:hover{color:#fffaf3;background:#b85c38}.my-module__92eAzW__cardButtonDisabled,.my-module__92eAzW__cardButtonDisabled:hover{color:#968b7e;cursor:not-allowed;background:#eee8df;border-color:#d8cec1;transform:none}.my-module__92eAzW__emptyState{text-align:center;background:#fbf8f2;border:1px solid #ddd4c7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:48px 24px;display:flex}.my-module__92eAzW__emptyMark{color:#b85c38;border:1px solid #c6b5a7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.my-module__92eAzW__emptyState h3{margin:18px 0 8px;font-size:22px}.my-module__92eAzW__emptyState p{color:#81786d;margin:0;font-size:14px}.my-module__92eAzW__emptyState button{color:#5d5147;cursor:pointer;background:0 0;border:1px solid #c9b9aa;border-radius:999px;min-height:42px;margin-top:22px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:600}.my-module__92eAzW__actionNotice{color:#8b604d;text-align:right;min-height:22px;margin:18px 2px 0;font-size:13px}.my-module__92eAzW__continueButton:focus-visible,.my-module__92eAzW__cardButton:focus-visible,.my-module__92eAzW__tab:focus-visible,.my-module__92eAzW__tabActive:focus-visible,.my-module__92eAzW__logoutButton:focus-visible,.my-module__92eAzW__accountNav a:focus-visible,.my-module__92eAzW__brand:focus-visible,.my-module__92eAzW__emptyState button:focus-visible{outline-offset:3px;outline:2px solid #b85c38}@media (max-width:900px){.my-module__92eAzW__headerInner{grid-template-columns:auto 1fr auto}.my-module__92eAzW__accountNav{justify-self:center}.my-module__92eAzW__navSoon,.my-module__92eAzW__userName{display:none!important}.my-module__92eAzW__continueCard{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr)}}@media (max-width:760px){.my-module__92eAzW__headerInner,.my-module__92eAzW__main{width:min(100% - 40px,1120px)}.my-module__92eAzW__headerInner{gap:12px;height:68px}.my-module__92eAzW__brand{font-size:18px}.my-module__92eAzW__accountNav{padding:3px}.my-module__92eAzW__accountNav a,.my-module__92eAzW__accountNav span{min-height:34px;padding:0 13px;font-size:12px}.my-module__92eAzW__avatar{display:none}.my-module__92eAzW__logoutButton{padding:0 2px;font-size:11px}.my-module__92eAzW__main{padding:48px 0 84px}.my-module__92eAzW__intro{margin-bottom:30px;display:block}.my-module__92eAzW__pageTitle{font-size:clamp(34px,11vw,46px)}.my-module__92eAzW__introCopy{text-align:left;margin-top:20px}.my-module__92eAzW__desktopBreak{display:none}.my-module__92eAzW__continueCard{flex-direction:column-reverse;display:flex}.my-module__92eAzW__continueArtwork{border-bottom:1px solid #ffffff14;border-left:0;min-height:260px}.my-module__92eAzW__continueBody{min-height:430px;padding:30px 25px 27px}.my-module__92eAzW__continueTitle{margin-top:20px;font-size:30px}.my-module__92eAzW__lessonTrail{display:grid}.my-module__92eAzW__continueButton{width:100%}.my-module__92eAzW__summary{margin-bottom:72px}.my-module__92eAzW__summaryItem{text-align:center;min-height:80px;padding:16px 12px;display:block}.my-module__92eAzW__summaryItem>span{margin-bottom:11px;font-size:11px;display:block}.my-module__92eAzW__summaryItem strong{font-size:25px}.my-module__92eAzW__libraryHeader{display:block}.my-module__92eAzW__tabs{scrollbar-width:none;margin-top:20px;padding-bottom:4px;overflow-x:auto}.my-module__92eAzW__tabs::-webkit-scrollbar{display:none}.my-module__92eAzW__tab,.my-module__92eAzW__tabActive{flex:none}.my-module__92eAzW__contentGrid{grid-template-columns:1fr}.my-module__92eAzW__courseVisual,.my-module__92eAzW__ebookVisual{aspect-ratio:16/10}.my-module__92eAzW__bookCover{min-width:130px}.my-module__92eAzW__cardTitle,.my-module__92eAzW__cardDescription{min-height:0}}@media (max-width:420px){.my-module__92eAzW__headerInner{width:calc(100% - 28px)}.my-module__92eAzW__brand{font-size:16px}.my-module__92eAzW__logoutButton{font-size:0}.my-module__92eAzW__logoutButton:after{content:"나가기";font-size:11px}.my-module__92eAzW__continueArtwork{min-height:220px}.my-module__92eAzW__cardBody{padding:22px 21px 24px}}@media (prefers-reduced-motion:reduce){.my-module__92eAzW__continueButton,.my-module__92eAzW__cardButton,.my-module__92eAzW__contentCard,.my-module__92eAzW__cardImage{transition:none}}
.SiteFooter-module__VFKzxG__footer{color:#201c17;background:#f3efe8;border-top:1px solid #ddd5c8;padding:0!important}.SiteFooter-module__VFKzxG__inner{justify-content:space-between;align-items:flex-start;gap:48px;width:min(100%,1200px);margin:0 auto;padding:50px 40px 62px;display:flex}.SiteFooter-module__VFKzxG__businessBlock{min-width:0}.SiteFooter-module__VFKzxG__brand{color:inherit;font-size:20px;line-height:1.35;display:inline-block}.SiteFooter-module__VFKzxG__businessInfo{color:#8c8479;flex-direction:column;gap:2px;margin-top:15px;font-size:11.5px;font-style:normal;line-height:1.8;display:flex}.SiteFooter-module__VFKzxG__businessInfo a{color:inherit;text-underline-offset:3px;white-space:nowrap}.SiteFooter-module__VFKzxG__links{color:#746c62;white-space:nowrap;flex:none;align-items:center;gap:19px;padding-top:3px;font-size:12px;display:flex}.SiteFooter-module__VFKzxG__privacyLink{color:#4e4740;font-weight:650}.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__inner{align-items:center;min-height:84px;padding-top:24px;padding-bottom:24px}.SiteFooter-module__VFKzxG__compactIdentity{align-items:baseline;gap:16px;min-width:0;display:flex}.SiteFooter-module__VFKzxG__compactIdentity .SiteFooter-module__VFKzxG__brand{flex:none;font-size:17px}.SiteFooter-module__VFKzxG__compactIdentity>span{color:#938b80;font-size:10.5px;line-height:1.6}.SiteFooter-module__VFKzxG__dark{color:#ede7dc;background:#1b1815;border-top-color:#ede7dc1f}.SiteFooter-module__VFKzxG__dark .SiteFooter-module__VFKzxG__businessInfo,.SiteFooter-module__VFKzxG__dark .SiteFooter-module__VFKzxG__compactIdentity>span,.SiteFooter-module__VFKzxG__dark .SiteFooter-module__VFKzxG__links{color:#958c80}.SiteFooter-module__VFKzxG__dark .SiteFooter-module__VFKzxG__privacyLink{color:#c8beb1}.SiteFooter-module__VFKzxG__footer a{transition:color .18s}.SiteFooter-module__VFKzxG__footer a:hover{color:#b85c38}.SiteFooter-module__VFKzxG__footer a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #b85c38}@media (max-width:760px){.SiteFooter-module__VFKzxG__inner,.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__inner{flex-direction:column;align-items:flex-start;gap:27px;min-height:0;padding:40px 22px 46px!important}.SiteFooter-module__VFKzxG__businessInfo{gap:7px;margin-top:13px;font-size:12px;line-height:1.7}.SiteFooter-module__VFKzxG__businessInfo>span{display:block}.SiteFooter-module__VFKzxG__businessInfo a{margin:-7px -4px;padding:7px 4px}.SiteFooter-module__VFKzxG__links{white-space:normal;flex-wrap:wrap;gap:12px 18px;width:100%;padding-top:0}.SiteFooter-module__VFKzxG__links a{margin:-9px -4px;padding:9px 4px}.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__inner{gap:17px;padding-top:23px!important;padding-bottom:27px!important}.SiteFooter-module__VFKzxG__compactIdentity{flex-direction:column;gap:4px}.SiteFooter-module__VFKzxG__compactIdentity>span{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__VFKzxG__footer a{transition:none}}
.MobileMenu-module__dvw3PW__trigger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;display:none}.MobileMenu-module__dvw3PW__bar{background:#201c17;border-radius:2px;width:22px;height:2px;display:block}.MobileMenu-module__dvw3PW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#201c176b;justify-content:flex-end;animation:.18s MobileMenu-module__dvw3PW__fade;display:flex;position:fixed;inset:0}.MobileMenu-module__dvw3PW__drawer{background:#f3efe8;border-left:1px solid #d3c9bcd1;flex-direction:column;width:min(82vw,320px);height:100%;padding:16px 24px 32px;animation:.22s cubic-bezier(.16,1,.3,1) MobileMenu-module__dvw3PW__slide;display:flex;overflow-y:auto;box-shadow:-18px 0 40px #201c172e}.MobileMenu-module__dvw3PW__drawerHeader{justify-content:flex-end;margin-bottom:8px;display:flex}.MobileMenu-module__dvw3PW__close{color:#201c17;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:inline-flex}.MobileMenu-module__dvw3PW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MobileMenu-module__dvw3PW__link{color:#2e2820;border-bottom:1px solid #d3c9bc99;padding:15px 4px;font-size:17px;font-weight:600;transition:color .16s;display:block}.MobileMenu-module__dvw3PW__link:hover,.MobileMenu-module__dvw3PW__link.MobileMenu-module__dvw3PW__active{color:#b85c38}.MobileMenu-module__dvw3PW__footerActions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.MobileMenu-module__dvw3PW__cta{color:#f6f1e9;background:#b85c38;border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:650;display:inline-flex}.MobileMenu-module__dvw3PW__drawer a:focus-visible,.MobileMenu-module__dvw3PW__close:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #b85c38}@keyframes MobileMenu-module__dvw3PW__fade{0%{opacity:0}to{opacity:1}}@keyframes MobileMenu-module__dvw3PW__slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:760px){.MobileMenu-module__dvw3PW__trigger{display:flex}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__dvw3PW__backdrop,.MobileMenu-module__dvw3PW__drawer{animation:none}}
.SiteHeader-module__azVQWW__header{z-index:60;color:#201c17;height:72px;transition:background-color .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;top:0;left:0;right:0}.SiteHeader-module__azVQWW__solid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3efe8f0;border-bottom:1px solid #d3c9bcd1;position:sticky}.SiteHeader-module__azVQWW__overlay{background:0 0;border-bottom:1px solid #0000;position:fixed}.SiteHeader-module__azVQWW__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(100%,1200px);height:100%;margin:0 auto;padding:0 40px;display:grid}.SiteHeader-module__azVQWW__brand{color:inherit;letter-spacing:.01em;white-space:nowrap;justify-self:start;font-size:23px;line-height:1}.SiteHeader-module__azVQWW__navigation{color:#625b52;justify-content:center;align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}.SiteHeader-module__azVQWW__navLink{white-space:nowrap;padding:26px 0 24px;line-height:21px;transition:color .18s;position:relative}.SiteHeader-module__azVQWW__navLink:hover,.SiteHeader-module__azVQWW__accountLink:hover,.SiteHeader-module__azVQWW__active{color:#b85c38}.SiteHeader-module__azVQWW__active:after{content:"";background:#b85c38;height:2px;position:absolute;bottom:-1px;left:0;right:0}.SiteHeader-module__azVQWW__actions{color:#49433b;white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:22px;font-size:13px;font-weight:650;display:flex}.SiteHeader-module__azVQWW__accountSlot{justify-content:center;align-items:center;min-width:64px;display:flex}.SiteHeader-module__azVQWW__accountLink,.SiteHeader-module__azVQWW__myClassLink{padding:7px 0 5px;transition:color .18s}.SiteHeader-module__azVQWW__myClassLink{color:#b85c38;border-bottom:2px solid #b85c38}.SiteHeader-module__azVQWW__enrollLink,.SiteHeader-module__azVQWW__adminLink{color:#f6f1e9;background:#b85c38;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 20px;transition:background-color .18s,transform .18s;display:inline-flex}.SiteHeader-module__azVQWW__adminLink{color:#f6f1e9;background:#29241f}.SiteHeader-module__azVQWW__enrollLink:hover{background:#a65031;transform:translateY(-1px)}.SiteHeader-module__azVQWW__adminLink:hover{background:#403830;transform:translateY(-1px)}.SiteHeader-module__azVQWW__header a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #b85c38}.SiteHeader-module__azVQWW__enrollLink:focus-visible,.SiteHeader-module__azVQWW__adminLink:focus-visible{outline-color:#201c17!important}@media (max-width:980px){.SiteHeader-module__azVQWW__inner{gap:20px}.SiteHeader-module__azVQWW__navigation{gap:22px}.SiteHeader-module__azVQWW__actions{gap:16px}.SiteHeader-module__azVQWW__enrollLink,.SiteHeader-module__azVQWW__adminLink{padding:0 16px}}@media (max-width:760px){.SiteHeader-module__azVQWW__header{height:68px}.SiteHeader-module__azVQWW__inner{grid-template-columns:1fr auto;gap:12px;padding-left:22px!important;padding-right:22px!important}.SiteHeader-module__azVQWW__brand{margin:-12px -6px;padding:12px 6px;font-size:20px}.SiteHeader-module__azVQWW__navigation{display:none}.SiteHeader-module__azVQWW__actions{gap:4px}.SiteHeader-module__azVQWW__accountSlot{min-width:68px}.SiteHeader-module__azVQWW__enrollLink,.SiteHeader-module__azVQWW__adminLink{display:none}.SiteHeader-module__azVQWW__accountLink,.SiteHeader-module__azVQWW__myClassLink{margin:-12px 0;padding:12px 8px}}@media (max-width:380px){.SiteHeader-module__azVQWW__inner{padding-left:16px!important;padding-right:16px!important}.SiteHeader-module__azVQWW__brand{font-size:19px}.SiteHeader-module__azVQWW__actions,.SiteHeader-module__azVQWW__navLink{font-size:12px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__azVQWW__header,.SiteHeader-module__azVQWW__header a{transition:none}}
.settings-module__Ch2lfa__page{color:#201c17;background:#f3efe8;min-height:100dvh}.settings-module__Ch2lfa__main{width:min(1120px,100% - 64px);margin:0 auto;padding:64px 0 112px}@media (max-width:720px){.settings-module__Ch2lfa__main{width:min(100% - 36px,1120px);padding:42px 0 76px}}
.course-detail-module__WaI1Vq__page{color:#201c17;background:#f3efe8;min-height:100dvh}.course-detail-module__WaI1Vq__breadcrumb{color:#9a9186;align-items:center;gap:9px;width:min(100%,1200px);margin:0 auto;padding:96px 40px 20px;font-size:11px;display:flex}.course-detail-module__WaI1Vq__breadcrumb a:hover{color:#9c4d30}.course-detail-module__WaI1Vq__breadcrumb span:last-child{color:#625a51;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-detail-module__WaI1Vq__hero{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:54px;width:min(100%,1200px);margin:0 auto;padding:0 40px 100px;display:grid}.course-detail-module__WaI1Vq__visual{background:#d9d0c5;border-radius:16px;min-height:600px;position:relative;overflow:hidden}.course-detail-module__WaI1Vq__courseImage{object-fit:cover;object-position:center 52%}.course-detail-module__WaI1Vq__visualPlaceholder{color:#fffaf3eb;background:radial-gradient(circle at 76% 22%,#d9825e3d,#0000 34%),linear-gradient(145deg,#c8b7a7,#8e7665);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.course-detail-module__WaI1Vq__visualPlaceholder span{letter-spacing:.2em;font-size:10px;font-weight:700}.course-detail-module__WaI1Vq__visualPlaceholder strong{font-size:88px;font-weight:500;line-height:1}.course-detail-module__WaI1Vq__imageShade{background:linear-gradient(#1914100a 45%,#191410b3 100%);position:absolute;inset:0}.course-detail-module__WaI1Vq__imageLabel{color:#fffaf3e6;letter-spacing:.18em;font-size:9px;font-weight:700;position:absolute;top:24px;left:24px}.course-detail-module__WaI1Vq__instructor{color:#fffaf3;font-family:Noto Serif KR,serif;font-size:28px;font-weight:600;position:absolute;bottom:24px;left:25px;right:25px}.course-detail-module__WaI1Vq__heroContent{flex-direction:column;padding:26px 0 4px;display:flex}.course-detail-module__WaI1Vq__eyebrow,.course-detail-module__WaI1Vq__curriculumHeading span,.course-detail-module__WaI1Vq__bottomCta span{color:#a26b50;letter-spacing:.18em;font-size:10px;font-weight:700}.course-detail-module__WaI1Vq__heroContent h1{letter-spacing:-.04em;max-width:680px;margin:20px 0 0;font-size:clamp(38px,5vw,58px);line-height:1.25}.course-detail-module__WaI1Vq__summary{color:#696158;max-width:620px;margin:22px 0 0;font-size:15px;line-height:1.85}.course-detail-module__WaI1Vq__facts{border-top:1px solid #d9d1c5;border-bottom:1px solid #d9d1c5;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 0;display:grid}.course-detail-module__WaI1Vq__facts div{padding:18px 4px}.course-detail-module__WaI1Vq__facts div:nth-child(odd){border-right:1px solid #ded6ca;padding-right:20px}.course-detail-module__WaI1Vq__facts div:nth-child(2n){padding-left:20px}.course-detail-module__WaI1Vq__facts div:nth-child(-n+2){border-bottom:1px solid #ded6ca}.course-detail-module__WaI1Vq__facts dt{color:#9a9186;margin-bottom:7px;font-size:10px}.course-detail-module__WaI1Vq__facts dd{color:#4b443d;margin:0;font-size:13px;font-weight:650}.course-detail-module__WaI1Vq__purchaseArea{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:34px;display:flex}.course-detail-module__WaI1Vq__price{flex-direction:column;gap:8px;display:flex}.course-detail-module__WaI1Vq__price>span{color:#9a9186;font-size:10px}.course-detail-module__WaI1Vq__price strong{font-size:34px;line-height:1}.course-detail-module__WaI1Vq__price small{color:#b85c38;margin-left:4px;font-size:14px}.course-detail-module__WaI1Vq__actions{gap:9px;display:flex}.course-detail-module__WaI1Vq__primaryAction{white-space:nowrap;color:#fffaf3;background:#b85c38;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.course-detail-module__WaI1Vq__primaryAction:hover,.course-detail-module__WaI1Vq__bottomCta a:hover{background:#9c4d30}.course-detail-module__WaI1Vq__primaryAction svg,.course-detail-module__WaI1Vq__bottomCta svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.course-detail-module__WaI1Vq__curriculum{background:#fbf8f2;padding:88px max(40px,50vw - 560px) 104px}.course-detail-module__WaI1Vq__curriculumHeading{border-top:1px solid #201c17;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;padding-top:18px;display:flex}.course-detail-module__WaI1Vq__curriculumHeading h2{margin:13px 0 0;font-size:36px}.course-detail-module__WaI1Vq__curriculumHeading p{color:#7e756b;margin:0 0 5px;font-size:12px}.course-detail-module__WaI1Vq__sectionList{border-top:1px solid #d2c9bc}.course-detail-module__WaI1Vq__sectionList details{border-bottom:1px solid #ded6ca}.course-detail-module__WaI1Vq__sectionList summary{grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:84px;padding:18px 4px;display:grid}.course-detail-module__WaI1Vq__sectionNumber{color:#b85c38;font-size:22px}.course-detail-module__WaI1Vq__sectionTitle{justify-content:space-between;align-items:baseline;gap:20px;min-width:0;display:flex}.course-detail-module__WaI1Vq__sectionTitle strong{font-size:17px}.course-detail-module__WaI1Vq__sectionTitle small{color:#9b9287;white-space:nowrap;font-size:11px;font-weight:500}.course-detail-module__WaI1Vq__sectionList summary svg{fill:none;stroke:#9a7560;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .18s}.course-detail-module__WaI1Vq__sectionList details[open] summary svg{transform:rotate(180deg)}.course-detail-module__WaI1Vq__sectionBody{padding:0 4px 30px 68px}.course-detail-module__WaI1Vq__sectionBody>p{color:#82796f;max-width:760px;margin:-3px 0 20px;font-size:12px;line-height:1.7}.course-detail-module__WaI1Vq__sectionBody ol{border-top:1px solid #e3dcd1;margin:0;padding:0;list-style:none}.course-detail-module__WaI1Vq__sectionBody li{border-bottom:1px solid #e7e0d6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;display:grid}.course-detail-module__WaI1Vq__sectionBody li>span,.course-detail-module__WaI1Vq__sectionBody li small{color:#aaa196;font-size:10px}.course-detail-module__WaI1Vq__sectionBody li strong{color:#5b544c;font-size:12px;font-weight:600}.course-detail-module__WaI1Vq__curriculumEmpty{color:#8d8479;border-top:1px solid #ded6ca;border-bottom:1px solid #ded6ca;place-items:center;min-height:180px;font-size:13px;display:grid}.course-detail-module__WaI1Vq__bottomCta{color:#f8f1e7;background:#211d18;justify-content:space-between;align-items:flex-end;gap:40px;padding:78px max(40px,50vw - 560px);display:flex}.course-detail-module__WaI1Vq__bottomCta h2{margin:15px 0 0;font-size:34px}.course-detail-module__WaI1Vq__bottomCta>div:last-child{align-items:center;gap:24px;display:flex}.course-detail-module__WaI1Vq__bottomCta>div:last-child>strong{font-size:27px}.course-detail-module__WaI1Vq__bottomCta a{color:#fffaf3;white-space:nowrap;background:#b85c38;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex}.course-detail-module__WaI1Vq__primaryAction:focus-visible,.course-detail-module__WaI1Vq__sectionList summary:focus-visible,.course-detail-module__WaI1Vq__bottomCta a:focus-visible,.course-detail-module__WaI1Vq__breadcrumb a:focus-visible{outline-offset:3px;outline:2px solid #b85c38}@media (max-width:920px){.course-detail-module__WaI1Vq__hero{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:34px}.course-detail-module__WaI1Vq__purchaseArea{flex-direction:column;align-items:stretch}.course-detail-module__WaI1Vq__actions>*{flex:1}}@media (max-width:760px){.course-detail-module__WaI1Vq__breadcrumb{padding:84px 24px 18px}.course-detail-module__WaI1Vq__hero{grid-template-columns:1fr;gap:34px;padding:0 24px 76px}.course-detail-module__WaI1Vq__visual{aspect-ratio:4/3;min-height:auto}.course-detail-module__WaI1Vq__heroContent{padding-top:0}.course-detail-module__WaI1Vq__curriculum{padding:68px 24px 80px}.course-detail-module__WaI1Vq__bottomCta{flex-direction:column;align-items:flex-start;padding:64px 24px}}@media (max-width:540px){.course-detail-module__WaI1Vq__heroContent h1{font-size:38px}.course-detail-module__WaI1Vq__facts{grid-template-columns:1fr}.course-detail-module__WaI1Vq__facts div,.course-detail-module__WaI1Vq__facts div:nth-child(odd),.course-detail-module__WaI1Vq__facts div:nth-child(2n){border-bottom:1px solid #ded6ca;border-right:0;padding:14px 2px}.course-detail-module__WaI1Vq__facts div:last-child{border-bottom:0}.course-detail-module__WaI1Vq__actions{flex-direction:column-reverse}.course-detail-module__WaI1Vq__primaryAction{width:100%;min-height:48px}.course-detail-module__WaI1Vq__curriculumHeading{flex-direction:column;align-items:flex-start;gap:12px}.course-detail-module__WaI1Vq__sectionList summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;min-height:76px}.course-detail-module__WaI1Vq__sectionTitle{flex-direction:column;align-items:flex-start;gap:5px}.course-detail-module__WaI1Vq__sectionBody{padding:0 0 26px 52px}.course-detail-module__WaI1Vq__sectionBody li{grid-template-columns:28px minmax(0,1fr);padding:10px 0}.course-detail-module__WaI1Vq__sectionBody li small{grid-column:2}.course-detail-module__WaI1Vq__bottomCta>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;width:100%}.course-detail-module__WaI1Vq__bottomCta a{width:100%}}@media (prefers-reduced-motion:reduce){.course-detail-module__WaI1Vq__sectionList summary svg{transition:none}}
.courses-module__CLvPQW__page{color:#201c17;background:#f3efe8;min-height:100dvh}.courses-module__CLvPQW__hero{border-bottom:1px solid #d9d1c5}.courses-module__CLvPQW__heroInner{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:72px;width:min(100%,1200px);margin:0 auto;padding:110px 40px 64px;display:grid}.courses-module__CLvPQW__eyebrow,.courses-module__CLvPQW__courseCount,.courses-module__CLvPQW__category,.courses-module__CLvPQW__guideHeading>span{color:#9a7560;letter-spacing:.18em;font-size:11px;font-weight:700}.courses-module__CLvPQW__hero h1{letter-spacing:-.04em;margin:15px 0 0;font-size:clamp(44px,6vw,68px);line-height:1.14}.courses-module__CLvPQW__heroInner>p{color:#5f584f;max-width:470px;margin:0 0 4px;font-size:16px;line-height:1.8}.courses-module__CLvPQW__catalog{width:min(100%,1200px);margin:0 auto;padding:64px 40px 104px}.courses-module__CLvPQW__sectionHeading{border-top:1px solid #201c17;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding-top:18px;display:flex}.courses-module__CLvPQW__sectionHeading>div{align-items:baseline;gap:18px;display:flex}.courses-module__CLvPQW__sectionNumber{color:#b85c38;font-size:14px}.courses-module__CLvPQW__sectionHeading h2{margin:0;font-size:25px}.courses-module__CLvPQW__courseCount{color:#938b80;padding-top:7px}.courses-module__CLvPQW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.courses-module__CLvPQW__courseCard{background:#fbf8f2;border:1px solid #ddd5c8;border-radius:15px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 12px 30px #3f30240f}.courses-module__CLvPQW__courseCard:hover{border-color:#cabdad;transform:translateY(-4px);box-shadow:0 18px 38px #3f30241a}.courses-module__CLvPQW__courseVisual{aspect-ratio:4/3;background:#d9d0c5;position:relative;overflow:hidden}.courses-module__CLvPQW__courseImage{object-fit:cover;object-position:center 52%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.courses-module__CLvPQW__courseCard:hover .courses-module__CLvPQW__courseImage{transform:scale(1.025)}.courses-module__CLvPQW__visualPlaceholder{color:#fffaf3eb;background:radial-gradient(circle at 76% 22%,#d9825e3d,#0000 34%),linear-gradient(145deg,#c8b7a7,#8e7665);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.courses-module__CLvPQW__visualPlaceholder span{letter-spacing:.2em;font-size:9px;font-weight:700}.courses-module__CLvPQW__visualPlaceholder strong{font-size:64px;font-weight:500;line-height:1}.courses-module__CLvPQW__imageShade{background:linear-gradient(#19141008 45%,#191410b3 100%);position:absolute;inset:0}.courses-module__CLvPQW__vodBadge{color:#fffaf3;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#201c173d;border:1px solid #fffaf394;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;top:17px;left:17px}.courses-module__CLvPQW__instructor{color:#fffaf3;font-family:Noto Serif KR,serif;font-size:20px;font-weight:600;position:absolute;bottom:17px;left:18px;right:18px}.courses-module__CLvPQW__courseBody{flex-direction:column;flex:1;min-width:0;padding:23px 22px 21px;display:flex}.courses-module__CLvPQW__category{color:#a26b50;margin-bottom:12px;font-size:10px;display:block}.courses-module__CLvPQW__courseBody h3{letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.42}.courses-module__CLvPQW__courseBody h3 a:hover{color:#9c4d30}.courses-module__CLvPQW__summary{color:#746b61;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:10px 0 0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.courses-module__CLvPQW__courseMeta{color:#665e55;border-top:1px solid #e3dbd0;border-bottom:1px solid #e3dbd0;flex-wrap:wrap;gap:7px 0;margin-top:18px;padding:14px 0;font-size:11px;font-weight:600;display:flex}.courses-module__CLvPQW__courseMeta span+span:before{content:"·";color:#b2a99e;margin:0 8px}.courses-module__CLvPQW__cardFooter{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:18px;display:flex}.courses-module__CLvPQW__price{flex-direction:column;gap:6px;min-width:0;display:flex}.courses-module__CLvPQW__price>span{color:#9a9186;font-size:9px}.courses-module__CLvPQW__price strong{color:#201c17;font-size:24px;line-height:1}.courses-module__CLvPQW__price small{color:#b85c38;margin-left:3px;font-size:12px}.courses-module__CLvPQW__detailAction{color:#fffaf3;white-space:nowrap;background:#b85c38;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:11px;font-weight:700;transition:background .18s;display:inline-flex}.courses-module__CLvPQW__detailAction:hover{background:#9c4d30}.courses-module__CLvPQW__detailAction svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.courses-module__CLvPQW__emptyState{text-align:center;background:#fbf8f2;border:1px solid #ddd5c8;border-radius:15px;place-content:center;min-height:280px;display:grid}.courses-module__CLvPQW__emptyState strong{font-size:18px}.courses-module__CLvPQW__emptyState p{color:#8c8378;margin:8px 0 0;font-size:13px}.courses-module__CLvPQW__guide{color:#f8f1e7;background:#211d18;padding:70px max(40px,50vw - 560px) 76px}.courses-module__CLvPQW__guideHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex}.courses-module__CLvPQW__guideHeading h2{margin:0;font-size:28px}.courses-module__CLvPQW__guideItems{border-top:1px solid #f5ede240;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.courses-module__CLvPQW__guideItems article{grid-template-columns:34px minmax(0,1fr);gap:13px;min-width:0;padding:25px 25px 2px 0;display:grid}.courses-module__CLvPQW__guideItems article+article{border-left:1px solid #f5ede226;padding-left:25px}.courses-module__CLvPQW__guideNumber{color:#d9825e;font-size:12px}.courses-module__CLvPQW__guideItems h3{color:#f8f1e7;margin:0;font-size:14px}.courses-module__CLvPQW__guideItems p{color:#afa69a;margin:8px 0 0;font-size:12px;line-height:1.65}.courses-module__CLvPQW__courseVisual:focus-visible,.courses-module__CLvPQW__courseBody h3 a:focus-visible,.courses-module__CLvPQW__detailAction:focus-visible{outline-offset:4px;outline:2px solid #b85c38}@media (max-width:1020px){.courses-module__CLvPQW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.courses-module__CLvPQW__heroInner{grid-template-columns:1fr;gap:24px;padding:84px 24px 48px}.courses-module__CLvPQW__heroInner>p{max-width:560px}.courses-module__CLvPQW__catalog{padding:50px 24px 76px}.courses-module__CLvPQW__guide{padding:62px 24px 66px}.courses-module__CLvPQW__guideItems{grid-template-columns:1fr}.courses-module__CLvPQW__guideItems article{border-bottom:1px solid #f5ede226;padding:22px 0}.courses-module__CLvPQW__guideItems article+article{border-left:0;padding-left:0}}@media (max-width:620px){.courses-module__CLvPQW__hero h1{font-size:42px}.courses-module__CLvPQW__heroInner>p{font-size:15px}.courses-module__CLvPQW__sectionHeading h2{font-size:22px}.courses-module__CLvPQW__courseGrid{grid-template-columns:1fr}.courses-module__CLvPQW__courseVisual{aspect-ratio:1.25}.courses-module__CLvPQW__courseBody{padding:22px 20px 20px}.courses-module__CLvPQW__detailAction{min-height:40px;padding:0 16px}.courses-module__CLvPQW__summary{min-height:0}.courses-module__CLvPQW__guideHeading{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.courses-module__CLvPQW__courseCard,.courses-module__CLvPQW__courseImage,.courses-module__CLvPQW__detailAction{transition:none}}
.orders-module__4MHhYW__page{color:#201c17;background:#f3efe8;min-height:100dvh}.orders-module__4MHhYW__main{width:min(1040px,100% - 64px);margin:0 auto;padding:76px 0 120px}.orders-module__4MHhYW__intro{justify-content:space-between;align-items:end;gap:48px;margin-bottom:44px;display:flex}.orders-module__4MHhYW__eyebrow{color:#b85c38;letter-spacing:.24em;margin-bottom:17px;font-size:11px;font-weight:700;display:block}.orders-module__4MHhYW__pageTitle{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.25}.orders-module__4MHhYW__introCopy{color:#71685d;text-align:right;max-width:460px;margin:0 0 7px;font-size:15px;line-height:1.8}.orders-module__4MHhYW__summary{border-top:1px solid #d9d0c4;border-bottom:1px solid #d9d0c4;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:70px;padding:26px 0;display:grid}.orders-module__4MHhYW__summaryItem{border-right:1px solid #ddd4c8;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:0 34px;display:flex}.orders-module__4MHhYW__summaryItem:first-child{padding-left:0}.orders-module__4MHhYW__summaryItem:last-child{border-right:0;padding-right:0}.orders-module__4MHhYW__summaryItem>span{color:#756c61;font-size:13px}.orders-module__4MHhYW__summaryItem strong{font-size:38px;font-weight:500}.orders-module__4MHhYW__summaryItem small{color:#867b6d;margin-left:5px;font-family:inherit;font-size:12px;font-weight:500}.orders-module__4MHhYW__sectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.orders-module__4MHhYW__sectionNumber{color:#b85c38;letter-spacing:.18em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.orders-module__4MHhYW__sectionTitle{letter-spacing:-.025em;margin:0;font-size:30px}.orders-module__4MHhYW__orderCount{color:#8a8176;font-size:12px}.orders-module__4MHhYW__orderList{gap:18px;display:grid}.orders-module__4MHhYW__orderCard{background:#fbf8f2;border:1px solid #ded5c8;border-radius:16px;overflow:hidden;box-shadow:0 10px 32px #4834250d}.orders-module__4MHhYW__orderLead{background:#efe8de8f;border-bottom:1px solid #e5ddd2;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 26px;display:flex}.orders-module__4MHhYW__orderDate{align-items:center;gap:13px;min-width:0;display:flex}.orders-module__4MHhYW__orderDate span{font-size:13px;font-weight:700}.orders-module__4MHhYW__orderDate small{color:#948a7d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orders-module__4MHhYW__statusBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.orders-module__4MHhYW__statusPaid{color:#496248;background:#e7efe5}.orders-module__4MHhYW__statusPending{color:#8c642e;background:#f2e7d1}.orders-module__4MHhYW__statusRefunded{color:#5e526f;background:#e6e2ee}.orders-module__4MHhYW__statusMuted{color:#736c63;background:#e9e5df}.orders-module__4MHhYW__productRow{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:22px;padding:27px 26px;display:grid}.orders-module__4MHhYW__productMark{aspect-ratio:1;color:#f5ede3;background:#27221d;border-radius:10px;flex-direction:column;justify-content:space-between;padding:10px;display:flex}.orders-module__4MHhYW__productMark span{color:#d6ad93;letter-spacing:.14em;font-size:8px;font-weight:700}.orders-module__4MHhYW__productMark strong{align-self:end;font-family:Georgia,serif;font-size:26px;font-weight:400}.orders-module__4MHhYW__productCopy{min-width:0}.orders-module__4MHhYW__productCopy>span{color:#b05a39;letter-spacing:.12em;font-size:10px;font-weight:700}.orders-module__4MHhYW__productCopy h3{letter-spacing:-.02em;margin:7px 0 8px;font-size:22px;line-height:1.35}.orders-module__4MHhYW__productCopy p{color:#81776a;margin:0;font-size:12px}.orders-module__4MHhYW__amountBlock{text-align:right;min-width:120px}.orders-module__4MHhYW__amountBlock span{color:#948a7e;margin-bottom:7px;font-size:10px;display:block}.orders-module__4MHhYW__amountBlock strong{font-size:17px}.orders-module__4MHhYW__details{border-top:1px solid #e6ded3}.orders-module__4MHhYW__details summary{color:#70675c;cursor:pointer;justify-content:flex-end;align-items:center;gap:7px;min-height:52px;padding:0 26px;font-size:12px;font-weight:600;list-style:none;display:flex}.orders-module__4MHhYW__details summary::-webkit-details-marker{display:none}.orders-module__4MHhYW__details summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px;transition:transform .18s}.orders-module__4MHhYW__details[open] summary svg{transform:rotate(180deg)}.orders-module__4MHhYW__details summary:focus-visible,.orders-module__4MHhYW__detailActions a:focus-visible,.orders-module__4MHhYW__emptyState a:focus-visible{outline-offset:-3px;outline:2px solid #b85c38}.orders-module__4MHhYW__detailBody{padding:0 26px 26px}.orders-module__4MHhYW__detailGrid{background:#f1ece4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:0;padding:22px 24px;display:grid}.orders-module__4MHhYW__detailGrid div{grid-template-columns:90px minmax(0,1fr);gap:12px;min-width:0;display:grid}.orders-module__4MHhYW__detailGrid dt{color:#8f8579;font-size:11px}.orders-module__4MHhYW__detailGrid dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:12px;font-weight:600}.orders-module__4MHhYW__detailNotice{color:#7b6647;background:#fdf7ec;border:1px solid #e2d3bf;border-radius:9px;margin:16px 0 0;padding:11px 13px;font-size:12px;line-height:1.55}.orders-module__4MHhYW__detailActions{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.orders-module__4MHhYW__detailActions a{color:#655c51;border:1px solid #d8cfc2;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.orders-module__4MHhYW__detailActions a:first-child:not(:last-child){color:#fffaf3;background:#b85c38;border-color:#b85c38}.orders-module__4MHhYW__notice,.orders-module__4MHhYW__emptyState{text-align:center;border:1px dashed #d4c9bb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:48px 24px;display:flex}.orders-module__4MHhYW__notice strong,.orders-module__4MHhYW__emptyState h3{margin:0;font-size:23px}.orders-module__4MHhYW__notice p,.orders-module__4MHhYW__emptyState p{color:#7e7468;margin:12px 0 0;font-size:13px;line-height:1.7}.orders-module__4MHhYW__emptyState>span{color:#b85c38;border:1px solid #b85c38;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:20px;display:grid}.orders-module__4MHhYW__emptyState a{color:#fffaf3;background:#29241f;border-radius:999px;align-items:center;min-height:42px;margin-top:22px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:760px){.orders-module__4MHhYW__main{width:min(100% - 40px,1040px);padding:52px 0 84px}.orders-module__4MHhYW__intro{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:34px}.orders-module__4MHhYW__pageTitle{font-size:clamp(36px,11vw,48px)}.orders-module__4MHhYW__introCopy{text-align:left;margin:0;font-size:13px}.orders-module__4MHhYW__desktopBreak{display:none}.orders-module__4MHhYW__summary{margin-bottom:52px;padding:18px 0}.orders-module__4MHhYW__summaryItem{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:70px;padding:0 13px}.orders-module__4MHhYW__summaryItem:first-child{padding-left:0}.orders-module__4MHhYW__summaryItem:last-child{padding-right:0}.orders-module__4MHhYW__summaryItem>span{font-size:10px}.orders-module__4MHhYW__summaryItem strong{font-size:28px}.orders-module__4MHhYW__sectionTitle{font-size:26px}.orders-module__4MHhYW__orderLead{padding:0 18px}.orders-module__4MHhYW__orderDate{flex-direction:column;align-items:flex-start;gap:3px}.orders-module__4MHhYW__orderDate small{max-width:190px}.orders-module__4MHhYW__productRow{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:22px 18px}.orders-module__4MHhYW__productCopy h3{margin-top:5px;font-size:18px}.orders-module__4MHhYW__amountBlock{text-align:left;grid-column:2;min-width:0}.orders-module__4MHhYW__amountBlock span{display:none}.orders-module__4MHhYW__details summary{min-height:48px;padding:0 18px}.orders-module__4MHhYW__detailBody{padding:0 18px 20px}.orders-module__4MHhYW__detailGrid{grid-template-columns:1fr;gap:14px;padding:18px}.orders-module__4MHhYW__detailGrid div{grid-template-columns:82px minmax(0,1fr)}.orders-module__4MHhYW__detailActions{flex-direction:column;align-items:stretch}.orders-module__4MHhYW__detailActions a{justify-content:center}}@media (max-width:380px){.orders-module__4MHhYW__main{width:calc(100% - 28px)}.orders-module__4MHhYW__orderDate small{max-width:150px}}@media (prefers-reduced-motion:reduce){.orders-module__4MHhYW__details summary svg{transition:none}}
