:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--app-bg);min-height:100%;color:var(--text-primary);margin:0;padding:0}body{font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--app-bg);background-image:radial-gradient(circle,var(--dot-color,#1c191711)1px,transparent 1px),radial-gradient(900px 500px at 10% -10%,var(--app-bg-accent-a),transparent 60%),radial-gradient(900px 500px at 100% 0%,var(--app-bg-accent-b),transparent 55%);color:var(--text-primary);background-size:20px 20px,100% 100%,100% 100%;background-attachment:local,fixed,fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}::selection{background:var(--accent-soft);color:var(--text-primary)}:root{--background:#070a12;--foreground:var(--text-primary);--card-bg:#ffffff08;--card-border:#ffffff1a;--muted:var(--text-muted);--accent:#a5f3fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}body{background:var(--background);color:var(--foreground);margin:0}a{color:inherit;text-decoration:none}@keyframes ipcFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.ipc-fade-up{opacity:0;will-change:opacity,transform;animation:.18s both ipcFadeUp}.ipc-d1{animation-delay:80ms}.ipc-d2{animation-delay:.16s}.ipc-d3{animation-delay:.24s}.ipc-d4{animation-delay:.32s}.ipc-d5{animation-delay:.42s}@media (prefers-reduced-motion:reduce){.ipc-fade-up{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.ipc-reveal{opacity:0;will-change:opacity,transform;transition:opacity .18s,transform .18s;transform:translateY(6px)}.ipc-reveal-in{opacity:1}@media (prefers-reduced-motion:reduce){.ipc-reveal,.ipc-reveal-in{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@keyframes ipcOrb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.04)}66%{transform:translate(-20px,14px)scale(.97)}}.ipc-orb{will-change:transform;animation:14s ease-in-out infinite ipcOrb}@keyframes ipcStatPop{0%{opacity:0;filter:blur(4px);transform:scale(.82)translateY(6px)}60%{opacity:1;filter:blur();transform:scale(1.06)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.ipc-stat-pop{will-change:opacity,transform,filter;animation:.55s cubic-bezier(.22,1,.36,1) both ipcStatPop}.ipc-stat-pop-d1{animation-delay:.12s}.ipc-stat-pop-d2{animation-delay:.22s}.ipc-stat-pop-d3{animation-delay:.32s}.ipc-stat-pop-d4{animation-delay:.42s}.ipc-card-lift{transition:transform .18s,box-shadow .18s}.ipc-card-lift:hover{box-shadow:0 20px 48px #00000021,var(--shadow-card-soft);transform:translateY(-3px)}@keyframes ipcBorderSpin{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.ipc-glow-border{position:relative}.ipc-glow-border:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--accent-strong),var(--accent-2-soft),var(--accent-strong),var(--accent-2-soft));-webkit-mask-composite:xor;pointer-events:none;opacity:.7;background-size:300% 300%;padding:1px;animation:5s infinite ipcBorderSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes ipcCtaPulse{0%,to{box-shadow:0 0 0 0 var(--accent-strong),var(--shadow-glow)}50%{box-shadow:0 0 0 6px transparent,var(--shadow-glow)}}.ipc-cta-pulse{animation:2.8s ease-in-out infinite ipcCtaPulse}@keyframes ipcTextShimmer{0%{background-position:-200%}to{background-position:200%}}.ipc-shimmer-text{background:linear-gradient(90deg,var(--accent)20%,var(--accent-2)50%,var(--accent)80%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite ipcTextShimmer}@keyframes ipcSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.ipc-slide-in{animation:.48s cubic-bezier(.22,1,.36,1) both ipcSlideIn}.ipc-slide-in-d1{animation-delay:80ms}.ipc-slide-in-d2{animation-delay:.18s}.ipc-slide-in-d3{animation-delay:.28s}.ipc-slide-in-d4{animation-delay:.38s}@keyframes ipcHelpPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.ipc-help-pulse{animation:3s ease-in-out infinite ipcHelpPulse}.ipc-section-glow{background:linear-gradient(90deg,transparent,var(--accent-strong),var(--accent-2-soft),transparent);opacity:.6;height:1px}@media (prefers-reduced-motion:reduce){.ipc-orb,.ipc-stat-pop,.ipc-glow-border:before,.ipc-cta-pulse,.ipc-shimmer-text,.ipc-slide-in,.ipc-help-pulse{-webkit-text-fill-color:var(--accent);animation:none!important}.ipc-card-lift{transition:none!important}}.type-display{letter-spacing:-.5px;color:var(--text-primary);font-size:32px;font-weight:700;line-height:1.15}.type-heading{letter-spacing:-.3px;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.3}.type-subheading{letter-spacing:-.1px;color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.4}.type-body{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.6}.type-body-strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.6}.type-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1}.type-caption{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.5}.type-metric{letter-spacing:-.3px;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1}a{color:var(--accent);font-weight:600;text-decoration:none}a:hover{text-decoration:underline}button{border:none;font-family:inherit}button:focus,a:focus,input:focus,textarea:focus,select:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ui-card{border-radius:var(--radius-lg);border:1px solid var(--card-border-soft);background:var(--card-bg);box-shadow:var(--shadow-card-soft)}input,textarea,select{border-radius:var(--radius-sm);border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary)}input::placeholder,textarea::placeholder{color:var(--text-soft)}.ui-divider{background:var(--card-border-soft);height:1px}.text-muted{color:var(--text-muted)}.text-soft{color:var(--text-soft)}@media (max-width:768px){.ipc-main-content{padding:14px 14px 80px!important}.ipc-hero-grid{grid-template-columns:1fr!important}.ipc-hero-preview{display:none!important}.ipc-hero-h1{letter-spacing:-.6px!important;font-size:38px!important}}@media (max-width:480px){.ipc-hero-h1{letter-spacing:-.3px!important;font-size:30px!important}}@media (max-width:768px){.ipc-stats-bar{grid-template-columns:1fr 1fr!important;gap:0!important}.ipc-stats-bar>*{border-right:1px solid var(--card-border-soft);border-bottom:1px solid var(--card-border-soft)}.ipc-stats-bar>:nth-child(2n){border-right:none}.ipc-grid-4{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.ipc-grid-4{grid-template-columns:1fr!important}}@media (max-width:768px){.ipc-grid-3,.ipc-grid-2,.ipc-star-grid{grid-template-columns:1fr!important}.ipc-section,.ipc-section-narrow{padding:48px 16px!important}}@media (max-width:480px){.ipc-nav-login-hide{display:none!important}.ipc-logo-box{width:220px!important;height:60px!important}}@media (max-width:768px){.ipc-section-h2{letter-spacing:-.3px!important;font-size:26px!important}.ipc-dashboard-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.ipc-dashboard-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.ipc-results-grid{grid-template-columns:1fr!important}.ipc-tab-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.ipc-tab-bar::-webkit-scrollbar{display:none}.ipc-shell-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media (max-width:480px){.ipc-card-mobile-pad{padding:14px!important}}@media (max-width:768px){.ipc-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ipc-table-scroll table{min-width:560px}.ipc-help-panel{display:none!important}.ipc-process-step{grid-template-columns:1fr!important}.ipc-process-number{font-size:48px!important}.ipc-feature-featured{grid-column:1!important}}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,var(--card-bg-strong,#ffffff0f)25%,var(--card-border,#ffffff1a)50%,var(--card-bg-strong,#ffffff0f)75%);background-size:800px 100%;border-radius:6px;animation:1.4s linear infinite skeleton-shimmer}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_8a716089-module__lkwpRa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_8a716089-module__lkwpRa__variable{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.f2d931fb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.81e64049.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_247a8f47-module__Tv8LYG__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_247a8f47-module__Tv8LYG__variable{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}
