.AiCheckShell_page__X6nl8{--check-ink:var(--fs-ink,#060d18);--check-blue:var(--fs-blue,#0b678a);--check-deep-blue:#075875;--check-cyan:#0c87a5;--check-muted:var(--fs-muted,#526b83);--check-line:var(--fs-line,#c5d7e7);--check-paper:#f8fbff;color:var(--check-ink);background:#edf3fa}.AiCheckShell_page__X6nl8 button,.AiCheckShell_page__X6nl8 input{font:inherit}.AiCheckShell_hero__LiiIJ{position:relative;isolation:isolate;min-height:420px;padding:150px 0 76px;overflow:hidden;color:#f8fbff;background:radial-gradient(circle at 78% 38%,rgba(85,108,242,.17),transparent 24%),linear-gradient(126deg,#060d18,#11243b 62%,#060d18)}.AiCheckShell_hero__LiiIJ:before{position:absolute;inset:0;z-index:-1;content:"";opacity:.35;background-image:linear-gradient(rgba(93,160,215,.13) 1px,transparent 0),linear-gradient(90deg,rgba(93,160,215,.13) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 88%,transparent);pointer-events:none}.AiCheckShell_container___Nmet,.AiCheckShell_heroInner__82JxX{position:relative;width:min(1080px,calc(100% - 48px));margin-inline:auto}.AiCheckShell_heroInner__82JxX{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:64px;align-items:center}.AiCheckShell_heroCopy__XgUxj{min-width:0}.AiCheckShell_eyebrow__Kk96t{margin:0 0 20px;color:#66e5ff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:800;letter-spacing:.16em}.AiCheckShell_hero__LiiIJ h1{max-width:760px;margin:0;font-size:clamp(36px,5vw,66px);font-weight:850;line-height:1.25;letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance}.AiCheckShell_lead__foFjM{max-width:780px;margin:24px 0 0;color:#b1c9df;font-size:clamp(15px,1.6vw,18px);line-height:1.9;text-wrap:pretty}.AiCheckShell_signalMark__QnrIz{position:relative;width:220px;border:1px solid rgba(107,213,249,.35);border-radius:50%;transform:rotate(-24deg)}.AiCheckShell_signalMark__QnrIz:after,.AiCheckShell_signalMark__QnrIz:before{position:absolute;top:50%;left:8%;width:84%;height:1px;content:"";background:linear-gradient(90deg,var(--check-cyan),rgba(102,229,255,.3));transform:rotate(22deg);transform-origin:center}.AiCheckShell_signalMark__QnrIz:after{transform:rotate(-18deg)}.AiCheckShell_signalMark__QnrIz span{position:absolute;z-index:1;width:14px;height:14px;border:2px solid var(--check-cyan);border-radius:50%;background:#11243b;box-shadow:0 0 20px rgba(92,212,249,.2)}.AiCheckShell_signalMark__QnrIz span:first-child{top:22%;left:8%}.AiCheckShell_signalMark__QnrIz span:nth-child(2){top:18%;border-color:#97a9ff}.AiCheckShell_signalMark__QnrIz span:nth-child(3){bottom:20%;left:22%;border-color:#97a9ff}.AiCheckShell_signalMark__QnrIz span:nth-child(4){right:5%;bottom:27%}.AiCheckShell_workspace__6cY8X{position:relative;padding:clamp(56px,8vw,100px) 0}.AiCheckShell_workspace__6cY8X:before{position:absolute;inset:0;content:"";opacity:.32;background-image:linear-gradient(90deg,transparent 49.9%,rgba(72,142,198,.06) 50%,transparent 50.1%);background-size:108px 100%;pointer-events:none}.AiCheckShell_modeCard__QoaxR,.AiCheckShell_panel__Z67aA,.AiCheckShell_result__ja_VG{position:relative;border:1px solid var(--check-line);background:var(--check-paper);box-shadow:10px 10px 0 #dfeaf5}.AiCheckShell_panel__Z67aA:before,.AiCheckShell_result__ja_VG:before{position:absolute;left:-1px;width:clamp(72px,16vw,176px);height:3px;content:"";background:var(--check-blue)}.AiCheckShell_panel__Z67aA,.AiCheckShell_result__ja_VG{padding:clamp(24px,5vw,58px)}.AiCheckShell_intro__Bw1Ik{max-width:760px}.AiCheckShell_intro__Bw1Ik h2,.AiCheckShell_question__m5EBp h2,.AiCheckShell_result__ja_VG h2{margin:0;font-size:clamp(27px,3.4vw,42px);line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.AiCheckShell_intro__Bw1Ik p,.AiCheckShell_result__ja_VG p{color:var(--check-muted);line-height:1.9}.AiCheckShell_introMeta____PTd{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0;color:var(--check-deep-blue);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:750}.AiCheckShell_introMeta____PTd span{display:inline-flex;min-height:30px;align-items:center;padding-right:22px;border-right:1px solid #c4d8e7}.AiCheckShell_introMeta____PTd span:last-child{padding-right:0;border-right:0}.AiCheckShell_disclaimer__FqPxS{margin:28px 0 0;padding:18px 20px;border-left:3px solid var(--check-cyan);background:#eaf3fa;color:#3f5a73;font-size:12px;line-height:1.8}.AiCheckShell_staticNotice__kDI_n{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:20px;padding:18px 20px;border:1px solid #bad4e7;background:#eaf3fa}.AiCheckShell_staticNotice__kDI_n p{max-width:760px;margin:0;color:#3f5a73;font-size:12px;line-height:1.8}.AiCheckShell_actions___b2aD,.AiCheckShell_nav__8mY0B{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.AiCheckShell_actions___b2aD{margin-top:30px}.AiCheckShell_primary__GfPCo,.AiCheckShell_secondary___C9D0,.AiCheckShell_textAction__w_B_j{min-height:48px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--check-blue);font-size:13px;font-weight:800;line-height:1.5;text-align:center;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease}.AiCheckShell_primary__GfPCo{color:#f8fbff!important;background:var(--check-blue)}.AiCheckShell_primary__GfPCo:hover{background:#075875;transform:translateY(-1px)}.AiCheckShell_secondary___C9D0{color:var(--check-deep-blue)!important;background:#f8fbff}.AiCheckShell_secondary___C9D0:hover{border-color:var(--check-deep-blue);background:#edf5fc}.AiCheckShell_textAction__w_B_j{min-height:44px;padding-inline:4px;border-color:transparent;color:var(--check-deep-blue)!important;background:transparent}.AiCheckShell_textAction__w_B_j:hover{text-decoration:underline;text-underline-offset:4px}.AiCheckShell_modeCard__QoaxR a:focus-visible,.AiCheckShell_option__MhVgt:focus-within,.AiCheckShell_primary__GfPCo:focus-visible,.AiCheckShell_secondary___C9D0:focus-visible,.AiCheckShell_textAction__w_B_j:focus-visible{outline:3px solid var(--check-deep-blue);outline-offset:4px}.AiCheckShell_option__MhVgt:focus-within{outline-offset:2px}.AiCheckShell_option__MhVgt input:focus-visible{outline:none;box-shadow:none}.AiCheckShell_progress__bWtsp{margin-bottom:38px}.AiCheckShell_progress__bWtsp strong{color:var(--check-deep-blue);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.12em}.AiCheckShell_progress__bWtsp ol{display:grid;grid-template-columns:repeat(var(--question-count,8),1fr);gap:7px;margin:14px 0 0;padding:0;list-style:none}.AiCheckShell_progress__bWtsp li{position:relative;height:4px;background:#c5d7e7;transition:background-color .16s ease,transform .16s ease}.AiCheckShell_progress__bWtsp li:after{position:absolute;top:50%;right:-2px;width:8px;border:2px solid #c5d7e7;border-radius:50%;content:"";background:#f8fbff;transform:translateY(-50%);transition:border-color .16s ease,box-shadow .16s ease}.AiCheckShell_progress__bWtsp .AiCheckShell_nodeActive__F0tV0{background:var(--check-blue);transform:scaleY(1.5)}.AiCheckShell_progress__bWtsp .AiCheckShell_nodeActive__F0tV0:after{border-color:var(--check-cyan);box-shadow:0 0 12px rgba(21,167,184,.5)}.AiCheckShell_question__m5EBp{min-height:410px}.AiCheckShell_question__m5EBp fieldset{min-width:0;margin:0;padding:0;border:0}.AiCheckShell_question__m5EBp legend{width:100%;padding:0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.5}.AiCheckShell_options__MP2s7{display:grid;gap:12px;margin-top:30px}.AiCheckShell_option__MhVgt{position:relative;min-height:64px;padding:17px 18px 17px 52px;display:flex;align-items:center;border:1px solid #bacfe0;background:#f8fbff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.AiCheckShell_option__MhVgt:hover{border-color:#4a94b1;background:#edf7fc}.AiCheckShell_optionSelected__DuV9a{border-color:var(--check-blue);background:#dff1fa;transform:translateX(3px)}.AiCheckShell_option__MhVgt input{position:absolute;top:50%;left:20px;width:18px;height:18px;margin:0;accent-color:var(--check-blue);transform:translateY(-50%)}.AiCheckShell_option__MhVgt span{min-width:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.AiCheckShell_error__IGzQY,.AiCheckShell_status__GZvGj{margin:16px 0 0;font-size:12px;font-weight:750;line-height:1.7}.AiCheckShell_error__IGzQY{color:#a82016}.AiCheckShell_status__GZvGj{min-height:21px;color:var(--check-deep-blue)}.AiCheckShell_nav__8mY0B{justify-content:space-between;margin-top:34px;padding-top:24px;border-top:1px solid var(--check-line)}.AiCheckShell_resultLabel__eZ0jh{margin:0 0 10px;color:var(--check-deep-blue)!important;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:850;letter-spacing:.12em}.AiCheckShell_resultGrid__mgM9K{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:clamp(28px,6vw,72px);margin-top:34px}.AiCheckShell_resultGrid__mgM9K h3{margin:0 0 12px;font-size:18px}.AiCheckShell_resultList__EJilb{margin:0;padding:22px 22px 22px 42px;background:#dff1fa}.AiCheckShell_resultList__EJilb li{margin:8px 0;line-height:1.65}.AiCheckShell_modeGrid___OBk4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.AiCheckShell_modeCard__QoaxR{min-height:260px;padding:30px;display:flex;flex-direction:column}.AiCheckShell_modeCard__QoaxR h2{margin:0;font-size:28px}.AiCheckShell_modeCard__QoaxR p{color:var(--check-muted);line-height:1.8}.AiCheckShell_modeCard__QoaxR a{min-height:44px;margin-top:auto;display:inline-flex;align-items:center;color:var(--check-deep-blue);font-weight:800}.AiCheckShell_typeLanes__k5e1r{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0}.AiCheckShell_typeLane__FTahD{min-width:0;padding:12px 8px;border-top:3px solid #bfd4e6;color:#4b687f;font-size:11px;font-weight:800;text-align:center;overflow-wrap:anywhere}.AiCheckShell_typeLaneActive__KQSMC{border-color:var(--check-cyan);color:var(--check-deep-blue);background:#e1f1f9}@media (max-width:760px){.AiCheckShell_hero__LiiIJ{min-height:360px;padding:126px 0 56px}.AiCheckShell_heroInner__82JxX{grid-template-columns:1fr}.AiCheckShell_signalMark__QnrIz{position:absolute;right:-44px;bottom:-54px;opacity:.45}.AiCheckShell_modeGrid___OBk4,.AiCheckShell_resultGrid__mgM9K{grid-template-columns:1fr}.AiCheckShell_panel__Z67aA,.AiCheckShell_result__ja_VG{padding:24px 18px}.AiCheckShell_staticNotice__kDI_n{align-items:stretch;flex-direction:column}.AiCheckShell_nav__8mY0B{align-items:stretch;flex-direction:column-reverse}.AiCheckShell_nav__8mY0B>*{width:100%}.AiCheckShell_question__m5EBp{min-height:0}}@media (max-width:420px){.AiCheckShell_container___Nmet,.AiCheckShell_heroInner__82JxX{width:min(calc(100% - 32px),1080px)}.AiCheckShell_hero__LiiIJ h1{font-size:34px}.AiCheckShell_option__MhVgt{padding-left:46px}.AiCheckShell_option__MhVgt input{left:17px}.AiCheckShell_typeLanes__k5e1r{grid-template-columns:repeat(2,1fr)}.AiCheckShell_actions___b2aD>*{width:100%}.AiCheckShell_introMeta____PTd span{padding-right:12px}}@media (prefers-reduced-motion:reduce){.AiCheckShell_option__MhVgt,.AiCheckShell_primary__GfPCo,.AiCheckShell_progress__bWtsp li,.AiCheckShell_progress__bWtsp li:after,.AiCheckShell_secondary___C9D0,.AiCheckShell_textAction__w_B_j{transition:none}.AiCheckShell_optionSelected__DuV9a,.AiCheckShell_primary__GfPCo:hover{transform:none}}@media (forced-colors:active){.AiCheckShell_modeCard__QoaxR,.AiCheckShell_option__MhVgt,.AiCheckShell_primary__GfPCo,.AiCheckShell_secondary___C9D0{border:1px solid ButtonText}.AiCheckShell_progress__bWtsp .AiCheckShell_nodeActive__F0tV0:after{border-color:Highlight}}.AiCheckShell_hero__LiiIJ{background:radial-gradient(ellipse at 86% 36%,rgba(83,96,183,.18),transparent 43%),linear-gradient(115deg,#060d18,#0d2038)}.AiCheckShell_hero__LiiIJ:before{opacity:1;background:linear-gradient(112deg,transparent 68%,rgba(108,141,218,.035) 68.1%,transparent 90%);mask-image:none}.AiCheckShell_hero__LiiIJ h1{font-weight:700;letter-spacing:-.045em}.AiCheckShell_signalMark__QnrIz{width:210px;height:180px;border-color:rgba(116,212,243,.34);border-radius:5px;background:linear-gradient(135deg,rgba(88,136,188,.12),rgba(14,30,59,.15));transform:perspective(650px) rotateY(-32deg) rotateX(12deg) rotate(-16deg);box-shadow:25px 25px 60px rgba(0,0,0,.25),inset 0 1px 0 rgba(152,221,255,.14)}.AiCheckShell_signalMark__QnrIz:before{inset:22px -24px -22px 24px;width:auto;height:auto;border:1px solid rgba(130,151,229,.23);border-radius:5px;background:rgba(56,78,138,.04);transform:none}.AiCheckShell_signalMark__QnrIz:after{top:0;left:10%;width:70%;height:1px;background:linear-gradient(90deg,transparent,#66e5ff,transparent);transform:none;box-shadow:0 0 18px rgba(102,229,255,.3)}.AiCheckShell_signalMark__QnrIz span{width:18px;height:18px;border:0;border-top:1px solid #80d9f5;border-left:1px solid #80d9f5;border-radius:0;box-shadow:none;background:transparent}.AiCheckShell_signalMark__QnrIz span:first-child{top:13%;left:12%}.AiCheckShell_signalMark__QnrIz span:nth-child(2){top:13%;right:12%;transform:rotate(90deg)}.AiCheckShell_signalMark__QnrIz span:nth-child(3){bottom:13%;left:12%;transform:rotate(-90deg)}.AiCheckShell_signalMark__QnrIz span:nth-child(4){bottom:13%;right:12%;transform:rotate(180deg)}.AiCheckShell_workspace__6cY8X:before{background:none}.AiCheckShell_modeCard__QoaxR,.AiCheckShell_panel__Z67aA,.AiCheckShell_result__ja_VG{border-radius:5px;box-shadow:0 20px 60px rgba(25,61,97,.065);background:linear-gradient(135deg,#ffffff,#f8fbff)}.AiCheckShell_panel__Z67aA:before,.AiCheckShell_result__ja_VG:before{top:-1px;left:32px;width:80px;height:2px;background:linear-gradient(90deg,#09759a,#4dcde6)}.AiCheckShell_primary__GfPCo,.AiCheckShell_secondary___C9D0{border-radius:3px}.AiCheckShell_primary__GfPCo{border-color:#0c2840;background:#0c2840}.AiCheckShell_primary__GfPCo:hover{border-color:#154761;background:#154761}.AiCheckShell_option__MhVgt{border-radius:3px}.AiCheckShell_optionSelected__DuV9a{border-color:#157d9c;background:#e5f5fc;box-shadow:inset 3px 0 0 #157d9c}.AiCheckShell_progress__bWtsp li:after{width:5px;height:8px;border-radius:0}@media (max-width:760px){.AiCheckShell_signalMark__QnrIz{right:-50px;bottom:-52px;z-index:-1;opacity:.42}.AiCheckShell_hero__LiiIJ h1{font-weight:700}}.HitlKickoffDemo_stack__JAGmO{display:grid;gap:20px}.HitlKickoffDemo_sampleBanner__NH17f{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:16px 20px;border:1px dashed #157d9c;background:#e5f5fc}.HitlKickoffDemo_sampleBanner__NH17f strong{color:#075875;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em}.HitlKickoffDemo_sampleBanner__NH17f p{max-width:720px;margin:0;color:#3f5a73;font-size:13px;line-height:1.7}.HitlKickoffDemo_orgMeta__vzO2N,.HitlKickoffDemo_scoreHead__YN07K,.HitlKickoffDemo_writeMeta__cONdA{display:flex;flex-wrap:wrap;gap:10px 22px;margin:18px 0 8px;color:var(--check-deep-blue,#075875);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:750}.HitlKickoffDemo_bilingual__1jxuC{margin:10px 0 0;color:var(--check-muted,#526b83);font-size:14px;line-height:1.8}.HitlKickoffDemo_dimensionList__QWj0C{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.HitlKickoffDemo_dimension__e0xoa{display:grid;gap:8px}.HitlKickoffDemo_dimensionTop__ixrbv{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between}.HitlKickoffDemo_dimensionTop__ixrbv strong{font-size:16px}.HitlKickoffDemo_dimensionTop__ixrbv span{color:#075875;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:800}.HitlKickoffDemo_bar__29Tvq{height:8px;overflow:hidden;border-radius:2px;background:#d5e4f0}.HitlKickoffDemo_bar__29Tvq>i{display:block;height:100%;background:linear-gradient(90deg,#09759a,#4dcde6)}.HitlKickoffDemo_overall__ku3Qa{margin-top:28px;padding:20px 22px;background:#dff1fa}.HitlKickoffDemo_overall__ku3Qa p{margin:8px 0 0;color:#3f5a73;line-height:1.8}.HitlKickoffDemo_writeBack__EtDV0{min-height:168px;padding:20px 22px;border:1px solid #bad4e7;background:#f4f8fc}.HitlKickoffDemo_writeBack__EtDV0[data-written=true]{border-color:#157d9c;background:#e5f5fc}.HitlKickoffDemo_writeBack__EtDV0 pre{margin:14px 0 0;overflow-x:auto;color:#0c2840;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap}.HitlKickoffDemo_pendingNote__tkrse{margin:14px 0 0;color:#3f5a73;font-size:14px;line-height:1.8}.HitlKickoffDemo_decisionNote__R7OdC{margin:16px 0 0;color:#075875;font-size:13px;font-weight:750;line-height:1.7}@media (max-width:760px){.HitlKickoffDemo_sampleBanner__NH17f{align-items:stretch;flex-direction:column}}.EnglishHitlKickoffDemo_stack___DKjn{display:grid;gap:20px}.EnglishHitlKickoffDemo_sampleBanner__QTNDw{padding:18px 22px;border:1px dashed #157d9c;background:#e5f5fc}.EnglishHitlKickoffDemo_sampleBanner__QTNDw strong{color:#075875;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em}.EnglishHitlKickoffDemo_sampleBanner__QTNDw p{margin:8px 0 0;color:#3f5a73;line-height:1.7}.EnglishHitlKickoffDemo_meta__IHOE4,.EnglishHitlKickoffDemo_scoreHead__gjhj1{display:flex;flex-wrap:wrap;gap:10px 22px;margin:18px 0 8px;color:#075875;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:750}.EnglishHitlKickoffDemo_dimensions__rB__y{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.EnglishHitlKickoffDemo_dimension__3LL3d{display:grid;gap:8px}.EnglishHitlKickoffDemo_dimensionTop__aT6tw{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between}.EnglishHitlKickoffDemo_dimensionTop__aT6tw span,.EnglishHitlKickoffDemo_writeMeta__IQa_b{color:#075875;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:750}.EnglishHitlKickoffDemo_bar__0lRx0{height:8px;overflow:hidden;border-radius:2px;background:#d5e4f0}.EnglishHitlKickoffDemo_bar__0lRx0>i{display:block;height:100%;background:linear-gradient(90deg,#09759a,#4dcde6)}.EnglishHitlKickoffDemo_sampleNote__bk4ly{margin-top:22px;padding:18px 20px;background:#dff1fa;color:#3f5a73;line-height:1.8}.EnglishHitlKickoffDemo_writeBack__gKg_M{min-height:168px;padding:20px 22px;border:1px solid #bad4e7;background:#f4f8fc}.EnglishHitlKickoffDemo_writeBack__gKg_M[data-written=true]{border-color:#157d9c;background:#e5f5fc}.EnglishHitlKickoffDemo_writeBack__gKg_M pre{margin:14px 0 0;overflow-x:auto;color:#0c2840;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap}.EnglishHitlKickoffDemo_pending__tDy_r{margin:14px 0 0;color:#3f5a73;line-height:1.8}