@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f7fb;--bg-soft:#eaf2f8;--surface:#fff;--surface-soft:#f2f7fb;--surface-elevated:#fff;--text-strong:#071527;--text-default:#102033;--text:#102033;--text-soft:#314861;--text-muted:#53667c;--border:#1636522e;--border-strong:#0869915c;--primary:#086996;--primary-strong:#064f78;--primary-contrast:#fff;--primary-soft:#08699621;--accent:#0f766e;--teal:#0f766e;--shadow-sm:0 8px 22px #0f2f4e1a;--shadow-md:0 18px 48px #0f2f4e26;--premium-grid:#0837560e;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--container:1160px;--topbar-offset:24px}html.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--bg-soft:#0a1625;--surface:#111f31;--surface-soft:#0c1929;--surface-elevated:#17283f;--text-strong:#fff;--text-default:#f5f8fb;--text:#f5f8fb;--text-soft:#dce8f4;--text-muted:#bfcede;--border:#becdde3d;--border-strong:#7dd3fc70;--primary:#38bdf8;--primary-strong:#7dd3fc;--primary-contrast:#06111f;--primary-soft:#38bdf82e;--accent:#5eead4;--teal:#5eead4;--premium-grid:#becdde0e}}@layer base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 0%, #087ea41f, transparent 34rem), radial-gradient(circle at 90% 8%, #0f766e1a, transparent 32rem), linear-gradient(180deg, var(--bg) 0%, var(--bg-soft) 58%, var(--bg) 100%);margin:0;font-family:Inter,Geist Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 34%, transparent);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--text-strong);font-weight:600;line-height:1.08}p{color:var(--text-muted)}.app-shell{isolation:isolate;min-height:100vh;position:relative}.route-transition-surface{z-index:1;position:relative}.route-loading,.page-shell{width:min(100% - 32px, var(--container));margin-inline:auto;padding-block:48px}}@layer layout{.public-ambient-bg,.tech-bg-container,.bg-glow-container{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.background-paths-layer,.background-paths{width:100%;height:100%;position:absolute;inset:0}.background-paths{color:var(--primary);opacity:.18}.background-paths-teal{color:var(--teal)}.ambient-orb,.ambient-shape,.ambient-grid,.bg-glow-blob,.floating-hexagons,.tech-mesh-wrapper{pointer-events:none;position:absolute}.ambient-orb{filter:blur(22px);opacity:.16;background:radial-gradient(circle, var(--primary), transparent 68%);border-radius:999px;width:34rem;height:34rem}.ambient-orb-a{top:-12rem;left:-9rem}.ambient-orb-b{background:radial-gradient(circle, var(--teal), transparent 70%);top:10rem;right:-10rem}.ambient-grid{opacity:.6;background-image:linear-gradient(var(--premium-grid) 1px, transparent 1px), linear-gradient(90deg, var(--premium-grid) 1px, transparent 1px);background-size:44px 44px;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 86%);mask-image:linear-gradient(#0000008c,#0000 86%)}.public-marketing-page,.landing-section,.hero,.landing-footer{width:min(100% - 32px, var(--container));margin-inline:auto}.public-marketing-page{padding-bottom:40px}.public-marketing-shell:not(.public-home-shell) .landing-final-cta{width:min(100% - 32px, var(--container));color:var(--text-strong);background:radial-gradient(circle at 8% 10%,#22d3ee26,#0000 28%),linear-gradient(135deg,#fffffff0,#ecfdf5c7);border:1px solid #0e749029;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,28px);margin:clamp(36px,7vw,72px) auto 28px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 24px 72px #0f2f4e1f}.public-marketing-shell:not(.public-home-shell) .landing-final-cta-icon,.public-marketing-shell:not(.public-home-shell) .landing-final-qr-card{color:var(--primary-strong);background:#ffffffb8;border:1px solid #0e749029;border-radius:18px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffffe6}.public-marketing-shell:not(.public-home-shell) .landing-final-cta-icon{width:64px;height:64px}.public-marketing-shell:not(.public-home-shell) .landing-final-cta h2{color:var(--text-strong);margin:2px 0 8px}.public-marketing-shell:not(.public-home-shell) .landing-final-cta p{color:var(--text-soft);margin:0}.public-marketing-shell:not(.public-home-shell) .landing-final-cta-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.public-marketing-shell:not(.public-home-shell) .landing-final-qr-card{text-align:center;gap:6px;min-width:128px;padding:12px;text-decoration:none}.public-marketing-shell:not(.public-home-shell) .landing-final-qr-card span{color:var(--text-soft);font-size:.78rem}.public-marketing-shell:not(.public-home-shell) .landing-final-qr-card strong{color:var(--text-strong);font-size:.86rem}@media (width<=760px){.public-marketing-shell:not(.public-home-shell) .landing-final-cta{text-align:center;grid-template-columns:1fr}.public-marketing-shell:not(.public-home-shell) .landing-final-cta-icon,.public-marketing-shell:not(.public-home-shell) .landing-final-qr-card{margin-inline:auto}.public-marketing-shell:not(.public-home-shell) .landing-final-cta-actions{justify-content:center}.public-marketing-shell:not(.public-home-shell) .landing-final-cta-actions .btn{flex:180px;justify-content:center}.public-marketing-shell:not(.public-home-shell) .landing-final-qr-card{width:min(100%,220px)}}.public-home-shell{--home-bg:#050d16;--home-bg-soft:#0a1724;--home-panel:#102235e6;--home-panel-strong:#15293ff5;--home-border:#b9c7da47;--home-border-strong:#f59e0b7a;--home-text:#f8fafc;--home-text-soft:#d7e2ef;--home-text-muted:#aebed0;--home-amber:#f59e0b;--home-amber-strong:#f97316;--home-blue:#38bdf8;min-height:100vh;color:var(--home-text);background:radial-gradient(circle at 14% 10%,#f59e0b21,#0000 26rem),radial-gradient(circle at 82% 8%,#38bdf81f,#0000 30rem),linear-gradient(#040a12 0%,#071320 42%,#0b1a27 100%)}.public-home-shell .public-ambient-bg{background:linear-gradient(#94a3b809 1px,#0000 1px) 0 0/96px 96px,linear-gradient(90deg,#94a3b809 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#040a128c,#040a12f2)}.public-home-shell .ambient-grid{opacity:.22;background-size:68px 68px}.public-marketing-page{width:100%;padding-bottom:0}}@layer buttons{.btn,.primary-button,.secondary-button{border-radius:var(--radius-sm);min-height:42px;color:inherit;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:.68rem 1rem;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.btn-primary,.primary-button{color:var(--primary-contrast);background:linear-gradient(135deg, var(--teal), var(--primary));border-color:color-mix(in srgb, var(--primary) 48%, transparent);box-shadow:0 14px 32px color-mix(in srgb, var(--primary) 28%, transparent)}.btn-secondary,.secondary-button{color:var(--text-strong);background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--surface-soft) 72%, #fff));border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.btn-ghost{color:var(--primary-strong);background:color-mix(in srgb, var(--primary-soft) 74%, var(--surface));border-color:color-mix(in srgb, var(--primary) 34%, transparent)}.btn:hover:not(:disabled),.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-2px)}.btn-sm{min-height:34px;padding:.48rem .72rem;font-size:.82rem}.public-home-shell .btn-primary,.public-home-shell .primary-button{color:#111827;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 52%,#f97316 100%);border-color:#fbbf2452;box-shadow:0 18px 44px #f59e0b42,inset 0 1px #ffffff6b}.public-home-shell .btn-secondary,.public-home-shell .secondary-button,.public-home-shell .btn-ghost{color:#e5edf7;background:#0f1d2dbd;border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff0d}}@layer forms,cards,badges;@layer topbar{.landing-public-nav{z-index:42;width:min(100% - 32px, var(--container));border:1px solid var(--border-strong);background:linear-gradient(180deg, #ffffffdb, #ffffffad), linear-gradient(135deg, color-mix(in srgb, var(--primary-soft) 48%, transparent), transparent 56%);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin:12px auto 0;padding:8px 11px;display:flex;position:sticky;top:16px;box-shadow:0 18px 40px #0f2f4e29}.landing-public-brand{color:var(--text-strong);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing-public-brand span:last-child{gap:1px;display:grid}.landing-public-brand strong{font-weight:600}.landing-public-brand small{color:var(--text-soft);font-size:.78rem;font-weight:500}.landing-public-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-nav-pill{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));min-height:34px;color:var(--primary-strong);background:color-mix(in srgb, var(--primary-soft) 66%, #fff);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:.46rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.public-home-shell .landing-public-nav{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#07111fe6,#060f1bbd);border-color:#94a3b82e;border-radius:18px;width:min(100% - 48px,1280px);min-height:66px;margin-top:18px;padding:11px 14px;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0f}.public-home-shell .landing-public-brand,.public-home-shell .landing-public-brand strong{color:var(--home-text)}.public-home-shell .landing-public-brand small{color:var(--home-text-muted)}.public-home-shell .brand-mark{color:#101827;background:linear-gradient(135deg, var(--home-amber), var(--home-amber-strong));box-shadow:0 0 0 1px #f59e0b40,0 16px 36px #f59e0b38}.public-home-shell .public-nav-pill{color:#fed7aa;background:#f59e0b1a;border-color:#f59e0b3d}}@layer landing{.hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(32px,6vw,64px) clamp(24px,4vw,48px);display:grid}.landing-commercial-hero>div:first-child{text-align:left;justify-items:start;display:grid}.hero-badge-container{margin-bottom:16px}.hero-pill-badge,.hero-flow-pills span{color:var(--primary-strong);background:color-mix(in srgb, var(--primary-soft) 42%, var(--surface));border:1px solid #08699629;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hero-pill-badge{padding:6px 12px;font-size:.78rem}.hero h1{max-width:680px;color:var(--text-strong);text-wrap:balance;margin:0 0 16px;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700;line-height:1.08}.hero-text{max-width:560px;color:var(--text-soft);margin:0 0 24px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.52}.hero-actions,.hero-flow-pills,.landing-demo-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-actions{justify-content:flex-start;margin-bottom:4px}.hero-actions .primary-button,.hero-actions .secondary-button{border-radius:12px;min-height:44px;padding:.72rem 1.4rem;font-size:.92rem}.hero-actions .hero-trial-button{color:#2f2106;background:linear-gradient(135deg,#ffe7a3 0%,#f5b945 48%,#d8941d 100%);border:1px solid #9b680a33;box-shadow:0 14px 30px #ce8f1738,inset 0 1px #ffffff9e}.hero-actions .hero-trial-button:hover,.hero-actions .hero-trial-button:focus-visible{filter:saturate(1.03);transform:translateY(-1px);box-shadow:0 16px 34px #ce8f1747,inset 0 1px #ffffffb8}.hero-trial-support{max-width:560px;color:var(--text-soft);margin:10px 0 0;font-size:.88rem;line-height:1.5}.hero-pricing-note{color:var(--text-muted);text-align:left;margin:14px 0 24px;font-size:.8rem;font-weight:500}.hero-flow-pills{color:var(--text-soft);justify-content:flex-start;font-size:.82rem;font-weight:600}.hero-flow-pills span{min-height:28px;color:var(--text-soft);background:#ffffff73;padding:5px 12px}.premium-dashboard-mockup-placeholder{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 18rem), radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 18rem), linear-gradient(145deg, #ffffffbd, #ffffff70);border:1px solid #fff9;border-radius:30px;place-items:center;min-height:clamp(430px,48vw,560px);display:grid;overflow:hidden;box-shadow:0 32px 86px #0f2f4e21}.premium-dashboard-mockup-placeholder:before{content:"";aspect-ratio:16/10;opacity:.9;background:linear-gradient(90deg,#0869962e 0 22%,#0000 22% 100%),repeating-linear-gradient(#ffffffd1 0 28px,#08699614 28px 42px);border-radius:24px;width:min(72%,420px);box-shadow:inset 0 0 0 1px #08699624}.landing-section{padding-block:clamp(24px,4vw,46px)}.section-title{text-align:center;justify-content:center;justify-items:center;gap:4px;width:min(100%,720px);margin:0 auto 18px;display:grid}.section-title h2{text-wrap:balance;max-width:700px;margin:4px 0 6px;font-size:clamp(1.5rem,2.3vw,2.16rem)}.section-title p{max-width:590px;color:var(--text-soft);margin:0}.eyebrow{color:var(--primary-strong);margin:0;font-size:.82rem;font-weight:700}.desktop-only{display:initial}.public-home-shell .hero,.public-home-shell .landing-section,.public-home-shell .landing-trust-strip,.public-home-shell .landing-final-cta,.public-home-shell .landing-footer{width:min(100% - 48px,1280px);margin-inline:auto}.public-home-shell .hero{border-bottom:1px solid #94a3b824;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(34px,5vw,78px);min-height:min(760px,100vh - 96px);padding-block:clamp(58px,8vw,106px) clamp(40px,6vw,80px)}.public-home-shell .hero-pill-badge,.public-home-shell .hero-flow-pills span,.public-home-shell .eyebrow{color:#fbbf24}.public-home-shell .hero-pill-badge{letter-spacing:.08em;text-transform:uppercase;background:#f59e0b1c;border-color:#f59e0b47;padding:7px 12px}.public-home-shell .hero h1{color:var(--home-text);letter-spacing:-.065em;text-shadow:0 18px 60px #00000057;font-size:clamp(3rem,5.25vw,5.25rem);font-weight:800;line-height:.96}.public-home-shell .hero-text,.public-home-shell .hero-trial-support,.public-home-shell .section-title p,.public-home-shell p{color:var(--home-text-soft)}.public-home-shell .hero-flow-pills span,.public-home-shell .landing-trust-strip span{background:#0f1d2dbd;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0d}.public-home-shell .landing-trust-strip{background:#08121ec7;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:-20px;margin-bottom:clamp(28px,5vw,56px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047}.public-home-shell .landing-trust-strip span{min-height:62px;color:var(--home-text-soft);background:0 0;border-width:0 1px 0 0;border-radius:0;justify-content:center}.public-home-shell .landing-trust-strip span:last-child{border-right:0}.public-home-shell .landing-trust-strip svg,.public-home-shell .selfservice-card svg,.public-home-shell .demo-steps-grid svg{color:var(--home-amber)}.public-home-shell .landing-section{padding-block:clamp(34px,5vw,70px)}.public-home-shell .section-title h2,.public-home-shell .selfservice-card h3,.public-home-shell .pricing-card h3,.public-home-shell .faq-grid strong,.public-home-shell .landing-final-cta h2{color:var(--home-text)}.public-home-shell .section-title h2{text-transform:uppercase;letter-spacing:.025em;font-size:clamp(1.35rem,2vw,1.9rem)}.public-home-shell .selfservice-grid{background:#091421a8;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.public-home-shell .demo-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.public-home-shell .landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.public-home-shell .pricing-teaser-benefits{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px auto 26px;padding:0;display:flex}.public-home-shell .pricing-teaser-benefits span{background:#0f1d2db8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:7px 11px;display:inline-flex}.public-home-shell .faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-home-shell .selfservice-card,.public-home-shell .demo-steps-grid article,.public-home-shell .faq-grid article,.public-home-shell .pricing-card,.public-home-shell .demo-panel-preview,.public-home-shell .faq-contact-strip{background:linear-gradient(#112133db,#0a1724c7);border-color:#94a3b829;box-shadow:inset 0 1px #ffffff0d,0 22px 60px #00000038}.public-home-shell .selfservice-card{border-width:0 1px 0 0;border-radius:0}.public-home-shell .selfservice-card,.public-home-shell .demo-steps-grid article,.public-home-shell .faq-grid article{align-content:start;gap:10px;padding:20px;display:grid}.public-home-shell .selfservice-card:last-child{border-right:0}.public-home-shell .pricing-card{border-radius:18px;flex-direction:column;gap:18px;min-height:100%;padding:24px;display:flex}.public-home-shell .pricing-card-header{gap:10px;display:grid}.public-home-shell .price-wrapper{align-items:baseline;gap:3px;margin-top:4px;display:flex}.public-home-shell .pricing-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-home-shell .pricing-features li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.public-home-shell .pricing-features svg{color:var(--home-blue);flex:none;margin-top:2px}.public-home-shell .pricing-cta-btn{cursor:pointer;border:1px solid #94a3b838;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:auto;padding:10px 14px;font-weight:800;display:inline-flex}.public-home-shell .pricing-cta-btn.primary{color:#111827;background:linear-gradient(135deg,#fbbf24,#f97316);border-color:#fbbf245c;box-shadow:0 18px 42px #f59e0b33}.public-home-shell .pricing-cta-btn.secondary{color:#e5edf7;background:#0f1d2dc7}.public-home-shell .pricing-featured-badge,.public-home-shell .pricing-featured-badge-spacer{min-height:28px}.public-home-shell .pricing-featured-badge{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.public-home-shell .public-demo .demo-col-form,.public-home-shell .public-demo .demo-col-panel{background:radial-gradient(circle at 14% 0,#f59e0b1f,#0000 18rem),linear-gradient(#112133eb,#091421e0);border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #00000042}.public-home-shell .public-demo .demo-main-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(18px,2.2vw,26px);display:grid}.public-home-shell .public-demo .demo-flow-form label,.public-home-shell .public-demo .demo-flow-form fieldset,.public-home-shell .public-demo .demo-management-controls label{gap:6px;margin:0;display:grid}.public-home-shell .demo-category-tiles div,.public-home-shell .public-demo .demo-management-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-home-shell .demo-category-tiles{border:0;min-width:0;margin:0;padding:0}.public-home-shell .demo-category-tiles legend,.public-home-shell .public-demo .demo-flow-form label>span,.public-home-shell .public-demo .demo-management-controls label>span{color:var(--home-text-soft);font-size:.78rem;font-weight:800}.public-home-shell .demo-category-tile{color:#e5edf7;background:#0f1d2db8;border:1px solid #94a3b82e;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 10px;display:inline-flex}.public-home-shell .demo-category-tile.active{color:#111827;background:linear-gradient(135deg,#fde68a,#f59e0b);border-color:#f59e0b59}.public-home-shell .demo-submit-btn{color:#111827;background:linear-gradient(135deg,#fbbf24,#f97316);border:1px solid #fbbf2457;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 14px;font-weight:850;display:inline-flex;box-shadow:0 16px 36px #f59e0b33}.public-home-shell .demo-static-preview-header,.public-home-shell .demo-static-preview-row,.public-home-shell .demo-static-preview-metrics{gap:10px;display:grid}.public-home-shell .demo-static-preview-header{grid-template-columns:minmax(0,1fr) auto}.public-home-shell .demo-static-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home-shell .demo-static-preview-metrics span,.public-home-shell .demo-static-preview-row,.public-home-shell .faq-contact-strip{background:#050d1652;border:1px solid #94a3b824;border-radius:12px}.public-home-shell .demo-static-preview-metrics span{color:var(--home-text-soft);text-align:center;padding:9px}.public-home-shell .demo-static-preview-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px}.public-home-shell .demo-static-preview-row div{gap:3px;display:grid}.public-home-shell .demo-static-preview-row strong{color:var(--home-text)}.public-home-shell .demo-static-preview-row span,.public-home-shell .demo-static-preview-row small{color:var(--home-text-muted)}.public-home-shell .demo-cta-strip{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.public-home-shell .public-demo .demo-panel-topbar,.public-home-shell .public-demo .demo-col-form .demo-form-header{background:#060f1b6b;border-color:#94a3b824}.public-home-shell .public-demo .demo-panel-topbar{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.public-home-shell .public-demo .demo-col-form .demo-form-header{gap:6px;padding:18px 20px 14px;display:grid}.public-home-shell .public-demo .demo-panel-counters{flex-wrap:wrap;gap:6px;display:flex}.public-home-shell .public-demo .demo-counter{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.public-home-shell .public-demo .demo-view-toggle{background:#050d165c;border:1px solid #94a3b82e;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.public-home-shell .public-demo .demo-view-toggle button{min-height:30px;color:var(--home-text-soft);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.public-home-shell .public-demo .demo-view-toggle button.active{color:#111827;background:#f8fafc}.public-home-shell .public-demo .demo-col-form .demo-form-header strong,.public-home-shell .demo-static-preview-header h3,.public-home-shell .demo-panel-preview-title h3{color:var(--home-text)}.public-home-shell .public-demo .demo-col-form .demo-form-header>span:not(.demo-step-badge),.public-home-shell .demo-static-preview-header p,.public-home-shell .demo-flow-note,.public-home-shell .demo-local-note{color:var(--home-text-soft)}.public-home-shell .public-demo .demo-flow-form input,.public-home-shell .public-demo .demo-flow-form select,.public-home-shell .public-demo .demo-flow-form textarea,.public-home-shell .public-demo .demo-management-controls select{color:#111827;background:#f8fafcf5;border-color:#94a3b847}.public-home-shell .public-demo .demo-flow-form textarea{resize:vertical}.public-home-shell .faq-contact-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.public-home-shell .selfservice-card p,.public-home-shell .demo-steps-grid span,.public-home-shell .faq-grid p,.public-home-shell .pricing-card-desc,.public-home-shell .pricing-features li,.public-home-shell .pricing-teaser-benefits span,.public-home-shell .period,.public-home-shell .currency{color:var(--home-text-soft)}.public-home-shell .price-amount{color:var(--home-text)}.public-home-shell .pricing-card.featured{border-color:#f59e0b6b;box-shadow:inset 0 1px #ffffff0f,0 26px 78px #f59e0b1f}.public-home-shell .pricing-featured-badge{color:#111827;background:linear-gradient(135deg,#fde68a,#f59e0b)}.public-home-shell .landing-final-cta{background:radial-gradient(circle at 0 0,#f59e0b2e,#0000 20rem),linear-gradient(135deg,#0f1d2deb,#050d16f0);border:1px solid #f59e0b3d;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,42px);margin-block:clamp(30px,5vw,70px);padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 34px 100px #00000057}.public-home-shell .landing-final-cta-icon,.public-home-shell .landing-final-qr-card{color:var(--home-amber);background:#f59e0b1a;border:1px solid #f59e0b47;place-items:center;display:grid}.public-home-shell .landing-final-cta-icon{border-radius:20px;width:78px;height:78px}.public-home-shell .landing-final-cta h2{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(1.65rem,3vw,2.55rem)}.public-home-shell .landing-final-cta-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.public-home-shell .landing-final-qr-card{color:#fef3c7;text-align:center;border-radius:18px;gap:8px;min-width:150px;min-height:150px;padding:16px;text-decoration:none}.public-home-shell .premium-dashboard-mockup,.public-home-shell .premium-dashboard-mockup-placeholder{background:linear-gradient(#0d1b2af5,#08121ef5);border:1px solid #94a3b847;border-radius:18px;min-height:clamp(430px,46vw,560px);position:relative;overflow:hidden;box-shadow:0 34px 110px #00000070,inset 0 1px #ffffff0f}.public-home-shell .premium-dashboard-mockup{grid-template-columns:88px minmax(0,1fr);display:grid}.public-home-shell .premium-dashboard-mockup:before,.public-home-shell .premium-dashboard-mockup-placeholder:before{content:"";pointer-events:none;background:linear-gradient(#94a3b80e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#94a3b80e 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 72% 12%,#f59e0b1f,#0000 20rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.public-home-shell .premium-mockup-sidebar{z-index:1;background:#040a1257;border-right:1px solid #94a3b824;flex-direction:column;align-items:center;gap:14px;padding:18px 14px;display:flex;position:relative}.public-home-shell .premium-mockup-logo,.public-home-shell .premium-mockup-sidebar>span:not(.premium-mockup-logo){border-radius:12px;place-items:center;display:grid}.public-home-shell .premium-mockup-logo{color:#111827;background:linear-gradient(135deg, var(--home-amber), var(--home-amber-strong));width:38px;height:38px}.public-home-shell .premium-mockup-sidebar>span:not(.premium-mockup-logo){background:#94a3b814;border:1px solid #94a3b829;width:34px;height:34px}.public-home-shell .premium-mockup-sidebar>span.is-active{background:#f59e0b24;border-color:#f59e0b66}.public-home-shell .premium-mockup-main{z-index:1;gap:14px;padding:clamp(16px,2.5vw,24px);display:grid;position:relative}.public-home-shell .premium-mockup-header,.public-home-shell .premium-mockup-stats,.public-home-shell .premium-mockup-content{gap:12px;display:grid}.public-home-shell .premium-mockup-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-home-shell .premium-mockup-header strong,.public-home-shell .premium-mockup-stats strong,.public-home-shell .premium-mockup-incident strong,.public-home-shell .premium-mockup-qr-card strong,.public-home-shell .premium-mockup-role-card strong{color:var(--home-text)}.public-home-shell .premium-mockup-header span,.public-home-shell .premium-mockup-section-title span,.public-home-shell .premium-mockup-incident small,.public-home-shell .premium-mockup-qr-card span,.public-home-shell .premium-mockup-role-card span{color:var(--home-text-muted);font-size:.8rem}.public-home-shell .premium-mockup-live,.public-home-shell .premium-mockup-incident>span:last-child{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.public-home-shell .premium-mockup-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home-shell .premium-mockup-stats article,.public-home-shell .premium-mockup-list,.public-home-shell .premium-mockup-qr-card,.public-home-shell .premium-mockup-role-card{background:#122335b8;border:1px solid #94a3b824;border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.public-home-shell .premium-mockup-stats article{gap:5px;padding:14px;display:grid}.public-home-shell .premium-mockup-stats svg{color:var(--home-amber)}.public-home-shell .premium-mockup-content{grid-template-columns:minmax(0,1.25fr) minmax(160px,.75fr)}.public-home-shell .premium-mockup-list,.public-home-shell .premium-mockup-side,.public-home-shell .premium-mockup-qr-card,.public-home-shell .premium-mockup-role-card{gap:10px;display:grid}.public-home-shell .premium-mockup-list,.public-home-shell .premium-mockup-qr-card,.public-home-shell .premium-mockup-role-card{padding:13px}.public-home-shell .premium-mockup-section-title{justify-content:space-between;gap:10px;display:flex}.public-home-shell .premium-mockup-incident{background:#050d165c;border:1px solid #94a3b81a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.public-home-shell .premium-mockup-dot{background:var(--home-blue);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #38bdf81c}.public-home-shell .premium-mockup-dot.progress{background:var(--home-amber);box-shadow:0 0 0 5px #f59e0b1f}.public-home-shell .premium-mockup-dot.done{background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.public-home-shell .premium-mockup-qr-card{color:inherit;text-align:center;justify-items:center;text-decoration:none}.public-home-shell .premium-mockup-qr{background:#f8fafc;border-radius:14px;place-items:center;width:104px;height:104px;padding:8px;display:grid}.public-home-shell .landing-footer{color:var(--home-text-muted);border-top:1px solid #94a3b829;padding-block:24px}}@layer demo,plans,login,public-report,panel;@layer responsive{@media (width<=1100px){.hero{grid-template-columns:1fr}.landing-commercial-hero>div:first-child{text-align:center;justify-items:center}.hero-text,.hero h1{margin-inline:auto}.hero-actions,.hero-flow-pills{justify-content:center}}@media (width<=780px){:root{--topbar-offset:10px}.public-marketing-page,.landing-section,.landing-footer,.hero{width:min(100% - 24px, var(--container))}.landing-public-nav{width:min(100% - 24px, var(--container));flex-direction:column;align-items:stretch;gap:10px;margin-top:10px;padding:10px;position:relative;top:auto}.landing-public-brand{justify-content:center}.landing-public-brand small,.public-nav-pill{display:none}.landing-public-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landing-public-nav nav>*{text-align:center;white-space:normal;width:100%;min-height:40px;padding-inline:10px}.hero,.landing-commercial-hero{text-align:center;gap:18px;padding:22px clamp(16px,5vw,20px)}.hero h1{text-wrap:balance;font-size:clamp(2rem,11vw,3.05rem);line-height:.98}.hero-text{font-size:.98rem;line-height:1.55}.hero-actions,.landing-demo-links{grid-template-columns:1fr;gap:9px;width:100%;display:grid}.hero-actions>*,.landing-demo-links>*{text-align:center;justify-content:center;width:100%;min-height:42px}.hero-pricing-note,.hero-trial-support{text-align:center}.premium-dashboard-mockup-placeholder,.public-mobile-optimized .premium-dashboard-mockup-placeholder,.desktop-only{display:none}}@media (width<=1100px){.public-home-shell .hero{grid-template-columns:1fr;min-height:auto}.public-home-shell .selfservice-grid,.public-home-shell .demo-steps-grid,.public-home-shell .landing-trust-strip,.public-home-shell .landing-pricing-grid,.public-home-shell .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-shell .public-demo .demo-main-layout{grid-template-columns:1fr}.public-home-shell .selfservice-card:nth-child(2),.public-home-shell .landing-trust-strip span:nth-child(2){border-right:0}}@media (width<=780px){.public-home-shell .landing-public-nav,.public-home-shell .hero,.public-home-shell .landing-section,.public-home-shell .landing-trust-strip,.public-home-shell .landing-final-cta,.public-home-shell .landing-footer{width:min(100% - 22px, var(--container))}.public-home-shell .hero{background:radial-gradient(circle at 18% 0,#f59e0b1f,#0000 18rem),linear-gradient(#07111feb,#050d16c2);border:1px solid #94a3b824;border-radius:24px;padding-block:38px 28px;padding-inline:18px;box-shadow:0 24px 70px #0000003d}.public-home-shell .hero h1{letter-spacing:-.045em;font-size:clamp(2.35rem,12vw,3.35rem)}.public-home-shell .landing-trust-strip,.public-home-shell .selfservice-grid,.public-home-shell .demo-steps-grid,.public-home-shell .landing-pricing-grid,.public-home-shell .faq-grid,.public-home-shell .landing-final-cta{grid-template-columns:1fr}.public-home-shell .landing-trust-strip span,.public-home-shell .selfservice-card{border-bottom:1px solid #94a3b81f;border-right:0}.public-home-shell .landing-final-cta{text-align:center;justify-items:center}.public-home-shell .public-demo .demo-main-layout{grid-template-columns:1fr;gap:14px}.public-home-shell .public-demo .demo-panel-topbar{grid-template-columns:1fr;display:grid}.public-home-shell .public-demo .demo-panel-counters,.public-home-shell .public-demo .demo-view-toggle,.public-home-shell .demo-cta-strip{grid-template-columns:1fr;width:100%;display:grid}.public-home-shell .public-demo .demo-view-toggle{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-shell .public-demo .demo-view-toggle button{justify-content:center}.public-home-shell .demo-category-tiles div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-shell .premium-dashboard-mockup{grid-template-columns:1fr}.public-home-shell .premium-mockup-sidebar{border-bottom:1px solid #94a3b824;border-right:0;flex-direction:row;justify-content:center}.public-home-shell .premium-mockup-content,.public-home-shell .premium-mockup-stats{grid-template-columns:1fr}.public-home-shell .landing-final-cta-actions{width:100%;display:grid}}}@layer dark-mode;.public-home-shell{--home-panel:#102133e6;--home-border:#bed1e53d;--home-border-strong:#f59e0b75;--home-shadow:0 32px 90px #00000057;background:radial-gradient(circle at 16% 7%,#f59e0b2e,#0000 25rem),radial-gradient(circle at 78% 12%,#38bdf824,#0000 30rem),radial-gradient(circle at 50% 54%,#0ea5e914,#0000 36rem),linear-gradient(#030913 0%,#071524 44%,#081a29 100%);position:relative;overflow-x:hidden}.public-home-shell .public-ambient-bg{opacity:.92;background:linear-gradient(#94a3b80b 1px,#0000 1px) 0 0/88px 88px,linear-gradient(90deg,#94a3b80a 1px,#0000 1px) 0 0/88px 88px,radial-gradient(circle at 50% 0,#f59e0b1f,#0000 32rem),linear-gradient(#040a1242,#040a12eb)}.public-home-shell .landing-public-nav{background:linear-gradient(#0a1624f0,#07111ed6);border-color:#cbd5e133;width:min(100% - 48px,1320px);box-shadow:0 22px 70px #00000052,inset 0 1px #ffffff14}.public-home-shell .hero{width:min(100% - 48px,1320px);min-height:auto;box-shadow:var(--home-shadow), inset 0 1px 0 #ffffff14;background:radial-gradient(circle at 8% 12%,#f59e0b29,#0000 24rem),radial-gradient(circle at 88% 16%,#38bdf824,#0000 28rem),linear-gradient(135deg,#0b192ad6,#050d1894);border:1px solid #cbd5e129;border-bottom-color:#f59e0b33;border-radius:34px;margin-top:clamp(18px,3vw,34px);padding:clamp(42px,6vw,72px);position:relative;overflow:hidden}.public-home-shell .hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff0e,#0000 22% 78%,#38bdf80e),linear-gradient(#94a3b809 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#94a3b808 1px,#0000 1px) 0 0/72px 72px;border-radius:33px;position:absolute;inset:1px}.public-home-shell .hero>*{z-index:1;position:relative}.public-home-shell .hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:660px;font-size:clamp(3.25rem,5vw,5rem)}.public-home-shell .hero-text{color:#dce8f4;max-width:610px;font-size:clamp(1.02rem,1.35vw,1.14rem);line-height:1.72}.public-home-shell .hero-pill-badge{color:#fde68a;background:#f59e0b24;border-color:#f59e0b61;padding:8px 12px;box-shadow:0 14px 36px #f59e0b24}.public-home-shell .hero-actions{gap:12px;margin-top:22px}.public-home-shell .hero-actions .primary-button,.public-home-shell .hero-actions .secondary-button{border-radius:13px;min-height:48px;padding-inline:18px;font-weight:700}.public-home-shell .hero-actions .secondary-button{background:#0c1b2cd1;border-color:#cbd5e142}.public-home-shell .hero-trial-support{color:#c9d8e8;max-width:620px;margin-top:12px}.public-home-shell .hero-flow-pills{gap:8px;margin-top:18px}.public-home-shell .hero-flow-pills span,.public-home-shell .pricing-teaser-benefits span{color:#dbeafe;background:#0a1827bd;border-color:#cbd5e12e}.public-home-shell .premium-dashboard-mockup,.public-home-shell .premium-dashboard-mockup-placeholder{background:linear-gradient(#12253afa,#081422f5);border-color:#cbd5e13d;box-shadow:0 42px 100px #0000006b,0 0 0 1px #ffffff0a,0 0 70px #38bdf814}.public-home-shell .premium-mockup-header,.public-home-shell .premium-mockup-stats article,.public-home-shell .premium-mockup-list,.public-home-shell .premium-mockup-qr-card,.public-home-shell .premium-mockup-role-card{background:#0a1827b8;border-color:#cbd5e129}.public-home-shell .landing-trust-strip{background:linear-gradient(90deg,#f59e0b14,#0000 24% 76%,#38bdf814),#091421d1;border-color:#cbd5e12e;margin-top:clamp(22px,3vw,34px);margin-bottom:clamp(44px,6vw,76px)}.public-home-shell .landing-trust-strip span{color:#d7e7f7;min-height:68px}.public-home-shell .landing-section{padding-block:clamp(32px,5vw,72px)}.public-home-shell .section-title{margin-bottom:clamp(18px,3vw,30px)}.public-home-shell .section-title h2{letter-spacing:-.035em}.public-home-shell .section-title p:not(.eyebrow){color:#c8d7e7}.public-home-shell .selfservice-grid,.public-home-shell .demo-steps-grid,.public-home-shell .landing-pricing-grid,.public-home-shell .faq-grid{gap:18px}.public-home-shell .selfservice-card,.public-home-shell .demo-steps-grid article,.public-home-shell .faq-grid article,.public-home-shell .pricing-card,.public-home-shell .demo-panel-preview,.public-home-shell .faq-contact-strip{background:linear-gradient(#12253ae6,#091522db);border-color:#cbd5e12e;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff0e}.public-home-shell .selfservice-card,.public-home-shell .pricing-card,.public-home-shell .faq-grid article{position:relative;overflow:hidden}.public-home-shell .selfservice-card{min-height:156px;padding:22px}.public-home-shell .selfservice-card:before,.public-home-shell .pricing-card:before,.public-home-shell .faq-grid article:before{content:"";opacity:.78;background:linear-gradient(#f59e0be6,#38bdf88c);border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.public-home-shell .selfservice-card svg,.public-home-shell .demo-steps-grid svg{color:#fbbf24;filter:drop-shadow(0 10px 22px #f59e0b2e)}.public-home-shell .pricing-card{min-height:388px;padding:26px}.public-home-shell .pricing-card.featured{background:radial-gradient(circle at 50% 0,#f59e0b24,#0000 16rem),linear-gradient(#162b41fa,#0a1725f0);border-color:#f59e0b85;transform:translateY(-10px);box-shadow:0 30px 90px #f59e0b24,0 32px 88px #00000047,inset 0 1px #ffffff12}.public-home-shell .pricing-cta-btn{min-height:46px;margin-top:auto}.public-home-shell .public-demo .demo-main-layout{align-items:start;gap:22px}.public-home-shell .public-demo .demo-col-form,.public-home-shell .public-demo .demo-col-panel{border-color:#cbd5e133;box-shadow:0 26px 78px #0000003d}.public-home-shell .landing-final-cta{background:radial-gradient(circle at 12% 18%,#f59e0b2e,#0000 20rem),linear-gradient(135deg,#182938f0,#08121ef0);border-color:#f59e0b4d;box-shadow:0 32px 90px #0000004d,inset 0 1px #ffffff14}.public-home-shell .landing-final-cta p{color:#d3e0ee}.public-home-shell .landing-final-cta-icon,.public-home-shell .landing-final-qr-card{background:#f59e0b1f;border-color:#f59e0b42}@media (width<=980px){.public-home-shell .hero{border-radius:26px;padding:clamp(28px,7vw,42px)}.public-home-shell .pricing-card.featured{transform:none}}@media (width<=760px){.public-home-shell .landing-public-nav,.public-home-shell .hero,.public-home-shell .landing-section,.public-home-shell .landing-trust-strip,.public-home-shell .landing-final-cta,.public-home-shell .landing-footer{width:min(100% - 28px,1280px)}.public-home-shell .landing-public-nav{border-radius:18px;margin-top:12px}.public-home-shell .hero{margin-top:14px;padding:28px 18px}.public-home-shell .hero h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.55rem,12vw,3.55rem)}.public-home-shell .hero-text{font-size:.98rem;line-height:1.58}.public-home-shell .hero-actions .primary-button,.public-home-shell .hero-actions .secondary-button{justify-content:center;width:100%}.public-home-shell .landing-trust-strip{margin-top:18px}.public-home-shell .selfservice-card,.public-home-shell .pricing-card{min-height:auto}}:root{--if-brand-icon-url:url(/brand/relevo/symbol.png);--if-brand-horizontal-url:url(/brand/relevo/logo-horizontal.png)}.if-brand-logo{vertical-align:middle;flex:none;align-items:center;width:230px;max-width:100%;line-height:0;display:inline-flex}.if-brand-logo>img,.mk-brand .if-brand-logo>img,.mk-footer .mk-brand .if-brand-logo>img{object-fit:contain;aspect-ratio:960/176;width:100%;max-width:100%;height:auto;display:block}.if-brand-symbol{object-fit:contain;flex:none;width:32px;height:32px;display:block}.if-brand-logo--on-dark,html.dark-mode .topbar .if-brand-logo,html.dark-mode .public-tracking-brand .if-brand-logo{background:#faf9f5;border-radius:6px;padding:5px 8px}.topbar .if-brand-logo{width:204px}.mk-footer .if-brand-logo,.pm-footer .if-brand-logo{width:202px}.um-preview-nav .if-brand-logo{width:176px}.public-tracking-brand .if-brand-logo{width:218px}.login-logo-wrapper .if-brand-logo{width:230px}.premium-mockup-logo .if-brand-symbol{width:27px;height:27px}.premium-mockup-sidebar .premium-mockup-logo{box-shadow:none;background:#faf9f5;border-radius:6px}.private-footer .if-brand-logo{width:188px}html.dark-mode .private-footer .if-brand-logo{background:#faf9f5;border-radius:6px;padding:5px 8px}@media (width<=680px){.if-brand-logo{width:205px}.topbar .if-brand-logo{width:177px}.public-tracking-brand .if-brand-logo{width:198px}}@media (width<=374px){.if-brand-logo{width:184px}.topbar .if-brand-logo{width:135px}}.brand-mark,.logo-sparkle{flex:none;position:relative;overflow:visible;box-shadow:none!important;color:#0000!important;background:0 0!important;border-radius:0!important}.brand-mark:before,.logo-sparkle:before{content:"";background-image:var(--if-brand-icon-url);filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:auto;height:auto;display:block;position:absolute;inset:0}.brand-mark>svg,.logo-sparkle>svg{display:none!important}.topbar .brand-mark,.landing-public-brand .brand-mark{width:34px;height:34px}.login-logo-wrapper{align-items:center}.login-logo-wrapper .logo-sparkle{width:38px;height:38px}.login-logo-wrapper .logo-text{color:var(--text-strong);letter-spacing:-.025em;font-weight:750}.landing-footer strong{align-items:center;gap:9px;display:inline-flex}.landing-footer strong:before{content:"";background-image:var(--if-brand-icon-url);filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:28px;height:28px;display:inline-block}@media (width<=680px){.topbar .brand-mark,.landing-public-brand .brand-mark{width:30px;height:30px}.login-logo-wrapper .logo-sparkle{width:34px;height:34px}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}.marketing-site{--mk-navy:#031122;--mk-ink:#102137;--mk-copy:#506175;--mk-teal:#087e8b;--mk-teal-strong:#066672;--mk-line:#dce4eb;--text-strong:#102137;--text-default:#102137;--text:#102137;--text-soft:#3e5369;--text-muted:#506175;--surface:#fff;--surface-soft:#f5f8fa;--surface-elevated:#fff;--primary:#087e8b;--primary-strong:#066672;--primary-contrast:#fff;--border:#dce4eb;--container:1280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--mk-ink);background:#fff;min-height:100vh;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif;line-height:1.6}.app-shell:has(.marketing-site){background:#fff}.marketing-site .route-transition-surface{filter:none;animation:none;transform:none}:is(.marketing-site>.public-ambient-bg,.app-shell:has(.marketing-site)>.public-ambient-bg){display:none}.marketing-site h1,.marketing-site h2,.marketing-site h3{color:var(--mk-ink);letter-spacing:-.035em;font-weight:600}.marketing-site a{text-decoration:none}.marketing-site :focus-visible{outline-offset:4px;outline:3px solid #21aeba}.marketing-site section[id]{scroll-margin-top:28px}.mk-container{width:min(100% - 80px,1320px);margin-inline:auto}.mk-header{z-index:15;background:#fff;border-bottom:1px solid #e9edf2;position:relative}.mk-header.is-dark{color:#fff;background:0 0;border-bottom-color:#0000}.mk-header-inner{align-items:center;gap:50px;width:min(100% - 80px,1400px);min-height:82px;margin-inline:auto;display:flex}.mk-brand{color:#102137;white-space:nowrap;letter-spacing:-.045em;align-items:center;gap:11px;font-size:22px;font-weight:600;display:inline-flex}.mk-brand img{object-fit:contain;width:38px;height:38px}.mk-brand.is-light{color:#fff}.mk-navigation{flex:1;justify-content:center;align-items:center;gap:30px;font-size:14px;font-weight:500;display:flex}.mk-navigation>a{color:inherit;padding-block:12px}.mk-navigation>a:first-child{margin-left:auto}.mk-navigation>a:hover,.mk-navigation>a.active{color:#087e8b}.is-dark .mk-navigation>a:hover{color:#58d8d8}.mk-header-actions{align-items:center;gap:28px;margin-left:auto;display:flex}.mk-header-actions>a{color:inherit}.mk-header-actions>.mk-button{color:#fff}.mk-button{color:#fff;text-align:center;background:#087e8b;border:1px solid #148e9a;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 21px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.mk-button svg{flex-shrink:0}.mk-button:hover{background:#066672;border-color:#066672;box-shadow:0 4px 12px #03112215}.mk-button.is-secondary{color:#173b50;background:#fff;border-color:#cbd8e1}.mk-button.is-secondary:hover{background:#f0f7f8;border-color:#087e8b}.mk-button.is-outline{color:#fff;background:0 0;border-color:#546478}.mk-button.is-outline:hover{background:#142b40;border-color:#93a7b9}.mk-header-cta{min-height:43px;padding:10px 17px;font-size:13px}.mk-header-cta>svg,.mk-menu-button,.mk-navigation .mk-mobile-demo{display:none}@media (width<=960px){.mk-navigation>a:first-child{margin-left:0}}.mk-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mk-eyebrow{letter-spacing:.085em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.4}.marketing-site .mk-eyebrow{color:#087e8b}.mk-section{padding-block:96px}.mk-section h2,.mk-demo-callout h2,.mk-final-cta h2{margin-bottom:23px;font-size:clamp(30px,3vw,42px);line-height:1.15}.mk-section-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.mk-section-heading h2{margin-bottom:0}.mk-section-heading>p{max-width:390px;margin:0 0 3px auto;font-size:16px}.mk-text-link{color:#076e7b;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.mk-text-link:hover{color:#034853;text-underline-offset:5px;text-decoration:underline}.mk-check-list{gap:14px;margin:27px 0;padding:0;font-size:14px;list-style:none;display:grid}.mk-check-list li{align-items:center;gap:11px;display:flex}.mk-check-list svg{color:#087e8b;flex:none}.mk-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mk-price-card{background:#fff;border:1px solid #dce4eb;border-radius:12px;flex-direction:column;padding:26px;scroll-margin-top:24px;display:flex}.mk-price-card.is-featured{background:#f5fbfb;border:2px solid #087e8b;padding:25px}.mk-price-label{color:#52667b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-bottom:17px;font-size:11px;display:flex}.mk-price-label strong{color:#066672;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.mk-price-card h3{margin:0 0 17px;font-size:23px}.mk-price{align-items:baseline;gap:7px;margin-bottom:18px;display:flex}.mk-price strong{letter-spacing:-.045em;font-size:38px;font-weight:600;line-height:1.1}.mk-price>span{color:#5b6d80;font-size:13px}.mk-price-card>p{min-height:46px;margin-bottom:22px;font-size:14px}.mk-plan-limits{border-block:1px solid #dce4eb;flex-wrap:wrap;gap:8px 14px;padding-block:16px;font-size:12px;display:flex}.mk-plan-limits b{font-weight:600}.mk-price-card>ul{gap:12px;margin:25px 0 30px;padding:0;font-size:14px;list-style:none;display:grid}.mk-price-card li{align-items:start;gap:10px;display:flex}.mk-price-card li svg{color:#087e8b;flex:none;margin-top:3px}.mk-price-card>.mk-button{width:100%;margin-top:auto}.mk-pricing-footer{color:#596b7f;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;font-size:13px;display:flex}.mk-faq-list details{border-bottom:1px solid #dce4eb}.mk-faq-list details:first-child{border-top:1px solid #dce4eb}.mk-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary svg{color:#087e8b;flex-shrink:0}.mk-faq-list details[open] summary svg{transform:rotate(45deg)}.mk-faq-list details>p{margin:0 34px 24px 0;font-size:15px;line-height:1.75}.mk-final-cta{background:#031122;padding:70px 0}.mk-final-cta>div{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.marketing-site .mk-final-cta h2{color:#fff}.marketing-site .mk-final-cta p{color:#b9c9d8}.mk-final-actions{gap:12px;min-width:265px;display:grid}.mk-final-actions small{text-align:center;color:#b9c9d8;max-width:280px;font-size:12px}.mk-footer{background:#f8fafb;border-top:1px solid #e1e8ed}.mk-footer-top{grid-template-columns:1.15fr .65fr 1fr;gap:70px;padding-block:54px;display:grid}.mk-footer-top p{margin:18px 0;font-size:14px}.mk-footer-top nav{align-content:start;gap:10px;font-size:13px;display:grid}.mk-footer-top strong{color:#102137;margin-bottom:6px;font-size:14px;font-weight:600}.mk-footer-top nav a{color:#506175}.mk-footer-contact>a{color:#076e7b;align-items:center;gap:9px;font-size:14px;display:inline-flex}.mk-footer-bottom{color:#637489;border-top:1px solid #dce4eb;justify-content:space-between;gap:24px;padding-block:21px;display:flex}.mk-footer-bottom nav{flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.mk-footer-bottom small{font-size:12px}.mk-footer a:hover{color:#087e8b}@media (width<=1180px){.mk-header-inner{gap:26px}.mk-navigation{gap:19px}.mk-brand{font-size:20px}.mk-header-actions{gap:18px}.mk-container,.mk-header-inner{width:calc(100% - 48px)}.mk-section-heading{gap:45px}}@media (width<=960px){.mk-header-inner{justify-content:space-between;min-height:72px}.mk-menu-button{color:inherit;background:0 0;border:1px solid #a7b7c34d;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.mk-navigation{display:none}.mk-navigation.is-open{color:#102137;background:#fff;border-bottom:1px solid #dce4eb;flex-direction:column;align-items:stretch;gap:0;padding:14px 24px 24px;display:flex;position:absolute;inset:71px 0 auto;box-shadow:0 10px 22px #03112214}.is-dark .mk-navigation.is-open{color:#fff;background:#071b2e}.mk-navigation .mk-mobile-demo{display:block}.mk-header-actions{border-top:1px solid #a7b7c34d;justify-content:space-between;margin:10px 0 0;padding-top:20px}.mk-price-card{padding:20px}.mk-price-card.is-featured{padding:19px}.mk-price-label{min-height:50px}.mk-price{flex-wrap:wrap}.mk-price strong{font-size:33px}}@media (width<=720px){.mk-container,.mk-header-inner{width:calc(100% - 36px)}.mk-section{padding-block:58px}.mk-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.mk-section-heading>p{max-width:none;margin:0}.mk-section h2,.mk-demo-callout h2,.mk-final-cta h2{font-size:32px}.mk-pricing-grid{grid-template-columns:1fr;gap:18px}.mk-price-card,.mk-price-card.is-featured{padding:26px}.mk-price-label,.mk-price-card>p{min-height:auto}.mk-price strong{font-size:39px}.mk-pricing-footer{flex-direction:column;align-items:start}.mk-final-cta>div{grid-template-columns:1fr;gap:26px}.mk-final-actions{justify-items:start;min-width:0}.mk-final-actions>.mk-button{width:100%}.mk-footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-block:40px}.mk-footer-contact{grid-column:1/-1}.mk-footer-bottom{flex-direction:column;gap:12px}.mk-footer-bottom nav{gap:10px 18px}.mk-footer-top .mk-brand{font-size:18px}.mk-footer-top .mk-brand img{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-site .btn,.marketing-site .primary-button,.marketing-site .secondary-button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;min-height:43px;font-family:inherit;font-weight:500;transition:background .16s,border-color .16s}.marketing-site .btn-primary,.marketing-site .primary-button{color:#fff;background:#087e8b;border:1px solid #087e8b}.marketing-site .btn-primary:hover,.marketing-site .primary-button:hover{box-shadow:none;background:#066672;transform:none}.marketing-site .btn-secondary,.marketing-site .secondary-button,.marketing-site .btn-ghost{color:#25455c;background:#fff;border:1px solid #cbd8e2}.marketing-site .btn:before,.marketing-site .btn:after,.marketing-site .primary-button:before,.marketing-site .primary-button:after,.marketing-site .secondary-button:before,.marketing-site .secondary-button:after{display:none}.marketing-site .page-shell{max-width:1280px}.marketing-site .eyebrow{color:#087e8b;letter-spacing:.07em;font-size:11px;font-weight:600}.marketing-site .page-header{box-shadow:none;background:0 0;border:0;border-radius:0}.marketing-site .page-header:before,.marketing-site .page-header:after{display:none}.marketing-site .page-header h1{letter-spacing:-.035em;font-size:42px;line-height:1.15}.marketing-site .page-subtitle{color:#506175;font-size:16px;line-height:1.65}.marketing-site .mk-demo-page{width:100%;max-width:none;padding:0}.mk-demo-hero{color:#fff;background:#031122;padding:45px 0}.mk-demo-hero>div{grid-template-columns:1.4fr 1fr;align-items:center;gap:100px;display:grid}.marketing-site .mk-demo-hero h1{color:#fff;margin:0 0 17px;font-size:41px;line-height:1.15}.marketing-site .mk-demo-hero .mk-eyebrow{color:#5dd4d8;margin-bottom:18px}.marketing-site .mk-demo-hero p:not(.mk-eyebrow){color:#b9c9d8;max-width:570px;margin-bottom:0;font-size:15px}.mk-demo-safety{border-left:1px solid #355065;max-width:420px;padding-left:32px}.mk-demo-safety>svg{color:#5dd4d8;margin-bottom:12px;display:block}.mk-demo-safety>strong{font-size:15px;font-weight:500}.marketing-site .mk-demo-safety>p{margin-top:8px;font-size:13px;line-height:1.65}.mk-demo-safety>button{color:#72dcdf;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0 0;font-size:12px;display:inline-flex}.mk-demo-workspace{padding-block:36px 60px}.mk-demo-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.mk-demo-heading h2{margin:0;font-size:22px;line-height:1.3}.mk-demo-heading>span{color:#50697d;align-items:center;gap:10px;font-size:12px;display:flex}.mk-demo-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:28px;display:grid}.mk-demo-form-column,.mk-demo-panel-column{background:#fff;border:1px solid #d5e0e8;border-radius:12px;min-width:0;overflow:hidden}.mk-demo-column-head{background:#f7fafc;border-bottom:1px solid #dce4eb;padding:23px 25px}.mk-demo-column-head>span{color:#087e8b;letter-spacing:.07em;font-size:10px;font-weight:600}.mk-demo-column-head h3{margin:10px 0 6px;font-size:21px}.mk-demo-column-head p{margin:0;font-size:13px}.mk-demo-form{gap:17px;padding:25px;display:grid}.mk-demo-form label,.mk-demo-selected label{color:#334e64;gap:7px;font-size:13px;font-weight:500;display:grid}.marketing-site .mk-demo-form input,.marketing-site .mk-demo-form select,.marketing-site .mk-demo-form textarea,.marketing-site .mk-demo-selected select{color:#20384f;width:100%;min-width:0;min-height:43px;box-shadow:none;background:#fff;border:1px solid #c8d5df;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:400}.marketing-site .mk-demo-form textarea{resize:vertical;min-height:90px}.mk-form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-demo-form .mk-photo-input{background:#f7fbfc;border:1px dashed #a8c6d1;border-radius:8px;gap:10px;padding:14px}.mk-photo-input>span{align-items:center;gap:9px;display:inline-flex}.marketing-site .mk-photo-input input{background:0 0;border:0;min-height:28px;padding:0;font-size:11px}.mk-photo-input input::file-selector-button{color:#25455c;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cdd7;border-radius:4px;margin-right:8px;padding:5px 8px}.mk-photo-input small{color:#62798d;font-size:10px;font-weight:400}.mk-demo-photo{align-items:center;gap:15px;display:flex}.mk-demo-photo img{object-fit:cover;border-radius:6px;width:100px;height:70px}.mk-demo-photo button{color:#8d3038;background:0 0;border:0;padding:10px;font-size:12px;text-decoration:underline}.marketing-site .mk-form-error{color:#a62d3a;margin:0;font-size:12px}.marketing-site .mk-demo-local-note{text-align:center;margin:-4px 0 0;font-size:11px;line-height:1.6}.mk-demo-mobile-tabs{display:none}.mk-demo-panel-content{padding:15px 18px 0}.marketing-site .mk-demo-panel-content .panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.marketing-site .mk-demo-panel-content .panel-org-context{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e4ebf0;border-radius:0;margin:0 0 14px;padding:0 0 12px;font-size:11px}.marketing-site .mk-demo-panel-content .panel-incidents-title{box-shadow:none;background:0 0;border:0;align-items:center;gap:12px;margin:0 0 14px;padding:0;display:flex}.marketing-site .mk-demo-panel-content .panel-incidents-title .eyebrow,.marketing-site .mk-demo-panel-content .panel-incidents-title h2{display:none}.marketing-site .mk-demo-panel-content .panel-incidents-title p{margin:0;font-size:11px}.marketing-site .mk-demo-panel-content .view-toggle{box-shadow:none;background:#f3f7fa;border:1px solid #dce4eb;border-radius:7px;padding:3px}.marketing-site .mk-demo-panel-content .toggle-btn{min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:11px}.marketing-site .mk-demo-panel-content .toggle-btn.active{color:#087e8b;background:#fff}.marketing-site .mk-demo-panel-content .view-toggle-status{display:none}.marketing-site .mk-demo-panel-content .filters{box-shadow:none;background:#f7fafc;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;display:grid}.marketing-site .mk-demo-panel-content .filters>label:first-child{grid-column:1/-1}.marketing-site .mk-demo-panel-content .filters label{color:#526a7d;gap:5px;font-size:10px}.marketing-site .mk-demo-panel-content .filters input,.marketing-site .mk-demo-panel-content .filters select{min-height:35px;box-shadow:none;color:#20384f;background:#fff;border:1px solid #cbd8e2;border-radius:5px;padding:8px;font-size:11px}.marketing-site .mk-demo-panel-content .clear-filters-btn{color:#087e8b;background:0 0;border:0;min-height:32px;font-size:11px;text-decoration:underline}.marketing-site .mk-demo-panel-content .incident-card{box-shadow:none;background:#fff;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:35px minmax(0,1fr) auto;gap:12px;padding:14px 12px;transform:none}.marketing-site .mk-demo-panel-content .incident-card h3{font-size:13px;font-weight:600;line-height:1.4}.marketing-site .mk-demo-panel-content .incident-card .thumbnail{width:34px;height:34px;box-shadow:none;background:#eef6f8;border-radius:7px;padding:8px}.marketing-site .mk-demo-panel-content .incident-topline{gap:8px}.marketing-site .mk-demo-panel-content .client-line,.marketing-site .mk-demo-panel-content .incident-description{margin-block:5px;font-size:11px}.marketing-site .mk-demo-panel-content .incident-meta{gap:6px}.marketing-site .mk-demo-panel-content .incident-meta>span{box-shadow:none;background:#f4f7f9;border:0;border-radius:3px;padding:3px 5px;font-size:9px}.marketing-site .mk-demo-panel-content .incident-meta .created-date-pill,.marketing-site .mk-demo-panel-content .incident-meta .due-date-pill,.marketing-site .mk-demo-panel-content .incident-meta .cost-pill{display:none}.marketing-site .mk-demo-panel-content .incident-side{gap:8px;min-width:92px}.marketing-site .mk-demo-panel-content .status{box-shadow:none;border-radius:5px;padding:4px 7px;font-size:10px}.marketing-site .mk-demo-panel-content .priority{box-shadow:none;border-radius:4px;padding:3px 5px;font-size:9px}.marketing-site .mk-demo-panel-content .assignee-avatar{display:none}.marketing-site .mk-demo-panel-content .assignee-row{box-shadow:none;background:0 0;border:0;padding:0;font-size:9px}.marketing-site .mk-demo-panel-content .status-control span{font-size:9px}.marketing-site .mk-demo-panel-content .status-control select{min-height:30px;box-shadow:none;background:#fff;border:1px solid #cbd8e2;border-radius:5px;padding:5px 8px;font-size:10px}.marketing-site .mk-demo-panel-content .card-actions .icon-btn{border-radius:5px;width:31px;min-height:31px;padding:7px}.marketing-site .mk-demo-panel-content .kanban-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;overflow-x:auto}.marketing-site .mk-demo-panel-content .kanban-column{box-shadow:none;background:#f7fafc;border:1px solid #dce4eb;border-radius:7px;min-width:0;padding:8px}.marketing-site .mk-demo-panel-content .kanban-column-icon{display:none}.marketing-site .mk-demo-panel-content .kanban-column-title{font-size:11px}.marketing-site .mk-demo-panel-content .kanban-column-heading small{display:none}.marketing-site .mk-demo-panel-content .kanban-card{box-shadow:none;background:#fff;border-radius:6px;padding:10px}.marketing-site .mk-demo-panel-content .kanban-card-title{font-size:12px;line-height:1.4}.marketing-site .mk-demo-panel-content .kanban-card-title-row>.kanban-type-icon{display:none}.marketing-site .mk-demo-panel-content .kanban-card-category{max-width:75px;font-size:8px}.marketing-site .mk-demo-panel-content .kanban-card-client,.marketing-site .mk-demo-panel-content .kanban-card-meta{font-size:10px}.marketing-site .mk-demo-panel-content .kanban-avatar{display:none}.marketing-site .mk-demo-panel-content .kanban-card-footer{flex-wrap:wrap}.marketing-site .mk-demo-panel-content .kanban-btn{border-radius:5px;min-width:27px;min-height:27px;padding:5px}.mk-demo-selected{background:#f5fafb;border:1px solid #bad5dc;border-radius:9px;margin:22px 18px 18px;padding:22px;scroll-margin-top:24px}.mk-demo-detail-heading{align-items:start;gap:12px;display:flex}.mk-demo-detail-heading>svg{color:#087e8b;flex-shrink:0;margin-top:2px}.mk-demo-detail-heading span{color:#087e8b;letter-spacing:.06em;margin-bottom:7px;font-size:9px;display:block}.mk-demo-detail-heading h3{margin:0;font-size:18px;line-height:1.3}.mk-demo-selected>p{margin-block:12px;font-size:12px}.mk-demo-state-control{gap:8px;margin:22px 0;display:flex}.mk-demo-state-control button{color:#294960;background:#fff;border:1px solid #c2d5de;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px;font-size:12px;display:inline-flex}.mk-demo-state-control button[aria-pressed=true]{color:#fff;background:#087e8b;border-color:#087e8b}.mk-demo-selected .mk-demo-detail-note{color:#5d7485;align-items:start;gap:8px;margin:20px 0 0;font-size:11px;display:flex}.mk-demo-detail-note svg{flex-shrink:0;margin-top:2px}.mk-selected-photo{object-fit:contain;border-radius:6px;width:auto;max-height:210px;margin-block:14px}.marketing-site .mk-demo-success{color:#156346;background:#e5f5ed;align-items:center;gap:10px;margin:0;padding:14px 18px;font-size:12px;display:flex}.mk-demo-success svg{flex-shrink:0}.mk-demo-next{border-top:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:40px;padding:40px 0 65px;display:flex}.mk-demo-next h2{margin-bottom:12px;font-size:28px}.mk-demo-next p{margin-bottom:0;font-size:14px}.mk-demo-next .mk-eyebrow{margin-bottom:14px}.mk-plans-page .plans-page{width:min(100% - 80px,1250px);padding-block:45px 60px}.mk-plans-page .plans-back-button,.mk-plans-page .plans-hero-actions{display:none}.mk-plans-page .plans-hero{text-align:center;max-width:760px;margin:0 auto 35px;padding:0}.mk-plans-page .plans-hero h1{font-size:42px}.mk-plans-page .plans-hero .page-subtitle{max-width:610px;margin-inline:auto}.mk-plans-page .pro-trial-public-block{box-shadow:none;background:#eef8f9;border:1px solid #c7e2e6;border-radius:10px;margin:0 0 30px;padding:20px 24px}.mk-plans-page .pro-trial-public-points{display:none}.mk-plans-page .pro-trial-public-main h2{font-size:20px}.mk-plans-page .pro-trial-public-main p{max-width:650px;font-size:12px}.mk-plan-price-note{text-align:center;margin:21px 0 35px;font-size:12px}.mk-plan-disclosure{border-block-start:1px solid #dce4eb}.mk-plan-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.mk-plan-disclosure>summary::-webkit-details-marker{display:none}.mk-plan-disclosure>summary>span{gap:5px;display:grid}.mk-plan-disclosure summary strong{font-size:17px;font-weight:500}.mk-plan-disclosure summary small{color:#627589;font-size:13px}.mk-plan-disclosure summary svg{color:#087e8b;flex-shrink:0}.mk-plan-disclosure[open]>summary svg{transform:rotate(180deg)}.mk-plan-disclosure .plans-table-wrapper{box-shadow:none;border-radius:8px;margin:0 0 28px}.mk-plan-disclosure caption{text-align:left;color:#536c80;background:#f7fafc;padding:13px;font-size:13px}.mk-plan-disclosure .plans-table{border-collapse:collapse;min-width:660px}.mk-plan-disclosure .plans-table th,.mk-plan-disclosure .plans-table td{padding:16px;font-size:13px}.mk-full-plan-features{grid-template-columns:repeat(3,1fr);gap:35px;padding:12px 0 30px;display:grid}.mk-full-plan-features h3{font-size:20px}.mk-full-plan-features ul{gap:12px;padding:0;font-size:13px;list-style:none;display:grid}.mk-full-plan-features li{align-items:start;gap:9px;display:flex}.mk-full-plan-features svg{color:#087e8b;flex-shrink:0;margin-top:3px}.mk-plan-help{background:#f4f8fa;border-radius:10px;align-items:center;gap:24px;margin-top:28px;padding:30px;display:flex}.mk-plan-help>div{flex:1}.mk-plan-help h2{margin-bottom:10px;font-size:23px}.mk-plan-help p{margin:0;font-size:13px}.mk-plan-help>.mk-text-link{font-size:13px}.mk-plans-page .plans-trust-strip{box-shadow:none;background:0 0;border:0;gap:20px;margin-bottom:0;padding:20px 0}.mk-plans-page .plans-trust-strip>span{box-shadow:none;background:0 0;border:0;font-size:12px}.mk-plans-page .plans-legal-note{text-align:center;max-width:850px;margin:0 auto;font-size:11px}.mk-login-page{background:#f5f8fa;min-height:100vh}.mk-login-top{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 80px,1320px);margin:auto;padding-block:22px;display:flex}.mk-login-top>a:last-child{color:#087e8b;align-items:center;gap:9px;font-size:13px;display:inline-flex}.marketing-site .login-container{background:0 0;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;width:min(100% - 80px,1140px);min-height:calc(100vh - 95px);margin:auto;padding:40px 0 65px;display:grid}.mk-login-story{background:#031122 url(/marketing/redesign/operations-background.webp) bottom/cover no-repeat;border-radius:15px;flex-direction:column;justify-content:center;align-self:stretch;padding:48px 40px;display:flex}.marketing-site .mk-login-story h2{color:#fff;font-size:39px;line-height:1.17}.marketing-site .mk-login-story .mk-eyebrow{color:#5dd4d8;font-size:10px}.marketing-site .mk-login-story p:not(.mk-eyebrow){color:#b9c9d8;font-size:15px}.mk-login-story ol{color:#dce8f1;gap:18px;margin:25px 0 45px;padding:0;font-size:13px;list-style:none;display:grid}.mk-login-story li{align-items:start;gap:12px;display:flex}.mk-login-story li svg{color:#5dd4d8;flex-shrink:0;margin-top:2px}.mk-login-story>a{color:#72dcdf;align-items:center;gap:9px;font-size:12px;display:flex}.marketing-site .login-card{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.marketing-site .login-logo-wrapper{display:none}.marketing-site .login-header h1{margin-bottom:14px;font-size:30px;line-height:1.2}.marketing-site .login-header p{margin-bottom:25px;font-size:14px}.marketing-site .login-mode-toggle{box-shadow:none;background:#eaf0f4;border:1px solid #cbd8e2;border-radius:8px;margin-bottom:25px;padding:4px}.marketing-site .login-mode-toggle button{min-height:39px;box-shadow:none;border-radius:5px;font-size:13px;font-weight:500}.marketing-site .login-mode-toggle button.active{color:#087e8b;background:#fff;box-shadow:0 1px 3px #18354d0d}.marketing-site .login-form label{color:#3e5369;font-size:13px}.marketing-site .login-input-wrapper input{min-height:48px;box-shadow:none;color:#20384f;background:#fff;border:1px solid #c4d2de;border-radius:7px;font-size:14px}.marketing-site .login-submit-btn{border-radius:7px;min-height:48px}.marketing-site .login-public-links{flex-wrap:wrap;justify-content:center;gap:8px 17px;margin-top:25px;display:flex}.marketing-site .login-public-links .btn{color:#526c80;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:30px;padding:2px 0;font-size:11px;text-decoration:underline}.marketing-site .login-footnote{border-top:1px solid #dce4eb;padding-top:16px;font-size:11px;line-height:1.65}.marketing-site .login-checkout-notice{color:#254b60;box-shadow:none;background:#eef8f9;border:1px solid #c7e2e6;border-radius:8px;font-size:12px}.marketing-site .help-page-premium,.marketing-site .knowledge-page{width:min(100% - 80px,1240px);margin:auto;padding-block:35px 65px}.marketing-site .help-premium-hero,.marketing-site .knowledge-hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:30px 0 40px}.marketing-site .help-premium-hero h1,.marketing-site .knowledge-hero h1{color:#102137;font-size:43px;line-height:1.15}.marketing-site .help-premium-copy>p,.marketing-site .knowledge-hero-copy p{color:#506175;font-size:16px;line-height:1.7}.marketing-site .help-action-card{box-shadow:none;background:#031122;border:0;border-radius:12px;padding:27px}.marketing-site .help-action-card strong{color:#fff}.marketing-site .help-trust-row>span{box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.marketing-site .help-premium-card,.marketing-site .help-faq-card,.marketing-site .help-steps-panel,.marketing-site .help-premium-box,.marketing-site .knowledge-section,.marketing-site .knowledge-card,.marketing-site .knowledge-audience-grid article,.marketing-site .knowledge-flow-grid article,.marketing-site .knowledge-plan-card,.marketing-site .knowledge-feature-grid article,.marketing-site .knowledge-faq-grid article{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dce4eb;border-radius:10px}.marketing-site .knowledge-section{margin-block:28px;padding:32px}.marketing-site .knowledge-section h2{font-size:28px;line-height:1.2}.marketing-site .knowledge-section h3{font-size:19px;line-height:1.35}.marketing-site .knowledge-section p,.marketing-site .knowledge-section li{font-size:14px}.marketing-site .knowledge-flow-grid article{border:0;border-top:1px solid #dce4eb;border-radius:0;padding:20px 0}.marketing-site .knowledge-pill{box-shadow:none;color:#087e8b;background:0 0;border:0;padding:0;font-size:11px}.marketing-site .knowledge-final-cta{box-shadow:none;background:#031122;border:0;border-radius:12px;padding:38px}.marketing-site .knowledge-final-cta h2{color:#fff}.marketing-site .knowledge-final-cta p{color:#b9c9d8}.marketing-site .help-premium-card{padding:28px}.marketing-site .help-quick-guide-item,.marketing-site .help-pdf-guide-card,.marketing-site .help-step-card{box-shadow:none;background:#f7fafc;border-color:#dce4eb;border-radius:8px}.marketing-site .help-quick-guide-index{color:#087e8b;box-shadow:none;background:#e8f4f6}.marketing-site .help-faq-card summary,.marketing-site .help-premium-card summary{font-weight:500}.app-shell:has(.public-report-shell)>.public-ambient-bg{display:none}.app-shell .public-report-shell{font-family:Geist Sans,system-ui,sans-serif}.app-shell .public-report-card,.app-shell .public-report-form{background:#fff;border-color:#d5e0e8;border-radius:14px;box-shadow:0 7px 26px #1c3f5510}.app-shell .public-report-shell input,.app-shell .public-report-shell select,.app-shell .public-report-shell textarea,.app-shell .public-report-shell button{box-shadow:none;border-radius:7px}@media (width<=1100px){.mk-demo-hero>div{gap:50px}.mk-demo-columns{grid-template-columns:.85fr 1.25fr;gap:20px}.mk-demo-form,.mk-demo-column-head{padding:20px}.marketing-site .mk-demo-panel-content .incident-card{grid-template-columns:minmax(0,1fr) auto}.marketing-site .mk-demo-panel-content .incident-card .thumbnail{display:none}.marketing-site .login-container{gap:40px}.mk-login-story{padding:35px}}@media (width<=960px){.mk-demo-heading{flex-direction:column;align-items:start;gap:10px}.mk-demo-form .mk-form-pair{grid-template-columns:1fr}.marketing-site .mk-demo-panel-content .filters{grid-template-columns:1fr 1fr}.mk-demo-selected{padding:16px}.mk-demo-next{flex-direction:column;align-items:start;gap:25px}.mk-plan-help{flex-wrap:wrap}.mk-plan-help>div{flex-basis:100%}.marketing-site .login-container{grid-template-columns:1fr;width:min(100% - 40px,480px);min-height:0;padding-top:40px}.mk-login-story{display:none}}@media (width<=720px){.mk-demo-hero{padding:30px 0}.mk-demo-hero>div{grid-template-columns:1fr;gap:25px}.marketing-site .mk-demo-hero h1{font-size:34px}.mk-demo-safety{border-top:1px solid #355065;border-left:0;max-width:none;padding:19px 0 0}.mk-demo-safety>svg{display:none}.marketing-site .mk-demo-safety>p{font-size:12px}.mk-demo-workspace{padding-block:28px 35px}.mk-demo-heading h2{font-size:22px}.mk-demo-heading>span{font-size:11px}.mk-demo-mobile-tabs{background:#edf3f6;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:4px;display:grid}.mk-demo-mobile-tabs button{color:#426078;background:0 0;border:0;border-radius:5px;min-height:43px;font-size:13px}.mk-demo-mobile-tabs button[aria-pressed=true]{color:#fff;background:#087e8b}.mk-demo-columns{grid-template-columns:1fr}.mk-demo-columns.mobile-form .mk-demo-panel-column,.mk-demo-columns.mobile-panel .mk-demo-form-column{display:none}.mk-demo-form .mk-form-pair{grid-template-columns:1fr 1fr}.marketing-site .mk-demo-form input,.marketing-site .mk-demo-form select,.marketing-site .mk-demo-form textarea{font-size:16px}.marketing-site .mk-demo-panel-content .filters-desktop{display:none}.marketing-site .mk-demo-panel-content .mobile-filters-shell{box-shadow:none;background:#f7fafc;border:1px solid #dce4eb;border-radius:7px;padding:10px;display:block}.marketing-site .mk-demo-panel-content .mobile-filter-toggle{min-height:38px;box-shadow:none;border-radius:5px;font-size:12px}.marketing-site .mk-demo-panel-content .mobile-filter-chip{box-shadow:none;border-radius:4px;font-size:10px}.marketing-site .mk-demo-panel-content .incident-card{grid-template-columns:1fr;padding:13px}.marketing-site .mk-demo-panel-content .incident-card h3{font-size:14px}.marketing-site .mk-demo-panel-content .incident-side{flex-flow:wrap;justify-content:space-between;align-items:center}.marketing-site .mk-demo-panel-content .incident-mobile-open-action{background:#eff7f8;border:1px solid #bed8df;border-radius:6px;min-height:40px;font-size:12px}.marketing-site .mk-demo-panel-content .kanban-board{scroll-snap-type:x proximity;gap:12px;display:flex}.marketing-site .mk-demo-panel-content .kanban-column{scroll-snap-align:start;flex:0 0 240px;padding:12px}.marketing-site .mk-demo-panel-content .kanban-column-title,.marketing-site .mk-demo-panel-content .kanban-card-title{font-size:14px}.marketing-site .mk-demo-panel-content .kanban-btn{min-width:38px;min-height:38px}.mk-demo-panel-content{padding:15px 12px 0}.mk-demo-selected{margin-inline:12px}.mk-demo-state-control{gap:6px}.mk-demo-state-control button{padding-inline:5px;font-size:11px}.mk-demo-next{padding-bottom:45px}.mk-demo-next .mk-actions{width:100%}.mk-demo-next .mk-button{flex:1;padding-inline:12px;font-size:12px}.mk-plans-page .plans-page{width:calc(100% - 36px);padding-block:30px 45px}.mk-plans-page .plans-hero h1{font-size:33px}.mk-plans-page .plans-hero .page-subtitle{font-size:14px}.mk-plans-page .pro-trial-public-block{gap:18px;padding:20px}.mk-plan-disclosure summary strong{font-size:16px}.mk-plan-disclosure summary small{font-size:12px}.mk-full-plan-features{grid-template-columns:1fr;gap:20px}.mk-plan-help{padding:24px}.mk-plans-page .plans-trust-strip{gap:10px 18px}.mk-login-top{width:calc(100% - 36px);padding-block:19px}.mk-login-top .mk-brand{font-size:19px}.mk-login-top>a:last-child{gap:6px;font-size:11px}.mk-login-top>a:last-child svg{display:none}.marketing-site .login-container{padding-block:30px 45px}.marketing-site .login-header h1{font-size:28px}.marketing-site .login-input-wrapper input{font-size:16px}.marketing-site .help-page-premium,.marketing-site .knowledge-page{width:calc(100% - 36px);padding-block:22px 45px}.marketing-site .help-premium-hero,.marketing-site .knowledge-hero{padding-block:20px 30px}.marketing-site .help-premium-hero h1,.marketing-site .knowledge-hero h1{font-size:34px}.marketing-site .help-premium-card{padding:19px}.marketing-site .knowledge-section,.marketing-site .knowledge-final-cta{padding:23px}.marketing-site .knowledge-section h2{font-size:25px}}.mk-legal-page .legal-page{width:min(100% - 48px,1060px);margin:0 auto;padding-block:42px 70px}.mk-legal-page .legal-doc-card{box-shadow:none;background:#fff;border:1px solid #dce4eb;border-radius:12px}.mk-legal-page .legal-header{box-shadow:none;background:0 0;border:0;padding:24px 0}.mk-legal-page .legal-section h2{font-size:22px}.mk-legal-page .legal-section p{color:#506175;line-height:1.8}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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}:root{--doc-display:"Manrope Variable", "Geist Sans", sans-serif}.marketing-site{--mk-navy:#04292d;--mk-ink:#17282a;--mk-copy:#55595b;--mk-teal:#17282a;--mk-teal-strong:#032126;--mk-line:#d9d9d4;--primary:#17282a;--primary-strong:#032126;--primary-contrast:#fff;--border:#d9d9d4;color:#17282a;background:#f4f3ed}.app-shell.public-marketing-shell{background:#f4f3ed}.app-shell:has(.marketing-site){background:#f4f3ed}.marketing-site h1,.marketing-site h2,.marketing-site h3{color:#17282a}.marketing-site :focus-visible{outline-color:#cb4c1b}.marketing-site .mk-header{z-index:40;color:#fff;background:#04292d;border:0;position:relative}.marketing-site .mk-header-inner{gap:30px;width:min(100% - 80px,1450px);min-height:48px}.marketing-site .mk-brand{color:#fff;letter-spacing:-.035em;gap:12px;font-size:20px;font-weight:600;line-height:1}.marketing-site .mk-brand-mark{color:#032126;background:#f36c36;border-radius:3px;flex:none;place-items:center;width:34px;height:34px;display:grid}.marketing-site .mk-navigation{color:#fff;gap:27px;font-size:12px}.marketing-site .mk-navigation>a{color:#fff;padding-block:10px}.marketing-site .mk-navigation>a:hover,.marketing-site .mk-navigation>a.active,.marketing-site .mk-header-actions>a:hover{color:#f36c36}.marketing-site .mk-navigation .mk-mobile-help{display:none}.marketing-site .mk-header-actions>a{color:#fff;text-underline-offset:3px;text-decoration:underline}.marketing-site .mk-header-actions>a.mk-button{color:#032126;text-decoration:none}.marketing-site .mk-header-actions:before{content:"";background:#515658;width:1px;height:23px}.marketing-site .mk-button,.marketing-site .btn-primary,.marketing-site .primary-button{color:#032126;box-shadow:none;background:#f36c36;border:1px solid #ead21d;border-radius:2px;font-weight:600}.marketing-site .mk-button:hover,.marketing-site .btn-primary:hover,.marketing-site .primary-button:hover{color:#032126;box-shadow:none;background:#df5524;border-color:#cb4c1b;transform:none}.marketing-site .mk-button.is-secondary,.marketing-site .btn-secondary,.marketing-site .secondary-button{color:#17282a;background:#fff;border:1px solid #b9bbb8;border-radius:2px}.marketing-site .mk-button.is-secondary:hover,.marketing-site .btn-secondary:hover,.marketing-site .secondary-button:hover{color:#17282a;background:#f4f4ef;border-color:#17282a}.marketing-site .mk-header-cta{min-height:34px;padding:6px 22px;font-size:12px}.marketing-site .mk-header-cta svg{display:none}.marketing-site .mk-eyebrow,.marketing-site .eyebrow{color:#1b2022}.marketing-site .mk-text-link{color:#17282a;text-underline-offset:4px;text-decoration:underline}.marketing-site .mk-check-list svg,.marketing-site .mk-price-card li svg{color:#17282a}.marketing-site .mk-price-card{box-shadow:none;background:#fff;border:1px solid #d4d5d0;border-radius:2px}.marketing-site .mk-price-label strong{color:#17282a;background:#f36c36;padding:4px 7px}.marketing-site .mk-price-card h3{font-family:var(--doc-display);font-size:34px;font-weight:700;line-height:1}.marketing-site .mk-plans-page .mk-price-card h3{font-family:var(--doc-display);font-size:36px;font-weight:700}.marketing-site .mk-price strong{color:#17282a}.marketing-site .mk-footer-top{padding-block:32px 28px}.marketing-site .mk-demo-hero{background:#04292d;border-bottom:5px solid #f36c36}.marketing-site .mk-demo-hero h1,.marketing-site .plans-hero h1,.marketing-site .help-premium-hero h1,.marketing-site .knowledge-hero h1,.marketing-site .legal-header h1{font-family:var(--doc-display);letter-spacing:-.02em;font-size:clamp(48px,5vw,78px);font-weight:800;line-height:.96}.marketing-site .mk-demo-hero .mk-eyebrow,.marketing-site .mk-demo-safety svg,.marketing-site .mk-demo-safety>button{color:#f36c36}.marketing-site .mk-demo-safety{border-left-color:#505556}.marketing-site .mk-demo-form-column,.marketing-site .mk-demo-panel-column{border-color:#d4d5d0;border-radius:2px}.marketing-site .mk-demo-column-head>span{color:#17282a}.marketing-site .mk-demo-form input,.marketing-site .mk-demo-form select,.marketing-site .mk-demo-form textarea,.marketing-site .mk-demo-selected select{border-color:#b9bbb8;border-radius:2px}.marketing-site .mk-demo-form .mk-photo-input{background:#f4f3ed;border-color:#929693;border-radius:2px}.marketing-site .mk-demo-mobile-tabs button[aria-pressed=true],.marketing-site .mk-demo-panel-content .toggle-btn.active{color:#17282a;background:#f36c36}.marketing-site .mk-demo-panel-content .incident-card{border-radius:2px}.marketing-site .mk-demo-panel-content .incident-mobile-open-action{color:#17282a;background:#f36c36;border-color:#cb4c1b}.marketing-site .mk-plans-page .plans-page{max-width:1330px}.marketing-site .plans-hero{background:#04292d;border-radius:0;padding:45px clamp(22px,5vw,74px);position:relative;overflow:hidden}.marketing-site .plans-hero:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#04292d,#04292d13),url(/marketing/documentary/step-manage.jpg) 50%/cover;width:35%;position:absolute;inset:0 0 0 auto}.marketing-site .plans-hero>*{z-index:1;max-width:770px;position:relative}.marketing-site .plans-hero h1,.marketing-site .plans-hero .page-subtitle{color:#fff}.marketing-site .plans-hero .eyebrow{color:#f36c36;width:fit-content;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:600}.marketing-site .pro-trial-public-block{border-radius:2px}.marketing-site .mk-login-top{color:#fff;background:#04292d;width:100%;min-height:55px;padding:8px clamp(20px,4vw,60px)}.marketing-site .mk-login-story{background:linear-gradient(#04292db8,#04292dd0),url(/marketing/documentary/hero-worker.jpg) 50%/cover;border-radius:0}.marketing-site .mk-login-story h2,.marketing-site .login-header h1{font-family:var(--doc-display);font-size:clamp(42px,4.2vw,70px);font-weight:800;line-height:.95}.marketing-site .mk-login-story .mk-eyebrow,.marketing-site .mk-login-story li svg,.marketing-site .mk-login-story>a{color:#f36c36}.marketing-site .login-mode-toggle button{border-radius:1px}.marketing-site .login-mode-toggle button.active{color:#17282a;border-bottom:3px solid #f36c36}.marketing-site .login-input-wrapper input{border-radius:2px}.marketing-site .login-submit-btn{color:#17282a;background:#f36c36;border-color:#cb4c1b;border-radius:2px}.marketing-site .login-public-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:7px 13px;display:grid}.marketing-site .login-public-links .btn{justify-content:center;width:100%;margin:0}.marketing-site .help-premium-hero,.marketing-site .knowledge-hero{background:#04292d;margin-bottom:25px;padding:clamp(32px,4vw,60px)}.marketing-site .help-premium-hero h1,.marketing-site .knowledge-hero h1{color:#fff}.marketing-site .help-premium-copy>p,.marketing-site .knowledge-hero-copy p,.marketing-site .knowledge-hero .knowledge-hero-copy p{color:#d5d6d4}.marketing-site .help-premium-copy,.marketing-site .knowledge-hero-copy{text-align:left}.marketing-site .help-trust-row>span,.marketing-site .knowledge-pill{color:#f36c36}.marketing-site .help-action-card{background:#113b3e;border-left:4px solid #f36c36;border-radius:0}.marketing-site .help-premium-card,.marketing-site .help-faq-card,.marketing-site .help-steps-panel,.marketing-site .help-premium-box,.marketing-site .knowledge-section,.marketing-site .knowledge-card,.marketing-site .knowledge-audience-grid article,.marketing-site .knowledge-flow-grid article,.marketing-site .knowledge-plan-card,.marketing-site .knowledge-feature-grid article,.marketing-site .knowledge-faq-grid article{border-color:#d3d4cf;border-radius:2px}.marketing-site .knowledge-section h2,.marketing-site .help-premium-card h2{font-family:var(--doc-display);font-size:clamp(32px,3vw,46px);font-weight:700;line-height:1}.marketing-site .knowledge-flow-grid article{border-top:2px solid #f36c36}.marketing-site .knowledge-final-cta{background:#04292d;border-radius:0}.marketing-site .help-quick-guide-index{color:#17282a;background:#f36c36}.marketing-site .help-quick-guide-item,.marketing-site .help-pdf-guide-card,.marketing-site .help-step-card{background:#f4f3ed;border-radius:2px}.marketing-site .legal-header{text-align:left;border-bottom:4px solid #f36c36;padding:35px 0 30px}.marketing-site .legal-meta-row>span,.marketing-site .legal-tabs a{box-shadow:none;border-radius:2px}.marketing-site .legal-doc-card{border-radius:2px}.marketing-site .legal-tabs .active{border-bottom-color:#f36c36}.app-shell:has(.topbar){--bg:#f4f3ed;--bg-soft:#edede8;--surface:#fff;--surface-soft:#f4f3ed;--surface-elevated:#fff;--text-strong:#17282a;--text-default:#272d2e;--text:#272d2e;--text-soft:#515a5b;--text-muted:#666e6e;--border:#d4d5d0;--border-strong:#9b9d99;--primary:#17282a;--primary-strong:#0e1314;--primary-contrast:#fff;--primary-soft:#f36c3625;--accent:#b5532c;--teal:#17282a;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--shadow-sm:0 5px 15px #04292d0c;--shadow-md:0 12px 28px #04292d14;background:var(--bg)}html.dark-mode .app-shell:has(.topbar){--bg:#032126;--bg-soft:#171e20;--surface:#222a2c;--surface-soft:#1b2325;--surface-elevated:#293235;--text-strong:#fff;--text-default:#f3f4f2;--text:#f3f4f2;--text-soft:#d6dcda;--text-muted:#b8c2bf;--border:#465050;--border-strong:#818b88;--primary:#f36c36;--primary-strong:#fff066;--primary-contrast:#17282a;--primary-soft:#f36c362e;--accent:#f36c36;--teal:#f36c36}.app-shell:not(.public-marketing-shell):not(:has(.marketing-site)):not(:has(.topbar)){--text-strong:#17282a;--text-default:#263d3d;--text-soft:#52595a;--surface:#fff;--surface-soft:#f4f3ed;--border:#d5d6d0;background:#f4f3ed}.app-shell:not(.public-marketing-shell):not(:has(.marketing-site))>.public-ambient-bg{display:none}.app-shell .topbar{color:#f4f3ed;box-shadow:none;background:#04292d;border-bottom:0}.app-shell:has(.topbar) .topbar{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#04292d;border:0;border-radius:0;margin:0 0 20px;padding:7px clamp(14px,3vw,42px);top:0}.app-shell:has(.topbar) .topbar:before{display:none}.app-shell:has(.topbar) .topbar-row-primary{gap:clamp(8px,1.1vw,18px);min-height:45px}.app-shell:has(.topbar) .brand{color:#fff}.app-shell:has(.topbar) .brand strong{color:#fff;font-size:1rem;font-weight:600}.app-shell:has(.topbar) .brand-mark{color:#17282a;width:34px;height:34px;box-shadow:none;background:#f36c36;border-radius:3px;transform:none}.app-shell:has(.topbar) .brand:hover .brand-mark{box-shadow:none;background:#df5524;transform:none}.app-shell:has(.topbar) .topnav{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0}.app-shell:has(.topbar) .topnav a{color:#d7d9d6;min-height:40px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 9px;font-size:.8rem;font-weight:500}:is(.app-shell:has(.topbar) .topnav a:hover,.app-shell:has(.topbar) .topnav a.active-nav-link){color:#f36c36;box-shadow:none;background:0 0;border-bottom-color:#f36c36;transform:none}.app-shell:has(.topbar) .topnav-icon-tile{color:currentColor;width:20px;height:20px;box-shadow:none;background:0 0;border-radius:0}:is(.app-shell:has(.topbar) .topnav a.active-nav-link .topnav-icon-tile,.app-shell:has(.topbar) .topnav a:hover .topnav-icon-tile){color:currentColor;box-shadow:none;background:0 0}:is(.app-shell:has(.topbar) .org-switcher-trigger,.app-shell:has(.topbar) .topbar-no-org-pill){color:#f3f4f1;min-height:36px;box-shadow:none;background:#10393c;border:1px solid #5d6261;border-radius:2px}.app-shell:has(.topbar) .org-switcher-trigger:hover{box-shadow:none;background:#164348;border-color:#f36c36}:is(.app-shell:has(.topbar) .org-switcher-label strong,.app-shell:has(.topbar) .org-switcher-label small){color:#f3f4f1}.app-shell:has(.topbar) .topbar-plan-chip{color:#17282a;box-shadow:none;background:#f36c36;border:1px solid #f36c36;border-radius:2px;font-weight:600}.app-shell:has(.topbar) .topbar-plan-chip.plan-superadmin{color:#17282a;background:#f36c36;border-color:#f36c36}:is(.app-shell:has(.topbar) .minimal-user-link,.app-shell:has(.topbar) .logout-btn,.app-shell:has(.topbar) .mobile-menu-toggle){color:#fff;box-shadow:none;background:#10393c;border:1px solid #5d6261;border-radius:2px}:is(.app-shell:has(.topbar) .minimal-user-link:hover,.app-shell:has(.topbar) .logout-btn:hover,.app-shell:has(.topbar) .mobile-menu-toggle:hover){color:#f36c36;box-shadow:none;background:#164348;border-color:#f36c36;transform:none}.app-shell:has(.topbar) .topbar :focus-visible{outline-offset:2px;outline:2px solid #f36c36}.app-shell .topbar a,.app-shell .topbar button{text-decoration-thickness:1px}.app-shell .topbar .active,.app-shell .topbar [aria-current=page]{color:#f36c36}body:has(.app-shell .topbar){background:#f4f3ed;animation:none}body:has(.app-shell .topbar):before{content:none}body:has(.app-shell .topbar):after{content:none}html.dark-mode body:has(.app-shell .topbar){background:#032126}.app-shell:has(.topbar) .brand-mark{place-items:center;display:grid;color:#17282a!important;background:#f36c36!important;border-radius:3px!important}.app-shell:has(.topbar) .brand-mark:before{content:none;display:none}.app-shell:has(.topbar) .brand-mark>svg{display:block!important}.app-shell:has(.topbar) .btn{box-shadow:none;filter:none;border-radius:3px;transform:none}.app-shell:has(.topbar) .btn:before{content:none;display:none}.app-shell:has(.topbar) .btn:after{content:none;display:none}.app-shell:has(.topbar) .btn:hover:not(:disabled){box-shadow:none;filter:none;transform:none}.app-shell:has(.topbar) .btn-primary{color:#17282a;background:#f36c36;border-color:#cb4c1b}.app-shell:has(.topbar) .btn-primary:hover:not(:disabled){color:#17282a;background:#df5524;border-color:#cb4c1b}.app-shell:has(.topbar) .btn-secondary{color:var(--text-strong);background:var(--surface);border-color:var(--border-strong)}.app-shell:has(.topbar) .btn-secondary:hover:not(:disabled){color:var(--text-strong);background:var(--surface-soft);border-color:var(--text-muted)}.app-shell:has(.topbar) .btn-ghost{color:var(--text-strong);background:var(--surface-soft);border-color:var(--border)}.app-shell:has(.topbar) .btn-danger{background:var(--danger-soft);border-color:var(--danger)}:is(.app-shell:has(.topbar) .premium-command-hero,.app-shell:has(.topbar) .premium-panel-card,.app-shell:has(.topbar) .premium-org-card,.app-shell:has(.topbar) .premium-insight-banner,.app-shell:has(.topbar) .premium-empty-state,.app-shell:has(.topbar) .premium-kpi-card,.app-shell:has(.topbar) .premium-focus-card,.app-shell:has(.topbar) .premium-focus-empty){border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .premium-command-hero:before{content:none}.app-shell:has(.topbar) .premium-command-hero:after{content:none}:is(.app-shell:has(.topbar) .premium-command-actions,.app-shell:has(.topbar) .premium-hero-kpi,.app-shell:has(.topbar) .premium-multi-cta,.app-shell:has(.topbar) .premium-command-report,.app-shell:has(.topbar) .premium-evolution-card){background:var(--surface-soft);box-shadow:none;border-radius:3px}:is(.app-shell:has(.topbar) .premium-command-copy h1,.app-shell:has(.topbar) .premium-section-heading h2){font-family:var(--doc-display);letter-spacing:-.015em}.app-shell:has(.topbar) .premium-command-meta>span:not(.plan-badge){border-radius:3px}.app-shell:has(.topbar) .premium-org-state{border-radius:3px}.app-shell:has(.topbar) .premium-evolution-signals span{border-radius:3px}.app-shell:has(.topbar) .premium-kpi-icon{border-radius:3px}.app-shell:has(.topbar) .premium-hero-kpi>span{border-radius:3px}.app-shell:has(.topbar) .premium-focus-rank{border-radius:3px}:is(.app-shell:has(.topbar) .incidencias-hero,.app-shell:has(.topbar) .org-page-header,.app-shell:has(.topbar) .org-dashboard-hero,.app-shell:has(.topbar) .org-dashboard-hero-card,.app-shell:has(.topbar) .org-dashboard-toolbar,.app-shell:has(.topbar) .org-meta-card,.app-shell:has(.topbar) .org-dashboard-public-tools,.app-shell:has(.topbar) .org-advanced-stats,.app-shell:has(.topbar) .settings-hero,.app-shell:has(.topbar) .org-context-bar,.app-shell:has(.topbar) .operational-alerts-panel,.app-shell:has(.topbar) .org-superadmin-toolbar,.app-shell:has(.topbar) .panel,.app-shell:has(.topbar) .settings-kpi-card,.app-shell:has(.topbar) .settings-card){background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .incidencias-hero:before{content:none}.app-shell:has(.topbar) .org-page-header:before{content:none}.app-shell:has(.topbar) .org-dashboard-hero:before{content:none}.app-shell:has(.topbar) .settings-hero:before{content:none}.app-shell:has(.topbar) .settings-kpi-card:before{content:none}.app-shell:has(.topbar) .settings-card:before{content:none}:is(.app-shell:has(.topbar) .org-card,.app-shell:has(.topbar) .incident-card){background:var(--surface);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .incidencias-hero .primary-button{color:#17282a;box-shadow:none;background:#f36c36;border:1px solid #cb4c1b;border-radius:3px}.app-shell:has(.topbar) .incidencias-hero .primary-button:hover{color:#17282a;box-shadow:none;background:#df5524;border-color:#cb4c1b;transform:none}.app-shell:has(.topbar) .incidencias-hero .incidencias-live-link{color:var(--text-strong);background:var(--surface);border:1px solid var(--border-strong);box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .incidencias-hero .incidencias-live-link:after{content:none}.app-shell:has(.topbar) .incidencias-hero .incidencias-live-link:hover{color:var(--text-strong);background:var(--surface-soft);border-color:var(--text-strong);box-shadow:none;transform:none}:is(.app-shell:has(.topbar) .filters,.app-shell:has(.topbar) .mobile-filter-summary,.app-shell:has(.topbar) .view-toggle,.app-shell:has(.topbar) .org-superadmin-view-toggle){background:var(--surface-soft);box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .toggle-btn{box-shadow:none;border-radius:2px}.app-shell:has(.topbar) .org-superadmin-view-toggle button{box-shadow:none;border-radius:2px}.app-shell:has(.topbar) .toggle-btn.active{color:#17282a;box-shadow:none;background:#f36c36}.app-shell:has(.topbar) .org-superadmin-view-toggle button.is-active{color:#17282a;box-shadow:none;background:#f36c36}.app-shell:has(.topbar) .mobile-filter-toggle{color:#fff;box-shadow:none;background:#17282a;border:1px solid #17282a;border-radius:3px}.app-shell:has(.topbar) .mobile-filter-toggle:hover{box-shadow:none;background:#164348;border-color:#164348}.app-shell:has(.topbar) .org-dashboard-toolbar .qr-print-action{color:var(--text-strong);background:var(--surface);border-color:var(--border-strong)}.app-shell:has(.topbar) .org-dashboard-toolbar a[href=\/panel-multi]{color:var(--text-strong);background:var(--surface);border-color:var(--border-strong)}.app-shell:has(.topbar) .org-dashboard-toolbar .qr-print-action:hover{color:var(--text-strong);background:var(--surface-soft);border-color:var(--text-strong)}.app-shell:has(.topbar) .org-dashboard-toolbar a[href=\/panel-multi]:hover{color:var(--text-strong);background:var(--surface-soft);border-color:var(--text-strong)}.app-shell:has(.topbar) .detail-header{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .detail-main-card{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .detail-sidebar>section{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .detail-mobile-action-bar{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .detail-technician-link-section{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .settings-qr-card .public-qr-block{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .detail-header:before{content:none}.app-shell:has(.topbar) .detail-main-card:before{content:none}.app-shell:has(.topbar) .detail-page .primary-button{color:#17282a;box-shadow:none;background:#f36c36;border:1px solid #cb4c1b;border-radius:3px}.app-shell:has(.topbar) .detail-page .primary-button:hover{color:#17282a;box-shadow:none;background:#df5524;border-color:#cb4c1b;transform:none}.app-shell:has(.topbar) .detail-page .secondary-button{color:var(--text-strong);background:var(--surface);border:1px solid var(--border-strong);box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .detail-page .secondary-button:hover{color:var(--text-strong);background:var(--surface-soft);border-color:var(--text-strong);box-shadow:none;transform:none}.app-shell:has(.topbar) .detail-page .danger-button{box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .detail-page .detail-photo-frame{box-shadow:none;border-radius:4px}:is(.app-shell:has(.topbar) .incident-form-hero,.app-shell:has(.topbar) .form-context-hero,.app-shell:has(.topbar) .form-visual-card){background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .form-visual-card:before{content:none}:is(.app-shell:has(.topbar) .form-visual-card input,.app-shell:has(.topbar) .form-visual-card select,.app-shell:has(.topbar) .form-visual-card textarea){box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .form-page .primary-button{color:#17282a;box-shadow:none;background:#f36c36;border:1px solid #cb4c1b;border-radius:3px}.app-shell:has(.topbar) .form-page .secondary-button{color:var(--text-strong);background:var(--surface);border:1px solid var(--border-strong);box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .org-users-hero{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .org-users-summary-card{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .org-users-access-card{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .org-invite-form{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .org-users-access-grid p{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .org-users-billing-note{border-color:var(--border)!important;background:var(--surface-soft)!important}.app-shell:has(.topbar) .org-settings-page{gap:14px;display:grid}:is(.app-shell:has(.topbar) .org-settings-page>.page-header,.app-shell:has(.topbar) .org-settings-form>.org-settings-section){text-align:left;background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:none;border-radius:4px;padding:20px 24px}.app-shell:has(.topbar) .org-settings-page>.page-header h1{margin:0 0 6px}.app-shell:has(.topbar) .org-settings-page>.page-header p{margin:0}.app-shell:has(.topbar) .org-settings-form{gap:14px;display:grid}.app-shell:has(.topbar) .org-settings-section h3{font-family:var(--doc-display);margin:0 0 15px;font-size:clamp(25px,2.4vw,32px);font-weight:700;line-height:1}.app-shell:has(.topbar) .org-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-shell:has(.topbar) .org-settings-grid .form-field{align-content:start;gap:6px;min-width:0;display:grid}:is(.app-shell:has(.topbar) .org-settings-grid input,.app-shell:has(.topbar) .org-settings-grid select,.app-shell:has(.topbar) .org-settings-grid textarea){width:100%;min-width:0;box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .org-settings-grid input[type=color]{cursor:pointer;height:44px;padding:4px}.app-shell:has(.topbar) .org-settings-grid input[type=color]::-webkit-color-swatch-wrapper{padding:0}.app-shell:has(.topbar) .org-settings-grid input[type=color]::-webkit-color-swatch{border:0;border-radius:2px}:is(.app-shell:has(.topbar) .multi-community-hero,.app-shell:has(.topbar) .multi-community-kpi,.app-shell:has(.topbar) .multi-community-card,.app-shell:has(.topbar) .multi-community-stat){background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px;transform:none}.app-shell:has(.topbar) .multi-community-hero:before{content:none}:is(.app-shell:has(.topbar) .multi-community-icon,.app-shell:has(.topbar) .multi-community-kpi-icon){box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .multi-community-open-btn{color:#17282a;box-shadow:none;background:#f36c36;border:1px solid #cb4c1b;border-radius:3px}.app-shell:has(.topbar) .multi-community-open-btn:hover{color:#17282a;box-shadow:none;background:#df5524;border-color:#cb4c1b;transform:none}:is(.app-shell:has(.topbar) .live-ops-header,.app-shell:has(.topbar) .live-ops-toolbar,.app-shell:has(.topbar) .live-ops-list,.app-shell:has(.topbar) .live-incident-row){background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:4px}.app-shell:has(.topbar) .live-metric-chip{box-shadow:none;border-radius:3px}.app-shell:has(.topbar) .live-search-box .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .page-header h1{font-family:var(--doc-display);letter-spacing:-.01em;font-weight:700;line-height:.98}.app-shell .public-report-card,.app-shell .public-report-form{border-color:#d5d6d0;border-radius:2px;box-shadow:0 8px 24px #04292d12}.app-shell .public-report-shell input,.app-shell .public-report-shell select,.app-shell .public-report-shell textarea,.app-shell .public-report-shell button{border-radius:2px}.app-shell .public-report-title{font-family:var(--doc-display);font-size:clamp(37px,5vw,59px);font-weight:700;line-height:1}.app-shell .public-report-shell{color:#17282a;background:0 0}.app-shell .public-report-card{background:#fff;max-width:700px}.app-shell .public-report-header{border-bottom-color:#d5d6d0}.app-shell .public-report-kicker{color:#17282a;letter-spacing:.08em;background:#f36c36;border:1px solid #cb4c1b;border-radius:2px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:600}.app-shell .public-report-subtitle,.app-shell .public-report-lead,.app-shell .public-form-section-title span{color:#55595b}.app-shell .public-report-org-panel{background:#f4f3ed;border-color:#d5d6d0;border-radius:2px}.app-shell .public-trust{color:#17282a;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:fit-content;padding:0;font-weight:500}.app-shell .public-trust svg{color:#b5532c}.app-shell .public-report-draft-hint{color:#55595b;background:#f4f3ed;border-left:3px solid #f36c36;border-radius:0;padding:11px 13px}.app-shell .public-report-form .field-label{color:#17282a;font-weight:600}.app-shell .public-report-form input,.app-shell .public-report-form select,.app-shell .public-report-form textarea{color:#17282a;box-shadow:none;background:#fff;border-color:#b9bbb8}.app-shell .public-report-form input:focus,.app-shell .public-report-form select:focus,.app-shell .public-report-form textarea:focus{outline-offset:1px;box-shadow:none;border-color:#17282a;outline:2px solid #f36c36}.app-shell .custom-photo-upload-btn{color:#17282a;box-shadow:none;background:#f4f3ed;border-color:#929693;border-radius:2px;font-weight:600}.app-shell .custom-photo-upload-btn:hover{box-shadow:none;border-color:#17282a;transform:none}.app-shell .public-submit-area,.app-shell .public-turnstile{background:#f4f3ed;border-color:#d5d6d0;border-radius:2px}.app-shell .public-submit-btn.btn-primary{color:#fff;border:1px solid var(--org-inline-color,#17282a);box-shadow:none;font-weight:600}.app-shell .public-submit-btn.btn-primary:hover{color:#fff;box-shadow:none;border-color:#17282a;transform:none}.app-shell .public-report-shell a{color:#17282a;text-underline-offset:3px;text-decoration-color:#b5532c}.public-tracking-page{background:#f4f3ed}.public-tracking-brand{color:#fff;background:#04292d}.public-tracking-brand-name{color:#fff}.public-tracking-brand .public-tracking-brand-mark{color:#17282a;background:#f36c36;border-radius:2px}.public-tracking-card-error .btn{color:#17282a;box-shadow:none;background:#f36c36;border:1px solid #cb4c1b;border-radius:2px}.public-tracking-card-error .btn:hover{background:#df5524}.public-qr-local-notice,.app-shell .public-qr-local-notice{color:#242622;overflow-wrap:anywhere;background:#fff2e8;border:1px solid #e9a681;border-left:4px solid #b5532c;border-radius:2px;max-width:100%;margin:12px 0 0;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.45}.public-qr-local-notice strong{font-weight:700}.print-poster-local-notice{text-align:left;width:min(100%,650px)}:is(.app-shell:has(.topbar) .public-qr-block,.app-shell:has(.topbar) .public-qr-card){background:var(--surface);box-shadow:none;border-radius:3px}.print-poster-page{color:#17282a;background:#f4f3ed}.print-poster-toolbar .btn{min-height:44px;box-shadow:none;border-radius:3px}.print-poster-toolbar .btn-primary,.print-poster-toolbar .btn-primary:hover{color:#17282a;background:#f36c36;border-color:#cb4c1b}.print-poster-toolbar .btn-secondary{color:#17282a;background:#fff;border-color:#b9bbb8}.print-poster-sheet{background:#fff;border:1px solid #d4d5d0;border-radius:3px;box-shadow:0 12px 32px #04292d14}.print-poster-sheet:before{content:none}.print-poster-brand{font-weight:600}.print-poster-brand span{color:#17282a;box-shadow:none;background:#f36c36;border-radius:2px}.print-poster-organization{color:#17282a;background:#f4f3ed;border-color:#d4d5d0;border-radius:2px;font-weight:600}.print-poster-kicker{color:#17282a;background:#f36c36;border:0;border-radius:2px;font-weight:600}.print-poster-hero h1{color:#17282a;font-family:var(--doc-display);letter-spacing:-.02em;font-weight:700}.print-poster-qr-wrap{box-shadow:none;border-color:#d4d5d0;border-radius:3px}.print-poster-url{background:#f4f3ed;border-color:#d4d5d0;border-radius:3px}.print-poster-url strong{color:#17282a}@media print{.print-poster-local-notice{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-color:#333}.print-poster-sheet{box-shadow:none}}#if-assistant{--if-primary:#17282a;--if-secondary:#17282a;--if-ink:#17282a;--if-muted:#555d5f}#if-assistant .if-btn{width:48px;height:48px}#if-assistant .if-orb{background:#f36c36;border-radius:3px;width:44px;height:44px;animation:none;box-shadow:0 4px 12px #04292d26}#if-assistant .if-orb>*{display:none}#if-assistant .if-orb:after{content:"?";color:#17282a;font-family:var(--doc-display);font-size:32px;font-weight:700;line-height:1}#if-assistant .if-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d4d5d0;border-radius:4px;box-shadow:0 14px 36px #04292d26}#if-assistant .if-panel-avatar{box-shadow:none;background:#f36c36;border-radius:3px}#if-assistant .if-panel-avatar-face{display:none}#if-assistant .if-panel-avatar:after{content:"?";color:#17282a;font-family:var(--doc-display);font-size:27px;font-weight:700;line-height:1}#if-assistant .if-btn:focus-visible,#if-assistant .if-close:focus-visible,#if-assistant .if-quick-actions button:focus-visible{outline-offset:2px;outline:2px solid #b5532c}@media (width<=960px){.marketing-site .mk-header-inner{width:calc(100% - 36px);min-height:58px}.marketing-site .mk-menu-button{color:#fff;border-color:#777c7c}.marketing-site .mk-navigation.is-open{color:#fff;background:#04292d;border-bottom:3px solid #f36c36;inset:58px 0 auto;box-shadow:0 18px 30px #0005}.marketing-site .mk-navigation .mk-mobile-help{display:block}.marketing-site .mk-navigation.is-open>a{border-bottom:1px solid #424748;align-items:center;min-height:48px;display:flex}.marketing-site .mk-header-actions{border-top:0;flex-wrap:wrap}.marketing-site .mk-header-actions:before{display:none}.marketing-site .mk-header-cta{min-height:45px}}@media (width<=720px){.marketing-site .mk-brand{font-size:17px}.marketing-site .mk-brand-mark{width:32px;height:32px}.marketing-site .mk-footer-top{padding-block:30px}.marketing-site .mk-demo-hero h1,.marketing-site .plans-hero h1,.marketing-site .help-premium-hero h1,.marketing-site .knowledge-hero h1,.marketing-site .legal-header h1{font-size:clamp(43px,12vw,66px)}.marketing-site .plans-hero{padding:32px 20px}.marketing-site .plans-hero:after{background:linear-gradient(90deg,#04292de8,#04292d94),url(/marketing/documentary/step-manage.jpg) 50%/cover;width:100%}.marketing-site .mk-login-top{padding-inline:18px}.marketing-site .help-premium-hero,.marketing-site .knowledge-hero{padding:27px 22px}.marketing-site .knowledge-hero-actions,.marketing-site .help-action-buttons{flex-wrap:wrap}.marketing-site .knowledge-hero-actions>*,.marketing-site .help-action-buttons>*{min-height:44px}.app-shell:has(.topbar) .topbar{margin-bottom:14px;padding:7px 10px}.app-shell:has(.topbar) .topbar-row-primary{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px}.app-shell:has(.topbar) .topbar-left{grid-area:1/1}.app-shell:has(.topbar) .topbar-org-inline{grid-area:1/2}.app-shell:has(.topbar) .topbar-mobile-nav-slot{grid-area:1/3}.app-shell:has(.topbar) .topbar-user-section{grid-area:1/4}.app-shell:has(.topbar) .mobile-topnav{background:#04292d;border:1px solid #404647;border-radius:0;top:calc(100% + 3px);left:0;right:0;box-shadow:0 14px 24px #0004}.app-shell:has(.topbar) .mobile-topnav a{color:#f3f4f1;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #404647;border-radius:0}.app-shell:has(.topbar) .mobile-topnav a.active-nav-link{color:#f36c36;background:#10393c;border-bottom-color:#f36c36}.app-shell:has(.topbar) .mobile-topnav .topnav-label{color:inherit}.app-shell:has(.topbar) .mobile-topnav a.active-nav-link .topnav-label{color:inherit}:is(.app-shell:has(.topbar) .org-context-bar .org-branding,.app-shell:has(.topbar) .org-context-bar .org-subnav){flex:0 auto}.app-shell:has(.topbar) .settings-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.app-shell:has(.topbar) .org-settings-page>.page-header,.app-shell:has(.topbar) .org-settings-form>.org-settings-section){padding:17px 15px}.app-shell:has(.topbar) .org-settings-grid{grid-template-columns:minmax(0,1fr);gap:12px}.app-shell:has(.topbar) .multi-community-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.topbar) .multi-community-kpi{flex-direction:column;align-items:flex-start;gap:5px;padding:11px}.app-shell:has(.topbar) .live-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.topbar) .premium-command-center-superadmin .premium-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app-shell:has(.topbar) .premium-command-center-superadmin .premium-hero-kpi{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:5px;min-height:72px;padding:9px}.app-shell:has(.topbar) .premium-command-center-superadmin .premium-hero-kpi>span{display:none}.app-shell:has(.topbar) .premium-command-center-superadmin .premium-hero-kpi small{text-overflow:clip;white-space:normal;font-size:.69rem;line-height:1.15;overflow:visible}.app-shell:has(.topbar) .premium-command-center-superadmin .premium-hero-kpi strong{font-size:1.25rem}:is(.app-shell:has(.topbar) .premium-command-center-superadmin .premium-action-group,.app-shell:has(.topbar) .premium-command-center-superadmin .premium-report-actions){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.app-shell:has(.topbar) .premium-command-center-superadmin .premium-action-group .btn,.app-shell:has(.topbar) .premium-command-center-superadmin .premium-report-actions .btn){min-height:44px;padding-inline:7px}:is(.app-shell:has(.topbar) .premium-command-center-superadmin .premium-action-group .premium-primary-action,.app-shell:has(.topbar) .premium-command-center-superadmin .premium-action-group .premium-live-action){grid-column:auto}.app-shell:has(.topbar) .premium-command-center-superadmin .premium-action-group .premium-organization-action{grid-column:1/-1}.app-shell:has(.topbar) #if-assistant{bottom:8px;right:8px}.app-shell:has(.topbar) #if-assistant .if-btn{width:48px;height:48px}.app-shell:has(.topbar) #if-assistant .if-orb{width:42px;height:42px}}:root{--operations-petrol:#04292d;--operations-dark:#032126;--operations-ink:#17282a;--operations-orange:#f36c36;--operations-paper:#f4f3ed}.marketing-site{--mk-navy:#032126;--mk-ink:#17282a;--mk-copy:#526965;--mk-teal:#c7562b;--mk-teal-strong:#a9431f;--mk-line:#c5d0c8;--primary:#c7562b;--primary-strong:#a9431f;--border:#c5d0c8;background:var(--operations-paper);font-family:Geist Sans,system-ui,sans-serif}.marketing-site :is(h1,h2,h3){letter-spacing:-.045em;font-family:Manrope Variable,Geist Sans,sans-serif;font-weight:800}.marketing-site .mk-header{background:var(--operations-petrol);border-bottom:1px solid #51726c6b}.marketing-site .mk-header-inner{min-height:62px}.marketing-site .mk-brand-mark{color:var(--operations-dark);background:var(--operations-orange)}.marketing-site .mk-header-cta{color:var(--operations-ink);background:#faf7ef;border-color:#faf7ef}.marketing-site .mk-header-cta:hover{color:var(--operations-ink);background:#fff;border-color:#fff}.marketing-site .mk-footer{background:var(--operations-dark);border-top-color:#466760}.marketing-site .mk-footer-bottom{border-top-color:#466760}.marketing-site .mk-footer a:hover{color:#ff9c6c}.marketing-site .mk-text-link{color:#9c431f}.marketing-site .mk-check-list svg,.marketing-site .mk-price-card li svg,.marketing-site .mk-faq-list summary svg{color:#b94f28}.marketing-site .mk-final-cta{background:var(--operations-petrol)}.marketing-site .mk-final-cta .mk-eyebrow{color:#ff9564}.marketing-site .mk-price-card{background:#fffefa;border-color:#c5d0c8}.marketing-site .mk-price-card.is-featured{border-color:var(--operations-orange);background:#fffaf2}.marketing-site .mk-price-card h3{letter-spacing:-.05em;font-family:Manrope Variable,sans-serif;font-weight:800}.marketing-site :focus-visible,.app-shell :focus-visible{outline:2px solid var(--operations-orange);outline-offset:3px}.marketing-site .mk-demo-hero{border-bottom:3px solid var(--operations-orange);background:linear-gradient(90deg,#032126f5 0%,#032126e8 52%,#03212691 100%),url(/marketing/operations/pipe-leak.webp) 65%/cover;padding-block:clamp(43px,5vw,85px);position:relative}.marketing-site .mk-demo-hero h1{letter-spacing:-.06em;max-width:750px;font-size:clamp(44px,5vw,75px);line-height:1.04}.marketing-site .mk-demo-hero .mk-eyebrow{color:#ff9564;letter-spacing:.12em;font-family:ui-monospace,Consolas,monospace;font-size:11px}.marketing-site .mk-demo-hero p:not(.mk-eyebrow){color:#e3ebe5}.marketing-site .mk-demo-safety{background:#052b2dcc;border-left:1px solid #73938a;padding:22px}.marketing-site .mk-demo-safety svg,.marketing-site .mk-demo-safety>button{color:#ff9564}.marketing-site .mk-demo-form-column,.marketing-site .mk-demo-panel-column{background:#fffefa;border-color:#b9c9c0}.marketing-site .mk-demo-column-head{background:#eaf0e9}.marketing-site .plans-hero{isolation:isolate;border-left:4px solid var(--operations-orange);text-align:left;background:linear-gradient(90deg,#032126f7 0%,#032126e9 56%,#0321265c 100%),url(/marketing/operations/corridor-light.webp) 60%/cover;min-height:clamp(270px,28vw,395px);padding:clamp(35px,4.4vw,72px)}.marketing-site .plans-hero:after{display:none}.marketing-site .plans-hero>*{max-width:700px}.marketing-site .plans-hero h1{color:#fff;letter-spacing:-.06em;text-align:left;max-width:680px;font-family:Manrope Variable,sans-serif;font-size:clamp(43px,5vw,76px);font-weight:800;line-height:1.04}.marketing-site .plans-hero .page-subtitle{color:#e2eae5;text-align:left;max-width:550px;margin-left:0}.marketing-site .plans-hero .eyebrow{color:#ff9564;font-family:ui-monospace,Consolas,monospace}.marketing-site .mk-plans-page .plans-hero{max-width:none;margin-bottom:28px}.marketing-site .mk-plans-page .mk-price-card{box-shadow:none}.marketing-site .help-premium-hero{isolation:isolate;border-left:4px solid var(--operations-orange);background:linear-gradient(90deg,#032126f8 0%,#032126ed 65%,#032126a8 100%),url(/marketing/operations/broken-tile.webp) 100%/cover;padding:clamp(35px,4vw,65px)}.marketing-site .help-premium-hero h1{max-width:700px;font-family:Manrope Variable,sans-serif;font-size:clamp(42px,4.8vw,76px);line-height:1.04}.marketing-site .help-premium-copy>p{color:#e2ebe6;max-width:680px}.marketing-site .help-premium-card,.marketing-site .help-faq-card,.marketing-site .help-steps-panel,.marketing-site .help-step-card,.marketing-site .help-pdf-guide-card{box-shadow:none;border-color:#c3d0c5;border-radius:2px}.marketing-site .help-action-card{border-left-color:var(--operations-orange);background:#113a3d}.marketing-site .knowledge-hero{isolation:isolate;border-left:4px solid var(--operations-orange);background:linear-gradient(90deg,#032126f8 0%,#032126ec 60%,#0321268a 100%),url(/marketing/operations/pipe-repaired.webp) 100%/cover;padding:clamp(35px,4vw,65px)}.marketing-site .knowledge-hero h1{max-width:720px;font-family:Manrope Variable,sans-serif;font-size:clamp(42px,4.8vw,76px);line-height:1.04}.marketing-site .knowledge-hero-copy p{color:#e2ebe6;max-width:690px}.marketing-site .knowledge-section,.marketing-site .knowledge-card,.marketing-site .knowledge-audience-grid article,.marketing-site .knowledge-flow-grid article,.marketing-site .knowledge-plan-card,.marketing-site .knowledge-feature-grid article,.marketing-site .knowledge-faq-grid article{box-shadow:none;border-color:#c3d0c5;border-radius:2px}.marketing-site .knowledge-flow-grid article{border-top-color:var(--operations-orange)}.marketing-site .knowledge-final-cta{background:var(--operations-petrol)}.marketing-site .legal-header{border-bottom-color:var(--operations-orange)}.marketing-site .legal-header h1{letter-spacing:-.06em;font-family:Manrope Variable,sans-serif;font-weight:800}.marketing-site .mk-login-top{background:var(--operations-petrol)}.marketing-site .mk-login-story{background:linear-gradient(#032126a8,#032126dd),url(/marketing/operations/corridor-light.webp) 50%/cover}.marketing-site .mk-login-story h2,.marketing-site .login-header h1{letter-spacing:-.055em;font-family:Manrope Variable,sans-serif;font-weight:800;line-height:1.05}.marketing-site .login-submit-btn{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}body:has(.public-report-shell){background:var(--operations-paper);background-image:none}body:has(.public-report-shell):before{content:none}body:has(.public-report-shell):after{content:none}.app-shell:has(.public-report-shell)>.tech-bg-container{display:none}html:not(.dark-mode) .app-shell:has(.topbar)>.tech-bg-container{display:none}.app-shell .public-report-card{background:#fffefa;border-color:#c5d0c8}.app-shell .public-report-title{color:var(--operations-ink);letter-spacing:-.05em;font-family:Manrope Variable,sans-serif;font-weight:800}.app-shell .public-report-kicker{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}.public-tracking-brand{background:var(--operations-petrol)}.public-tracking-brand .public-tracking-brand-mark,.print-poster-kicker,.print-poster-brand span{background:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar){--bg:var(--operations-paper);--bg-soft:#e8ece5;--surface:#fffefa;--surface-soft:#f1f3ec;--text-strong:var(--operations-ink);--text-default:#263c3c;--text-muted:#526965;--border:#c5d0c8;--border-strong:#829d91;--primary:var(--operations-petrol);--primary-strong:var(--operations-dark);--primary-soft:#f36c3623;--accent:#c7562b;--teal:var(--operations-petrol);background:var(--operations-paper)}html:not(.dark-mode) .app-shell:has(.topbar) .topbar{background:var(--operations-petrol);border-bottom:1px solid #65847b}html:not(.dark-mode) .app-shell:has(.topbar) .brand-mark{color:var(--operations-dark)!important;background:var(--operations-orange)!important}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topnav a.active-nav-link,html:not(.dark-mode) .app-shell:has(.topbar) .topnav a:hover){color:#ff9c6c;border-bottom-color:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .topbar-plan-chip{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .topbar-plan-chip.plan-superadmin{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .btn-primary{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .primary-button{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .incidencias-hero .primary-button{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .detail-page .primary-button{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .form-page .primary-button{color:var(--operations-dark);background:var(--operations-orange);border-color:var(--operations-orange)}:is(html:not(.dark-mode) .app-shell:has(.topbar) .btn-primary:hover:not(:disabled),html:not(.dark-mode) .app-shell:has(.topbar) .primary-button:hover:not(:disabled)){color:var(--operations-dark);background:#ff8953;border-color:#ff8953}:is(html:not(.dark-mode) .app-shell:has(.topbar) .page-header h1,html:not(.dark-mode) .app-shell:has(.topbar) .premium-command-copy h1,html:not(.dark-mode) .app-shell:has(.topbar) .premium-section-heading h2,html:not(.dark-mode) .app-shell:has(.topbar) .org-settings-section h3){letter-spacing:-.045em;font-family:Manrope Variable,sans-serif;font-weight:800;line-height:1.08}:is(html:not(.dark-mode) .app-shell:has(.topbar) .panel,html:not(.dark-mode) .app-shell:has(.topbar) .incident-card,html:not(.dark-mode) .app-shell:has(.topbar) .premium-panel-card){box-shadow:none;background:#fffefa;border-color:#c5d0c8}html:not(.dark-mode) .app-shell:has(.topbar) .plan-card{box-shadow:none;background:#fffefa;border-color:#c5d0c8;border-radius:3px}html:not(.dark-mode) .app-shell:has(.topbar) .plan-card:before{background:var(--operations-petrol)}html:not(.dark-mode) .app-shell:has(.topbar) .plan-card-pro:before{background:var(--operations-orange)}html:not(.dark-mode) .app-shell:has(.topbar) .plan-card-badge{color:var(--operations-petrol);box-shadow:none;background:#e8ece5}html:not(.dark-mode) .app-shell:has(.topbar) .toggle-btn.active{color:var(--operations-dark);background:#f7ae88}html:not(.dark-mode) .app-shell:has(.topbar) .org-superadmin-view-toggle button.is-active{color:var(--operations-dark);background:#f7ae88}html:not(.dark-mode) .app-shell:has(.topbar) :is(.btn,.primary-button,.secondary-button,.ghost-button,.danger-button,.plan-cta-button){box-shadow:none}html:not(.dark-mode) .app-shell:has(.topbar) :is(.btn,.primary-button,.secondary-button,.ghost-button,.danger-button,.plan-cta-button):before{display:none}html:not(.dark-mode) .app-shell:has(.topbar) :is(.btn,.primary-button,.secondary-button,.ghost-button,.danger-button,.plan-cta-button):after{display:none}#if-assistant{--if-primary:var(--operations-petrol);--if-secondary:var(--operations-petrol);--if-ink:var(--operations-ink)}#if-assistant .if-orb,#if-assistant .if-panel-avatar{background:var(--operations-orange)}@media (width<=960px){.marketing-site .mk-navigation.is-open{background:var(--operations-petrol);border-bottom-color:var(--operations-orange)}}@media (width<=720px){.marketing-site .mk-demo-hero,.marketing-site .plans-hero,.marketing-site .help-premium-hero,.marketing-site .knowledge-hero{background-position:70%}.marketing-site .mk-demo-hero h1,.marketing-site .plans-hero h1,.marketing-site .help-premium-hero h1,.marketing-site .knowledge-hero h1{letter-spacing:-.045em;font-size:clamp(39px,10vw,62px);line-height:1.07}.marketing-site .plans-hero,.marketing-site .help-premium-hero,.marketing-site .knowledge-hero{text-align:left;padding:28px 23px}.marketing-site .plans-hero .page-subtitle{text-align:left}.marketing-site .help-premium-copy>p,.marketing-site .knowledge-hero-copy p{font-size:15px;line-height:1.55}.marketing-site .mk-demo-safety{padding:18px}}@media (prefers-reduced-motion:reduce){:is(.marketing-site *,.app-shell:has(.topbar) *){scroll-behavior:auto!important}}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/umbral/dm-serif-display-regular.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/umbral/ibm-plex-sans-variable.ttf)format("truetype")}:root,html:not(.dark-mode){--um-ink:#203745;--um-muted:#5d6e7b;--um-paper:#e8ecee;--um-line:#dce2e6;--um-amber:#d9a850;--um-display:"DM Serif Display",Georgia,serif;--um-sans:"IBM Plex Sans","Segoe UI",sans-serif;--doc-display:var(--um-display);--operations-petrol:#203745;--operations-dark:#142b39;--operations-ink:#203745;--operations-orange:#c99a48;--operations-paper:#eef1f3;--bg:#eef1f3;--bg-soft:#e8ecee;--surface:#fff;--surface-soft:#f6f8f9;--surface-raised:#fff;--surface-elevated:#fff;--text-strong:#203745;--text-default:#314651;--text:#314651;--text-muted:#627380;--text-soft:#536875;--border:#dce2e6;--border-strong:#a4b2bb;--primary:#203745;--primary-strong:#142b39;--primary-contrast:#fff;--primary-soft:#edf1f4;--accent:#ab7627;--teal:#357c60;--success:#28765a;--success-soft:#e1f1e9;--radius-sm:5px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--shadow-sm:0 2px 6px #2037450a;--shadow-md:0 6px 18px #20374510;--shadow-lg:0 14px 35px #20374516;--sans:var(--um-sans);--heading:var(--um-display);font-family:var(--um-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{min-width:0;margin:0}body,button,input,select,textarea{font-family:var(--um-sans)}body{background:var(--um-paper);color:var(--um-ink)}.app-shell{background:var(--bg);background-image:none}.app-shell>.tech-bg-container{display:none}.marketing-site,.app-shell.marketing-site{--mk-navy:#203745;--mk-ink:#203745;--mk-copy:#5d6e7b;--mk-teal:#203745;--mk-teal-strong:#142b39;--mk-line:#dce2e6;color:#203745;font-family:var(--um-sans);background:#fff}.app-shell:has(.marketing-site){--mk-navy:#203745;--mk-ink:#203745;--mk-copy:#5d6e7b;--mk-teal:#203745;--mk-teal-strong:#142b39;--mk-line:#dce2e6;color:#203745;font-family:var(--um-sans);background:#fff}.marketing-site h1,.marketing-site h2,.page-shell h1,.private-dashboard-page h2,.detail-page h1,.form-page h1{font-family:var(--um-display);letter-spacing:-.035em;color:var(--um-ink);font-weight:400}.marketing-site h3{font-family:var(--um-sans);letter-spacing:-.025em;font-weight:500}.marketing-site p{color:#5d6e7b}.marketing-site .mk-container{width:min(100% - 80px,1360px);margin-inline:auto}.marketing-site .mk-header{color:#203745;background:#fff;border-bottom:1px solid #e3e8eb}.marketing-site .mk-header-inner{gap:34px;width:min(100% - 80px,1440px);min-height:76px;margin:auto}.marketing-site .mk-brand{color:#203745;font-family:var(--um-sans);letter-spacing:-.045em;gap:10px;font-size:20px;font-weight:600}.marketing-site .mk-brand-mark{color:#b77c20;background:0 0;border-radius:0;width:32px;height:34px}.marketing-site .mk-navigation{gap:30px;font-size:14px}.marketing-site .mk-navigation>a,.marketing-site .mk-header-actions>a{color:#334956;text-decoration:none}.marketing-site .mk-navigation>a:hover,.marketing-site .mk-navigation>a.active{color:#96641d}.marketing-site .mk-header-actions{gap:28px}.marketing-site .mk-header-actions:before{display:none}.marketing-site .mk-button,.marketing-site .primary-button,.marketing-site .btn-primary{color:#fff;min-height:44px;font-family:var(--um-sans);letter-spacing:0;background:linear-gradient(135deg,#294a5c,#1b3341);border:1px solid #203745;border-radius:6px;padding:11px 22px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #a3c4d330,0 3px 8px #20374518}.marketing-site .mk-button:hover,.marketing-site .btn-primary:hover{color:#fff;box-shadow:none;background:#304e60;border-color:#304e60;transform:none}.marketing-site .mk-button.is-secondary,.marketing-site .btn-secondary,.marketing-site .secondary-button{color:#203745;background:#fff;border:1px solid #8b9eaa;border-radius:6px;box-shadow:0 1px 2px #2037450a}.marketing-site .mk-header-actions>a.mk-button{color:#fff}.marketing-site .mk-header-cta{background:linear-gradient(125deg,#9b681f,#84551a);border-color:#cfaa68;min-height:44px;padding:10px 22px;box-shadow:inset 0 1px #f5d89b66,0 3px 8px #20374518}.marketing-site .mk-menu-button{color:#203745;background:0 0;border:0;min-width:44px;min-height:44px}.marketing-site :focus-visible,.app-shell :focus-visible{outline-offset:3px;outline:3px solid #a66f1f}.marketing-site .mk-footer{color:#203745;background:#f5f7f8;border-top:1px solid #dce2e6}.marketing-site .mk-footer .mk-brand,.marketing-site .mk-footer-top strong{color:#203745}.marketing-site .mk-footer-top p,.marketing-site .mk-footer-top nav a,.marketing-site .mk-footer-contact>a,.marketing-site .mk-footer-bottom,.marketing-site .mk-footer-bottom a{color:#536875}.marketing-site .mk-footer-bottom{border-color:#dce2e6}.um-status{font:500 12px/1.3 var(--um-sans);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.um-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.um-state-resolved{color:#216b51;background:#dcefe7}.um-state-progress{color:#265d9d;background:#e4edfb}.um-state-pending{color:#875715;background:#fff0d6}.um-state-assigned{color:#3d708c;background:#e7f2f8}.um-state-cancelled{color:#5f6870;background:#edf0f2}@media (width>=961px){.marketing-site .mk-header-inner{gap:40px}.marketing-site .mk-navigation{justify-content:flex-start}.marketing-site .mk-navigation>a:first-child{margin-left:0}}@media (width<=760px){.marketing-site .mk-container,.marketing-site .mk-header-inner{width:calc(100% - 36px)}.marketing-site .mk-header-inner{gap:10px;min-height:66px}.marketing-site .mk-brand{font-size:20px}.marketing-site .mk-navigation.is-open{color:#203745;background:#fff;border-color:#dce2e6;padding:16px 18px}.marketing-site .mk-navigation.is-open>a{color:#203745;align-items:center;min-height:44px;display:flex}.marketing-site .mk-header-actions{border-color:#dce2e6}.marketing-site .mk-header-actions>a:first-child{color:#203745}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell:has(.topbar) .route-transition-surface{filter:none;will-change:auto;animation:none;transform:none}html:not(.dark-mode) .app-shell:has(.topbar){--bg:#eef1f3;--surface:#fff;--surface-soft:#f6f8f9;--text-strong:#203745;--text-default:#314651;--text-muted:#627380;--border:#dce2e6;--primary:#203745;--primary-strong:#142b39;--primary-soft:#edf1f4;--accent:#aa792f;font-family:var(--um-sans);background:#eef1f3}html:not(.dark-mode) .app-shell:has(.topbar) .topbar{color:#203745;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;background:#fff;border:0;border-bottom:1px solid #dce2e6;border-radius:0;width:100%;max-width:none;margin:0;padding:0 30px;top:0;transform:none}.app-shell .topbar-row-primary{gap:24px;width:min(100%,1440px);min-height:68px;margin:auto}.app-shell .topbar .brand{color:#203745;gap:9px}.app-shell .topbar .brand-text strong{color:#203745;font-family:var(--um-sans);letter-spacing:-.04em;font-size:18px;font-weight:600}html:not(.dark-mode) .app-shell:has(.topbar) .brand-mark{width:29px;height:34px;box-shadow:none;border:0;border-radius:0;color:#b77c20!important;background:0 0!important}.app-shell .topbar .brand-mark svg{color:#b77c20;stroke:currentColor;width:27px;height:27px}.app-shell .brand-subtitle{color:#5d6e7b;font-size:10px}.app-shell .topbar .topnav{gap:22px}.app-shell .topbar .topnav a{color:#526875;font-family:var(--um-sans);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:22px 0;font-size:13px;font-weight:400}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topnav a.active-nav-link,html:not(.dark-mode) .app-shell:has(.topbar) .topnav a:hover){color:#203745;background:0 0;border-bottom-color:#ca9b48}.app-shell .topnav a svg{color:#5d6e7b;width:15px;height:15px}.app-shell .topbar-owner-pill{color:#5d6e7b;background:#f3f5f6;border-color:#e1e6e9;font-size:10px}html:not(.dark-mode) .app-shell:has(.topbar) .topbar-plan-chip{color:#845e21;box-shadow:none;background:#f5ead5;border:0;border-radius:4px}html:not(.dark-mode) .app-shell:has(.topbar) .topbar-plan-chip.plan-superadmin{color:#845e21;box-shadow:none;background:#f5ead5;border:0;border-radius:4px}.app-shell .topbar-user-role,.app-shell .topbar-user-email{color:#5d6e7b}.app-shell .logout-btn{color:#5d6e7b;box-shadow:none;background:0 0;border-color:#dce2e6;border-radius:4px;min-width:38px;min-height:38px}.app-shell .topbar-org-inline select,.app-shell .organization-switcher-trigger{color:#203745;box-shadow:none;background:#fff;border-color:#e0e6e9}.app-shell .topbar .org-switcher-trigger{color:#203745;box-shadow:none;background:#fff;border:1px solid #dce2e6;border-radius:4px}.app-shell .topbar .org-switcher-label strong{color:#203745}.app-shell .topbar .org-switcher-menu{color:#203745;background:#fff;border-color:#dce2e6;box-shadow:0 8px 26px #20374514}.app-shell .topbar .org-switcher-item{color:#203745}.app-shell .page-shell{width:min(100% - 64px,1440px);margin:30px auto;padding:0}.app-shell .page-shell h1{font-family:var(--um-display);letter-spacing:-.04em;color:#203745;font-size:40px;font-weight:400;line-height:1.1}.app-shell .page-shell .eyebrow{font-family:var(--um-sans);letter-spacing:.02em;text-transform:none;color:#5d6e7b;background:0 0;font-size:11px}.app-shell .page-shell .page-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 22px}.app-shell .page-header h1{margin:0 0 10px}.app-shell .page-header p:not(.eyebrow){color:#5d6e7b;max-width:680px;font-size:14px;line-height:1.6}.app-shell .page-shell :is(.panel,.settings-card,.detail-section,.premium-panel-card,.operational-dashboard-metrics,.operational-alerts-panel,.monthly-operational-summary,.organization-card,.form-section,.help-faq-card){box-shadow:none;background:#fff;border:1px solid #dce2e6;border-radius:5px}html:not(.dark-mode) .app-shell:has(.topbar) :is(.btn-primary,.primary-button,.incidencias-hero .primary-button,.detail-page .primary-button){color:#fff;box-shadow:none;background:#203745;border-color:#203745;border-radius:4px}.app-shell :is(.btn,.primary-button,.secondary-button,.ghost-button,.detail-action-button){font-family:var(--um-sans);min-height:42px;box-shadow:none;border-radius:4px;font-size:13px;font-weight:500}.app-shell :is(.btn-secondary,.secondary-button,.ghost-button){color:#385363;background:#fff;border:1px solid #cbd6dd}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-family:var(--um-sans);color:#314e60;box-shadow:none;background:#fff;border-color:#cfd9df;border-radius:4px}.app-shell :is(input,textarea,select):focus{border-color:#a17c3c;box-shadow:0 0 0 3px #d9a85020}.app-shell .panel#incidencias{padding:0;overflow:hidden}.app-shell .incidencias-page>.incidencias-hero{width:100%;max-width:none;margin-inline:0}.app-shell .incidencias-hero-copy{text-align:left;width:auto;max-width:none;margin:0}.app-shell .incidencias-page>#incidencias{width:100%;max-width:none;margin:0}.app-shell #incidencias>.panel-incidents-title{width:100%;max-width:none;box-shadow:none;background:#fff;border-radius:0}.app-shell #incidencias>.panel-org-context{color:#5d6e7b;background:#f8fafb;border-bottom:1px solid #e4e9ec;margin:0;padding:13px 22px;font-size:11px}.app-shell #incidencias>.panel-incidents-title{border-bottom:1px solid #e4e9ec;margin:0;padding:18px 22px}.app-shell .panel-incidents-title h2{font-family:var(--um-display);letter-spacing:-.04em;color:#203745;margin:0;font-size:31px;font-weight:400}.app-shell .panel-incidents-title .eyebrow{display:none}.app-shell .panel-incidents-title p:not(.eyebrow){color:#5d6e7b;margin:7px 0 0;font-size:12px}.app-shell .panel-incidents-title .panel-actions{flex-wrap:wrap;gap:12px}@media (width>=1180px){.app-shell .incidencias-page>#incidencias{grid-template-columns:1fr 1fr;display:grid}.app-shell .incidencias-page>#incidencias>*{grid-column:1/-1}.app-shell .incidencias-page>#incidencias>.panel-incidents-title{border-bottom:0;flex-wrap:wrap;grid-column:1;align-items:center;gap:12px;display:flex}.app-shell .incidencias-page>#incidencias>.um-control-overview{border-bottom:0;grid-column:2;align-self:center}.app-shell .incidencias-page #incidencias .um-control-counts{gap:18px;padding:18px}.app-shell .incidencias-page #incidencias .um-control-counts>div:not(.um-control-state-counts){min-width:50px}.app-shell .incidencias-page #incidencias .um-control-state-counts{gap:14px;padding-left:16px}.app-shell .incidencias-page #incidencias .um-mini-state{min-width:50px}.app-shell .incidencias-page #incidencias .filters{border-top:1px solid #dce2e6}}.app-shell #incidencias .filters{box-shadow:none;background:#fafbfc;border:0;border-bottom:1px solid #dce2e6;border-radius:0;margin:0;padding:14px 22px}.app-shell .toggle-btn{border-radius:3px;min-height:38px;font-size:12px}.app-shell .toggle-btn.active{color:#795b27;background:#f4e9d4;border-color:#e7d4b0}.app-shell .view-toggle-status{color:#5d6e7b;font-size:10px}.app-shell #incidencias .incidents-list{gap:12px;padding:16px}.app-shell .incident-card{box-shadow:none;border-color:#dce2e6;border-radius:4px}.app-shell :is(.pro-dashboard-overview,.premium-command-hero,.org-dashboard-hero){box-shadow:none;background:#fff;border:1px solid #dce2e6;border-radius:5px;gap:26px;min-height:0;padding:24px}.app-shell .pro-dashboard-overview{grid-template-columns:1fr 1fr;display:grid}.app-shell .pro-dashboard-intro{grid-column:1}.app-shell .pro-dashboard-kpi-panel{background:0 0;border:0;grid-column:1;gap:25px;margin:0;padding:0;display:flex}.app-shell .pro-dashboard-command-panel{box-shadow:none;background:0 0;border:0;grid-area:1/2/span 2;padding:0}.app-shell .pro-dashboard-copy h1,.app-shell .premium-command-copy h1{font-family:var(--um-display);color:#203745;letter-spacing:-.04em;font-size:38px;font-weight:400}.app-shell .pro-dashboard-kpi-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.app-shell .pro-dashboard-kpi-card strong{font-size:24px;font-weight:500}.app-shell .pro-dashboard-kpi-icon{display:none}.app-shell .pro-dashboard-focus-card{background:#f5f7f8;border:0;border-radius:4px;padding:12px}.app-shell .premium-command-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:start;display:grid}.app-shell .premium-command-actions{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}@media (width>=1100px){.app-shell:has(.topbar) .premium-command-actions .premium-action-group{flex-wrap:wrap;gap:8px;display:flex}.app-shell:has(.topbar) .premium-command-actions .premium-action-group>.btn{flex:auto;grid-column:auto;width:auto;min-height:42px;padding-inline:12px}.app-shell:has(.topbar) .premium-command-actions .premium-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:is(.app-shell:has(.topbar) .premium-command-actions .premium-report-actions>.btn,.app-shell:has(.topbar) .premium-command-actions .premium-report-actions>.report-action-with-access){width:auto}:is(.app-shell:has(.topbar) .premium-command-actions .report-action-feedback,.app-shell:has(.topbar) .premium-command-actions .report-demo-upgrade-note){flex-basis:100%}}.app-shell .premium-hero-kpis{gap:30px;margin:0;padding:16px 0 0;display:flex}.app-shell .premium-hero-kpi{box-shadow:none;background:0 0;border:0;min-width:70px;min-height:0;padding:0}.app-shell .premium-hero-kpi>span{display:none}.app-shell .premium-hero-kpi strong{font-size:27px;font-weight:500}.app-shell .premium-multi-cta{color:#4f6878;box-shadow:none;background:#f5f7f8;border:1px solid #e2e7ea;border-radius:4px;padding:11px}.app-shell .premium-panel-card,.app-shell .premium-focus-card,.app-shell .premium-kpi-card{box-shadow:none;background:#fff;border-color:#dce2e6;border-radius:4px}.app-shell .premium-focus-card{padding:18px}.app-shell .premium-chart-card h3,.app-shell .premium-section-heading h2{font-family:var(--um-sans);letter-spacing:-.025em;font-size:18px;font-weight:500}.app-shell .premium-organization-card{box-shadow:none;background:#fff;border-color:#dce2e6;border-radius:4px;padding:18px}.app-shell .operational-metric-card{box-shadow:none;background:#f9fbfc;border-color:#e1e7eb;border-radius:4px}.app-shell .operational-metric-copy strong{font-weight:500}.app-shell .incidencias-hero-copy>.eyebrow{display:none}.app-shell .incidencias-hero h1{margin-bottom:8px}.app-shell .incidencias-hero{align-items:center}.app-shell .detail-section-heading h2,.app-shell .settings-card h2,.app-shell .form-section h2{font-family:var(--um-sans);letter-spacing:-.025em;color:#203745;font-weight:500}.app-shell .detail-meta-grid,.app-shell .detail-summary-panel{box-shadow:none;background:#f5f7f8;border-color:#e0e6e9;border-radius:4px}.app-shell .detail-page .timeline-dot{color:#357c60;box-shadow:none;background:#e4efe9}.app-shell .detail-page :is(.detail-photo,.incident-photo-preview){border-radius:3px}.app-shell .private-footer{color:#5d6e7b;background:#f5f7f8;border-color:#dce2e6}:is(html:not(.dark-mode) .app-shell:has(.topbar) .page-header h1,html:not(.dark-mode) .app-shell:has(.topbar) .premium-command-copy h1,html:not(.dark-mode) .app-shell:has(.topbar) .pro-dashboard-copy h1){font-family:var(--um-display);text-transform:none;letter-spacing:-.04em;font-size:40px;font-weight:400;line-height:1.08}.app-shell .premium-command-center .premium-hero-kpi small{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.app-shell .premium-command-center .premium-org-grid{background:#fff;border:1px solid #dce2e6;border-radius:4px;display:block}.um-org-ranking-row{border-bottom:1px solid #e4e9ec}.um-org-ranking-row:last-child{border-bottom:0}.um-org-ranking-row>summary{cursor:pointer;color:#203745;align-items:center;gap:24px;min-height:62px;padding:18px 22px;font-size:13px;list-style:none;display:flex}.um-org-ranking-row>summary>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.um-org-ranking-row>summary>span{color:#5d6e7b;min-width:100px;font-size:12px}.um-org-ranking-row>summary b{color:#203745;margin-right:5px;font-weight:500}.um-org-ranking-row>summary>small{color:#5d6e7b;min-width:55px;font-size:11px}.um-org-ranking-row>summary>svg{color:#92713c;flex:none}.um-org-ranking-row[open]>summary>svg{transform:rotate(180deg)}.app-shell .um-org-ranking-row .premium-org-card{box-shadow:none;background:#f8fafb;border:0;border-top:1px solid #e4e9ec;border-radius:0;padding:20px 22px}.app-shell .plans-hero{box-shadow:none;color:#203745;background:#e8edef;border:1px solid #dce2e6;border-radius:4px}.app-shell .plans-hero h1{color:#203745;font-family:var(--um-display);text-transform:none;letter-spacing:-.04em;font-weight:400}.app-shell .plans-hero .page-subtitle{color:#5d6e7b}.app-shell .plan-card{box-shadow:none;background:#fff;border-color:#dce2e6;border-radius:5px}.app-shell .plan-card h2,.app-shell .plan-card h3{color:#203745;font-family:var(--um-display);font-weight:400}.um-mobile-control-nav{display:none}.um-mobile-logout{color:#5d6e7b;width:100%;min-height:48px;font:400 14px var(--um-sans);cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e9ec;align-items:center;gap:10px;padding:12px 16px;display:flex}#if-assistant .if-orb{color:#fff;background:#203745;border-color:#203745;border-radius:50%;box-shadow:0 4px 16px #20374518}.marketing-site :is(.mk-demo-hero,.plans-hero,.help-premium-hero,.knowledge-hero,.legal-header){box-shadow:none;color:#203745;background:#eef2f3;border:0;border-bottom:1px solid #dce2e6;border-radius:0;padding:44px 40px}.marketing-site :is(.mk-demo-hero,.plans-hero,.help-premium-hero,.knowledge-hero,.legal-header):after{display:none}.marketing-site :is(.mk-demo-hero h1,.plans-hero h1,.help-premium-hero h1,.knowledge-hero h1,.legal-header h1){font-family:var(--um-display);letter-spacing:-.04em;color:#203745;font-size:clamp(40px,4vw,62px);font-weight:400;line-height:1.05}.marketing-site :is(.mk-demo-hero p,.plans-hero .page-subtitle,.help-premium-copy>p,.knowledge-hero-copy p){color:#5d6e7b;font-size:16px;line-height:1.6}.marketing-site .mk-demo-hero p:not(.mk-eyebrow),.marketing-site .knowledge-hero .knowledge-hero-copy p{color:#5d6e7b}.marketing-site .help-action-card strong{color:#203745;font:500 21px/1.25 var(--um-sans)}.marketing-site .help-action-card>span{color:#5d6e7b}.marketing-site :is(.help-premium-card,.help-steps-panel,.help-premium-box,.help-pdf-guide-card,.knowledge-section,.knowledge-card,.knowledge-flow-grid article,.knowledge-audience-grid article,.knowledge-feature-grid article,.knowledge-faq-grid article){box-shadow:none;background:#fff;border:1px solid #dce2e6;border-radius:4px}.marketing-site .help-premium-card h2,.marketing-site .help-steps-panel h2,.marketing-site .help-pdf-guide-card h2,.marketing-site .knowledge-section h2{font:400 clamp(28px,3vw,42px)/1.1 var(--um-display);letter-spacing:-.035em;color:#203745}.marketing-site .help-premium-copy,.marketing-site .help-action-card,.marketing-site .legal-header,.marketing-site .knowledge-hero-copy{text-align:left}.marketing-site .knowledge-final-cta,.marketing-site .mk-final-cta{color:#203745;background:#e8edef}.marketing-site .knowledge-final-cta :is(h2,p),.marketing-site .mk-final-cta :is(h2,p){color:#203745}.marketing-site .legal-tabs a.active{color:#8a6427;background:#fcf7ed;border-color:#c99a48}.marketing-site .mk-demo-hero .mk-eyebrow{color:#8a6427;font:500 12px/1.4 var(--um-sans);letter-spacing:0}.marketing-site .mk-demo-panel-content .mobile-filter-toggle{color:#fff;background:#203745;border:1px solid #203745;min-height:44px}.marketing-site .help-premium-hero .help-premium-copy,.marketing-site .help-premium-hero .help-action-card{text-align:left}.marketing-site .knowledge-pill,.marketing-site .help-trust-row span{color:#8a6427;background:0 0;border-color:#dfd4bd}.marketing-site .que-es-explainer-hero{box-shadow:none;background:#f4f7f8;border:1px solid #dce2e6;border-radius:4px}.app-shell:has(.public-report-shell){background:#eef1f3}.app-shell .print-poster-toolbar .btn-primary{color:#fff;box-shadow:none;background:#203745;border-color:#203745;border-radius:4px}.app-shell .print-poster-toolbar .btn-primary:before,.app-shell .print-poster-toolbar .btn-primary:after{display:none}.app-shell:has(.topbar) .topbar .mobile-menu-toggle{color:#203745;background:#f4f6f7;border-color:#dce2e6}.app-shell:has(.topbar) .topbar .um-mobile-control-nav>a[aria-current=page]{color:#8a6427}.app-shell:has(.topbar) .mobile-filter-toggle{color:#fff;background:#203745;border-color:#203745}html:not(.dark-mode) .app-shell:has(.topbar) :is(.toggle-btn.active,.org-superadmin-view-toggle button.is-active){color:#795b27;background:#f4e9d4;border-color:#e7d4b0}html:not(.dark-mode) .app-shell:has(.topbar) .settings-hero h1{font:400 40px/1.08 var(--um-display);letter-spacing:-.04em;color:#203745;text-transform:none}:is(.app-shell:has(.topbar) .premium-section-heading h2,.app-shell:has(.topbar) .org-settings-section h3){font-family:var(--um-sans);letter-spacing:-.025em;font-weight:500}.app-shell .detail-header{text-align:left}.um-alert-disclosure{color:#203745;background:#fff;border:1px solid #dce2e6;border-radius:4px;margin-bottom:18px}.um-alert-disclosure>summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:13px;list-style:none;display:flex}.um-alert-disclosure>summary>strong{font-weight:500}.um-alert-disclosure>summary>span{color:#5d6e7b;margin-left:auto;font-size:12px}.um-alert-disclosure>summary>svg{color:#a77b30;flex:none}.um-alert-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell:has(.topbar) .um-alert-disclosure>.operational-alerts-panel{border:0;border-top:1px solid #e0e6e9;border-radius:0;margin:0}.app-shell .detail-header>:is(h1,p),.app-shell .detail-header .detail-title-block{text-align:left}.marketing-site :is(.mk-eyebrow,.eyebrow){color:#8a6b32;text-transform:none;font-family:var(--um-sans);letter-spacing:.02em;font-size:12px}.marketing-site :is(.mk-demo-safety,.help-action-card){color:#526c7c;box-shadow:none;background:#fff;border:1px solid #d6e0e6;border-radius:4px}.marketing-site :is(.mk-demo-form-column,.mk-demo-panel-column,.help-premium-card,.help-faq-card,.knowledge-card,.knowledge-section,.pro-trial-public-block){box-shadow:none;background:#fff;border-color:#dce2e6;border-radius:4px}.marketing-site .mk-demo-column-head,.marketing-site .mk-demo-panel-content .filters{background:#f4f7f8;border-color:#dce2e6}.marketing-site .mk-demo-column-head>span,.marketing-site .mk-demo-safety>button{color:#5d6e7b}.marketing-site :is(.mk-demo-form input,.mk-demo-form select,.mk-demo-form textarea,.mk-demo-selected select){background:#fff;border-color:#cfd9e0;border-radius:4px;font-size:14px}.marketing-site .mk-demo-selected{background:#f4f7f8;border:1px solid #dce2e6;border-radius:4px}.marketing-site .mk-demo-mobile-tabs button[aria-pressed=true],.marketing-site .mk-demo-panel-content .toggle-btn.active,.marketing-site .mk-demo-panel-content .incident-mobile-open-action{color:#624e2b;background:#e7d5b4;border-color:#d7bd90}.marketing-site .mk-price-card,.marketing-site .plan-card{box-shadow:none;background:#fff;border:1px solid #dce2e6;border-radius:4px}.marketing-site .mk-price-card.is-featured{background:#fffdf8;border:1px solid #c89c4b}.marketing-site .mk-price-card h3{font-family:var(--um-display);color:#203745;font-weight:400}.marketing-site .mk-price-label strong{color:#78571f;background:#f1e2c8}.marketing-site .mk-login-page{background:#eef2f3}.marketing-site .mk-login-top{color:#203745;background:#fff;border-bottom:1px solid #dce2e6}.marketing-site .mk-login-top>a:last-child{color:#5a7180}.marketing-site .mk-login-story{color:#203745;background:#e8ecee url(/marketing/umbral/entrance.jpg) 50%/cover;border:0;border-radius:4px}.marketing-site .mk-login-story:before{background:#ffffffb5}.marketing-site .mk-login-story h2,.marketing-site .login-header h1{font-family:var(--um-display);letter-spacing:-.04em;color:#203745;font-size:44px;font-weight:400;line-height:1.06}.marketing-site .mk-login-story :is(p,li),.marketing-site .mk-login-story>a{color:#314e60}.marketing-site .login-card{box-shadow:none;background:#fff;border-color:#dce2e6;border-radius:5px}.marketing-site .login-input-wrapper input{border-color:#c5d2dc;border-radius:4px}.marketing-site .login-mode-toggle{background:#edf1f3;border-color:#dce2e6;border-radius:4px}.marketing-site .login-mode-toggle button.active{color:#203745;box-shadow:none;background:#fff;border:0;border-bottom:2px solid #c79b4b}.marketing-site .login-submit-btn{color:#fff;box-shadow:none;background:#203745;border-color:#203745;border-radius:4px}.marketing-site .login-submit-btn:hover{background:#304f61}.marketing-site .login-trial-notice{color:#506b7b;background:#f3f6f7;border-color:#dce2e6}.app-shell .public-report-card{color:#203745;background:#fff;border-color:#d4dee4;border-radius:5px;box-shadow:0 6px 24px #20374508}.app-shell .public-report-title{color:#203745;font-family:var(--um-display);letter-spacing:-.035em;font-weight:400}.app-shell .public-report-kicker{color:#84612b;background:#f4ead8;border:0;border-radius:3px}.public-tracking-brand{color:#203745;background:#fff;border-bottom:1px solid #dce2e6}.public-tracking-brand .public-tracking-brand-mark{color:#b48531;background:0 0}.public-tracking-brand .public-tracking-brand-name{color:#203745}.app-shell .public-report-card :is(.btn-primary,.public-report-submit){color:#fff;box-shadow:none;background:#203745;border-color:#203745;border-radius:4px}.app-shell .public-report-card :is(.form-field,.public-report-input,.public-report-textarea){border-radius:4px}@media (width<=1100px){.app-shell .topbar-row-primary{gap:16px}.app-shell .topbar .topnav{gap:15px}.app-shell .topbar-owner-pill,.app-shell .topbar-user-meta{display:none}}@media (width<=780px){html:not(.dark-mode) .app-shell:has(.topbar) .topbar{z-index:60;padding:0 15px;position:sticky}.app-shell .topbar-row-primary{flex-wrap:wrap;gap:10px;min-height:62px}html:not(.dark-mode) .app-shell:has(.topbar) .topbar-row-primary{flex-wrap:nowrap;gap:8px;min-height:62px}.app-shell .topbar .brand-text{display:block}.app-shell .topbar .topbar-org-inline{flex:1;min-width:0;max-width:106px}.app-shell .topbar .org-switcher-trigger{gap:5px;min-width:44px;min-height:44px;padding:7px}.app-shell .topbar .org-switcher-logo{display:none}.app-shell .topbar .org-switcher-label{min-width:0}.app-shell .topbar .org-switcher-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-shell .topbar .logout-btn,.app-shell .topbar-user-section>.topbar-plan-chip{display:none}#if-assistant{bottom:82px}.app-shell .topbar .brand-text strong{font-size:16px}.app-shell .brand-subtitle{display:none}.app-shell .topbar-org-inline{min-width:0;max-width:160px}.app-shell .topbar .brand-mark{width:25px}.app-shell .topbar .topbar-user-section{gap:8px}.app-shell .mobile-menu-toggle{color:#203745;background:#f4f6f7;border-color:#e2e7ea;border-radius:4px;min-width:44px;min-height:44px}.app-shell .topbar .minimal-user-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.app-shell .mobile-menu-toggle>span{display:none}.app-shell .mobile-topnav.is-open{background:#fff;border:1px solid #dce2e6;border-radius:4px;box-shadow:0 10px 30px #20374514}.app-shell .mobile-topnav a{color:#203745;background:#fff;min-height:48px}.app-shell .page-shell{width:calc(100% - 28px);margin:22px auto}.app-shell .page-shell h1{font-size:33px}html:not(.dark-mode) .app-shell:has(.topbar) .settings-hero h1{font-size:33px}.app-shell .page-shell .page-header{padding-bottom:18px}.app-shell .page-header p:not(.eyebrow){font-size:13px}.app-shell :is(.btn,.primary-button,.secondary-button,.ghost-button,.detail-action-button){min-height:44px;font-size:14px}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.app-shell .pro-dashboard-overview,.app-shell .premium-command-hero,.app-shell .org-dashboard-hero{padding:20px;display:block}.app-shell .pro-dashboard-copy h1,.app-shell .premium-command-copy h1{font-size:32px}.app-shell .pro-dashboard-kpi-panel,.app-shell .premium-hero-kpis{justify-content:space-between;gap:14px;margin-block:20px;display:flex}.app-shell .pro-dashboard-command-panel,.app-shell .premium-command-actions{margin-top:20px}.app-shell .premium-action-group{flex-wrap:wrap;gap:8px;display:flex}.app-shell .pro-dashboard-actions-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell .premium-command-actions .premium-report-actions{margin-top:12px}.app-shell .premium-focus-grid,.app-shell .premium-kpi-grid{grid-template-columns:1fr 1fr}.app-shell .panel-incidents-title{display:block}.app-shell .panel-incidents-title .panel-actions{margin-top:16px}.app-shell .panel-incidents-title .view-toggle{width:auto}.app-shell #incidencias>.panel-incidents-title{padding:18px 16px}.app-shell #incidencias .filters{padding:14px 16px}.app-shell:has(.um-mobile-control-nav){padding-bottom:76px}.app-shell:has(.topbar) #incidencias:has(.um-workbench.has-mobile-detail){overflow:visible;container-type:normal}.app-shell:has(.topbar) #incidencias .um-workbench.has-mobile-detail .um-work-dossier{padding-bottom:100px}.app-shell:has(.topbar) #incidencias .um-workbench.has-mobile-detail .um-work-open{left:14px;right:14px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:65;width:auto;min-height:48px;margin:0;position:fixed}.app-shell:has(.um-workbench.has-mobile-detail) #if-assistant{bottom:144px}.app-shell:has(.um-mobile-control-nav) .floating-navigation-controls{bottom:144px}.um-mobile-control-nav{z-index:70;padding:8px 10px max(8px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #dce2e6;justify-content:space-around;gap:4px;min-height:64px;display:flex;position:fixed;inset:auto 0 0}.um-mobile-control-nav>a,.um-mobile-control-nav>button{color:#5d6e7b;min-width:44px;min-height:46px;font-size:10px;font-family:var(--um-sans);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex}.um-mobile-control-nav>a[aria-current=page]{color:#8a6427}.marketing-site :is(.mk-demo-hero,.plans-hero,.help-premium-hero,.knowledge-hero,.legal-header){padding:30px 20px}.marketing-site :is(.mk-demo-hero h1,.plans-hero h1,.help-premium-hero h1,.knowledge-hero h1,.legal-header h1){font-size:36px}.marketing-site .mk-login-story h2,.marketing-site .login-header h1{font-size:33px}.marketing-site .mk-demo-safety{margin-top:24px}.marketing-site .mk-price-card h3{font-size:31px}.app-shell .public-report-card{border-radius:4px;margin-top:18px}:is(html:not(.dark-mode) .app-shell:has(.topbar) .page-header h1,html:not(.dark-mode) .app-shell:has(.topbar) .premium-command-copy h1,html:not(.dark-mode) .app-shell:has(.topbar) .pro-dashboard-copy h1){font-size:33px}.app-shell .premium-command-center,.app-shell .private-dashboard-page{flex-direction:column;gap:20px;display:flex}.app-shell .premium-command-center>*,.app-shell .private-dashboard-page>*{order:4;margin-block:0}.app-shell .premium-command-center>.premium-command-hero{display:contents}.app-shell .premium-command-main{background:#fff;border:1px solid #dce2e6;border-radius:4px;order:0;padding:20px}.app-shell .premium-command-center>.um-control-overview,.app-shell .private-dashboard-page>.um-control-overview{order:1}.app-shell .premium-command-center .premium-command-actions{margin:0;display:contents}.app-shell .premium-command-center .premium-command-actions>.premium-action-group{order:1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell:has(.topbar) .premium-command-center .premium-command-actions .premium-action-group>.btn{grid-column:auto;min-height:44px}.app-shell:has(.topbar) .premium-command-center .premium-command-actions .premium-action-group>.premium-organization-action{grid-column:1/-1}.app-shell .premium-command-center>.um-control-overview{order:2}.app-shell .premium-command-center .premium-command-actions>:is(.premium-report-actions,.premium-multi-cta){order:3;margin:0}.app-shell:has(.topbar) .premium-command-center .premium-hero-kpis{margin:14px 0 0;padding:0}.app-shell:has(.topbar) .premium-command-center .premium-hero-kpi{background:0 0;min-height:0;padding:0}.app-shell .um-org-ranking-row>summary{flex-wrap:wrap;gap:12px;min-height:74px;padding:15px}.um-org-ranking-row>summary>strong{flex-basis:calc(100% - 32px);font-size:14px}.um-org-ranking-row>summary>span{min-width:0;font-size:11px}.um-org-ranking-row>summary>small{min-width:0;margin-left:auto}.um-org-ranking-row>summary>svg{align-self:flex-start;position:absolute;right:28px}}@media (width<=360px){:is(html:not(.dark-mode) .app-shell:has(.topbar) .topbar,html.dark-mode .app-shell:has(.topbar) .topbar){padding-inline:10px}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topbar-row-primary,html.dark-mode .app-shell:has(.topbar) .topbar-row-primary),.app-shell .topbar .brand{gap:6px}.app-shell .topbar .brand-text strong{font-size:14px}}.dashboard-guide-reminder{color:#526a7a;background:#f8fafb;border:1px solid #d4dee4;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-block:18px;padding:14px 18px;font-size:13px;display:flex}.dashboard-guide-reminder a{color:#203745;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (width<=760px){.dashboard-guide-reminder{flex-wrap:wrap;gap:4px}}html.dark-mode{--um-ink:#e5edf2;--um-muted:#a1b3bf;--um-paper:#10212b;--um-line:#314753;--bg:#10212b;--surface:#172c37;--surface-soft:#1d333f;--text-strong:#e5edf2;--text-default:#d1dfe7;--text-muted:#a1b3bf;--primary:#d5ad68;--primary-contrast:#172c37}html.dark-mode .app-shell:has(.topbar){color:#d1dfe7;background:#10212b}html.dark-mode .app-shell .topbar{color:#d1dfe7;box-shadow:none;will-change:auto;background:#142934;border-color:#314753;transform:none}html.dark-mode .app-shell .topbar :is(.brand,.brand-text strong,.topnav a,.org-switcher-label strong){color:#d9e4eb}html.dark-mode .app-shell .topbar .brand-mark{box-shadow:none;border:0;color:#d5ad68!important;background:0 0!important}html.dark-mode .app-shell .topbar .brand-mark svg{color:#d5ad68}html.dark-mode .app-shell .settings-hero h1{font:400 40px/1.08 var(--um-display);color:#e5edf2;letter-spacing:-.04em}html.dark-mode .app-shell :is(.settings-hero,.settings-kpi-card){box-shadow:none;background:#172c37;border-color:#314753}html.dark-mode .app-shell .settings-icon{color:#d5ad68;box-shadow:none;background:#203946;border-radius:4px}html.dark-mode .app-shell .topbar :is(.org-switcher-trigger,.org-switcher-menu,.org-switcher-item){color:#d9e4eb;background:#1b323e;border-color:#38515f}html.dark-mode .app-shell :is(.page-shell h1,.premium-command-copy h1,.pro-dashboard-copy h1,.detail-section-heading h2,.form-section h2,.settings-card h2){color:#e5edf2}html.dark-mode .app-shell :is(.panel,.settings-card,.detail-section,.premium-panel-card,.premium-focus-card,.premium-kpi-card,.org-dashboard-hero,.premium-command-hero,.premium-command-main,.pro-dashboard-overview,.plan-card,.plans-hero,.um-control-overview,.um-preview,.um-workbench,.um-work-dossier,.um-work-history){color:#d1dfe7;box-shadow:none;background:#172c37;border-color:#314753}html.dark-mode .app-shell .um-control-counts strong,html.dark-mode .app-shell .um-control-charts header h2,html.dark-mode .app-shell .um-work-detail-title h2{color:#e5edf2!important}html.dark-mode .app-shell :is(.um-control-charts,.um-state-chart,.um-work-tabs,.um-work-history,.um-work-queue){border-color:#314753}html.dark-mode .app-shell :is(.um-work-queue,.um-trend-track,.um-work-photo,#incidencias>.panel-org-context,#incidencias .filters,.pro-dashboard-focus-card,.premium-multi-cta){color:#b9cad4;background:#1b323e;border-color:#314753}html.dark-mode .app-shell .um-work-row{color:#d1dfe7;border-bottom-color:#2b424f}html.dark-mode .app-shell .um-work-row:hover{background:#213b48}html.dark-mode .app-shell .um-work-row.is-selected{background:#3a352b;border-left-color:#d5ad68}html.dark-mode .app-shell :is(.um-work-description h3,.um-work-tabs>button[aria-pressed=true],.um-work-history h3,.um-meter-row strong){color:#dce7ed}html.dark-mode .app-shell :is(.um-work-description p,.um-work-meta,.um-work-timeline p,.um-work-row-copy small,.um-work-row-copy time,.um-control-counts>div>span,.um-mini-state small,.um-trend li,.um-work-back){color:#a6bac7}html.dark-mode .app-shell .um-work-open{color:#172c37;background:#d5ad68;border-color:#d5ad68}html.dark-mode .app-shell :is(.um-work-history-link,.um-private-photo-state button){color:#d9e4eb;background:#203946;border-color:#3c5562}html.dark-mode .app-shell .premium-command-center .premium-org-grid{background:#172c37;border-color:#314753}html.dark-mode .app-shell .um-org-ranking-row{border-color:#314753}html.dark-mode .app-shell .um-org-ranking-row>summary,html.dark-mode .app-shell .um-org-ranking-row>summary b{color:#dce7ed}html.dark-mode .app-shell .um-org-ranking-row .premium-org-card{background:#1b323e;border-color:#314753}html.dark-mode .um-mobile-control-nav{background:#172c37;border-color:#314753}html.dark-mode .um-mobile-control-nav>a,html.dark-mode .um-mobile-control-nav>button{color:#a9bdc9}html.dark-mode .um-mobile-control-nav>a[aria-current=page]{color:#d5ad68}html.dark-mode .app-shell .um-mobile-logout{color:#b7c9d4;background:#172c37;border-color:#314753}html.dark-mode .app-shell:has(.topbar) .topbar .mobile-menu-toggle{color:#d9e4eb;background:#203946;border-color:#3c5562}html.dark-mode .app-shell:has(.topbar) .topbar .um-mobile-control-nav>a[aria-current=page]{color:#d5ad68}html.dark-mode .um-alert-disclosure{color:#dce7ed;background:#172c37;border-color:#314753}html.dark-mode .um-alert-disclosure>summary>span{color:#a6bac7}@media (width<=780px){html.dark-mode .app-shell .settings-hero h1{font-size:33px}}.marketing-site{--pm-navy:#0e2b3b;--pm-ivory:#faf8f3;--pm-brass:#d8b365;--pm-stroke:#dce2e3;--pm-elevation:0 12px 30px #173b4b0b,0 2px 5px #173b4b06}.app-shell.marketing-site .route-transition-surface{filter:none;animation:none;transform:none}.marketing-site .mk-header{box-shadow:0 2px 14px #132f3d06}.marketing-site .mk-header-actions>a.mk-header-cta{color:#162d3b;background:linear-gradient(112deg,#f0d59c,#d8b365 54%,#c6903d);border:1px solid #e8cc90;border-radius:8px;box-shadow:inset 0 1px #fff8e6b3,0 3px 9px #173b4b15}.marketing-site .mk-header-actions>a.mk-header-cta:hover{color:#162d3b;background:linear-gradient(112deg,#f5dfb0,#e4c178 54%,#d3a251)}.marketing-site :is(.help-page-premium,.knowledge-page,.mk-plans-page,.mk-demo-page,.mk-legal-page){color:#203745}.marketing-site :is(.help-page-premium,.knowledge-page,.plans-page,.legal-page){width:min(100% - 80px,1280px);margin:32px auto 64px}.marketing-site :is(.help-page-premium,.knowledge-page,.mk-plans-page,.mk-demo-page,.mk-legal-page) :is(.btn-primary,.primary-button){color:#162d3b;background:linear-gradient(112deg,#f0d59c,#d8b365 54%,#c6903d);border:1px solid #dfbf7d;border-radius:8px;min-height:46px;font-weight:600;box-shadow:inset 0 1px #fff8e6b3,0 3px 8px #173b4b12}.marketing-site :is(.help-page-premium,.knowledge-page,.mk-plans-page,.mk-demo-page,.mk-legal-page) :is(.btn-primary,.primary-button):hover{color:#162d3b;background:linear-gradient(112deg,#f5dfb0,#e4c178 54%,#d3a251);transform:none}.marketing-site :is(.help-page-premium,.knowledge-page,.mk-plans-page,.mk-demo-page,.mk-legal-page) :is(.btn-secondary,.secondary-button){border-color:#bbc9cf;border-radius:8px;min-height:46px;box-shadow:0 2px 5px #173b4b05}.marketing-site :is(.help-page-premium,.knowledge-page,.mk-plans-page,.mk-demo-page,.mk-legal-page) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:7px;box-shadow:inset 0 1px 2px #173b4b04}.marketing-site :is(.help-back-link,.legal-back-link){color:#526a78;box-shadow:none;background:0 0;border:0;min-height:44px;padding:8px 0;font-weight:400}.app-shell.marketing-site .help-page-premium .help-premium-hero{background:#0e2b3b url(/marketing/pulso/hero-background-v2.webp) 50%/cover;border:1px solid #204658;border-radius:12px;gap:40px;min-height:280px;margin:10px 0 24px;padding:40px;box-shadow:0 18px 34px #173b4b12}.marketing-site .help-premium-hero .help-premium-copy h1{color:#fffaf0;margin:0 0 18px;font-size:clamp(38px,4.2vw,60px)}.marketing-site .help-premium-hero .help-premium-copy{text-align:left}.marketing-site .help-premium-hero .help-premium-copy>p{color:#d3e0e5;text-align:left;max-width:550px;font-size:17px;font-weight:400;line-height:1.6}.marketing-site .help-premium-hero .help-trust-row{justify-content:flex-start}.marketing-site .help-premium-hero .help-trust-row span{color:#dfc691;border-color:#ffffff26}.marketing-site .help-premium-hero .help-action-card{text-align:left;background:#fffdf8;border:1px solid #d8d5ca;border-radius:9px;padding:26px;box-shadow:0 8px 20px #071e2b26}.marketing-site .help-premium-hero .help-action-buttons>a{justify-content:center;gap:8px;padding-inline:12px}.marketing-site .help-premium-hero .help-action-card strong{font:400 27px/1.2 var(--um-display);color:#203745}.marketing-site .help-premium-hero .help-action-card>span{color:#526a78}.pm-help-shortcuts{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 24px;display:flex}.pm-help-shortcuts a{color:#294b5c;background:#fff;border:1px solid #d9e1e3;border-radius:7px;align-items:center;min-height:44px;padding:9px 17px;font-size:14px;text-decoration:none;display:inline-flex}.pm-help-shortcuts a:hover{background:#f7f0e2;border-color:#cdb381}.marketing-site .help-page-premium .help-premium-card{box-shadow:none;background:0 0;border:0;padding:0}.marketing-site .help-page-premium .help-steps-panel{box-shadow:var(--pm-elevation);background:#fff;border:1px solid #dce2e3;border-radius:10px;margin-bottom:24px;padding:30px;scroll-margin-top:100px}.marketing-site .help-page-premium .help-compact-title{text-align:left;place-items:flex-start start;margin-bottom:22px}.marketing-site .help-page-premium .help-compact-title h2{justify-self:start;margin:0 0 10px;font-size:clamp(28px,3vw,38px)}.marketing-site .help-page-premium .help-compact-title p{max-width:70ch;margin:0;line-height:1.6}.marketing-site .help-quick-guide-panel .help-quick-guide-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0 0;padding:0;display:grid}.marketing-site .help-quick-guide-panel .help-quick-guide-item{background:#faf8f3;border:1px solid #e8e0d1;border-radius:8px;align-items:flex-start;gap:12px;padding:18px 14px;display:flex}.marketing-site .help-quick-guide-panel .help-quick-guide-index{color:#61471d;width:30px;height:30px;box-shadow:none;background:#f0dfba;border:1px solid #e0c38c;flex:none;font-size:14px}.marketing-site .help-quick-guide-panel .help-quick-guide-item p{margin:6px 0 0;font-size:14px;line-height:1.55}.marketing-site .help-page-premium .help-pdf-guide-card{box-shadow:none;background:#f6f8f8;border:1px solid #dde5e7;border-radius:8px}.marketing-site .help-page-premium .help-pdf-guide-icon{color:#93681e;background:#f0e4cb}.marketing-site .help-page-premium :is(.help-topic-card,.help-plan-card){box-shadow:none;background:#fafbf9;border:1px solid #e1e7e8;border-radius:8px;padding:22px}.marketing-site .help-page-premium :is(.help-topic-card header,.help-plan-card>strong){color:#203745}.marketing-site .help-page-premium .help-plan-card>strong{font:400 28px var(--um-display)}.marketing-site .help-page-premium .help-plan-tag{color:#79602f;background:#f3ead8;border-color:#e2d3b8}.marketing-site .help-page-premium .help-faq-panel{padding-block:16px;scroll-margin-top:100px}.marketing-site .help-page-premium .help-faq-grid article{background:#fff;border:1px solid #dce2e3;border-radius:8px;padding:22px;box-shadow:0 3px 12px #173b4b05}.marketing-site .help-page-premium .help-faq-grid article strong{color:#203745;font-size:16px;font-weight:600}.marketing-site .help-page-premium .help-faq-grid article p{color:#526a78;font-size:15px;line-height:1.65}.marketing-site .help-page-premium .help-final-cta{background:#0e2b3b;border-radius:10px;padding:32px}.marketing-site .help-page-premium .help-final-cta :is(h2,p){color:#f8f5ed}.marketing-site .help-page-premium .help-final-cta>svg{color:#dfbd79}.app-shell.marketing-site .knowledge-page .knowledge-hero{text-align:left;background:#0e2b3b;border:1px solid #204658;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:42px;padding:42px;display:grid;box-shadow:0 18px 34px #173b4b12}.marketing-site .knowledge-page .knowledge-hero-copy{text-align:left;place-items:flex-start start;max-width:none}.marketing-site .knowledge-page .knowledge-hero-copy :is(h1,p){text-align:left}.marketing-site .knowledge-page .knowledge-hero-copy h1{color:#fffaf0;margin:18px 0;font-size:clamp(38px,4.2vw,59px)}.marketing-site .knowledge-page .knowledge-hero .knowledge-hero-copy p{color:#d1dfe5;font-size:16px;line-height:1.65}.marketing-site .knowledge-page .knowledge-hero-copy .knowledge-subtitle{color:#fff8e8;font-size:19px;font-weight:500}.marketing-site .knowledge-page .knowledge-hero-actions{flex-wrap:wrap;justify-content:flex-start;justify-self:start;gap:10px;margin-top:26px}.marketing-site .knowledge-page .knowledge-hero .knowledge-pill{color:#e6c98f;background:0 0;border-color:#ffffff28}.pm-product-proof{background:#fffdf8;border:1px solid #d6d9d5;border-radius:9px;min-width:0;padding:24px;box-shadow:0 10px 30px #061b2855}.pm-product-proof-heading{color:#687a82;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.marketing-site .pm-product-proof h2{color:#203745;font:400 32px/1.12 var(--um-display);letter-spacing:-.025em;margin:18px 0 8px}.marketing-site .pm-product-proof>p{color:#526a78;margin:0 0 18px;font-size:14px}.pm-product-proof-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pm-product-proof-pair figure{min-width:0;margin:0}.pm-product-proof-pair img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;height:auto}.pm-product-proof-pair figcaption{color:#526a78;margin-top:7px;font-size:12px}.marketing-site .pm-product-proof .pm-product-proof-note{color:#294c40;border-top:1px solid #e0e5e4;align-items:center;gap:8px;margin:20px 0 8px;padding-top:18px;display:flex}.pm-product-proof>small{color:#687a82;font-size:11px}.marketing-site .knowledge-page :is(.knowledge-section,.knowledge-final-cta){box-shadow:var(--pm-elevation);border:1px solid #dce2e3;border-radius:10px;margin-block:28px;padding:30px}.marketing-site .knowledge-page .knowledge-section-heading{text-align:left;justify-content:flex-start;align-items:center;gap:16px}.marketing-site .knowledge-page .knowledge-section-heading>span{color:#752;box-shadow:none;background:#f1e4c9;border:0}.marketing-site .knowledge-page .knowledge-section h2{font-size:clamp(28px,3vw,39px)}.marketing-site .knowledge-page :is(.knowledge-flow-grid article,.knowledge-audience-grid article,.knowledge-card,.knowledge-feature-grid article,.knowledge-faq-grid article){box-shadow:none;background:#fcfcfa;border:1px solid #e0e6e6;border-radius:8px;padding:22px}.marketing-site .knowledge-page .knowledge-flow-grid article>strong{color:#805a23;box-shadow:none;background:#f3e6cc}.marketing-site .knowledge-page .knowledge-tag-grid span{color:#685431;background:#f4f0e6;border-color:#e4dac6}.marketing-site .knowledge-page .knowledge-final-cta{background:#0e2b3b}.marketing-site .knowledge-page .knowledge-final-cta :is(h2,p){color:#f7f3e9}.marketing-site .knowledge-page .que-es-explainer-hero{background:#f5f7f7;border-color:#dde4e4;border-radius:10px;overflow:hidden}.marketing-site .knowledge-page .explainer-inline{box-shadow:none;background:#f6f8f7;border-radius:10px}.app-shell .marketing-site.mk-plans-page .plans-page .plans-hero{text-align:left;background:#0e2b3b;border:1px solid #254958;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:12px 40px;width:100%;max-width:none;min-height:0;margin:0 0 28px;padding:30px 34px;display:grid;box-shadow:0 14px 28px #173b4b10}.marketing-site.mk-plans-page .plans-page .plans-hero h1{color:#fffaf0;grid-column:1;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.08}.marketing-site.mk-plans-page .plans-hero .eyebrow{color:#e2c68b;grid-column:1/-1;justify-self:start;margin:0}.marketing-site.mk-plans-page .plans-page .plans-hero .page-subtitle{color:#d1dfe5;grid-column:2;align-self:center;max-width:40ch;margin:0;font-size:17px}.marketing-site.mk-plans-page .plans-hero-actions{margin-top:22px}.marketing-site.mk-plans-page .mk-pricing-grid{gap:22px}.marketing-site.mk-plans-page .mk-price-card{box-shadow:var(--pm-elevation);border:1px solid #d9e1e3;border-radius:10px;padding:28px}.marketing-site.mk-plans-page .mk-price-card.is-featured{background:#fffcf5;border:1px solid #c69b50;box-shadow:0 12px 28px #9a722b12}.marketing-site.mk-plans-page .mk-price-card h3{margin:16px 0 12px;font-size:35px}.marketing-site.mk-plans-page .mk-price strong{color:#203745;font-variant-numeric:tabular-nums}.marketing-site.mk-plans-page .mk-price-card .mk-button{border-radius:7px;min-height:46px}.marketing-site.mk-plans-page .mk-price-card.is-featured .mk-button{color:#162d3b;background:linear-gradient(112deg,#f0d59c,#d8b365 54%,#c6903d);border-color:#dfbf7d}.marketing-site.mk-plans-page .mk-plan-disclosure{border:1px solid #d9e1e3;border-radius:9px;margin-top:14px;overflow:hidden;box-shadow:0 3px 12px #173b4b04}.marketing-site.mk-plans-page .mk-plan-disclosure>summary{background:#fafbf9;min-height:70px;padding:22px}.marketing-site.mk-plans-page .mk-plan-disclosure[open]>summary{background:#f4eddf;border-bottom:1px solid #e5d6b9}.marketing-site.mk-plans-page .plans-table-wrapper{overflow:auto}.marketing-site.mk-plans-page .mk-plan-help{background:#f5f2e9;border-color:#e5decd;border-radius:10px;padding:28px}.app-shell.marketing-site .mk-demo-page .mk-demo-hero{background:#0e2b3b;border:0;padding:34px 0}.marketing-site .mk-demo-page .mk-demo-hero>div{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);gap:40px}.marketing-site .mk-demo-page .mk-demo-hero h1{color:#fffaf0;font-size:clamp(36px,3.8vw,54px);line-height:1.1}.marketing-site .mk-demo-page .mk-demo-hero p:not(.mk-eyebrow){color:#d1dfe5;line-height:1.6}.marketing-site .mk-demo-page .mk-demo-hero .mk-eyebrow{color:#e2c68b}.marketing-site .mk-demo-page .mk-demo-safety{background:#173b4b;border:1px solid #456171;border-radius:9px;margin:0;padding:22px}.marketing-site .mk-demo-page .mk-demo-safety>strong{color:#fffaf0}.marketing-site .mk-demo-page .mk-demo-safety>svg,.marketing-site .mk-demo-page .mk-demo-safety>button{color:#f0d59c}.marketing-site .mk-demo-page .mk-demo-workspace{padding-block:30px 48px}.marketing-site .mk-demo-page :is(.mk-demo-form-column,.mk-demo-panel-column){box-shadow:var(--pm-elevation);border-color:#d6e0e3;border-radius:10px}.marketing-site .mk-demo-page .mk-demo-column-head{background:#f7f5ee;border-color:#e1ddd0}.marketing-site .mk-demo-page .mk-demo-column-head>span{color:#83612a;letter-spacing:0;font-size:12px}.marketing-site .mk-demo-page .mk-demo-column-head h3{color:#203745;font-size:22px}.marketing-site .mk-demo-page .mk-demo-form :is(input,select,textarea){min-height:46px;font-size:15px}.marketing-site .mk-demo-page .mk-demo-form .mk-photo-input{background:#faf8f3;border-color:#cdb98d}.marketing-site .mk-demo-page .mk-demo-panel-content .toggle-btn.active{color:#664b1e;background:#f3e6c9}.marketing-site .mk-demo-page .mk-demo-panel-content .incident-card{border-color:#d9e3e5;border-radius:7px}.marketing-site .mk-demo-page .mk-demo-panel-content .filters{background:#f5f8f8;border-color:#d9e3e5}.app-shell .marketing-site.mk-legal-page .legal-header{background:#f3f5f4;border:1px solid #dce2e3;border-radius:10px;margin:0 0 24px;padding:30px 34px}.marketing-site.mk-legal-page .legal-header h1{margin:10px 0 16px;font-size:clamp(36px,4vw,54px)}.marketing-site.mk-legal-page .legal-header .page-subtitle{max-width:74ch;line-height:1.65}.marketing-site.mk-legal-page .legal-tabs{flex-wrap:wrap;gap:8px;margin-block:20px;padding:0;display:flex}.marketing-site.mk-legal-page .legal-tabs a{color:#526a78;background:#fff;border:1px solid #dce2e3;border-radius:7px;min-height:44px;padding:10px 15px}.marketing-site.mk-legal-page .legal-tabs a.active{color:#6d4c1c;background:#f1e4c9;border-color:#d1b47b}.marketing-site.mk-legal-page .legal-doc-card{max-width:900px;box-shadow:var(--pm-elevation);border:1px solid #dce2e3;border-radius:10px;margin-inline:auto;padding:36px 40px}.marketing-site.mk-legal-page .legal-section h2{font:400 27px/1.2 var(--um-display);letter-spacing:-.02em;color:#203745}.marketing-site.mk-legal-page .legal-section p{color:#4b6371;max-width:76ch;font-size:16px;line-height:1.8}.marketing-site.mk-legal-page .legal-completion-note{color:#6c5429;background:#f8efd9;border-color:#e6d5ae}@media (width<=1000px){.app-shell.marketing-site .knowledge-page .knowledge-hero{gap:28px;padding:30px}.marketing-site .help-quick-guide-panel .help-quick-guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.marketing-site .help-page-premium .help-premium-hero{gap:25px;padding:30px}}@media (width<=760px){.marketing-site :is(.help-page-premium,.knowledge-page,.plans-page,.legal-page){width:calc(100% - 36px);margin:18px auto 36px}.app-shell.marketing-site .help-page-premium .help-premium-hero,.app-shell.marketing-site .knowledge-page .knowledge-hero{border-radius:10px;grid-template-columns:minmax(0,1fr);gap:26px;padding:24px;display:grid}.marketing-site .help-premium-hero .help-premium-copy h1,.marketing-site .knowledge-page .knowledge-hero-copy h1{font-size:37px}.marketing-site .help-premium-hero .help-premium-copy>p,.marketing-site .knowledge-page .knowledge-hero .knowledge-hero-copy p{font-size:16px}.marketing-site .help-premium-hero .help-action-card{padding:20px}.marketing-site .help-premium-hero .help-action-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-site .help-premium-hero .help-action-buttons>a{padding-inline:8px;font-size:13px}.marketing-site .help-premium-hero .help-action-buttons>a:last-child{grid-column:1/-1}.pm-help-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-help-shortcuts a{padding:10px;font-size:13px}.marketing-site .help-page-premium .help-steps-panel{padding:22px 18px}.marketing-site .help-quick-guide-panel .help-quick-guide-list{grid-template-columns:minmax(0,1fr);gap:10px}.marketing-site .help-page-premium :is(.help-topic-card,.help-plan-card,.help-faq-grid article){padding:20px}.marketing-site .help-page-premium .help-final-cta{padding:24px 18px}.pm-product-proof{padding:18px}.marketing-site .pm-product-proof h2{font-size:28px}.marketing-site .knowledge-page :is(.knowledge-section,.knowledge-final-cta){margin-block:22px;padding:22px 18px}.marketing-site .knowledge-page .knowledge-section-heading h2{font-size:30px}.app-shell .marketing-site.mk-plans-page .plans-page .plans-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}.marketing-site.mk-plans-page .plans-page .plans-hero .page-subtitle{grid-column:1}.marketing-site.mk-plans-page .plans-page .plans-hero h1{font-size:37px}.marketing-site.mk-plans-page .mk-price-card{padding:24px}.marketing-site.mk-plans-page .mk-plan-help{padding:22px}.marketing-site .mk-demo-page .mk-demo-hero>div{grid-template-columns:minmax(0,1fr);gap:24px}.marketing-site .mk-demo-page .mk-demo-hero{padding-block:28px}.marketing-site .mk-demo-page .mk-demo-hero h1{font-size:36px}.marketing-site .mk-demo-page .mk-demo-safety{padding:18px}.marketing-site .mk-demo-page .mk-demo-form :is(input,select,textarea),.marketing-site .mk-demo-page .mk-demo-selected select{font-size:16px}.marketing-site .mk-demo-page .mk-demo-panel-content .toggle-btn{min-height:44px}.app-shell .marketing-site.mk-legal-page .legal-header{padding:24px}.marketing-site.mk-legal-page .legal-doc-card{padding:24px 20px}.marketing-site.mk-legal-page .legal-tabs a{font-size:13px}.marketing-site.mk-legal-page .legal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell,.public-tracking-page){--um-ink:#0d2b3b;--um-muted:#526873;--text-strong:#0d2b3b;--text-default:#314c59;--text:#314c59;--text-soft:#526873;--text-muted:#526873;--surface:#fff;--surface-elevated:#fff;--surface-soft:#f4f3ee;--border:#d9dfdc;--border-strong:#a8b8bf;--primary:#0d2b3b;--primary-strong:#0d2b3b;--primary-soft:#edf1f2;--success:#246247;--success-soft:#e7f3eb;--danger:#a12b35;color:var(--text-default);font-family:var(--um-sans,"IBM Plex Sans", "Segoe UI", sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing-site.mk-login-page{background:#faf8f3;min-height:100dvh}.marketing-site.mk-login-page .mk-login-top{box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--border);gap:20px;width:100%;min-height:76px;margin:0;padding:14px max(24px,50vw - 620px)}.marketing-site.mk-login-page .mk-login-top :is(.mk-brand,a:last-child){color:var(--text-strong)}.marketing-site.mk-login-page .mk-brand-mark{color:#9a702d}.marketing-site.mk-login-page .mk-login-top>a:last-child{min-height:44px;font-size:14px}.marketing-site.mk-login-page .login-container{box-sizing:border-box;background:0 0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);width:min(100% - 64px,1200px);min-height:0;margin:0 auto;padding:44px 0 64px}.marketing-site.mk-login-page .login-card{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;grid-area:1/2;width:100%;min-width:0;margin:0;padding:clamp(24px,3vw,40px);box-shadow:0 16px 48px #0d2b3b0b}.marketing-site.mk-login-page .login-header{text-align:left;gap:12px;margin-bottom:24px}.marketing-site.mk-login-page .login-header h1{font:400 clamp(32px, 3vw, 42px)/1.1 var(--um-display,"DM Serif Display", Georgia, serif);letter-spacing:-.035em;color:var(--text-strong);text-wrap:pretty;margin:0}.marketing-site.mk-login-page .login-header p{color:var(--text-soft);margin:0;font-size:15px;line-height:1.6}.marketing-site.mk-login-page .mk-login-story{box-sizing:border-box;color:#faf8f3;min-width:0;box-shadow:none;background:#0d2b3b;border:1px solid #234553;border-radius:12px;grid-area:1/1;justify-content:flex-start;align-self:stretch;padding:clamp(26px,3vw,42px);display:flex}.marketing-site.mk-login-page .mk-login-story:before,.marketing-site.mk-login-page .mk-login-story:after{content:none}.marketing-site.mk-login-page .mk-login-story h2{color:#faf8f3;font:400 clamp(32px, 3.4vw, 46px)/1.08 var(--um-display,"DM Serif Display", Georgia, serif);letter-spacing:-.035em;text-wrap:pretty;margin:12px 0 18px}.marketing-site.mk-login-page .mk-login-story .mk-eyebrow{color:#e1c68e;letter-spacing:0;text-transform:none;margin:0;font-size:13px}.marketing-site.mk-login-page .mk-login-story>p:not(.mk-eyebrow){color:#d4e0e4;margin:0;font-size:15px;line-height:1.6}.marketing-site.mk-login-page .mk-login-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.marketing-site.mk-login-page .mk-login-evidence figure{min-width:0;margin:0}.marketing-site.mk-login-page .mk-login-evidence img{aspect-ratio:1.27;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.marketing-site.mk-login-page .mk-login-evidence figcaption{color:#faf8f3;margin-top:8px;font-size:13px}.marketing-site.mk-login-page .mk-login-story>.mk-login-evidence-note{color:#b8ccd5;margin-top:12px;font-size:12px}.marketing-site.mk-login-page .mk-login-story ol{gap:14px;margin:26px 0;font-size:14px;line-height:1.5}.marketing-site.mk-login-page .mk-login-story li{color:#e1eaed}.marketing-site.mk-login-page .mk-login-story li svg{color:#d8b365}.marketing-site.mk-login-page .mk-login-story>a{color:#e9cd94;text-underline-offset:4px;min-height:44px;margin-top:auto;font-size:14px;line-height:1.5}.marketing-site.mk-login-page .login-mode-toggle{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:24px;padding:4px;display:grid}.marketing-site.mk-login-page .login-mode-toggle button{min-height:48px;color:var(--text-soft);font:500 15px/1.4 var(--um-sans);background:0 0;border:1px solid #0000;border-radius:5px;padding:10px 8px}.marketing-site.mk-login-page .login-mode-toggle button.active{background:var(--text-strong);color:var(--surface);border-color:var(--text-strong);box-shadow:none}.marketing-site.mk-login-page .login-form{gap:20px}.marketing-site.mk-login-page .login-form label{color:var(--text-strong);font-size:14px;font-weight:500;line-height:1.5}.marketing-site.mk-login-page .login-forgot-password{min-height:44px;color:var(--text-strong);text-underline-offset:4px;padding:8px 0;font-size:14px;font-weight:500}.marketing-site.mk-login-page .login-public-links{justify-content:flex-start;gap:4px 20px;margin-top:24px}.marketing-site.mk-login-page .login-public-links .btn{min-height:44px;color:var(--text-soft);box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:13px}.marketing-site.mk-login-page .login-footnote{border-color:var(--border);color:var(--text-soft);margin:16px 0 0;padding-top:16px;font-size:12px;line-height:1.6}.marketing-site.mk-login-page :is(.login-checkout-notice,.login-session-notice,.login-confirmation-card){border:1px solid var(--border);background:var(--surface-soft);color:var(--text-default);border-radius:7px;padding:16px;line-height:1.6}.marketing-site.mk-login-page :is(.login-checkout-notice,.login-session-notice){font-size:14px}.marketing-site.mk-login-page :is(.login-checkout-notice,.login-session-notice) strong{color:var(--text-strong)}.marketing-site.mk-login-page .login-session-notice strong{overflow-wrap:anywhere}.marketing-site.mk-login-page .login-session-notice p{color:var(--text-default)}.marketing-site.mk-login-page .login-confirmation-copy h3{color:var(--text-strong);font-size:20px;font-weight:500}.marketing-site.mk-login-page :is(.login-confirmation-copy p,.login-confirmation-note){color:var(--text-soft);font-size:14px;line-height:1.6}.marketing-site.mk-login-page .login-confirmation-target{border-color:var(--border);background:var(--surface);color:var(--text-strong);overflow-wrap:anywhere}.marketing-site.mk-login-page .login-confirmation-target :is(span,small){color:var(--text-soft)}.marketing-site.mk-login-page .login-confirmation-actions{flex-wrap:wrap;gap:10px;display:flex}.marketing-site.mk-login-page .login-confirmation-icon{background:var(--success-soft);color:var(--success);border-radius:7px}.marketing-site.mk-login-page .login-confirmation-success{background:var(--success-soft);color:var(--success);border:1px solid;border-radius:6px;padding:12px 14px;font-size:14px}.marketing-site.mk-login-page .login-error{color:var(--danger);background:var(--surface);border-left:3px solid;padding:10px 14px;line-height:1.5}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page){width:min(100% - 64px,1120px);margin:40px auto 64px}.app-shell :is(.paid-onboarding-page,.invite-page){align-content:start;min-height:calc(100dvh - 180px);padding-block:12px}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page) :is(.paid-onboarding-card,.ajustes-card,.pro-trial-onboarding-card){box-sizing:border-box;background:var(--surface);min-width:0;color:var(--text-default);border:1px solid var(--border);border-radius:10px;padding:clamp(24px,4vw,40px);box-shadow:0 12px 36px #0d2b3b08}.app-shell .paid-onboarding-page .paid-onboarding-card{text-align:left;justify-items:start;gap:18px}.app-shell .invite-page .invite-card{width:min(100%,720px);margin-inline:auto}.app-shell :is(.onboarding-page,.pro-trial-onboarding-page) .page-header{box-shadow:none;background:0 0;border:0;padding-bottom:24px}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page) h1{color:var(--text-strong);font:400 clamp(32px, 4vw, 44px)/1.1 var(--um-display);letter-spacing:-.035em;text-wrap:pretty;margin:0 0 12px}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page) :is(h2,h3){color:var(--text-strong);font-family:var(--um-sans);letter-spacing:-.02em;font-weight:500}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page) :is(.page-subtitle,.paid-onboarding-meta,.legal-inline-note,.invite-footnote,.invite-warning){color:var(--text-soft);overflow-wrap:anywhere;line-height:1.6}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page) .eyebrow{color:var(--text-soft);text-transform:none;letter-spacing:0;font-size:13px}.app-shell .paid-onboarding-page :is(.paid-onboarding-status,.paid-onboarding-account-box){box-sizing:border-box;background:var(--surface-soft);color:var(--text-default);border:1px solid var(--border);text-align:left;border-radius:7px;justify-content:flex-start;font-weight:400}.app-shell .paid-onboarding-page .paid-onboarding-status svg{flex-shrink:0}.app-shell :is(.paid-onboarding-page,.pro-trial-onboarding-page) :is(.paid-onboarding-icon,.pro-trial-icon){background:var(--primary-soft);color:var(--text-strong);border:1px solid var(--border);box-shadow:none;border-radius:8px}.app-shell .paid-onboarding-page .paid-onboarding-icon.success{background:var(--success-soft);color:var(--success)}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page) :is(.paid-onboarding-actions,.invite-actions,.onboarding-actions,.onboarding-submit-row,.pro-trial-actions){flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.app-shell .paid-onboarding-page .paid-onboarding-form{gap:20px}.app-shell .paid-onboarding-page .paid-onboarding-secondary-link{min-height:44px;color:var(--text-strong);font-weight:500}.app-shell .paid-onboarding-page .paid-onboarding-legal a{color:var(--text-strong)}.app-shell .pro-trial-onboarding-page .pro-trial-onboarding-steps{gap:12px}.app-shell .pro-trial-onboarding-page .pro-trial-onboarding-steps span{color:var(--text-default);background:var(--surface);border-color:var(--border);border-radius:6px}.app-shell .pro-trial-onboarding-page .pro-trial-onboarding-steps strong{color:#0d2b3b;background:#d8b365}.app-shell .pro-trial-onboarding-page .pro-trial-onboarding-side{position:static}.app-shell .onboarding-page :is(.onboarding-public-link,.onboarding-success-grid>div),.app-shell .invite-page .invite-facts{background:var(--surface-soft);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:7px;padding:18px}.app-shell .invite-page .invite-facts :is(dt,dd){color:var(--text-default)}.app-shell .public-report-shell,.public-tracking-page{color:var(--text-default);background:#faf8f3}.app-shell .public-report-shell{box-sizing:border-box;align-content:start;gap:20px;padding:40px 24px 48px}.app-shell .public-report-shell .public-report-card{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(100%,720px);min-width:0;color:var(--text-default);border-radius:10px;margin:0;padding:clamp(24px,4vw,40px);box-shadow:0 12px 36px #0d2b3b08}.app-shell .public-report-shell.public-report-error{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:min(100% - 48px,720px);min-height:0;margin:40px auto}.app-shell .public-report-shell :is(.public-report-title,.public-report-success h1),.app-shell .public-report-shell.public-report-error h1{color:var(--text-strong);font:400 clamp(30px, 4vw, 42px)/1.12 var(--um-display);letter-spacing:-.035em}.app-shell .public-report-shell .public-report-header{border-color:var(--border);gap:12px;margin-bottom:24px;padding-bottom:24px}.app-shell .public-report-shell .public-report-kicker{background:var(--primary-soft);color:var(--text-default);text-transform:none;letter-spacing:0;border:0;border-radius:4px;font-size:13px;font-weight:500}.app-shell .public-report-shell .public-report-subtitle{color:var(--text-soft);font-size:16px;line-height:1.6}.app-shell .public-report-shell .public-report-org-panel{box-sizing:border-box;border:1px solid var(--border);border-top:3px solid var(--org-inline-color,#d8b365);background:var(--surface-soft);border-radius:7px;padding:18px}.app-shell .public-report-shell .org-branding-text strong{color:var(--text-strong);overflow-wrap:anywhere;line-height:1.4}.app-shell .public-report-shell :is(.org-branding-meta,.public-form-section-title span){color:var(--text-soft);font-weight:400;line-height:1.5}.app-shell .public-report-shell .public-trust{color:var(--text-default);background:var(--surface);border-color:var(--border);border-radius:5px;line-height:1.5}.app-shell .public-report-shell .public-report-form{gap:20px}.app-shell .public-report-shell .public-form-section-title{border-color:var(--border);padding-block:8px}.app-shell .public-report-shell :is(.public-form-section-title strong,.field-label){color:var(--text-strong);font-weight:500}.app-shell .public-report-shell :is(.public-submit-area,.public-turnstile,.public-technician-help-panel,.public-technician-work-identity-block){background:var(--surface-soft);border:1px solid var(--border);color:var(--text-default);border-radius:7px}.app-shell .public-report-shell .public-submit-area{gap:12px;padding:18px}.app-shell .public-report-shell .public-safety-note{background:var(--surface);color:var(--text-strong);border-left:3px solid #d8b365;border-radius:0;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.6;display:block}.app-shell .public-report-shell :is(.public-report-footer,.public-report-footer-link,.public-report-success-hint,.public-tracking-meta,.public-tracking-footnote,.public-tracking-timeline-time,.public-technician-work-signature-help,.public-technician-work-photo-help,.public-technician-work-cost-help){color:var(--text-soft);font-size:13px;line-height:1.6}.app-shell .public-report-shell :is(.public-report-reference,.public-report-reference strong,.public-tracking-timeline-message,.public-technician-work-field strong){color:var(--text-strong);overflow-wrap:anywhere}.app-shell .public-report-shell .public-report-success-status{color:var(--text-default)}.app-shell .public-report-shell .public-tracking-status-message{background:var(--primary-soft);color:var(--text-default);border-color:var(--border);border-radius:6px;font-weight:400}.app-shell .public-report-shell .public-tracking-history{border-color:var(--border)}.app-shell .public-report-shell :is(.public-tracking-history-heading h2,.public-technician-help-panel h2,.public-technician-work-identity-block h2){color:var(--text-strong);font:500 20px/1.4 var(--um-sans);letter-spacing:-.02em}.app-shell .public-report-shell .public-tracking-progress{background:var(--surface-soft);border-color:var(--border);border-radius:7px}.app-shell .public-report-shell .public-tracking-progress-label{color:var(--text-soft)}.app-shell .public-report-shell .public-tracking-progress-step:is(.is-active,.is-complete) .public-tracking-progress-label{color:var(--text-strong)}.app-shell .public-report-shell .public-technician-work-field{background:var(--surface-soft);border-color:var(--border);border-radius:6px}.app-shell .public-report-shell .public-technician-work-field span{color:var(--text-soft)}.public-tracking-page .public-tracking-brand{box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--border);width:min(100%,720px);min-height:56px;padding:14px 20px}.public-tracking-page .public-tracking-brand-name{color:var(--text-strong);font-weight:500}.public-tracking-page .public-tracking-brand-mark{color:#9a702d;background:0 0}.public-tracking-page .public-tracking-brand-footer{color:var(--text-soft);padding-bottom:24px}.app-shell .public-tracking-shell{background:0 0;min-height:0;padding-inline:0}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),select,textarea){box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:50px;color:var(--text-strong);box-shadow:none;font:400 16px/1.5 var(--um-sans);text-align:left;border-radius:6px;padding:12px 14px}.marketing-site.mk-login-page .login-input-wrapper input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.app-shell .paid-onboarding-page .login-input-wrapper input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]){padding-left:42px}.marketing-site.mk-login-page .login-input-wrapper .input-icon,.app-shell .paid-onboarding-page .login-input-wrapper .input-icon{color:var(--text-soft)}.app-shell .public-report-shell .input-with-icon input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]){padding-left:42px}:is(.mk-login-page,.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page,.public-report-shell) textarea{resize:vertical;min-height:144px}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(input,textarea)::placeholder{color:var(--text-soft);opacity:1}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(.btn,.primary-button){min-height:48px;box-shadow:none;font:500 15px/1.4 var(--um-sans);white-space:normal;text-align:center;border-radius:6px;justify-content:center;padding:12px 18px}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(.btn-primary,.login-submit-btn){color:#0d2b3b;text-shadow:none;background:#d8b365;border:1px solid #d8b365}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(.btn-primary,.login-submit-btn):hover:not(:disabled){color:#0d2b3b;background:#e5c683;border-color:#c49b50;transform:none}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(.btn-secondary,.btn-ghost){background:var(--surface);color:var(--text-strong);border:1px solid var(--border-strong)}.app-shell .public-report-shell:not(.public-tracking-shell) .btn-primary,.app-shell .public-report-shell:not(.public-tracking-shell) .btn-primary:hover:not(:disabled){background:var(--org-inline-color,#0d2b3b);color:#fff;border-color:var(--org-inline-color,#0d2b3b)}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(button,input,select,textarea):disabled{opacity:.65;cursor:not-allowed}:is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #98702b}.marketing-site.mk-login-page .mk-login-story a:focus-visible{outline-color:#e9cd94}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.public-report-shell) :is(.form-error,.error-message,.public-tracking-error-message){color:var(--danger);line-height:1.6}html.dark-mode :is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell,.public-tracking-page){--um-ink:#eef3f4;--um-muted:#b7c9d1;--text-strong:#eef3f4;--text-default:#d5e1e6;--text:#d5e1e6;--text-soft:#b7c9d1;--text-muted:#b7c9d1;--surface:#153443;--surface-elevated:#153443;--surface-soft:#1c3d4c;--border:#365563;--border-strong:#66818e;--primary:#d8b365;--primary-strong:#e9cd94;--primary-soft:#244553;--success:#acd9bb;--success-soft:#1a4434;--danger:#ffc0bb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark-mode .marketing-site.mk-login-page,html.dark-mode .app-shell .public-report-shell,html.dark-mode .public-tracking-page{background:#0d2b3b}html.dark-mode .marketing-site.mk-login-page .login-card{box-shadow:0 16px 48px #0002}html.dark-mode .marketing-site.mk-login-page .mk-brand-mark,html.dark-mode .public-tracking-page .public-tracking-brand-mark{color:#d8b365}html.dark-mode :is(.marketing-site.mk-login-page,.page-shell.paid-onboarding-page,.page-shell.onboarding-page,.page-shell.pro-trial-onboarding-page,.page-shell.invite-page,.public-report-shell) :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#e9cd94}@media (width<=900px){.marketing-site.mk-login-page .login-container{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 40px,620px);padding-block:28px 40px}.marketing-site.mk-login-page .login-card{grid-area:1/1}.marketing-site.mk-login-page .mk-login-story{grid-area:2/1;padding:28px;display:flex}.app-shell .pro-trial-onboarding-page .pro-trial-onboarding-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.marketing-site.mk-login-page .mk-login-top{flex-wrap:wrap;gap:4px 18px;min-height:68px;padding:12px 20px}.marketing-site.mk-login-page .mk-login-top .mk-brand{font-size:18px}.marketing-site.mk-login-page .mk-login-top>a:last-child{font-size:13px}.marketing-site.mk-login-page .login-container{width:calc(100% - 32px);padding-top:20px}.marketing-site.mk-login-page :is(.login-card,.mk-login-story){border-radius:8px;padding:24px}.marketing-site.mk-login-page :is(.login-header h1,.mk-login-story h2){font-size:32px}.marketing-site.mk-login-page .login-confirmation-actions>.btn{width:100%}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page){width:calc(100% - 32px);margin-block:24px 40px}.app-shell :is(.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page) :is(.paid-onboarding-card,.ajustes-card,.pro-trial-onboarding-card){border-radius:8px;padding:24px}.app-shell :is(.paid-onboarding-page,.onboarding-page) :is(.paid-onboarding-form-grid,.onboarding-grid,.org-settings-grid,.onboarding-success-grid){grid-template-columns:minmax(0,1fr)}.app-shell .pro-trial-onboarding-page .pro-trial-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .public-report-shell{padding:24px 16px 32px}.app-shell .public-report-shell.public-report-error{width:calc(100% - 32px);margin-block:24px}.app-shell .public-tracking-shell{padding-inline:0}.app-shell .public-report-shell .public-report-card{border-radius:8px;padding:24px 20px}.app-shell .public-report-shell :is(.public-report-org-panel,.public-submit-area){padding:14px}.app-shell .public-report-shell .public-report-success-actions{flex-wrap:wrap}.app-shell .public-report-shell .public-report-success-actions>.btn{flex:100%}.app-shell .public-report-shell .public-turnstile{border-inline:0;padding-inline:0}.app-shell .public-report-shell .public-report-card:has(.public-turnstile-widget-host){padding-inline:8px}.app-shell .public-report-shell .public-submit-area:has(.public-turnstile-widget-host){min-width:0;padding-inline:0}.app-shell .public-report-shell .public-turnstile:has(.public-turnstile-widget-host){min-width:0}}@media (prefers-reduced-motion:reduce){:is(.mk-login-page,.paid-onboarding-page,.onboarding-page,.pro-trial-onboarding-page,.invite-page,.public-report-shell) :is(a,button,input,select,textarea){transition:none;animation:none}}@media screen and (width<=780px){.app-shell:has(.topbar):has(.um-mobile-control-nav) #if-assistant{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.app-shell:has(.topbar):has(.um-workbench.has-mobile-detail) #if-assistant{bottom:calc(144px + env(safe-area-inset-bottom,0px))}}@media screen{html:not(.dark-mode) .app-shell:has(.topbar){--pw-paper:#f0f1ee;--pw-surface:#fffefa;--pw-soft:#f3f5f3;--pw-ink:#193747;--pw-copy:#526976;--pw-line:#d8dfdf;--pw-line-strong:#a9b9be;--pw-selected:#f5ead4;--pw-selected-ink:#715321;--pw-brass:#af8139;--pw-champagne:#edcb8d;--pw-champagne-hover:#f3d9a9;--pw-cta-ink:#1b3040;--pw-focus:#996a23;--pw-shadow:0 2px 5px #122f3e06, 0 12px 28px -18px #122f3e4a;--pw-shadow-raised:0 3px 6px #122f3e08, 0 20px 40px -24px #122f3e55;--bg:var(--pw-paper);--bg-soft:#e7ece9;--surface:var(--pw-surface);--surface-soft:var(--pw-soft);--surface-elevated:var(--pw-surface);--surface-raised:var(--pw-surface);--text-strong:var(--pw-ink);--text-default:#304b59;--text:#304b59;--text-muted:var(--pw-copy);--text-soft:var(--pw-copy);--border:var(--pw-line);--border-strong:var(--pw-line-strong);--primary:#203f50;--primary-strong:#163240;--primary-soft:#e9eff0;--accent:#8b662c;background:var(--pw-paper);color:var(--text-default)}html.dark-mode .app-shell:has(.topbar){--pw-paper:#10212b;--pw-surface:#172e3b;--pw-soft:#1c3543;--pw-ink:#e7eef0;--pw-copy:#b1c3cc;--pw-line:#38515e;--pw-line-strong:#69818c;--pw-selected:#3c382e;--pw-selected-ink:#f0d29d;--pw-brass:#d9b16d;--pw-champagne:#edcb8d;--pw-champagne-hover:#f3d9a9;--pw-cta-ink:#1b3040;--pw-focus:#edcb8d;--pw-shadow:0 2px 5px #06151d26, 0 12px 28px -18px #06151d99;--pw-shadow-raised:0 3px 6px #06151d33, 0 20px 40px -24px #06151dcc;--surface-elevated:var(--pw-surface);--surface-raised:var(--pw-surface);--text-soft:var(--pw-copy);--border:var(--pw-line);--border-strong:var(--pw-line-strong)}.app-shell:has(.topbar){font-family:var(--um-sans,"IBM Plex Sans", "Segoe UI", sans-serif)}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topbar,html.dark-mode .app-shell:has(.topbar) .topbar){color:#f7f4ec;background:linear-gradient(110deg,#1c3e4e,#112d3b 76%);border-bottom:1px solid #b38c50;box-shadow:0 3px 14px #102c3b24}.app-shell:has(.topbar) .topbar .brand{color:#faf6ec}.app-shell:has(.topbar) .topbar .brand-text strong{color:#faf6ec}.app-shell:has(.topbar) .topbar .brand-text strong{letter-spacing:-.035em;font-weight:600}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topbar .brand-mark,html.dark-mode .app-shell:has(.topbar) .topbar .brand-mark){color:#edcb8d!important;background:0 0!important}.app-shell:has(.topbar) .topbar .brand-mark svg{color:#edcb8d}.app-shell:has(.topbar) .topbar :is(.brand-subtitle,.topbar-user-role,.topbar-user-email){color:#c0d0d6}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topbar .topnav a,html.dark-mode .app-shell:has(.topbar) .topbar .topnav a){color:#cbd8dc;background:0 0;font-weight:500}.app-shell:has(.topbar) .topbar .topnav a svg{color:currentColor}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topbar .topnav a:is(.active-nav-link,[aria-current=page],:hover),html.dark-mode .app-shell:has(.topbar) .topbar .topnav a:is(.active-nav-link,[aria-current=page],:hover)){color:#f5d69f;background:0 0;border-bottom-color:#d4ab65}.app-shell:has(.topbar) .topbar :is(.topbar-owner-pill,.topbar-no-org-pill){color:#d4e0e4;background:#ffffff0a;border-color:#ffffff24}:is(html:not(.dark-mode) .app-shell:has(.topbar) .topbar .topbar-plan-chip,html.dark-mode .app-shell:has(.topbar) .topbar .topbar-plan-chip){color:#f2d39c;background:#e5bd7518;border:1px solid #d4ab6559;font-weight:500;box-shadow:inset 0 1px #ffffff0a}.app-shell:has(.topbar) .topbar :is(.org-switcher-trigger,.organization-switcher-trigger,.logout-btn,.mobile-menu-toggle){color:#edf2f2;background:#ffffff0a;border-color:#ffffff30;border-radius:6px;box-shadow:inset 0 1px #ffffff08}.app-shell:has(.topbar) .topbar :is(.org-switcher-label strong,.org-switcher-trigger svg){color:#edf2f2}.app-shell:has(.topbar) .topbar .org-switcher-label small{color:#bfd0d7}.app-shell:has(.topbar) .topbar :is(.org-switcher-trigger,.logout-btn,.mobile-menu-toggle):hover{color:#f5d69f;background:#ffffff12;border-color:#d4ab65}.app-shell:has(.topbar) .topbar :is(.org-switcher-menu,.mobile-topnav){background:var(--pw-surface);color:var(--pw-ink);border-color:var(--pw-line);box-shadow:var(--pw-shadow-raised);border-radius:8px}.app-shell:has(.topbar) .topbar :is(.org-switcher-item,.mobile-topnav a,.um-mobile-logout){background:var(--pw-surface);color:var(--pw-ink);border-color:var(--pw-line);font-family:var(--um-sans)}.app-shell:has(.topbar) .topbar .org-switcher-item:is(.active,:hover){background:var(--pw-selected);color:var(--pw-selected-ink)}.app-shell:has(.topbar) .topbar .mobile-topnav a.active-nav-link{background:var(--pw-selected);color:var(--pw-selected-ink)}.app-shell:has(.topbar) .topbar .um-mobile-control-nav{background:var(--pw-surface);border-top-color:var(--pw-line);box-shadow:0 -3px 15px #102c3b0c}.app-shell:has(.topbar) .topbar .um-mobile-control-nav>:is(a,button){color:var(--pw-copy)}.app-shell:has(.topbar) .topbar .um-mobile-control-nav>a[aria-current=page]{color:var(--pw-selected-ink);background:var(--pw-selected);border-radius:6px}.app-shell:has(.topbar) .page-header{text-align:left;justify-items:start;margin-inline:0}.app-shell:has(.topbar) .page-header :is(h1,.eyebrow,.page-subtitle){text-align:left;justify-items:start;margin-inline:0}:is(.app-shell:has(.topbar) .pro-trial-review-page .settings-form>.settings-card-header,.app-shell:has(.topbar) .pro-trial-review-page .settings-form>.settings-billing-actions){grid-column:1/-1}:is(html:not(.dark-mode) .app-shell:has(.topbar) :is(.page-header,.settings-hero,.lite-dashboard-heading,.pro-dashboard-copy,.premium-command-copy,.org-dashboard-hero-copy,.multi-community-hero-copy,.live-ops-heading) h1,html.dark-mode .app-shell:has(.topbar) :is(.page-header,.settings-hero,.lite-dashboard-heading,.pro-dashboard-copy,.premium-command-copy,.org-dashboard-hero-copy,.multi-community-hero-copy,.live-ops-heading) h1){color:var(--pw-ink);font-family:var(--um-display,"DM Serif Display", Georgia, serif);letter-spacing:-.035em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.12}.app-shell:has(.topbar) :is(.page-header,.settings-hero,.org-dashboard-hero,.multi-community-hero) .eyebrow{color:var(--pw-copy);font:500 12px/1.45 var(--um-sans);letter-spacing:.015em;text-transform:none}.app-shell:has(.topbar) :is(.page-header p:not(.eyebrow),.settings-hero-copy>p:not(.eyebrow),.pro-dashboard-copy>p:not(.eyebrow),.premium-command-copy>p:not(.eyebrow),.detail-hero-subtitle){color:var(--pw-copy);font-size:14px;line-height:1.65}.app-shell:has(.topbar) :is(.back-link,.multi-community-back-link){color:var(--pw-copy);-webkit-text-decoration-color:var(--pw-line-strong);text-decoration-color:var(--pw-line-strong);text-underline-offset:4px;font-weight:500}.app-shell:has(.topbar) :is(.settings-card h2,.detail-section-heading h2,.form-section h2,.org-users-section-title h2,.org-settings-section h3,.form-visual-card .card-header h3,.premium-section-heading h2,.operational-dashboard-metrics-header h2,.monthly-summary-header h2,.operational-insights-header h2,.dashboard-first-steps-head h2,.analytics-card .card-header-icon h3,.premium-chart-card h3){color:var(--pw-ink);font-family:var(--um-display);letter-spacing:-.025em;font-size:clamp(21px,1.8vw,26px);font-weight:400;line-height:1.2}html:not(.dark-mode) .app-shell:has(.topbar) :is(.panel,.settings-card,.ajustes-card,.form-visual-card,.org-create-card,.org-card-clean,.org-superadmin-list,.detail-main-card,.detail-sidebar>section,.premium-panel-card,.premium-focus-card,.analytics-card,.operational-dashboard-metrics,.monthly-operational-summary,.operational-alerts-panel,.operational-insights-panel,.multi-community-card,.lite-public-card,.lite-next-steps,.dashboard-first-steps,.automation-card,.um-alert-disclosure,.um-workbench,.um-control-overview,.live-ops-list){background:var(--pw-surface);color:var(--pw-ink);border-color:var(--pw-line);box-shadow:var(--pw-shadow);border-radius:9px}html.dark-mode .app-shell:has(.topbar) :is(.ajustes-card,.form-visual-card,.org-create-card,.org-card-clean,.org-superadmin-list,.detail-main-card,.detail-sidebar>section,.analytics-card,.operational-dashboard-metrics,.monthly-operational-summary,.operational-insights-panel,.multi-community-card,.lite-public-card,.lite-next-steps,.dashboard-first-steps,.automation-card,.live-ops-list){background:var(--pw-surface);color:var(--pw-ink);border-color:var(--pw-line);box-shadow:var(--pw-shadow);border-radius:9px}.app-shell:has(.topbar) .form-visual-card:before{background:0 0}.app-shell:has(.topbar) .analytics-card:after{background:0 0}.app-shell:has(.topbar) .detail-header:before{background:0 0}.app-shell:has(.topbar) :is(.analytics-card,.org-card-clean,.multi-community-card):hover{border-color:var(--pw-line-strong);box-shadow:var(--pw-shadow-raised);transform:none}html:not(.dark-mode) .app-shell:has(.topbar) :is(.pro-dashboard-overview,.premium-command-hero,.org-dashboard-hero,.settings-hero,.lite-dashboard-hero,.multi-community-hero,.live-ops-header){border:1px solid var(--pw-line);box-shadow:var(--pw-shadow-raised);background:linear-gradient(120deg,#fffefa,#f0f4f3);border-top-color:#bba77e;border-radius:10px}html.dark-mode .app-shell:has(.topbar) :is(.multi-community-hero,.lite-dashboard-hero,.live-ops-header){background:var(--pw-surface);border-color:var(--pw-line);box-shadow:var(--pw-shadow);border-radius:10px}.app-shell:has(.topbar) :is(.premium-command-main,.premium-command-actions){background:0 0}.app-shell:has(.topbar) :is(.pro-dashboard-focus-card,.premium-multi-cta,.org-dashboard-hero-card,.org-users-summary-card,.settings-billing-card,.org-limits-preview,.org-role-guide-item,.lite-dashboard-secondary,.dashboard-qr-ready-card){background:var(--pw-soft);color:var(--pw-ink);border-color:var(--pw-line);border-radius:6px;box-shadow:inset 0 1px #ffffff0a}.app-shell:has(.topbar) :is(.pro-dashboard-kpi-card strong,.premium-hero-kpi strong,.operational-metric-copy strong,.monthly-summary-metric-card strong,.multi-community-kpi strong,.org-card-stats strong,.org-meta-card strong,.lite-kpi-grid strong,.kpi-value){color:var(--pw-ink);font-family:var(--um-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:500}.app-shell:has(.topbar) :is(.operational-metric-card,.monthly-summary-metric-card,.settings-kpi-card,.org-meta-card,.lite-kpi-grid article){background:var(--pw-soft);border-color:var(--pw-line);border-radius:6px;box-shadow:inset 0 1px #ffffff12}.app-shell:has(.topbar) .multi-community-open-btn{background:var(--pw-champagne);color:var(--pw-cta-ink);border-color:#b9975b;border-radius:6px;box-shadow:inset 0 1px #fff4dc99,0 2px 4px #1b304014}.app-shell:has(.topbar) .multi-community-open-btn:hover{background:var(--pw-champagne-hover);color:var(--pw-cta-ink);border-color:#b9975b}:is(html:not(.dark-mode) .app-shell:has(.topbar) :is(.btn-primary,.primary-button,.btn-visual-primary,.um-work-open,.incidencias-hero .primary-button,.detail-page .primary-button,.form-page .primary-button),html.dark-mode .app-shell:has(.topbar) :is(.btn-primary,.primary-button,.btn-visual-primary,.um-work-open,.incidencias-hero .primary-button,.detail-page .primary-button,.form-page .primary-button)){color:var(--pw-cta-ink);background:var(--pw-champagne);font-family:var(--um-sans);letter-spacing:0;text-shadow:none;border:1px solid #b9975b;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #fff4dc99,0 2px 4px #1b304014}:is(html:not(.dark-mode) .app-shell:has(.topbar) :is(.btn-primary,.primary-button,.btn-visual-primary,.um-work-open,.incidencias-hero .primary-button,.detail-page .primary-button,.form-page .primary-button):hover:not(:disabled),html.dark-mode .app-shell:has(.topbar) :is(.btn-primary,.primary-button,.btn-visual-primary,.um-work-open,.incidencias-hero .primary-button,.detail-page .primary-button,.form-page .primary-button):hover:not(:disabled)){color:var(--pw-cta-ink);background:var(--pw-champagne-hover);border-color:#a98548;transform:none;box-shadow:inset 0 1px #fff8e8,0 3px 7px #1b30401a}.app-shell:has(.topbar) :is(.btn,.primary-button,.secondary-button,.ghost-button,.detail-action-button,.btn-visual-primary,.btn-visual-secondary,.um-work-open){min-height:44px;font-family:var(--um-sans);font-size:13px;line-height:1.4}.app-shell:has(.topbar) :is(.btn-secondary,.secondary-button,.btn-ghost,.ghost-button,.btn-visual-secondary,.um-work-history-link):not(.danger){background:var(--pw-surface);color:var(--pw-ink);border:1px solid var(--pw-line-strong);border-radius:6px;font-weight:500;box-shadow:0 1px 2px #122f3e08}.app-shell:has(.topbar) :is(.btn-secondary,.secondary-button,.btn-visual-secondary,.um-work-history-link):hover:not(:disabled):not(.danger){background:var(--pw-soft);border-color:var(--pw-brass);color:var(--pw-ink);transform:none}.app-shell:has(.topbar) .live-panel-cta{color:#e8f0f1;background:linear-gradient(120deg,#264c5c,#183a4a);border-color:#527382;border-radius:6px;box-shadow:inset 0 1px #ffffff12}.app-shell:has(.topbar) .live-panel-cta:hover{color:#fff6e6;background:#284e5f;border-color:#d4ab65}.app-shell:has(.topbar) :focus-visible{outline:3px solid var(--pw-focus);outline-offset:3px}.app-shell:has(.topbar) .topbar :focus-visible{outline-color:#f0d29d}.app-shell:has(.topbar) .topbar :is(.org-switcher-menu,.mobile-topnav) :focus-visible{outline-color:var(--pw-focus)}.app-shell:has(.topbar) .um-control-overview{border-color:var(--pw-line);box-shadow:var(--pw-shadow);border-radius:9px}.app-shell:has(.topbar) .um-control-overview.is-compact{box-shadow:none;border-radius:0}.app-shell:has(.topbar) .um-control-counts strong{font-family:var(--um-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:500}.app-shell:has(.topbar) .um-control-counts>div>span{color:var(--pw-copy)}.app-shell:has(.topbar) .um-control-state-counts{border-color:var(--pw-line)}.app-shell:has(.topbar) .um-control-charts{color:#e9f0f1;background:linear-gradient(125deg,#1b3b4b,#112e3c);border-color:#3e5c6a}.app-shell:has(.topbar) .um-state-chart{border-color:#3e5c6a}.app-shell:has(.topbar) .um-control-charts header h2{color:#faf5e9!important;font-family:var(--um-display)!important;letter-spacing:-.02em!important;font-size:23px!important;font-weight:400!important;line-height:1.2!important}.app-shell:has(.topbar) .um-control-charts :is(header>span,.um-trend li,.um-trend-value,.um-chart-range){color:#c2d1d7}.app-shell:has(.topbar) .um-control-charts .um-meter-row strong{color:#f6f2e9}.app-shell:has(.topbar) .um-trend-track{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#a4bcc51a calc(25% - 1px) 25%),#1b3d4d;border-bottom-color:#75909e;border-radius:3px 3px 0 0}.app-shell:has(.topbar) .um-trend-track>span{box-shadow:inset 0 1px #fff5}.app-shell:has(.topbar) :is(.bar-track,.premium-bar-track,.premium-status-track){background:var(--pw-soft);border-radius:3px;box-shadow:inset 0 1px 2px #122f3e14}.app-shell:has(.topbar) .analytics-card .bar-fill{box-shadow:inset 0 1px #fff3}.app-shell:has(.topbar) :is(.analytics-total-strip,.analytics-card .legend-button){background:var(--pw-soft);color:var(--pw-ink);border-color:var(--pw-line);border-radius:5px}.app-shell:has(.topbar) .analytics-card .legend-button:is(.is-active,:hover){background:var(--pw-selected);border-color:var(--pw-brass);color:var(--pw-selected-ink)}.app-shell:has(.topbar) #incidencias>:is(.panel-incidents-title,.panel-org-context){background:var(--pw-surface);border-color:var(--pw-line)}.app-shell:has(.topbar) #incidencias .filters{background:var(--pw-soft);color:var(--pw-copy);border-color:var(--pw-line);box-shadow:inset 0 1px #ffffff12}.app-shell:has(.topbar) :is(.mobile-filters-panel,.org-superadmin-toolbar,.org-context-bar,.live-search-box){background:var(--pw-soft);color:var(--pw-copy);border-color:var(--pw-line);box-shadow:inset 0 1px #ffffff12}.app-shell:has(.topbar) :is(.filters,.mobile-filters-panel) :is(input,select){background:var(--pw-surface);color:var(--pw-ink);border:1px solid var(--pw-line-strong);font-family:var(--um-sans);border-radius:5px;font-weight:400;box-shadow:inset 0 1px 2px #122f3e06}.app-shell:has(.topbar) :is(.toggle-btn,.um-list-presentation button,.org-superadmin-view-toggle button,.live-filter-button){color:var(--pw-copy);background:var(--pw-surface);border-color:var(--pw-line);box-shadow:none;border-radius:5px;font-weight:500}:is(html:not(.dark-mode) .app-shell:has(.topbar) :is(.toggle-btn.active,.um-list-presentation button[aria-pressed=true],.org-superadmin-view-toggle button.is-active,.live-filter-button.is-active),html.dark-mode .app-shell:has(.topbar) :is(.toggle-btn.active,.um-list-presentation button[aria-pressed=true],.org-superadmin-view-toggle button.is-active,.live-filter-button.is-active)){color:var(--pw-selected-ink);background:var(--pw-selected);border-color:var(--pw-brass);box-shadow:inset 0 1px #ffffff12}.app-shell:has(.topbar) :is(.incident-card,.kanban-card,.org-superadmin-row,.live-incident-row){background:var(--pw-surface);border-color:var(--pw-line);box-shadow:0 2px 5px #122f3e06}.app-shell:has(.topbar) :is(.incident-card,.kanban-card):hover{background:var(--pw-surface);border-color:var(--pw-line-strong);box-shadow:var(--pw-shadow);transform:none}.app-shell:has(.topbar) :is(.incident-topline h3,.kanban-card-title,.live-row-title,.org-card-title h3,.org-superadmin-row-main strong){color:var(--pw-ink);font-family:var(--um-sans);letter-spacing:-.015em;font-weight:600}.app-shell:has(.topbar) :is(.kanban-column,.org-card-stats,.org-card-admin,.org-card-public-summary,.org-superadmin-list-head,.live-ops-list-head){background:var(--pw-soft);border-color:var(--pw-line);color:var(--pw-copy);box-shadow:none}.app-shell:has(.topbar) :is(.org-superadmin-list-head,.live-ops-list-head){letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.app-shell:has(.topbar) :is(.org-superadmin-row,.live-incident-row):hover{background:var(--pw-soft)}.app-shell:has(.topbar) .org-subnav-link{color:var(--pw-copy);background:var(--pw-surface);border-color:var(--pw-line);box-shadow:none;border-radius:5px;font-weight:500}.app-shell:has(.topbar) .org-subnav-link:is(.active,:hover){color:var(--pw-selected-ink);background:var(--pw-selected);border-color:var(--pw-brass);box-shadow:none;transform:none}.app-shell:has(.topbar) .um-workbench{border-color:var(--pw-line);box-shadow:var(--pw-shadow-raised);border-radius:8px}.app-shell:has(.topbar) .um-work-queue{background:var(--pw-soft);border-color:var(--pw-line)}.app-shell:has(.topbar) .um-work-row{color:var(--pw-ink);border-bottom-color:var(--pw-line)}.app-shell:has(.topbar) .um-work-row:hover{background:var(--pw-surface)}.app-shell:has(.topbar) .um-work-row.is-selected{background:var(--pw-selected);border-left-color:var(--pw-brass);box-shadow:inset 0 1px #ffffff1a}.app-shell:has(.topbar) :is(.um-work-dossier,.um-work-history){background:var(--pw-surface);color:var(--pw-ink);border-color:var(--pw-line)}.app-shell:has(.topbar) .um-work-detail-title h2{color:var(--pw-ink)!important;font-family:var(--um-display)!important;letter-spacing:-.025em!important;font-size:27px!important;font-weight:400!important;line-height:1.2!important}.app-shell:has(.topbar) :is(.um-work-meta,.um-work-row-copy small,.um-work-row-copy time,.um-work-description p,.um-work-timeline p,.um-work-timeline time,.um-work-evidence figcaption,.um-work-evidence-note,.um-work-back){color:var(--pw-copy)}.app-shell:has(.topbar) :is(.um-work-description h3,.um-work-history h3){color:var(--pw-ink);font-weight:500}.app-shell:has(.topbar) .um-work-tabs{border-color:var(--pw-line)}.app-shell:has(.topbar) .um-work-tabs>button{color:var(--pw-copy)}.app-shell:has(.topbar) .um-work-tabs>button[aria-pressed=true]{color:var(--pw-ink);border-bottom-color:var(--pw-brass)}.app-shell:has(.topbar) :is(.um-work-photo,.um-work-thumb,.detail-photo-frame,.visual-photo-preview-wrapper){background:var(--pw-soft);box-shadow:inset 0 0 0 1px var(--pw-line);border-radius:5px}.app-shell:has(.topbar) .detail-header{box-shadow:none;background:0 0;border-color:#0000}.app-shell:has(.topbar) .detail-main-card .detail-section{border:0;border-top:1px solid var(--pw-line);box-shadow:none;background:0 0;border-radius:0}.app-shell:has(.topbar) :is(.detail-info-card,.sidebar-assignee-card,.detail-next-step-card,.detail-technician-intervention-item,.detail-assignment-create-panel){background:var(--pw-soft);border-color:var(--pw-line);box-shadow:none;border-radius:6px}.app-shell:has(.topbar) :is(.detail-technician-link-section,.detail-trusted-assignment,.detail-mobile-more-menu,.detail-assignment-modal){background:var(--pw-surface);color:var(--pw-ink);border-color:var(--pw-line);box-shadow:var(--pw-shadow);border-radius:8px}.app-shell:has(.topbar) :is(.detail-technician-link-url,.dashboard-qr-ready-url,.lite-public-url){background:var(--pw-soft);color:var(--pw-ink);border-color:var(--pw-line);overflow-wrap:anywhere;border-radius:4px}.app-shell:has(.topbar) :is(.detail-page .comment,.detail-page .timeline-content){color:var(--pw-ink);background:var(--pw-soft);border-color:var(--pw-line);box-shadow:none;border-radius:5px}.app-shell:has(.topbar) .form-context-hero{background:var(--pw-soft);color:var(--pw-ink);border-color:var(--pw-line);box-shadow:none;border-radius:6px}.app-shell:has(.topbar) .form-context-hero .hero-text>span{letter-spacing:0;text-transform:none;font-weight:500}.app-shell:has(.topbar) .context-plan-badge{letter-spacing:0;text-transform:none;font-weight:500}.app-shell:has(.topbar) :is(.form-visual-card,.org-create-card){padding:clamp(16px,2vw,24px)}.app-shell:has(.topbar) :is(.form-visual-card .card-header,.settings-card-header,.org-users-section-title){border-bottom-color:var(--pw-line)}.app-shell:has(.topbar) :is(.form-visual-card .card-icon-bg,.settings-icon,.org-users-section-icon,.org-users-summary-icon,.form-context-hero .hero-icon){background:var(--pw-soft);color:var(--pw-brass);border:1px solid var(--pw-line);box-shadow:none;border-radius:6px}.app-shell:has(.topbar) :is(.field-label,.status-control){color:var(--pw-ink);font-family:var(--um-sans);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.app-shell:has(.topbar) :is(.visual-input,.form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.form-field select,.form-field textarea,.comment-form textarea){background:var(--pw-surface);color:var(--pw-ink);border-color:var(--pw-line-strong);font-family:var(--um-sans);border-radius:5px;font-weight:400;box-shadow:inset 0 1px 2px #122f3e06}.app-shell:has(.topbar) :is(.visual-input,.form-field input,.form-field select,.form-field textarea,.comment-form textarea):focus{border-color:var(--pw-brass);box-shadow:0 0 0 3px #b68b4030}.app-shell:has(.topbar) :is(.visual-input.input-error,.form-field.has-error input,.form-field.has-error textarea,.form-field [aria-invalid=true]){border-color:var(--danger,#c24141)}.app-shell:has(.topbar) :is(.form-field input,.form-field select,.form-field textarea):disabled{background:var(--pw-soft);color:var(--pw-copy);border-color:var(--pw-line)}.app-shell:has(.topbar) .visual-dropzone{background:var(--pw-soft);border-color:var(--pw-line-strong);box-shadow:none;border-radius:6px}.app-shell:has(.topbar) .visual-dropzone:hover{background:var(--pw-selected);border-color:var(--pw-brass)}.app-shell:has(.topbar) .form-visual-actions{background:var(--pw-surface);border-color:var(--pw-line);box-shadow:var(--pw-shadow);border-radius:7px}.app-shell:has(.topbar) :is(.org-user-card,.settings-member-row,.trusted-technician-row){background:var(--pw-surface);border-color:var(--pw-line);border-radius:6px;box-shadow:0 1px 3px #122f3e08}.app-shell:has(.topbar) :is(.org-user-card.is-owner,.settings-member-row.owner){background:var(--pw-soft);border-color:var(--pw-brass)}.app-shell:has(.topbar) .org-user-card.is-invitation{border-style:dashed}.app-shell:has(.topbar) :is(.org-user-info strong,.trusted-technician-title-line strong,.settings-member-row strong){color:var(--pw-ink);font-weight:600}.app-shell:has(.topbar) :is(.org-user-email,.org-users-summary-card small,.org-role-guide-item p,.settings-billing-card p,.settings-billing-card small:not(.settings-billing-error),.field-counter,.field-helper-lock){color:var(--pw-copy)}.app-shell:has(.topbar) :is(.org-card-logo,.org-user-avatar,.trusted-technician-avatar,.settings-member-avatar){border-radius:6px;box-shadow:inset 0 1px #fff2,0 2px 4px #122f3e0a}.app-shell:has(.topbar) :is(.org-role-badge,.org-user-protected-badge,.org-user-role-locked,.settings-role-badge){letter-spacing:0;border-radius:4px;font-weight:500}.app-shell:has(.topbar) .dashboard-guide-reminder{background:var(--pw-soft);color:var(--pw-copy);border-color:var(--pw-line);border-radius:6px}.app-shell:has(.topbar) .dashboard-guide-reminder a{color:var(--pw-ink)}.app-shell:has(.topbar) .org-settings-page .org-public-link-block code{overflow-wrap:anywhere;word-break:break-word}.app-shell:has(.topbar) .private-footer{color:var(--pw-copy);background:var(--pw-soft);border-color:var(--pw-line)}@media (width<=760px){.app-shell:has(.topbar) :is(.form-visual-card,.org-create-card){padding:16px}.app-shell:has(.topbar) .um-work-detail-title h2{font-size:25px!important}.app-shell:has(.topbar) .um-control-charts header h2{font-size:21px!important}.app-shell:has(.topbar) .um-workbench{box-shadow:0 2px 7px #122f3e0a}}@media (width<=360px){.app-shell:has(.topbar) .org-list-page>*{min-width:0;max-width:100%}.app-shell:has(.topbar) .org-list-page .org-grid-clean{grid-template-columns:minmax(0,1fr)}}}
