/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.appcloud-hero:not(.appcloud-hero--dashboard){text-align:center;max-width:60ch;margin-inline:auto}.appcloud-hero .cta-row{justify-content:center}.appcloud-showcase,.appcloud-split{gap:clamp(var(--ts-space-150), 4vw, var(--ts-space-350));margin-block:clamp(var(--ts-space-200), 5vw, var(--ts-space-400));grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.appcloud-dash-intro .cta-row{justify-content:center}.appcloud-demo{--ac-good:var(--ts-band-green);--ac-mod:var(--ts-ramp-amber);--ac-sens:var(--ts-band-orange-ink);--ac-unh:var(--ts-band-red-ink);--ac-very:var(--ts-band-purple-ink);--ac-haz:rgb(107 74 69);--ac-neutral:var(--ts-muted,var(--ts-muted));gap:clamp(var(--ts-space-150), 4vw, var(--ts-space-350));margin-block:clamp(var(--ts-space-200), 5vw, var(--ts-space-400));grid-template-columns:1fr 1fr;align-items:center;display:grid}@keyframes ac-draw{0%{stroke-dashoffset:339.29px}}@keyframes ac-spark-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes ac-rise{0%{opacity:0;transform:translate(-50%,-30%)}}@keyframes ac-grow{0%{transform:scaleX(0)}}.appcloud-cta .cta-row{justify-content:center}.appcloud-gallery{--ac-good:var(--ts-band-green);--ac-mod:var(--ts-ramp-amber);--ac-sens:var(--ts-band-orange-ink);--ac-unh:var(--ts-band-red-ink);--ac-very:var(--ts-band-purple-ink);margin-block:clamp(var(--ts-space-200), 5vw, var(--ts-space-400))}.appcloud-gallery .section-header{text-align:center;max-width:60ch;margin-inline:auto}body[data-page=app]{overflow-x:clip}body[data-page=app] main>*,body[data-page=app] main *{min-width:0}.appcloud-hero--dashboard{text-align:left;max-width:none}.appcloud-hero--dashboard .appcloud-hero__inner{max-width:var(--ts-container-page);gap:clamp(var(--ts-space-150), 4vw, var(--ts-space-400));grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);align-items:center;margin-inline:auto;display:grid}.appcloud-hero--dashboard .appcloud-hero__copy{min-width:0;max-width:58ch}.appcloud-hero--dashboard .appcloud-hero__media{min-width:0}.appcloud-hero--dashboard .lede{margin-inline:0}.appcloud-hero--dashboard .cta-row{justify-content:flex-start}.appcloud-hero__media{margin:0}.appcloud-hero__media img,.appcloud-dashboard__image img,.appcloud-mobile__image img{border-radius:var(--ts-radius-md);border:1px solid var(--ts-rule,var(--ts-rule));width:100%;height:auto;box-shadow:0 18px 44px -28px var(--ts-ink,var(--ts-ink));display:block}@supports (color:color-mix(in lab, red, red)){.appcloud-hero__media img,.appcloud-dashboard__image img,.appcloud-mobile__image img{box-shadow:0 18px 44px -28px color-mix(in srgb, var(--ts-ink,var(--ts-ink)) 40%, transparent)}}.appcloud-hero__media figcaption{margin-top:var(--ts-space-70);color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-base)}.appcloud-hero-live__panel{width:100%;padding:clamp(var(--ts-space-80), 1.8vw, var(--ts-space-100));border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);background:linear-gradient(180deg, var(--ts-surface,var(--ts-paper,var(--ts-paper))), var(--ts-paper,var(--ts-paper)));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.appcloud-hero-live__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--ts-surface,var(--ts-paper,var(--ts-paper))) 96%, white), var(--ts-paper,var(--ts-paper)))}}.appcloud-hero-live__panel{box-shadow:0 18px 44px -28px var(--ts-ink,var(--ts-ink))}@supports (color:color-mix(in lab, red, red)){.appcloud-hero-live__panel{box-shadow:0 18px 44px -28px color-mix(in srgb, var(--ts-ink,var(--ts-ink)) 40%, transparent)}}.appcloud-hero-live__status{gap:var(--ts-space-60);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appcloud-hero-live__status article{min-height:4.2rem;padding:var(--ts-space-70) var(--ts-space-70);border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);background:var(--ts-paper,var(--ts-paper))}@supports (color:color-mix(in lab, red, red)){.appcloud-hero-live__status article{background:color-mix(in srgb, var(--ts-paper,var(--ts-paper)) 90%, white)}}.appcloud-hero-live__status span,.appcloud-hero-live__insight span{color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800;display:block}.appcloud-hero-live__status strong{margin-top:var(--ts-space-30);color:var(--ts-ink,var(--ts-ink));font-variant-numeric:tabular-nums;font-size:clamp(1rem,2vw,1.35rem);line-height:1.05;display:block}.appcloud-chart--hero-preview{height:clamp(15rem,28vw,20rem);min-height:clamp(15rem,28vw,20rem);margin-top:var(--ts-space-75);border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);background:var(--ts-instrument-surface,var(--ts-instrument-surface))}.appcloud-hero-live__bottom{gap:var(--ts-space-70);margin-top:var(--ts-space-75);grid-template-columns:1fr;display:grid}.appcloud-hero-live__gauges{gap:var(--ts-space-60);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appcloud-hero-gauge strong{font-size:clamp(1rem,1.7vw,1.35rem)}.appcloud-hero-live__insight{min-height:6.7rem;padding:var(--ts-space-90) var(--ts-space-90);border-left:4px solid var(--ts-accent,var(--ts-accent));border-radius:0 var(--ts-radius-md) var(--ts-radius-md) 0;background:var(--ts-accent,var(--ts-accent));align-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.appcloud-hero-live__insight{background:color-mix(in srgb, var(--ts-accent,var(--ts-accent)) 10%, var(--ts-paper,var(--ts-paper)))}}.appcloud-hero-live__insight p{margin:var(--ts-space-30) 0 0;color:var(--ts-ink-soft,var(--ts-ink-soft));font-size:var(--ts-text-lg);overflow-wrap:anywhere;line-height:1.42}.appcloud-hero-live__insight strong{color:var(--ts-ink,var(--ts-ink))}.appcloud-intel,.appcloud-dashboard,.appcloud-plans{margin-block:clamp(var(--ts-space-200), 5vw, var(--ts-space-400))}.appcloud-intel__grid,.appcloud-integration-grid,.appcloud-plan-grid{gap:var(--ts-space-100);margin-top:var(--ts-space-160);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appcloud-integration-grid article,.appcloud-plan-grid article,.appcloud-dashboard__cards article{background:var(--ts-paper-lift);border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);padding:var(--ts-space-100);box-shadow:var(--ts-shadow-sm,0 1px 2px color-mix(in srgb, black 4%, transparent));transition:transform var(--ts-duration-med) var(--ts-ease-out,ease), border-color var(--ts-duration-med) var(--ts-ease-out,ease), box-shadow var(--ts-duration-med) var(--ts-ease-out,ease)}@media (hover:hover) and (pointer:fine){.appcloud-integration-grid article:hover,.appcloud-plan-grid article:hover,.appcloud-dashboard__cards article:hover{border-color:var(--ts-accent,var(--ts-accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.appcloud-integration-grid article:hover,.appcloud-plan-grid article:hover,.appcloud-dashboard__cards article:hover{border-color:color-mix(in srgb, var(--ts-accent,var(--ts-accent)) 30%, var(--ts-rule,var(--ts-rule)))}}.appcloud-integration-grid article:hover,.appcloud-plan-grid article:hover,.appcloud-dashboard__cards article:hover{box-shadow:var(--ts-shadow-md,0 4px 12px color-mix(in srgb, black 6%, transparent))}}.appcloud-signal-tile{min-height:10.4rem;padding:var(--ts-space-80) var(--ts-space-90) var(--ts-space-100);background:var(--ts-surface,var(--ts-paper,var(--ts-paper)))}@supports (color:color-mix(in lab, red, red)){.appcloud-signal-tile{background:color-mix(in srgb, var(--ts-surface,var(--ts-paper,var(--ts-paper))) 92%, white)}}.appcloud-signal-tile{transition:transform var(--ts-duration-med) var(--ts-ease-out,ease), border-color var(--ts-duration-med) var(--ts-ease-out,ease)}@media (hover:hover) and (pointer:fine){.appcloud-signal-tile:hover{border-color:var(--band-color,var(--ts-accent,var(--ts-accent)));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.appcloud-signal-tile:hover{border-color:color-mix(in srgb, var(--band-color,var(--ts-accent,var(--ts-accent))) 55%, var(--ts-rule,var(--ts-rule)))}}}.appcloud-signal-tile .scenario__tile-value{align-items:baseline;gap:var(--ts-space-25);margin-block:var(--ts-space-60) var(--ts-space-50);font-family:var(--ts-font-sans,system-ui);font-size:clamp(1.6rem,3.2vw,2.1rem);display:flex}.appcloud-signal-tile .scenario__tile-value small{color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-xs);letter-spacing:0;font-weight:700}.appcloud-signal-tile__body{color:var(--ts-ink-soft,var(--ts-ink-soft));font-size:var(--ts-text-base);margin:0;line-height:1.35}.appcloud-intel h3,.appcloud-dashboard h3,.appcloud-integration-grid h3,.appcloud-plan-grid h3{margin:0 0 var(--ts-space-40);font-size:var(--ts-text-2xl)}.appcloud-intel p,.appcloud-dashboard p,.appcloud-integration-grid p,.appcloud-plan-grid span,.appcloud-mobile p{color:var(--ts-ink-soft,var(--ts-ink-soft))}.appcloud-scenario-stage{margin-top:var(--ts-space-130);background:var(--ts-paper-lift);border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);padding:clamp(var(--ts-space-100), 2.4vw, var(--ts-space-120))}.appcloud-scenario-stage__head{justify-content:space-between;align-items:end;gap:var(--ts-space-100);margin-bottom:var(--ts-space-100);display:flex}.appcloud-scenario-stage__head h3{margin:var(--ts-space-10) 0 0}.appcloud-scenario-tabs{gap:var(--ts-space-40);flex-wrap:wrap;display:flex}.appcloud-scenario-tabs button{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);min-height:2.15rem;color:var(--ts-ink-soft,var(--ts-ink-soft));padding:var(--ts-space-40) var(--ts-space-70);cursor:pointer;background:0 0}.appcloud-scenario-tabs button[aria-pressed=true]{color:white;border-color:var(--ts-accent,var(--ts-accent));background:var(--ts-accent,var(--ts-accent))}.appcloud-scenario-stage__body{gap:var(--ts-space-100);grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:start;display:grid}.appcloud-scenario-stage__body>.appcloud-chart{height:18rem;min-height:18rem}.appcloud-scenario-stage__body>.appcloud-advice{min-height:18rem}.appcloud-chart{border:1px solid var(--ts-rule,var(--ts-rule));background:var(--ts-instrument-surface,var(--ts-instrument-surface));border-radius:10px;width:100%;max-width:100%;min-height:17rem;overflow:hidden}.appcloud-viz{gap:var(--ts-space-60);align-content:start;margin:0;display:grid}.appcloud-viz>.appcloud-chart{min-height:14.5rem}.appcloud-viz figcaption{color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-md);line-height:1.4}@media (hover:hover){.appcloud-viz>.appcloud-chart{transition:transform var(--ts-duration-med,var(--ts-duration-med)) var(--ts-ease-out,ease), box-shadow var(--ts-duration-med,var(--ts-duration-med)) var(--ts-ease-out,ease), border-color var(--ts-duration-med,var(--ts-duration-med)) var(--ts-ease-out,ease)}.appcloud-viz:hover>.appcloud-chart{border-color:var(--ts-accent,var(--ts-accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.appcloud-viz:hover>.appcloud-chart{border-color:color-mix(in srgb, var(--ts-accent,var(--ts-accent)) 45%, var(--ts-rule,var(--ts-rule)))}}.appcloud-viz:hover>.appcloud-chart{box-shadow:0 18px 44px -26px var(--ts-ink,var(--ts-ink))}@supports (color:color-mix(in lab, red, red)){.appcloud-viz:hover>.appcloud-chart{box-shadow:0 18px 44px -26px color-mix(in srgb, var(--ts-ink,var(--ts-ink)) 45%, transparent)}}}@media (prefers-reduced-motion:reduce){.appcloud-viz>.appcloud-chart{transition:none}@media (hover:hover) and (pointer:fine){.appcloud-viz:hover>.appcloud-chart{transform:none}}}.appcloud-viz--hero{margin-top:var(--ts-space-25)}.appcloud-viz--hero>.appcloud-chart{min-height:clamp(15rem,26vw,18rem)}.appcloud-viz--signature{margin-top:var(--ts-space-150);gap:clamp(var(--ts-space-100), 3vw, var(--ts-space-200));grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center}.appcloud-viz--signature .appcloud-viz__lead{gap:var(--ts-space-30);display:grid}.appcloud-viz--signature .appcloud-viz__lead h3{margin:0;font-size:clamp(1.1rem,2vw,1.4rem)}.appcloud-viz--signature .appcloud-viz__lead p{color:var(--ts-ink-soft,var(--ts-ink-soft));font-size:var(--ts-text-lg);margin:0;line-height:1.5}.appcloud-viz--signature .appcloud-chart--river{min-height:clamp(16rem,30vw,21rem)}.appcloud-hero-live__status article,.appcloud-hero-live__insight,.appcloud-reading-tile,.appcloud-signal-tile,.appcloud-scenario-stage,.appcloud-advice,.appcloud-dashboard-live,.appcloud-dashboard__cards article,.appcloud-synthesis-showcase .appcloud-chart{transition:opacity var(--ts-duration-med) var(--ts-ease-out,ease), transform var(--ts-duration-med) var(--ts-ease-out,ease), border-color var(--ts-duration-med) var(--ts-ease-out,ease), background-color var(--ts-duration-med) var(--ts-ease-out,ease)}:root.appcloud-scenario-changing .appcloud-hero-live__status article,:root.appcloud-scenario-changing .appcloud-hero-live__insight,:root.appcloud-scenario-changing .appcloud-reading-tile,:root.appcloud-scenario-changing .appcloud-signal-tile,:root.appcloud-scenario-changing .appcloud-scenario-stage,:root.appcloud-scenario-changing .appcloud-advice,:root.appcloud-scenario-changing .appcloud-dashboard-live,:root.appcloud-scenario-changing .appcloud-dashboard__cards article,:root.appcloud-scenario-changing .appcloud-synthesis-showcase .appcloud-chart{opacity:.55;transform:translateY(4px)}.appcloud-scenario-changing .appcloud-scenario-stage{opacity:.8;transform:none}.appcloud-advice--compact{margin-top:var(--ts-space-100)}.appcloud-advice{margin-top:var(--ts-space-130);padding:clamp(var(--ts-space-100), 2.4vw, var(--ts-space-140));border-left:4px solid var(--ts-accent,var(--ts-accent));background:var(--ts-accent,var(--ts-accent))}@supports (color:color-mix(in lab, red, red)){.appcloud-advice{background:color-mix(in srgb, var(--ts-accent,var(--ts-accent)) 5%, var(--ts-paper,var(--ts-paper)))}}.appcloud-advice{border-radius:0 var(--ts-radius-md) var(--ts-radius-md) 0}.appcloud-advice p{max-width:82ch;margin:0}.appcloud-advice__label{font-size:var(--ts-text-sm);text-transform:uppercase;color:var(--ts-accent,var(--ts-accent));font-weight:700;margin-bottom:var(--ts-space-50)!important}.appcloud-advice span{margin-top:var(--ts-space-80);max-width:84ch;color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-lg);display:block}.appcloud-today,.appcloud-data,.appcloud-mobile{gap:clamp(var(--ts-space-150), 4vw, var(--ts-space-350));margin-block:clamp(var(--ts-space-200), 5vw, var(--ts-space-400));grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);align-items:center;display:grid}.appcloud-checks{margin:var(--ts-space-110) 0 var(--ts-space-140);gap:var(--ts-space-70);padding:0;list-style:none;display:grid}.appcloud-checks li{padding-left:var(--ts-space-140);color:var(--ts-ink-soft,var(--ts-ink-soft));position:relative}.appcloud-checks li:before{content:"";background:var(--ts-accent,var(--ts-accent));border-radius:2px;width:.52rem;height:.52rem;position:absolute;top:.52em;left:0}.appcloud-conditions{gap:var(--ts-space-90);margin-bottom:var(--ts-space-90);display:grid}.appcloud-conditions__head{gap:var(--ts-space-10);display:grid}.appcloud-conditions__head span{color:var(--ts-muted,var(--ts-muted));letter-spacing:.04em;text-transform:uppercase;font-size:var(--ts-text-xs);font-weight:800}.appcloud-conditions__head strong{color:var(--ts-ink,var(--ts-ink));font-size:var(--ts-text-3xl);line-height:1.1}.appcloud-conditions__head em{color:var(--ts-muted,var(--ts-muted));font-style:normal;font-size:var(--ts-text-md)}.appcloud-conditions__grid{gap:var(--ts-space-60);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appcloud-conditions__metric{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);padding:var(--ts-space-60) var(--ts-space-60);background:var(--ts-paper,var(--ts-paper))}@supports (color:color-mix(in lab, red, red)){.appcloud-conditions__metric{background:color-mix(in srgb, var(--ts-paper,var(--ts-paper)) 90%, white)}}.appcloud-conditions__metric span{color:var(--ts-muted,var(--ts-muted));letter-spacing:.03em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.appcloud-conditions__metric strong{color:var(--ts-ink,var(--ts-ink));font-variant-numeric:tabular-nums;margin-top:var(--ts-space-25);font-size:1.15rem;line-height:1.05;display:block}.appcloud-conditions__outlook{gap:var(--ts-space-30);padding:var(--ts-space-50) 0;border-block:1px solid var(--ts-rule-soft,var(--ts-rule-soft));grid-template-columns:repeat(5,1fr);display:grid}.appcloud-conditions__outlook i{color:var(--ts-muted,var(--ts-muted));text-align:center;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-style:normal;font-weight:800}.appcloud-conditions__summary{color:var(--ts-ink-soft,var(--ts-ink-soft));font-size:var(--ts-text-base);margin:0;line-height:1.45}.appcloud-conditions__summary em{color:var(--ts-ink,var(--ts-ink));font-style:normal;font-weight:700}.appcloud-today__panel{--ac-good:var(--ts-band-green);--ac-mod:var(--ts-ramp-amber);--ac-neutral:var(--ts-muted,var(--ts-muted));padding:clamp(var(--ts-space-90), 2vw, var(--ts-space-120));background:var(--ts-paper,var(--ts-paper));border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);box-shadow:0 18px 42px -30px var(--ts-ink,var(--ts-ink))}@supports (color:color-mix(in lab, red, red)){.appcloud-today__panel{box-shadow:0 18px 42px -30px color-mix(in srgb, var(--ts-ink,var(--ts-ink)) 50%, transparent)}}.appcloud-outlook-map__layers .is-active{color:var(--ts-paper,var(--ts-paper));border-color:var(--ts-ink-soft,var(--ts-ink-soft));background:var(--ts-ink-soft,var(--ts-ink-soft))}.appcloud-gauge-grid{gap:var(--ts-space-70);margin-top:var(--ts-space-75);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appcloud-reading-tile{min-height:6.6rem;padding:var(--ts-space-60) var(--ts-space-70) var(--ts-space-90);background:var(--ts-surface,var(--ts-paper,var(--ts-paper)))}@supports (color:color-mix(in lab, red, red)){.appcloud-reading-tile{background:color-mix(in srgb, var(--ts-surface,var(--ts-paper,var(--ts-paper))) 92%, white)}}.appcloud-reading-tile .scenario__tile-value{font-size:clamp(1.35rem,2.5vw,1.75rem)}.appcloud-reading-tile .scenario__tile-label small{color:var(--ts-muted,var(--ts-muted))}.appcloud-hero-gauge{min-height:5.7rem}.appcloud-hero-gauge .scenario__tile-value{font-size:clamp(1.15rem,1.8vw,1.45rem)}.appcloud-mini-gauge{align-content:center;justify-items:center;gap:var(--ts-space-10);border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);background:radial-gradient(circle, currentColor 0 44%, transparent 45%), var(--ts-paper-lift);min-height:6.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.appcloud-mini-gauge{background:radial-gradient(circle, color-mix(in srgb, currentColor 10%, transparent) 0 44%, transparent 45%), var(--ts-paper-lift)}}.appcloud-mini-gauge{color:var(--ac-neutral);transition:border-color var(--ts-duration-slow) var(--ts-ease-out), transform var(--ts-duration-slow) var(--ts-ease-out)}.appcloud-mini-gauge--good{color:var(--ac-good)}.appcloud-mini-gauge--mod{color:var(--ac-mod)}.appcloud-mini-gauge--green{color:var(--ts-band-green,var(--ts-band-green))}.appcloud-mini-gauge--yellow{color:var(--ts-band-yellow,var(--ts-ramp-amber))}.appcloud-mini-gauge--orange{color:var(--ts-band-orange,var(--ts-band-orange-ink))}.appcloud-mini-gauge--red{color:var(--ts-band-red,var(--ts-band-red-ink))}.appcloud-mini-gauge--purple{color:var(--ts-band-purple,var(--ts-band-purple-ink))}.appcloud-mini-gauge--maroon{color:var(--ts-band-maroon,rgb(107 74 69))}.appcloud-mini-gauge span{color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-sm)}.appcloud-mini-gauge strong{color:var(--ts-ink,var(--ts-ink));font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,2.1vw,1.55rem)}.appcloud-mini-gauge em{color:currentColor;font-size:var(--ts-text-xs);font-style:normal;font-weight:700}.appcloud-dashboard__layout{gap:clamp(var(--ts-space-120), 3vw, var(--ts-space-200));margin-top:var(--ts-space-160);grid-template-columns:minmax(320px,.96fr) minmax(0,1.04fr);align-items:stretch;display:grid}.appcloud-dashboard-live{background:var(--ts-paper-lift);border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);padding:var(--ts-space-100)}.appcloud-dashboard-live__top,.appcloud-dashboard-live__small{gap:var(--ts-space-70);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.appcloud-dashboard-live__top article{border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);padding:var(--ts-space-75);background:var(--ts-paper,var(--ts-paper))}.appcloud-dashboard-live__top span,.appcloud-dashboard-live__top em{color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-xs);font-style:normal;display:block}.appcloud-dashboard-live__top strong{color:var(--ts-ink,var(--ts-ink));margin-block:var(--ts-space-30) var(--ts-space-20);font-size:1.25rem;line-height:1.1;display:block}.appcloud-chart--hero{min-height:20rem}.appcloud-dashboard-live__small{grid-template-columns:.9fr 1.1fr}.appcloud-dashboard-live__small .appcloud-chart{min-height:14rem}.appcloud-dashboard__image{margin:0}.appcloud-dashboard__image img{object-fit:cover;height:100%}.appcloud-dashboard__cards{gap:var(--ts-space-80);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appcloud-dashboard__cards article{align-content:start;min-height:10.2rem;display:grid;position:relative;overflow:hidden}.appcloud-dashboard__cards article:after{content:"";background:linear-gradient(90deg, var(--ts-accent,var(--ts-accent)), var(--ts-accent,var(--ts-accent)));height:5px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.appcloud-dashboard__cards article:after{background:linear-gradient(90deg, var(--ts-accent,var(--ts-accent)), color-mix(in srgb, var(--ts-accent,var(--ts-accent)) 35%, transparent))}}.appcloud-dashboard__cards article:after{opacity:.8}.appcloud-dashboard__cards article>span{color:var(--ts-muted,var(--ts-muted));font-size:var(--ts-text-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:750}.appcloud-dashboard__cards article>strong{margin-block:var(--ts-space-25) var(--ts-space-60);color:var(--ts-ink,var(--ts-ink));font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1}.appcloud-dashboard__cards article h3{margin-bottom:var(--ts-space-30)}.appcloud-dashboard__cards article p{font-size:var(--ts-text-lg);margin:0;line-height:1.42}.appcloud-note{max-width:82ch;margin:var(--ts-space-130) auto 0;text-align:center}.appcloud-synthesis-showcase{gap:var(--ts-space-100);margin-top:var(--ts-space-150);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appcloud-synthesis-showcase .appcloud-chart{min-height:15rem}.appcloud-data{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr)}.appcloud-export-list{gap:var(--ts-space-70);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.appcloud-export-list li{padding:var(--ts-space-70) var(--ts-space-80);border:1px solid var(--ts-rule,var(--ts-rule));border-radius:var(--ts-radius-md);background:var(--ts-paper-lift);color:var(--ts-ink-soft,var(--ts-ink-soft));font-weight:650}.appcloud-integrations-section{margin-block:clamp(var(--ts-space-200), 5vw, var(--ts-space-400))}.appcloud-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appcloud-integration-grid__wide{grid-column:1/-1}.appcloud-logo:not(:has(i)) img{width:auto;max-width:none;height:2rem}.appcloud-logo[data-logo=alexa] img{height:2.4rem}.appcloud-mobile{grid-template-columns:minmax(320px,1fr) minmax(0,1fr)}.appcloud-mobile__image{margin:0}.appcloud-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appcloud-plan-grid article p{margin:0 0 var(--ts-space-50);color:var(--ts-accent,var(--ts-accent));font-size:var(--ts-text-md);text-transform:uppercase;font-weight:800}.appcloud-plan-grid article span{display:block}.appcloud-plans__cta{margin-top:var(--ts-space-140);justify-content:center}@media (max-width:980px){.appcloud-hero--dashboard .appcloud-hero__inner,.appcloud-today,.appcloud-data,.appcloud-mobile,.appcloud-dashboard__layout{grid-template-columns:1fr}.appcloud-intel__grid,.appcloud-gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appcloud-dashboard__image img{height:auto}.appcloud-scenario-stage__body,.appcloud-dashboard-live__small,.appcloud-hero-live__bottom,.appcloud-synthesis-showcase,.appcloud-viz--signature{grid-template-columns:1fr}.appcloud-conditions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body[data-page=app] main{width:100%;max-width:100%;padding-inline:var(--ts-space-100) var(--ts-space-200)}.appcloud-hero--dashboard,.appcloud-intel,.appcloud-today,.appcloud-dashboard,.appcloud-data,.appcloud-integrations-section,.appcloud-mobile,.appcloud-plans{width:min(100%,100vw - 3rem);min-width:0;max-width:calc(100vw - 3rem)}.appcloud-hero--dashboard .appcloud-hero__copy,.appcloud-intel .section-header,.appcloud-dashboard .section-header,.appcloud-plans .section-header{width:100%;min-width:0;max-width:100%}.appcloud-hero--dashboard .lede,.appcloud-intel .section-header .lede,.appcloud-dashboard .section-header .lede,.appcloud-plans .section-header .lede{overflow-wrap:anywhere;width:auto;max-width:min(31ch,100%)}.appcloud-hero--dashboard h1{max-width:14ch}.appcloud-hero--dashboard .cta-row{flex-direction:column;align-items:stretch}.appcloud-hero--dashboard .btn{justify-content:center;width:100%}.appcloud-hero__media{margin-top:var(--ts-space-130);width:100%;max-width:100%}.appcloud-hero--dashboard,.appcloud-hero--dashboard .cta-row,.appcloud-hero--dashboard .appcloud-hero__copy,.appcloud-hero--dashboard .appcloud-hero__media,.appcloud-hero-live__panel,body[data-page=app] .learn-section-nav{width:min(100%,100vw - 4rem);max-width:calc(100vw - 4rem)}.appcloud-hero--dashboard{margin-inline:0}.appcloud-hero-live__panel{padding:var(--ts-space-70)}.appcloud-hero-live__insight{padding:var(--ts-space-80)}.appcloud-hero-live__insight p{max-width:30ch;font-size:var(--ts-text-md);word-break:normal;overflow-wrap:break-word;line-height:1.35}.appcloud-hero-live__status,.appcloud-hero-live__gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.appcloud-chart--hero-preview{min-height:15rem}.appcloud-chart>div,.appcloud-chart canvas{max-width:100%!important}.appcloud-intel .section-header h2,.appcloud-dashboard .section-header h2,.appcloud-plans .section-header h2{overflow-wrap:anywhere;max-width:18ch;margin-inline:auto;font-size:clamp(1.45rem,7vw,1.9rem)}.appcloud-intel__grid,.appcloud-integration-grid,.appcloud-plan-grid,.appcloud-dashboard__cards{grid-template-columns:1fr;width:100%;max-width:100%}.appcloud-intel__grid article,.appcloud-integration-grid article,.appcloud-plan-grid article,.appcloud-dashboard__cards article,.appcloud-hero__media figcaption,.appcloud-advice,.appcloud-advice p,.appcloud-advice span{overflow-wrap:anywhere}.appcloud-intel__grid article p,.appcloud-integration-grid article p,.appcloud-plan-grid article span,.appcloud-dashboard__cards article p,.appcloud-hero__media figcaption{max-width:30ch}.appcloud-scenario-stage__head,.appcloud-map__toolbar{flex-direction:column;align-items:stretch}.appcloud-dashboard-live__top{grid-template-columns:1fr}.appcloud-gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.appcloud-map__pin,.appcloud-map__wind,.appcloud-intel__grid article:after{animation:none}.appcloud-hero-live__status article,.appcloud-hero-live__insight,.appcloud-reading-tile,.appcloud-signal-tile,.appcloud-scenario-stage,.appcloud-advice,.appcloud-dashboard-live,.appcloud-dashboard__cards article,.appcloud-synthesis-showcase .appcloud-chart{transition:none}}.ts-dark-hero .appcloud-hero-live__panel{--ts-ink:var(--ts-surface-raised);--ts-ink-soft:var(--ts-ink-soft);--ts-muted:var(--ts-muted);--ts-surface:var(--ts-surface);--ts-surface-raised:var(--ts-surface-raised);--ts-instrument-surface:var(--ts-instrument-surface);--ts-rule:var(--ts-rule);--ts-rule-soft:var(--ts-rule-soft);--ts-paper:var(--ts-paper);--ts-band-green:var(--ts-band-green);--ts-band-yellow:var(--ts-band-yellow);--ts-band-orange:var(--ts-band-orange-ink);--ts-band-red:var(--ts-band-red-ink);--ts-band-purple:var(--ts-band-purple-ink);--ts-band-maroon:rgb(107 74 69)}.ts-dark-hero .appcloud-chart--hero-preview{background:var(--ts-instrument-surface)}body[data-page=app] .appcloud-today,body[data-page=app] .appcloud-data,body[data-page=app] .appcloud-mobile{isolation:isolate;position:relative}body[data-page=app] .appcloud-today:before,body[data-page=app] .appcloud-data:before,body[data-page=app] .appcloud-mobile:before{content:"";z-index:-1;inset-block:calc(-1 * clamp(var(--ts-space-250), 7vw, var(--ts-space-500)) / 2);background:var(--ts-paper);width:100vw;position:absolute;left:calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){body[data-page=app] .appcloud-today:before,body[data-page=app] .appcloud-data:before,body[data-page=app] .appcloud-mobile:before{background:color-mix(in srgb, var(--ts-paper) 50%, white)}}body[data-page=app] .appcloud-today:before,body[data-page=app] .appcloud-data:before,body[data-page=app] .appcloud-mobile:before{border-block:1px solid var(--ts-paper)}@supports (color:color-mix(in lab, red, red)){body[data-page=app] .appcloud-today:before,body[data-page=app] .appcloud-data:before,body[data-page=app] .appcloud-mobile:before{border-block:1px solid color-mix(in srgb, var(--ts-paper) 70%, black 5%)}}:root[data-theme=dark] body[data-page=app] .appcloud-today:before,:root[data-theme=dark] body[data-page=app] .appcloud-data:before,:root[data-theme=dark] body[data-page=app] .appcloud-mobile:before{background:var(--ts-paper)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] body[data-page=app] .appcloud-today:before,:root[data-theme=dark] body[data-page=app] .appcloud-data:before,:root[data-theme=dark] body[data-page=app] .appcloud-mobile:before{background:color-mix(in srgb, var(--ts-paper) 80%, white 5%)}}:root[data-theme=dark] body[data-page=app] .appcloud-today:before,:root[data-theme=dark] body[data-page=app] .appcloud-data:before,:root[data-theme=dark] body[data-page=app] .appcloud-mobile:before{border-block-color:var(--ts-white-a06)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-page=app] .appcloud-today:before,:root:not([data-theme=light]) body[data-page=app] .appcloud-data:before,:root:not([data-theme=light]) body[data-page=app] .appcloud-mobile:before{background:var(--ts-paper)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) body[data-page=app] .appcloud-today:before,:root:not([data-theme=light]) body[data-page=app] .appcloud-data:before,:root:not([data-theme=light]) body[data-page=app] .appcloud-mobile:before{background:color-mix(in srgb, var(--ts-paper) 80%, white 5%)}}:root:not([data-theme=light]) body[data-page=app] .appcloud-today:before,:root:not([data-theme=light]) body[data-page=app] .appcloud-data:before,:root:not([data-theme=light]) body[data-page=app] .appcloud-mobile:before{border-block-color:var(--ts-white-a06)}}.appcloud-integration-grid article:not(.appcloud-integration-grid__wide){padding-top:var(--ts-space-110);position:relative}.appcloud-integration-grid article:not(.appcloud-integration-grid__wide):before{content:"";border-radius:var(--ts-radius-md) var(--ts-radius-md) 0 0;background:var(--ts-accent);opacity:.7;height:3px;position:absolute;inset:0 0 auto}.appcloud-integration-grid h3{font-weight:700}.appcloud-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem;margin-inline:auto}@media (max-width:640px){.appcloud-plan-grid{grid-template-columns:1fr}}.appcloud-plan-grid article{padding:var(--ts-space-150) var(--ts-space-140)}.appcloud-plan-grid article>p:first-child{margin:0 0 var(--ts-space-50);font:700 .7rem/1 var(--ts-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-accent)}.appcloud-plan-grid h3{margin-bottom:var(--ts-space-60);font-size:1.2rem}.appcloud-plan-grid article:last-child{border-color:var(--ts-accent)}@supports (color:color-mix(in lab, red, red)){.appcloud-plan-grid article:last-child{border-color:color-mix(in srgb, var(--ts-accent) 45%, var(--ts-rule))}}.appcloud-plan-grid article:last-child{box-shadow:0 10px 30px -14px var(--ts-accent-a40)}.appcloud-plan-grid article:last-child>p:first-child:after{content:" ★";color:var(--ts-accent)}.appcloud-conditions__metric strong[data-band=green]{color:var(--ts-band-green)}.appcloud-conditions__metric strong[data-band=yellow]{color:var(--ts-band-yellow)}.appcloud-conditions__metric strong[data-band=orange]{color:var(--ts-band-orange)}.appcloud-conditions__metric strong[data-band=red]{color:var(--ts-band-red)}.appcloud-conditions__metric strong[data-band=purple]{color:var(--ts-band-purple)}.appcloud-conditions__metric strong[data-band=maroon]{color:var(--ts-band-maroon)}.appcloud-today__sources{margin-top:var(--ts-space-70);font-size:var(--ts-text-sm);color:var(--ts-muted);line-height:1.5}.appcloud-today__sources a{color:var(--ts-accent)}