@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&display=swap";@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/logo-incidencia-facil-icon.svg);--if-brand-horizontal-url:url(/brand/logo-incidencia-facil-horizontal.svg)}.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:drop-shadow(0 10px 18px #0ea5a833);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:drop-shadow(0 8px 14px #0ea5a829);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-action-card>span{color:#b9c9d8}.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}:root{--doc-display:"Barlow Condensed", Impact, "Arial Narrow", sans-serif}.marketing-site{--mk-navy:#15191b;--mk-ink:#171b1d;--mk-copy:#55595b;--mk-teal:#171b1d;--mk-teal-strong:#0d1112;--mk-line:#d9d9d4;--primary:#171b1d;--primary-strong:#0d1112;--primary-contrast:#fff;--border:#d9d9d4;color:#171b1d;background:#f5f4f0}.app-shell.public-marketing-shell{background:#f5f4f0}.app-shell:has(.marketing-site){background:#f5f4f0}.marketing-site h1,.marketing-site h2,.marketing-site h3{color:#171b1d}.marketing-site p{color:#55595b}.marketing-site :focus-visible{outline-color:#e2c800}.marketing-site .mk-header{z-index:40;color:#fff;background:#15191b;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:#111719;background:#ffe631;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:#ffe631}.marketing-site .mk-navigation .mk-mobile-help{display:none}.marketing-site .mk-header-actions{gap:24px}.marketing-site .mk-header-actions>a{color:#fff;text-underline-offset:3px;text-decoration:underline}.marketing-site .mk-header-actions>a.mk-button{color:#111719;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:#111719;box-shadow:none;background:#ffe631;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:#111719;box-shadow:none;background:#f4d900;border-color:#e2c800;transform:none}.marketing-site .mk-button.is-secondary,.marketing-site .btn-secondary,.marketing-site .secondary-button{color:#171b1d;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:#171b1d;background:#f4f4ef;border-color:#171b1d}.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:#171b1d;text-underline-offset:4px;text-decoration:underline}.marketing-site .mk-check-list svg,.marketing-site .mk-price-card li svg{color:#171b1d}.marketing-site .mk-price-card{box-shadow:none;background:#fff;border:1px solid #d4d5d0;border-radius:2px}.marketing-site .mk-price-card.is-featured{background:#fffdf0;border:2px solid #161b1d}.marketing-site .mk-price-label strong{color:#171b1d;background:#ffe631;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:#171b1d}.marketing-site .mk-final-cta{background:#15191b}.marketing-site .mk-final-cta .mk-eyebrow{color:#ffe631}.marketing-site .mk-footer{color:#f2f2ef;background:#15191b;border-top:1px solid #3a3d3e}.marketing-site .mk-footer-top{padding-block:32px 28px}.marketing-site .mk-footer .mk-brand,.marketing-site .mk-footer-top strong{color:#fff}.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:#c7c9c7}.marketing-site .mk-footer a:hover{color:#ffe631}.marketing-site .mk-footer-bottom{border-top-color:#424647}.marketing-site .mk-demo-hero{background:#15191b;border-bottom:5px solid #ffe631}.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:#ffe631}.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,.marketing-site .mk-demo-panel-content .filters{background:#f2f2ee;border-color:#d4d5d0}.marketing-site .mk-demo-column-head>span{color:#171b1d}.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:#f5f4f0;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:#171b1d;background:#ffe631}.marketing-site .mk-demo-panel-content .incident-card{border-radius:2px}.marketing-site .mk-demo-panel-content .incident-mobile-open-action{color:#171b1d;background:#ffe631;border-color:#e2c800}.marketing-site .mk-plans-page .plans-page{max-width:1330px}.marketing-site .plans-hero{background:#15191b;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,#15191b,#15191b13),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:#ffe631;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-page{background:#f5f4f0}.marketing-site .mk-login-top{color:#fff;background:#15191b;width:100%;min-height:55px;padding:8px clamp(20px,4vw,60px)}.marketing-site .mk-login-top>a:last-child{color:#fff}.marketing-site .mk-login-story{background:linear-gradient(#15191bb8,#15191bd0),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:#ffe631}.marketing-site .login-mode-toggle{background:#e9e9e4;border-color:#c6c8c4;border-radius:2px}.marketing-site .login-mode-toggle button{border-radius:1px}.marketing-site .login-mode-toggle button.active{color:#171b1d;border-bottom:3px solid #ffe631}.marketing-site .login-input-wrapper input{border-radius:2px}.marketing-site .login-submit-btn{color:#171b1d;background:#ffe631;border-color:#e2c800;border-radius:2px}.marketing-site .login-submit-btn:hover{background:#f4d900}.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:#15191b;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:#ffe631}.marketing-site .help-action-card{background:#24292b;border-left:4px solid #ffe631;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 #ffe631}.marketing-site .knowledge-final-cta{background:#15191b;border-radius:0}.marketing-site .help-quick-guide-index{color:#171b1d;background:#ffe631}.marketing-site .help-quick-guide-item,.marketing-site .help-pdf-guide-card,.marketing-site .help-step-card{background:#f5f4f0;border-radius:2px}.marketing-site .legal-header{text-align:left;border-bottom:4px solid #ffe631;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:#ffe631}.app-shell:has(.topbar){--bg:#f5f4f0;--bg-soft:#edede8;--surface:#fff;--surface-soft:#f5f4f0;--surface-elevated:#fff;--text-strong:#171b1d;--text-default:#272d2e;--text:#272d2e;--text-soft:#515a5b;--text-muted:#666e6e;--border:#d4d5d0;--border-strong:#9b9d99;--primary:#171b1d;--primary-strong:#0e1314;--primary-contrast:#fff;--primary-soft:#ffe63125;--accent:#b49d00;--teal:#171b1d;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--shadow-sm:0 5px 15px #15191b0c;--shadow-md:0 12px 28px #15191b14;background:var(--bg)}html.dark-mode .app-shell:has(.topbar){--bg:#111719;--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:#ffe631;--primary-strong:#fff066;--primary-contrast:#171b1d;--primary-soft:#ffe6312e;--accent:#ffe631;--teal:#ffe631}.app-shell:not(.public-marketing-shell):not(:has(.marketing-site)):not(:has(.topbar)){--text-strong:#181d1f;--text-default:#252a2c;--text-soft:#52595a;--surface:#fff;--surface-soft:#f5f4f0;--border:#d5d6d0;background:#f5f4f0}.app-shell:not(.public-marketing-shell):not(:has(.marketing-site))>.public-ambient-bg{display:none}.app-shell .topbar{color:#f5f4f0;box-shadow:none;background:#15191b;border-bottom:0}.app-shell:has(.topbar) .topbar{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#15191b;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:#171b1d;width:34px;height:34px;box-shadow:none;background:#ffe631;border-radius:3px;transform:none}.app-shell:has(.topbar) .brand:hover .brand-mark{box-shadow:none;background:#f4d900;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:#ffe631;box-shadow:none;background:0 0;border-bottom-color:#ffe631;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:#222729;border:1px solid #5d6261;border-radius:2px}.app-shell:has(.topbar) .org-switcher-trigger:hover{box-shadow:none;background:#292e2f;border-color:#ffe631}: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:#171b1d;box-shadow:none;background:#ffe631;border:1px solid #ffe631;border-radius:2px;font-weight:600}.app-shell:has(.topbar) .topbar-plan-chip.plan-superadmin{color:#171b1d;background:#ffe631;border-color:#ffe631}: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:#222729;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:#ffe631;box-shadow:none;background:#292e2f;border-color:#ffe631;transform:none}.app-shell:has(.topbar) .topbar :focus-visible{outline-offset:2px;outline:2px solid #ffe631}.app-shell .topbar a,.app-shell .topbar button{text-decoration-thickness:1px}.app-shell .topbar .active,.app-shell .topbar [aria-current=page]{color:#ffe631}body:has(.app-shell .topbar){background:#f5f4f0;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:#111719}.app-shell:has(.topbar) .brand-mark{place-items:center;display:grid;color:#171b1d!important;background:#ffe631!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:#171b1d;background:#ffe631;border-color:#e5cd1b}.app-shell:has(.topbar) .btn-primary:hover:not(:disabled){color:#171b1d;background:#f4dc16;border-color:#d8c114}.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:#171b1d;box-shadow:none;background:#ffe631;border:1px solid #e5cd1b;border-radius:3px}.app-shell:has(.topbar) .incidencias-hero .primary-button:hover{color:#171b1d;box-shadow:none;background:#f4dc16;border-color:#d8c114;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:#171b1d;box-shadow:none;background:#ffe631}.app-shell:has(.topbar) .org-superadmin-view-toggle button.is-active{color:#171b1d;box-shadow:none;background:#ffe631}.app-shell:has(.topbar) .mobile-filter-toggle{color:#fff;box-shadow:none;background:#171b1d;border:1px solid #171b1d;border-radius:3px}.app-shell:has(.topbar) .mobile-filter-toggle:hover{box-shadow:none;background:#303638;border-color:#303638}.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:#171b1d;box-shadow:none;background:#ffe631;border:1px solid #e5cd1b;border-radius:3px}.app-shell:has(.topbar) .detail-page .primary-button:hover{color:#171b1d;box-shadow:none;background:#f4dc16;border-color:#d8c114;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:#171b1d;box-shadow:none;background:#ffe631;border:1px solid #e5cd1b;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:#171b1d;box-shadow:none;background:#ffe631;border:1px solid #e5cd1b;border-radius:3px}.app-shell:has(.topbar) .multi-community-open-btn:hover{color:#171b1d;box-shadow:none;background:#f4dc16;border-color:#d8c114;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 #15191b12}.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:has(.public-report-shell){background:#f5f4f0}.app-shell .public-report-shell{color:#171b1d;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:#171b1d;letter-spacing:.08em;background:#ffe631;border:1px solid #e5cc1c;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:#f5f4f0;border-color:#d5d6d0;border-radius:2px}.app-shell .public-trust{color:#171b1d;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:#b49300}.app-shell .public-report-draft-hint{color:#55595b;background:#f5f4f0;border-left:3px solid #ffe631;border-radius:0;padding:11px 13px}.app-shell .public-report-form .field-label{color:#171b1d;font-weight:600}.app-shell .public-report-form input,.app-shell .public-report-form select,.app-shell .public-report-form textarea{color:#171b1d;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:#171b1d;outline:2px solid #ffe631}.app-shell .custom-photo-upload-btn{color:#171b1d;box-shadow:none;background:#f5f4f0;border-color:#929693;border-radius:2px;font-weight:600}.app-shell .custom-photo-upload-btn:hover{box-shadow:none;border-color:#171b1d;transform:none}.app-shell .public-submit-area,.app-shell .public-turnstile{background:#f5f4f0;border-color:#d5d6d0;border-radius:2px}.app-shell .public-submit-btn.btn-primary{color:#fff;border:1px solid var(--org-inline-color,#171b1d);box-shadow:none;font-weight:600}.app-shell .public-submit-btn.btn-primary:hover{color:#fff;box-shadow:none;border-color:#171b1d;transform:none}.app-shell .public-report-shell a{color:#171b1d;text-underline-offset:3px;text-decoration-color:#b49300}.public-tracking-page{background:#f5f4f0}.public-tracking-brand{color:#fff;background:#15191b}.public-tracking-brand-name{color:#fff}.public-tracking-brand .public-tracking-brand-mark{color:#171b1d;background:#ffe631;border-radius:2px}.public-tracking-card-error .btn{color:#171b1d;box-shadow:none;background:#ffe631;border:1px solid #e2c800;border-radius:2px}.public-tracking-card-error .btn:hover{background:#f4d900}.public-qr-local-notice,.app-shell .public-qr-local-notice{color:#242622;overflow-wrap:anywhere;background:#fff8cf;border:1px solid #d7bf19;border-left:4px solid #c8ab00;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:#171b1d;background:#f5f4f0}.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:#171b1d;background:#ffe631;border-color:#d8c219}.print-poster-toolbar .btn-secondary{color:#171b1d;background:#fff;border-color:#b9bbb8}.print-poster-sheet{background:#fff;border:1px solid #d4d5d0;border-radius:3px;box-shadow:0 12px 32px #15191b14}.print-poster-sheet:before{content:none}.print-poster-brand{font-weight:600}.print-poster-brand span{color:#171b1d;box-shadow:none;background:#ffe631;border-radius:2px}.print-poster-organization{color:#171b1d;background:#f5f4f0;border-color:#d4d5d0;border-radius:2px;font-weight:600}.print-poster-kicker{color:#171b1d;background:#ffe631;border:0;border-radius:2px;font-weight:600}.print-poster-hero h1{color:#171b1d;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:#f5f4f0;border-color:#d4d5d0;border-radius:3px}.print-poster-url strong{color:#171b1d}@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:#171b1d;--if-secondary:#171b1d;--if-ink:#171b1d;--if-muted:#555d5f}#if-assistant .if-btn{width:48px;height:48px}#if-assistant .if-orb{background:#ffe631;border-radius:3px;width:44px;height:44px;animation:none;box-shadow:0 4px 12px #15191b26}#if-assistant .if-orb>*{display:none}#if-assistant .if-orb:after{content:"?";color:#171b1d;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 #15191b26}#if-assistant .if-panel-avatar{box-shadow:none;background:#ffe631;border-radius:3px}#if-assistant .if-panel-avatar-face{display:none}#if-assistant .if-panel-avatar:after{content:"?";color:#171b1d;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 #b49d00}@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:#15191b;border-bottom:3px solid #ffe631;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,#15191be8,#15191b94),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:#15191b;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:#ffe631;background:#222729;border-bottom-color:#ffe631}.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}}
