#root,body,html{background:#0b1220;height:100%;margin:0;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--brand-yellow:#ffd60a;--brand-dark:#1e1e1e;--brand-light:#fffef8;--text-color:#222;--link-color:#05a;--border-radius:10px;--max-width:100%;--shadow:0 4px 10px #0000000d}body{background-color:#fff;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0;overflow-x:hidden;overflow-y:auto}body,html{height:100%}nav{background-color:#fff;box-shadow:0 4px 10px #0000000d;box-shadow:var(--shadow);padding:1rem 0}nav h2{font-size:1.3rem;font-weight:800}nav a,nav h2{color:#1e1e1e;color:var(--brand-dark)}nav a{font-weight:600;text-decoration:none}nav a:hover{text-decoration:underline}.marketing main{margin:0;max-width:none;padding:0;width:100%}section{background:#fff;border-radius:10px;border-radius:var(--border-radius);box-shadow:0 4px 10px #0000000d;box-shadow:var(--shadow);margin-bottom:2rem;padding:2rem}h1,h2,h3{color:#1e1e1e;color:var(--brand-dark);font-weight:700}h1{font-size:2rem;margin-bottom:1rem}a{color:#05a;color:var(--link-color);transition:.2s ease}a:hover{opacity:.8}.btn,button{background-color:#0f172a;border:none;border-radius:10px;border-radius:var(--border-radius);box-shadow:0 4px 10px #0000000d;box-shadow:var(--shadow);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.btn:hover,button:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.app-shell
button:not(.topbar-burger)
:not(.activity-card)
:not(.location-pill)
:not(.time-pill),.app-shell .btn{background-color:#fff;border:1px solid #0f172a1f;box-shadow:0 4px 12px #0f172a0f;color:#0f172a}.app-shell .btn:hover,.app-shell button:hover{box-shadow:0 6px 16px #0f172a14;transform:translateY(-1px)}.app-shell .btn--strong,.app-shell button.btn--strong{box-shadow:0 8px 20px #0f172a1f;font-weight:700}.app-shell .btn.secondary,.app-shell button.secondary{background-color:initial;border:1px solid #0f172a1f;color:#0f172a}footer{background-color:#1e1e1e;background-color:var(--brand-dark);color:#fff;font-size:.9rem;padding:2rem 1rem;text-align:center}footer a{font-weight:600}.app-shell footer a,footer a{color:#fff}@media (max-width:600px){h1{font-size:1.5rem}nav div{flex-direction:column;gap:.5rem}}nav img{max-height:50px;object-fit:contain;width:auto}img{height:auto;max-width:100%}.app-shell{background:#0b1220}html{background:#fff}.screen-content{padding:0 16px 40px}@media (min-width:1024px){.screen-content{padding-left:24px;padding-right:24px}}.app-shell{background:#fff;display:flex;flex-direction:column;min-height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);width:100%}.app-main{flex:1 1;overflow-y:auto;padding-top:96px}.screen-stack>*{max-width:100%}.topbar-outer{background:#fff;border-bottom:1px solid #0f172a14;height:64px;left:0;position:fixed;right:0;top:0;z-index:100}.topbar-inner{box-sizing:border-box;height:100%;justify-content:space-between;padding:0 16px;width:100%}.topbar-inner,.topbar-logo{align-items:center;display:flex}.asdry-logo{display:block;height:26px;width:auto}.topbar-burger{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:36px;justify-content:center;width:36px}.topbar-burger span{background:#0f172a}@media (hover:hover){.topbar-burger:hover{background:#0f172a0d}}@media (min-width:768px){.topbar-inner{padding-left:24px;padding-right:24px}}.topbar-burger{background:#0000;border:none;padding:0}.topbar-burger span{background-color:#0f172a;border-radius:2px;display:block;height:2px;width:18px}.bottom-nav{background:#fff;border-top:1px solid #0f172a14;bottom:0;box-sizing:border-box;justify-content:space-around;left:0;padding:8px 12px 12px;position:fixed;right:0;z-index:50}.bottom-nav,.bottom-nav-item{align-items:center;display:flex}.bottom-nav-item{border-radius:999px;color:#475569;font-size:14px;font-weight:500;justify-content:center;padding:8px 18px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.bottom-nav-item--active{background:#0f172a14;box-shadow:0 6px 14px #0f172a2e,inset 0 1px 0 #fff9;color:#0f172a}@media (hover:hover){.bottom-nav-item:hover{background:#0f172a0a}}.burger-backdrop{background:#0000;display:none;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease-out;z-index:29}.burger-backdrop--open{background:#0006;display:block;opacity:1;pointer-events:auto}.burger-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fff;box-shadow:-12px 0 40px #00000073;color:#0f172a;display:none;flex-direction:column;height:100vh;padding:16px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .22s ease-out;width:260px;z-index:30}.burger-menu--open{display:flex;transform:translateX(0)}.burger-menu-close{align-self:flex-end;background:#0000;border:none;color:#fff;cursor:pointer;font-size:28px;padding:8px}.burger-menu-content{color:#0f172a;margin-top:12px}.burger-menu-content h2{font-size:16px;margin-bottom:8px}.burger-menu-content ul{list-style:none;margin:0;padding:0}.burger-menu-content li{border-bottom:1px solid #0f172a14;font-size:14px;padding:10px 0}body,html{background:#fff}.burger-session{align-items:center;border-bottom:1px solid #0f172a14;display:flex;gap:8px;margin-bottom:12px;padding-bottom:12px}.burger-session-dot{background:#22c55e;border-radius:999px;flex-shrink:0;height:8px;width:8px}.burger-session-label{color:#0f172a;font-size:13px;font-weight:600}.screen-content{margin:0 auto;max-width:760px;padding:16px;width:100%}.activity-grid,.screen-content{background:#fff;box-sizing:border-box}.activity-grid{border:1px solid #0f172a14;border-radius:22px;box-shadow:0 12px 28px #0f172a14;display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;padding:18px}.activity-card{align-items:center;background:#fff;border:1px solid #0f172a1f;border-radius:14px;color:#0f172a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1;min-height:44px;overflow:visible;padding:14px 18px;text-align:left;text-transform:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.activity-card.is-selected{background:#0f172a;border-color:#0f172a;box-shadow:0 10px 26px #0f172a73;color:#fff}.activity-card.is-selected *{color:#fff!important}.activity-card svg,.activity-card svg path{fill:currentColor;stroke:currentColor}.activity-card+.activity-card{margin-top:4px}.location-row{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 12px 28px #0f172a14;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;padding:18px}.screen-content .activity-block,.screen-content .activity-group,.screen-content .activity-panel,.screen-content .activity-section,.screen-content .activity-surface,.screen-content .card,.screen-content .glass-card,.screen-content .glass-card--dark,.screen-content .location-card,.screen-content .panel,.screen-content .section,.screen-content .section-card,.screen-content .time-card{background:#fff!important;border:1px solid #0f172a14;box-shadow:0 12px 28px #0f172a14;color:#0f172a}.screen-content .activity-panel:after,.screen-content .activity-panel:before,.screen-content .activity-section:after,.screen-content .activity-section:before,.screen-content .glass-card--dark:after,.screen-content .glass-card--dark:before,.screen-content .glass-card:after,.screen-content .glass-card:before{background:#0000!important}.location-pill,.time-pill{border:1px solid #0f172a26;border-radius:999px;cursor:pointer;padding:10px 14px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.location-pill,.time-pill{background:#fff;color:#0f172a}.location-pill.is-selected,.time-pill.is-selected{background:#0f172a;border-color:#0f172a;box-shadow:0 6px 18px #0f172a59;color:#fff}.activity-actions{display:flex;gap:16px;margin-top:32px;padding-top:12px}.activity-btn{flex:1 1;padding:14px 16px}.activity-btn--primary{background:#0f172a;border:none;box-shadow:0 10px 22px #0f172a59;color:#fff;font-weight:700}.activity-btn--ghost{background:#ffffffb3;border:1px solid #0f172a26;color:#0f172a}.screen-stack{background:#fff;padding-bottom:16px}.activity-card.is-selected{opacity:1}.activity-card .activity-card-text,.activity-card .label,.activity-card .text,.activity-card span{display:inline-block;line-height:1.2;opacity:1;white-space:nowrap}.activity-card.is-selected .activity-card-text,.activity-card.is-selected .label,.activity-card.is-selected .text,.activity-card.is-selected span{color:#fff!important;opacity:1}.activity-btn--primary{background:#0f172a!important;color:#fff!important}.hero{padding:24px 16px 16px}.hero-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.hero-meta{color:#64748b;font-size:12px;line-height:1.4;text-align:right;white-space:nowrap}.hero-meta strong{color:#0f172a;font-weight:600}.hero-copy{margin-bottom:16px}.hero-question{color:#0f172a;font-size:22px;line-height:1.2;margin:0 0 6px}.hero-description{color:#475569;font-size:14px;margin:0}.hero-graph{margin:16px 0 8px}.hero-context{color:#64748b;font-size:12px}@media (min-width:1024px){.hero{padding:32px 16px 20px}}.hero-context-btn{align-items:center;background:#0f172a;border:1px solid #0f172af2;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px}.hero-context-btn:hover{background:#111827}.flow-page-title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.glass-card,.screen{background:#fff;color:#0f172a}.glass-card{border:1px solid #0f172a14;border-radius:16px;box-shadow:0 10px 24px #0f172a14;box-sizing:border-box;padding:20px 22px}.flow-section{margin-top:16px}.flow-section+.flow-section{margin-top:14px}.glass-card-title{color:#0f172a;font-size:17px;font-weight:600}.glass-card-body{color:#334155;font-size:15px;line-height:1.6}.glass-card-label{color:#64748b;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.flow-section-header{margin-bottom:10px}.flow-micro-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.flow-micro-item{align-items:flex-start;display:flex;gap:10px}.flow-micro-dot{background:#3b82f6;border-radius:999px;flex-shrink:0;height:6px;margin-top:6px;width:6px}.flow-micro-text{color:#334155;font-size:.9rem}.flow-opportunity-summary{color:#475569;font-size:.95rem;font-weight:500;margin:0 0 6px}.flow-divider{background:#0f172a0f;height:1px;margin:12px 0}.flow-alert-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;padding:0}.flow-alert-item{align-items:flex-start;background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;display:flex;gap:10px;padding:10px 12px}.flow-alert-item--caution{border-left:3px solid #fbbf24}.flow-alert-item--risk{border-left:3px solid #f97373}.flow-alert-item--info{border-left:3px solid #38bdf8}.flow-alert-indicator{background:#3b82f6;border-radius:999px;flex-shrink:0;height:7px;margin-top:5px;width:7px}.flow-alert-text{color:#0f172a;font-size:.85rem}@media (max-width:420px){.glass-card{border-radius:14px;padding:18px}.flow-section{margin-top:12px}}
/*# sourceMappingURL=main.d281bdac.css.map*/