.ToolShell-module__0GuiIW__landing{background:var(--navy);justify-content:center;align-items:center;min-height:100svh;padding:140px 6% 100px;display:flex;position:relative;overflow:hidden}.ToolShell-module__0GuiIW__landing:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ToolShell-module__0GuiIW__landing:after{content:"";pointer-events:none;background:radial-gradient(circle,#f0a5001f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-120px;right:-120px}.ToolShell-module__0GuiIW__landingInner{z-index:1;text-align:center;width:100%;max-width:640px;position:relative}.ToolShell-module__0GuiIW__eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:500}.ToolShell-module__0GuiIW__title{font-family:var(--font-fraunces),"Fraunces",serif;color:#fff;text-wrap:balance;margin-bottom:20px;font-size:clamp(36px,6vw,56px);font-weight:300;line-height:1.1}.ToolShell-module__0GuiIW__title em{color:var(--accent);font-style:italic}.ToolShell-module__0GuiIW__subtitle{color:#fff9;max-width:480px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.7}.ToolShell-module__0GuiIW__formCard{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:24px}.ToolShell-module__0GuiIW__form{flex-direction:column;gap:12px;display:flex}.ToolShell-module__0GuiIW__input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.ToolShell-module__0GuiIW__input:focus{border-color:var(--accent)}.ToolShell-module__0GuiIW__input::placeholder{color:#ffffff59}.ToolShell-module__0GuiIW__btnPrimary{background:var(--accent);color:var(--navy);cursor:pointer;text-align:center;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.ToolShell-module__0GuiIW__btnPrimary:hover{opacity:.92;transform:translateY(-2px)}.ToolShell-module__0GuiIW__btnSecondaryLink{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.ToolShell-module__0GuiIW__btnSecondaryLink:hover{background:#ffffff21}.ToolShell-module__0GuiIW__badges{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ToolShell-module__0GuiIW__badge{color:#ffffff73;align-items:center;gap:6px;font-size:13px;display:flex}.ToolShell-module__0GuiIW__badgeIcon{color:var(--accent);opacity:.8;flex-shrink:0}.ToolShell-module__0GuiIW__loading{background:var(--navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:92px 20px 40px;display:flex;position:relative}.ToolShell-module__0GuiIW__loading:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}@keyframes ToolShell-module__0GuiIW__spin{to{transform:rotate(360deg)}}.ToolShell-module__0GuiIW__spinner{border:3px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:48px;height:48px;animation:.85s linear infinite ToolShell-module__0GuiIW__spin;position:relative}.ToolShell-module__0GuiIW__loadingMsg{color:#fff;font-size:17px;font-weight:500;position:relative}.ToolShell-module__0GuiIW__loadingSub{color:#ffffff59;font-size:13px;position:relative}.ToolShell-module__0GuiIW__errorMsg{color:#ffffffd9;margin-bottom:8px;font-size:17px;position:relative}.ToolShell-module__0GuiIW__rateLimitedBox{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:420px;display:flex;position:relative}.ToolShell-module__0GuiIW__rateLimitedEyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.ToolShell-module__0GuiIW__rateLimitedTitle{font-family:var(--font-fraunces),"Fraunces",serif;color:#fff;margin:0;font-size:clamp(24px,4vw,34px);font-weight:300;line-height:1.15}.ToolShell-module__0GuiIW__rateLimitedText{color:#ffffff8c;margin-bottom:8px;font-size:15px;line-height:1.7}.ToolShell-module__0GuiIW__rateLimitedRetry{color:#ffffff59;margin:0;padding:4px 0;font-size:13px}.ToolShell-module__0GuiIW__result{background:var(--navy);flex-direction:column;align-items:center;min-height:100svh;padding:92px 6% 0;display:flex;position:relative}.ToolShell-module__0GuiIW__result:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ToolShell-module__0GuiIW__backBtn{color:#ffffffb3;cursor:pointer;z-index:1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;align-self:flex-start;margin-bottom:28px;padding:6px 14px;font-family:inherit;font-size:13px;transition:color .2s,background .2s;position:relative}.ToolShell-module__0GuiIW__backBtn:hover{color:#fff;background:#ffffff1f}.ToolShell-module__0GuiIW__resultInner{z-index:1;width:100%;max-width:640px;margin-bottom:80px;position:relative}.ToolShell-module__0GuiIW__ctaBox{background:var(--navy);text-align:center;border-top:1px solid #ffffff12;width:100%;padding:80px 6%;position:relative;overflow:hidden}.ToolShell-module__0GuiIW__ctaBox:before{content:"";pointer-events:none;background:radial-gradient(#f0a5001a 0%,#0000 70%);width:600px;height:300px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.ToolShell-module__0GuiIW__ctaEyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:40px;font-size:10px;font-weight:600;position:relative}.ToolShell-module__0GuiIW__ctaCards{grid-template-columns:1fr auto 1fr;gap:0;max-width:860px;margin:0 auto;display:grid;position:relative}.ToolShell-module__0GuiIW__ctaCard{flex-direction:column;align-items:flex-start;padding:0 40px;display:flex}.ToolShell-module__0GuiIW__ctaCard:first-child{padding-left:0}.ToolShell-module__0GuiIW__ctaCard:last-child{padding-right:0}.ToolShell-module__0GuiIW__ctaCardDivider{background:#ffffff1a;width:1px;margin:0 8px}.ToolShell-module__0GuiIW__ctaCardTitle{font-family:var(--font-fraunces),"Fraunces",serif;color:#fff;text-align:left;margin-bottom:14px;font-size:clamp(20px,2.5vw,26px);font-weight:300;line-height:1.2;position:relative}.ToolShell-module__0GuiIW__ctaCardText{color:#ffffff8c;text-align:left;flex:1;margin-bottom:28px;font-size:15px;line-height:1.7;position:relative}@media (max-width:640px){.ToolShell-module__0GuiIW__ctaCards{grid-template-columns:1fr}.ToolShell-module__0GuiIW__ctaCardDivider{width:100%;height:1px;margin:36px 0}.ToolShell-module__0GuiIW__ctaCard{padding:0}}
