.product-module__J7LpKa__page{--acc:#c45b7c;max-width:var(--w-wide);padding:24px var(--page-x,16px) 120px;color:#2f2925;flex-direction:column;gap:40px;margin:0 auto;display:flex}@media (max-width:768px){.product-module__J7LpKa__page{gap:24px}}.product-module__J7LpKa__hero{background:linear-gradient(135deg, color-mix(in srgb, var(--acc) 10%, #fff) 0%, #fffaf6 70%);border:1px solid color-mix(in srgb, var(--acc) 18%, #fff);border-radius:16px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:24px;padding:32px;display:grid}@media (max-width:768px){.product-module__J7LpKa__hero{gap:16px;padding:16px 24px}}.product-module__J7LpKa__heroTxt{flex-direction:column;gap:8px;min-width:0;display:flex}.product-module__J7LpKa__eyebrow{color:var(--acc);font-size:13px;font-weight:700}.product-module__J7LpKa__title{font-family:var(--f-myeongjo,serif);letter-spacing:-.02em;margin:0;font-size:40px;font-weight:700}.product-module__J7LpKa__q{color:#4a403a;margin:0;font-size:18px;font-weight:600}.product-module__J7LpKa__desc{color:#5c534d;word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.product-module__J7LpKa__ctaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}@media (max-width:768px){.product-module__J7LpKa__ctaRow{gap:12px;margin-top:8px}}.product-module__J7LpKa__cta{background:var(--acc);color:#fff;height:46px;box-shadow:0 6px 16px color-mix(in srgb, var(--acc) 30%, transparent);border-radius:999px;align-items:center;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:768px){.product-module__J7LpKa__cta{padding:0 16px}}.product-module__J7LpKa__cta:hover{filter:brightness(1.05)}.product-module__J7LpKa__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (max-width:768px){.product-module__J7LpKa__price{gap:4px}}.product-module__J7LpKa__price s{color:#908174;font-size:14px}.product-module__J7LpKa__price b{color:#2f2925;font-size:19px;font-weight:800}@media (max-width:768px){.product-module__J7LpKa__price b{font-size:18px}}.product-module__J7LpKa__price small{color:#6c635e;flex-basis:100%;font-size:13px}@media (max-width:768px){.product-module__J7LpKa__price small{font-size:13px}}.product-module__J7LpKa__heroImg{object-fit:contain;width:100%;max-height:360px}@media (max-width:760px){.product-module__J7LpKa__hero{text-align:left;grid-template-columns:1fr;padding:16px 12px 0}.product-module__J7LpKa__heroImg{order:-1;max-height:240px}.product-module__J7LpKa__title{font-size:32px}.product-module__J7LpKa__ctaRow{display:none}}.product-module__J7LpKa__block{flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.product-module__J7LpKa__block{gap:12px}}.product-module__J7LpKa__h2{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:19px;font-weight:800;display:flex}@media (max-width:768px){.product-module__J7LpKa__h2{gap:8px;font-size:18px}}.product-module__J7LpKa__h2 small{color:#6c635e;font-size:13px;font-weight:500}.product-module__J7LpKa__chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.product-module__J7LpKa__chapters{grid-template-columns:1fr}}.product-module__J7LpKa__chapters li{background:#fff;border:1px solid #ece4dc;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.product-module__J7LpKa__chapters img{aspect-ratio:16/9;object-fit:cover;width:100%}.product-module__J7LpKa__chapters span{flex-direction:column;gap:3px;padding:12px 16px 16px;display:flex}@media (max-width:768px){.product-module__J7LpKa__chapters span{padding:12px}}.product-module__J7LpKa__chapters small{color:color-mix(in srgb, var(--acc) 80%, #000);font-size:12px;font-weight:700}.product-module__J7LpKa__chapters b{font-size:16px;font-weight:700}@media (max-width:768px){.product-module__J7LpKa__chapters b{font-size:16px}}.product-module__J7LpKa__chapters em{color:#675d57;word-break:keep-all;font-size:13px;font-style:normal;line-height:1.55}@media (max-width:760px){.product-module__J7LpKa__chapters li{flex-direction:row;align-items:center}.product-module__J7LpKa__chapters img{aspect-ratio:1;flex:none;width:96px}}.product-module__J7LpKa__sample{background:#fbf7f2;border:1px solid #ece2d7;border-radius:16px;padding:24px;position:relative;overflow:hidden}@media (max-width:768px){.product-module__J7LpKa__sample{padding:16px}}.product-module__J7LpKa__sampleK{color:var(--acc);margin-bottom:8px;font-size:13px;font-weight:700;display:inline-block}.product-module__J7LpKa__sample p{font-family:var(--f-myeongjo,serif);color:#3b322c;word-break:keep-all;margin:0 0 12px;font-size:16px;line-height:1.95}@media (max-width:768px){.product-module__J7LpKa__sample p{margin:0 0 8px;font-size:16px}}.product-module__J7LpKa__blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.product-module__J7LpKa__sampleFade{background:linear-gradient(#fbf7f200 0%,#fbf7f2 60%);justify-content:center;align-items:flex-end;height:110px;padding-bottom:16px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.product-module__J7LpKa__sampleFade{padding-bottom:12px}}.product-module__J7LpKa__note{color:#7f746b;margin:0;font-size:13px}@media (max-width:768px){.product-module__J7LpKa__note{font-size:13px}}.product-module__J7LpKa__faq{border-top:1px solid #ece4dc;flex-direction:column;display:flex}.product-module__J7LpKa__related{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.product-module__J7LpKa__related{gap:8px}}@media (max-width:760px){.product-module__J7LpKa__related{grid-template-columns:1fr}}.product-module__J7LpKa__related a{color:inherit;background:#fff;border:1px solid #ece4dc;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}@media (max-width:768px){.product-module__J7LpKa__related a{padding:12px}}.product-module__J7LpKa__related a:hover{border-color:#d9c6b4}.product-module__J7LpKa__related img{object-fit:contain;flex:none;width:48px;height:48px}.product-module__J7LpKa__related span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.product-module__J7LpKa__related b{font-size:15px}@media (max-width:768px){.product-module__J7LpKa__related b{font-size:15px}}.product-module__J7LpKa__related small{color:#6c635e;font-size:13px}@media (max-width:768px){.product-module__J7LpKa__related small{font-size:13px}}.product-module__J7LpKa__related i{color:#93816f;font-style:normal}.product-module__J7LpKa__dock{display:none}@media (max-width:760px){.product-module__J7LpKa__dock{left:0;right:0;bottom:calc(var(--tab-h,57px) + var(--sa-bottom,0px));z-index:40;background:#fff;border-top:1px solid #ece4dc;align-items:center;gap:12px;padding:8px 12px;display:flex;position:fixed;box-shadow:0 -4px 14px #3c230f0f}.product-module__J7LpKa__dock .product-module__J7LpKa__cta{flex:1;justify-content:center}.product-module__J7LpKa__dockPrice{flex-direction:column;display:flex}.product-module__J7LpKa__dockPrice b{font-size:16px;font-weight:800}.product-module__J7LpKa__dockPrice small{color:#6c635e;font-size:12px}}.product-module__J7LpKa__sGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.product-module__J7LpKa__sGrid{grid-template-columns:1fr}}.product-module__J7LpKa__sCard{background:#fff;border:1px solid #ece2d7;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}@media (max-width:768px){.product-module__J7LpKa__sCard{padding:12px 16px}}.product-module__J7LpKa__sK{color:var(--acc);font-size:13px;font-weight:700}@media (max-width:768px){.product-module__J7LpKa__sK{font-size:13px}}.product-module__J7LpKa__sGz{color:#6c635e;margin:0;font-size:13px}.product-module__J7LpKa__sBig{font-family:var(--f-myeongjo,serif);color:#2f2925;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}@media (max-width:768px){.product-module__J7LpKa__sBig{font-size:22px}}.product-module__J7LpKa__sLine{color:#5a4f48;word-break:keep-all;margin:0;font-size:15px;line-height:1.65}@media (max-width:768px){.product-module__J7LpKa__sLine{font-size:15px}}.product-module__J7LpKa__sTags{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.product-module__J7LpKa__sTags{gap:4px}}.product-module__J7LpKa__sTags span{background:color-mix(in srgb, var(--acc) 10%, #fff);color:var(--acc);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600}@media (max-width:768px){.product-module__J7LpKa__sTags span{padding:3px 8px;font-size:13px}}.product-module__J7LpKa__sWhy{color:#675d57;border-top:1px dashed #ece2d7;margin:4px 0 0;padding-top:12px;font-size:13px;line-height:1.6}@media (max-width:768px){.product-module__J7LpKa__sWhy{padding-top:8px}}.product-module__J7LpKa__sWhy b{color:#3f3730;margin-bottom:2px;font-size:13px;display:block}.product-module__J7LpKa__sReasons{border-top:1px dashed #ece2d7;flex-direction:column;gap:8px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:flex}@media (max-width:768px){.product-module__J7LpKa__sReasons{gap:4px;padding:8px 0 0}}.product-module__J7LpKa__sReasons li{color:#675d57;font-size:13px;line-height:1.5}.product-module__J7LpKa__sReasons b{color:#3f3730;margin-right:8px}@media (max-width:768px){.product-module__J7LpKa__sReasons b{margin-right:4px}}.product-module__J7LpKa__locked{background:#fbf7f2;border:1px solid #ece2d7;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}@media (max-width:768px){.product-module__J7LpKa__locked{padding:12px 16px 16px}}.product-module__J7LpKa__lockedHd{color:#3f3730;align-self:flex-start;margin:0;font-size:14px;font-weight:700}.product-module__J7LpKa__locked ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.product-module__J7LpKa__locked ul{grid-template-columns:1fr}}.product-module__J7LpKa__locked li{background:#fff;border:1px dashed #e1d3c4;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 8px;padding:12px 16px;display:grid}@media (max-width:768px){.product-module__J7LpKa__locked li{padding:12px}}.product-module__J7LpKa__lockIc{opacity:.75;grid-row:span 2;font-size:15px}.product-module__J7LpKa__locked small{color:#7e736a;font-size:12px}.product-module__J7LpKa__locked b{color:#3f3730;word-break:keep-all;font-size:14px;font-weight:600;line-height:1.5}.product-module__J7LpKa__lockIc{opacity:1;background:color-mix(in srgb, var(--acc) 10%, #fff);width:28px;height:28px;color:var(--acc);border-radius:50%;grid-row:span 2;align-self:center;place-items:center;font-size:0;display:grid}.product-module__J7LpKa__chNum{aspect-ratio:16/9;font-style:normal;font-family:var(--f-myeongjo,serif);color:var(--acc);background:color-mix(in srgb, var(--acc) 8%, #fff);place-items:center;font-size:34px;font-weight:700;display:grid}@media (max-width:760px){.product-module__J7LpKa__chNum{aspect-ratio:1;flex:none;width:96px;font-size:26px}}.product-module__J7LpKa__steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.product-module__J7LpKa__steps{grid-template-columns:1fr}}.product-module__J7LpKa__steps li{background:#fff;border:1px solid #ece4dc;border-radius:16px;flex-direction:column;gap:8px;padding:16px 16px 24px;display:flex}@media (max-width:768px){.product-module__J7LpKa__steps li{gap:4px;padding:12px}}.product-module__J7LpKa__steps i{font-style:normal;font-family:var(--f-myeongjo,serif);color:var(--acc);font-size:22px;font-weight:700}.product-module__J7LpKa__steps b{font-size:16px;font-weight:700}.product-module__J7LpKa__steps em{color:#5c534d;word-break:keep-all;font-size:14px;font-style:normal;line-height:1.6}@media (max-width:768px){.product-module__J7LpKa__steps em{font-size:14px}}.product-module__J7LpKa__priceTxt{font-size:16px!important}.product-module__J7LpKa__related li{display:flex}.product-module__J7LpKa__related a{flex:1;min-height:76px}.product-module__J7LpKa__related small{-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;min-height:2.9em;line-height:1.45;display:-webkit-box;overflow:hidden}.product-module__J7LpKa__chapters{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.product-module__J7LpKa__noImg li{gap:8px;padding:16px}@media (max-width:768px){.product-module__J7LpKa__noImg li{gap:4px;padding:12px}}.product-module__J7LpKa__noImg .product-module__J7LpKa__chNum{aspect-ratio:auto;text-align:left;background:0 0;font-size:22px;line-height:1;display:block}.product-module__J7LpKa__noImg span{padding:0}@media (max-width:760px){.product-module__J7LpKa__chapters{grid-template-columns:1fr}.product-module__J7LpKa__noImg li{flex-direction:row;align-items:center;gap:12px}.product-module__J7LpKa__noImg .product-module__J7LpKa__chNum{aspect-ratio:auto;width:auto;font-size:22px}}.product-module__J7LpKa__noImg span>small{display:none}@media (min-width:761px){.product-module__J7LpKa__chapters{flex-wrap:wrap;display:flex}.product-module__J7LpKa__chapters li{flex:1 1 calc((100% - 12px * (var(--cols,3) - 1)) / var(--cols,3));min-width:0}}.product-module__J7LpKa__sCardLink{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.product-module__J7LpKa__sCardLink:hover{border-color:#c8402a;box-shadow:0 6px 18px #783c1e14}.product-module__J7LpKa__sGo{color:#c8402a;margin-top:12px;font-size:14px;font-weight:700;display:inline-block}@media (max-width:768px){.product-module__J7LpKa__sGo{margin-top:8px;font-size:14px}}.product-module__J7LpKa__sGrid>:only-child{grid-column:1/-1}.product-module__J7LpKa__patent{color:#6b3a2a;background:#fbf3ef;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:768px){.product-module__J7LpKa__patent{gap:4px;padding:4px 8px 4px 4px;font-size:13px}}.product-module__J7LpKa__patent b{color:#fff;background:#c0442a;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}@media (max-width:768px){.product-module__J7LpKa__patent b{padding:1px 8px}}.product-module__J7LpKa__cta{background:var(--c-primary);height:48px;box-shadow:0 6px 16px #eb4c1040}@media (max-width:768px){.product-module__J7LpKa__dock .product-module__J7LpKa__cta{white-space:nowrap}}
.faq-module__8LOyna__list{flex-direction:column;display:flex}.faq-module__8LOyna__list .faq-module__8LOyna__item{border:0;padding:0}.faq-module__8LOyna__list .faq-module__8LOyna__item+.faq-module__8LOyna__item{border-top:1px solid #ece4dc}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__q{cursor:pointer;min-height:52px;font-size:var(--fs-base,15px);color:#2a2622;word-break:keep-all;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 2px;font-weight:600;line-height:1.5;list-style:none;display:flex}@media (max-width:768px){.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__q{padding:12px 2px}}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__q::-webkit-details-marker{display:none}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__q::marker{content:""}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__q:after{content:none}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__q svg{color:#b8a698;transition:transform .2s,color .2s}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__q:hover svg,.faq-module__8LOyna__list .faq-module__8LOyna__item[open]>.faq-module__8LOyna__q svg{color:var(--c-go-ink)}.faq-module__8LOyna__list .faq-module__8LOyna__item[open]>.faq-module__8LOyna__q svg{transform:rotate(180deg)}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__a{color:#5c534d;word-break:keep-all;padding:0 2px 16px;font-size:15px;line-height:1.75}@media (max-width:768px){.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__a{padding:0 2px 12px;font-size:15px}}.faq-module__8LOyna__list .faq-module__8LOyna__item>.faq-module__8LOyna__a p{margin:0}
@media (max-width:768px){.landingFaq-module__EXnWlG__gutter{box-sizing:border-box;padding:0 12px}}
.priceTag-module__qreuAa__tag{white-space:nowrap;letter-spacing:0;vertical-align:middle;border-radius:4px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}@media (max-width:768px){.priceTag-module__qreuAa__tag{padding:0 8px}}.priceTag-module__qreuAa__s{height:18px;padding:0 8px;font-size:12px}@media (max-width:768px){.priceTag-module__qreuAa__s{padding:0 4px}}.priceTag-module__qreuAa__free{color:#2b6e3c;background:#e7f2e9}.priceTag-module__qreuAa__own,.priceTag-module__qreuAa__pass{color:#5a514b;background:#efebe6}.priceTag-module__qreuAa__price{color:#574d46;background:#fff;box-shadow:inset 0 0 0 1px #e0d5c9}
.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}}
.mapZoom-module__fTb3bW__bar{z-index:500;background:#fffffff2;border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #231f1c26}.mapZoom-module__fTb3bW__bar button{cursor:pointer;font-weight:600;color:#5a4b44!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:8px 12px!important;font-size:13px!important}@media (max-width:768px){.mapZoom-module__fTb3bW__bar button{padding:4px 12px!important}}.mapZoom-module__fTb3bW__bar button.mapZoom-module__fTb3bW__on{color:#fff!important;background:#231f1c!important}.mapZoom-module__fTb3bW__bar button.mapZoom-module__fTb3bW__home{padding:4px 12px!important;font-size:15px!important}@media (max-width:768px){.mapZoom-module__fTb3bW__bar button.mapZoom-module__fTb3bW__home{padding:4px 8px!important}}@media (max-width:720px){.mapZoom-module__fTb3bW__bar{top:auto;bottom:26px;right:8px}.mapZoom-module__fTb3bW__bar button{padding:4px 8px!important;font-size:13px!important}}.mapZoom-module__fTb3bW__bar button.mapZoom-module__fTb3bW__on{background:var(--c-go-bg)!important;color:var(--c-go-ink)!important;border-color:var(--c-go-line)!important}
.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}
.yearLanding-module__iMhRtG__wrap{background:#fff;border-radius:16px;flex-direction:column;gap:24px;padding:32px;font-family:Pretendard,-apple-system,sans-serif;display:flex}@media (max-width:768px){.yearLanding-module__iMhRtG__wrap{gap:16px;padding:24px 16px}}.yearLanding-module__iMhRtG__head{flex-direction:column;gap:8px;display:flex}.yearLanding-module__iMhRtG__kicker{color:#be3331;margin:0;font-size:14px;font-weight:700}.yearLanding-module__iMhRtG__title{color:#222;word-break:keep-all;margin:0;font-size:24px;font-weight:700;line-height:1.35}@media (max-width:768px){.yearLanding-module__iMhRtG__title{font-size:22px}}.yearLanding-module__iMhRtG__sub{color:#545454;word-break:keep-all;text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}@media (max-width:768px){.yearLanding-module__iMhRtG__sub{font-size:15px}}.yearLanding-module__iMhRtG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:768px){.yearLanding-module__iMhRtG__cards{gap:12px}}.yearLanding-module__iMhRtG__card{color:#333;background:linear-gradient(#fff 0%,#fbfbfb 100%);border:1px solid #ebebeb;border-radius:16px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}@media (max-width:768px){.yearLanding-module__iMhRtG__card{gap:8px;padding:16px 16px 12px}}.yearLanding-module__iMhRtG__card:hover{border-color:#e3c9c8;transform:translateY(-2px);box-shadow:0 8px 22px #0000000f}.yearLanding-module__iMhRtG__card.yearLanding-module__iMhRtG__now{background:linear-gradient(#fdf3f3 0%,#fff 75%);border-color:#e9b8b6}.yearLanding-module__iMhRtG__top{align-items:center;gap:8px;display:flex}@media (max-width:768px){.yearLanding-module__iMhRtG__top{gap:4px}}.yearLanding-module__iMhRtG__tag{color:#575757;background:#f3f3f3;border-radius:12px;align-items:center;height:24px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:768px){.yearLanding-module__iMhRtG__tag{padding:0 8px}}.yearLanding-module__iMhRtG__now .yearLanding-module__iMhRtG__tag{color:#fff;background:#be3331}.yearLanding-module__iMhRtG__owned{color:#3d9b1c;border:1px solid #cfe5c4;border-radius:12px;align-items:center;height:24px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:768px){.yearLanding-module__iMhRtG__owned{padding:0 8px}}.yearLanding-module__iMhRtG__year{color:#222;letter-spacing:-1px;font-size:40px;font-weight:800;line-height:1}.yearLanding-module__iMhRtG__year small{margin-left:2px;font-size:18px;font-weight:700}.yearLanding-module__iMhRtG__gz{align-items:baseline;gap:8px;display:flex}.yearLanding-module__iMhRtG__gz b{font-size:22px;font-weight:700}.yearLanding-module__iMhRtG__gz span{color:#575757;font-size:14px}.yearLanding-module__iMhRtG__card[data-five=wood] .yearLanding-module__iMhRtG__gz b{color:var(--c-wood,#3f9d4b)}.yearLanding-module__iMhRtG__card[data-five=fire] .yearLanding-module__iMhRtG__gz b{color:var(--c-fire,#e0533d)}.yearLanding-module__iMhRtG__card[data-five=earth] .yearLanding-module__iMhRtG__gz b{color:var(--c-earth,#c99a22)}.yearLanding-module__iMhRtG__card[data-five=metal] .yearLanding-module__iMhRtG__gz b{color:var(--c-metal,#8a8f99)}.yearLanding-module__iMhRtG__card[data-five=water] .yearLanding-module__iMhRtG__gz b{color:var(--c-water,#3a6fd8)}.yearLanding-module__iMhRtG__period{color:#545454;margin:0;font-size:13px}.yearLanding-module__iMhRtG__go{color:#fff;background:#be3331;border-radius:16px;align-self:flex-start;align-items:center;gap:4px;height:38px;margin-top:4px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:768px){.yearLanding-module__iMhRtG__go{padding:0 12px}}.yearLanding-module__iMhRtG__go i{font-size:16px;font-style:normal;line-height:1}@media (max-width:768px){.yearLanding-module__iMhRtG__go i{font-size:16px}}.yearLanding-module__iMhRtG__notes{color:#575757;background:#f7f8fa;border-radius:12px;margin:0;padding:16px 16px 16px 32px;font-size:13px;line-height:1.7}@media (max-width:768px){.yearLanding-module__iMhRtG__notes{padding:12px 12px 12px 24px}.yearLanding-module__iMhRtG__wrap{border-radius:0;padding:16px 12px}.yearLanding-module__iMhRtG__title{font-size:18px}.yearLanding-module__iMhRtG__cards{grid-template-columns:1fr}.yearLanding-module__iMhRtG__year{font-size:34px}}.yearLanding-module__iMhRtG__card{flex-direction:row;align-items:stretch;gap:12px;overflow:hidden}.yearLanding-module__iMhRtG__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}@media (max-width:768px){.yearLanding-module__iMhRtG__body{gap:8px}}.yearLanding-module__iMhRtG__sym{object-fit:cover;border:4px solid #fff;border-radius:50%;flex:none;align-self:center;width:150px;height:150px;box-shadow:0 8px 24px #be333129}.yearLanding-module__iMhRtG__isNew{background:linear-gradient(#fff6ec 0%,#fff 75%);border-color:#f0c9a9}.yearLanding-module__iMhRtG__newTag{color:#fff;letter-spacing:.04em;background:#be3331;border-radius:12px;align-items:center;height:24px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:768px){.yearLanding-module__iMhRtG__newTag{padding:0 8px}}.yearLanding-module__iMhRtG__isNew .yearLanding-module__iMhRtG__tag{color:#a0521b;background:#fde9d4}.yearLanding-module__iMhRtG__symLine{color:#575757;word-break:keep-all;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.yearLanding-module__iMhRtG__symLine{font-size:14px}}.yearLanding-module__iMhRtG__foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.yearLanding-module__iMhRtG__foot .yearLanding-module__iMhRtG__go{margin-top:0}.yearLanding-module__iMhRtG__price{align-items:baseline;gap:8px;display:inline-flex}@media (max-width:768px){.yearLanding-module__iMhRtG__price{gap:4px}}.yearLanding-module__iMhRtG__price s{color:#8a8a8a;font-size:13px}.yearLanding-module__iMhRtG__price b{color:#be3331;font-size:16px;font-weight:800}@media (max-width:768px){.yearLanding-module__iMhRtG__price b{font-size:16px}.yearLanding-module__iMhRtG__sym{align-self:flex-start;width:104px;height:104px}}.yearLanding-module__iMhRtG__extra{grid-column:1/-1;padding-top:16px;padding-bottom:16px}@media (max-width:768px){.yearLanding-module__iMhRtG__extra{padding-top:12px;padding-bottom:12px}}.yearLanding-module__iMhRtG__half{background:linear-gradient(#fff8ef 0%,#fff 70%);border-color:#e9d3b8}.yearLanding-module__iMhRtG__halfSpan{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.yearLanding-module__iMhRtG__halfSpan{gap:8px}}.yearLanding-module__iMhRtG__halfSpan span{color:#575757;align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (max-width:768px){.yearLanding-module__iMhRtG__halfSpan span{gap:4px;font-size:14px}}.yearLanding-module__iMhRtG__halfSpan span b{font-size:19px;font-weight:700}@media (max-width:768px){.yearLanding-module__iMhRtG__halfSpan span b{font-size:18px}}.yearLanding-module__iMhRtG__halfSpan span[data-five=wood] b{color:var(--c-wood,#3f9d4b)}.yearLanding-module__iMhRtG__halfSpan span[data-five=fire] b{color:var(--c-fire,#e0533d)}.yearLanding-module__iMhRtG__halfSpan span[data-five=earth] b{color:var(--c-earth,#c99a22)}.yearLanding-module__iMhRtG__halfSpan span[data-five=metal] b{color:var(--c-metal,#8a8f99)}.yearLanding-module__iMhRtG__halfSpan span[data-five=water] b{color:var(--c-water,#3a6fd8)}.yearLanding-module__iMhRtG__halfSpan i{color:#a0521b;background:#fde9d4;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}@media (max-width:560px){.yearLanding-module__iMhRtG__card{flex-direction:column;align-items:stretch}.yearLanding-module__iMhRtG__card>.yearLanding-module__iMhRtG__sym{order:-1;align-self:center;width:96px;height:96px}}.yearLanding-module__iMhRtG__tag{white-space:nowrap;color:#5a514b;background:#efebe6;border:0;border-radius:4px;flex:none;align-items:center;height:18px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}@media (max-width:768px){.yearLanding-module__iMhRtG__tag{padding:0 4px}}
.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}}
.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)}}
.shareButton-module__6ugJzG__btn{box-sizing:border-box;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:768px){.shareButton-module__6ugJzG__btn{gap:4px}}.shareButton-module__6ugJzG__btn:disabled{opacity:.55;cursor:default}.shareButton-module__6ugJzG__ic{flex:none}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__default{background:var(--c-go-bg);height:40px;color:var(--c-go-ink);border-color:var(--c-go-bg);padding:0 16px;font-size:14px}@media (max-width:768px){.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__default{padding:0 12px}}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__default:hover:not(:disabled){background:#f9dccb}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__main{background:var(--c-primary);color:#fff;border-color:var(--c-primary);height:48px;padding:0 24px;font-size:15px}@media (max-width:768px){.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__main{padding:0 16px}}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__main:hover:not(:disabled){background:#d8430c}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__row{color:#2b2724;border-color:var(--c-btn-line);background:#fff;height:32px;padding:0 12px;font-size:13px}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__row .shareButton-module__6ugJzG__ic{width:14px;height:14px}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__night{background:var(--night-btn,linear-gradient(90deg, #ffd27f, #ffab4d));height:40px;color:var(--night-btn-ink,#1d2340);border-color:#0000;padding:0 16px;font-size:14px}@media (max-width:768px){.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__night{padding:0 12px}}.shareButton-module__6ugJzG__btn.shareButton-module__6ugJzG__block{width:100%;display:flex}
