.Contents_contents__yPAZb{background:repeating-linear-gradient(0deg,transparent,transparent 29px,rgba(100,181,246,.14) 29px,rgba(100,181,246,.14) 30px),linear-gradient(90deg,transparent 59px,rgba(255,107,53,.18) 59px,rgba(255,107,53,.18) 61px,transparent 61px),linear-gradient(180deg,#fff 0,var(--color-bg-lavender) 100%);position:relative;overflow:hidden}.Contents_contents__yPAZb:before{content:"";position:absolute;bottom:10%;right:-10px;width:100px;height:140px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140'%3E%3Crect x='35' y='10' width='30' height='100' rx='3' fill='none' stroke='%23FFB347' stroke-width='2' opacity='0.1' transform='rotate(15 50 60)'/%3E%3Cpolygon points='40,108 50,135 60,108' fill='none' stroke='%23FFB347' stroke-width='2' opacity='0.1' transform='rotate(15 50 60)'/%3E%3C/svg%3E") no-repeat;background-size:contain;z-index:0;animation:Contents_pencilWrite__Lfwfn 6s ease-in-out infinite}@keyframes Contents_pencilWrite__Lfwfn{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(2deg)}75%{transform:translateY(-8px) rotate(-1deg)}}.Contents_categoryList__KyOlF{display:grid;grid-template-columns:1fr;grid-gap:1.2rem;gap:1.2rem}.Contents_todayBoard__k_Ahs{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;max-width:980px;margin:-.75rem auto 2.5rem;position:relative;z-index:1}.Contents_todayMain__0n1__{display:grid;grid-gap:.65rem;gap:.65rem;background:#2d2d2d;color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 18px 44px rgba(0,0,0,.16)}.Contents_todayKicker__7oZs6{color:var(--color-secondary);font-size:.82rem;font-weight:900}.Contents_todayKicker__7oZs6,.Contents_todayMain__0n1__ h3{word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Contents_todayMain__0n1__ h3{color:#fff;font-size:1.6rem}.Contents_todayMain__0n1__ p{color:hsla(0,0%,100%,.76);line-height:1.8;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Contents_todayMain__0n1__ strong{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);padding:.8rem 1rem;color:#fff;line-height:1.7;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Contents_workFlow__8zZyI{display:grid;grid-gap:.75rem;gap:.75rem}.Contents_workStep__UXkBR{display:grid;grid-template-columns:2.3rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;background:hsla(0,0%,100%,.92);border:1px solid rgba(0,0,0,.07);border-radius:8px;padding:1rem;box-shadow:var(--box-shadow-subtle)}.Contents_workStep__UXkBR>span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--color-primary);color:#fff;font-family:var(--font-family-accent);font-weight:900;font-size:.82rem}.Contents_workStep__UXkBR h4{font-size:1rem;margin-bottom:.2rem}.Contents_workStep__UXkBR p{color:var(--color-text-light);line-height:1.6;font-weight:700;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Contents_categoryCard__grR35{background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease}.Contents_categoryCard__grR35:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 50px rgba(0,0,0,.12)}.Contents_cardHeader__linA0{padding:1.8rem 2rem;color:#fff;background:linear-gradient(135deg,var(--color-primary),#ff8c5a)}.Contents_categoryCard__grR35:nth-child(2) .Contents_cardHeader__linA0{background:linear-gradient(135deg,var(--color-accent),var(--color-sky))}.Contents_categoryCard__grR35:nth-child(3) .Contents_cardHeader__linA0{background:linear-gradient(135deg,var(--color-purple),var(--color-pink))}.Contents_categoryName__Yrexf{font-size:1.3rem;font-weight:700}.Contents_cardBody__tSSMM{padding:2rem}.Contents_description__4nP1_{color:var(--color-text-light);line-height:1.8;margin-bottom:1.5rem;font-size:1rem;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Contents_topics__AV7k8 h4{font-weight:700;margin-bottom:.8rem;font-size:.9rem;color:var(--color-text-main);border-bottom:2px solid rgba(255,107,53,.15);padding-bottom:.4rem;display:inline-block}.Contents_categoryCard__grR35:nth-child(2) .Contents_topics__AV7k8 h4{border-bottom-color:rgba(46,196,182,.2)}.Contents_categoryCard__grR35:nth-child(3) .Contents_topics__AV7k8 h4{border-bottom-color:rgba(155,89,182,.2)}.Contents_topics__AV7k8 ul{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.Contents_topics__AV7k8 li{display:flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:rgba(255,107,53,.06);border-radius:50px;font-weight:500;font-size:.9rem;color:var(--color-text-main);white-space:nowrap}.Contents_topics__AV7k8 li:before{content:"✓";font-weight:700;color:var(--color-primary)}.Contents_categoryCard__grR35:nth-child(2) .Contents_topics__AV7k8 li{background:rgba(46,196,182,.06)}.Contents_categoryCard__grR35:nth-child(2) .Contents_topics__AV7k8 li:before{color:var(--color-accent)}.Contents_categoryCard__grR35:nth-child(3) .Contents_topics__AV7k8 li{background:rgba(155,89,182,.06)}.Contents_categoryCard__grR35:nth-child(3) .Contents_topics__AV7k8 li:before{color:var(--color-purple)}.Contents_workPreview__UAw9d{margin-top:3rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:2rem;box-shadow:var(--box-shadow-subtle)}.Contents_workHeader__qXJUB{margin-bottom:1.5rem}.Contents_workHeader__qXJUB p{color:var(--color-primary);font-size:.85rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.Contents_workHeader__qXJUB h3{font-size:1.6rem;margin-top:.25rem}.Contents_workGrid__JxPBL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Contents_workCard__ryEgJ{background:#fffaf2;border:1px solid rgba(255,107,53,.14);border-radius:8px;padding:1.1rem}.Contents_workCard__ryEgJ span{display:inline-flex;margin-bottom:.65rem;color:var(--color-primary);font-size:.78rem;font-weight:900}.Contents_workCard__ryEgJ h4{font-size:1.05rem;margin-bottom:.5rem}.Contents_workCard__ryEgJ p{color:var(--color-text-light);font-size:.92rem;line-height:1.7;margin-bottom:.8rem}.Contents_workCard__ryEgJ p,.Contents_workCard__ryEgJ strong{word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Contents_workCard__ryEgJ strong{display:block;color:var(--color-text-main);font-size:.9rem;line-height:1.6}@media (min-width:768px){.Contents_todayBoard__k_Ahs{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch}.Contents_categoryCard__grR35{display:flex}.Contents_cardHeader__linA0{flex:0 0 250px;display:flex;align-items:center;justify-content:center;text-align:center}.Contents_cardBody__tSSMM{flex:1 1;min-width:0}}@media (min-width:980px){.Contents_categoryList__KyOlF{grid-template-columns:repeat(3,minmax(0,1fr))}.Contents_categoryCard__grR35{display:grid}.Contents_cardHeader__linA0{min-height:112px;flex:none;padding:1.4rem}.Contents_cardBody__tSSMM{padding:1.4rem}}@media (max-width:900px){.Contents_workGrid__JxPBL{grid-template-columns:1fr}}@media (max-width:767px){.Contents_todayBoard__k_Ahs{margin-bottom:1.6rem}.Contents_todayMain__0n1__{padding:1.15rem}.Contents_todayMain__0n1__ h3{font-size:1.28rem}.Contents_workStep__UXkBR{padding:.78rem}.Contents_categoryCard__grR35{border-radius:12px}.Contents_cardHeader__linA0{padding:1.1rem 1.2rem}.Contents_cardBody__tSSMM{padding:1.15rem}.Contents_description__4nP1_{display:none}.Contents_topics__AV7k8 h4{margin-bottom:.6rem}.Contents_topics__AV7k8 li{white-space:normal;font-size:.84rem}.Contents_workPreview__UAw9d{margin-top:1.8rem;padding:1.15rem}.Contents_workHeader__qXJUB h3{font-size:1.3rem}.Contents_workCard__ryEgJ{padding:.95rem}.Contents_workCard__ryEgJ p,.Contents_workCard__ryEgJ:nth-child(n+4){display:none}}.CTA_cta__SbkGW{background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,179,71,.08) 2deg,transparent 4deg,transparent 15deg),linear-gradient(180deg,var(--color-bg-lemon) 0,#fff 100%);padding-bottom:8rem;position:relative;overflow:hidden}.CTA_ctaCard__C3yly{background:linear-gradient(135deg,var(--color-primary) 0,#ff8c5a 30%,var(--color-pink) 60%,var(--color-purple) 100%);border-radius:var(--border-radius-lg);padding:4rem 2rem;color:#fff;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(255,107,53,.25)}.CTA_content__9rxis{position:relative;z-index:2;max-width:600px;margin:0 auto}.CTA_title__nhl1H{color:#fff;font-size:2rem;margin-bottom:1.5rem;line-height:1.4;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.CTA_titleLine__eQvuT{display:block}.CTA_highlight___QdIJ{color:var(--color-yellow);font-size:2.5rem;display:block;margin-top:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.15)}.CTA_description__GltHI{font-size:1.1rem;margin-bottom:1.3rem;opacity:.95;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.CTA_closingPoints__JJgRb{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:2.1rem}.CTA_closingPoints__JJgRb span{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);color:#fff;padding:.3rem .75rem;font-size:.86rem;font-weight:900}.CTA_buttonGroup__300XU{display:inline-flex;flex-direction:column;align-items:center;gap:.85rem}.CTA_primaryBtn__iVxBd{background-color:#fff;color:var(--color-primary-dark);font-weight:700;font-size:1.2rem;padding:1.2rem 3rem;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:visible;white-space:nowrap}.CTA_primaryBtn__iVxBd:before{content:"🎉";left:-15px}.CTA_primaryBtn__iVxBd:after,.CTA_primaryBtn__iVxBd:before{position:absolute;top:50%;font-size:1.5rem;opacity:0;transition:all .4s ease;transform:translateY(-50%) scale(0)}.CTA_primaryBtn__iVxBd:after{content:"🎊";right:-15px}.CTA_primaryBtn__iVxBd:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 45px rgba(0,0,0,.3),0 0 30px rgba(255,179,71,.3);color:var(--color-primary);background:linear-gradient(135deg,#fff,#fff8f0)}.CTA_primaryBtn__iVxBd:hover:before{opacity:1;left:-25px;transform:translateY(-50%) scale(1) rotate(-15deg)}.CTA_primaryBtn__iVxBd:hover:after{opacity:1;right:-25px;transform:translateY(-50%) scale(1) rotate(15deg)}.CTA_btnIcon__n1YP6{display:inline-block;margin-right:.5rem;transition:transform var(--transition-normal)}.CTA_primaryBtn__iVxBd:hover .CTA_btnIcon__n1YP6{animation:CTA_liftoff__NW_hK .5s ease-in-out forwards}@keyframes CTA_liftoff__NW_hK{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(-5px) scale(1.2)}}.CTA_subText__uzyqd{font-size:.85rem;opacity:.85}.CTA_decoration__tX6PB{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.CTA_circle1__HdcmU{position:absolute;top:-40%;right:-8%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,217,61,.25) 0,transparent 70%);border-radius:50%;animation:CTA_floatDecor__A8_v0 8s ease-in-out infinite}.CTA_circle2__O8SS_{position:absolute;bottom:-30%;left:-8%;width:350px;height:350px;background:radial-gradient(circle,rgba(46,196,182,.2) 0,transparent 70%);border-radius:50%;animation:CTA_floatDecor__A8_v0 10s ease-in-out infinite reverse}@keyframes CTA_floatDecor__A8_v0{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@media (min-width:768px){.CTA_ctaCard__C3yly{padding:5rem}.CTA_title__nhl1H{font-size:2.5rem}.CTA_highlight___QdIJ{font-size:3rem}}.CTA_secondaryBtn__dPmtp{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;border-radius:999px;padding:.65rem 1.4rem;color:#fff;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.12);font-weight:900;text-decoration:none;white-space:nowrap}.CTA_secondaryBtn__dPmtp:hover{color:#fff;background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.CTA_tertiaryBtn__bRwfn{color:hsla(0,0%,100%,.92);font-size:.88rem;font-weight:900;text-decoration:underline;text-underline-offset:4px}.CTA_tertiaryBtn__bRwfn:hover{color:var(--color-yellow)}@media (max-width:767px){.CTA_cta__SbkGW{padding-bottom:5rem}.CTA_ctaCard__C3yly{padding:2.4rem 1rem}.CTA_title__nhl1H{font-size:1.65rem}.CTA_highlight___QdIJ{font-size:2.05rem}.CTA_description__GltHI{font-size:.96rem}.CTA_primaryBtn__iVxBd{width:min(100%,20rem);justify-content:center;padding:1rem 1.2rem;font-size:1rem}.CTA_secondaryBtn__dPmtp{width:min(100%,18rem);font-size:.92rem}}.CursorSparkle_container__P_1RB{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;overflow:hidden}.CursorSparkle_particle__FT6QX{position:fixed;pointer-events:none;font-size:1.2rem;animation:CursorSparkle_sparkle__x8dZ7 .8s cubic-bezier(.1,.7,1,.1) forwards;transform:scale(var(--size,1));z-index:9999;color:var(--particle-color,#fb0);text-shadow:0 0 5px hsla(0,0%,100%,.5);font-weight:700}.CursorSparkle_type_A__4r7AO{--particle-color:#6bcb77}.CursorSparkle_type_B__EWik9{--particle-color:#ff6b35}.CursorSparkle_type_C__7ARR0{--particle-color:#4fc3f7}.CursorSparkle_type_D__De_Ui{--particle-color:#9b59b6}@keyframes CursorSparkle_sparkle__x8dZ7{0%{opacity:1;transform:translate(0) scale(var(--size,1)) rotate(0deg)}to{opacity:0;transform:translate(var(--dx,30px),var(--dy,-30px)) scale(0) rotate(180deg)}}@media (hover:none){.CursorSparkle_container__P_1RB{display:none}}.DailyQuote_dailyQuote__Sa6uc{padding:3rem 0 4rem;background:var(--color-quote-bg,linear-gradient(135deg,var(--color-bg-lavender) 0,var(--color-bg-blush) 100%));text-align:center;overflow:visible}.DailyQuote_content__Ew0hW{max-width:960px;margin:0 auto;padding:0 1.5rem}.DailyQuote_label__WJoDa{font-size:.85rem;font-weight:700;color:var(--color-purple);letter-spacing:.05em;display:block;margin-bottom:1rem}.DailyQuote_quote__lUos3{font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;color:var(--color-text-main);line-height:1.6;margin-bottom:1rem;position:relative;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DailyQuote_author__BXQ7m{font-style:normal;font-size:.9rem;color:var(--color-text-light);font-weight:500}@media (max-width:768px){.DailyQuote_quote__lUos3{font-size:1.15rem}}.DiagnosisUI_quizCard__1orIg{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:2.5rem 2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center;position:relative;z-index:2;border:4px solid var(--color-primary);transition:all .5s ease}.DiagnosisUI_resultCard__eE_c5{transform:none;box-shadow:0 20px 40px rgba(0,0,0,.15),0 0 40px color-mix(in srgb,var(--result-color,var(--color-primary)) 24%,transparent);animation:DiagnosisUI_pulseGlow__18y8z 2s infinite alternate}@keyframes DiagnosisUI_pulseGlow__18y8z{0%{box-shadow:0 20px 40px rgba(0,0,0,.1)}to{box-shadow:0 20px 40px color-mix(in srgb,var(--result-color,var(--color-primary)) 30%,transparent)}}.DiagnosisUI_quizHeader__I_8Po{margin-bottom:2rem}.DiagnosisUI_quizEmoji__hFSlg{font-size:3rem;display:block;margin-bottom:1rem;animation:DiagnosisUI_bounce__JTNF8 2s infinite}@keyframes DiagnosisUI_bounce__JTNF8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.DiagnosisUI_quizTitle__R3YBE{font-family:var(--font-family-heading);font-size:1.8rem;font-weight:900;line-height:1.4;color:var(--color-text-main);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.DiagnosisUI_quizLead__6Xql1{margin:.85rem auto 0;color:var(--color-text-light);font-size:.92rem;font-weight:700;line-height:1.7;max-width:28rem}.DiagnosisUI_questionList__pnuvz{display:flex;flex-direction:column;gap:.8rem}.DiagnosisUI_questionBtn__92Kp6{background:#f8f9fa;border:2px solid #eee;padding:1rem;border-radius:12px;font-size:.95rem;font-weight:700;color:var(--color-text-main);cursor:pointer;transition:all .2s ease;text-align:left;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisUI_questionBtn__92Kp6:hover{background:var(--color-bg-light);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.DiagnosisUI_quizLoading__LvmY3{padding:3rem 0}.DiagnosisUI_spinner__YWghh{width:50px;height:50px;border:5px solid rgba(255,107,53,.2);border-top:5px solid var(--color-primary);border-radius:50%;margin:0 auto 1.5rem;animation:DiagnosisUI_spin__imA_S 1s linear infinite}@keyframes DiagnosisUI_spin__imA_S{to{transform:rotate(1turn)}}.DiagnosisUI_loadingSub__Vw4tJ{font-size:.85rem;color:var(--color-text-light);margin-top:.5rem}.DiagnosisUI_resultArea__Bqw3k{animation:DiagnosisUI_fadeIn__1U2O_ .5s ease-out forwards}@keyframes DiagnosisUI_fadeIn__1U2O_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DiagnosisUI_resultName__TXSQc{font-family:var(--font-family-heading);font-size:1.6rem;font-weight:900;margin-bottom:1rem;line-height:1.3;display:grid;grid-gap:.35rem;gap:.35rem;justify-items:center;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisUI_resultName__TXSQc strong{font:inherit;color:inherit}.DiagnosisUI_resultDesc__xXsk3{font-size:1rem;color:var(--color-text-main);margin-bottom:1.5rem;font-weight:600}.DiagnosisUI_resultDesc__xXsk3,.DiagnosisUI_resultMsg__EAa8j{word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisUI_resultMsg__EAa8j{background:#f8f9fa;padding:1rem;border-radius:12px;font-size:.95rem;line-height:1.6;font-weight:700;margin-bottom:2rem;border:1px dashed #ccc}.DiagnosisUI_resultFlow__QXqYT{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:-.65rem 0 1.4rem;flex-wrap:wrap}.DiagnosisUI_resultFlow__QXqYT span{display:inline-flex;align-items:center;min-height:1.85rem;border-radius:999px;background:color-mix(in srgb,var(--result-color,var(--color-primary)) 10%,#fff);border:1px solid color-mix(in srgb,var(--result-color,var(--color-primary)) 24%,transparent);color:var(--color-text-main);padding:.25rem .6rem;font-size:.74rem;font-weight:900}.DiagnosisUI_resultFlow__QXqYT span:not(:last-child):after{content:"→";color:var(--result-color,var(--color-primary));margin-left:.45rem}.DiagnosisUI_resultActions__G_wR7{display:flex;flex-direction:column;gap:.8rem;align-items:center}.DiagnosisUI_resultLink___CVH8{width:100%;background:var(--result-color,var(--color-primary));color:#fff;border-radius:999px;padding:.9rem 1rem;font-weight:900;box-shadow:0 10px 24px color-mix(in srgb,var(--result-color,var(--color-primary)) 24%,transparent)}.DiagnosisUI_resultSubLink__1_Dgi{width:100%;background:#fff;color:var(--color-text-main);border:2px solid color-mix(in srgb,var(--result-color,var(--color-primary)) 22%,#e5e7eb);border-radius:999px;padding:.78rem 1rem;font-weight:900}.DiagnosisUI_resultLink___CVH8:hover{color:#fff;transform:translateY(-2px)}.DiagnosisUI_resultSubLink__1_Dgi:hover{color:var(--result-color,var(--color-primary));transform:translateY(-2px)}.DiagnosisUI_resetBtn__pBtbe{width:100%;border:2px dashed color-mix(in srgb,var(--result-color,var(--color-primary)) 34%,#d8dee4);border-radius:999px;background:color-mix(in srgb,var(--result-color,var(--color-primary)) 7%,#fff);color:var(--result-color,var(--color-primary));padding:.72rem 1rem;font-size:.9rem;font-weight:900;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.DiagnosisUI_resetBtn__pBtbe:hover{border-color:var(--result-color,var(--color-primary));background:color-mix(in srgb,var(--result-color,var(--color-primary)) 12%,#fff);color:var(--result-color,var(--color-primary));transform:translateY(-2px)}@media (max-width:767px){.DiagnosisUI_quizCard__1orIg{padding:1.35rem 1rem;border-width:3px;border-radius:18px}.DiagnosisUI_quizHeader__I_8Po{margin-bottom:1rem}.DiagnosisUI_quizEmoji__hFSlg{font-size:2.1rem;margin-bottom:.45rem}.DiagnosisUI_quizTitle__R3YBE{font-size:1.35rem}.DiagnosisUI_quizLead__6Xql1{font-size:.82rem;margin-top:.55rem}.DiagnosisUI_questionList__pnuvz{gap:.55rem}.DiagnosisUI_questionBtn__92Kp6{padding:.72rem .85rem;border-radius:10px;font-size:.86rem;line-height:1.45}.DiagnosisUI_resultName__TXSQc{font-size:1.28rem;margin-bottom:.75rem}.DiagnosisUI_resultDesc__xXsk3{font-size:.9rem;margin-bottom:.9rem}.DiagnosisUI_resultMsg__EAa8j{padding:.85rem;font-size:.85rem;margin-bottom:1rem}.DiagnosisUI_resultFlow__QXqYT{margin:-.25rem 0 .9rem;gap:.3rem}.DiagnosisUI_resultFlow__QXqYT span{min-height:1.65rem;padding:.2rem .46rem;font-size:.66rem}.DiagnosisUI_resultFlow__QXqYT span:not(:last-child):after{margin-left:.3rem}.DiagnosisUI_resultLink___CVH8{padding:.75rem .9rem}.DiagnosisUI_resetBtn__pBtbe,.DiagnosisUI_resultSubLink__1_Dgi{padding:.68rem .85rem;font-size:.84rem}}.DiagnosisEntry_entry__Y_7fG{background:radial-gradient(circle at 12% 18%,rgba(255,107,53,.16),transparent 28%),radial-gradient(circle at 88% 10%,rgba(46,196,182,.16),transparent 30%),linear-gradient(180deg,#f0fbf9,#fffaf3);position:relative;overflow:hidden}.DiagnosisEntry_inner__qu8na{display:grid;grid-gap:2rem;gap:2rem;align-items:center}.DiagnosisEntry_copy__ekqKG{max-width:620px}.DiagnosisEntry_kicker___OHdW{display:inline-flex;align-items:center;border-radius:999px;background:#fff;border:1px solid rgba(255,107,53,.18);color:var(--color-primary);padding:.38rem .78rem;font-size:.82rem;font-weight:900;margin-bottom:1rem}.DiagnosisEntry_copy__ekqKG h2{font-size:2.55rem;margin-bottom:1rem;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisEntry_copy__ekqKG h2 span{display:block;color:var(--color-primary)}.DiagnosisEntry_copy__ekqKG>p{color:var(--color-text-light);font-size:1.04rem;line-height:1.85;font-weight:700;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisEntry_punchLine__jhJax{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:1.4rem 0 1rem;border-radius:8px;background:#2d2d2d;color:#fff;padding:.82rem 1rem;box-shadow:8px 8px 0 rgba(255,107,53,.16);transform:rotate(-.6deg)}.DiagnosisEntry_punchLine__jhJax span,.DiagnosisEntry_punchLine__jhJax strong{line-height:1.5;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisEntry_punchLine__jhJax span{color:hsla(0,0%,100%,.82);font-weight:800}.DiagnosisEntry_punchLine__jhJax strong{color:var(--color-secondary);font-weight:900}.DiagnosisEntry_points__qoRN3{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.DiagnosisEntry_points__qoRN3 li{border-radius:999px;background:hsla(0,0%,100%,.76);border:1px solid rgba(0,0,0,.06);color:var(--color-text-main);padding:.42rem .72rem;font-size:.84rem;font-weight:900}.DiagnosisEntry_cardWrap__6cHva{width:100%;max-width:560px;justify-self:center}@media (min-width:900px){.DiagnosisEntry_inner__qu8na{grid-template-columns:minmax(0,.92fr) minmax(430px,1fr);gap:3rem}.DiagnosisEntry_cardWrap__6cHva{justify-self:end}}@media (max-width:767px){.DiagnosisEntry_entry__Y_7fG{padding-top:3.5rem}.DiagnosisEntry_copy__ekqKG h2{font-size:2rem}.DiagnosisEntry_copy__ekqKG>p{font-size:.96rem}.DiagnosisEntry_punchLine__jhJax{width:100%;transform:none}.DiagnosisEntry_points__qoRN3{display:grid;grid-template-columns:1fr}}.DiagnosisSample_sample__Xs6gm{background:radial-gradient(circle at 15% 12%,rgba(255,179,71,.18),transparent 28%),radial-gradient(circle at 86% 16%,rgba(46,196,182,.16),transparent 30%),linear-gradient(180deg,#f0fbf9,#fff);position:relative;overflow:hidden}.DiagnosisSample_header___7Jdp{max-width:760px;margin:0 auto 2rem;text-align:center}.DiagnosisSample_kicker__bD8uW{color:var(--color-primary);font-weight:900;margin-bottom:.5rem}.DiagnosisSample_header___7Jdp h2{font-size:2.45rem;margin-bottom:1.25rem;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_header___7Jdp h2 span{color:var(--color-primary)}.DiagnosisSample_header___7Jdp p{color:var(--color-text-light);font-size:1.05rem;line-height:1.8;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_edgeLine__QksRT{margin-top:0!important;margin-bottom:1.6rem!important}.DiagnosisSample_journey__W2dg8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:1.35rem auto 0;padding:0;list-style:none}.DiagnosisSample_journey__W2dg8 li{display:grid;grid-gap:.18rem;gap:.18rem;justify-items:center;border-radius:8px;background:hsla(0,0%,100%,.82);border:1px solid rgba(46,196,182,.16);padding:.78rem .65rem;box-shadow:0 10px 24px rgba(45,45,45,.05)}.DiagnosisSample_journey__W2dg8 span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--color-primary);color:#fff;font-family:var(--font-family-accent);font-size:.78rem;font-weight:900}.DiagnosisSample_journey__W2dg8 strong{color:var(--color-text-main);font-size:.9rem}.DiagnosisSample_journey__W2dg8 small{color:var(--color-text-light);font-size:.76rem;font-weight:800}.DiagnosisSample_layout__K2SGb{display:grid;grid-gap:1rem;gap:1rem;align-items:stretch;max-width:1080px;margin:0 auto}.DiagnosisSample_karteVisual__VdaLS{width:min(100%,1040px);margin:0 auto 1.1rem;border-radius:8px;border:1px solid rgba(46,196,182,.2);background:hsla(0,0%,100%,.72);box-shadow:0 18px 44px rgba(45,45,45,.11);overflow:hidden}.DiagnosisSample_karteVisual__VdaLS img{display:block;width:100%;height:auto}.DiagnosisSample_resultCard__xLQMv,.DiagnosisSample_screenCard__RLqve{background:hsla(0,0%,100%,.94);border:1px solid rgba(0,0,0,.07);border-radius:8px;box-shadow:var(--box-shadow-subtle);position:relative;overflow:hidden}.DiagnosisSample_resultCard__xLQMv{padding:1.5rem}.DiagnosisSample_resultTop__vjWiB{margin-bottom:1.2rem}.DiagnosisSample_badge__vKiTx{display:inline-flex;border-radius:999px;padding:.32rem .72rem;background:rgba(46,196,182,.12);color:var(--color-primary-dark);font-size:.76rem;font-weight:900;margin-bottom:.85rem}.DiagnosisSample_resultTop__vjWiB h3{font-size:1.75rem;margin-bottom:.6rem;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_adviceBox__8zPqT p,.DiagnosisSample_insightRows__9WyPT dd,.DiagnosisSample_resultTop__vjWiB p{color:var(--color-text-light);line-height:1.7;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_insightRows__9WyPT dl{display:grid;margin:0}.DiagnosisSample_insightRows__9WyPT div{display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem 0;border-top:1px solid rgba(0,0,0,.07)}.DiagnosisSample_insightRows__9WyPT dt{display:block;width:-moz-fit-content;width:fit-content;color:var(--color-text-main);background:rgba(255,107,53,.08);border-radius:999px;padding:.16rem .6rem;font-size:.78rem;font-weight:900}.DiagnosisSample_insightRows__9WyPT dd{margin:0;font-weight:700}.DiagnosisSample_adviceBox__8zPqT{margin-top:1rem;border-radius:8px;background:linear-gradient(135deg,rgba(255,179,71,.14),rgba(46,196,182,.12));border:1px solid rgba(46,196,182,.16);padding:1rem}.DiagnosisSample_adviceBox__8zPqT span{display:block;color:var(--color-primary-dark);font-size:.82rem;font-weight:900;margin-bottom:.35rem}.DiagnosisSample_screenCard__RLqve{display:flex;flex-direction:column;min-width:0;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(240,251,249,.94)),radial-gradient(circle at 18% 8%,rgba(255,179,71,.15),transparent 30%)}.DiagnosisSample_screenChrome__zpDzC{display:flex;align-items:center;gap:.45rem;min-height:2.55rem;border-bottom:1px solid rgba(0,0,0,.07);background:rgba(45,45,45,.04);padding:0 1rem}.DiagnosisSample_screenChrome__zpDzC span{width:.68rem;height:.68rem;border-radius:999px;background:#ff6b35}.DiagnosisSample_screenChrome__zpDzC span:nth-child(2){background:#ffd93d}.DiagnosisSample_screenChrome__zpDzC span:nth-child(3){background:#2ec4b6}.DiagnosisSample_screenChrome__zpDzC strong{margin-left:.35rem;color:rgba(45,45,45,.62);font-family:var(--font-family-accent);font-size:.74rem;font-weight:900;letter-spacing:.03em}.DiagnosisSample_screenBody__DUzRN{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem}.DiagnosisSample_screenHero__NzMmi{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.DiagnosisSample_feedbackPanel__oX2d8 span,.DiagnosisSample_nextStepBox__97yf5 span,.DiagnosisSample_panelHeader__i5kB6 span,.DiagnosisSample_screenLabel__STKD5,.DiagnosisSample_workPanel__veRBA span{color:var(--color-primary-dark);font-size:.76rem;font-weight:900}.DiagnosisSample_screenHero__NzMmi h3{margin-top:.35rem;color:var(--color-text-main);font-size:1.45rem;line-height:1.3;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_screenHero__NzMmi p{margin-top:.45rem;color:var(--color-text-light);font-size:.9rem;font-weight:700;line-height:1.65;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_statusPill__VVvvJ{flex:0 0 auto;border-radius:999px;background:rgba(255,107,53,.11);color:var(--color-primary);border:1px solid rgba(255,107,53,.16);padding:.42rem .7rem;font-size:.76rem;font-weight:900;white-space:nowrap}.DiagnosisSample_screenGrid__spfm5{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:.7rem;gap:.7rem}.DiagnosisSample_curriculumBox__LmXPk,.DiagnosisSample_feedbackPanel__oX2d8,.DiagnosisSample_radarPanel__hIY7c,.DiagnosisSample_workPanel__veRBA{border-radius:8px;border:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.82);box-shadow:0 10px 24px rgba(45,45,45,.04)}.DiagnosisSample_radarPanel__hIY7c{grid-row:span 2;display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;padding:.9rem}.DiagnosisSample_panelHeader__i5kB6{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(0,0,0,.07);padding-bottom:.62rem}.DiagnosisSample_panelHeader__i5kB6 strong{color:var(--color-text-main);font-size:.86rem}.DiagnosisSample_chartWrap__2Zwfp{display:grid;place-items:center}.DiagnosisSample_chart__T2ZMU{width:min(100%,250px);height:auto}.DiagnosisSample_guide__BP8dX{fill:none;stroke:rgba(46,196,182,.22);stroke-width:1.5}.DiagnosisSample_axis__G0gBl{stroke:rgba(45,45,45,.12);stroke-width:1.3}.DiagnosisSample_scoreArea__UWnRZ{fill:rgba(255,107,53,.22);stroke:var(--color-primary);stroke-width:4;stroke-linejoin:round}.DiagnosisSample_feedbackPanel__oX2d8,.DiagnosisSample_workPanel__veRBA{display:grid;grid-gap:.55rem;gap:.55rem;align-content:start;padding:.9rem}.DiagnosisSample_workPanel__veRBA strong{color:var(--color-text-main);font-size:1rem;line-height:1.55;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_workPanel__veRBA small{color:var(--color-text-light);font-size:.78rem;font-weight:800;line-height:1.55;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_feedbackPanel__oX2d8{background:linear-gradient(135deg,rgba(255,179,71,.13),rgba(46,196,182,.11))}.DiagnosisSample_feedbackPanel__oX2d8 p{margin:0;color:var(--color-text-light);font-size:.88rem;font-weight:700;line-height:1.65;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_scoreList__a2bYJ{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.DiagnosisSample_scoreList__a2bYJ li{display:grid;grid-template-columns:minmax(4.4rem,auto) 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:8px;background:rgba(46,196,182,.07);padding:.5rem .62rem;color:var(--color-text-light);font-size:.78rem;font-weight:800}.DiagnosisSample_scoreTrack__WZ_VZ{height:.45rem;border-radius:999px;overflow:hidden;background:rgba(46,196,182,.12)}.DiagnosisSample_scoreTrack__WZ_VZ i{display:block;width:var(--score);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),#2ec4b6)}.DiagnosisSample_scoreList__a2bYJ strong{color:var(--color-primary-dark);font-family:var(--font-family-accent);font-size:1rem}.DiagnosisSample_curriculumBox__LmXPk{display:grid;grid-gap:.6rem;gap:.6rem;background:rgba(255,248,240,.86);border:1px solid rgba(255,107,53,.11);border-radius:8px;padding:.9rem}.DiagnosisSample_curriculumBox__LmXPk strong{color:var(--color-text-main)}.DiagnosisSample_curriculumBox__LmXPk ol{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:curriculum}.DiagnosisSample_curriculumBox__LmXPk li{display:flex;align-items:center;gap:.55rem;color:var(--color-text-light);font-weight:800;counter-increment:curriculum}.DiagnosisSample_curriculumBox__LmXPk li:before{content:counter(curriculum);display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;border-radius:999px;background:var(--color-primary);color:#fff;font-family:var(--font-family-accent);font-size:.78rem;font-weight:900}.DiagnosisSample_nextStepBox__97yf5{display:grid;grid-gap:.55rem;gap:.55rem;border-radius:8px;background:linear-gradient(135deg,rgba(46,196,182,.12),rgba(255,217,61,.14));border:1px solid rgba(46,196,182,.18);padding:1rem}.DiagnosisSample_nextStepBox__97yf5 p{margin:0;color:var(--color-text-light);line-height:1.65;font-size:.88rem;font-weight:700;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.DiagnosisSample_nextLinks__Ia6wE{display:flex;flex-wrap:wrap;gap:.5rem}.DiagnosisSample_nextLinks__Ia6wE a{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border-radius:999px;padding:.45rem .82rem;background:#fff;color:var(--color-text-main);border:1px solid rgba(0,0,0,.08);font-size:.82rem;font-weight:900}.DiagnosisSample_nextLinks__Ia6wE a:first-child{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.DiagnosisSample_nextLinks__Ia6wE a:hover{transform:translateY(-2px)}@media (min-width:768px){.DiagnosisSample_layout__K2SGb{grid-template-columns:minmax(0,.72fr) minmax(0,1.08fr)}.DiagnosisSample_resultCard__xLQMv{padding:2rem}}@media (max-width:767px){.DiagnosisSample_header___7Jdp h2{font-size:2.1rem}.DiagnosisSample_journey__W2dg8{grid-template-columns:1fr;gap:.45rem;margin-top:1rem}.DiagnosisSample_journey__W2dg8 li{grid-template-columns:auto 1fr;grid-template-areas:"num title" "num desc";justify-items:start;text-align:left;column-gap:.65rem;padding:.68rem .75rem}.DiagnosisSample_journey__W2dg8 span{grid-area:num}.DiagnosisSample_journey__W2dg8 strong{grid-area:title}.DiagnosisSample_journey__W2dg8 small{grid-area:desc}.DiagnosisSample_scoreList__a2bYJ{grid-template-columns:1fr}.DiagnosisSample_resultCard__xLQMv{padding:1.2rem}.DiagnosisSample_karteVisual__VdaLS{margin-bottom:.85rem;border-radius:8px}.DiagnosisSample_insightRows__9WyPT div{padding:.72rem 0}.DiagnosisSample_screenBody__DUzRN{padding:1rem}.DiagnosisSample_screenHero__NzMmi{display:grid}.DiagnosisSample_statusPill__VVvvJ{width:-moz-fit-content;width:fit-content}.DiagnosisSample_screenGrid__spfm5{grid-template-columns:1fr}.DiagnosisSample_radarPanel__hIY7c{grid-row:auto}.DiagnosisSample_chart__T2ZMU{width:min(100%,220px)}.DiagnosisSample_scoreList__a2bYJ{gap:.4rem}.DiagnosisSample_scoreList__a2bYJ li{padding:.48rem .55rem;font-size:.76rem}.DiagnosisSample_curriculumBox__LmXPk{padding:.85rem}.DiagnosisSample_curriculumBox__LmXPk li{font-size:.86rem}}.FAQ_faq__YaWCU{background:radial-gradient(circle 3px at 30% 30%,rgba(255,107,53,.08) 50%,transparent 50%),radial-gradient(circle 2px at 70% 60%,rgba(155,89,182,.06) 50%,transparent 50%),radial-gradient(circle 4px at 50% 80%,rgba(255,179,71,.07) 50%,transparent 50%),linear-gradient(180deg,var(--color-bg-lemon) 0,#fffde7 100%);background-size:50px 50px,40px 40px,60px 60px,100% 100%;position:relative;overflow:hidden}.FAQ_faqList__kxVKm{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.FAQ_faqItem__lYFg8{background:#fff;border-radius:var(--border-radius-md);overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);transition:border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275)}.FAQ_faqItem__lYFg8:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.FAQ_faqItem__lYFg8.FAQ_open__DXYOC{border-left:3px solid var(--color-primary);box-shadow:0 4px 20px rgba(255,107,53,.1)}.FAQ_faqItem__lYFg8:nth-child(2).FAQ_open__DXYOC{border-left-color:var(--color-pink)}.FAQ_faqItem__lYFg8:nth-child(3).FAQ_open__DXYOC{border-left-color:var(--color-purple)}.FAQ_faqItem__lYFg8:nth-child(4).FAQ_open__DXYOC{border-left-color:var(--color-sky)}.FAQ_question__VaWw7{width:100%;padding:1.5rem 2rem;display:flex;align-items:center;gap:1rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1.05rem;font-weight:600;color:var(--color-text-main);transition:background-color .3s ease}.FAQ_question__VaWw7:hover{background:rgba(255,107,53,.03)}.FAQ_qIcon__a_rpP{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;color:#fff;flex-shrink:0;background:linear-gradient(135deg,var(--color-primary),#ff8c5a)}.FAQ_faqItem__lYFg8:nth-child(2) .FAQ_qIcon__a_rpP{background:linear-gradient(135deg,var(--color-pink),var(--color-purple))}.FAQ_faqItem__lYFg8:nth-child(3) .FAQ_qIcon__a_rpP{background:linear-gradient(135deg,var(--color-purple),var(--color-sky))}.FAQ_faqItem__lYFg8:nth-child(4) .FAQ_qIcon__a_rpP{background:linear-gradient(135deg,var(--color-sky),var(--color-accent))}.FAQ_toggleIcon__RD2L6{margin-left:auto;flex-shrink:0;width:24px;height:24px;position:relative;transition:transform .3s ease}.FAQ_toggleIcon__RD2L6:after,.FAQ_toggleIcon__RD2L6:before{content:"";position:absolute;background:var(--color-text-light);border-radius:2px;transition:transform .3s ease}.FAQ_toggleIcon__RD2L6:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.FAQ_toggleIcon__RD2L6:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.FAQ_open__DXYOC .FAQ_toggleIcon__RD2L6:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.FAQ_answerWrapper__GWKGA{overflow:hidden;transition:max-height .4s ease}.FAQ_answer__v5e6u{padding:0 2rem 1.5rem 4.8rem;display:flex;gap:.8rem;align-items:flex-start}.FAQ_aIcon__lrZL7{display:inline-block;padding:3px 12px;border-radius:4px;font-weight:700;font-size:.8rem;color:#fff;background:var(--color-accent);flex-shrink:0;margin-top:2px}.FAQ_answer__v5e6u p{color:var(--color-text-light);line-height:1.7;flex:1 1}.FAQ_accessBox__t_7qR{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem;max-width:900px;margin:2rem auto 0}.FAQ_accessBox__t_7qR div{min-width:0;background:hsla(0,0%,100%,.86);border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:1rem;box-shadow:var(--box-shadow-subtle)}.FAQ_accessBox__t_7qR strong{display:block;color:var(--color-primary-dark);margin-bottom:.35rem}.FAQ_accessBox__t_7qR p,.FAQ_accessBox__t_7qR strong{word-break:keep-all;overflow-wrap:break-word;line-break:strict}.FAQ_accessBox__t_7qR p{color:var(--color-text-light);line-height:1.7;font-size:.92rem}@media (max-width:768px){.FAQ_question__VaWw7{font-size:.95rem;padding:1.2rem 1.5rem}.FAQ_answer__v5e6u{padding-left:1.5rem;flex-direction:column}}@media (min-width:768px){.FAQ_accessBox__t_7qR{grid-template-columns:repeat(3,1fr)}}.Features_features__3mXCl{background:radial-gradient(circle,rgba(255,107,157,.1) 1px,transparent 1px),radial-gradient(circle,rgba(155,89,182,.08) 1px,transparent 1px),linear-gradient(180deg,var(--color-bg-cream) 0,var(--color-bg-blush) 100%);background-size:20px 20px,30px 30px,100% 100%;background-position:0 0,10px 10px,0 0;position:relative;overflow:hidden}.Features_features__3mXCl:before{content:"";position:absolute;top:8%;left:-30px;width:150px;height:150px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cpolygon points='75,5 90,55 145,55 100,85 115,140 75,108 35,140 50,85 5,55 60,55' fill='none' stroke='%23FF6B9D' stroke-width='2' opacity='0.1'/%3E%3Cpolygon points='75,25 85,58 120,58 92,78 102,115 75,93 48,115 58,78 30,58 65,58' fill='none' stroke='%239B59B6' stroke-width='1.5' opacity='0.07'/%3E%3C/svg%3E") no-repeat;background-size:contain;z-index:0;animation:Features_spinStar__BlVM_ 20s linear infinite}@keyframes Features_spinStar__BlVM_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Features_features__3mXCl:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'%3E%3Cpath fill='%232D1B4E' d='M0,20L60,25C120,30,240,40,360,42C480,44,600,38,720,30C840,22,960,12,1080,12C1200,12,1320,22,1380,27L1440,32L1440,60L0,60Z'/%3E%3C/svg%3E") no-repeat bottom;background-size:cover;z-index:2}.Features_featureGrid__kGnXi{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.Features_principles__i7iQg{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem;max-width:980px;margin:-1rem auto 2.2rem;position:relative;z-index:1}.Features_principles__i7iQg div{background:hsla(0,0%,100%,.72);border:1px solid rgba(45,45,45,.08);border-left:4px solid var(--color-primary);border-radius:8px;padding:.95rem 1rem}.Features_principles__i7iQg strong{display:block;color:var(--color-text-main);margin-bottom:.32rem}.Features_principles__i7iQg p{margin:0;color:var(--color-text-light);line-height:1.65;font-size:.9rem;font-weight:700;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Features_loop__C0DGN{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;max-width:980px;margin:-1rem auto 2.6rem;position:relative;z-index:1}.Features_loopStep__Mx0ku{position:relative;display:grid;grid-gap:.35rem;gap:.35rem;background:hsla(0,0%,100%,.88);border:1px solid rgba(0,0,0,.07);border-radius:8px;padding:1.1rem;box-shadow:0 10px 28px rgba(0,0,0,.05)}.Features_loopNumber__js7dl{color:var(--color-primary);font-family:var(--font-family-accent);font-size:.82rem;font-weight:900}.Features_loopLabel__lHfmz{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--color-primary);color:#fff;padding:.18rem .65rem;font-size:.8rem;font-weight:900}.Features_loopStep__Mx0ku h3{font-size:1.2rem}.Features_loopText__rugqg{color:var(--color-text-light);line-height:1.7;font-weight:700;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Features_featureCard__dq08h{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--border-radius-md);padding:2.5rem 2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease;position:relative;overflow:hidden}.Features_featureCard__dq08h:first-child{transform:rotate(-1.5deg)}.Features_featureCard__dq08h:nth-child(2){transform:rotate(1deg)}.Features_featureCard__dq08h:nth-child(3){transform:rotate(-.8deg)}.Features_featureCard__dq08h:nth-child(4){transform:rotate(1.5deg)}.Features_featureCard__dq08h:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.Features_featureCard__dq08h:nth-child(2):before{background:linear-gradient(90deg,var(--color-pink),var(--color-purple))}.Features_featureCard__dq08h:nth-child(3):before{background:linear-gradient(90deg,var(--color-sky),var(--color-accent))}.Features_featureCard__dq08h:hover:before{transform:scaleX(1)}.Features_featureCard__dq08h:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 50px rgba(0,0,0,.12)}.Features_iconWrapper__XxneO{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.5rem;background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(255,179,71,.1))}.Features_featureCard__dq08h:nth-child(2) .Features_iconWrapper__XxneO{background:linear-gradient(135deg,rgba(255,107,157,.1),rgba(155,89,182,.1))}.Features_featureCard__dq08h:nth-child(3) .Features_iconWrapper__XxneO{background:linear-gradient(135deg,rgba(46,196,182,.1),rgba(100,181,246,.1))}.Features_featureTitle__d2siN{font-size:1.3rem;margin-bottom:1rem;color:var(--color-text-main)}.Features_featureDescription__aqlDj{color:var(--color-text-light);line-height:1.7;word-break:keep-all;overflow-wrap:break-word;line-break:strict}@media (min-width:768px){.Features_loop__C0DGN{grid-template-columns:repeat(3,1fr)}.Features_loopStep__Mx0ku:not(:last-child):after{content:"";position:absolute;top:50%;right:-.85rem;width:.7rem;height:.7rem;border-top:3px solid var(--color-primary);border-right:3px solid var(--color-primary);transform:translateY(-50%) rotate(45deg);opacity:.55}.Features_featureGrid__kGnXi,.Features_principles__i7iQg{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.Features_loop__C0DGN{margin-bottom:1.6rem}.Features_principles__i7iQg{margin:-.45rem auto 1.4rem;gap:.6rem}.Features_principles__i7iQg div{padding:.82rem .9rem}.Features_principles__i7iQg p{font-size:.84rem}.Features_loopStep__Mx0ku{padding:.9rem}.Features_featureGrid__kGnXi{gap:1rem}.Features_featureCard__dq08h{padding:1.4rem 1.15rem;transform:none!important}.Features_iconWrapper__XxneO{width:58px;height:58px;font-size:1.9rem;margin-bottom:.9rem}.Features_featureTitle__d2siN{font-size:1.12rem;margin-bottom:.65rem}.Features_featureDescription__aqlDj{font-size:.92rem}}.Footer_footer__EfQom{background-color:var(--color-bg-dark);color:#fff;padding:4rem 0 2rem;margin-top:-4rem;position:relative;z-index:0}.Footer_footerTop__VA9QT{display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem}.Footer_brand__Ar_7j{max-width:300px}.Footer_logo__N_Xzo{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;display:block;margin-bottom:1rem}.Footer_logo__N_Xzo span{color:var(--color-primary)}.Footer_tagline__oa8bt{color:var(--color-footer-sub,#a0a0a0);line-height:1.6}.Footer_linksMatrix__qOrXC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.Footer_groupTitle__VpjN5{color:#fff;font-size:1.1rem;margin-bottom:1.5rem}.Footer_linkGroup__pI19N ul{list-style:none;display:flex;flex-direction:column;gap:1rem}.Footer_linkGroup__pI19N a{color:var(--color-footer-sub,#a0a0a0);font-size:.95rem;transition:color var(--transition-normal)}.Footer_linkGroup__pI19N a:hover{color:var(--color-primary)}.Footer_footerBottom__H_UYd{border-top:1px solid hsla(0,0%,100%,.1);padding-top:2rem;text-align:center}.Footer_copyright__9ZzQO{color:var(--color-footer-sub,#888);font-size:.9rem}.Footer_troll__HUPar{color:var(--color-footer-sub,#666);font-size:.8rem;margin-top:1rem;font-style:italic;opacity:.7;transition:all .3s ease}.Footer_troll__HUPar:hover{opacity:1;color:var(--color-primary);transform:scale(1.1)}.Footer_konamiHint__eocDW{color:#888;font-size:.7rem;margin-top:.5rem;opacity:.3;letter-spacing:.3em;font-family:monospace;transition:all .3s ease;cursor:default}.Footer_konamiHint__eocDW:hover{opacity:.8;color:var(--color-primary)}@media (min-width:768px){.Footer_footer__EfQom{padding-top:6rem}.Footer_footerTop__VA9QT{flex-direction:row;justify-content:space-between}.Footer_linksMatrix__qOrXC{grid-template-columns:repeat(3,1fr);gap:4rem}}.Header_header__oX1sr{position:fixed;top:30px;left:0;width:100%;height:70px;background-color:rgba(255,248,240,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.05);z-index:100;display:flex;align-items:center;overflow:visible}.Header_headerContainer__ox5Gx{display:flex;justify-content:space-between;align-items:center;height:100%;gap:1rem}.Header_logo__ltyBb{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.Header_logo__ltyBb a{color:var(--color-text-main);transition:color var(--transition-normal)}.Header_logo__ltyBb span{color:var(--color-primary)}.Header_desktopNav__Anx7o{display:none}.Header_navList__NGoNI{list-style:none;display:flex;gap:1.15rem}.Header_navList__NGoNI a{font-weight:500;font-size:.95rem;color:var(--color-text-light);transition:color var(--transition-normal)}.Header_navList__NGoNI a:hover{color:var(--color-primary)}.Header_actions__A94QB{display:flex;align-items:center;gap:.55rem}.Header_signupBtn__AstZr{background-color:var(--color-primary);color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius-sm);font-weight:600;font-size:.9rem;white-space:nowrap;transition:background-color var(--transition-normal),transform var(--transition-normal)}.Header_signupBtn__AstZr:hover{background-color:var(--color-primary-dark);color:#fff;transform:translateY(-1px)}.Header_menuButton__xBNGY{display:inline-flex;width:2.65rem;height:2.65rem;align-items:center;justify-content:center;flex-direction:column;gap:.28rem;border-radius:var(--border-radius-sm);border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.78);box-shadow:0 8px 18px rgba(45,45,45,.08);transition:transform var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal)}.Header_menuButton__xBNGY:hover{transform:translateY(-1px);background:#fff;border-color:rgba(255,107,53,.24)}.Header_menuButton__xBNGY span{display:block;width:1.25rem;height:2px;border-radius:999px;background:var(--color-text-main);transition:transform var(--transition-normal),opacity var(--transition-normal)}.Header_menuButtonOpen__oY4IL span:first-child{transform:translateY(6px) rotate(45deg)}.Header_menuButtonOpen__oY4IL span:nth-child(2){opacity:0}.Header_menuButtonOpen__oY4IL span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_mobileMenu__ULxEc{position:absolute;top:calc(100% + .7rem);left:1rem;right:1rem;border-radius:var(--border-radius-sm);border:1px solid rgba(255,107,53,.16);background:linear-gradient(135deg,rgba(255,248,240,.98),rgba(240,251,249,.98)),#fff;box-shadow:0 18px 42px rgba(45,45,45,.16);padding:.8rem}.Header_mobileNavList__Z88HB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;list-style:none;margin:0;padding:0}.Header_mobileNavList__Z88HB a{display:flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);border:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.84);color:var(--color-text-main);font-size:.86rem;font-weight:900;text-align:center}.Header_mobileNavList__Z88HB a:hover{color:var(--color-primary);border-color:rgba(255,107,53,.18)}.Header_mobilePrimary__1Z7DC{display:flex;min-height:2.9rem;align-items:center;justify-content:center;margin-top:.55rem;border-radius:var(--border-radius-sm);background:var(--color-primary);color:#fff;font-size:.9rem;font-weight:900;box-shadow:0 10px 22px rgba(255,107,53,.2)}.Header_mobilePrimary__1Z7DC:hover{background:var(--color-primary-dark);color:#fff}@media (min-width:1024px){.Header_desktopNav__Anx7o{display:block}.Header_menuButton__xBNGY,.Header_mobileMenu__ULxEc{display:none}}@media (max-width:380px){.Header_logo__ltyBb{font-size:1.32rem}.Header_signupBtn__AstZr{padding:.48rem .72rem;font-size:.82rem}.Header_menuButton__xBNGY{width:2.5rem;height:2.5rem}}.Hero_hero__6REKp{min-height:100vh;display:flex;align-items:center;background:radial-gradient(ellipse at 30% 50%,rgba(255,107,53,.15) 0,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(255,107,157,.12) 0,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(155,89,182,.1) 0,transparent 50%),linear-gradient(135deg,#fff0e5,#ffe0d0 30%,#ffe8f0 60%,#f0e8ff);position:relative;overflow:hidden;padding:140px 0 96px}.Hero_heroArtLayer__IB3Jw{position:absolute;inset:0;z-index:0;pointer-events:none}.Hero_heroArtLayer__IB3Jw:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,240,.94),rgba(255,248,240,.8) 48%,rgba(255,248,240,.7)),linear-gradient(180deg,hsla(0,0%,100%,.68),rgba(255,240,229,.8))}.Hero_heroArt__lr150{object-fit:cover;object-position:center;opacity:.24;filter:saturate(1.05) contrast(.98) blur(1px)}.Hero_waveBottom__eqtob{position:absolute;bottom:-2px;left:0;width:100%;height:80px;z-index:2}.Hero_waveBottom__eqtob svg{display:block;width:100%;height:100%}.Hero_blobs__uVeWZ{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.Hero_blob__dqO3C{position:absolute;border-radius:50%;filter:blur(50px);opacity:.4}.Hero_blob1__I4xG7{width:500px;height:500px;background:var(--color-primary);top:-10%;left:-5%;animation:Hero_blobMove1__GMGdW 15s ease-in-out infinite}.Hero_blob2__RPzAe{width:450px;height:450px;background:var(--color-pink);top:50%;right:-5%;animation:Hero_blobMove2__u39lx 18s ease-in-out infinite}.Hero_blob3__qlJih{width:380px;height:380px;background:var(--color-purple);bottom:-10%;left:30%;animation:Hero_blobMove3__aYcxl 12s ease-in-out infinite}.Hero_blob4__6C0Q8{width:250px;height:250px;background:var(--color-yellow);top:30%;left:50%;animation:Hero_blobMove1__GMGdW 20s ease-in-out infinite reverse}@keyframes Hero_blobMove1__GMGdW{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes Hero_blobMove2__u39lx{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.15)}66%{transform:translate(20px,-40px) scale(.85)}}@keyframes Hero_blobMove3__aYcxl{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-30px) scale(1.2)}}.Hero_comicLines__bW0Vb{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.07;background:repeating-conic-gradient(from 0deg at 50% 120%,transparent 0deg,#ff6b35 .8deg,transparent 1.6deg,transparent 8deg)}.Hero_comicLines__bW0Vb:before{content:"SETTING?";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);font-size:18vw;font-weight:900;font-family:var(--font-family-heading);color:var(--color-primary);opacity:.06;white-space:nowrap;letter-spacing:.1em;animation:Hero_watermarkDrift__B8iWW 20s ease-in-out infinite;z-index:0}.Hero_comicLines__bW0Vb:after{content:"WARAU";position:absolute;bottom:15%;right:-5%;font-size:12vw;font-weight:900;font-family:var(--font-family-accent);color:var(--color-pink);opacity:.04;white-space:nowrap;letter-spacing:.2em;transform:rotate(5deg);animation:Hero_watermarkDrift__B8iWW 25s ease-in-out infinite reverse}@keyframes Hero_watermarkDrift__B8iWW{0%,to{transform:translate(-50%,-50%) rotate(-8deg) scale(1)}50%{transform:translate(-48%,-52%) rotate(-6deg) scale(1.05)}}.Hero_particles__9qrOS{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.Hero_particle__zShTP{position:absolute;font-weight:900;opacity:.12;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_particle1__U_U81{top:15%;left:8%;font-size:2.5rem;color:var(--color-primary);animation:Hero_laughBounce___J_N0 4s ease-in-out infinite}.Hero_particle1__U_U81:after{content:"\30EF\30CF\30CF\FF01"}.Hero_particle2__n6FRz{top:65%;right:10%;font-size:3rem;animation:Hero_laughBounce___J_N0 5s ease-in-out infinite reverse}.Hero_particle2__n6FRz:after{content:"\1F923"}.Hero_particle3__Kp4v1{top:35%;right:20%;font-size:3.5rem;color:var(--color-yellow);animation:Hero_laughBounce___J_N0 3.5s ease-in-out infinite;animation-delay:-1s}.Hero_particle3__Kp4v1:after{content:"www"}.Hero_particle4__wjlhx{bottom:20%;left:20%;font-size:2.8rem;animation:Hero_laughBounce___J_N0 6s ease-in-out infinite;animation-delay:-2s}.Hero_particle4__wjlhx:after{content:"\1F606"}.Hero_particle5__fBqVd{top:10%;right:35%;font-size:2rem;color:var(--color-purple);animation:Hero_laughBounce___J_N0 4.5s ease-in-out infinite reverse;animation-delay:-3s}.Hero_particle5__fBqVd:after{content:"\8349"}.Hero_particle6__fJRVC{bottom:30%;right:45%;font-size:2.2rem;color:var(--color-lime);animation:Hero_laughBounce___J_N0 5.5s ease-in-out infinite;animation-delay:-1.5s}.Hero_particle6__fJRVC:after{content:"\FF8C\FF8C\FF6F"}@keyframes Hero_laughBounce___J_N0{0%,to{transform:translateY(0) rotate(0deg) scale(1)}20%{transform:translateY(-15px) rotate(-8deg) scale(1.15)}40%{transform:translateY(-30px) rotate(5deg) scale(.9)}60%{transform:translateY(-10px) rotate(-3deg) scale(1.2)}80%{transform:translateY(-25px) rotate(10deg) scale(.95)}}.Hero_heroContainer__q2tpJ{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center;position:relative;z-index:1}.Hero_content__c4HQA{text-align:center}.Hero_eyebrow__6eHOm{display:inline-flex;align-items:center;color:var(--color-primary-dark);background:hsla(0,0%,100%,.75);border:1px solid rgba(255,107,53,.18);border-radius:999px;padding:.45rem .9rem;font-weight:900;font-size:.9rem;margin-bottom:1rem}.Hero_title__O_AzS{font-size:3rem;margin-bottom:1.5rem;line-height:1.3;font-weight:900;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word}.Hero_titleLine__a1bSk{display:block}.Hero_highlight__Hb4oA{background:linear-gradient(135deg,var(--color-primary),var(--color-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;filter:drop-shadow(0 0 20px rgba(255,107,53,.3))}.Hero_highlight__Hb4oA:after{content:"";position:absolute;bottom:0;left:-4px;right:-4px;height:35%;background:linear-gradient(90deg,rgba(255,179,71,.4),rgba(255,107,157,.3));z-index:-1;border-radius:4px;transform:skewX(-3deg)}.Hero_description__OrgUL{font-size:1.05rem;color:var(--color-text-light);margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.Hero_heroActions__QKfwV{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;max-width:420px;margin:1.5rem auto 1rem}.Hero_primaryAction__fkjAE,.Hero_secondaryAction__r5qoN{border-radius:999px;padding:.9rem 1.3rem;font-weight:900;text-align:center;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.Hero_primaryAction__fkjAE{background:var(--color-primary);color:#fff;box-shadow:0 12px 28px rgba(255,107,53,.24)}.Hero_secondaryAction__r5qoN{background:hsla(0,0%,100%,.78);color:var(--color-text-main);border:1px solid rgba(0,0,0,.08)}.Hero_primaryAction__fkjAE:hover,.Hero_secondaryAction__r5qoN:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.12)}.Hero_proofList__QVCUV{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:620px;margin:0 auto}.Hero_proofList__QVCUV li{background:hsla(0,0%,100%,.72);border:1px solid rgba(0,0,0,.06);color:var(--color-text-main);border-radius:999px;padding:.35rem .75rem;font-weight:700;font-size:.85rem}.Hero_dialogue__qiHbA{display:flex;flex-direction:column;gap:.5rem;max-width:500px;margin:1.1rem auto 0}.Hero_bubble__IBcCS{padding:.8rem 1.2rem;border-radius:18px;font-size:.95rem;font-weight:600;position:relative;max-width:85%;line-height:1.5;word-break:keep-all;overflow-wrap:break-word;line-break:strict;animation:Hero_bubblePop__li3se .5s ease-out backwards}.Hero_bubble__IBcCS:first-child{animation-delay:.3s}.Hero_bubble__IBcCS:nth-child(2){animation-delay:.8s}@keyframes Hero_bubblePop__li3se{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Hero_boke__0fMjx{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0;align-self:flex-start;border-bottom-left-radius:4px}.Hero_tsukkomi__ktQig{background:linear-gradient(135deg,#fff3e0,#ffe0b2);color:#e65100;align-self:flex-end;border-bottom-right-radius:4px}.Hero_bubbleLabel__WX_yu{font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:10px;margin-right:.5rem;display:inline-block;vertical-align:middle}.Hero_boke__0fMjx .Hero_bubbleLabel__WX_yu{background:#1565c0;color:#fff}.Hero_tsukkomi__ktQig .Hero_bubbleLabel__WX_yu{background:#e65100;color:#fff}.Hero_visualColumn__4iUc9{display:grid;grid-gap:1.1rem;gap:1.1rem;justify-items:center;align-self:center}.Hero_heroVisual__6lgPC{position:relative;width:min(100%,560px);aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:24px;background:#fff;border:4px solid hsla(0,0%,100%,.9);box-shadow:0 24px 60px rgba(255,107,53,.2),10px 10px 0 rgba(46,196,182,.18);transform:rotate(1deg)}.Hero_heroVisual__6lgPC:after{content:"";position:absolute;inset:0;border-radius:20px;border:1px solid hsla(0,0%,100%,.7);pointer-events:none}.Hero_heroVisualImage__9xLSK{object-fit:cover;object-position:center}.Hero_visualPunch__12jFR{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(45,45,45,.9);color:#fff;padding:.72rem 1rem;font-size:.92rem;font-weight:800;box-shadow:8px 8px 0 rgba(255,107,53,.18);transform:rotate(-1deg)}.Hero_visualPunch__12jFR span{color:hsla(0,0%,100%,.78)}.Hero_visualPunch__12jFR strong{color:var(--color-secondary);font-weight:900}.Hero_mobileHeroVisual__ZjnAs{display:none}.Hero_quizCard__yUDQZ{width:100%;max-width:400px;background:#fff;border-radius:var(--border-radius-lg);padding:2.5rem 2rem;box-shadow:0 15px 50px rgba(255,107,53,.12);border:2px solid rgba(255,107,53,.1);text-align:center;position:relative;overflow:hidden}.Hero_quizCard__yUDQZ:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--color-primary),var(--color-pink),var(--color-purple),var(--color-sky))}.Hero_quizHeader__p6Y2w{margin-bottom:2rem}.Hero_quizEmoji__5oRh1{font-size:3rem;display:block;margin-bottom:.5rem;animation:Hero_bounce__vqYeI 2s ease-in-out infinite}@keyframes Hero_bounce__vqYeI{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Hero_quizTitle__RDuoj{font-size:1.5rem;color:var(--color-text-main);line-height:1.4}.Hero_quizBtn__h2V08{background:linear-gradient(135deg,var(--color-primary),#ff8c5a);color:#fff;font-weight:700;font-size:1.2rem;padding:1rem 2.5rem;border-radius:50px;border:none;cursor:pointer;box-shadow:0 4px 20px rgba(255,107,53,.3);transition:all .3s ease;width:100%}.Hero_quizBtn__h2V08:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(255,107,53,.4)}.Hero_quizBtn__h2V08:active{transform:scale(.98)}.Hero_quizLoading__o3X56{padding:2rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem}.Hero_quizLoading__o3X56 p{font-weight:600;color:var(--color-text-light);animation:Hero_pulse__PnTOL 1s ease-in-out infinite}@keyframes Hero_pulse__PnTOL{0%,to{opacity:1}50%{opacity:.5}}.Hero_spinner__mzvX7{width:50px;height:50px;border:4px solid rgba(255,107,53,.2);border-top:4px solid var(--color-primary);border-radius:50%;animation:Hero_spin__Qp8yj .8s linear infinite}@keyframes Hero_spin__Qp8yj{to{transform:rotate(1turn)}}.Hero_quizResultArea__b_Fjv{animation:Hero_resultReveal__cvTcI .6s ease-out}@keyframes Hero_resultReveal__cvTcI{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.Hero_resultLevel__Wsn2B{font-size:2rem;font-weight:900;margin-bottom:.8rem;font-family:var(--font-family-heading)}.Hero_resultMessage__8G9xf{font-size:.95rem;color:var(--color-text-light);margin-bottom:1.5rem;line-height:1.5}.Hero_resultActions__w17vv{display:flex;flex-direction:column;gap:.8rem}.Hero_resultBtn__prNkl{display:inline-block;background:linear-gradient(135deg,var(--color-primary),#ff8c5a);color:#fff;font-weight:700;font-size:1rem;padding:.8rem 2rem;border-radius:50px;transition:all .3s ease;text-align:center}.Hero_resultBtn__prNkl:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.3);color:#fff}.Hero_retryBtn__J2JVK{font-size:.85rem;color:var(--color-text-light);cursor:pointer;border:none;background:none;font-weight:500;text-decoration:underline;text-underline-offset:3px}.Hero_retryBtn__J2JVK:hover{color:var(--color-primary)}@media (min-width:768px){.Hero_hero__6REKp{padding:150px 0 92px}.Hero_heroContainer__q2tpJ{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);text-align:left;gap:2.5rem}.Hero_content__c4HQA{text-align:left}.Hero_title__O_AzS{font-size:2.9rem;margin-bottom:1.15rem}.Hero_description__OrgUL{font-size:1.1rem;margin-left:0}.Hero_heroActions__QKfwV{flex-direction:row;align-items:center;margin-left:0}.Hero_proofList__QVCUV{justify-content:flex-start;margin-left:0}.Hero_dialogue__qiHbA{margin-left:0}.Hero_visualColumn__4iUc9{justify-items:end}.Hero_heroVisual__6lgPC{width:min(100%,640px)}.Hero_visualPunch__12jFR{justify-self:end;margin-right:1.25rem}}@media (max-width:767px){.Hero_hero__6REKp{min-height:auto;padding:118px 0 58px}.Hero_title__O_AzS{font-size:clamp(2.05rem,10vw,2.55rem);margin-bottom:1.1rem;line-height:1.24}.Hero_eyebrow__6eHOm{font-size:.82rem}.Hero_dialogue__qiHbA{gap:.45rem;margin-top:.9rem;margin-bottom:0}.Hero_bubble__IBcCS{padding:.62rem .85rem;font-size:.84rem;max-width:92%}.Hero_description__OrgUL{font-size:.96rem;margin-bottom:.85rem}.Hero_mobileHeroVisual__ZjnAs{display:block;position:relative;width:min(100%,520px);aspect-ratio:16/9;margin:0 auto 1.35rem;overflow:hidden;border-radius:18px;background:#fff;border:3px solid hsla(0,0%,100%,.9);box-shadow:0 18px 44px rgba(255,107,53,.18),6px 6px 0 rgba(46,196,182,.14)}.Hero_heroVisual__6lgPC,.Hero_visualPunch__12jFR{display:none}}.KonamiEgg_overlay__ES6IY{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;background:rgba(0,0,0,.3);animation:KonamiEgg_flashIn__4mKaT .3s ease}@keyframes KonamiEgg_flashIn__4mKaT{0%{background:hsla(0,0%,100%,.8)}to{background:rgba(0,0,0,.3)}}.KonamiEgg_bigText__yenPD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:6rem;font-weight:900;font-family:var(--font-family-heading);color:#fff;text-shadow:0 0 40px rgba(255,107,53,.8),0 0 80px rgba(255,107,53,.4);white-space:nowrap;letter-spacing:.2em;animation:KonamiEgg_bigTextPulse__uxKQ4 .5s ease-in-out infinite alternate}@keyframes KonamiEgg_bigTextPulse__uxKQ4{0%{transform:translate(-50%,-50%) scale(1) rotate(-2deg)}to{transform:translate(-50%,-50%) scale(1.05) rotate(2deg)}}.KonamiEgg_particle__k7121{position:absolute;font-size:2rem;font-weight:900;color:var(--color-primary);animation:KonamiEgg_particleExplode___fkMv 2s ease-out forwards;text-shadow:0 0 10px rgba(255,107,53,.5)}@keyframes KonamiEgg_particleExplode___fkMv{0%{opacity:0;transform:scale(0) rotate(0deg)}20%{opacity:1;transform:scale(1.5) rotate(180deg)}to{opacity:0;transform:scale(.5) rotate(1turn) translateY(-100px)}}@media (max-width:768px){.KonamiEgg_bigText__yenPD{font-size:3rem}}.LaughReaction_layer__nZ1eK{position:fixed;inset:0;pointer-events:none;z-index:140;overflow:hidden}.LaughReaction_audience__6N1ZS{position:fixed;right:1.25rem;bottom:5.25rem;width:min(260px,calc(100vw - 2rem));background:radial-gradient(circle at 18% 100%,rgba(0,0,0,.18) 0 8px,transparent 9px),radial-gradient(circle at 48% 100%,rgba(0,0,0,.2) 0 9px,transparent 10px),radial-gradient(circle at 78% 100%,rgba(0,0,0,.16) 0 8px,transparent 9px),linear-gradient(135deg,#111,#2d2d2d);color:#fff;border:2px solid #111;border-radius:8px;padding:.62rem .85rem .78rem;text-align:center;box-shadow:0 14px 28px rgba(0,0,0,.18);animation:LaughReaction_audienceRoar__qZOcN .78s ease-out forwards}.LaughReaction_audience__6N1ZS:before{content:"";position:absolute;inset:-18px 22% auto;height:18px;background:repeating-conic-gradient(from 0deg,transparent 0 12deg,rgba(255,217,61,.9) 12deg 17deg,transparent 17deg 30deg);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.7}.LaughReaction_audienceText__xcKbD{display:block;font-family:var(--font-family-heading);font-size:1.28rem;font-weight:900;color:#ffd93d;text-shadow:2px 2px 0 #000}.LaughReaction_audienceSub__6djni{display:block;margin-top:.15rem;font-size:.78rem;font-weight:900;color:hsla(0,0%,100%,.72)}.LaughReaction_bubble__hYTFj{position:absolute;transform:translate(-50%,-50%);background:#fff;color:#111;border:2px solid #111;border-radius:8px;padding:.35rem .62rem;font-family:var(--font-family-heading);font-weight:900;box-shadow:4px 4px 0 rgba(255,107,53,.58);animation:LaughReaction_laughBurst__1356_ .78s cubic-bezier(.2,1.2,.4,1) forwards;white-space:nowrap;letter-spacing:0}.LaughReaction_bubble__hYTFj:before{content:"";position:absolute;inset:-12px;background:repeating-conic-gradient(from 0deg,transparent 0deg,transparent 12deg,rgba(255,217,61,.9) 12deg,rgba(255,217,61,.9) 18deg,transparent 18deg,transparent 30deg);z-index:-1;-webkit-clip-path:polygon(50% 0,58% 32%,92% 12%,68% 42%,100% 50%,68% 58%,92% 88%,58% 68%,50% 100%,42% 68%,8% 88%,32% 58%,0 50%,32% 42%,8% 12%,42% 32%);clip-path:polygon(50% 0,58% 32%,92% 12%,68% 42%,100% 50%,68% 58%,92% 88%,58% 68%,50% 100%,42% 68%,8% 88%,32% 58%,0 50%,32% 42%,8% 12%,42% 32%);opacity:.75}.LaughReaction_main__ZL6AU{font-size:clamp(1rem,2.4vw,1.55rem);color:#fff;background:linear-gradient(135deg,#ff2a2a,#ff8c35 48%,#ffd93d);text-shadow:2px 2px 0 #111;box-shadow:5px 5px 0 #111,0 12px 24px rgba(255,107,53,.2);padding:.42rem .76rem;animation-name:LaughReaction_bigLaughBurst__Mq8nY}.LaughReaction_sub__u2CzG{font-size:.8rem}@keyframes LaughReaction_laughBurst__1356_{0%{opacity:0;transform:translate(-50%,-50%) scale(.42) rotate(-18deg)}16%{opacity:1;transform:translate(-50%,-58%) scale(1.06) rotate(4deg)}to{opacity:0;transform:translate(-50%,-135%) scale(.92) rotate(-4deg)}}@keyframes LaughReaction_bigLaughBurst__Mq8nY{0%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(-12deg)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.08) rotate(4deg)}28%{transform:translate(-50%,-55%) scale(.98) rotate(-2deg)}to{opacity:0;transform:translate(-50%,-145%) scale(1.02) rotate(3deg)}}@keyframes LaughReaction_audienceRoar__qZOcN{0%{opacity:0;transform:translateY(18px) scale(.96)}16%{opacity:1;transform:translateY(-4px) scale(1.01)}72%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}@media (max-width:768px){.LaughReaction_audience__6N1ZS{right:.75rem;bottom:4.7rem;width:min(220px,calc(100vw - 1.5rem))}}@media (prefers-reduced-motion:reduce){.LaughReaction_bubble__hYTFj{animation-duration:1ms}}.LiveCounter_counter__Hx_l4{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(255,107,157,.1));border:1px solid rgba(255,107,53,.2);border-radius:50px;font-size:.9rem;color:var(--color-text-main);max-width:500px;margin:1rem auto 0}.LiveCounter_icon__xZ60x{font-size:1.3rem}.LiveCounter_text__PXEMY{font-weight:500}.LiveCounter_number__Rxcb4{font-weight:900;color:var(--color-primary);font-size:1.1rem;display:inline-block;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.LiveCounter_bump__f6LI8{transform:scale(1.3);color:var(--color-pink)}.LiveCounter_live__sjjoD{color:#f44;font-size:.75rem;font-weight:700;animation:LiveCounter_livePulse___c0Ko 1.5s ease-in-out infinite}@keyframes LiveCounter_livePulse___c0Ko{0%,to{opacity:1}50%{opacity:.3}}