.switch-module__7I7rHa__sw{cursor:pointer;background:#e3dcd6;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background .15s;position:relative}.switch-module__7I7rHa__sw:before{content:"";position:absolute;inset:-8px -2px}.switch-module__7I7rHa__sw i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000026}.switch-module__7I7rHa__sw[aria-checked=true]{background:var(--c-primary)}.switch-module__7I7rHa__sw[aria-checked=true] i{transform:translate(20px)}.switch-module__7I7rHa__sw:disabled{opacity:.6;cursor:default}
.productRow-module__6-X0jG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.productRow-module__6-X0jG__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.productRow-module__6-X0jG__cards,.productRow-module__6-X0jG__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.productRow-module__6-X0jG__cards,.productRow-module__6-X0jG__cols4{grid-template-columns:1fr;gap:8px}}.productRow-module__6-X0jG__card{min-width:0;color:inherit;background:#fff;border:1px solid #f1e9df;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #7850280d}.productRow-module__6-X0jG__card:hover{border-color:color-mix(in srgb, var(--c) 35%, #f1e9df);transform:translateY(-2px);box-shadow:0 10px 24px #7850281a}.productRow-module__6-X0jG__card:before{content:"";background:linear-gradient(180deg, var(--t), transparent);pointer-events:none;height:64px;position:absolute;inset:0 0 auto}.productRow-module__6-X0jG__isArt:before{display:none}.productRow-module__6-X0jG__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex;position:relative}@media (max-width:768px){.productRow-module__6-X0jG__body{padding:12px}}.productRow-module__6-X0jG__top{align-items:flex-start;gap:12px;display:flex}.productRow-module__6-X0jG__doodle{object-fit:cover;border-radius:16px;flex:none;width:56px;height:56px}.productRow-module__6-X0jG__top>img:not(.productRow-module__6-X0jG__doodle),.productRow-module__6-X0jG__top>svg{flex:none}.productRow-module__6-X0jG__ttl{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.productRow-module__6-X0jG__ttl>*{overflow-wrap:anywhere}.productRow-module__6-X0jG__ttl b{color:#2b2522;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;display:flex}@media (max-width:768px){.productRow-module__6-X0jG__ttl b{gap:4px}}.productRow-module__6-X0jG__ttl small{color:#5d534c;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.productRow-module__6-X0jG__price{flex:none;align-self:flex-start}.productRow-module__6-X0jG__know{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.productRow-module__6-X0jG__know{gap:4px}}.productRow-module__6-X0jG__know li{color:#4a413b;padding-left:16px;font-size:14px;line-height:1.5;position:relative}@media (max-width:768px){.productRow-module__6-X0jG__know li{padding-left:12px;font-size:14px}}.productRow-module__6-X0jG__know li:before{content:"";background:var(--c);opacity:.75;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:2px}.productRow-module__6-X0jG__foot{align-items:center;gap:8px;margin-top:auto;display:flex}.productRow-module__6-X0jG__note{color:#a0703f;background:#fbe3dd;border-radius:8px;padding:2px 8px;font-size:12px}.productRow-module__6-X0jG__go{color:color-mix(in srgb, var(--c) 80%, #000);margin-left:auto;font-size:13px;font-weight:700}.productRow-module__6-X0jG__soon{cursor:default}.productRow-module__6-X0jG__soon:hover{box-shadow:none;border-color:#f1e9df;transform:none}.productRow-module__6-X0jG__soon .productRow-module__6-X0jG__ttl b,.productRow-module__6-X0jG__soon .productRow-module__6-X0jG__know li{color:#6e7371}.productRow-module__6-X0jG__goSoon{color:var(--c-muted);font-weight:600}.productRow-module__6-X0jG__art{aspect-ratio:4/3;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 10%, #fff), #fff);display:flex;overflow:hidden}.productRow-module__6-X0jG__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.productRow-module__6-X0jG__isArt .productRow-module__6-X0jG__body{gap:8px;padding:16px}@media (max-width:768px){.productRow-module__6-X0jG__isArt .productRow-module__6-X0jG__body{padding:12px}}@media (max-width:560px){.productRow-module__6-X0jG__card{border-radius:16px}.productRow-module__6-X0jG__body{gap:8px;padding:12px}.productRow-module__6-X0jG__know{gap:2px}.productRow-module__6-X0jG__know li{font-size:13px;line-height:1.5}.productRow-module__6-X0jG__body:has(.productRow-module__6-X0jG__know) .productRow-module__6-X0jG__foot:not(:has(.productRow-module__6-X0jG__note)){justify-content:flex-end;margin-top:-26px}.productRow-module__6-X0jG__body:has(.productRow-module__6-X0jG__know):has(.productRow-module__6-X0jG__foot:not(:has(.productRow-module__6-X0jG__note))) .productRow-module__6-X0jG__know li:last-child{padding-right:64px}.productRow-module__6-X0jG__isArt{flex-direction:row}.productRow-module__6-X0jG__isArt .productRow-module__6-X0jG__art{aspect-ratio:auto;flex:none;width:104px}}.productRow-module__6-X0jG__card{flex:1}.productRow-module__6-X0jG__kicker{color:var(--c);font-size:13px;font-style:normal;font-weight:700}@media (max-width:768px){.productRow-module__6-X0jG__kicker{font-size:13px}}.productRow-module__6-X0jG__detail{color:#8a817a;word-break:keep-all;font-size:13px;line-height:1.5}@media (max-width:768px){.productRow-module__6-X0jG__detail{font-size:13px}}.productRow-module__6-X0jG__detail b{color:#c2410c;font-weight:700}.productRow-module__6-X0jG__top{flex-wrap:wrap;row-gap:8px}@media (max-width:768px){.productRow-module__6-X0jG__top{row-gap:4px}}.productRow-module__6-X0jG__ttl{flex:160px}.productRow-module__6-X0jG__price{flex:0 auto;min-width:0;max-width:100%}.productRow-module__6-X0jG__price>*{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;max-width:100%;height:auto;min-height:20px;padding-top:3px;padding-bottom:3px;line-height:1.35}.productRow-module__6-X0jG__price *{overflow-wrap:anywhere;word-break:keep-all;box-sizing:border-box;max-width:100%;min-height:20px;line-height:1.35;white-space:normal!important;height:auto!important}.productRow-module__6-X0jG__price>*>*{padding-top:3px;padding-bottom:3px}@media (max-width:560px){.productRow-module__6-X0jG__body:has(.productRow-module__6-X0jG__know):has(.productRow-module__6-X0jG__foot):not(:has(.productRow-module__6-X0jG__foot .productRow-module__6-X0jG__note)) .productRow-module__6-X0jG__know li:last-child{padding-right:var(--go-w,76px)}}
.yongsinPick-module__0i2fAG__box{color:#2b2622;background:#fff;border:1px solid #ece4da;border-radius:16px;margin:32px 0 8px;padding:24px 24px 16px}@media (max-width:768px){.yongsinPick-module__0i2fAG__box{margin:16px 0 8px;padding:16px 16px 12px}}.yongsinPick-module__0i2fAG__eyebrow{color:#a5432c;letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:700}@media (max-width:768px){.yongsinPick-module__0i2fAG__eyebrow{margin:0 0 4px}}.yongsinPick-module__0i2fAG__h{font-family:var(--f-myeongjo);margin:0;font-size:19px;font-weight:700;line-height:1.45}@media (max-width:768px){.yongsinPick-module__0i2fAG__h{font-size:18px}}.yongsinPick-module__0i2fAG__sub{color:#76685b;margin:4px 0 0;font-size:13px}.yongsinPick-module__0i2fAG__p{color:#4a413a;margin:12px 0 0;font-size:14px;line-height:1.7}@media (max-width:768px){.yongsinPick-module__0i2fAG__p{margin:8px 0 0}}.yongsinPick-module__0i2fAG__row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (max-width:768px){.yongsinPick-module__0i2fAG__row{margin-top:12px}}.yongsinPick-module__0i2fAG__fe{color:#3b3430;cursor:pointer;background:#fff;border:1px solid #e3d6ca;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:768px){.yongsinPick-module__0i2fAG__fe{gap:4px;padding:0 12px}}.yongsinPick-module__0i2fAG__fe i{background:var(--fe);border-radius:50%;width:9px;height:9px}.yongsinPick-module__0i2fAG__fe small{color:#9a8b7e;font-size:12px;font-weight:500}.yongsinPick-module__0i2fAG__fe:hover:not(:disabled){border-color:var(--fe)}.yongsinPick-module__0i2fAG__fe.yongsinPick-module__0i2fAG__on{border-color:var(--fe);cursor:default;background:#faf6f0}.yongsinPick-module__0i2fAG__fe:disabled:not(.yongsinPick-module__0i2fAG__on){opacity:.5;cursor:default}.yongsinPick-module__0i2fAG__more{margin:16px 0 0;font-size:13px}@media (max-width:768px){.yongsinPick-module__0i2fAG__more{margin:12px 0 0}}.yongsinPick-module__0i2fAG__more a{color:#76685b;text-underline-offset:3px;text-decoration:underline}.yongsinPick-module__0i2fAG__msg{color:#a5432c;margin:12px 0 0;font-size:13px;font-weight:600}@media (max-width:768px){.yongsinPick-module__0i2fAG__msg{margin:8px 0 0}}@media (max-width:640px){.yongsinPick-module__0i2fAG__box{padding:12px}.yongsinPick-module__0i2fAG__h{font-size:16px}.yongsinPick-module__0i2fAG__fe{padding:0 12px}}.yongsinPick-module__0i2fAG__toTop{all:unset;cursor:pointer;color:#c4561a;text-underline-offset:3px;margin-left:4px;font-weight:700;text-decoration:underline}
.companion-module__Wp60mW__wrap{font-family:Pretendard, var(--f-sans);letter-spacing:-.3px;flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__wrap{gap:12px}}.companion-module__Wp60mW__lead{color:#575757;margin:0;font-size:14px}.companion-module__Wp60mW__sec{background:#f8f8f8;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__sec{padding:12px}}.companion-module__Wp60mW__pink{background:#fcf2e3}.companion-module__Wp60mW__top{align-items:center;gap:16px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__top{gap:12px}}.companion-module__Wp60mW__top img{object-fit:contain;flex:none;width:84px;height:84px}.companion-module__Wp60mW__top b{color:#333;font-size:15px;display:block}.companion-module__Wp60mW__top span{color:#57544d;font-size:13px}.companion-module__Wp60mW__row{align-items:flex-start;gap:12px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__row{gap:8px}}.companion-module__Wp60mW__kind{color:#57544d;flex:none;width:30px;padding-top:8px;font-size:13px;font-weight:700}@media (max-width:768px){.companion-module__Wp60mW__kind{padding-top:8px}}.companion-module__Wp60mW__names{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__names{gap:4px}}.companion-module__Wp60mW__names button{font:inherit;color:#333;cursor:pointer;background:#fff;border:1px solid #e6dfd4;border-radius:999px;padding:4px 12px;font-size:13px}@media (max-width:768px){.companion-module__Wp60mW__names button{padding:4px 12px}}.companion-module__Wp60mW__pink .companion-module__Wp60mW__names button{border-color:#efd3a4}.companion-module__Wp60mW__names button:hover,.companion-module__Wp60mW__names .companion-module__Wp60mW__on{color:#b7780f;border-color:#db9823;font-weight:700}.companion-module__Wp60mW__dim{z-index:1000;background:#00000052;position:fixed;inset:0}.companion-module__Wp60mW__sheet{z-index:1001;text-align:left;color:#333;width:420px;max-width:100vw;font-family:Pretendard, var(--f-sans);letter-spacing:-.3px;background:#fff;border-radius:16px 0 0 16px;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 40px #0000002e}.companion-module__Wp60mW__bar{border-bottom:1px solid #ebebeb;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__bar{gap:4px}}.companion-module__Wp60mW__barTitle{color:#545454;padding-left:8px;font-size:13px;font-weight:700}@media (max-width:768px){.companion-module__Wp60mW__barTitle{padding-left:4px}}.companion-module__Wp60mW__x{color:#575757;cursor:pointer;background:#f8f8f8;border:0;border-radius:999px;width:32px;height:32px;margin-left:auto;font-size:18px}.companion-module__Wp60mW__body{flex-direction:column;gap:16px;padding:16px 16px 32px;display:flex;overflow-y:auto}@media (max-width:768px){.companion-module__Wp60mW__body{gap:12px;padding:12px 12px 16px}}.companion-module__Wp60mW__head{align-items:center;gap:12px;display:flex}.companion-module__Wp60mW__head img{object-fit:contain;flex:none;width:64px;height:64px}.companion-module__Wp60mW__head>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.companion-module__Wp60mW__head b{color:#2c2c2e;font-size:22px;font-weight:700}.companion-module__Wp60mW__tag{color:#575757;background:#f3f3f3;border-radius:999px;padding:2px 12px;font-size:13px;font-weight:700}@media (max-width:768px){.companion-module__Wp60mW__tag{padding:2px 8px}}.companion-module__Wp60mW__tagPink{color:#b7780f;background:#fcf2e3}.companion-module__Wp60mW__desc{color:#2c2c2e;word-break:keep-all;margin:0;font-size:15px;font-weight:600;line-height:1.7}.companion-module__Wp60mW__info{border:1px solid #ebebeb;border-radius:12px;flex-direction:column;margin:0;padding:4px 16px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__info{padding:4px 12px}}.companion-module__Wp60mW__info>div{grid-template-columns:96px 1fr;gap:12px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}@media (max-width:768px){.companion-module__Wp60mW__info>div{gap:8px;padding:8px 0}}.companion-module__Wp60mW__info>div+div{border-top:1px solid #f3f3f3}.companion-module__Wp60mW__info dt{color:#545454}.companion-module__Wp60mW__info dd{color:#333;word-break:keep-all;margin:0}.companion-module__Wp60mW__group{flex-direction:column;gap:8px;display:flex}.companion-module__Wp60mW__label{color:#b7780f;font-size:13px;font-weight:700}.companion-module__Wp60mW__chips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.companion-module__Wp60mW__chips{gap:4px}}.companion-module__Wp60mW__chips span{color:#8a5a0b;background:#fcf2e3;border-radius:999px;padding:4px 12px;font-size:13px}@media (max-width:768px){.companion-module__Wp60mW__chips span{padding:4px 12px}}@media (max-width:719px){.companion-module__Wp60mW__sheet{max-height:calc(86vh - var(--sa-top,0px) - var(--sa-bottom,0px));max-height:calc(86dvh - var(--sa-top,0px) - var(--sa-bottom,0px));border-radius:16px 16px 0 0;width:100%;top:auto;left:0;box-shadow:0 -8px 40px #0000002e}}.companion-module__Wp60mW__more{color:#b23a16;background:#fff;border:1px solid #f3c2ad;border-radius:999px;align-self:flex-start;margin-top:4px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:768px){.companion-module__Wp60mW__more{padding:8px 12px;font-size:14px}}.companion-module__Wp60mW__more:hover{background:#fbe3dd}@media (max-width:768px){.companion-module__Wp60mW__sheet{padding-top:var(--sa-top,0px);padding-bottom:var(--sa-bottom,0px);box-sizing:border-box}}
.noteDialog-module__tVAswq__dim{z-index:1000;background:#14141873;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (max-width:768px){.noteDialog-module__tVAswq__dim{padding:12px}}.noteDialog-module__tVAswq__dlg{text-align:left;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 18px 48px #00000038}.noteDialog-module__tVAswq__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 24px 12px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__head{padding:12px 12px 8px}}.noteDialog-module__tVAswq__head b{color:#222;font-size:18px;display:block}.noteDialog-module__tVAswq__head small{color:#c4561a;margin-top:4px;font-size:13px;display:block}.noteDialog-module__tVAswq__x{color:#545454;cursor:pointer;background:#f4f4f4;border:0;border-radius:50%;width:32px;height:32px;font-size:19px;line-height:1}@media (max-width:768px){.noteDialog-module__tVAswq__x{font-size:18px}}.noteDialog-module__tVAswq__body{flex-direction:column;flex:1;gap:16px;padding:8px 24px 16px;display:flex;overflow-y:auto}@media (max-width:768px){.noteDialog-module__tVAswq__body{gap:12px;padding:4px 12px 12px}}.noteDialog-module__tVAswq__tLbl{color:#555;margin-bottom:-8px;font-size:13px;font-weight:700}.noteDialog-module__tVAswq__title{box-sizing:border-box;color:#222;background:#fff;border:1.5px solid #e3e3e3;border-radius:12px;width:100%;height:50px;padding:0 16px;font-size:18px;font-weight:700}@media (max-width:768px){.noteDialog-module__tVAswq__title{padding:0 12px}}.noteDialog-module__tVAswq__title:focus{border-color:#f07a2a;outline:none;box-shadow:0 0 0 3px #fde3cf}.noteDialog-module__tVAswq__title::placeholder{color:#bbb;font-weight:400}.noteDialog-module__tVAswq__when{background:#fafafa;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.noteDialog-module__tVAswq__allDay{color:#444;cursor:pointer;align-self:flex-start;align-items:center;gap:8px;font-size:14px;display:inline-flex;position:relative}.noteDialog-module__tVAswq__allDay input{opacity:0;width:0;height:0;position:absolute}.noteDialog-module__tVAswq__sw{background:#d9d9d9;border-radius:12px;width:36px;height:20px;transition:background .15s;position:relative}.noteDialog-module__tVAswq__sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.noteDialog-module__tVAswq__allDay input:checked+.noteDialog-module__tVAswq__sw{background:#f07a2a}.noteDialog-module__tVAswq__allDay input:checked+.noteDialog-module__tVAswq__sw:after{transform:translate(16px)}.noteDialog-module__tVAswq__allDay input:focus-visible+.noteDialog-module__tVAswq__sw{outline-offset:2px;outline:2px solid #f0a46e}.noteDialog-module__tVAswq__row{align-items:center;gap:8px;display:flex}.noteDialog-module__tVAswq__k{color:#555;flex:none;width:32px;font-size:13px;font-weight:700}.noteDialog-module__tVAswq__row input{color:#222;background:#fff;border:1px solid #e3e3e3;border-radius:12px;min-width:0;height:40px;padding:0 12px;font-size:15px}@media (max-width:768px){.noteDialog-module__tVAswq__row input{padding:0 8px}}.noteDialog-module__tVAswq__row input[type=date]{flex:1}.noteDialog-module__tVAswq__row input[type=time]{flex:none;width:116px}.noteDialog-module__tVAswq__addTime{color:#c4561a;cursor:pointer;background:#fff;border:1px dashed #f0a46e;border-radius:12px;flex:none;width:116px;height:40px;font-size:14px;font-weight:700}.noteDialog-module__tVAswq__addTime:hover{background:#feece8}.noteDialog-module__tVAswq__row input:focus{border-color:#f07a2a;outline:none}.noteDialog-module__tVAswq__quickEnd{flex-wrap:wrap;gap:8px;padding-left:40px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__quickEnd{gap:4px;padding-left:32px}}.noteDialog-module__tVAswq__quickEnd button{color:#545454;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:16px;height:28px;padding:0 12px;font-size:13px}@media (max-width:768px){.noteDialog-module__tVAswq__quickEnd button{padding:0 8px}}.noteDialog-module__tVAswq__quickEnd button.noteDialog-module__tVAswq__on{color:#c4561a;background:#feece8;border-color:#f07a2a;font-weight:700}.noteDialog-module__tVAswq__span{color:#c4561a;margin:0;padding-left:40px;font-size:13px}@media (max-width:768px){.noteDialog-module__tVAswq__span{padding-left:32px}}.noteDialog-module__tVAswq__chips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__chips{gap:4px}}.noteDialog-module__tVAswq__chips button{color:#555;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:16px;height:32px;padding:0 12px;font-size:13px}.noteDialog-module__tVAswq__chips button.noteDialog-module__tVAswq__on{color:#fff;background:#f07a2a;border-color:#f07a2a;font-weight:700}.noteDialog-module__tVAswq__memo{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #e6e6e6;border-radius:12px;padding:12px;font-size:14px}@media (max-width:768px){.noteDialog-module__tVAswq__memo{padding:8px 12px}}.noteDialog-module__tVAswq__memo:focus{border-color:#f07a2a;outline:none}.noteDialog-module__tVAswq__err{color:#eb4f5d;margin:0;font-size:13px}.noteDialog-module__tVAswq__hint{color:#545454;margin:0;font-size:13px}.noteDialog-module__tVAswq__foot{padding:12px 20px calc(12px + var(--sa-bottom));border-top:1px solid #f0f0f0;align-items:center;gap:8px;display:flex}.noteDialog-module__tVAswq__foot>span{flex:1}.noteDialog-module__tVAswq__foot button{cursor:pointer;border-radius:12px;height:44px;font-size:15px;font-weight:700}.noteDialog-module__tVAswq__primary{color:#fff;background:#f07a2a;border:0;min-width:96px;padding:0 16px}@media (max-width:768px){.noteDialog-module__tVAswq__primary{padding:0 12px}}.noteDialog-module__tVAswq__primary:disabled{opacity:.4;cursor:default}.noteDialog-module__tVAswq__ghost{color:#555;background:#fff;border:1px solid #e6e6e6;padding:0 16px}@media (max-width:768px){.noteDialog-module__tVAswq__ghost{padding:0 12px}}.noteDialog-module__tVAswq__danger{color:#eb4f5d;background:#fff;border:1px solid #f4c4c8;padding:0 16px}@media (max-width:768px){.noteDialog-module__tVAswq__danger{padding:0 12px}.noteDialog-module__tVAswq__dim{align-items:flex-end;padding:0}.noteDialog-module__tVAswq__dlg{border-radius:16px 16px 0 0;max-width:none;max-height:92dvh;animation:.2s ease-out noteDialog-module__tVAswq__up}.noteDialog-module__tVAswq__title{font-size:18px}.noteDialog-module__tVAswq__row input{font-size:16px}}@keyframes noteDialog-module__tVAswq__up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.noteDialog-module__tVAswq__dlg{animation:none}}.noteDialog-module__tVAswq__sec{flex-direction:column;gap:8px;display:flex}.noteDialog-module__tVAswq__secK{color:#555;font-size:13px;font-weight:700}.noteDialog-module__tVAswq__secK em{color:#c4561a;font-style:normal;font-weight:500}.noteDialog-module__tVAswq__kinds{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:768px){.noteDialog-module__tVAswq__kinds{gap:4px}}.noteDialog-module__tVAswq__kinds button{color:#444;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 8px;font-size:14px;display:inline-flex}@media (max-width:768px){.noteDialog-module__tVAswq__kinds button{gap:4px;padding:0 4px;font-size:14px}}.noteDialog-module__tVAswq__kinds button i{background:var(--kc);border-radius:50%;flex:none;width:8px;height:8px}.noteDialog-module__tVAswq__kinds button:hover{border-color:var(--kc)}.noteDialog-module__tVAswq__kinds button.noteDialog-module__tVAswq__kOn{border-color:var(--kc);background:color-mix(in srgb, var(--kc) 12%, #fff);color:#222;box-shadow:inset 0 0 0 1px var(--kc);font-weight:700}.noteDialog-module__tVAswq__dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.noteDialog-module__tVAswq__dBtn{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__dBtn{padding:8px 12px}}.noteDialog-module__tVAswq__dBtn small{color:#545454;font-size:12px}.noteDialog-module__tVAswq__dBtn b{color:#222;font-size:15px}.noteDialog-module__tVAswq__dBtn em{color:#c4561a;font-size:13px;font-style:normal}.noteDialog-module__tVAswq__dBtn.noteDialog-module__tVAswq__dOn{border-color:#f07a2a;box-shadow:0 0 0 3px #fde3cf}.noteDialog-module__tVAswq__tilde{color:#bbb;align-self:center;font-size:14px}.noteDialog-module__tVAswq__quickEnd{padding-left:0!important}.noteDialog-module__tVAswq__cal{background:#fff;border:1px solid #f0e6de;border-radius:12px;padding:10px}.noteDialog-module__tVAswq__calHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.noteDialog-module__tVAswq__calHead b{font-size:14px}.noteDialog-module__tVAswq__calHead button{cursor:pointer;background:#fbe3dd;border:0;border-radius:8px;width:30px;height:30px;font-size:16px}.noteDialog-module__tVAswq__calGrid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.noteDialog-module__tVAswq__calW{text-align:center;color:#545454;padding:4px 0;font-size:12px}.noteDialog-module__tVAswq__sun{color:#e0604a}.noteDialog-module__tVAswq__sat{color:#4e80d6}.noteDialog-module__tVAswq__calD{color:#333;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;font-size:13.5px}.noteDialog-module__tVAswq__calD:hover{background:#fbe3dd}.noteDialog-module__tVAswq__calIn{background:#fde9da;border-radius:0}.noteDialog-module__tVAswq__calEdge{color:#fff;font-weight:700;background:#f07a2a!important}.noteDialog-module__tVAswq__calS{border-radius:8px 0 0 8px}.noteDialog-module__tVAswq__calE{border-radius:0 8px 8px 0}.noteDialog-module__tVAswq__calTip{text-align:center;color:#545454;margin:6px 0 0;font-size:13px}.noteDialog-module__tVAswq__times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}@media (max-width:768px){.noteDialog-module__tVAswq__times{gap:4px}}.noteDialog-module__tVAswq__times select{color:#222;background:#fff;border:1px solid #e3e3e3;border-radius:12px;height:40px;padding:0 12px;font-size:15px}@media (max-width:768px){.noteDialog-module__tVAswq__times select{padding:0 8px;font-size:15px}.noteDialog-module__tVAswq__kinds button{font-size:13px}.noteDialog-module__tVAswq__dBtn b{font-size:14px}}.noteDialog-module__tVAswq__body>*{flex-shrink:0}.noteDialog-module__tVAswq__timePick{flex-direction:column;gap:8px;display:flex}.noteDialog-module__tVAswq__tBtn{color:#222;min-width:0;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e3e3;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:8px 12px;font-size:16px;font-weight:700;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__tBtn{padding:4px 12px}}.noteDialog-module__tVAswq__tBtn small{color:#545454;font-size:12px;font-weight:400}.noteDialog-module__tVAswq__tBtn:hover{border-color:#f0a46e}.noteDialog-module__tVAswq__tOpen{border-color:#f07a2a;box-shadow:0 0 0 3px #fde3cf}.noteDialog-module__tVAswq__durs{gap:8px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__durs{gap:4px}}.noteDialog-module__tVAswq__durs button{color:#545454;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:16px;height:28px;padding:0 12px;font-size:13px}.noteDialog-module__tVAswq__durs button.noteDialog-module__tVAswq__on{color:#c4561a;background:#feece8;border-color:#f07a2a;font-weight:700}.noteDialog-module__tVAswq__secRow{justify-content:space-between;align-items:center;display:flex}.noteDialog-module__tVAswq__undBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:12px;height:26px;padding:0 12px;font-size:13px;font-weight:600}@media (max-width:768px){.noteDialog-module__tVAswq__undBtn{padding:0 8px}}.noteDialog-module__tVAswq__undBtn:hover{border-color:#f0a46e}.noteDialog-module__tVAswq__undOn{color:#c4561a;background:#fbe3dd;border-color:#f07a2a;font-weight:700}.noteDialog-module__tVAswq__undated{background:var(--c-soft);color:#8a5a3a;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.6}.noteDialog-module__tVAswq__kGroup{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__kGroup{gap:4px}}.noteDialog-module__tVAswq__kTag{color:#5a524c;margin-top:2px;font-size:12px;font-weight:700}.noteDialog-module__tVAswq__judge{background:var(--c-soft);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__judge{padding:12px}}.noteDialog-module__tVAswq__judge p{color:#4a413d;margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.noteDialog-module__tVAswq__judge p{font-size:14px}}.noteDialog-module__tVAswq__judge p b{color:#231f1c}.noteDialog-module__tVAswq__judge em{background:#fff;border-radius:8px;margin-right:8px;padding:1px 8px;font-size:13px;font-style:normal;font-weight:700;display:inline-block}.noteDialog-module__tVAswq__jGood{background:#eef7f0}.noteDialog-module__tVAswq__jGood em{color:#2f6f47}.noteDialog-module__tVAswq__jCare{background:#fbe3dd}.noteDialog-module__tVAswq__jCare em{color:#b8621e}.noteDialog-module__tVAswq__jWait{color:#5a524c!important}.noteDialog-module__tVAswq__alts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__alts{gap:4px}}.noteDialog-module__tVAswq__alts button{color:#2f6f47;cursor:pointer;background:#fff;border:1px solid #2f6f47;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}@media (max-width:768px){.noteDialog-module__tVAswq__alts button{padding:4px 12px}}.noteDialog-module__tVAswq__alts button:hover{color:#fff;background:#2f6f47}.noteDialog-module__tVAswq__jMore{color:var(--c-primary,#eb4c10);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:700}.noteDialog-module__tVAswq__kOne{align-items:center;gap:8px;display:flex}.noteDialog-module__tVAswq__kOne>span{border:1.5px solid var(--kc);color:#231f1c;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:768px){.noteDialog-module__tVAswq__kOne>span{gap:4px;padding:8px 12px}}.noteDialog-module__tVAswq__kOne>span i{background:var(--kc);border-radius:50%;width:8px;height:8px}.noteDialog-module__tVAswq__kOne small{color:#5b534e;flex:1;font-size:13px}.noteDialog-module__tVAswq__kChange{color:#584e49;cursor:pointer;background:#fff;border:1px solid #e3dbd4;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}@media (max-width:768px){.noteDialog-module__tVAswq__kChange{padding:4px 12px}}.noteDialog-module__tVAswq__memoBtn{color:#5b534e;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:8px 2px;font-size:13px;font-weight:600}@media (max-width:768px){.noteDialog-module__tVAswq__memoBtn{padding:4px 2px}}.noteDialog-module__tVAswq__draftHint{color:#8a5a44;background:#fdf0e1;border-radius:12px;margin:0 0 12px;padding:12px;font-size:13px;line-height:1.5}@media (max-width:768px){.noteDialog-module__tVAswq__draftHint{padding:8px 12px}}.noteDialog-module__tVAswq__memoWrap{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__memoWrap{gap:4px}}.noteDialog-module__tVAswq__memoWrap .noteDialog-module__tVAswq__tLbl{align-items:baseline;gap:8px;margin-bottom:0;display:flex}.noteDialog-module__tVAswq__memoBy{color:#b0763f;font-size:12px;font-weight:400}.noteDialog-module__tVAswq__memo{color:#3b342e;background:#f6f6f4;min-height:120px;padding:12px 16px;font-size:14px;line-height:1.65}@media (max-width:768px){.noteDialog-module__tVAswq__memo{padding:12px}}.noteDialog-module__tVAswq__draftHint{margin:0}@media (min-width:769px){.noteDialog-module__tVAswq__dlg:has(.noteDialog-module__tVAswq__draftHint){max-width:520px}}.noteDialog-module__tVAswq__placeOn{color:#231f1c;background:#fbe3dd;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__placeOn{padding:8px 12px}}.noteDialog-module__tVAswq__placeOn small{color:#5a524f;font-size:13px}.noteDialog-module__tVAswq__placeOn button{color:#5b534e;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;text-decoration:underline}.noteDialog-module__tVAswq__placeChips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__placeChips{gap:4px}}.noteDialog-module__tVAswq__placeChips button{height:30px;font:inherit;color:#4a413d;cursor:pointer;background:#fff;border:1px solid #e5d6cf;border-radius:16px;padding:0 12px;font-size:13px}.noteDialog-module__tVAswq__placeFind{gap:8px;display:flex}@media (max-width:768px){.noteDialog-module__tVAswq__placeFind{gap:4px}}.noteDialog-module__tVAswq__placeFind input{min-width:0;height:40px;font:inherit;border:1px solid #e5d6cf;border-radius:12px;flex:1;padding:0 12px;font-size:14px}.noteDialog-module__tVAswq__placeFind button{color:#fff;height:40px;font:inherit;cursor:pointer;background:#4a413d;border:0;border-radius:12px;flex:none;padding:0 16px;font-size:13px;font-weight:700}@media (max-width:768px){.noteDialog-module__tVAswq__placeFind button{padding:0 12px}}.noteDialog-module__tVAswq__placeFind button:disabled{opacity:.5}.noteDialog-module__tVAswq__placeErr{color:#5a524f;font-size:13px}.noteDialog-module__tVAswq__dayLine{background:#f7f3ee;border:1px solid #ece4da;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.noteDialog-module__tVAswq__dayLine>p{color:#4a413d;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;margin:0;font-size:13px;line-height:1.55;display:flex}.noteDialog-module__tVAswq__dayLine>p>b{color:#2b2622;font-weight:800}.noteDialog-module__tVAswq__dayLine>p>em{color:#584e4a;background:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:800}.noteDialog-module__tVAswq__dayLine>p>span{word-break:keep-all;flex-basis:100%}.noteDialog-module__tVAswq__dlGood{background:#eef6ec;border-color:#d5e8d0}.noteDialog-module__tVAswq__dlGood>p>em{color:#2f7a3b}.noteDialog-module__tVAswq__dlCare{background:#fdf0ec;border-color:#f3d5ca}.noteDialog-module__tVAswq__dlCare>p>em{color:#c4561a}.noteDialog-module__tVAswq__dlGo{font:inherit;color:#c4561a;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-self:center;padding:4px 0;font-size:13px;font-weight:800}.noteDialog-module__tVAswq__dlGo:disabled{opacity:.5;cursor:default}.noteDialog-module__tVAswq__foot button{border-radius:999px}.noteDialog-module__tVAswq__foldHd{cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-family:inherit;display:inline-flex}@media (max-width:768px){.noteDialog-module__tVAswq__foldHd{gap:4px}}.noteDialog-module__tVAswq__foldHd:hover{color:#c4561a}.noteDialog-module__tVAswq__memoPeek{color:#6c655e;font-weight:400}.noteDialog-module__tVAswq__viewList{gap:12px;margin:0;display:grid}.noteDialog-module__tVAswq__viewList>div{grid-template-columns:64px 1fr;align-items:baseline;gap:12px;display:grid}@media (max-width:768px){.noteDialog-module__tVAswq__viewList>div{gap:8px}}.noteDialog-module__tVAswq__viewList dt{color:#8a7f76;font-size:13px}.noteDialog-module__tVAswq__viewList dd{color:#2b2724;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;line-height:1.5}.noteDialog-module__tVAswq__viewMemo{white-space:pre-wrap}.noteDialog-module__tVAswq__sub{color:#7a716a;margin:-6px 0 0;font-size:13px}@media (max-width:768px){html[data-typing] .noteDialog-module__tVAswq__foot{padding:8px 12px}html[data-typing] .noteDialog-module__tVAswq__foot>button{height:36px;font-size:14px}}
.yearlyFlow-module__9Y7CnW__wrap{font-family:Pretendard, var(--f-sans);letter-spacing:-.3px;color:#2b2622;flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__wrap{gap:12px}}.yearlyFlow-module__9Y7CnW__h{color:#2b2622;align-items:center;gap:8px;margin:8px 0 0;font-size:16px;font-weight:700;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__h{margin:4px 0 0}}.yearlyFlow-module__9Y7CnW__h:before{content:"";background:var(--acc,#c8452d);border-radius:2px;width:4px;height:16px}.yearlyFlow-module__9Y7CnW__p{color:#4a443e;word-break:keep-all;margin:0;font-size:15px;line-height:1.8}.yearlyFlow-module__9Y7CnW__p b,.yearlyFlow-module__9Y7CnW__hl{color:var(--acc,#c8452d);font-weight:700}.yearlyFlow-module__9Y7CnW__muted{color:#595451;margin:0;font-size:13px;line-height:1.6}.yearlyFlow-module__9Y7CnW__card{background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:12px;padding:16px 24px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__card{gap:8px;padding:12px}}.yearlyFlow-module__9Y7CnW__soft{background:#fbe3dd;border-color:#f2e6d3}.yearlyFlow-module__9Y7CnW__chips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__chips{gap:4px}}.yearlyFlow-module__9Y7CnW__chip{background:var(--acc-bg,#fbefe6);color:var(--acc2,#a8391f);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__chip{padding:4px 12px}}.yearlyFlow-module__9Y7CnW__chipG{color:#5e5852;background:#f6f6f4}.yearlyFlow-module__9Y7CnW__chipB{color:#3f6496;background:#e9f0f9}.yearlyFlow-module__9Y7CnW__chipY{color:#8a6418;background:#fbf3df}.yearlyFlow-module__9Y7CnW__year{background:linear-gradient(135deg, var(--acc-soft2,#fff4ec), #fffaf5 65%);border:1px solid var(--acc-line2,#f3dccb);border-radius:16px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__year{gap:12px;padding:16px}}.yearlyFlow-module__9Y7CnW__seal{background:var(--acc,#c8452d);color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:132px;height:132px;display:flex;box-shadow:0 10px 24px #c8452d38}.yearlyFlow-module__9Y7CnW__seal b{font-family:var(--f-hanja);letter-spacing:2px;font-size:44px;line-height:1}.yearlyFlow-module__9Y7CnW__seal span{opacity:.9;font-size:13px}.yearlyFlow-module__9Y7CnW__yearTxt{flex-direction:column;gap:8px;min-width:0;display:flex}.yearlyFlow-module__9Y7CnW__yearT{word-break:keep-all;margin:0;font-size:22px;font-weight:700;line-height:1.4}.yearlyFlow-module__9Y7CnW__yearMeta{color:#58514b;flex-direction:column;gap:4px;font-size:14px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__yearMeta{font-size:14px}}.yearlyFlow-module__9Y7CnW__yearMeta span b{color:#2b2622;margin-right:8px;font-weight:600}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__yearMeta span b{margin-right:4px}}.yearlyFlow-module__9Y7CnW__one{color:#fff;background:#a9472b;border-radius:16px;flex-direction:column;gap:8px;padding:16px 24px;display:flex;position:relative}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__one{gap:4px;padding:12px 16px}}.yearlyFlow-module__9Y7CnW__oneK{color:#ffe0cc;letter-spacing:.06em;font-size:13px;font-weight:700}.yearlyFlow-module__9Y7CnW__oneT{word-break:keep-all;margin:0;font-size:19px;font-weight:700;line-height:1.45}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__oneT{font-size:18px}}.yearlyFlow-module__9Y7CnW__oneS{color:#fff0e8;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.yearlyFlow-module__9Y7CnW__letter{background:var(--c-soft);background-image:repeating-linear-gradient(#fffdf8 0 33px,#f6eee2 33px 34px);border:1px solid #efe3cf;border-radius:16px;flex-direction:column;gap:12px;padding:24px 32px;display:flex;position:relative;box-shadow:0 2px #f6eddf}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__letter{padding:16px}}.yearlyFlow-module__9Y7CnW__letter p{color:#3d3833;word-break:keep-all;margin:0;font-size:16px;line-height:34px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__letter p{font-size:16px}}.yearlyFlow-module__9Y7CnW__letterTo{letter-spacing:.04em;font-weight:700;color:var(--acc,#c8452d)!important;font-size:13px!important}.yearlyFlow-module__9Y7CnW__letterFrom{color:#595451;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__letterFrom{font-size:14px}}.yearlyFlow-module__9Y7CnW__letterFrom img{object-fit:contain;width:44px;height:44px}.yearlyFlow-module__9Y7CnW__lock{color:#67615b;background:#fafafa;border:1px dashed #e3ddd5;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:14px;line-height:1.6;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__lock{gap:8px;padding:12px}}.yearlyFlow-module__9Y7CnW__lock img{object-fit:contain;flex:none;width:44px;height:44px}.yearlyFlow-module__9Y7CnW__wait{background:var(--c-soft);color:#5b544e;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__wait{gap:8px;padding:12px}}.yearlyFlow-module__9Y7CnW__wait img{object-fit:contain;flex:none;width:40px;height:40px;animation:1.6s ease-in-out infinite yearlyFlow-module__9Y7CnW__bob}@keyframes yearlyFlow-module__9Y7CnW__bob{50%{transform:translateY(-3px)}}.yearlyFlow-module__9Y7CnW__quote{border:1px solid color-mix(in srgb, var(--acc,#c8452d) 22%, transparent);color:#3d3833;word-break:keep-all;background:#fdf1ee;border-radius:16px;margin:0;padding:16px 24px;font-size:16px;line-height:1.8}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__quote{padding:12px;font-size:16px}}.yearlyFlow-module__9Y7CnW__quote small{color:var(--acc,#c8452d);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.yearlyFlow-module__9Y7CnW__meet{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__meet{gap:12px}}.yearlyFlow-module__9Y7CnW__pill{text-align:center;background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:4px;padding:16px 12px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__pill{padding:12px 8px}}.yearlyFlow-module__9Y7CnW__pill b{font-family:var(--f-hanja);letter-spacing:2px;font-size:30px;line-height:1.1}.yearlyFlow-module__9Y7CnW__pill span{color:#595451;font-size:13px}.yearlyFlow-module__9Y7CnW__pillY{background:var(--acc-soft2,#fff4ec);border-color:var(--acc-line2,#f3dccb)}.yearlyFlow-module__9Y7CnW__pillY b{color:var(--acc,#c8452d)}.yearlyFlow-module__9Y7CnW__arrow{color:var(--acc,#c8452d);font-size:22px}.yearlyFlow-module__9Y7CnW__list{flex-direction:column;gap:8px;margin:0;padding:0 0 0 2px;list-style:none;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__list{gap:4px}}.yearlyFlow-module__9Y7CnW__list li{color:#4a443e;word-break:keep-all;padding-left:16px;font-size:15px;line-height:1.7;position:relative}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__list li{padding-left:12px;font-size:15px}}.yearlyFlow-module__9Y7CnW__list li:before{content:"";background:#d9a37f;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.yearlyFlow-module__9Y7CnW__five{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__five{gap:8px}}.yearlyFlow-module__9Y7CnW__fiveRow{color:#58514b;grid-template-columns:44px 1fr 92px;align-items:center;gap:12px;font-size:13px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__fiveRow{gap:8px}}.yearlyFlow-module__9Y7CnW__fiveRow>b{color:#2b2622;font-size:14px}.yearlyFlow-module__9Y7CnW__bars{flex-direction:column;gap:3px;display:flex}.yearlyFlow-module__9Y7CnW__bars i{background:#eee8e1;border-radius:4px;height:8px;display:block;overflow:hidden}.yearlyFlow-module__9Y7CnW__bars i>em{border-radius:4px;height:100%;display:block}.yearlyFlow-module__9Y7CnW__fiveNum{text-align:right;font-variant-numeric:tabular-nums}.yearlyFlow-module__9Y7CnW__fiveNum b{color:#2b2622}.yearlyFlow-module__9Y7CnW__legend{color:#595451;gap:16px;font-size:13px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__legend{gap:12px}}.yearlyFlow-module__9Y7CnW__legend span{align-items:center;gap:8px;display:inline-flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__legend span{gap:4px}}.yearlyFlow-module__9Y7CnW__legend i{border-radius:3px;width:14px;height:6px;display:inline-block}.yearlyFlow-module__9Y7CnW__duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.yearlyFlow-module__9Y7CnW__duo>*{min-width:0}.yearlyFlow-module__9Y7CnW__state{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.yearlyFlow-module__9Y7CnW__state em{color:#595451;font-style:normal}.yearlyFlow-module__9Y7CnW__haruBox{background:var(--acc-soft,#fff8f2);border:1px solid var(--acc-line,#f6dfcf);border-radius:16px;flex-direction:column;gap:12px;padding:16px 24px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__haruBox{gap:8px;padding:12px}}.yearlyFlow-module__9Y7CnW__haruBoxT{color:var(--acc,#c8452d);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.yearlyFlow-module__9Y7CnW__haruBoxT img{object-fit:contain;width:30px;height:30px}.yearlyFlow-module__9Y7CnW__haruBox p{color:#3d3833;word-break:keep-all;margin:0;font-size:15px;line-height:1.85}.yearlyFlow-module__9Y7CnW__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.yearlyFlow-module__9Y7CnW__three .yearlyFlow-module__9Y7CnW__card{padding:16px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__three .yearlyFlow-module__9Y7CnW__card{padding:12px}}.yearlyFlow-module__9Y7CnW__k{letter-spacing:.04em;font-size:13px;font-weight:700}.yearlyFlow-module__9Y7CnW__kR{color:var(--acc,#c8452d)}.yearlyFlow-module__9Y7CnW__kY{color:#9a7220}.yearlyFlow-module__9Y7CnW__kB{color:#3f6496}.yearlyFlow-module__9Y7CnW__cardT{color:#2b2622;word-break:keep-all;margin:0;font-size:16px;font-weight:700;line-height:1.45}.yearlyFlow-module__9Y7CnW__more{color:#58514b;font-size:14px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__more{font-size:14px}}.yearlyFlow-module__9Y7CnW__more{border-top:1px dashed #eadfce;margin-top:4px}.yearlyFlow-module__9Y7CnW__more summary{cursor:pointer;color:#745e4c;letter-spacing:-.2px;justify-content:space-between;align-items:center;gap:8px;padding:12px 2px 2px;font-size:13px;font-weight:600;list-style:none;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__more summary{padding:8px 2px 2px}}.yearlyFlow-module__9Y7CnW__more summary::-webkit-details-marker{display:none}.yearlyFlow-module__9Y7CnW__more summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.yearlyFlow-module__9Y7CnW__more summary:hover{color:var(--acc2,#a8391f)}.yearlyFlow-module__9Y7CnW__more[open] summary{color:var(--acc2,#a8391f);margin-bottom:8px}.yearlyFlow-module__9Y7CnW__more[open] summary:after{transform:rotate(-135deg)translateY(-1px)}.yearlyFlow-module__9Y7CnW__seasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yearlyFlow-module__9Y7CnW__season{background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__season{padding:12px}}.yearlyFlow-module__9Y7CnW__seasonBest{background:#feece8;border-color:#e9cf95;box-shadow:0 6px 16px #b98a2c1f}.yearlyFlow-module__9Y7CnW__seasonTop{justify-content:space-between;align-items:center;display:flex}.yearlyFlow-module__9Y7CnW__seasonTop b{font-size:18px}.yearlyFlow-module__9Y7CnW__seasonTop span{color:#5e5852;background:#f6f6f4;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__seasonTop span{padding:2px 8px}}.yearlyFlow-module__9Y7CnW__seasonBest .yearlyFlow-module__9Y7CnW__seasonTop span{color:#7a5810;background:#f6e6bd}.yearlyFlow-module__9Y7CnW__dots{gap:8px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__dots{gap:4px}}.yearlyFlow-module__9Y7CnW__dot{color:#595451;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:12px;display:flex}.yearlyFlow-module__9Y7CnW__dot i{border-radius:50%;width:12px;height:12px}.yearlyFlow-module__9Y7CnW__seasonF{color:#4a443e;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__seasonF{font-size:14px}}.yearlyFlow-module__9Y7CnW__seasonH{color:#3d3833;word-break:keep-all;border-top:1px dashed #ece3d6;margin:0;padding-top:8px;font-size:14px;line-height:1.7}.yearlyFlow-module__9Y7CnW__line{border-bottom:1px solid #efe6da;grid-template-columns:repeat(12,1fr);align-items:end;height:92px;padding:0 4px;display:grid;position:relative}.yearlyFlow-module__9Y7CnW__lineSvg{width:calc(100% - 8px);height:100%;position:absolute;inset:0 4px}.yearlyFlow-module__9Y7CnW__lineCol{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex;position:relative}.yearlyFlow-module__9Y7CnW__lineCol i{background:currentColor;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px}.yearlyFlow-module__9Y7CnW__lineCol span{color:#595451;padding-bottom:8px;font-size:12px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__lineCol span{padding-bottom:4px}}.yearlyFlow-module__9Y7CnW__lineNow span{color:var(--acc,#c8452d);font-weight:700}.yearlyFlow-module__9Y7CnW__months{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__months{gap:8px}}.yearlyFlow-module__9Y7CnW__month{color:inherit;background:#fff;border:1px solid #efe6da;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__month{padding:12px}}.yearlyFlow-module__9Y7CnW__month:hover{border-color:#e2b49b;transform:translateY(-1px)}.yearlyFlow-module__9Y7CnW__mTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__mTop{gap:4px}}.yearlyFlow-module__9Y7CnW__mTop b{font-size:15px}.yearlyFlow-module__9Y7CnW__mTop span{font-family:var(--f-hanja);color:#595451;font-size:15px}.yearlyFlow-module__9Y7CnW__mGrade{font-size:13px;font-weight:700}.yearlyFlow-module__9Y7CnW__mGuide{color:#58514b;word-break:keep-all;min-height:2.9em;margin:0;font-size:13px;line-height:1.55}.yearlyFlow-module__9Y7CnW__mGo{color:var(--acc2,#a8391f);font-size:13px;font-weight:600}.yearlyFlow-module__9Y7CnW__mNow{border-color:var(--acc,#c8452d);box-shadow:0 0 0 1px var(--acc,#c8452d) inset}.yearlyFlow-module__9Y7CnW__mNow:after{content:"지금";color:#fff;background:var(--acc,#c8452d);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;position:absolute;top:-8px;right:10px}.yearlyFlow-module__9Y7CnW__key{color:#595451;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__key{gap:12px}}.yearlyFlow-module__9Y7CnW__key span{align-items:center;gap:8px;display:inline-flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__key span{gap:4px}}.yearlyFlow-module__9Y7CnW__key i{border-radius:50%;width:10px;height:10px;display:inline-block}.yearlyFlow-module__9Y7CnW__areas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.yearlyFlow-module__9Y7CnW__area{background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__area{padding:12px}}.yearlyFlow-module__9Y7CnW__areaTop{justify-content:space-between;align-items:center;display:flex}.yearlyFlow-module__9Y7CnW__areaTop b{font-size:16px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__areaTop b{font-size:16px}}.yearlyFlow-module__9Y7CnW__tone{border-radius:999px;padding:2px 12px;font-size:13px;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__tone{padding:2px 8px}}.yearlyFlow-module__9Y7CnW__tonePush{background:var(--acc-bg,#fbefe6);color:var(--acc2,#a8391f)}.yearlyFlow-module__9Y7CnW__toneKeep{color:#5e5852;background:#f6f6f4}.yearlyFlow-module__9Y7CnW__toneCare{color:#3f6496;background:#e9f0f9}.yearlyFlow-module__9Y7CnW__area p{color:#3d3833;word-break:keep-all;margin:0;font-size:15px;line-height:1.75}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__area p{font-size:15px}}.yearlyFlow-module__9Y7CnW__types{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.yearlyFlow-module__9Y7CnW__type{text-align:center;background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__type{padding:12px}}.yearlyFlow-module__9Y7CnW__type small{color:#595451;font-size:13px}.yearlyFlow-module__9Y7CnW__type b{letter-spacing:3px;font-size:26px}.yearlyFlow-module__9Y7CnW__type span{color:#4a443e;font-size:14px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__type span{font-size:14px}}.yearlyFlow-module__9Y7CnW__typeY{background:var(--acc-soft2,#fff4ec);border-color:var(--acc-line2,#f3dccb)}.yearlyFlow-module__9Y7CnW__typeY b{color:var(--acc,#c8452d)}.yearlyFlow-module__9Y7CnW__types .yearlyFlow-module__9Y7CnW__arrow{align-self:center}.yearlyFlow-module__9Y7CnW__vow{color:#fff;background:#a9472b;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__vow{padding:16px}}.yearlyFlow-module__9Y7CnW__vow p{color:#fff0e8;word-break:keep-all;margin:0;font-size:15px;line-height:1.8}.yearlyFlow-module__9Y7CnW__vowT{margin:0;font-size:19px;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__vowT{font-size:18px}}.yearlyFlow-module__9Y7CnW__check{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.yearlyFlow-module__9Y7CnW__check li label{color:#3d3833;cursor:pointer;word-break:keep-all;background:#fff;border:1px solid #efe6da;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:15px;line-height:1.6;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__check li label{padding:12px}}.yearlyFlow-module__9Y7CnW__check li{flex-wrap:wrap;align-items:center;display:flex}.yearlyFlow-module__9Y7CnW__check li>label{flex:1;min-width:0}.yearlyFlow-module__9Y7CnW__check input{width:20px;height:20px;accent-color:var(--acc,#c8452d);flex:none;margin-top:1px}.yearlyFlow-module__9Y7CnW__check input:checked+span{color:#5a534d;text-decoration:line-through}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__year{grid-template-columns:1fr;justify-items:start;padding:12px}.yearlyFlow-module__9Y7CnW__seal{width:104px;height:104px}.yearlyFlow-module__9Y7CnW__seal b{font-size:34px}.yearlyFlow-module__9Y7CnW__letter{padding:12px}.yearlyFlow-module__9Y7CnW__three,.yearlyFlow-module__9Y7CnW__areas,.yearlyFlow-module__9Y7CnW__duo,.yearlyFlow-module__9Y7CnW__seasons{grid-template-columns:1fr}.yearlyFlow-module__9Y7CnW__months{grid-template-columns:1fr 1fr}.yearlyFlow-module__9Y7CnW__meet,.yearlyFlow-module__9Y7CnW__types{grid-template-columns:1fr auto 1fr;gap:8px}.yearlyFlow-module__9Y7CnW__pill b{font-size:22px}.yearlyFlow-module__9Y7CnW__type b{letter-spacing:1px;font-size:18px}.yearlyFlow-module__9Y7CnW__fiveRow{grid-template-columns:36px 1fr 82px}}.yearlyFlow-module__9Y7CnW__kwGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.yearlyFlow-module__9Y7CnW__kw{background:linear-gradient(#fff8f1,#fff 55%);border:1px solid #f0e2d2;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__kw{padding:12px}}.yearlyFlow-module__9Y7CnW__kwN{color:#d9a37f;letter-spacing:.08em;font-size:13px;font-weight:700}.yearlyFlow-module__9Y7CnW__kwW{color:var(--acc2,#a8391f);word-break:keep-all;font-size:22px;font-weight:800;line-height:1.3}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__kwW{font-size:22px}}.yearlyFlow-module__9Y7CnW__kwWhy{color:#665d54;word-break:keep-all;border-bottom:1px dashed #efe3d4;margin:0;padding-bottom:8px;font-size:14px;line-height:1.65}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__kwWhy{font-size:14px}}.yearlyFlow-module__9Y7CnW__seasonH{border-top:1px dashed #ece3d6;flex-direction:column;gap:8px;padding-top:12px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__seasonH{padding-top:8px}}.yearlyFlow-module__9Y7CnW__seasonH p{color:#3d3833;word-break:keep-all;margin:0;font-size:15px;line-height:1.75}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__seasonH p{font-size:15px}}.yearlyFlow-module__9Y7CnW__seasonTheme{color:#2b2622;word-break:keep-all;font-size:16px}.yearlyFlow-module__9Y7CnW__doRow,.yearlyFlow-module__9Y7CnW__avoidRow,.yearlyFlow-module__9Y7CnW__tipRow{grid-template-columns:84px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__doRow,.yearlyFlow-module__9Y7CnW__avoidRow,.yearlyFlow-module__9Y7CnW__tipRow{gap:8px}}.yearlyFlow-module__9Y7CnW__doRow span,.yearlyFlow-module__9Y7CnW__avoidRow span,.yearlyFlow-module__9Y7CnW__tipRow span{text-align:center;white-space:nowrap;border-radius:8px;justify-self:stretch;margin-top:2px;padding:2px 8px;font-size:13px;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__doRow span,.yearlyFlow-module__9Y7CnW__avoidRow span,.yearlyFlow-module__9Y7CnW__tipRow span{padding:2px 4px}}.yearlyFlow-module__9Y7CnW__doRow span{color:#8a6418;background:#fbf3df}.yearlyFlow-module__9Y7CnW__avoidRow span{color:#3f6496;background:#e9f0f9}.yearlyFlow-module__9Y7CnW__tipRow span{background:var(--acc-bg,#fbefe6);color:var(--acc2,#a8391f)}.yearlyFlow-module__9Y7CnW__seasonUse{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__seasonUse{gap:4px}}.yearlyFlow-module__9Y7CnW__seasonUse span{color:#58514b;background:#fbe3dd;border-radius:999px;padding:2px 8px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__seasonUse span{padding:2px 8px}}.yearlyFlow-module__9Y7CnW__useGood{color:#8a6418!important;background:#fbf3df!important}.yearlyFlow-module__9Y7CnW__useBad{color:#3f6496!important;background:#e9f0f9!important}.yearlyFlow-module__9Y7CnW__mUse{border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:12px;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__mUse{padding:1px 8px}}.yearlyFlow-module__9Y7CnW__board{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.yearlyFlow-module__9Y7CnW__boardItem{color:inherit;background:#fff;border:1px solid #efe6da;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;text-decoration:none;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__boardItem{gap:4px;padding:12px 4px}}.yearlyFlow-module__9Y7CnW__boardItem b{font-size:14px}.yearlyFlow-module__9Y7CnW__boardItem span{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.yearlyFlow-module__9Y7CnW__stGood{color:#8a6418;background:#fbf3df}.yearlyFlow-module__9Y7CnW__stMid{color:#5e5852;background:#f6f6f4}.yearlyFlow-module__9Y7CnW__stBad{color:#3f6496;background:#e9f0f9}.yearlyFlow-module__9Y7CnW__luck{background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:12px;padding:24px;scroll-margin-top:90px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__luck{padding:12px 16px}}.yearlyFlow-module__9Y7CnW__luckGood{background:linear-gradient(#fffaf0,#fff 40%);border-color:#ecd7a6}.yearlyFlow-module__9Y7CnW__luckHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__luckHead{gap:8px}}.yearlyFlow-module__9Y7CnW__luckHead b{font-size:19px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__luckHead b{font-size:18px}}.yearlyFlow-module__9Y7CnW__luckHead small{color:#595451;font-size:13px}.yearlyFlow-module__9Y7CnW__luckHead .yearlyFlow-module__9Y7CnW__tone{margin-left:auto}.yearlyFlow-module__9Y7CnW__luckBody{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__luckBody{gap:8px}}.yearlyFlow-module__9Y7CnW__luckBody .yearlyFlow-module__9Y7CnW__doRow,.yearlyFlow-module__9Y7CnW__luckBody .yearlyFlow-module__9Y7CnW__tipRow{color:#3d3833;margin:0;font-size:14px;line-height:1.7}.yearlyFlow-module__9Y7CnW__luckTitle{color:#2b2622;word-break:keep-all;margin:0;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__luckTitle{font-size:16px}}.yearlyFlow-module__9Y7CnW__acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__acts{gap:4px}.yearlyFlow-module__9Y7CnW__kwGrid{grid-template-columns:1fr}.yearlyFlow-module__9Y7CnW__board{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.yearlyFlow-module__9Y7CnW__boardItem{padding:8px 2px}.yearlyFlow-module__9Y7CnW__boardItem b{font-size:13px}.yearlyFlow-module__9Y7CnW__boardItem span{padding:1px 4px;font-size:12px}.yearlyFlow-module__9Y7CnW__luck{padding:12px}}.yearlyFlow-module__9Y7CnW__year:has(.yearlyFlow-module__9Y7CnW__symbol){grid-template-columns:168px minmax(0,1fr)}.yearlyFlow-module__9Y7CnW__symbol{width:168px;height:168px;position:relative}.yearlyFlow-module__9Y7CnW__symbol img{object-fit:cover;border:5px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 10px 26px #c8452d33}.yearlyFlow-module__9Y7CnW__symbol b{background:var(--acc,#c8452d);color:#fff;font-family:var(--f-hanja);letter-spacing:2px;border-radius:12px;padding:4px 12px;font-size:18px;position:absolute;bottom:4px;right:-4px;box-shadow:0 4px 10px #c8452d4d}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__symbol b{padding:4px 8px}.yearlyFlow-module__9Y7CnW__year:has(.yearlyFlow-module__9Y7CnW__symbol){grid-template-columns:1fr}.yearlyFlow-module__9Y7CnW__symbol{width:132px;height:132px}}.yearlyFlow-module__9Y7CnW__green{--acc:#3d8a1c;--acc2:#2f6f14;--acc-bg:#ebf5e4;--acc-soft:#f4faef;--acc-line:#d6ebc8;--acc-soft2:#eef7e8;--acc-line2:#d3e8c4}.yearlyFlow-module__9Y7CnW__flow3{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__flow3{gap:8px}}.yearlyFlow-module__9Y7CnW__flowStep{text-align:center;background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__flowStep{padding:12px}}.yearlyFlow-module__9Y7CnW__flowStep small{color:#595451;font-size:13px}.yearlyFlow-module__9Y7CnW__flowStep b{font-size:16px}.yearlyFlow-module__9Y7CnW__flowStep span{color:#58514b;word-break:keep-all;font-size:13px}.yearlyFlow-module__9Y7CnW__flowNow{border-color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 1px var(--acc) inset}.yearlyFlow-module__9Y7CnW__flowArrow{color:#978b7e;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.yearlyFlow-module__9Y7CnW__guide4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__guide4{gap:8px}}.yearlyFlow-module__9Y7CnW__guide4>div{background:#fff;border:1px solid #efe6da;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__guide4>div{padding:12px}}.yearlyFlow-module__9Y7CnW__guide4 b{font-size:15px}.yearlyFlow-module__9Y7CnW__guide4 span{color:#58514b;word-break:keep-all;font-size:14px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__guide4 span{font-size:14px}}.yearlyFlow-module__9Y7CnW__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__timeline{gap:8px}}.yearlyFlow-module__9Y7CnW__timeline>div{background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__timeline>div{gap:4px;padding:12px}}.yearlyFlow-module__9Y7CnW__timeline small{color:var(--acc2);font-size:13px;font-weight:700}.yearlyFlow-module__9Y7CnW__timeline b{word-break:keep-all;font-size:15px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__timeline b{font-size:15px}}.yearlyFlow-module__9Y7CnW__timeline p{color:#4a443e;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__timeline p{font-size:14px}}.yearlyFlow-module__9Y7CnW__luckyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.yearlyFlow-module__9Y7CnW__luckyGrid>div{background:#f6f6f4;border-radius:12px;align-items:baseline;gap:12px;padding:12px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__luckyGrid>div{gap:8px;padding:8px 12px}}.yearlyFlow-module__9Y7CnW__luckyGrid small{color:#595451;flex:none;width:64px;font-size:13px;font-weight:700}.yearlyFlow-module__9Y7CnW__luckyGrid span{color:#2b2622;word-break:keep-all;font-size:14px}.yearlyFlow-module__9Y7CnW__cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.yearlyFlow-module__9Y7CnW__calH{text-align:center;color:#595451;padding:4px 0;font-size:13px}.yearlyFlow-module__9Y7CnW__calD{color:#58514b;background:#f6f6f4;border-radius:12px;flex-direction:column;gap:3px;min-height:54px;padding:8px;font-size:13px;display:flex;position:relative}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__calD{padding:4px}}.yearlyFlow-module__9Y7CnW__calD b{color:#2b2622;font-size:13px}.yearlyFlow-module__9Y7CnW__calEmpty{background:0 0}.yearlyFlow-module__9Y7CnW__calGood{background:#fbf3df}.yearlyFlow-module__9Y7CnW__calBad{background:#e9f0f9}.yearlyFlow-module__9Y7CnW__calMix{background:linear-gradient(135deg,#fbf3df 50%,#e9f0f9 50%)}.yearlyFlow-module__9Y7CnW__calTag{border-radius:8px;align-self:flex-start;padding:0 4px;font-size:12px;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__calTag{padding:0 4px}}.yearlyFlow-module__9Y7CnW__calTag.yearlyFlow-module__9Y7CnW__g{color:#7a5810;background:#f6e6bd}.yearlyFlow-module__9Y7CnW__calTag.yearlyFlow-module__9Y7CnW__b{color:#345c8f;background:#d9e6f6}.yearlyFlow-module__9Y7CnW__calToday{box-shadow:0 0 0 2px var(--acc) inset}.yearlyFlow-module__9Y7CnW__dayList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__dayList{gap:8px}}.yearlyFlow-module__9Y7CnW__dayItem{background:#fff;border:1px solid #efe6da;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__dayItem{padding:12px}}.yearlyFlow-module__9Y7CnW__dayNum{border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;line-height:1;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__dayNum{font-size:16px}}.yearlyFlow-module__9Y7CnW__dayNum small{margin-top:2px;font-size:12px;font-weight:700}.yearlyFlow-module__9Y7CnW__dayG{color:#8a6418;background:#fbf3df}.yearlyFlow-module__9Y7CnW__dayB{color:#3f6496;background:#e9f0f9}.yearlyFlow-module__9Y7CnW__dayItem p{color:#3d3833;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__dayItem p{font-size:14px}}.yearlyFlow-module__9Y7CnW__dayItem b{margin-bottom:2px;font-size:13px;display:block}.yearlyFlow-module__9Y7CnW__weeks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__weeks{gap:8px}}.yearlyFlow-module__9Y7CnW__week{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__week{gap:4px;padding:12px}}.yearlyFlow-module__9Y7CnW__week b{color:var(--acc2);font-size:13px}.yearlyFlow-module__9Y7CnW__week p{color:#3d3833;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.yearlyFlow-module__9Y7CnW__scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yearlyFlow-module__9Y7CnW__scene{background:#fff;border:1px solid #efe6da;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__scene{padding:12px}}.yearlyFlow-module__9Y7CnW__scene b{align-items:center;gap:8px;font-size:16px;display:flex}.yearlyFlow-module__9Y7CnW__scene b i{background:var(--acc-bg);width:28px;height:28px;color:var(--acc2);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-style:normal;display:inline-flex}.yearlyFlow-module__9Y7CnW__scene p{color:#3d3833;word-break:keep-all;margin:0;font-size:15px;line-height:1.75}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__scene p{font-size:15px}}.yearlyFlow-module__9Y7CnW__axes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__axes{gap:8px}}.yearlyFlow-module__9Y7CnW__axes>div{background:#fff;border:1px solid #efe6da;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__axes>div{padding:12px}}.yearlyFlow-module__9Y7CnW__axes b{word-break:keep-all;font-size:15px}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__axes b{font-size:15px}}.yearlyFlow-module__9Y7CnW__axes small{color:var(--acc2);font-size:13px;font-weight:700}.yearlyFlow-module__9Y7CnW__axes span{color:#58514b;word-break:keep-all;font-size:14px;line-height:1.6}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__axes span{font-size:14px}}.yearlyFlow-module__9Y7CnW__links{flex-wrap:wrap;gap:8px;display:flex}.yearlyFlow-module__9Y7CnW__links a{color:var(--acc2);background:var(--acc-bg);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__links a{padding:8px 12px;font-size:14px}.yearlyFlow-module__9Y7CnW__flow3{grid-template-columns:1fr}.yearlyFlow-module__9Y7CnW__flowArrow{display:none}.yearlyFlow-module__9Y7CnW__guide4,.yearlyFlow-module__9Y7CnW__timeline,.yearlyFlow-module__9Y7CnW__luckyGrid,.yearlyFlow-module__9Y7CnW__dayList,.yearlyFlow-module__9Y7CnW__weeks,.yearlyFlow-module__9Y7CnW__scenes,.yearlyFlow-module__9Y7CnW__axes{grid-template-columns:1fr}.yearlyFlow-module__9Y7CnW__calD{min-height:44px;padding:4px}.yearlyFlow-module__9Y7CnW__calTag{display:none}}.yearlyFlow-module__9Y7CnW__retry{border:1px solid var(--acc-line,#f1e8dc);color:var(--acc2,#a8391f);cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__retry{padding:8px 12px}}.yearlyFlow-module__9Y7CnW__codeRow{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:2px 0 8px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__codeRow{gap:12px;margin:2px 0 4px}}.yearlyFlow-module__9Y7CnW__codeBox{flex-direction:column;gap:4px;display:flex}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__codeBox{gap:4px}}.yearlyFlow-module__9Y7CnW__codeBox small{color:#595451;font-size:13px;font-weight:600}.yearlyFlow-module__9Y7CnW__code{gap:4px;display:inline-flex}.yearlyFlow-module__9Y7CnW__code b{color:#5e5852;width:34px;height:38px;font-size:18px;font-weight:800;font-family:var(--f-sans);background:#fbe3dd;border-radius:8px;place-items:center;display:grid}.yearlyFlow-module__9Y7CnW__code em{color:#595451;background:#fbe3dd;border-radius:999px;align-self:center;margin-left:2px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:700}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__code em{padding:2px 8px}}.yearlyFlow-module__9Y7CnW__codeNow .yearlyFlow-module__9Y7CnW__code b,.yearlyFlow-module__9Y7CnW__codeNow .yearlyFlow-module__9Y7CnW__code em{color:#c8452d;background:#fbe3dd}.yearlyFlow-module__9Y7CnW__codeHot{background:var(--acc,#eb4c10)!important;color:#fff!important}.yearlyFlow-module__9Y7CnW__codeArrow{color:#968c81;padding-bottom:8px;font-size:19px;font-style:normal}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__codeArrow{font-size:18px}}.yearlyFlow-module__9Y7CnW__trend{color:#59534d;background:#fbe3dd;border-radius:999px;align-self:center;margin-top:8px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__trend{margin-top:4px;padding:2px 8px}}.yearlyFlow-module__9Y7CnW__trendUp{color:#3d7a1c;background:#ecf5e8}.yearlyFlow-module__9Y7CnW__trendDown{color:#b5651b;background:#fbefe2}@media (max-width:560px){.yearlyFlow-module__9Y7CnW__one{border-radius:12px;gap:4px;padding:12px}.yearlyFlow-module__9Y7CnW__oneK{font-size:12px}.yearlyFlow-module__9Y7CnW__oneT{font-size:16px;line-height:1.5}}.yearlyFlow-module__9Y7CnW__one,.yearlyFlow-module__9Y7CnW__vow{background:var(--night-bg);color:var(--night-ink)}.yearlyFlow-module__9Y7CnW__oneK{color:var(--night-gold)}.yearlyFlow-module__9Y7CnW__vow{color:#2b2724;border:1px solid var(--c-card-line);background:#fff}.yearlyFlow-module__9Y7CnW__vow p{color:#4f4742}.yearlyFlow-module__9Y7CnW__vow .yearlyFlow-module__9Y7CnW__chips .yearlyFlow-module__9Y7CnW__chip{color:#8a5a12;background:#fff3df}.yearlyFlow-module__9Y7CnW__haruBox{border:1px solid var(--c-card-line)!important;background:#fff!important;border-radius:16px!important;gap:8px!important;padding:16px!important}@media (max-width:768px){.yearlyFlow-module__9Y7CnW__haruBox{padding:12px!important}}.yearlyFlow-module__9Y7CnW__haruBoxT{color:var(--c-go-ink)!important;font-size:14px!important;font-weight:700!important}.yearlyFlow-module__9Y7CnW__haruBoxT img{background:#fff6f0;border-radius:50%;width:28px!important;height:28px!important}.yearlyFlow-module__9Y7CnW__haruBox p{color:#2b2724;font-size:15px!important;line-height:1.75!important}
.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__kicker{color:var(--ph)}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__now{border-color:var(--ph-line);background:linear-gradient(180deg, var(--ph-soft) 0%, #fff 75%)}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__now:hover{border-color:var(--ph-line)}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__tagOn{background:var(--ph);color:#fff}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__go{background:var(--ph)}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__price>b{color:var(--ph)}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__stage{flex:none;align-self:center;width:210px;height:210px;margin:-18px -14px -18px 0;position:relative}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__art{object-fit:contain;mix-blend-mode:multiply;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__on{opacity:1}.productHero-module__Lms-Xa__tabs{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.productHero-module__Lms-Xa__tabs{gap:4px}}.productHero-module__Lms-Xa__tab{border:1px solid var(--ph-line);height:28px;color:var(--ph);cursor:pointer;background:#fff;border-radius:16px;padding:0 12px;font-size:13px;font-weight:700}.productHero-module__Lms-Xa__tab[aria-selected=true]{background:var(--ph);border-color:var(--ph);color:#fff}.productHero-module__Lms-Xa__points{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.productHero-module__Lms-Xa__points{gap:4px}}.productHero-module__Lms-Xa__point{border:1px solid var(--ph-line);height:26px;color:var(--ph);background:#fff;border-radius:12px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:768px){.productHero-module__Lms-Xa__point{padding:0 8px;font-size:13px}}.productHero-module__Lms-Xa__sec{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.productHero-module__Lms-Xa__sec{gap:8px}}.productHero-module__Lms-Xa__secHd{color:#222;font-size:16px;font-weight:700}.productHero-module__Lms-Xa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.productHero-module__Lms-Xa__grid{gap:8px}}.productHero-module__Lms-Xa__item{color:#333;background:#fff;border:1px solid #ebebeb;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 32px 12px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative}@media (max-width:768px){.productHero-module__Lms-Xa__item{padding:12px 24px 12px 12px}}.productHero-module__Lms-Xa__item:hover{border-color:var(--ph-line);background:var(--ph-soft)}.productHero-module__Lms-Xa__sel{border-color:var(--ph);background:var(--ph-soft);box-shadow:0 0 0 1px var(--ph) inset}.productHero-module__Lms-Xa__icon{object-fit:cover;background:var(--ph-soft);border-radius:12px;flex:none;width:56px;height:56px}.productHero-module__Lms-Xa__tx{flex-direction:column;gap:3px;min-width:0;display:flex}.productHero-module__Lms-Xa__name{color:#222;font-size:15px;font-weight:800}.productHero-module__Lms-Xa__line{color:#545454;word-break:keep-all;font-size:13px;line-height:1.45}@media (max-width:768px){.productHero-module__Lms-Xa__line{font-size:13px}}.productHero-module__Lms-Xa__pp{color:var(--ph);font-size:13px;font-weight:700}@media (max-width:768px){.productHero-module__Lms-Xa__pp{font-size:13px}}.productHero-module__Lms-Xa__goI{color:var(--ph);font-size:18px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__art{transition:none}}.productHero-module__Lms-Xa__cap{color:#6c6c6c;margin-left:8px;font-size:13px;font-weight:400}@media (max-width:768px){.productHero-module__Lms-Xa__cap{margin-left:4px;font-size:13px}}.productHero-module__Lms-Xa__past{flex-wrap:wrap;gap:8px;display:flex}.productHero-module__Lms-Xa__pastItem{color:#444;background:#fff;border:1px solid #ebebeb;border-radius:16px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:768px){.productHero-module__Lms-Xa__pastItem{gap:4px;padding:4px 12px;font-size:14px}}.productHero-module__Lms-Xa__pastItem:hover{border-color:var(--ph-line)}.productHero-module__Lms-Xa__free{color:#3d7a1c;vertical-align:2px;background:#eef7e8;border-radius:12px;align-items:center;height:22px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:768px){.productHero-module__Lms-Xa__free{margin-left:4px}.productHero-module__Lms-Xa__ph .productHero-module__Lms-Xa__stage{width:140px;height:140px;margin:-8px -10px -8px -6px}.productHero-module__Lms-Xa__grid{grid-template-columns:1fr;gap:8px}}.productHero-module__Lms-Xa__tabs{border-bottom:1px solid #00000014;gap:0 16px}@media (max-width:768px){.productHero-module__Lms-Xa__tabs{gap:0 12px}}.productHero-module__Lms-Xa__tab{color:#6d6965;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:34px;margin-bottom:-1px;padding:0 2px;font-size:14px;font-weight:600}.productHero-module__Lms-Xa__tab[aria-selected=true]{color:#222;background:0 0;border-bottom-color:currentColor;font-weight:800}.productHero-module__Lms-Xa__points{gap:0}.productHero-module__Lms-Xa__point{color:#5c5853;background:0 0;border:0;border-radius:0;height:auto;padding:0;font-size:13px;font-weight:600}.productHero-module__Lms-Xa__point+.productHero-module__Lms-Xa__point:before{content:"·";color:#92887c;margin:0 8px}@media (max-width:768px){.productHero-module__Lms-Xa__point+.productHero-module__Lms-Xa__point:before{margin:0 8px}}.productHero-module__Lms-Xa__shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.productHero-module__Lms-Xa__prod{color:#333;background:#fff;border:1px solid #ebebeb;border-radius:16px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.productHero-module__Lms-Xa__prod:hover{border-color:var(--ph-line);transform:translateY(-2px);box-shadow:0 8px 22px #00000012}.productHero-module__Lms-Xa__prod.productHero-module__Lms-Xa__sel{border-color:var(--ph);box-shadow:0 0 0 1px var(--ph)}.productHero-module__Lms-Xa__prodArt{aspect-ratio:4/3;background:linear-gradient(180deg, var(--ph-soft), #fff);justify-content:center;align-items:center;display:flex;overflow:hidden}.productHero-module__Lms-Xa__prodArt img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.productHero-module__Lms-Xa__prodBody{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 16px 16px;display:flex}@media (max-width:768px){.productHero-module__Lms-Xa__prodBody{gap:4px;padding:12px}}.productHero-module__Lms-Xa__prodTag{color:var(--ph);font-size:12px;font-weight:700}.productHero-module__Lms-Xa__prodName{color:#222;word-break:keep-all;font-size:16px;font-weight:800}.productHero-module__Lms-Xa__prodDesc{color:#555;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.productHero-module__Lms-Xa__prodPts{flex-direction:column;gap:3px;margin:2px 0 0;padding:0;list-style:none;display:flex}.productHero-module__Lms-Xa__prodPts li{color:#555;word-break:keep-all;padding-left:12px;font-size:13px;line-height:1.45;position:relative}@media (max-width:768px){.productHero-module__Lms-Xa__prodPts li{padding-left:12px;font-size:13px}}.productHero-module__Lms-Xa__prodPts li:before{content:"";background:var(--ph);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.productHero-module__Lms-Xa__prodFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.productHero-module__Lms-Xa__prodFoot b{color:var(--ph);font-size:14px}.productHero-module__Lms-Xa__prodGo{color:var(--ph);font-size:13px;font-weight:700}@media (max-width:900px){.productHero-module__Lms-Xa__shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.productHero-module__Lms-Xa__shelf{grid-template-columns:1fr;gap:8px}.productHero-module__Lms-Xa__prod{flex-direction:row}.productHero-module__Lms-Xa__prodArt{aspect-ratio:auto;flex:none;width:112px}.productHero-module__Lms-Xa__prodBody{padding:12px 12px 12px 8px}.productHero-module__Lms-Xa__prodDesc{-webkit-line-clamp:2}}@media (max-width:640px){.productHero-module__Lms-Xa__tabs{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding-right:12px;overflow-x:auto}.productHero-module__Lms-Xa__tabs::-webkit-scrollbar{display:none}.productHero-module__Lms-Xa__tabs>*{white-space:nowrap;flex:none}}.productHero-module__Lms-Xa__prodTag{color:#b2581e!important}.productHero-module__Lms-Xa__prodGo{color:var(--c-go-ink)!important}.productHero-module__Lms-Xa__prodFoot b{font-weight:600;color:#2b2724!important}@media (max-width:768px){.productHero-module__Lms-Xa__prod{align-items:stretch;gap:12px;padding:8px;border-color:var(--c-btn-line)!important;flex-direction:row!important}.productHero-module__Lms-Xa__prodArt{border-radius:12px;flex:none;align-self:flex-start;height:92px;aspect-ratio:1!important;width:92px!important}.productHero-module__Lms-Xa__prodBody{gap:2px;padding:0!important}.productHero-module__Lms-Xa__prodPts{display:none!important}.productHero-module__Lms-Xa__prodDesc{-webkit-line-clamp:1!important}}
.levelLanding-module__9Rn7tW__blue .levelLanding-module__9Rn7tW__kicker{color:#4e80d6}.levelLanding-module__9Rn7tW__blue .levelLanding-module__9Rn7tW__now{background:linear-gradient(#eef3fc 0%,#fff 75%);border-color:#c9d8f3}.levelLanding-module__9Rn7tW__blue .levelLanding-module__9Rn7tW__now:hover{border-color:#a9c0ea}.levelLanding-module__9Rn7tW__blue .levelLanding-module__9Rn7tW__tagOn{color:#fff;background:#4e80d6}.levelLanding-module__9Rn7tW__blue .levelLanding-module__9Rn7tW__go{background:#4e80d6}.levelLanding-module__9Rn7tW__blue .levelLanding-module__9Rn7tW__price b{color:#4e80d6}.levelLanding-module__9Rn7tW__who{color:#545454;background:#f3f3f3;border-radius:12px;align-items:center;height:24px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:768px){.levelLanding-module__9Rn7tW__who{padding:0 8px}}.levelLanding-module__9Rn7tW__name{color:#222;letter-spacing:-.5px;word-break:keep-all;font-size:26px;font-weight:800;line-height:1.2}.levelLanding-module__9Rn7tW__chapters{color:#545454;word-break:keep-all;margin:0;font-size:13px;line-height:1.6}.levelLanding-module__9Rn7tW__haru{object-fit:contain;flex:none;align-self:center;width:120px;height:120px}.levelLanding-module__9Rn7tW__switch{background:#fff;border:1px solid #ebebeb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}@media (max-width:768px){.levelLanding-module__9Rn7tW__switch{padding:8px 12px}}.levelLanding-module__9Rn7tW__switchK{color:#4e80d6;margin-right:4px;font-size:13px;font-weight:700}.levelLanding-module__9Rn7tW__switchItem{color:#575757;background:#fff;border:1px solid #ebebeb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (max-width:768px){.levelLanding-module__9Rn7tW__switchItem{padding:4px 12px}}.levelLanding-module__9Rn7tW__switchItem small{color:#545454;font-size:12px;font-weight:500}.levelLanding-module__9Rn7tW__switchItem[aria-current=true]{color:#4e80d6;background:#eef3fc;border-color:#4e80d6;font-weight:700}.levelLanding-module__9Rn7tW__switchItem[aria-current=true] small{color:#4e80d6}@media (max-width:768px){.levelLanding-module__9Rn7tW__haru{width:84px;height:84px}.levelLanding-module__9Rn7tW__name{font-size:22px}.levelLanding-module__9Rn7tW__switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 12px;display:grid}.levelLanding-module__9Rn7tW__switchK{grid-column:1/-1;margin:0 0 2px}.levelLanding-module__9Rn7tW__switchItem{text-align:center;align-items:center;min-width:0;padding:8px}.levelLanding-module__9Rn7tW__switchItem small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}}.levelLanding-module__9Rn7tW__pair{grid-column:auto!important}.levelLanding-module__9Rn7tW__pair .levelLanding-module__9Rn7tW__haru{width:96px;height:96px}@media (max-width:768px){.levelLanding-module__9Rn7tW__pair{grid-column:1/-1!important}.levelLanding-module__9Rn7tW__pair .levelLanding-module__9Rn7tW__haru{width:84px;height:84px}}.levelLanding-module__9Rn7tW__haru[src*="/assets/cast/"],.levelLanding-module__9Rn7tW__haru[src*="/assets/svc/obj/"]{object-fit:contain;width:168px;height:168px;margin:-12px -8px -12px 0}@media (max-width:768px){.levelLanding-module__9Rn7tW__haru[src*="/assets/cast/"],.levelLanding-module__9Rn7tW__haru[src*="/assets/svc/obj/"]{width:120px;height:120px;margin:-8px -6px -8px 0}}
.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__kicker{color:#7a5ab8}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__now{background:linear-gradient(#f5f0fd 0%,#fff 75%);border-color:#d9cdf0}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__now:hover{border-color:#c3b0e8}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__tagOn{color:#fff;background:#7a5ab8}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__go{background:#7a5ab8}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__price>b{color:#7a5ab8}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__stage{flex:none;align-self:center;width:210px;height:210px;margin:-18px -14px -18px 0;position:relative}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__art{object-fit:contain;mix-blend-mode:multiply;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__on{opacity:1}.namingLanding-module__q0iR2q__tabs{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.namingLanding-module__q0iR2q__tabs{gap:4px}}.namingLanding-module__q0iR2q__tab{color:#7a5ab8;cursor:pointer;background:#fff;border:1px solid #d9cdf0;border-radius:16px;height:28px;padding:0 12px;font-size:13px;font-weight:700}.namingLanding-module__q0iR2q__tab[aria-selected=true]{color:#fff;background:#7a5ab8;border-color:#7a5ab8}@media (prefers-reduced-motion:reduce){.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__art{transition:none}}.namingLanding-module__q0iR2q__points{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.namingLanding-module__q0iR2q__points{gap:4px}}.namingLanding-module__q0iR2q__point{color:#5d4596;background:#fff;border:1px solid #e3d9f5;border-radius:12px;align-items:center;height:26px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:768px){.namingLanding-module__q0iR2q__point{padding:0 8px;font-size:13px}}.namingLanding-module__q0iR2q__sec{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.namingLanding-module__q0iR2q__sec{gap:8px}}.namingLanding-module__q0iR2q__secHd{color:#222;font-size:16px;font-weight:700}.namingLanding-module__q0iR2q__cap{color:#6c6c6c;margin-left:8px;font-size:13px;font-weight:400}@media (max-width:768px){.namingLanding-module__q0iR2q__cap{margin-left:4px;font-size:13px}}.namingLanding-module__q0iR2q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.namingLanding-module__q0iR2q__grid{gap:8px}}.namingLanding-module__q0iR2q__item{color:#333;background:#fff;border:1px solid #ebebeb;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 32px 12px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative}@media (max-width:768px){.namingLanding-module__q0iR2q__item{padding:12px 24px 12px 12px}}.namingLanding-module__q0iR2q__item:hover{background:#faf7ff;border-color:#c3b0e8}.namingLanding-module__q0iR2q__sel{background:#f5f0fd;border-color:#7a5ab8;box-shadow:inset 0 0 0 1px #7a5ab8}.namingLanding-module__q0iR2q__icon{object-fit:cover;background:#f5f0fd;border-radius:12px;flex:none;width:56px;height:56px}.namingLanding-module__q0iR2q__tx{flex-direction:column;gap:2px;min-width:0;display:flex}.namingLanding-module__q0iR2q__name{color:#222;font-size:15px;font-weight:800}.namingLanding-module__q0iR2q__line{color:#545454;word-break:keep-all;font-size:13px;line-height:1.45}@media (max-width:768px){.namingLanding-module__q0iR2q__line{font-size:13px}}.namingLanding-module__q0iR2q__pp{color:#7a5ab8;font-size:13px;font-weight:700}@media (max-width:768px){.namingLanding-module__q0iR2q__pp{font-size:13px}}.namingLanding-module__q0iR2q__goI{color:#7a5ab8;font-size:18px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.namingLanding-module__q0iR2q__past{flex-wrap:wrap;gap:8px;display:flex}.namingLanding-module__q0iR2q__pastItem{color:#444;background:#fff;border:1px solid #ebebeb;border-radius:16px;align-items:center;min-height:36px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:768px){.namingLanding-module__q0iR2q__pastItem{padding:4px 12px;font-size:14px}}.namingLanding-module__q0iR2q__pastItem:hover{border-color:#c3b0e8}@media (max-width:768px){.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__stage{width:140px;height:140px;margin:-8px -10px -8px -6px}.namingLanding-module__q0iR2q__grid{grid-template-columns:1fr;gap:8px}}.namingLanding-module__q0iR2q__tabs{border-bottom:1px solid #00000014;gap:0 16px}@media (max-width:768px){.namingLanding-module__q0iR2q__tabs{gap:0 12px}}.namingLanding-module__q0iR2q__tab{color:#6d6965;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:34px;margin-bottom:-1px;padding:0 2px;font-size:14px;font-weight:600}.namingLanding-module__q0iR2q__tab[aria-selected=true]{color:#222;background:0 0;border-bottom-color:currentColor;font-weight:800}.namingLanding-module__q0iR2q__points{gap:0}.namingLanding-module__q0iR2q__point{color:#5c5853;background:0 0;border:0;border-radius:0;height:auto;padding:0;font-size:13px;font-weight:600}.namingLanding-module__q0iR2q__point+.namingLanding-module__q0iR2q__point:before{content:"·";color:#92887c;margin:0 8px}@media (max-width:768px){.namingLanding-module__q0iR2q__point+.namingLanding-module__q0iR2q__point:before{margin:0 8px}}@media (max-width:560px){.namingLanding-module__q0iR2q__violet .namingLanding-module__q0iR2q__stage{order:-1;align-self:center;width:150px;height:150px;margin:-6px auto -10px}.namingLanding-module__q0iR2q__tabs{flex-wrap:nowrap}}
.face-module__VrZlYW__card{background:var(--c-soft);color:#2b241e;border:1px solid #efe2cf;border-radius:16px;margin:12px 0;padding:16px}@media (max-width:768px){.face-module__VrZlYW__card{padding:12px}}.face-module__VrZlYW__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (max-width:768px){.face-module__VrZlYW__head{margin-bottom:8px}}.face-module__VrZlYW__kick{color:#b0652a;letter-spacing:-.2px;font-size:12px;font-weight:700}.face-module__VrZlYW__card .face-module__VrZlYW__shareBtn{color:#b0652a;cursor:pointer;background:#fff;border:1px solid #e7cfb2;border-radius:99px;padding:4px 12px;font-size:12px}.face-module__VrZlYW__row{align-items:flex-start;gap:16px;display:flex}@media (max-width:768px){.face-module__VrZlYW__row{gap:12px}}@media (max-width:480px){.face-module__VrZlYW__card:not(.face-module__VrZlYW__compact):not(.face-module__VrZlYW__teaser)>.face-module__VrZlYW__row{flex-direction:column}.face-module__VrZlYW__card:not(.face-module__VrZlYW__compact):not(.face-module__VrZlYW__teaser)>.face-module__VrZlYW__row>.face-module__VrZlYW__pic{align-self:center}}.face-module__VrZlYW__pic{background:radial-gradient(ellipse 75% 60% at 50% 42%, #fbf6ee 40%, color-mix(in srgb, var(--tint) 32%, #f6eee2) 100%);border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.face-module__VrZlYW__pic img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.face-module__VrZlYW__mark{background:#f07828;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:2.4s ease-in-out infinite face-module__VrZlYW__pulse;position:absolute;box-shadow:0 0 0 1px #f0782880}@keyframes face-module__VrZlYW__pulse{50%{box-shadow:0 0 0 4px #f078281f}}.face-module__VrZlYW__txt{flex:1;min-width:0}.face-module__VrZlYW__txt p{color:#3d342c;margin:8px 0 0;font-size:14px;line-height:1.55}@media (max-width:768px){.face-module__VrZlYW__txt p{margin:4px 0 0}}.face-module__VrZlYW__type{color:#2b241e;font-size:19px;display:block}@media (max-width:768px){.face-module__VrZlYW__type{font-size:18px}}.face-module__VrZlYW__type small,.face-module__VrZlYW__pal small{color:#76685a;margin-top:2px;font-size:12px;font-weight:400;display:block}.face-module__VrZlYW__traits{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}@media (max-width:768px){.face-module__VrZlYW__traits{gap:4px}}.face-module__VrZlYW__traits li{color:#5c4d40;background:#fff;border:1px solid #efe2cf;border-radius:99px;padding:3px 8px;font-size:12px}@media (max-width:768px){.face-module__VrZlYW__traits li{padding:3px 8px}}.face-module__VrZlYW__year{background:#fff;border:1px solid #f3d9bf;border-radius:12px;margin-top:16px;padding:16px}@media (max-width:768px){.face-module__VrZlYW__year{margin-top:12px;padding:12px}}.face-module__VrZlYW__yearHead{align-items:center;gap:8px;display:flex}.face-module__VrZlYW__yearHead b{color:#2b241e;font-size:16px}.face-module__VrZlYW__dot{background:#f07828;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #f078282e}.face-module__VrZlYW__next{color:#76685a;margin:12px 0 0;font-size:13px}@media (max-width:768px){.face-module__VrZlYW__next{margin:8px 0 0;font-size:13px}}.face-module__VrZlYW__spot{grid-template-columns:92px 1fr;gap:8px 12px;margin:12px 0 0;font-size:14px;line-height:1.6;display:grid}@media (max-width:768px){.face-module__VrZlYW__spot{margin:8px 0 0}}.face-module__VrZlYW__spot dt{color:#b0652a;padding-top:2px;font-size:13px;font-weight:700}@media (max-width:768px){.face-module__VrZlYW__spot dt{font-size:13px}}.face-module__VrZlYW__spot dd{color:#3d342c;margin:0}@media (max-width:480px){.face-module__VrZlYW__spot{grid-template-columns:1fr;gap:2px}.face-module__VrZlYW__spot dd{margin-bottom:8px}}.face-module__VrZlYW__card .face-module__VrZlYW__mapBtn{cursor:pointer;text-align:left;color:#2b241e;background:#fff;border:1px solid #efe2cf;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 16px;display:flex}@media (max-width:768px){.face-module__VrZlYW__card .face-module__VrZlYW__mapBtn{padding:12px}}.face-module__VrZlYW__card .face-module__VrZlYW__mapBtn:hover{border-color:#f0b98a}.face-module__VrZlYW__card .face-module__VrZlYW__mapBtnOn{background:#fbe3dd;border-color:#f0b98a}.face-module__VrZlYW__mapBtn span{flex-direction:column;gap:2px;display:flex}.face-module__VrZlYW__mapBtn b{font-size:15px}.face-module__VrZlYW__mapBtn small{color:#76685a;font-size:12px}.face-module__VrZlYW__chev{border-bottom:2px solid #c9c2bb;border-right:2px solid #c9c2bb;flex:none;width:8px;height:8px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.face-module__VrZlYW__card .face-module__VrZlYW__mapBtn:hover .face-module__VrZlYW__chev{border-color:var(--c-primary)}.face-module__VrZlYW__card .face-module__VrZlYW__mapBtnOn .face-module__VrZlYW__chev{border-color:var(--c-primary);transform:rotate(-135deg)translate(-3px,-1px)}.face-module__VrZlYW__map{grid-template-columns:260px 1fr;align-items:start;gap:24px;margin-top:12px;display:grid}@media (max-width:768px){.face-module__VrZlYW__map{gap:12px}}@media (max-width:720px){.face-module__VrZlYW__map{grid-template-columns:1fr;justify-items:center}.face-module__VrZlYW__mapR{width:100%}}.face-module__VrZlYW__mapL{flex-direction:column;align-items:center;gap:8px;display:flex}.face-module__VrZlYW__card .face-module__VrZlYW__pin{cursor:pointer;text-align:center;color:#b0652a;background:#ffffffe6;border:1.5px solid #f07828;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:15px;transition:transform .15s;position:absolute}.face-module__VrZlYW__card .face-module__VrZlYW__pinPast{color:#8c7e6f;background:#ffffffa6;border-color:#c9beb1}.face-module__VrZlYW__card .face-module__VrZlYW__pinNow{color:#fff;background:#f07828;border-color:#f07828;box-shadow:0 0 0 4px #f0782838}.face-module__VrZlYW__card .face-module__VrZlYW__pinYn{border-style:dashed}.face-module__VrZlYW__legend{color:#76685a;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;font-size:12px;display:flex}@media (max-width:768px){.face-module__VrZlYW__legend{gap:4px 8px}}.face-module__VrZlYW__legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:3px;display:inline-block}.face-module__VrZlYW__lgNow{background:#f07828}.face-module__VrZlYW__lgPast{background:#fff;border:1.5px solid #c9beb1}.face-module__VrZlYW__lgNext{background:#fff;border:1.5px solid #f07828}.face-module__VrZlYW__lgYn{background:#fff;border:1.5px dashed #b0652a}.face-module__VrZlYW__mapR{flex-direction:column;gap:12px;min-width:0;display:flex}.face-module__VrZlYW__detail{background:#fff;border:1px solid #efe2cf;border-radius:12px;padding:16px}@media (max-width:768px){.face-module__VrZlYW__detail{padding:12px}}.face-module__VrZlYW__dHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (max-width:768px){.face-module__VrZlYW__dHead{gap:4px}}.face-module__VrZlYW__dHead em{color:#fff;background:#f07828;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.face-module__VrZlYW__dHead b{font-size:18px}.face-module__VrZlYW__hanja{color:#76685a;font-size:13px}.face-module__VrZlYW__dHead small{color:#76685a;flex-basis:100%;font-size:13px}@media (max-width:768px){.face-module__VrZlYW__dHead small{font-size:13px}}.face-module__VrZlYW__ynTag,.face-module__VrZlYW__nowTag{border-radius:99px;align-self:center;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}@media (max-width:768px){.face-module__VrZlYW__ynTag,.face-module__VrZlYW__nowTag{padding:1px 8px}}.face-module__VrZlYW__ynTag{color:#76685a;border:1px solid #e2d4c0}.face-module__VrZlYW__nowTag{color:#fff;background:#f07828}.face-module__VrZlYW__mapList{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.face-module__VrZlYW__mapList{grid-template-columns:1fr}}.face-module__VrZlYW__card .face-module__VrZlYW__mapList button{text-align:left;cursor:pointer;color:#3d342c;background:0 0;border:0;border-bottom:1px dotted #eadbc6;border-radius:0;grid-template-columns:18px 64px auto 1fr;align-items:baseline;gap:8px;width:100%;padding:8px;font-size:13px;display:grid}@media (max-width:768px){.face-module__VrZlYW__card .face-module__VrZlYW__mapList button{gap:4px;padding:4px}}.face-module__VrZlYW__card .face-module__VrZlYW__mapList button:hover{background:#fbe3dd}.face-module__VrZlYW__mapList em{color:#b0652a;font-size:12px;font-style:normal;font-weight:700}.face-module__VrZlYW__mapList span{color:#76685a;font-size:12px}.face-module__VrZlYW__mapList small{color:#76685a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.face-module__VrZlYW__card .face-module__VrZlYW__liPast{opacity:.55}.face-module__VrZlYW__card .face-module__VrZlYW__liNow b,.face-module__VrZlYW__card .face-module__VrZlYW__liNow em{color:#f07828}.face-module__VrZlYW__card .face-module__VrZlYW__liOn{background:#fff1e3!important;border-radius:8px!important}.face-module__VrZlYW__card .face-module__VrZlYW__more{color:#b0652a;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px}.face-module__VrZlYW__bars{gap:8px;max-width:420px;margin-top:8px;display:grid}@media (max-width:768px){.face-module__VrZlYW__bars{gap:4px}}.face-module__VrZlYW__bar{color:#5c4d40;grid-template-columns:48px 1fr 46px;align-items:center;gap:8px;font-size:12px;display:grid}.face-module__VrZlYW__bar i{background:#f0a060;border-radius:3px;height:6px;display:block}.face-module__VrZlYW__bar em{text-align:right;font-style:normal}.face-module__VrZlYW__note{color:#857463;margin:12px 0 0;font-size:12px;line-height:1.5}.face-module__VrZlYW__compact{align-items:center;gap:12px;padding:12px;display:flex}.face-module__VrZlYW__pal{color:#2b241e;margin-top:2px;font-size:16px;display:block}@media (max-width:768px){.face-module__VrZlYW__pal{font-size:16px}}.face-module__VrZlYW__compact .face-module__VrZlYW__txt p{margin-top:4px;font-size:14px}@media (max-width:768px){.face-module__VrZlYW__compact .face-module__VrZlYW__txt p{font-size:14px}}.face-module__VrZlYW__compact .face-module__VrZlYW__next{color:#76685a;margin-top:4px;font-size:12px;display:block}.face-module__VrZlYW__group{flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0 4px;display:flex}.face-module__VrZlYW__gOne{text-align:center;flex-direction:column;align-items:center;gap:2px;width:132px;display:flex}.face-module__VrZlYW__gOne b{margin-top:8px;font-size:15px}@media (max-width:768px){.face-module__VrZlYW__gOne b{margin-top:4px}}.face-module__VrZlYW__gType{color:#b0652a;font-size:12px;font-weight:700}.face-module__VrZlYW__gOne small{color:#574c41;font-size:12px;line-height:1.45}.face-module__VrZlYW__ph{background:#f4ece1;border-radius:12px;width:120px;height:160px;display:block}.face-module__VrZlYW__teaser{align-items:center;gap:12px;display:flex}.face-module__VrZlYW__blur{filter:blur(5px)saturate(.7)}.face-module__VrZlYW__card .face-module__VrZlYW__teaseBtn{background:var(--c-primary);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:16px;flex:none;height:38px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:700}@media (max-width:768px){.face-module__VrZlYW__card .face-module__VrZlYW__teaseBtn{padding:0 12px;font-size:14px}}@media (max-width:560px){.face-module__VrZlYW__teaser{flex-wrap:wrap}.face-module__VrZlYW__card .face-module__VrZlYW__teaseBtn{width:100%;margin-left:0}}.face-module__VrZlYW__sk{background:linear-gradient(90deg,#f1e9de 25%,#f8f3ec 50%,#f1e9de 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s infinite face-module__VrZlYW__skm;display:block}.face-module__VrZlYW__skPic{border-radius:12px;flex:none;width:150px;height:200px}@keyframes face-module__VrZlYW__skm{to{background-position:-200% 0}}.face-module__VrZlYW__skNote{color:#857463;margin-top:16px;font-size:13px;display:block}@media (max-width:768px){.face-module__VrZlYW__skNote{margin-top:12px;font-size:13px}}.face-module__VrZlYW__yearHead small{color:#76685a;white-space:nowrap;margin-left:auto;font-size:12px}@media (max-width:480px){.face-module__VrZlYW__yearHead{flex-wrap:wrap}.face-module__VrZlYW__yearHead small{flex-basis:100%;margin-left:16px}}.face-module__VrZlYW__card .face-module__VrZlYW__help{color:#b0652a;text-align:center;cursor:pointer;vertical-align:3px;background:#fff;border:1px solid #e2cdb4;border-radius:50%;width:20px;height:20px;margin-left:8px;padding:0;font-size:12px;font-weight:700;line-height:18px}@media (max-width:768px){.face-module__VrZlYW__card .face-module__VrZlYW__help{margin-left:4px}}.face-module__VrZlYW__helpBox{background:#fff;border:1px solid #efe2cf;border-radius:12px;margin-top:8px;padding:12px 16px}@media (max-width:768px){.face-module__VrZlYW__helpBox{padding:12px}}.face-module__VrZlYW__helpBox p{color:#5c4d40!important;margin:0 0 8px!important;font-size:13px!important}.face-module__VrZlYW__helpBox ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.face-module__VrZlYW__helpBox>ul>li{color:#3d342c;border-radius:8px;grid-template-columns:1fr auto;align-items:baseline;gap:1px 12px;padding:4px 8px;font-size:13px;display:grid}@media (max-width:768px){.face-module__VrZlYW__helpBox>ul>li{column-gap:8px;padding:4px 8px}}.face-module__VrZlYW__helpBox>ul>li>b{grid-column:1/-1}.face-module__VrZlYW__helpBox>ul>li>span{word-break:keep-all;min-width:0}.face-module__VrZlYW__helpBox>ul>li>small{white-space:nowrap}@media (max-width:560px){.face-module__VrZlYW__helpBox>ul>li{grid-template-columns:1fr}.face-module__VrZlYW__helpBox>ul>li>small{white-space:normal}}.face-module__VrZlYW__helpBox li b{font-size:13px}.face-module__VrZlYW__helpBox li small{color:#76685a;font-size:12px}.face-module__VrZlYW__helpOn{background:#fff1e3}.face-module__VrZlYW__helpOn b{color:var(--c-primary)}.face-module__VrZlYW__cta{background:var(--c-soft);border:1px solid #f6cdb5;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}@media (max-width:768px){.face-module__VrZlYW__cta{margin-top:12px;padding:12px}}.face-module__VrZlYW__cta span{flex-direction:column;gap:2px;min-width:0;display:flex}.face-module__VrZlYW__cta b{color:#2b241e;font-size:15px}@media (max-width:768px){.face-module__VrZlYW__cta b{font-size:15px}}.face-module__VrZlYW__cta small{color:#745947;font-size:13px}@media (max-width:768px){.face-module__VrZlYW__cta small{font-size:13px}}@media (max-width:560px){.face-module__VrZlYW__cta{flex-direction:column;align-items:stretch}.face-module__VrZlYW__card .face-module__VrZlYW__cta .face-module__VrZlYW__teaseBtn{width:100%;margin-left:0}}.face-module__VrZlYW__card .face-module__VrZlYW__traits li{float:none;white-space:normal;word-break:keep-all;box-sizing:border-box;background:#fff;align-items:center;width:auto;height:auto;min-height:24px;margin:0;padding:3px 12px;font-size:13px;line-height:1.45;text-decoration:none;list-style:none;display:inline-flex}@media (max-width:768px){.face-module__VrZlYW__card .face-module__VrZlYW__traits li{padding:3px 8px;font-size:13px}}.face-module__VrZlYW__card .face-module__VrZlYW__traits li:before,.face-module__VrZlYW__card .face-module__VrZlYW__traits li:after{content:none;display:none}.face-module__VrZlYW__ageBar{background:#faf5ef;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}@media (max-width:768px){.face-module__VrZlYW__ageBar{padding:8px}}.face-module__VrZlYW__ageStep{align-items:center;gap:4px;display:inline-flex}.face-module__VrZlYW__ageStep small{color:#76685a;font-size:12px}.face-module__VrZlYW__card .face-module__VrZlYW__ageStep button{color:#5b4c3f;cursor:pointer;background:#fff;border:1px solid #e3d6c6;border-radius:50%;width:32px;height:32px;padding:0;font-size:16px;line-height:1}.face-module__VrZlYW__ageNow{color:#2b241e;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:15px;display:inline-flex}@media (max-width:768px){.face-module__VrZlYW__ageNow{gap:4px}}.face-module__VrZlYW__card .face-module__VrZlYW__ageReset{color:#b0652a;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.face-module__VrZlYW__card .face-module__VrZlYW__pin:not(.face-module__VrZlYW__pinNow):not(.face-module__VrZlYW__pinPast){color:#76685a;border-color:#bfb3a5}.face-module__VrZlYW__lgNext{border-color:#bfb3a5!important}.face-module__VrZlYW__card .face-module__VrZlYW__pinOn{z-index:3;transform:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2b241e}.face-module__VrZlYW__card .face-module__VrZlYW__pinNow.face-module__VrZlYW__pinOn{box-shadow:0 0 0 2px #fff,0 0 0 4px #f07828}.face-module__VrZlYW__card .face-module__VrZlYW__teaseBtn{height:40px;min-height:40px}
.compatFaces-module__XDyWJa__person{text-align:center;align-items:center}.compatFaces-module__XDyWJa__person b small,.compatFaces-module__XDyWJa__sub{color:#776d64;margin-top:2px;font-size:13px;font-weight:400;display:block}.compatFaces-module__XDyWJa__person>div{justify-content:center}.compatFaces-module__XDyWJa__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.compatFaces-module__XDyWJa__ph{background:#f4ece1;border-radius:12px;width:120px;height:160px;display:block}.compatFaces-module__XDyWJa__pair{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.compatFaces-module__XDyWJa__pair{gap:8px}}.compatFaces-module__XDyWJa__note{color:#85786a;word-break:keep-all;margin:4px 0 0;font-size:12px;line-height:1.6}
.workSteps-module__Tmd3pa__box{background:linear-gradient(135deg,#fdf8f0,#faf1e3);border:1px solid #f0e0c8;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}@media (max-width:768px){.workSteps-module__Tmd3pa__box{gap:12px;padding:12px}}.workSteps-module__Tmd3pa__haru{object-fit:contain;flex:none;width:56px;height:56px;animation:1.6s ease-in-out infinite workSteps-module__Tmd3pa__bob}.workSteps-module__Tmd3pa__txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workSteps-module__Tmd3pa__line{color:#2b2522;font-size:15px;font-weight:800;animation:.35s both workSteps-module__Tmd3pa__in}.workSteps-module__Tmd3pa__txt small{color:#776d64;font-size:13px;line-height:1.5}@media (max-width:768px){.workSteps-module__Tmd3pa__txt small{font-size:13px}}.workSteps-module__Tmd3pa__dots{gap:4px;margin-top:4px;display:flex}@media (max-width:768px){.workSteps-module__Tmd3pa__dots{gap:4px}}.workSteps-module__Tmd3pa__dots i{background:#eadfce;border-radius:2px;width:18px;height:4px;transition:background .3s}.workSteps-module__Tmd3pa__dots i.workSteps-module__Tmd3pa__done{background:#e9b48a}.workSteps-module__Tmd3pa__dots i.workSteps-module__Tmd3pa__now{background:var(--c-primary);animation:1s ease-in-out infinite workSteps-module__Tmd3pa__pulse}@keyframes workSteps-module__Tmd3pa__in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes workSteps-module__Tmd3pa__bob{50%{transform:translateY(-3px)}}@keyframes workSteps-module__Tmd3pa__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.workSteps-module__Tmd3pa__haru,.workSteps-module__Tmd3pa__line,.workSteps-module__Tmd3pa__dots i.workSteps-module__Tmd3pa__now{animation:none}}.workSteps-module__Tmd3pa__by{color:var(--c-faint);font-size:12px;font-style:normal}
.interpret-module__cBFGxW__box{background:#faf7f2;border-radius:16px;box-shadow:inset 0 0 0 1px #ece4dc}.interpret-module__cBFGxW__sum{cursor:pointer;color:#4a403a;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}@media (max-width:768px){.interpret-module__cBFGxW__sum{gap:8px;padding:12px}}.interpret-module__cBFGxW__sum::-webkit-details-marker{display:none}.interpret-module__cBFGxW__sum::marker{content:""}.interpret-module__cBFGxW__sum svg{color:#b8a698;transition:transform .2s,color .2s}.interpret-module__cBFGxW__box[open]>.interpret-module__cBFGxW__sum svg{color:var(--c-go-ink);transform:rotate(180deg)}.interpret-module__cBFGxW__rows{flex-direction:column;margin:0;padding:0 16px 4px;display:flex}@media (max-width:768px){.interpret-module__cBFGxW__rows{padding:0 12px 4px}}.interpret-module__cBFGxW__rows>div{border-top:1px solid #ece4dc;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}@media (max-width:768px){.interpret-module__cBFGxW__rows>div{gap:8px;padding:8px 0}}.interpret-module__cBFGxW__rows dt{color:#6b5a3e;font-size:13px;font-weight:700}.interpret-module__cBFGxW__rows dd{color:#5c534d;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}@media (max-width:768px){.interpret-module__cBFGxW__rows dd{font-size:14px}}.interpret-module__cBFGxW__note{color:#8a6d5c;border-top:1px solid #ece4dc;margin:0;padding:12px 16px 16px;font-size:13px;line-height:1.6}@media (max-width:768px){.interpret-module__cBFGxW__note{padding:8px 12px 12px}}@media (max-width:560px){.interpret-module__cBFGxW__rows>div{grid-template-columns:minmax(0,1fr);gap:2px}}
.noteButton-module___K2aHa__wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.noteButton-module___K2aHa__ask{color:#4a413d;word-break:keep-all;font-size:14px}@media (max-width:768px){.noteButton-module___K2aHa__ask{font-size:14px}}.noteButton-module___K2aHa__ask b{color:#231f1c}.noteButton-module___K2aHa__btn{color:#c8402a;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3c9c0;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:768px){.noteButton-module___K2aHa__btn{gap:4px;padding:4px 12px}}.noteButton-module___K2aHa__btn i{font-size:13px;font-style:normal}.noteButton-module___K2aHa__btn:hover{background:#fff5f1;border-color:#c8402a}.noteButton-module___K2aHa__btn:disabled{opacity:.6;cursor:default}.noteButton-module___K2aHa__done{color:#4a6b45;background:#f2f8f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}@media (max-width:768px){.noteButton-module___K2aHa__done{gap:4px;padding:4px 12px}}.noteButton-module___K2aHa__done b{color:#2f6b34}.noteButton-module___K2aHa__done a{color:#2f6b34;text-underline-offset:2px;font-weight:700;text-decoration:underline}.noteButton-module___K2aHa__err{color:#b3261e;font-size:13px}.noteButton-module___K2aHa__compact .noteButton-module___K2aHa__btn{padding:4px 12px;font-size:13px}@media (max-width:768px){.noteButton-module___K2aHa__compact .noteButton-module___K2aHa__btn{padding:4px 8px}}.noteButton-module___K2aHa__compact.noteButton-module___K2aHa__done{padding:4px 12px;font-size:13px}@media (max-width:768px){.noteButton-module___K2aHa__compact.noteButton-module___K2aHa__done{padding:4px 8px}}
.haruClip-module__5OFHEW__clip{width:128px;height:128px;margin:2px 0 0 -6px;animation:.45s cubic-bezier(.34,1.56,.64,1) both haruClip-module__5OFHEW__pop}.haruClip-module__5OFHEW__clip.haruClip-module__5OFHEW__s{width:72px;height:72px;margin:0}.haruClip-module__5OFHEW__clip video,.haruClip-module__5OFHEW__clip img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}@keyframes haruClip-module__5OFHEW__pop{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.haruClip-module__5OFHEW__clip{animation:none}}.haruClip-module__5OFHEW__clip{position:relative}.haruClip-module__5OFHEW__clip>video{transition:opacity .2s;position:absolute;inset:0}.haruClip-module__5OFHEW__clip>video.haruClip-module__5OFHEW__wait{opacity:0}.haruClip-module__5OFHEW__clip>video.haruClip-module__5OFHEW__on{opacity:1}.haruClip-module__5OFHEW__clip>img.haruClip-module__5OFHEW__under{visibility:hidden;transition:visibility 0s .2s}
