@media (prefers-reduced-motion:reduce){.page_container__aoG4z{animation:none!important}.page_demoBtn__iyr9Y,.page_featureCard__09F8a,.page_formButton__8jY1I,.page_pricingBtnOutline__zb7Iv,.page_pricingBtnPrimary__risY4,.page_pricingCard__6AoR8,.page_primaryBtn__smNNv,.page_scrollTopButton__zdcJC,.page_stepCard__RUgHq,.page_videoClose__S8_EA{transition-duration:1ms!important}}.page_container__aoG4z{min-height:100vh;background-color:var(--bg-dark);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px),radial-gradient(circle at 50% 0,var(--bg-surface) 0,var(--bg-dark) 100%);background-size:24px 24px,100% 100%;background-position:0 0,0 0;color:var(--text-main);overflow-x:hidden;position:relative;animation:page_gridScroll__8ut_q 20s linear infinite}@keyframes page_gridScroll__8ut_q{0%{background-position:0 0,0 0}to{background-position:0 24px,0 0}}.page_hero__SKW6o{position:relative;min-height:85vh;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text visual" "buttons visual";align-items:center;padding:8rem 2rem 3rem;max-width:1400px;margin:0 auto;grid-gap:2rem 4rem;gap:2rem 4rem;isolation:isolate}.page_hero__SKW6o:after,.page_hero__SKW6o:before{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.55;will-change:transform}.page_hero__SKW6o:before{top:-8%;left:-6%;width:480px;height:480px;background:radial-gradient(circle,rgba(6,182,212,.55) 0,rgba(6,182,212,0) 70%);animation:page_heroOrbDrift__Inmpf 18s ease-in-out infinite alternate}.page_hero__SKW6o:after{bottom:-10%;right:-8%;width:560px;height:560px;background:radial-gradient(circle,rgba(255,193,7,.42) 0,rgba(255,193,7,0) 70%);animation:page_heroOrbDrift__Inmpf 22s ease-in-out infinite alternate-reverse}[data-theme=dark] .page_hero__SKW6o:before{background:radial-gradient(circle,rgba(6,182,212,.32) 0,rgba(6,182,212,0) 70%)}[data-theme=dark] .page_hero__SKW6o:after{background:radial-gradient(circle,rgba(255,193,7,.22) 0,rgba(255,193,7,0) 70%)}@keyframes page_heroOrbDrift__Inmpf{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.page_hero__SKW6o:after,.page_hero__SKW6o:before{animation:none}}.page_heroTextGroup__Avto2{grid-area:text;max-width:600px;z-index:10;display:flex;flex-direction:column;justify-content:center}.page_heroVisual___m6ot{grid-area:visual;position:relative;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.page_heroTitle__Gfler{font-size:4.5rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text-main);margin-bottom:1.5rem;text-align:left}.page_heroSubtitle__RTAw0{font-size:1.5rem;color:var(--text-muted);margin-bottom:0;line-height:1.5;text-align:left;max-width:500px}.page_engineCard__FrCLw{background:var(--bg-card);border-radius:16px;padding:2rem;margin:0 auto 3rem;box-shadow:var(--shadow-md);max-width:1000px;border:1px solid var(--border);border-left:4px solid var(--brand-blue)}.page_engineHeader__rYE6p{gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_engineHeader__rYE6p,.page_engineIcon__ooLCI{display:flex;align-items:center;justify-content:center}.page_engineIcon__ooLCI{width:48px;height:48px;background:rgba(37,99,235,.1);border-radius:12px;color:var(--brand-blue)}.page_engineTitle__emWIQ{font-size:1.75rem;font-weight:700;color:var(--brand-dark);margin:0}.page_engineBadge__hByid{font-size:.7rem;font-weight:700;background:var(--brand-blue);color:#FFF;padding:.3rem .8rem;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.page_engineDesc__iehQN{font-size:1.05rem;color:var(--text-muted);line-height:1.6;margin:0;max-width:800px;text-align:center}.page_heroButtons__5vj38{grid-area:buttons;display:flex;gap:1rem;align-items:flex-start;justify-content:flex-start;z-index:10}.page_primaryBtn__smNNv{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#FFD24A 0,var(--safety-amber) 55%,#F0A500 100%);color:var(--brand-dark);padding:1rem 2rem;border-radius:var(--radius-sm);font-weight:700;font-size:1.125rem;transition:transform .16s var(--ease-out),background-position .22s var(--ease-out),box-shadow .2s var(--ease-out);border:none;box-shadow:0 8px 18px -8px rgba(255,193,7,.55),0 2px 4px rgba(15,23,42,.06);background-size:180% 180%;background-position:0 50%;will-change:transform}@media (hover:hover) and (pointer:fine){.page_primaryBtn__smNNv:hover{transform:translateY(-2px);background-position:100% 50%;box-shadow:0 14px 28px -10px rgba(255,193,7,.6),0 4px 10px rgba(15,23,42,.08)}}.page_primaryBtn__smNNv:active{transform:translateY(-1px) scale(.97);transition-duration:.1s}.page_demoBtn__iyr9Y{display:flex;align-items:center;gap:.75rem;background:rgba(37,99,235,.1);color:#60A5FA;padding:1rem 2rem;border-radius:var(--radius-sm);font-weight:700;font-size:1.125rem;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out);border:1px solid #60a5fa;will-change:transform}@media (hover:hover) and (pointer:fine){.page_demoBtn__iyr9Y:hover{transform:translateY(-2px);background:rgba(37,99,235,.2);box-shadow:var(--shadow-md)}}.page_demoBtn__iyr9Y:active{transform:translateY(-1px) scale(.97);transition-duration:.1s}.page_irisFrame__7Svu9{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.2);border:4px solid #1e293b;background:#000}.page_irisImage__EVAEJ{display:block;width:100%;height:auto;opacity:.9}.page_irisOverlay__T5BXm{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem 1rem;border-radius:4px;border:1px solid var(--brand-cyan);color:var(--brand-cyan);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;z-index:20}.page_featuresSection__kMr0r{padding:2rem;max-width:1400px;margin:0 auto;scroll-margin-top:100px}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_featureCard__09F8a{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out);display:flex;flex-direction:column}@media (hover:hover) and (pointer:fine){.page_featureCard__09F8a:hover{border-color:var(--brand-cyan);box-shadow:var(--shadow-md);transform:translateY(-2px)}}.page_featureHeader__nvS03{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.page_featureTitle__kH4Xm{font-size:1rem;font-weight:700;color:var(--brand-dark)}.page_featureValue__dYZFG{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:var(--brand-dark)}.page_featureChart__zUVMh{flex:1 1;min-height:80px;display:flex;align-items:center;justify-content:center;background:var(--bg-surface);border-radius:4px;margin-bottom:.5rem;position:relative;overflow:hidden;padding:0}.page_chartImage__fdzQ5{width:100%;height:100%;object-fit:contain}.page_assetList__90yod{width:100%;display:flex;flex-direction:column;gap:.75rem}.page_assetItem__hbuFQ{display:grid;grid-template-columns:140px 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;font-size:.875rem}.page_assetLabel__4meoD{font-weight:600;color:var(--brand-dark)}.page_assetBarContainer__6mZAM{height:8px;background:var(--bg-surface);border-radius:4px;overflow:hidden}.page_assetBar__PtONa{height:100%;background:var(--text-muted);border-radius:4px}.page_assetBarHighlight__3Fy_1{background:var(--brand-cyan)}.page_assetValue__qCNh5{font-family:var(--font-mono);font-weight:600;color:var(--text-main);text-align:right;min-width:40px}.page_featureMeta__wDAH4{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid var(--border);margin-top:auto}.page_statusIndicator__tOzPC{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.page_statusGood__4ayVo{background-color:var(--success)}.page_statusWarn__JI27b{background-color:var(--warning)}.page_statusOnline__xLexa{background-color:var(--brand-cyan)}.page_featureFooterText__4o8ZQ{font-size:.7rem;color:var(--text-muted)}@media (max-width:1024px){.page_hero__SKW6o{display:flex;flex-direction:column;text-align:center;padding-top:8rem;gap:2rem}.page_heroTextGroup__Avto2{order:1;align-items:center}.page_heroVisual___m6ot{order:2;width:100%;margin:1rem 0}.page_heroButtons__5vj38{order:3;justify-content:center;width:100%}.page_heroTitle__Gfler{text-align:center;font-size:3rem}.page_heroSubtitle__RTAw0{text-align:center;margin:0 auto}.page_featuresGrid__L4_rO{grid-template-columns:1fr}}@media (max-width:768px){.page_header__kVzhN{padding:1rem}.page_navButtons__WZFjb{display:none}.page_burgerButton__cnvYR{display:flex}.page_heroTitle__Gfler{font-size:2.5rem}.page_heroVisual___m6ot{width:100%}}.page_videoModalOverlay__erEw_{position:fixed;inset:0;background:rgba(8,12,18,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;overflow-y:auto}.page_videoModal__yI1zm{position:relative;width:min(980px,92vw);background:var(--bg-card);border:1px solid var(--border);border-radius:24px;box-shadow:0 30px 60px rgba(0,0,0,.35);padding:1.5rem;z-index:10000}.page_videoPlayer__WY3aD{width:100%;border-radius:18px;background:#000}.page_videoClose__S8_EA{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-main);font-size:1.25rem;cursor:pointer;transition:transform .14s var(--ease-out),background-color .14s var(--ease-out),border-color .14s var(--ease-out);z-index:10;display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.page_videoClose__S8_EA:hover{border-color:var(--border-hover);background:var(--bg-hover)}}.page_videoClose__S8_EA:active{transform:scale(.92);transition-duration:90ms}.page_scrollTopButton__zdcJC{position:fixed;right:2rem;bottom:2rem;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.1rem;border-radius:999px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-main);font-weight:600;box-shadow:0 18px 30px rgba(0,0,0,.2);cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out);z-index:10001;will-change:transform}@media (hover:hover) and (pointer:fine){.page_scrollTopButton__zdcJC:hover{transform:translateY(-2px);border-color:var(--border-hover);box-shadow:0 24px 40px rgba(0,0,0,.25)}}.page_scrollTopButton__zdcJC:active{transform:translateY(-1px) scale(.97);transition-duration:.11s}.page_videoDebug__4ZaeB{margin-top:1rem;padding:.75rem;background:var(--bg-surface);border-radius:8px;font-size:.875rem;color:var(--text-muted)}.page_videoDebug__4ZaeB code{background:var(--bg-dark);padding:2px 6px;border-radius:4px;font-family:monospace}.page_videoDebug__4ZaeB a{color:var(--primary);text-decoration:underline;margin-left:.5rem}.page_agenticSection__Sxv2A{position:relative;z-index:10;padding-bottom:6rem}.page_agentsContainer__DTLqb{max-width:1200px;margin:0 auto;padding:0 2rem}.page_agenticGrid__G2suN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_coreAgentCard__emyOV{grid-column:1/-1;background:var(--bg-card);border:1px solid var(--border);border-radius:32px;padding:4rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:var(--shadow-md);margin-bottom:3rem;position:relative;overflow:hidden;transition:transform .28s var(--ease-out),border-color .28s var(--ease-out),box-shadow .28s var(--ease-out);will-change:transform}@media (hover:hover) and (pointer:fine){.page_coreAgentCard__emyOV:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px rgba(0,0,0,.3);border-color:var(--primary)}}.page_coreAgentCard__emyOV:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--primary)}.page_coreContent__MIW_b{max-width:800px;display:flex;flex-direction:column;align-items:center}.page_coreTitle__beffH{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--text-main);flex-wrap:wrap}.page_coreBadge__LZ4be{font-size:.75rem;background:var(--primary);color:white;padding:.25rem .75rem;border-radius:var(--radius-full);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_coreDesc__MEgNa{color:var(--text-muted);line-height:1.6;font-size:1.125rem}.page_agentCard__pJ_J9{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:2rem;transition:transform .28s var(--ease-out),border-color .28s var(--ease-out),box-shadow .28s var(--ease-out);display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;will-change:transform}@media (hover:hover) and (pointer:fine){.page_agentCard__pJ_J9:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 20px 40px -10px rgba(0,0,0,.3)}}.page_agentCard__pJ_J9:active{transform:translateY(-2px) scale(.985);transition-duration:.12s}.page_agentIconWrapper__awy_b{width:56px;height:56px;background:var(--bg-surface);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:.5rem;border:1px solid var(--border)}.page_agentTitle__3OEWF{font-size:1.25rem;font-weight:600;color:var(--text-main);line-height:1.4}.page_agentDesc__qu3Ya{color:var(--text-muted);font-size:.95rem;line-height:1.6}.page_problemSection__dU5RE{padding:4rem 2rem;background:var(--bg-dark);position:relative;border-radius:0}.page_sectionHeader__a4Fw5{max-width:800px;margin:0 auto 5rem}.page_sectionTitle__hzsAh{font-size:3rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-main)}.page_sectionSubtitle__ROo6Q{color:var(--text-muted);font-size:1.25rem;line-height:1.6}.page_problemGrid__fNJQE{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;max-width:1200px;margin:0 auto;align-items:stretch}.page_problemCard__P0uGq{background:var(--bg-card);border:1px solid var(--border);border-left:none;border-top:4px solid var(--error);border-radius:24px;padding:3rem;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out);overflow:hidden;will-change:transform}@media (hover:hover) and (pointer:fine){.page_problemCard__P0uGq:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px rgba(0,0,0,.2)}}.page_problemTitle__P4iNZ{font-size:1.75rem;margin-bottom:2rem;color:var(--error);display:flex;align-items:center;gap:1rem}.page_problemList__Nt_Gj,.page_solutionList__42Pes{display:flex;flex-direction:column;gap:1.5rem}.page_problemItem__gtKxQ{display:flex;gap:1rem;color:var(--text-muted);font-size:1.1rem}.page_solutionCard__MzxJ5{background:var(--bg-card);border:1px solid var(--border);border-left:none;border-top:4px solid var(--success);border-radius:24px;padding:3rem;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out);overflow:hidden;will-change:transform}@media (hover:hover) and (pointer:fine){.page_solutionCard__MzxJ5:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px rgba(0,0,0,.2)}}.page_solutionTitle__Ps3ob{font-size:1.75rem;margin-bottom:2rem;color:var(--success);display:flex;align-items:center;gap:1rem}.page_solutionItem___MGdq{display:flex;gap:1rem;color:var(--text-main);font-size:1.1rem}.page_processSection__dk0KR{padding:6rem 2rem;background:var(--bg-surface);position:relative}.page_processSteps__n2e7z{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;position:relative;gap:2rem}.page_processSteps__n2e7z:before{content:"";position:absolute;top:40px;left:10%;width:80%;height:2px;background:var(--border);z-index:0}.page_stepCard__RUgHq{position:relative;z-index:10;background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:2.5rem 2rem;flex:1 1;text-align:center;box-shadow:var(--shadow-sm);transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.page_stepCard__RUgHq:hover{transform:translateY(-8px);box-shadow:var(--shadow-md);border-color:var(--brand-blue)}}.page_stepNumber__2EZE0{width:80px;height:80px;background:var(--bg-surface);border:4px solid var(--bg-card);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:-65px auto 20px;font-size:2rem;font-weight:800;color:var(--text-muted);box-shadow:0 0 0 1px var(--border)}.page_stepCard__RUgHq:hover .page_stepNumber__2EZE0{border-color:var(--bg-card);background:var(--brand-blue);color:white;box-shadow:none}.page_stepTitle__kKqcb{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--brand-dark)}.page_stepDesc__kxdqC{color:var(--text-muted);line-height:1.6;font-size:1rem}.page_trustSection__g1I_2{background:var(--bg-surface);padding:0 2rem 4rem}.page_statsPanel__k2chR{max-width:1000px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:3rem;box-shadow:var(--shadow-lg);text-align:center}.page_statsGrid__GCW2d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;align-items:center}.page_statItem__RMGkH{display:flex;flex-direction:column;align-items:center}.page_statValue__FXJDK{font-weight:800;color:var(--brand-blue);line-height:1}.page_statLabel__YuhHa{font-size:.9rem;font-weight:700;letter-spacing:1px;color:var(--text-main);margin-bottom:.25rem}.page_statSubtext__VJkE0{font-size:.8rem;color:var(--text-muted)}@media (max-width:768px){.page_processSteps__n2e7z{flex-direction:column;gap:3rem}.page_processSteps__n2e7z:before{display:none}.page_stepCard__RUgHq{margin-top:2rem}.page_statsGrid__GCW2d{grid-template-columns:1fr;gap:3rem}}.page_statValue__FXJDK{font-size:3.5rem;font-weight:900;color:var(--primary);margin-bottom:.5rem;display:block;text-shadow:0 0 30px rgba(244,180,0,.25)}.page_statLabel__YuhHa{color:var(--signboard);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_statMeta__i8pb1{display:block;margin-top:.35rem;font-size:.85rem;color:var(--lane-line)}.page_proofSection__PctUa{padding:6rem 2rem;background:var(--bg-dark)}.page_proofGrid__zpSvj{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.page_proofCard__XqV3q{display:flex;align-items:center;gap:.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:1.5rem;font-weight:600;color:var(--text-main);box-shadow:var(--shadow-sm)}.page_caseStudiesSection__qJFZN{padding:6rem 2rem;background:var(--bg-dark)}.page_caseGrid__WyCi5{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.page_caseCard__z9Mlf{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-sm)}.page_caseCard__z9Mlf h3{font-size:1.25rem;margin:0;color:var(--text-main)}.page_caseCard__z9Mlf p{color:var(--text-muted);line-height:1.6}.page_caseBadge__UFrlJ{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:var(--radius-full);background:var(--secondary-soft);color:var(--accent);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.page_caseOutcome__vlR0O{font-weight:600;color:var(--primary)}.page_ctaSection__tPv8w{padding:6rem 2rem 7rem;background:var(--bg-dark)}.page_ctaGrid__WloSx{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;background:var(--bg-card);border:1px solid var(--brand-cyan);border-radius:28px;padding:3rem;box-shadow:var(--shadow-lg);color:var(--text-main);position:relative;overflow:hidden}.page_ctaGrid__WloSx:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--brand-cyan)}.page_ctaContent__6OX1e h2{font-size:2.5rem;margin-bottom:1rem;color:var(--text-main)}.page_ctaContent__6OX1e p{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.page_ctaEyebrow__jrAff{display:inline-block;margin-bottom:1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--primary)}.page_ctaHighlights____Gpe{display:grid;grid-gap:.75rem;gap:.75rem;color:var(--text-main);font-weight:600}.page_ctaHighlight__TAuou{display:flex;align-items:center;gap:.6rem}.page_ctaForm__lN_DA{display:flex;flex-direction:column;gap:1rem}.page_formRow__eCLAt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_formInput__I6orc,.page_formTextarea__mpxA4{width:100%;border-radius:12px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-main);padding:.85rem 1rem;font-size:.95rem;font-family:inherit;outline:none}.page_formInput__I6orc::placeholder,.page_formTextarea__mpxA4::placeholder{color:var(--text-dim)}.page_formTextarea__mpxA4{min-height:120px;resize:vertical}.page_formInput__I6orc:focus,.page_formTextarea__mpxA4:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--bg-card)}.page_formButton__8jY1I{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--primary);color:var(--brand-dark);border:none;padding:.9rem 1.2rem;border-radius:999px;font-weight:600;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out);will-change:transform}@media (hover:hover) and (pointer:fine){.page_formButton__8jY1I:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}}.page_formButton__8jY1I:active{transform:scale(.97);transition-duration:.1s}.page_ctaNote__BwYuJ{font-size:.85rem;color:var(--text-muted)}.page_ctaNote__BwYuJ a{color:var(--primary);font-weight:600}@media (max-width:1024px){.page_header__kVzhN{padding:calc(1.25rem + env(safe-area-inset-top)) 1.5rem 1.25rem}.page_hero__SKW6o{padding-top:7rem}.page_heroTitle__Gfler{font-size:3rem}.page_heroSubtitle__RTAw0{font-size:1.125rem}.page_heroButtons__5vj38{flex-wrap:wrap}.page_primaryBtn__smNNv,.page_secondaryBtn__Re3F8{padding:.9rem 1.6rem;font-size:1rem}.page_agenticGrid__G2suN{grid-template-columns:repeat(2,1fr)}.page_caseGrid__WyCi5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page_header__kVzhN{padding:calc(1rem + env(safe-area-inset-top)) 1.25rem 1rem}.page_headerControls__NLVOS{gap:.75rem}.page_navButtons__WZFjb{display:none}.page_burgerButton__cnvYR{display:inline-flex}.page_mobileMenu__RbNgw{position:absolute;top:calc(100% + .5rem);right:1.25rem;left:auto;width:max-content;min-width:180px;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;padding:1rem;border-radius:16px;border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 40px rgba(0,0,0,.3);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.page_mobileMenuOpen__wX3PV{opacity:1;transform:translateY(0);pointer-events:auto}.page_hero__SKW6o{padding-top:6.5rem}.page_heroButtons__5vj38{flex-direction:column;align-items:center}.page_primaryBtn__smNNv,.page_secondaryBtn__Re3F8{width:min(100%,320px);justify-content:center}.page_heroTitle__Gfler{font-size:2.5rem}.page_agenticGrid__G2suN{grid-template-columns:1fr}.page_loginBtn__EIvUH{padding:.6rem .75rem;border-radius:var(--radius-md)}.page_signupBtn__ky0pF{width:-moz-fit-content;width:fit-content}.page_problemGrid__fNJQE,.page_processSteps__n2e7z{grid-template-columns:1fr;flex-direction:column;gap:3rem}.page_stepCard__RUgHq{width:100%}.page_footerContent__sUmFz{flex-direction:column;gap:2rem}.page_statsPanel__k2chR{padding:2rem 1.5rem;background:var(--bg-card)}.page_caseGrid__WyCi5,.page_ctaGrid__WloSx,.page_proofGrid__zpSvj,.page_statsGrid__GCW2d{grid-template-columns:1fr}.page_ctaGrid__WloSx{padding:2rem 1.5rem}.page_formRow__eCLAt{grid-template-columns:1fr}.page_scrollTopButton__zdcJC{right:1rem;bottom:1rem;padding:.6rem .9rem}}@media (max-width:480px){.page_heroTitle__Gfler{font-size:2.2rem}.page_heroSubtitle__RTAw0{font-size:1rem}.page_primaryBtn__smNNv,.page_secondaryBtn__Re3F8{width:100%}}.page_pricingSection__SpLw4{padding:6rem 2rem;max-width:1400px;margin:0 auto;scroll-margin-top:100px}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.page_sectionHeader__a4Fw5 h2{font-size:2.5rem;font-weight:700;color:var(--brand-dark);margin-bottom:1rem}.page_sectionHeader__a4Fw5 p{font-size:1.125rem;color:var(--text-muted)}.page_pricingGrid__0Ajsw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;align-items:flex-start}.page_pricingCard__6AoR8{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out);display:flex;flex-direction:column;position:relative}@media (hover:hover) and (pointer:fine){.page_pricingCard__6AoR8:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--brand-cyan)}}.page_pricingCardPopular__ejiUS{border:2px solid var(--brand-cyan);box-shadow:var(--shadow-md);transform:scale(1.02);z-index:10}@media (hover:hover) and (pointer:fine){.page_pricingCardPopular__ejiUS:hover{transform:scale(1.02) translateY(-4px);box-shadow:var(--shadow-lg)}}.page_popularTag___L2un{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--brand-cyan);color:#fff;padding:.25rem 1rem;border-radius:99px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_pricingHeader__ymESo{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.page_pricingHeader__ymESo h3{font-size:1.25rem;font-weight:700;color:var(--brand-dark);margin-bottom:.5rem}.page_price___74c5{font-size:2.5rem;font-weight:800;color:var(--brand-dark);margin-bottom:.5rem;display:flex;align-items:baseline;justify-content:center;gap:.25rem}.page_price___74c5 span{font-size:1rem;color:var(--text-muted);font-weight:500}.page_pricingHeader__ymESo p{color:var(--text-muted);font-size:.9rem}.page_pricingFeatures__FULzV{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.page_pricingFeatures__FULzV li{display:flex;align-items:center;gap:.75rem;color:var(--text-main);font-size:.95rem}.page_pricingFeatures__FULzV li svg{color:var(--brand-cyan);flex-shrink:0}.page_pricingBtnOutline__zb7Iv{display:flex;align-items:center;justify-content:center;width:100%;padding:.8rem;border:1px solid var(--brand-dark);border-radius:var(--radius-md);color:var(--brand-dark);font-weight:600;text-decoration:none;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out);will-change:transform}@media (hover:hover) and (pointer:fine){.page_pricingBtnOutline__zb7Iv:hover{background:var(--bg-surface)}}.page_pricingBtnOutline__zb7Iv:active{transform:scale(.97);transition-duration:.1s}.page_pricingBtnPrimary__risY4{display:flex;align-items:center;justify-content:center;width:100%;padding:.8rem;border:none;border-radius:var(--radius-md);background:var(--brand-blue);color:#fff;font-weight:600;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out);box-shadow:var(--shadow-sm);will-change:transform}@media (hover:hover) and (pointer:fine){.page_pricingBtnPrimary__risY4:hover{background:var(--brand-dark);box-shadow:var(--shadow-md)}}.page_pricingBtnPrimary__risY4:active{transform:scale(.97);transition-duration:.1s}@media (max-width:1024px){.page_pricingGrid__0Ajsw{grid-template-columns:repeat(2,1fr)}.page_pricingCardPopular__ejiUS{transform:none;order:-1}.page_pricingCardPopular__ejiUS:hover{transform:translateY(-4px)}}@media (max-width:768px){.page_pricingGrid__0Ajsw{grid-template-columns:1fr;gap:3rem}}.IrisLogo_logoContainer__zIgNl{display:flex;align-items:center;gap:12px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:gap .25s var(--ease-in-out)}.IrisLogo_logoContainerCompact__B0Vxw{gap:0}.IrisLogo_logoIcon__GXRhp{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:28%;overflow:hidden;transition:transform .16s cubic-bezier(.23,1,.32,1)}.IrisLogo_logoImage__W93Dt{width:100%;height:100%;object-fit:cover}.IrisLogo_logoContainer__zIgNl:hover .IrisLogo_logoIcon__GXRhp{transform:translateY(-2px)}.IrisLogo_logoText__vEhR3{font-size:1.35rem;font-weight:800;letter-spacing:-.4px;display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;line-height:1;opacity:1;transform:translateX(0);max-width:240px;overflow:hidden;transition:opacity .18s var(--ease-out) 80ms,transform .25s var(--ease-in-out),max-width .25s var(--ease-in-out)}.IrisLogo_logoTextHidden__5FD8l{opacity:0;transform:translateX(-4px);max-width:0;pointer-events:none;transition-delay:0s}.IrisLogo_textIris__meyrM{color:var(--brand-dark);letter-spacing:.5px}.IrisLogo_textBy__23gpX{color:var(--text-muted,#64748b);font-size:.7em;font-weight:500;font-style:italic;margin:0 2px}.IrisLogo_digiinfraGroup__ggahA{font-size:.75em;display:inline-flex;align-items:baseline;gap:0}.IrisLogo_textDigi__sQf9O{color:var(--brand-dark)}.IrisLogo_textInfra__3oJxa{color:var(--brand-cyan)}.IrisLogo_aiBadge__B_Rch{color:var(--brand-dark);font-size:.6em;margin-left:4px;font-weight:700;letter-spacing:.05em;display:inline-block;align-self:flex-start;transform:translateY(-2px)}.IrisLogo_sm__Lo_nB .IrisLogo_logoIcon__GXRhp{width:32px;height:32px}.IrisLogo_sm__Lo_nB .IrisLogo_logoText__vEhR3{font-size:1.1rem}.IrisLogo_lg__axjnN .IrisLogo_logoIcon__GXRhp{width:56px;height:56px}.IrisLogo_lg__axjnN .IrisLogo_logoText__vEhR3{font-size:1.75rem}.IrisLogo_lockup__161vh{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0}.IrisLogo_lockupStacked___kHvZ{flex-direction:column;align-items:flex-start;gap:5px}.IrisLogo_envBadge__2Mb7X{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 7px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);background:color-mix(in srgb,var(--warning) 14%,transparent);color:color-mix(in srgb,var(--warning) 55%,var(--brand-dark));font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap;max-width:96px;overflow:hidden;opacity:1;transition:opacity .18s var(--ease-out) 80ms,max-width .25s var(--ease-in-out),padding .25s var(--ease-in-out)}.IrisLogo_envBadgeHidden__g0VBg{opacity:0;max-width:0;padding-left:0;padding-right:0;border-width:0;pointer-events:none;transition-delay:0s}.IrisLogo_lg__axjnN .IrisLogo_envBadge__2Mb7X{font-size:.75rem;padding:3px 9px}.AuditReportSidebarButton_link__yeG17{--ease-out:cubic-bezier(0.23,1,0.32,1);margin-top:8px;display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:12px;color:var(--text-muted);font-weight:500;background:transparent;border:1px solid transparent;text-align:left;cursor:pointer;width:100%;position:relative;overflow:hidden;transition:transform .16s var(--ease-out),background-color .18s ease,color .18s ease,border-color .18s ease}.AuditReportSidebarButton_link__yeG17:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-main);transform:translateX(2px)}.AuditReportSidebarButton_link__yeG17:active:not(:disabled){transform:scale(.97);transition-duration:.1s}.AuditReportSidebarButton_link__yeG17:disabled{cursor:default}.AuditReportSidebarButton_linkSkeleton__q0kgo{height:52px;opacity:.25;background:var(--bg-hover);pointer-events:none}.AuditReportSidebarButton_icon__Buo6C{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AuditReportSidebarButton_labelStack__s3do_{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.AuditReportSidebarButton_label__gllGS,.AuditReportSidebarButton_subLabel__HLZbA{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuditReportSidebarButton_subLabel__HLZbA{font-size:11px;font-weight:400;color:var(--text-muted);opacity:.8;line-height:1.2}.AuditReportSidebarButton_gated__UVk_R{color:var(--text-muted);background:transparent;border-color:transparent;opacity:.55;cursor:not-allowed}.AuditReportSidebarButton_gated__UVk_R:hover:not(:disabled){transform:none;background:transparent;color:var(--text-muted)}.AuditReportSidebarButton_ready__m0TAF{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.AuditReportSidebarButton_ready__m0TAF:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.AuditReportSidebarButton_ready__m0TAF:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary)}.AuditReportSidebarButton_generating__wbqd7{color:var(--text-main);background:color-mix(in srgb,var(--primary) 6%,transparent);border-color:color-mix(in srgb,var(--primary) 18%,transparent);animation:AuditReportSidebarButton_pulseGlow__sBAhA 2.4s ease-in-out infinite}@keyframes AuditReportSidebarButton_pulseGlow__sBAhA{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 8%,transparent)}}.AuditReportSidebarButton_spin__jEaLb{animation:AuditReportSidebarButton_spin__jEaLb .9s linear infinite}@keyframes AuditReportSidebarButton_spin__jEaLb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuditReportSidebarButton_failed__vpGtG{color:var(--error,#ff3333);border-color:color-mix(in srgb,var(--error,#ff3333) 30%,transparent);background:color-mix(in srgb,var(--error,#ff3333) 8%,transparent)}.AuditReportSidebarButton_failed__vpGtG:hover:not(:disabled){background:color-mix(in srgb,var(--error,#ff3333) 14%,transparent)}[data-sidebar-collapsed=true] .AuditReportSidebarButton_link__yeG17{justify-content:center;gap:0;padding:14px 0;width:48px;margin-left:auto;margin-right:auto}[data-sidebar-collapsed=true] .AuditReportSidebarButton_labelStack__s3do_{display:none}.AuditReportSidebarButton_overlayRoot__i22eV{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.AuditReportSidebarButton_overlayBackdrop__sc7WU{position:absolute;inset:0;background:rgba(9,12,16,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:AuditReportSidebarButton_fadeIn__qIFp9 .2s var(--ease-out,cubic-bezier(.23,1,.32,1)) forwards;opacity:0}.AuditReportSidebarButton_overlayCard__1YqnX{--ease-out:cubic-bezier(0.23,1,0.32,1);position:relative;max-width:420px;width:100%;background:var(--bg-card,#141821);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:16px;padding:28px 24px 22px;box-shadow:0 10px 40px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.02);text-align:center;transform:scale(.96);opacity:0;animation:AuditReportSidebarButton_cardIn__FCc9_ .26s var(--ease-out) forwards}@keyframes AuditReportSidebarButton_fadeIn__qIFp9{to{opacity:1}}@keyframes AuditReportSidebarButton_cardIn__FCc9_{to{transform:scale(1);opacity:1}}.AuditReportSidebarButton_closeBtn__i5SEZ{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--text-muted,#8b93a6);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s ease}.AuditReportSidebarButton_closeBtn__i5SEZ:hover{background:var(--bg-hover,rgba(255,255,255,.06));color:var(--text-main,#f3f5fb)}.AuditReportSidebarButton_closeBtn__i5SEZ:active{transform:scale(.94)}.AuditReportSidebarButton_badge__9g_yM{width:56px;height:56px;margin:0 auto 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:white;animation:AuditReportSidebarButton_badgeIn__Jfztz .32s var(--ease-out,cubic-bezier(.23,1,.32,1)) 80ms both}.AuditReportSidebarButton_badgeSuccess__6nJ_W{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 0 4px color-mix(in srgb,#10b981 18%,transparent)}.AuditReportSidebarButton_badgeWarn__XrnLX{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 0 4px color-mix(in srgb,#f59e0b 18%,transparent)}@keyframes AuditReportSidebarButton_badgeIn__Jfztz{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.AuditReportSidebarButton_overlayTitle__gjJVc{font-size:18px;font-weight:700;color:var(--text-main,#f3f5fb);margin:0 0 8px;letter-spacing:-.01em}.AuditReportSidebarButton_overlayBody___EnjO{font-size:14px;line-height:1.55;color:var(--text-muted,#8b93a6);margin:0 0 18px}.AuditReportSidebarButton_missingList__cc0ap{list-style:none;margin:0 0 20px;padding:12px 16px;background:var(--bg-hover,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.08));border-radius:10px;text-align:left;font-size:13px;color:var(--text-main,#f3f5fb);display:flex;flex-direction:column;gap:6px}.AuditReportSidebarButton_missingList__cc0ap li{position:relative;padding-left:16px}.AuditReportSidebarButton_missingList__cc0ap li:before{content:"•";position:absolute;left:0;color:var(--primary,#00f0ff)}.AuditReportSidebarButton_primaryBtn__ybWla{width:100%;padding:12px 18px;border-radius:10px;border:none;background:var(--primary,#00f0ff);color:#0a0c10;font-weight:600;font-size:14px;cursor:pointer;transition:transform .14s var(--ease-out,cubic-bezier(.23,1,.32,1)),filter .16s ease}.AuditReportSidebarButton_primaryBtn__ybWla:hover{filter:brightness(1.1)}.AuditReportSidebarButton_primaryBtn__ybWla:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.AuditReportSidebarButton_badge__9g_yM,.AuditReportSidebarButton_closeBtn__i5SEZ,.AuditReportSidebarButton_failed__vpGtG,.AuditReportSidebarButton_generating__wbqd7,.AuditReportSidebarButton_link__yeG17,.AuditReportSidebarButton_overlayBackdrop__sc7WU,.AuditReportSidebarButton_overlayCard__1YqnX,.AuditReportSidebarButton_primaryBtn__ybWla,.AuditReportSidebarButton_ready__m0TAF,.AuditReportSidebarButton_spin__jEaLb{animation:none!important;transition:none!important}}.OnboardingTour_overlay__R8wU3{position:fixed;inset:0;z-index:2000}.OnboardingTour_spotlightHole__gza2s{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px rgba(4,8,20,.72);outline:2px solid var(--primary);outline-offset:2px;transition:top .26s var(--ease-out),left .26s var(--ease-out),width .26s var(--ease-out),height .26s var(--ease-out);pointer-events:none}.OnboardingTour_dimAll__IxdSH{position:fixed;inset:0;background:rgba(4,8,20,.72)}.OnboardingTour_cardCentered__n2mfJ{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.OnboardingTour_cardCentered__n2mfJ,.OnboardingTour_card__RDKRa{display:flex;flex-direction:column;gap:12px;width:320px;max-width:calc(100vw - 32px);padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:OnboardingTour_pop__9sOzg .22s var(--ease-out)}@keyframes OnboardingTour_pop__9sOzg{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.OnboardingTour_cardCentered__n2mfJ{animation:OnboardingTour_popCentered__oh5Ux .22s var(--ease-out)}@keyframes OnboardingTour_popCentered__oh5Ux{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.OnboardingTour_skipCorner__vQP_X{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;color:var(--text-muted);background:none;border:none;border-radius:6px}.OnboardingTour_skipCorner__vQP_X:hover{color:var(--text-main);background:var(--bg-hover)}.OnboardingTour_badge__dUhP7{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb,var(--primary) 13%,transparent)}.OnboardingTour_badgeDot__jPr__{width:5px;height:5px;border-radius:999px;background:var(--primary)}.OnboardingTour_title__rmwrv{margin:0;padding-right:18px;font-size:1.05rem;font-weight:800;color:var(--text-main)}.OnboardingTour_body__FEuW2{margin:0;font-size:.84rem;line-height:1.6;color:var(--text-muted);white-space:pre-line}.OnboardingTour_dots__XMXGa{display:flex;gap:5px;margin-top:2px}.OnboardingTour_dot__AD2zU{width:6px;height:6px;border-radius:999px;background:var(--border);transition:width .2s var(--ease-out),background-color .2s var(--ease-out)}.OnboardingTour_dotActive__MTYau{width:16px;background:var(--primary)}.OnboardingTour_actions__6ngbk{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.OnboardingTour_skipBtn__17uO8{padding:7px 4px;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--text-muted);background:none;border:none}.OnboardingTour_skipBtn__17uO8:hover{color:var(--text-main)}.OnboardingTour_navBtns__IYEO8{display:inline-flex;align-items:center;gap:8px}.OnboardingTour_backBtn__8C0CA{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;cursor:pointer;font-size:.8rem;font-weight:700;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.OnboardingTour_backBtn__8C0CA:hover{border-color:var(--text-muted)}.OnboardingTour_nextBtn__YImBV{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;cursor:pointer;font-size:.82rem;font-weight:700;color:var(--brand-dark,#1a1a1a);background:var(--primary);border:none;border-radius:var(--radius-md);transition:filter .15s var(--ease-out)}.OnboardingTour_nextBtn__YImBV:hover{filter:brightness(1.08)}@media (max-width:480px){.OnboardingTour_card__RDKRa{width:calc(100vw - 32px)}}.DevRoleToggle_toggleBtn__IR6eG{border:1px dashed color-mix(in srgb,var(--text-muted) 45%,transparent)!important;border-radius:var(--radius-md)}.DevRoleToggle_toggleBtn__IR6eG:disabled{opacity:.6;cursor:default}.DevRoleToggle_toggleOn__HgvPC{color:#b45309!important;border-color:color-mix(in srgb,#f59e0b 70%,transparent)!important;background:color-mix(in srgb,#f59e0b 12%,transparent)!important}[data-theme=dark] .DevRoleToggle_toggleOn__HgvPC{color:#fbbf24!important}.DevRoleToggle_label__ywlgB{display:inline-flex;align-items:center;gap:8px}.DevRoleToggle_pill__b0BU1{font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.06em;padding:2px 6px;border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.DevRoleToggle_pillOn__Z5JmB{color:#fff;background:#d97706}.DevRoleToggle_spin__Rv9Y_{animation:DevRoleToggle_devToggleSpin__42E2a .8s linear infinite}@keyframes DevRoleToggle_devToggleSpin__42E2a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_header__hO3lJ{position:fixed;top:0;left:0;right:0;min-height:64px;border-bottom:1px solid var(--border);background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;box-shadow:var(--shadow-sm);padding-top:env(safe-area-inset-top)}.Header_content__I1LfW{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px 0 calc(var(--content-offset, 76px) + 24px);transition:padding-left .25s var(--ease-in-out)}.Header_left__gux5M{display:flex;align-items:center;gap:16px;min-width:0}.Header_leftAction__Hc7zm{display:flex;align-items:center;margin-left:8px}.Header_menuButton__Da67y{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-main);cursor:pointer;transition:all .2s ease;flex-shrink:0}.Header_menuButton__Da67y:hover{background:var(--bg-hover);color:var(--primary);border-color:var(--border-hover)}.Header_title__5XPun{font-size:1.2rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_right__h4xQ1{display:flex;align-items:center;gap:24px}.Header_themeToggle__nT4h5{gap:6px;margin-left:8px;padding-left:16px}.Header_dangerZone__fYGV9,.Header_themeToggle__nT4h5{display:flex;align-items:center;border-left:1px solid var(--border)}.Header_dangerZone__fYGV9{padding-left:24px}@media (max-width:1024px){.Header_content__I1LfW{padding:0 16px}.Header_menuButton__Da67y{display:flex}.Header_title__5XPun{font-size:1.05rem}.Header_right__h4xQ1{gap:12px;flex-wrap:wrap;justify-content:flex-end}.Header_dangerZone__fYGV9{padding-left:12px}}@media (max-width:768px){.Header_content__I1LfW{padding:0 16px}.Header_title__5XPun{font-size:1rem;flex:1 1;min-width:0}.Header_right__h4xQ1{width:auto;justify-content:flex-end;gap:8px}.Header_themeToggle__nT4h5{padding-left:8px;margin-left:4px}.Header_dangerZone__fYGV9{padding-left:8px;border-left:1px solid var(--border);width:auto}}.ThemeToggle_toggle__yA_f1{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .32s var(--ease-out),border-color .2s var(--ease-out),transform .16s var(--ease-out),box-shadow .2s var(--ease-out);overflow:hidden;color:var(--text-main)}.ThemeToggle_toggleLight__wo2Mi{background:radial-gradient(circle at 35% 35%,#FFE08A 0,#FFC107 60%,#F0A500 100%);color:#6B4D00;box-shadow:0 1px 2px rgba(255,193,7,.18),inset 0 0 0 1px rgba(255,193,7,.18)}.ThemeToggle_toggleDark__cvPDI{background:radial-gradient(circle at 65% 35%,#3B82F6 0,#1E3A8A 75%,#0B1120 100%);color:#DBEAFE;box-shadow:0 1px 2px rgba(59,130,246,.25),inset 0 0 0 1px rgba(59,130,246,.25)}.ThemeToggle_toggle__yA_f1:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 12px -4px rgba(15,23,42,.25),0 0 0 1px var(--border-hover) inset}.ThemeToggle_toggle__yA_f1:active{transform:scale(.94);transition-duration:.1s}.ThemeToggle_toggle__yA_f1:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ThemeToggle_icon__fqTIm{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .28s var(--ease-out),transform .36s var(--ease-out)}.ThemeToggle_iconVisible__54Wpp{opacity:1;transform:rotate(0deg) scale(1)}.ThemeToggle_iconHidden__L_cNF{opacity:0;transform:rotate(-90deg) scale(.55);pointer-events:none}.ThemeToggle_moonIcon__HZo_e.ThemeToggle_iconHidden__L_cNF{transform:rotate(90deg) scale(.55)}@media (prefers-reduced-motion:reduce){.ThemeToggle_icon__fqTIm,.ThemeToggle_toggle__yA_f1{transition-duration:1ms!important}.ThemeToggle_iconHidden__L_cNF{transform:none}}.NotificationBell_wrap__3v1mf{position:relative;display:flex;align-items:center}.NotificationBell_bellBtn__B3ckT{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--text-muted);background:transparent;border:1px solid transparent;cursor:pointer;transition:color .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out)}.NotificationBell_bellBtnOpen__ALrHN,.NotificationBell_bellBtn__B3ckT:hover{color:var(--text-main);background:var(--bg-surface);border-color:var(--border)}.NotificationBell_bellBtn__B3ckT:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.NotificationBell_bellBtn__B3ckT:active{transform:scale(var(--press-scale))}.NotificationBell_badge__JRW1k{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;font-size:.62rem;font-weight:800;line-height:17px;text-align:center;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 0 2px var(--bg-dark)}.NotificationBell_ring__Vk_0f{transform-origin:50% 2px;animation:NotificationBell_ring__Vk_0f 3.2s var(--ease-out) infinite}@keyframes NotificationBell_ring__Vk_0f{0%,82%,to{transform:rotate(0)}85%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}91%{transform:rotate(8deg)}94%{transform:rotate(-5deg)}}.NotificationBell_panel__rEgyq{position:absolute;top:calc(100% + 10px);right:-8px;z-index:200;width:min(380px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 96px));display:flex;flex-direction:column;background:var(--bg-dark);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 24px 48px -12px rgba(11,17,32,.28),var(--shadow-md);overflow:hidden;transform-origin:top right}.NotificationBell_panelHead__BCsXk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-blue) 6%,var(--bg-dark)),var(--bg-dark))}.NotificationBell_panelTitle__9lotL{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:800;color:var(--text-main)}.NotificationBell_newPill__8EvCa{padding:2px 8px;border-radius:999px;font-size:.66rem;font-weight:800;color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 12%,transparent)}.NotificationBell_markAll__hkEr_{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:var(--radius-md);font-size:.74rem;font-weight:700;color:var(--text-muted);background:transparent;border:none;cursor:pointer}.NotificationBell_markAll__hkEr_:hover{color:var(--text-main);background:var(--bg-surface)}.NotificationBell_list__P2aIj{overflow-y:auto;padding:6px}.NotificationBell_item__y_6v3{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;text-align:left;background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;color:inherit;transition:background-color .14s var(--ease-out)}.NotificationBell_item__y_6v3:focus-visible,.NotificationBell_item__y_6v3:hover{background:var(--bg-card);outline:none}.NotificationBell_itemUnread__XpU_J{background:color-mix(in srgb,var(--brand-blue) 5%,transparent)}.NotificationBell_itemIcon__yVMSu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);border:1px solid color-mix(in srgb,var(--tone) 22%,transparent)}.NotificationBell_itemText__2FT42{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.NotificationBell_itemTitle__rwUxk{font-size:.84rem;font-weight:700;color:var(--text-main);line-height:1.35}.NotificationBell_itemBody__nDSPf{font-size:.78rem;color:var(--text-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_itemTime__SZDl3{margin-top:2px;font-size:.7rem;color:var(--text-dim)}.NotificationBell_unreadDot__p9qWR{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue) 20%,transparent)}.NotificationBell_empty__y1YWJ{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px 38px;text-align:center;font-size:.8rem;color:var(--text-muted)}.NotificationBell_empty__y1YWJ strong{font-size:.88rem;color:var(--text-main)}.NotificationBell_emptyIcon___gMOT{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:4px;border-radius:50%;color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 10%,transparent)}@media (prefers-reduced-motion:reduce){.NotificationBell_ring__Vk_0f{animation:none}}.DonutChart_wrap__9Ryr5{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.DonutChart_chartArea__ClVkq{position:relative;flex-shrink:0}.DonutChart_arc__47F36{cursor:pointer;transition:stroke-width .18s var(--ease-out),opacity .18s var(--ease-out)}.DonutChart_center__XQZAt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center;padding:0 18px}.DonutChart_centerValue__xFyJg{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;font-family:var(--font-mono);color:var(--text-main);line-height:1.05}.DonutChart_centerLabel__nyzy0{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.DonutChart_legend__oyOgD{display:flex;flex-direction:column;gap:6px;min-width:0}.DonutChart_legendItem__53ST0{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:9px;gap:9px;padding:5px 8px;cursor:pointer;background:transparent;border:none;border-radius:var(--radius-sm);text-align:left;transition:background-color .15s var(--ease-out)}.DonutChart_legendItem__53ST0:hover{background:var(--bg-surface)}.DonutChart_legendDot__T6_0f{width:9px;height:9px;border-radius:50%;flex-shrink:0}.DonutChart_legendLabel__xfqeV{font-size:.82rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DonutChart_legendValue__G5SEj{font-size:.85rem;font-weight:700;font-family:var(--font-mono);color:var(--text-main)}.DonutChart_legendPct__A4j8z{min-width:34px;text-align:right;font-size:.7rem;font-weight:600;color:var(--text-muted)}@media (max-width:420px){.DonutChart_wrap__9Ryr5{gap:12px}.DonutChart_legend__oyOgD{width:100%}}.ShareModal_overlay__dKy7N{position:fixed;inset:0;background:rgba(2,6,23,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:ShareModal_fadeIn__ChHDC .18s ease}.ShareModal_modal__SbOkZ{position:relative;width:100%;max-width:540px;max-height:min(88vh,720px);display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;animation:ShareModal_popIn__uDaAj .2s cubic-bezier(.16,1,.3,1)}.ShareModal_header__qjPib{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--border)}.ShareModal_headerIcon__IX3E5{flex-shrink:0;width:42px;height:42px;border-radius:var(--radius-lg);display:grid;place-items:center;color:#111;background:linear-gradient(135deg,var(--primary),var(--primary-hover));box-shadow:0 4px 12px rgba(217,119,6,.35)}.ShareModal_headerText__k4GvI{flex:1 1;min-width:0}.ShareModal_headerText__k4GvI h2{margin:0;font-size:1.12rem;font-weight:700;color:var(--text-main);line-height:1.2}.ShareModal_headerText__k4GvI p{margin:2px 0 0;font-size:.82rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareModal_close__QoqmA{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s}.ShareModal_close__QoqmA:hover{background:var(--bg-surface);color:var(--text-main)}.ShareModal_body__v_M6P{padding:18px 22px 6px;overflow-y:auto}.ShareModal_hint__DSCOx{margin:0 0 16px;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.ShareModal_sectionLabel__NS6vn{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px}.ShareModal_emptyChips__LNV1Z{font-size:.85rem;color:var(--text-dim);font-style:italic;padding:4px 0}.ShareModal_chips__ThSA6{display:flex;flex-wrap:wrap;gap:8px}.ShareModal_chip__1uvl0{display:inline-flex;align-items:center;gap:8px;padding:5px 6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:999px;max-width:100%}.ShareModal_chipAvatar__MNLLK{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.62rem;font-weight:800;color:#fff;flex-shrink:0}.ShareModal_chipEmail__iNKYh{font-size:.82rem;color:var(--text-main);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareModal_chipRemove__PPb2M{width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s}.ShareModal_chipRemove__PPb2M:hover:not(:disabled){background:var(--error);color:#fff}.ShareModal_chipRemove__PPb2M:disabled{cursor:default;opacity:.7}.ShareModal_searchBox__3UQVn{position:relative;margin:20px 0 12px}.ShareModal_searchIcon__VdU3f{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}.ShareModal_searchBox__3UQVn input{width:100%;padding:11px 14px 11px 38px;font-size:.9rem;color:var(--text-main);background:var(--bg-dark);border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .15s,box-shadow .15s}.ShareModal_searchBox__3UQVn input::placeholder{color:var(--text-dim)}.ShareModal_searchBox__3UQVn input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,193,7,.18)}.ShareModal_list__bqAL7{display:flex;flex-direction:column;gap:2px;min-height:140px;max-height:320px;overflow-y:auto;margin:0 -6px;padding:2px 6px}.ShareModal_row__M_JI5{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-md);transition:background .15s}.ShareModal_row__M_JI5:hover{background:var(--bg-surface)}.ShareModal_avatar__ht_Ek{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#fff;flex-shrink:0}.ShareModal_email__N0AJl{flex:1 1;min-width:0;font-size:.88rem;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareModal_shareBtn__8J9Yj,.ShareModal_sharedBtn__Sqv9U{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;transition:all .15s}.ShareModal_shareBtn__8J9Yj{color:#111;background:var(--primary);border:1px solid var(--primary)}.ShareModal_shareBtn__8J9Yj:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.ShareModal_sharedBtn__Sqv9U{color:var(--success);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.35)}.ShareModal_sharedBtn__Sqv9U:hover:not(:disabled){color:#fff;background:var(--error);border-color:var(--error)}.ShareModal_sharedBtn__Sqv9U:hover:not(:disabled) span:after{content:""}.ShareModal_shareBtn__8J9Yj:disabled,.ShareModal_sharedBtn__Sqv9U:disabled{opacity:.65;cursor:default}.ShareModal_state__GiN4I{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:34px 10px;color:var(--text-muted);font-size:.86rem;text-align:center}.ShareModal_retry__vnZi5{padding:6px 16px;font-size:.82rem;font-weight:600;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.ShareModal_retry__vnZi5:hover{border-color:var(--border-hover)}.ShareModal_footer__9G7xA{padding:14px 22px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.ShareModal_doneBtn__lS_TM{padding:9px 22px;font-size:.86rem;font-weight:600;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s}.ShareModal_doneBtn__lS_TM:hover{border-color:var(--border-hover);background:var(--bg-dark)}.ShareModal_toast__a75xY{position:absolute;bottom:78px;left:50%;transform:translateX(-50%);background:var(--text-main);color:var(--bg-card);padding:9px 18px;border-radius:999px;font-size:.82rem;font-weight:600;box-shadow:var(--shadow-lg);white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;animation:ShareModal_toastIn__3whGj .2s ease;z-index:2}.ShareModal_spin__aD87X{animation:ShareModal_spin__aD87X .8s linear infinite}@keyframes ShareModal_spin__aD87X{to{transform:rotate(1turn)}}@keyframes ShareModal_fadeIn__ChHDC{0%{opacity:0}to{opacity:1}}@keyframes ShareModal_popIn__uDaAj{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ShareModal_toastIn__3whGj{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:560px){.ShareModal_chipEmail__iNKYh{max-width:150px}.ShareModal_modal__SbOkZ{max-height:92vh}}.PatrolCard_card__rfS2O{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;text-decoration:none;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.PatrolCard_card__rfS2O:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--edge,var(--border));opacity:.9}.PatrolCard_edge_ready__pQ5rf{--edge:#059669}.PatrolCard_edge_processing__T4b6i{--edge:#f59e0b}.PatrolCard_edge_failed__cbiSt{--edge:#dc2626}.PatrolCard_edge_locked__4kjs8{--edge:#64748b}.PatrolCard_edge_active__G7Ebx{--edge:var(--primary)}@media (hover:hover) and (pointer:fine){.PatrolCard_card__rfS2O:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--edge,var(--primary)) 45%,var(--border));box-shadow:0 16px 34px -20px color-mix(in srgb,var(--edge,var(--primary)) 70%,transparent),0 2px 8px -4px rgba(15,23,42,.12)}}.PatrolCard_topRow__AEE5M{display:flex;align-items:center;justify-content:space-between;gap:10px}.PatrolCard_idGroup__O4PwM{display:inline-flex;align-items:center;gap:7px;min-width:0}.PatrolCard_idText__xWG_E{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PatrolCard_dot__UKzom{color:var(--text-muted);opacity:.5;font-size:.7rem}.PatrolCard_captureTag__EDWyu{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.PatrolCard_captureIris__EQl0x{color:#0891b2;background:color-mix(in srgb,#0891b2 13%,transparent)}.PatrolCard_captureDashcam__CxA11{color:#ca8a04;background:color-mix(in srgb,#ca8a04 15%,transparent)}.PatrolCard_captureMobile__WqzKN{color:#3b82f6;background:color-mix(in srgb,#3b82f6 13%,transparent)}.PatrolCard_statusPill__U7Fpd{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.PatrolCard_ready__9E9Y8{color:#059669;background:color-mix(in srgb,#059669 12%,transparent);border-color:color-mix(in srgb,#059669 30%,transparent)}.PatrolCard_processing__5QXF9{color:#b45309;background:color-mix(in srgb,#f59e0b 15%,transparent);border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.PatrolCard_failed__l2l07{color:#dc2626;background:color-mix(in srgb,#dc2626 12%,transparent);border-color:color-mix(in srgb,#dc2626 30%,transparent)}.PatrolCard_locked__uSkcK{color:#475569;background:color-mix(in srgb,#64748b 14%,transparent);border-color:color-mix(in srgb,#64748b 28%,transparent)}.PatrolCard_active__jRTI4{color:var(--primary);background:color-mix(in srgb,var(--primary) 13%,transparent);border-color:color-mix(in srgb,var(--primary) 32%,transparent)}[data-theme=dark] .PatrolCard_processing__5QXF9{color:#fbbf24}[data-theme=dark] .PatrolCard_locked__uSkcK{color:#94a3b8}[data-theme=dark] .PatrolCard_ready__9E9Y8{color:#34d399}.PatrolCard_spinning__fyJEs{animation:PatrolCard_spin__38YEB 1s linear infinite}@keyframes PatrolCard_spin__38YEB{to{transform:rotate(1turn)}}.PatrolCard_highwayBadge__CagMO{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:3px 10px;margin-bottom:2px;border-radius:999px;font-size:.72rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.01em;color:#fff;background:var(--primary)}.PatrolCard_title__uP26A{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--text-main)}.PatrolCard_titleIcon__z_Y6y{display:inline-flex;flex-shrink:0;margin-top:2px;color:var(--primary)}.PatrolCard_chipRow__RjDPC{display:flex;flex-wrap:wrap;gap:6px}.PatrolCard_authorityChip__yl489,.PatrolCard_chainageChip__BzxIo,.PatrolCard_sideChip__5GFh_,.PatrolCard_verifiedChip__zJVD0{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-size:.7rem;font-weight:600;white-space:nowrap}.PatrolCard_chainageChip__BzxIo{font-family:var(--font-mono);color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border)}.PatrolCard_sideChip__5GFh_{color:#b45309;background:color-mix(in srgb,#f59e0b 14%,transparent)}[data-theme=dark] .PatrolCard_sideChip__5GFh_{color:#fbbf24}.PatrolCard_authorityChip__yl489{color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border)}.PatrolCard_verifiedChip__zJVD0{color:#059669;background:color-mix(in srgb,#059669 12%,transparent)}[data-theme=dark] .PatrolCard_verifiedChip__zJVD0{color:#34d399}.PatrolCard_metaGrid__HzuWU{display:flex;flex-wrap:wrap;gap:6px 16px}.PatrolCard_metaItem__7aEq3{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;color:var(--text-muted);min-width:0}.PatrolCard_metaIcon__4DdAU{flex-shrink:0;opacity:.8}.PatrolCard_statStrip__F9zF7{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:14px;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border)}.PatrolCard_stat__r4_7b{display:inline-flex;align-items:baseline;gap:5px;flex:1 0 auto;white-space:nowrap}.PatrolCard_statIcon__NxH53{align-self:center;color:var(--text-muted);opacity:.75;flex-shrink:0}.PatrolCard_statValue__8KFrj{font-size:.92rem;font-weight:700;color:var(--text-main);font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap}.PatrolCard_statLabel__8F9v2{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.PatrolCard_progressPanel__gMTwW{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,#f59e0b 8%,var(--bg-surface));border:1px solid color-mix(in srgb,#f59e0b 26%,var(--border))}.PatrolCard_progressHead__EMKOh{display:flex;align-items:center;justify-content:space-between;gap:10px}.PatrolCard_progressLabel__Kz2dM{font-size:.78rem;font-weight:700;color:var(--text-main)}.PatrolCard_progressCount__nRqyh{font-size:.7rem;font-weight:600;font-family:var(--font-mono);color:var(--text-muted)}.PatrolCard_progressTrack__hv6u3{height:5px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 18%,transparent);overflow:hidden}.PatrolCard_progressFill__wwQSW{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#f97316);transition:width .4s var(--ease-out)}.PatrolCard_stageRow__rfdQz{display:flex;gap:6px;flex-wrap:wrap}.PatrolCard_stageTick__GFsIM{font-size:.64rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border)}.PatrolCard_stageDone__2sMkK{color:#059669;border-color:color-mix(in srgb,#059669 35%,transparent)}.PatrolCard_stageRunning__fBDvw{color:#b45309;border-color:color-mix(in srgb,#f59e0b 45%,transparent)}.PatrolCard_stageFailed___rz73{color:#dc2626;border-color:color-mix(in srgb,#dc2626 40%,transparent)}[data-theme=dark] .PatrolCard_stageDone__2sMkK{color:#34d399}[data-theme=dark] .PatrolCard_stageRunning__fBDvw{color:#fbbf24}.PatrolCard_findingsPanel__xsKRd{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border)}.PatrolCard_findingsHead__2Ro9u{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.PatrolCard_findingsTotal__V8OLD{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--text-main)}.PatrolCard_findingsWord__T1_pZ{font-size:.72rem;font-weight:600;letter-spacing:0;color:var(--text-muted)}.PatrolCard_findingsSub__rG9sZ{font-size:.68rem;font-weight:600;color:var(--text-muted);font-family:var(--font-mono)}.PatrolCard_sevBar__NuIgb{display:flex;height:6px;gap:2px;border-radius:999px;overflow:hidden}.PatrolCard_sevSegment__hty02{display:block;height:100%;min-width:4px;border-radius:2px}.PatrolCard_sevChips__NW9UN{display:flex;flex-wrap:wrap;gap:6px}.PatrolCard_sevChip__zRntD{--sev:var(--text-muted);display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:700;color:var(--sev);background:color-mix(in srgb,var(--sev) 11%,transparent)}.PatrolCard_sevDot__I_g_z{width:6px;height:6px;border-radius:50%;background:var(--sev)}.PatrolCard_selectBox__dVTlk{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;cursor:pointer;color:transparent;background:var(--bg-card);border:1.5px solid var(--border);opacity:0;transition:opacity .15s var(--ease-out),background-color .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out)}.PatrolCard_card__rfS2O:hover .PatrolCard_selectBox__dVTlk,.PatrolCard_selectBoxOn__ut4VF,.PatrolCard_selectBox__dVTlk:focus-visible{opacity:1}.PatrolCard_selectBoxOn__ut4VF{color:#fff;background:var(--primary);border-color:var(--primary)}.PatrolCard_cardSelected__m3mT0{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}.PatrolCard_footer__IkIua{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.PatrolCard_setupPanel__VsR3B{display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 6%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}.PatrolCard_setupHead__QhF3r{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.PatrolCard_setupLabel__UgJu5{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.PatrolCard_setupCount__VbjGS{font-size:.72rem;font-weight:700;font-family:var(--font-mono);color:var(--text-main)}.PatrolCard_setupTrack__5xPrY{height:5px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 18%,transparent);overflow:hidden}.PatrolCard_setupFill__qiI_Z{height:100%;border-radius:999px;background:var(--primary);transition:width .4s var(--ease-out)}.PatrolCard_setupList__EGlDt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px;margin:0;padding:0;list-style:none}.PatrolCard_setupStep___6wNp{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:.73rem;color:var(--text-muted)}.PatrolCard_setupStep___6wNp span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PatrolCard_setupStepDone__A3wyZ{color:var(--text-main);font-weight:600}.PatrolCard_setupTick__CNsJv{flex-shrink:0;color:var(--text-dim,var(--text-muted))}.PatrolCard_setupStepDone__A3wyZ .PatrolCard_setupTick__CNsJv{color:#059669}.PatrolCard_setupGlyph__x6Vxe{flex-shrink:0;opacity:.6}[data-theme=dark] .PatrolCard_setupStepDone__A3wyZ .PatrolCard_setupTick__CNsJv{color:#34d399}.PatrolCard_setupNext__zo_en{display:inline-flex;align-items:center;gap:5px;margin:0;padding-top:7px;border-top:1px dashed var(--border);font-size:.73rem;line-height:1.4;color:var(--primary)}.PatrolCard_setupNext__zo_en svg{flex-shrink:0}.PatrolCard_cleanPanel__0hZXD,.PatrolCard_failedPanel__sJhid,.PatrolCard_queuedPanel__dG6Ur{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border)}.PatrolCard_failedPanel__sJhid{background:color-mix(in srgb,#dc2626 7%,var(--bg-surface));border-color:color-mix(in srgb,#dc2626 24%,var(--border))}.PatrolCard_cleanPanel__0hZXD{background:color-mix(in srgb,#059669 7%,var(--bg-surface));border-color:color-mix(in srgb,#059669 24%,var(--border))}.PatrolCard_cleanIcon__1zy3A,.PatrolCard_failedIcon__WNGsk,.PatrolCard_queuedIcon__3wRUS{flex-shrink:0;margin-top:1px}.PatrolCard_queuedIcon__3wRUS{color:var(--text-muted)}.PatrolCard_failedIcon__WNGsk{color:#dc2626}.PatrolCard_cleanIcon__1zy3A{color:#059669}[data-theme=dark] .PatrolCard_failedIcon__WNGsk{color:#f87171}[data-theme=dark] .PatrolCard_cleanIcon__1zy3A{color:#34d399}.PatrolCard_queuedText__YIsz3{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.74rem;line-height:1.45;color:var(--text-muted)}.PatrolCard_queuedText__YIsz3 strong{font-size:.8rem;font-weight:700;color:var(--text-main)}@media (max-width:420px){.PatrolCard_setupList__EGlDt{grid-template-columns:1fr}}.PatrolCard_viewDetails__fDoww{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--primary);transition:gap .18s var(--ease-out)}.PatrolCard_card__rfS2O:hover .PatrolCard_viewDetails__fDoww{gap:10px}.PatrolCard_shareCardBtn__OFV7y{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;cursor:pointer;font-size:.74rem;font-weight:600;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:color .15s var(--ease-out),border-color .15s var(--ease-out)}.PatrolCard_shareCardBtn__OFV7y:hover{color:var(--primary);border-color:var(--primary)}@media (max-width:520px){.PatrolCard_card__rfS2O{padding:15px 14px 14px}.PatrolCard_title__uP26A{font-size:.98rem}}.PatrolCard_byline__siQWY{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 6%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}.PatrolCard_bylineAvatar__LHqsR{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.02em;color:var(--brand-dark);background:var(--primary)}.PatrolCard_bylineText__DSWEU{display:flex;flex-direction:column;gap:1px;min-width:0}.PatrolCard_bylineName__z_ldu{font-size:.82rem;font-weight:700;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatrolCard_bylineMeta__BzmN_{font-size:.7rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GooglePlayBadge_link__LfCsa{display:inline-block;line-height:0;border-radius:8px;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.GooglePlayBadge_link__LfCsa:hover{opacity:.88}}.GooglePlayBadge_link__LfCsa:active{transform:scale(.98);transition-duration:.1s}.GooglePlayBadge_link__LfCsa:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary)}.GooglePlayBadge_image__tLg7N{display:block;height:auto;width:100%;max-width:100%}