.WebAssistantWidget_widget__Ez_3C{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.WebAssistantWidget_widget__Ez_3C>*{pointer-events:auto}.WebAssistantWidget_launchRow__8nmeF{display:flex;flex-direction:column;align-items:center;gap:.4rem}.WebAssistantWidget_label__jcF0y{margin-top:-10px;border:1px solid color-mix(in srgb,var(--color-accent,#8bb2ff) 40%,transparent);background:var(--color-off-black,#0f0c21);color:var(--color-white,#ffe1da);font-family:var(--font-body,inherit);font-size:.8rem;font-weight:600;line-height:1;padding:.4rem .7rem;border-radius:999px;cursor:pointer;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.3);transition:transform .15s ease,box-shadow .15s ease;animation:WebAssistantWidget_webAssistantLabelIn__Hn_pX .2s ease-out}.WebAssistantWidget_label__jcF0y:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.4)}@keyframes WebAssistantWidget_webAssistantLabelIn__Hn_pX{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WebAssistantWidget_bubble__3gGlV{width:3.5rem;height:3.5rem;border-radius:50%;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--color-off-black,#0f0c21);color:var(--color-white,#ffe1da);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .15s ease,box-shadow .15s ease;overflow:hidden}.WebAssistantWidget_bubbleIcon__1A2i7{width:100%;height:100%;object-fit:cover;display:block;user-select:none}.WebAssistantWidget_bubble__3gGlV:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 30px rgba(0,0,0,.45)}.WebAssistantWidget_bubble__3gGlV:focus-visible{outline:2px solid var(--color-white,#ffe1da);outline-offset:2px}.WebAssistantWidget_bubbleClose__rE1gX{font-size:1.75rem;line-height:1;font-weight:400}.WebAssistantWidget_panel__UQgKv{width:min(24rem,calc(100vw - 2.5rem));height:min(36rem,calc(100vh - 8rem));border-radius:.9rem;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.55);display:flex;flex-direction:column;background:var(--app-bg,#171226);border:1px solid var(--app-border,rgba(255,225,218,.14));animation:WebAssistantWidget_webAssistantPanelIn__ITV3t .16s ease-out}.WebAssistantWidget_panel__UQgKv[data-app-color][data-app-brightness]{font-family:var(--font-body,"Inter",sans-serif);--app-font-scale:1.12;--app-radius:10px;--app-radius-s:8px;--app-radius-xs:6px;--app-panel-active:#1b1530;--app-panel-inactive:#140f24;--app-bg:#1b1530;--app-bg-solid:#1b1530;--app-bg-raised:#221a3a;--app-bg-sunken:#110c1e;--app-bg-hover:rgba(139,178,255,0.08);--app-bg-active:rgba(139,178,255,0.14);--app-bg-selected:rgba(139,178,255,0.18);--app-border:rgba(255,225,218,0.12);--app-border-strong:rgba(255,225,218,0.2);--app-border-focus:color-mix(in srgb,var(--color-accent,#8bb2ff) 55%,transparent);--app-row-separator:rgba(255,225,218,0.07);--app-text:var(--color-white,#ffe1da);--app-text-muted:rgba(255,225,218,0.6);--app-text-dim:rgba(255,225,218,0.42);--app-text-accent:#ffffff;--app-accent:var(--color-accent,#8bb2ff);--app-accent-dark:#5f7fbf;--app-info:var(--color-accent,#8bb2ff);--app-glow:0 0 8px color-mix(in srgb,var(--color-accent,#8bb2ff) 25%,transparent);--app-glow-focus:0 0 14px color-mix(in srgb,var(--color-accent,#8bb2ff) 45%,transparent);--app-header-gradient:linear-gradient(180deg,color-mix(in srgb,var(--color-accent,#8bb2ff) 16%,transparent) 0%,transparent 100%)}.WebAssistantWidget_panel__UQgKv>*{height:100%}@keyframes WebAssistantWidget_webAssistantPanelIn__ITV3t{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.WebAssistantWidget_widget__Ez_3C{right:.75rem;bottom:.75rem}.WebAssistantWidget_label__jcF0y{display:none}.WebAssistantWidget_panel__UQgKv{width:calc(100vw - 1.5rem);height:min(32rem,calc(100vh - 6rem))}}.Footer_footerLogo__FBvBQ{display:block}@media screen and (min-width:640.1px){.Footer_footer__UaG1g{max-width:calc(1600px - 2em);margin:2rem auto 0}.Footer_row___8gJy{margin:var(--spacing-outer) var(--spacing-outer) 0;padding:var(--spacing-outer) 0;border-top:1px solid var(--color-accent);display:flex;align-items:flex-start;justify-content:space-between}.Footer_row___8gJy>*{position:relative;z-index:10}.Footer_footer__UaG1g .Footer_hygiene__XQgof p{font-size:var(--font-size-s);margin:.75em 0;line-height:1.6}.Footer_footer__UaG1g .Footer_hygiene__XQgof p:last-child{margin-top:1.5em}.Footer_hygiene__XQgof strong{font-weight:700}.Footer_resources__2tqWp{display:flex;align-items:flex-start;gap:3rem}.Footer_footer__UaG1g .Footer_resources__2tqWp p{font-size:var(--font-size-s);margin:0 0 1em;white-space:nowrap}.Footer_footer__UaG1g .Footer_hygiene__XQgof a,.Footer_footer__UaG1g .Footer_resources__2tqWp a{text-decoration:none;color:var(--color-accent)}.Footer_footer__UaG1g .Footer_hygiene__XQgof a:hover,.Footer_footer__UaG1g .Footer_resources__2tqWp a:hover{color:var(--color-black)}.Footer_socials__QgDMT{flex:0 0 50%;display:flex;justify-content:flex-end;gap:2em}.Footer_socialItem__Kogte{flex:0 0 50px;text-align:center}.Footer_socialItem__Kogte a{text-decoration:none;transition:all .2s ease-in-out;color:var(--color-accent)}.Footer_socialItem__Kogte:hover a{color:var(--color-white)}.Footer_socialName__c2w8N{font-weight:700;font-size:1em;display:block;margin-top:.4em}.Footer_iconContainer__RWECO{width:3em;height:3em;display:flex;align-items:center;justify-content:center;margin:auto}.Footer_iconContainer__RWECO svg{width:100%;height:100%}.Footer_socialItem__Kogte:hover .Footer_iconContainer__RWECO{transform:translateY(-.2em);transition:transform .2s ease-in-out}.Footer_footerLogo__FBvBQ{width:10.13vw;height:2.1vw;margin-bottom:.5em}}@media screen and (max-width:640px){.Footer_footer__UaG1g{border-top:1px solid var(--color-accent)}.Footer_row___8gJy{display:flex;flex-direction:column;margin:var(--spacing-outer);padding:var(--spacing-outer) 0}.Footer_hygiene__XQgof{order:2}.Footer_footer__UaG1g .Footer_hygiene__XQgof p{font-size:.75rem}.Footer_resources__2tqWp{order:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin:2rem 0}.Footer_resourceCol__0X_mc{min-width:0}.Footer_footer__UaG1g .Footer_resources__2tqWp a{display:block;margin:0 0 1em;font-size:.75rem;text-decoration:none}.Footer_footer__UaG1g .Footer_hygiene__XQgof a{text-decoration:none}.Footer_footer__UaG1g .Footer_hygiene__XQgof a:hover,.Footer_footer__UaG1g .Footer_resources__2tqWp a:hover{color:var(--color-black)}.Footer_socials__QgDMT{order:0;display:flex;justify-content:space-between}.Footer_socialItem__Kogte{flex:0 0 50px;font-size:.75rem;text-align:center}.Footer_socialItem__Kogte a{text-decoration:none;color:var(--color-accent)}.Footer_socialName__c2w8N{font-weight:700}.Footer_iconContainer__RWECO{width:3em;height:3em;display:flex;align-items:center;justify-content:center;margin:auto}.Footer_iconContainer__RWECO svg{width:100%;height:100%}.Footer_footerLogo__FBvBQ{width:calc(7.6 * var(--font-size-base));height:calc(1.6 * var(--font-size-base))}}.Footer_skyline__CBRlI{position:relative;z-index:2;width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(-8rem,-10vw,-6rem)}.Footer_skylineImage__qrZ8i{display:block;width:100%;height:auto}.Footer_skylineLights__KSD7t{position:absolute;top:0;left:0;width:100%;height:auto;animation:Footer_lightsFlicker__otScy 4s ease-in-out infinite}@keyframes Footer_lightsFlicker__otScy{0%,to{opacity:0}50%{opacity:1}}.AnonToolPreview_card__TNyfL{display:flex;align-items:center;gap:2rem;padding:2rem;border-radius:12px;background:linear-gradient(180deg,rgba(19,39,94,.45),rgba(28,10,39,.45));border:1px solid #334279;box-shadow:0 12px 36px rgba(0,0,0,.35);color:var(--color-white)}.AnonToolPreview_iconWrap__CDZEa{flex-shrink:0}.AnonToolPreview_icon__dOU5R{width:200px;height:auto;display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.AnonToolPreview_body__zuYuR{flex:1;min-width:0}.AnonToolPreview_eyebrow__tmwZc{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.AnonToolPreview_title__7WIRl{font-family:var(--font-headline);margin:0 0 .5rem;font-size:1.5rem}.AnonToolPreview_tagline__zIqFa{margin:0 0 1.25rem;color:var(--color-white);opacity:.85}.AnonToolPreview_actions__SnebH{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:640px){.AnonToolPreview_card__TNyfL{flex-direction:column;text-align:left;align-items:flex-start;padding:1.25rem;gap:1.25rem}.AnonToolPreview_icon__dOU5R{width:140px}}.ToolInfoPage_page__5lRhY{position:relative;min-height:100vh}.ToolInfoPage_wrap__giXDs{max-width:calc(var(--content-width) + 2 * var(--spacing-outer));margin:0 auto;padding:var(--spacing-outer);padding-top:calc(var(--nav-height) + var(--spacing-outer))}.ToolInfoPage_hero__g9oDO{display:flex;align-items:center;gap:calc(var(--spacing-outer) * 1.25);margin-bottom:calc(var(--spacing-outer) * 1.5)}.ToolInfoPage_heroIcon__ZGx_w{flex-shrink:0;width:320px;max-width:36vw;aspect-ratio:1/1;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -20px rgba(0,0,0,.6)}.ToolInfoPage_heroIcon__ZGx_w img{display:block;width:100%;height:100%;object-fit:cover}.ToolInfoPage_heroText__IpmoE{flex:1;min-width:0}.ToolInfoPage_backLink__SEJW3{display:inline-block;margin-bottom:.75rem;font-family:var(--font-body);font-size:.9rem;color:var(--color-accent);text-decoration:none;opacity:.85}.ToolInfoPage_backLink__SEJW3:hover{opacity:1;text-decoration:underline}.ToolInfoPage_title__KqkAy{font-family:var(--font-headline);font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;margin:0 0 .5rem}.ToolInfoPage_tagline__j_bYy{font-family:var(--font-body);font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.5;color:var(--color-white);opacity:.82;margin:0 0 1.5rem;max-width:42em}.ToolInfoPage_heroActions__NTAqV{display:flex;flex-wrap:wrap;gap:.75rem}.ToolInfoPage_embedRow__vrfx3{margin-bottom:calc(var(--spacing-outer) * 1.5)}.ToolInfoPage_embedCompact__TjCnC{height:480px}.ToolInfoPage_embedStandard__nJzJB{height:640px}.ToolInfoPage_embedFull__CmA2N{width:100vw;margin-left:calc(50% - 50vw);height:760px;border-radius:0;border-left:none;border-right:none}@media (max-width:640px){.ToolInfoPage_embedCompact__TjCnC,.ToolInfoPage_embedFull__CmA2N,.ToolInfoPage_embedStandard__nJzJB{height:520px}}.ToolInfoPage_row___ifyc{display:flex;gap:calc(var(--spacing-outer) * 1.25);align-items:flex-start}.ToolInfoPage_subnav__oEWL0{flex-shrink:0;width:240px;position:sticky;top:calc(var(--nav-height) + 1rem)}.ToolInfoPage_body__BxOn6{flex:1;min-width:0}@media (max-width:640px){.ToolInfoPage_hero__g9oDO{flex-direction:column;align-items:flex-start;text-align:left;gap:1.25rem}.ToolInfoPage_heroIcon__ZGx_w{width:200px;max-width:60vw}.ToolInfoPage_row___ifyc{flex-direction:column}.ToolInfoPage_subnav__oEWL0{position:static;width:100%}}