body.sec-check,body.sec-home{--acc:var(--purple-text);--acc-fill:var(--purple-deep);--acc-tint:var(--tint)}.frame{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--raise) 80%, transparent);-webkit-backdrop-filter:blur(12px);isolation:isolate;position:relative}.frame:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(140deg,#ffc2338c,#9466f08c 45%,#9466f026 70%,#ffc23359);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.kpi{border-radius:var(--radius);border:1px solid var(--hair);background:var(--raise);align-content:start;gap:4px;min-width:0;padding:16px 16px 14px;display:grid}.kpi .v{font:800 28px/1.1 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi .l{color:var(--muted);font-size:13px}.kpi .s{color:var(--faint);font-size:12px}.kpi.hl{border-color:color-mix(in srgb, var(--yellow) 55%, transparent);background:linear-gradient(180deg, var(--yellow-tint), transparent), var(--raise)}.kpi.hl .v{color:var(--yellow-text)}.kpi.good .v{color:var(--good)}.kpi.bad .v{color:var(--bad)}.steps{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.steps .card{padding-top:22px}.steps .card:before{counter-increment:st;content:counter(st);border:1.5px solid var(--purple-text);width:34px;height:34px;color:var(--purple-text);font:700 15px var(--font-display);border-radius:50%;place-items:center;display:grid}.steps .card:last-child:before{border-color:var(--yellow);color:var(--yellow-text)}@media (width<=980px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps{grid-template-columns:minmax(0,1fr)}}.tasks{border-top:1px solid var(--hair);gap:0;list-style:none;display:grid}.tasks li{border-bottom:1px solid var(--hair);grid-template-columns:54px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 2px;font-size:14.5px;display:grid}.tasks li code{font:12px var(--font-mono);color:var(--purple-text)}.tasks li .ms{font:12.5px var(--font-mono);color:var(--faint);white-space:nowrap}.tasks li.skipped{color:var(--faint)}@property --turn{syntax:"<angle>";inherits:false;initial-value:0deg}.field{background:color-mix(in srgb, var(--raise) 82%, transparent);-webkit-backdrop-filter:blur(10px);isolation:isolate;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-height:70px;padding:10px 10px 10px 22px;display:grid;position:relative}.field:before{content:"";border-radius:inherit;background:conic-gradient(from var(--turn), #ffc233, #9466f0, #6f28e9, #ffc233 55%, #9466f0, #ffc233);-webkit-mask-composite:xor;opacity:.55;transition:opacity .8s var(--ease);z-index:-1;padding:1.5px;animation:9s linear infinite turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.field:focus-within:before{opacity:1}.field:after{content:"";filter:blur(10px);z-index:-2;opacity:.8;pointer-events:none;background:radial-gradient(closest-side,#9466f066,#0000);border-radius:50%;height:40px;position:absolute;bottom:-26px;left:12%;right:12%}@keyframes turn{to{--turn:360deg}}.field textarea{resize:none;width:100%;min-height:48px;max-height:220px;color:var(--text);background:0 0;border:0;outline:none;padding:12px 0;font-size:18px;line-height:1.45;display:block}.field textarea::placeholder{color:var(--faint)}.field .acts{align-items:center;gap:8px;padding-bottom:1px;display:flex}.field .round{border:1px solid var(--hair-2);width:46px;height:46px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background-color .4s,opacity .4s;display:grid}.field .round.go{color:#fff;background:linear-gradient(#8a4cf5,#6f28e9);border:0}.field .round.go[disabled]{opacity:.45;cursor:default}.field .round .ico{width:20px;height:20px}.field-note{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:14px;display:flex}.home-hero{min-height:min(920px,100svh);margin-top:calc(-1 * var(--top-h));padding:calc(var(--top-h) + 24px) var(--gutter) 72px;transition:opacity .65s var(--ease), transform .8s var(--ease);place-items:center;display:grid;position:relative}.hero-core{z-index:2;text-align:center;justify-items:center;gap:18px;width:min(780px,100%);display:grid;position:relative}.hero-core h1{letter-spacing:-.02em;animation:rise 1.4s var(--ease) both;font-size:clamp(36px,5.6vw,64px)}.hero-core .sub{color:var(--muted);max-width:52ch;animation:rise 1.4s .15s var(--ease) both;font-size:clamp(16px,1.8vw,19px)}.hero-core .field{width:100%;animation:rise 1.4s .3s var(--ease) both;margin-top:10px}.hero-core .field-note{animation:fade 1.6s .6s var(--ease) both;margin-top:4px}.hero-core .field-note .more-link{color:var(--yellow-text)}.cloud{z-index:1;pointer-events:none;position:absolute;inset:0}.pill-idea{border:1px solid var(--hair-2);background:color-mix(in srgb, var(--raise) 55%, transparent);-webkit-backdrop-filter:blur(6px);max-width:min(240px,18vw,18cqw);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;opacity:0;animation:pill-in 1.6s calc(.5s + var(--i,0) * 90ms) var(--ease) forwards;transition:opacity .9s var(--ease), color .4s, border-color .4s, background-color .4s;border-radius:999px;padding:7px 15px;font-size:14px;line-height:1.3;position:absolute;overflow:hidden}.pill-idea.s{color:var(--text);font-size:15px;font-weight:600}.pill-idea.f{color:var(--faint);font-size:13px}.pill-idea:hover,.pill-idea:focus-visible{color:var(--text);border-color:var(--line);opacity:1!important}@keyframes pill-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.home-hero.typing .cloud .pill-idea{opacity:.35;animation:none}.home-hero{container:hero/inline-size}@container hero (width>=861px) and (width<=1199px){.pill-idea.side{display:none}}@container hero (width<=860px){.cloud{margin:18px calc(-1 * var(--gutter)) 0;padding:6px var(--gutter) 8px;scrollbar-width:none;pointer-events:auto;grid-template-rows:auto auto;grid-auto-columns:max-content;grid-auto-flow:column;justify-self:stretch;gap:8px;display:grid;position:static;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.cloud::-webkit-scrollbar{display:none}.cloud .pill-idea{max-width:240px;animation-delay:.6s;position:static}}.scroll-hint{z-index:2;width:40px;height:40px;color:var(--faint);border-radius:50%;place-items:center;animation:4s ease-in-out infinite breathe;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.scroll-hint .ico{width:22px;height:22px}@keyframes breathe{0%,to{opacity:.35}50%{opacity:.9}}@media (width<=860px){.home-hero{min-height:auto;padding-top:calc(var(--top-h) + 28px);place-items:start center;padding-bottom:56px}.scroll-hint{display:none}.field textarea{font-size:17px}}.cloud .p0{--i:0;top:11%;left:4%}.cloud .p1{--i:1;top:13%;left:27%}.cloud .p2{--i:2;top:10%;left:50%}.cloud .p3{--i:3;top:12%;right:3%}.cloud .p4{--i:4;top:22%;left:13%}.cloud .p5{--i:5;top:23%;left:36%}.cloud .p6{--i:6;top:21%;right:28%}.cloud .p7{--i:7;top:24%;right:6%}.cloud .p8{--i:8;top:40%;left:2%}.cloud .p9{--i:9;top:45%;right:2%}.cloud .p10{--i:10;top:57%;left:2%}.cloud .p11{--i:11;top:79%;left:6%}.cloud .p12{--i:12;top:83%;left:28%}.cloud .p13{--i:13;top:79%;left:50%}.cloud .p14{--i:14;top:81%;right:3%}.cloud .p15{--i:15;top:90%;left:16%}.cloud .p16{--i:16;top:92%;left:40%}.cloud .p17{--i:17;top:90%;right:14%}.home-hero+.block{border-top:0}.tasks-fold{border:1px solid var(--hair);border-radius:var(--radius);background:color-mix(in srgb, var(--raise) 70%, transparent);margin-top:22px;padding:0 18px}.tasks-fold>summary{cursor:pointer;color:var(--purple-text);justify-content:space-between;gap:12px;padding:15px 0;font-weight:600;list-style:none;display:flex}.tasks-fold>summary::-webkit-details-marker{display:none}.tasks-fold>summary:after{content:"+";color:var(--faint);transition:transform .5s var(--ease);font-size:20px;line-height:1}.tasks-fold[open]>summary:after{transform:rotate(45deg)}.tasks-fold[open]>div{animation:rise .9s var(--ease) both;padding-bottom:16px}.sample{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.sample-text{top:calc(var(--top-h) + 24px);gap:14px;display:grid;position:sticky}.facts{gap:8px;margin:4px 0 6px;list-style:none;display:grid}.facts li{color:var(--muted);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:15px;display:grid}.facts li:before{content:"";background:var(--yellow);border-radius:50%;width:7px;height:7px;margin-top:9px}.facts b{color:var(--text);font-variant-numeric:tabular-nums}.sample-report{padding:22px 20px 10px}@media (width<=900px){.sample{grid-template-columns:minmax(0,1fr)}.sample-text{position:static}}@media (width<=560px){.sample-report{padding:16px 12px 8px}}.proof-stats{margin-bottom:18px}.idea-card .ic-top{align-items:center;gap:12px;display:flex}.idea-card .mini-ring text{font-size:13px}.idea-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tools-grid .card.paid{border-color:color-mix(in srgb, var(--yellow) 35%, transparent)}.find-band{border:1px solid color-mix(in srgb, var(--yellow) 30%, transparent);background:radial-gradient(90% 120% at 0% 0%, var(--yellow-tint), transparent 60%), color-mix(in srgb, var(--raise) 80%, transparent);--acc:var(--yellow-text);--acc-tint:var(--yellow-tint);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:32px;display:grid}.find-text{align-content:start;gap:14px;display:grid}.find-chips{align-content:start;gap:10px;display:grid}.find-chips .label{margin-top:4px}.find-band.single{grid-template-columns:minmax(0,1fr)}@media (width<=860px){.find-band{grid-template-columns:minmax(0,1fr);padding:22px 18px}}.report-wrap .zo-kind{--b-bg:transparent;background:0 0}.report-wrap .zo-kind[data-kind=report-check-section]{padding:0}.report-wrap{gap:4px;display:grid}.tasks li b{font-weight:600}.faq-h{margin-bottom:18px}
