.ifs-cards_root__5lM41{--line:#171b16;--text:#2f362d;--muted:#4a5247;--paper:#fffdf8;--focus:#6b5fa8;--size:min(92vw,560px);--card-w:max(44px,calc(var(--size) * 0.145));--card-h:calc(var(--card-w) * 1.4);--corner:4.27%/3.05%;--ring-r:calc(var(--size) * 0.4);color:var(--text);font-family:var(--font-athiti),"Sarabun",sans-serif;line-height:1.6;padding-bottom:3rem}.ifs-cards_root__5lM41 :focus-visible{outline:3px solid var(--focus);outline-offset:4px}.ifs-cards_root__5lM41 .ifs-cards_result__fRPtz:focus-visible{outline:none}.ifs-cards_root__5lM41 [data-area=daily]{--back:url(/ifs-cards/backs/daily.webp);--deep:#305051;--dot:#4f8f8a;--card:#d3e7e4}.ifs-cards_root__5lM41 [data-area=work]{--back:url(/ifs-cards/backs/work.webp);--deep:#2f5a8f;--dot:#4f7fbf;--card:#d6e3f3}.ifs-cards_root__5lM41 [data-area=love]{--back:url(/ifs-cards/backs/love.webp);--deep:#783e53;--dot:#b25d7c;--card:#f2d8e1}.ifs-cards_root__5lM41 [data-area=study]{--back:url(/ifs-cards/backs/study.webp);--deep:#493c67;--dot:#7563b5;--card:#ddd9f1}.ifs-cards_root__5lM41 [data-area=health]{--back:url(/ifs-cards/backs/health.webp);--deep:#44634a;--dot:#5e9468;--card:#d6e7d5}.ifs-cards_hero__Tf6V4{margin:.5rem calc(50% - min(50vw - 16px, 360px)) clamp(2.75rem,8vw,4.5rem);padding:clamp(32px,6vw,52px) clamp(20px,5vw,48px) clamp(32px,5vw,48px);background:var(--paper);border:2px solid var(--text);border-radius:24px;box-shadow:0 8px 0 var(--text);display:flex;flex-direction:column;align-items:center;text-align:center}html[data-card-link] .ifs-cards_hero__Tf6V4{display:none}.ifs-cards_heroFan__VRUzo{position:relative;width:min(300px,74vw);aspect-ratio:300/230;margin:0 auto 18px}.ifs-cards_heroFan__VRUzo img{position:absolute;left:29%;top:4%;width:42%;height:auto;border-radius:var(--corner);box-shadow:0 0 0 1.5px var(--line),0 5px 0 1.5px var(--line);transform-origin:50% 120%}.ifs-cards_heroFan__VRUzo img:first-child{transform:rotate(-16deg)}.ifs-cards_heroFan__VRUzo img:nth-child(3){transform:rotate(16deg)}.ifs-cards_heroFan__VRUzo img:nth-child(2){z-index:1}.ifs-cards_heroChips__NMXnD{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ifs-cards_heroChips__NMXnD li{padding:4px 14px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.5}.ifs-cards_heroChips__NMXnD [data-tone=sand]{background:#f1e6d0}.ifs-cards_heroChips__NMXnD [data-tone=lavender]{background:#d9d6ec}.ifs-cards_heroChips__NMXnD [data-tone=sage]{background:#cddcc4}.ifs-cards_title__lNCZH{margin:18px 0 14px;font-weight:700;font-size:clamp(2.6rem,11vw,4.2rem);line-height:1.15;color:var(--text);text-wrap:balance}.ifs-cards_heroLead__3EBin{margin:0;font-size:clamp(20px,5.4vw,25px);font-weight:600;line-height:1.5}.ifs-cards_heroBody__UAk9n{margin:14px 0 0;max-width:30em;font-size:clamp(16px,4.4vw,18px);font-weight:500;line-height:1.7;color:var(--muted);text-wrap:balance}.ifs-cards_hero__Tf6V4 .ifs-cards_heroBtn__iHYBe{width:auto;margin-top:28px;padding:0 32px;font-size:22px}.ifs-cards_deck__o9xQs{scroll-margin-top:calc(96px + var(--offer-bar-h, 0px))}.ifs-cards_againBtn__RJSDO,.ifs-cards_ghost__fb5ic,.ifs-cards_miniSlab__QCndh,.ifs-cards_slabBtn__1cyr9,.ifs-cards_tab__f7_LO{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid var(--line);background:var(--paper);color:var(--text);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.ifs-cards_againBtn__RJSDO:hover,.ifs-cards_ghost__fb5ic:hover,.ifs-cards_miniSlab__QCndh:hover,.ifs-cards_slabBtn__1cyr9:hover:not(:disabled),.ifs-cards_tab__f7_LO:hover:not(:disabled){transform:translateY(-2px)}.ifs-cards_againBtn__RJSDO:active,.ifs-cards_ghost__fb5ic:active,.ifs-cards_miniSlab__QCndh:active,.ifs-cards_slabBtn__1cyr9:active:not(:disabled),.ifs-cards_tab__f7_LO:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--line)}.ifs-cards_slabBtn__1cyr9{display:flex;width:100%;min-height:62px;padding:0 20px;border-radius:16px;box-shadow:0 6px 0 var(--line);font-size:24px;font-weight:700;line-height:1.3;text-align:center}.ifs-cards_slabDark__CtcfQ{background:var(--text);color:#fff}.ifs-cards_slabBtn__1cyr9:disabled{opacity:.5;cursor:not-allowed}.ifs-cards_againBtn__RJSDO,.ifs-cards_ghost__fb5ic,.ifs-cards_miniSlab__QCndh{min-height:46px;min-width:44px;padding:0 16px;border-radius:12px;box-shadow:0 4px 0 var(--line);font-size:17px}.ifs-cards_tabs__pNH7Y{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 calc(50% - min(50vw - 16px, 380px)) .4rem;padding-bottom:6px}.ifs-cards_tab__f7_LO{min-height:52px;padding:0 22px;border-radius:14px;box-shadow:0 5px 0 var(--line);font-size:21px}.ifs-cards_tab__f7_LO[aria-selected=true]{background:var(--deep);color:#fff;font-weight:700}.ifs-cards_dot__CbFca{flex:none;width:14px;height:14px;border-radius:50%;background:var(--dot);border:1.5px solid var(--line)}.ifs-cards_tab__f7_LO[aria-selected=true] .ifs-cards_dot__CbFca{border-color:#fff}.ifs-cards_hint___4qJV{text-align:center;font-size:17px;font-weight:500;margin:1rem 0 0;min-height:1.6rem}.ifs-cards_hint___4qJV:empty{margin:0;min-height:0}.ifs-cards_status__HMkdu{text-align:center;font-size:16px;font-weight:700;margin:0;min-height:1.4rem}.ifs-cards_link__zFcZx{border:0;background:none;font:inherit;font-weight:700;color:var(--text);cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;padding:.3rem .4rem;min-height:44px;min-width:44px}.ifs-cards_link__zFcZx:hover{color:var(--line)}.ifs-cards_stage__fbz8q{position:relative;width:var(--size);height:var(--size);margin:.5rem auto .8rem}.ifs-cards_ring__s03XU{position:absolute;inset:0;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ifs-cards_card__gQ7MO{position:absolute;left:50%;top:50%;width:var(--card-w);height:var(--card-h);margin:calc(var(--card-h) / -2) 0 0 calc(var(--card-w) / -2);transform:rotate(var(--a)) translateY(calc(var(--ring-r) * -1));transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .3s ease;cursor:pointer;border:0;padding:0;background:none;display:block}.ifs-cards_cardShuffling__ta47c{transform:rotate(var(--a)) translateY(0) scale(.6);transition-duration:.45s}.ifs-cards_card__gQ7MO:hover .ifs-cards_back__otTyE{transform:translateY(-4px)}.ifs-cards_cardPicked__7iOi_{transform:rotate(var(--a)) translateY(calc(var(--ring-r) * -1 - 22px)) scale(1.12);z-index:5;filter:drop-shadow(0 0 10px rgba(107,95,168,.75))}.ifs-cards_card__gQ7MO:focus-visible{outline-offset:4px;border-radius:6px}.ifs-cards_back__otTyE{display:block;width:100%;height:100%;border-radius:var(--corner);background:var(--deep) var(--back) center /cover no-repeat;box-shadow:0 0 0 1.5px var(--line),0 3px 0 1.5px var(--line);position:relative;overflow:hidden;transition:transform .2s ease}.ifs-cards_centre__HZxqt{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ifs-cards_centre__HZxqt>div{pointer-events:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ifs-cards_centre__HZxqt p{margin:0;font-size:16px;font-weight:600;line-height:1.45;max-width:calc(var(--size) * .42)}.ifs-cards_links__QkhPb{display:flex;gap:10px}.ifs-cards_revealBtn__6porO{width:auto;min-height:52px;padding:0 26px;font-size:21px}.ifs-cards_result__fRPtz{margin-top:.6rem;animation:ifs-cards_rise__xVF_Z .6s ease both;outline:none;scroll-margin-top:calc(90px + var(--offer-bar-h, 0px));display:grid;grid-gap:32px;gap:32px;justify-items:center}@keyframes ifs-cards_rise__xVF_Z{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ifs-cards_resultCard__oXMZL{width:min(100%,520px,max(380px,calc((100svh - 130px - var(--offer-bar-h, 0px)) * 5 / 7)));display:flex;flex-direction:column;gap:24px}.ifs-cards_flip__npF48{width:100%;perspective:1600px}.ifs-cards_flipInner__FrT62{display:grid;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.3,.7,.2,1)}.ifs-cards_flipped__IjCLX .ifs-cards_flipInner__FrT62{transform:rotateY(180deg)}.ifs-cards_face__PESBq,.ifs-cards_flipBack__dtyQ0{grid-area:1/1;aspect-ratio:5/7;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--corner);box-shadow:0 0 0 2px var(--line),0 8px 0 2px var(--line)}.ifs-cards_flipBack__dtyQ0{background:var(--deep) var(--back) center /cover no-repeat}.ifs-cards_face__PESBq{transform:rotateY(180deg);overflow:hidden}.ifs-cards_faceImg__yCdps{display:block;width:100%;height:100%}.ifs-cards_cardActions__XUpic{display:flex;flex-direction:column;gap:18px}.ifs-cards_share__Z0b9D{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ifs-cards_share__Z0b9D[hidden]{display:none}.ifs-cards_login__fITsw{background:var(--paper);border:2px solid var(--line);border-radius:16px;box-shadow:0 4px 0 var(--line);padding:16px 18px;display:flex;flex-direction:column;gap:14px;text-align:center}.ifs-cards_login__fITsw p{margin:0;font-size:18px;font-weight:500;line-height:1.55}.ifs-cards_saveNote__Rdxhm{margin:-6px 0 0;text-align:center;font-size:17px;font-weight:700}.ifs-cards_saveNote__Rdxhm:empty{margin-top:-18px}.ifs-cards_reading__9fpzX{width:100%;max-width:520px;display:flex;flex-direction:column;gap:18px}.ifs-cards_readHead__b2Tyw{display:flex;flex-direction:column;gap:6px}.ifs-cards_readNo__BTfkM{margin:0;font-size:17px;font-weight:700;color:var(--deep)}.ifs-cards_readName__T9BLc{margin:0;text-wrap:balance;font-size:clamp(30px,8vw,38px);line-height:1.2;font-weight:700;color:var(--line)}.ifs-cards_keywords__zQybY{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ifs-cards_keywords__zQybY li{padding:3px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-size:16px;font-weight:600;line-height:1.5}.ifs-cards_panel__rsusq,.ifs-cards_tile__E3TTa{border:2px solid var(--line);border-radius:16px;box-shadow:0 4px 0 var(--line);padding:16px 20px 18px}.ifs-cards_panel__rsusq{background:var(--paper)}.ifs-cards_tile__E3TTa{background:color-mix(in srgb,var(--card) 60%,var(--paper))}.ifs-cards_panel__rsusq h3,.ifs-cards_tile__E3TTa h3{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1.4;color:var(--deep)}.ifs-cards_panel__rsusq p,.ifs-cards_tile__E3TTa p{margin:0;font-size:19px;font-weight:500;line-height:1.7}.ifs-cards_tile__E3TTa p{font-weight:600;line-height:1.6}.ifs-cards_againBtn__RJSDO{align-self:center;margin-top:10px}.ifs-cards_note__H4Q0m{text-align:center;color:var(--muted);font-size:clamp(16px,5vw,19px);font-weight:600;margin:.6rem 0 0;line-height:1.6}@media (max-width:480px){.ifs-cards_tabs__pNH7Y{gap:10px}.ifs-cards_tab__f7_LO{padding:0 18px;font-size:19px}.ifs-cards_slabBtn__1cyr9{min-height:58px;font-size:22px}.ifs-cards_revealBtn__6porO{min-height:48px;padding:0 22px;font-size:19px}.ifs-cards_centre__HZxqt p{font-size:15px}.ifs-cards_miniSlab__QCndh{font-size:16px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.ifs-cards_againBtn__RJSDO,.ifs-cards_back__otTyE,.ifs-cards_card__gQ7MO,.ifs-cards_flipInner__FrT62,.ifs-cards_ghost__fb5ic,.ifs-cards_miniSlab__QCndh,.ifs-cards_ring__s03XU,.ifs-cards_slabBtn__1cyr9,.ifs-cards_tab__f7_LO{transition:none}.ifs-cards_result__fRPtz{animation:none}}