﻿html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.white-text,.label,.section-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.white-text{color:#ffffff}*{box-sizing:border-box;font:inherit}html{color:#1a1d22;font-family:"IBM Plex Sans", "Freight Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;height:100%;line-height:1.8rem;text-rendering:optimizeLegibility;width:100%}body{background:rgba(251,250,247,0.25);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;margin:0 auto;position:relative;width:100%}@media screen and (max-width: 47.9375em){body.nav-expanded{overflow:hidden}}body .js-required{display:none}body .no-js{display:block}body.js-enabled .js-required{display:auto}body.js-enabled .no-js{display:none}img{max-height:100%;max-width:100%}sup{font-size:0.555em;vertical-align:super}.l-site-container,.l-content-row{height:100%;margin:0 auto;max-width:1440px;position:relative;width:100%}.l-content-row{display:block;height:auto;max-width:1120px}.l-content-row::after{clear:both;content:"";display:table}.l-page-body{background:#ffffff;box-shadow:0 0 9px 2px rgba(26,29,34,0.1);padding-top:108px;position:relative;quotes:"“" "”" "‘" "’"}.l-page-body.l-page-body--home{padding-top:0}@media screen and (max-width: 57.5em){.l-page-body{padding-top:96px}}@media screen and (max-width: 40em){.l-page-body{padding-top:72px}}.l-page-body--inline{padding-top:0;box-shadow:none}h1,.heading--h1{font-size:42px;line-height:66px}h2,.heading--h2{font-size:36px;line-height:54px}h3,.item-heading,.heading--h3{font-size:23px;line-height:36px}h4,.heading--h4{font-size:20px;line-height:30px}h5,.heading--h5{font-size:16px;line-height:24px}h6,.heading--h6{font-size:14px;line-height:24px}h1,h2,h3,.item-heading,h4,h5,h6,.heading{font-weight:600;letter-spacing:-0.02em}h1,h2,.heading--h1,.heading--h2{font-family:"IBM Plex Serif", Georgia, "Times New Roman", Times, serif}a{color:inherit;cursor:pointer;font-weight:600}a,a:hover{transition-duration:0.2s}a:hover{opacity:0.8}strong{font-weight:600}p+p{margin-top:12px}code{font-family:"Consolas", "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Monaco", "Courier New", "Courier", "monospace"}.label,.section-label{font-family:"IBM Plex Sans", "Freight Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:900;position:relative;text-transform:uppercase}.section-label{line-height:60px;text-align:center}.section-label::after{border-bottom:6px solid;bottom:3px;content:"";left:0;margin:auto;position:absolute;right:0;width:40px}.section-heading{margin-bottom:60px;text-align:center}@media screen and (max-width: 57.5em){.section-heading{font-size:32px;line-height:48px}}@media screen and (max-width: 40em){.section-heading{font-size:24px;line-height:39px}}.item-heading{margin-bottom:12px;letter-spacing:-0.035em}.copy--large{font-size:22px;font-weight:400;line-height:36px}.copy--light-on-dark{font-size:18px}.nav-link{display:block;font-size:14px;font-weight:600;letter-spacing:0.03em;opacity:0.75;text-decoration:none}.nav-link:hover{opacity:1}.browser-frame{background:#ffffff;border-radius:14px;box-shadow:0 16px 32px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;border:1px solid rgba(0,0,0,0.06);-webkit-user-select:none;user-select:none}.browser-frame--large{max-width:880px}.browser-frame__top-bar{background:#f2efe9;padding:10px 14px;border-bottom:0;display:flex;align-items:center}.browser-frame__dots{display:inline-flex;align-items:center;gap:10px}.browser-frame__dots .dot{width:10px;height:10px;border-radius:50%;background:#cfc9bf;box-shadow:0 0 0 1px rgba(0,0,0,0.04) inset}.browser-frame__dots .dot--gold{background:#d9a66f}.browser-frame__dots .dot--teal{background:#7fb2ae}.browser-frame__dots .dot--slate{background:#9aa8bd}.browser-frame__content{padding:0;background:#ffffff}.browser-frame img{width:100%;height:auto;display:block}.l-home-hero-visual .browser-frame{width:100%;max-width:500px;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);max-height:80vh;margin:60px 0 100px}.l-home-hero-visual .browser-frame:hover{transform:perspective(1000px) rotateY(-2deg) rotateX(2deg)}@media screen and (max-width: 57.5em){.l-home-hero-visual .browser-frame{max-width:480px;margin:40px 0 60px}}@media screen and (max-width: 47.9375em){.l-home-hero-visual .browser-frame{max-width:420px;margin:30px 0 40px;transform:perspective(800px) rotateY(-3deg) rotateX(3deg)}}@media screen and (max-width: 40em){.l-home-hero-visual{padding-bottom:1rem}.l-home-hero-visual .browser-frame{max-width:340px;margin:10px 0 20px;transform:perspective(600px) rotateY(-3deg) rotateX(2deg);max-height:53vh}}.l-header ~ .l-page-body{position:relative}.l-header ~ .l-page-body::before{content:'';position:absolute;top:0;left:0;right:0;height:405px;background:linear-gradient(135deg, #2f2c29 0%, #2b2f36 100%);z-index:0;pointer-events:none}.l-features-hero{background:linear-gradient(135deg, #2f2c29 0%, #2b2f36 99%);color:#ffffff;padding:8rem 5% 9rem;position:relative;overflow:hidden}.l-features-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.02) 1px, transparent 1px);background-size:60px 60px;z-index:1}@media screen and (max-width: 67.5em){.l-features-hero{padding:6rem 5% 7rem}}@media screen and (max-width: 57.5em){.l-features-hero{padding:4rem 5% 5rem}}@media screen and (max-width: 40em){.l-features-hero{padding:4rem 5% 5rem}}.l-features-hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:2}.cta-content--features-hero{max-width:44rem;margin:0 auto}.cta-content--features-hero .cta-content__heading{font-size:2.75rem;font-weight:700;margin:0 auto 1.5rem;line-height:1.2;color:#ffffff;max-width:42rem}.cta-content--features-hero .cta-content__heading strong{font-weight:800;color:#ffffff;background:linear-gradient(120deg, #fdfbb0 15%, #e5d48d 45%, #ebe2b4 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 3px rgba(0,0,0,0.2)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.cta-content--features-hero .cta-content__heading strong{color:#c29b5a}}@media screen and (max-width: 67.5em){.cta-content--features-hero .cta-content__heading{font-size:2.5rem;margin-bottom:1.25rem}}@media screen and (max-width: 57.5em){.cta-content--features-hero .cta-content__heading{font-size:2.25rem}}@media screen and (max-width: 40em){.cta-content--features-hero .cta-content__heading{font-size:1.875rem}}.cta-content--features-hero .cta-content__subheading{font-size:1.25rem;color:rgba(255,255,255,0.85);margin:0 auto 1.5rem;line-height:1.6;font-weight:400;max-width:40rem}@media screen and (max-width: 67.5em){.cta-content--features-hero .cta-content__subheading{font-size:1.125rem;margin-bottom:1.25rem}}@media screen and (max-width: 57.5em){.cta-content--features-hero .cta-content__subheading{font-size:1.0625rem}}@media screen and (max-width: 40em){.cta-content--features-hero .cta-content__subheading{font-size:1rem}}.cta-content--features-hero .cta-content__body{font-size:1.25rem;color:rgba(255,255,255,0.85);margin:0 auto;max-width:720px;line-height:1.6;font-weight:400}@media screen and (max-width: 67.5em){.cta-content--features-hero .cta-content__body{font-size:1.125rem}}@media screen and (max-width: 57.5em){.cta-content--features-hero .cta-content__body{font-size:1.0625rem}}@media screen and (max-width: 40em){.cta-content--features-hero .cta-content__body{font-size:1rem}}.l-page-body--features{padding-top:0}.l-features-section{padding:4rem 5%}@media screen and (max-width: 67.5em){.l-features-section{padding:6rem 5%}}@media screen and (max-width: 40em){.l-features-section{padding:4rem 5%}}.l-features-section.l-features-section--light{background:#fbfaf7;color:#2f2c29}.l-features-section.l-features-section--light-subtle{background:#f2efe9;color:#2f2c29}.l-features-section.l-features-section--dark{background:linear-gradient(135deg, #2f2c29 0%, #2b2f36 100%);color:#ffffff}.l-features-section.l-features-section--dark::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.02) 1px, transparent 1px);background-size:60px 60px;z-index:1}.l-features-section .section-heading{font-size:2.75rem;font-weight:700;margin:0 auto 1.5rem;position:relative;z-index:2;text-align:center;max-width:48rem;line-height:1.2;letter-spacing:-0.02em}@media screen and (max-width: 67.5em){.l-features-section .section-heading{font-size:2.5rem;margin-bottom:1.25rem}}@media screen and (max-width: 57.5em){.l-features-section .section-heading{font-size:2.25rem}}@media screen and (max-width: 40em){.l-features-section .section-heading{font-size:1.875rem}}.l-features-section .section-subheading{font-size:1.25rem;margin:0 auto 4.5rem;text-align:center;max-width:720px;line-height:1.6;position:relative;z-index:2;font-weight:400;opacity:0.85}@media screen and (max-width: 67.5em){.l-features-section .section-subheading{font-size:1.125rem;margin-bottom:4rem}}@media screen and (max-width: 57.5em){.l-features-section .section-subheading{font-size:1.0625rem;margin-bottom:3rem}}@media screen and (max-width: 40em){.l-features-section .section-subheading{font-size:1rem;margin-bottom:2.5rem}}.l-features-section.l-features-section--dark .section-heading{color:#ffffff}.l-features-section.l-features-section--dark .section-subheading{color:rgba(255,255,255,0.85)}.l-features-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;max-width:1280px;margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 57.5em){.l-features-row{grid-template-columns:1fr;gap:4rem;max-width:640px}}@media screen and (max-width: 40em){.l-features-row{gap:3rem;max-width:100%}}.l-features-zigzag{max-width:1200px;margin:0 auto;position:relative;z-index:2}.l-features-zigzag-item{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:6rem}.l-features-zigzag-item:last-of-type{margin-bottom:0}.l-features-zigzag-item.l-features-zigzag-item--reverse .l-features-zigzag-visual{order:2}.l-features-zigzag-item.l-features-zigzag-item--reverse .l-features-zigzag-content{order:1}@media screen and (max-width: 57.5em){.l-features-zigzag-item{grid-template-columns:1fr;gap:3rem;text-align:center;margin-bottom:4rem}.l-features-zigzag-item.l-features-zigzag-item--reverse .l-features-zigzag-visual{order:1}.l-features-zigzag-item.l-features-zigzag-item--reverse .l-features-zigzag-content{order:2}}@media screen and (max-width: 40em){.l-features-zigzag-item{gap:0.5rem;margin-bottom:3rem}}.l-features-zigzag-visual{display:flex;align-items:center;justify-content:center;min-height:200px}@media screen and (max-width: 40em){.l-features-zigzag-visual{min-height:0}}.l-features-zigzag-content .item-heading{font-size:1.375rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3}@media screen and (max-width: 57.5em){.l-features-zigzag-content .item-heading{font-size:1.25rem}}@media screen and (max-width: 40em){.l-features-zigzag-content .item-heading{font-size:1.125rem;margin-bottom:1rem}}.l-features-zigzag-content .item-desc{font-size:1rem;line-height:1.65;margin:0;opacity:0.8}@media screen and (max-width: 57.5em){.l-features-zigzag-content .item-desc{font-size:0.9375rem;text-align:left}}@media screen and (max-width: 40em){.l-features-zigzag-content .item-desc{font-size:0.875rem;line-height:1.6}}.l-features-zigzag-content .item-desc strong{font-weight:600;opacity:1}.l-features-zigzag-content .item-desc em{font-style:normal;font-weight:600;opacity:1}.l-features-item{background:rgba(255,255,255,0.03);border:1px solid rgba(207,201,191,0.08);border-radius:12px;padding:3rem 2.5rem;position:relative;transition:all 0.4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.l-features-section--light .l-features-item,.l-features-section--light-subtle .l-features-item{background:#ffffff;border:1px solid rgba(207,201,191,0.2);box-shadow:0 2px 8px rgba(43,47,54,0.04)}.l-features-section--light .l-features-item:hover,.l-features-section--light-subtle .l-features-item:hover{transform:translateY(-4px);border-color:rgba(194,155,90,0.3);box-shadow:0 8px 32px rgba(194,155,90,0.12)}.l-features-section--dark .l-features-item::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, #c29b5a, transparent)}.l-features-section--dark .l-features-item::after{content:'';position:absolute;top:1rem;bottom:1rem;left:0;width:1px;background:linear-gradient(180deg, transparent, rgba(255,255,255,0.12), transparent)}.l-features-section--dark .l-features-item:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.15);transform:translateY(-3px);box-shadow:0 12px 40px rgba(26,29,34,0.15)}@media screen and (max-width: 57.5em){.l-features-item{padding:2.5rem 2rem}}@media screen and (max-width: 40em){.l-features-item{padding:2rem 1.5rem;border-radius:12px}}.l-features-item-icon{margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(194,155,90,0.08);border:1px solid rgba(194,155,90,0.2);border-radius:12px;position:relative}.l-features-item-icon::before{content:'';position:absolute;inset:4px;background:linear-gradient(135deg, rgba(194,155,90,0.05), rgba(194,155,90,0.1));border-radius:8px}.l-features-item-icon svg{width:36px;height:36px;color:#c29b5a;position:relative;z-index:1;opacity:0.9}.l-features-item-icon img{width:40px;height:40px;position:relative;z-index:1;opacity:0.9;filter:brightness(0) saturate(100%) invert(77%) sepia(27%) saturate(464%) hue-rotate(15deg) brightness(94%) contrast(87%)}@media screen and (max-width: 57.5em){.l-features-item-icon{width:68px;height:68px;margin-bottom:2rem}.l-features-item-icon svg{width:30px;height:30px}.l-features-item-icon img{width:32px;height:32px}}@media screen and (max-width: 40em){.l-features-item-icon{width:60px;height:60px}.l-features-item-icon svg{width:26px;height:26px}.l-features-item-icon img{width:28px;height:28px}}.l-features-item-content .item-heading{font-size:1.375rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3;text-align:center}.l-features-section--dark .l-features-item-content .item-heading{color:#ffffff}.l-features-section--light .l-features-item-content .item-heading,.l-features-section--light-subtle .l-features-item-content .item-heading{color:#2f2c29}@media screen and (max-width: 57.5em){.l-features-item-content .item-heading{font-size:1.25rem;text-align:center}}@media screen and (max-width: 40em){.l-features-item-content .item-heading{font-size:1.125rem;margin-bottom:1rem}}.l-features-item-content .item-desc{font-size:1rem;line-height:1.65;margin:0;text-align:left}.l-features-section--dark .l-features-item-content .item-desc{color:rgba(255,255,255,0.8)}.l-features-section--light .l-features-item-content .item-desc,.l-features-section--light-subtle .l-features-item-content .item-desc{color:#7e786f}@media screen and (max-width: 57.5em){.l-features-item-content .item-desc{font-size:0.9375rem;text-align:center}}@media screen and (max-width: 40em){.l-features-item-content .item-desc{font-size:0.875rem;line-height:1.6}}.l-features-item-content .item-desc strong{font-weight:600}.l-features-section--dark .l-features-item-content .item-desc strong{color:#ffffff}.l-features-section--light .l-features-item-content .item-desc strong,.l-features-section--light-subtle .l-features-item-content .item-desc strong{color:#474440}.l-features-item-content .item-desc em{font-style:normal;font-weight:600}.l-features-section--dark .l-features-item-content .item-desc em{color:#c29b5a}.l-features-section--light .l-features-item-content .item-desc em,.l-features-section--light-subtle .l-features-item-content .item-desc em{color:#c29b5a}.l-cta-section{background:#fbfaf7;padding:4rem 5%;text-align:center}@media screen and (max-width: 67.5em){.l-cta-section{padding:6rem 5%}}@media screen and (max-width: 40em){.l-cta-section{padding:4rem 5%}}.cta-content--features-final{margin:0 auto;max-width:44rem}.cta-content--features-final .cta-content__heading{font-size:2.75rem;font-weight:700;color:#2f2c29;margin-bottom:1.5rem;line-height:1.2}@media screen and (max-width: 67.5em){.cta-content--features-final .cta-content__heading{font-size:2.5rem;margin-bottom:1.25rem}}@media screen and (max-width: 57.5em){.cta-content--features-final .cta-content__heading{font-size:2.25rem}}@media screen and (max-width: 40em){.cta-content--features-final .cta-content__heading{font-size:1.875rem}}.cta-content--features-final .cta-content__body{font-size:1.25rem;line-height:1.6;color:#635e56;margin-bottom:2rem}@media screen and (max-width: 67.5em){.cta-content--features-final .cta-content__body{font-size:1.125rem;margin-bottom:1.75rem}}@media screen and (max-width: 57.5em){.cta-content--features-final .cta-content__body{font-size:1.0625rem}}@media screen and (max-width: 40em){.cta-content--features-final .cta-content__body{font-size:1rem;margin-bottom:1.5rem}}.cta-content--features-final .hund-btn{margin-bottom:1rem;font-size:18px;font-weight:600;padding:16px 32px}@media screen and (max-width: 47.9375em){.cta-content--features-final .hund-btn{font-size:16px;padding:14px 28px}}@media screen and (max-width: 40em){.cta-content--features-final .hund-btn{font-size:16px;padding:12px 24px}}.cta-content--features-final .cta-content__trial-note{display:block;font-size:14px;color:#7e786f;opacity:0.8}@media screen and (max-width: 40em){.cta-content--features-final .cta-content__trial-note{font-size:13px}}.l-features-visual-placeholder{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.l-features-notification-visual{text-align:center;margin-bottom:3rem;position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.notification-fan-viz{width:100%;max-width:380px;display:flex;align-items:center;justify-content:space-between;position:relative;-webkit-user-select:none;user-select:none}@media screen and (max-width: 40em){.notification-fan-viz{max-width:320px;transform:scale(0.9)}}.viz-svg-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.viz-svg-layer .wire{fill:none;stroke:#e3ded6;stroke-width:2}.viz-svg-layer .pulse{fill:var(--event-color);visibility:hidden;opacity:0;transition:opacity 0.1s ease-out;transform-origin:center}.viz-svg-layer .pulse.visible{visibility:visible;opacity:1}.event-card{display:flex;flex-direction:column;align-items:center;gap:0.5rem;position:relative;z-index:10;width:100px;transform:translateY(18.5px)}.event-card .event-circle{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color 0.3s ease, box-shadow 0.3s ease}.event-card .event-circle svg{width:24px;height:24px;color:#ffffff}.event-card .event-label{font-size:0.8rem;font-weight:600;color:#474440}.channels-stack{display:flex;flex-direction:column;gap:0.5rem;position:relative;z-index:2}.channel-card{display:flex;align-items:center;gap:0.75rem;background-color:#fbfaf7;border:1px solid #e3ded6;padding:0.5rem 1rem;border-radius:6px;width:120px;transform:scale(1);position:relative;overflow:hidden;transition:background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease}.channel-card.active{background-color:#ffffff;transform:scale(1.05)}.channel-card svg{width:16px;height:16px;color:#7e786f}.channel-card span{font-size:0.8rem;font-weight:500;color:#635e56}.channel-card .ripple{position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;opacity:0}.channel-card .ripple.animating{animation:notification-ripple 0.6s ease-out forwards}@keyframes notification-ripple{0%{transform:translateY(-50%) scale(0);opacity:0.6}50%{opacity:0.3}100%{transform:translateY(-50%) scale(4.5);opacity:0}}.status-visualization-container{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2rem}.status-visualization-container .status-comparison{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 40em){.status-visualization-container .status-comparison{flex-direction:column;gap:1.5rem}}.status-card{padding:1rem 1.5rem;border-radius:8px;font-size:0.875rem;font-weight:500;display:flex;align-items:center;gap:0.75rem;box-shadow:0 4px 6px -1px rgba(26,29,34,0.1),0 2px 4px -2px rgba(26,29,34,0.1);transition:transform 0.2s ease-in-out;min-width:140px;justify-content:center}.status-card:hover{transform:translateY(-2px)}.status-card.status-card--before{background:lch(50% 34.8 80);color:#ffffff}.status-card.status-card--after{background:lch(50% 70.57 47.65);color:#ffffff}.status-card .status-text{font-weight:600}.status-card .status-icon{width:1.25rem;height:1.25rem;fill:currentColor;flex-shrink:0}@media screen and (max-width: 40em){.status-card{min-width:160px;padding:1.25rem 1.5rem}}.status-arrow{color:#b9b2a8;font-size:2rem;font-weight:400;line-height:1;transition:color 0.2s ease}.status-visualization-container:hover .status-arrow{color:#7e786f}@media screen and (max-width: 40em){.status-arrow{transform:rotate(90deg);font-size:1.5rem}}.timeline-visualization-container{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2rem}.timeline-visualization-container .timeline-stepper{display:flex;list-style:none;padding:0;margin:0;box-shadow:0 4px 6px -1px rgba(26,29,34,0.1),0 2px 4px -2px rgba(26,29,34,0.1);width:100%;max-width:550px;border-radius:8px}@media screen and (max-width: 40em){.timeline-visualization-container{padding:2rem 0 1.5rem;min-height:0}}.timeline-stage{flex:1;display:flex;align-items:center;justify-content:center;padding:0.75rem 1rem 0.75rem 1.75rem;font-size:0.8rem;font-weight:500;text-align:center;gap:0.5rem;transition:all 0.3s ease;white-space:nowrap;position:relative;color:#7b756d;background-color:#ffffff;border-top:1px solid #e3ded6;border-bottom:1px solid #e3ded6}.timeline-stage::after{content:'';position:absolute;right:-12px;top:0;bottom:0;width:24px;background-color:inherit;transform:skewX(-20deg);z-index:2;border-top:1px solid #e3ded6;border-right:1px solid #e3ded6;border-bottom:1px solid #e3ded6}.timeline-stage:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:1rem;border-left:1px solid #e3ded6}.timeline-stage:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #e3ded6}.timeline-stage:last-child::after{display:none}.timeline-stage.timeline-stage--completed{background-color:#338464;color:#ffffff}.timeline-stage.timeline-stage--completed::after{border-color:#338464}.timeline-stage.timeline-stage--active{background-color:#c84f1d;color:#ffffff;font-weight:600}.timeline-stage.timeline-stage--active::after{border-color:#c84f1d}.timeline-stage .stage-icon{width:16px;height:16px;stroke:currentColor;flex-shrink:0;z-index:3}.timeline-stage span{z-index:3;position:relative}@media screen and (max-width: 40em){.timeline-stage:first-child{padding-left:1rem}.timeline-stage:nth-child(2){display:none}.timeline-stage .stage-icon{margin:0 auto}}.maintenance-notification-container{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2rem}.maintenance-notification-container .notification-banner{width:100%;max-width:600px;background-color:#E6F4FF;border-left:4px solid #B3D4FF;border-radius:8px;padding:1rem 1.5rem;display:flex;align-items:flex-start;gap:1rem;box-shadow:0 4px 6px -1px rgba(26,29,34,0.1),0 2px 4px -2px rgba(26,29,34,0.1)}@media screen and (max-width: 40em){.maintenance-notification-container{padding:2rem 0 1.5rem;min-height:0}}.notification-icon{color:#00529B;flex-shrink:0;margin-top:0.5rem}.notification-icon svg{width:1.25rem;height:1.25rem}.notification-content{font-size:0.875rem;line-height:1.5}.notification-content h3,.notification-content .item-heading{margin:0 0 0.25rem 0;font-size:0.9rem;font-weight:600;color:#474440}.notification-content p{margin:0;color:#635e56}@media screen and (max-width: 57.5em){.notification-content{text-align:left}}@media screen and (max-width: 40em){.notification-content{font-size:0.8125rem}.notification-content h3,.notification-content .item-heading{font-size:0.85rem;line-height:1.2em;letter-spacing:-0.04em}}.template-editor-container{display:flex;align-items:center;justify-content:center;min-height:200px;-webkit-user-select:none;user-select:none;padding-bottom:1.5rem;pointer-events:none;max-width:100vw}.template-editor-container .incident-update-card{width:100%;max-width:650px;background-color:#ffffff;border:1px solid #e3ded6;border-radius:12px;box-shadow:0 4px 12px -2px rgba(26,29,34,0.07);display:flex;flex-direction:column}@media screen and (max-width: 40em){.template-editor-container{min-height:0}}.card-header{padding:1rem 1.5rem;border-bottom:1px solid #e3ded6;display:flex;align-items:center;gap:0.75rem}.card-header label{font-size:0.875rem;font-weight:500;color:#7e786f;white-space:nowrap}@media screen and (max-width: 40em){.card-header{flex-direction:column;align-items:flex-start;gap:0.5rem}}.template-selector{flex-grow:1;padding:0.5rem 0.75rem;border:1px solid #e3ded6;border-radius:6px;background-color:#fbfaf7;font-size:0.875rem;display:flex;justify-content:space-between;align-items:center}.template-selector svg{width:1rem;height:1rem;color:#9b948a;flex-shrink:0}@media screen and (max-width: 40em){.template-selector{width:100%}}.template-editor{padding:1.5rem;font-size:0.9rem;line-height:1.6;color:#474440}.template-editor p{margin:0 0 1rem 0}.template-editor p:last-child{margin-bottom:0}.template-editor strong{font-weight:600}@media screen and (max-width: 57.5em){.template-editor{text-align:left}}@media screen and (max-width: 40em){.template-editor{padding:1.25rem;font-size:0.85rem}}.variable-token{background-color:#EEEEEE;color:#555555;padding:0.125rem 0.5rem;border-radius:4px;font-family:"Consolas", "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Monaco", "Courier New", "Courier", "monospace";font-size:0.85rem;font-weight:500;white-space:nowrap;display:inline-block}.variable-token .liquid-open,.variable-token .liquid-close{color:#9B59B6}.variable-token .liquid-var{color:#2980B9}.variable-token .liquid-pipe{color:#E67E22}.variable-token .liquid-filter{color:#27AE60}.variable-token .liquid-value{color:#E74C3C}.post-update-btn{background-color:#C9A979;color:#ffffff;border:none;padding:0.6rem 1.25rem;border-radius:6px;font-size:0.875rem;font-weight:600}@media screen and (max-width: 40em){.post-update-btn{padding:0.65rem 1rem;font-size:0.8125rem}}.api-terminal-demo{width:100%;max-width:100%}.api-terminal-demo .browser-frame--terminal{background:#2b2f36;border:1px solid #635e56;box-shadow:0 20px 40px rgba(0,0,0,0.3)}.api-terminal-demo .browser-frame--terminal .browser-frame__top-bar{background:#635e56;border-bottom:1px solid #7e786f}.api-terminal-demo .browser-frame--terminal .browser-frame__content{background:#2b2f36;padding:0}.api-terminal-demo .terminal-body{padding:1.5rem;font-family:"Consolas", "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Monaco", "Courier New", "Courier", "monospace";color:#e3ded6;font-size:clamp(0.7rem, 2vw, 1rem);line-height:1.6;height:20rem;background:#2b2f36;overflow-y:auto;overflow-wrap:break-word;word-break:break-all}.api-terminal-demo .terminal-body::-webkit-scrollbar{width:8px}.api-terminal-demo .terminal-body::-webkit-scrollbar-track{background:rgba(71,68,64,0.3)}.api-terminal-demo .terminal-body::-webkit-scrollbar-thumb{background:rgba(155,148,138,0.5);border-radius:4px}.api-terminal-demo .terminal-body::-webkit-scrollbar-thumb:hover{background:rgba(185,178,168,0.7)}@media screen and (max-width: 57.5em){.api-terminal-demo .terminal-body{text-align:left}}@media screen and (max-width: 40em){.api-terminal-demo .terminal-body{padding:1rem;font-size:0.7rem;height:16rem}}.api-terminal-demo .line{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-all;margin-bottom:0.25rem}.api-terminal-demo .line .terminal-prompt{color:#bddcdc;margin-right:0.5rem}.api-terminal-demo .line .cursor{display:inline-block;background-color:#c29b5a;width:0.6em;height:1.2em;animation:terminal-blink 1s step-end infinite;vertical-align:bottom}.api-terminal-demo .terminal-command{color:#e3ded6;overflow-wrap:break-word;word-break:break-all}.api-terminal-demo .terminal-output{color:#55c1a5;overflow-wrap:break-word;word-break:break-all}.api-terminal-demo .token-keyword{color:#f688c1}.api-terminal-demo .token-string{color:#8b9dba}.api-terminal-demo .token-number{color:#7acfb9}.api-terminal-demo .token-boolean{color:#dacb7c}.api-terminal-demo .token-property{color:#bddcdc}.api-terminal-demo .token-link{color:#55c1a5;text-decoration:underline;cursor:default}.api-terminal-demo .token-comment{color:#9b948a}.api-terminal-demo .token-method{color:#d0b27f;font-weight:600}.api-terminal-demo .token-url{color:#bddcdc}.api-terminal-demo .token-header{color:#d2a85a}.api-terminal-demo pre.line{background:transparent;border:none;padding:0;margin:1rem 0 0 0;font-family:inherit;font-size:inherit;color:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-all;opacity:0;transition:opacity 0.5s ease}.api-terminal-demo pre.line.visible{opacity:1}@keyframes terminal-blink{from, to{background-color:transparent}50%{background-color:#c29b5a}}.terraform-code-demo{display:flex;align-items:center;justify-content:center;min-height:200px}.terraform-code-demo .terraform-code{background:#2f2c29;border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1.5rem;font-family:"Consolas", "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Monaco", "Courier New", "Courier", "monospace";font-size:0.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-all}@media screen and (max-width: 57.5em){.terraform-code-demo .terraform-code{text-align:left}}.terraform-code-demo .terraform-code .terraform-keyword{color:#569cd6;font-weight:600}.terraform-code-demo .terraform-code .terraform-resource-type{color:#4ec9b0}.terraform-code-demo .terraform-code .terraform-resource-name{color:#9cdcfe}.terraform-code-demo .terraform-code .terraform-property{color:#92c5f8}.terraform-code-demo .terraform-code .terraform-string{color:#ce9178}.terraform-code-demo .terraform-code .terraform-reference{color:#dcdcaa}.terraform-code-demo .terraform-code .terraform-punctuation{color:#d4d4d4}.terraform-code-demo .terraform-code .terraform-bracket{color:#ffd700}.extensibility-code-demo{display:flex;align-items:center;justify-content:center;min-height:200px}.extensibility-code-demo .extensibility-code{background:#2f2c29;border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1.5rem;font-family:"Consolas", "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Monaco", "Courier New", "Courier", "monospace";font-size:0.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-all}@media screen and (max-width: 57.5em){.extensibility-code-demo .extensibility-code{text-align:left}}.extensibility-code-demo .extensibility-code .css-selector{color:#ffd700;font-weight:600}.extensibility-code-demo .extensibility-code .css-property{color:#92c5f8}.extensibility-code-demo .extensibility-code .css-value{color:#ce9178}.extensibility-code-demo .extensibility-code .css-comment{color:#6a9955;font-style:italic}.extensibility-code-demo .extensibility-code .css-punctuation{color:#d4d4d4}.extensibility-code-demo .extensibility-code .css-string{color:#ce9178}.extensibility-code-demo .extensibility-code .css-number{color:#b5cea8}.extensibility-code-demo .extensibility-code .css-function{color:#dcdcaa}.extensibility-code-demo .extensibility-code .css-variable{color:#9cdcfe}.extensibility-code-demo .extensibility-code .js-keyword{color:#569cd6;font-weight:600}.extensibility-code-demo .extensibility-code .js-function{color:#dcdcaa}.extensibility-code-demo .extensibility-code .js-string{color:#ce9178}.extensibility-code-demo .extensibility-code .js-method{color:#dcdcaa}.extensibility-code-demo .extensibility-code .html-tag{color:#569cd6}.extensibility-code-demo .extensibility-code .html-attribute{color:#92c5f8}.extensibility-code-demo .extensibility-code .html-value{color:#ce9178}@media screen and (max-width: 40em){.l-features-zigzag-visual{transform:scale(0.9)}}.l-hero-monitoring-map{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.hero-monitoring-map-svg{width:100%;height:auto;opacity:0.4;filter:brightness(1.1) contrast(0.9);transform:scale(1.33)}@media screen and (max-width: 67.5em){.hero-monitoring-map-svg{opacity:0.35;transform:scale(1.05)}}@media screen and (max-width: 40em){.hero-monitoring-map-svg{opacity:0.3;transform:scale(1.02)}}
