.reality-persistent-radio{z-index:1350;color:#fff;background:#111;border-top:1px solid #3b3b3b;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;max-height:min(78dvh,600px);display:grid;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 24px #0002}.reality-persistent-radio>section{width:100%;min-width:0;max-width:none;margin:0;padding:0}.reality-persistent-radio>section [data-flow-radio-player=true]{color:#fff;min-height:78px;box-shadow:none;background:#111;border:0;border-radius:0;grid-template-columns:minmax(145px,.65fr) auto minmax(175px,1.35fr) minmax(72px,.5fr);align-items:center;gap:clamp(12px,2vw,24px);margin:0;padding:10px 24px 10px max(24px,50vw - 690px);display:grid}.reality-persistent-radio [data-flow-radio-identity]{min-width:0}.reality-persistent-radio [data-flow-radio-identity] p{color:#dfff00;letter-spacing:.025em;margin:0;font-size:12px;font-weight:700;line-height:1.4}.reality-persistent-radio [data-flow-radio-identity] h2{display:none}.reality-persistent-radio [data-flow-radio-controls]{flex:none;gap:8px}.reality-persistent-radio [data-flow-radio-controls] button{color:#111;background:#dfff00;border:1px solid #dfff00;flex:none;place-items:center;width:44px;height:44px;display:grid}.reality-persistent-radio [data-flow-radio-controls] button:last-child{color:#fff;background:#262626;border-color:#777}.reality-persistent-radio [data-flow-radio-controls] button:disabled{opacity:.62}.reality-persistent-radio [data-flow-radio-play-symbol]{border-left-color:#111}.reality-persistent-radio [data-flow-radio-nowplaying]{border-left-color:#484848;min-width:0;padding-left:16px}.reality-persistent-radio [data-flow-radio-nowplaying] span{color:#bbb;font-size:11px;line-height:1.4}.reality-persistent-radio [data-flow-radio-nowplaying] strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;display:block;overflow:hidden}.reality-persistent-radio [data-flow-radio-waveform]{min-width:0}.reality-persistent-radio [data-flow-radio-waveform] i{background:#c3c3c3}.reality-persistent-radio>section [data-flow-radio-history]{display:none}.reality-persistent-radio.is-expanded>section [data-flow-radio-history]{color:#111;background:#fff;grid-template-columns:minmax(0,1fr);width:100%;max-height:min(45dvh,420px);margin:0;padding:18px 24px;display:grid;overflow:auto}.reality-persistent-radio [data-flow-radio-community]{display:none}.reality-persistent-radio-toggle{color:#fff;cursor:pointer;background:#222;border:1px solid #666;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;margin:17px max(24px,50vw - 690px) 0 0;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex;position:static}.reality-persistent-radio-toggle:focus-visible,.reality-persistent-radio [data-flow-radio-controls] button:focus-visible{outline-offset:2px;outline:3px solid #dfff00}.reality-persistent-radio-toggle>span[aria-hidden=true]{color:#dfff00;font-size:20px;line-height:1}body:has(.reality-persistent-radio){padding-bottom:98px}@media (max-width:1020px){.reality-persistent-radio>section [data-flow-radio-player=true]{grid-template-columns:minmax(0,.65fr) auto minmax(0,1.35fr)}.reality-persistent-radio [data-flow-radio-waveform]{display:none}}@media (max-width:820px){.reality-persistent-radio{bottom:env(safe-area-inset-bottom,0px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px))}.reality-persistent-radio.has-mobile-navigation{bottom:calc(82px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 106px - env(safe-area-inset-bottom,0px));box-shadow:0 12px #fff,0 -8px 24px #0002}.reality-persistent-radio>section [data-flow-radio-player=true]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity controls""now now";gap:2px 8px;min-height:84px;padding:8px 8px 8px 14px}.reality-persistent-radio [data-flow-radio-identity]{grid-area:identity}.reality-persistent-radio [data-flow-radio-identity] p{font-size:11px}.reality-persistent-radio [data-flow-radio-controls]{grid-area:controls}.reality-persistent-radio [data-flow-radio-nowplaying]{border:0;grid-area:now;gap:0;padding:0}.reality-persistent-radio [data-flow-radio-nowplaying] span{display:none}.reality-persistent-radio [data-flow-radio-nowplaying] strong{font-size:12px}.reality-persistent-radio-toggle{width:44px;height:44px;margin:8px 12px 0 0;padding:0}.reality-persistent-radio-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reality-persistent-radio-toggle>span[aria-hidden=true]{font-size:24px}.reality-persistent-radio.is-expanded>section [data-flow-radio-history]{max-height:40dvh;padding:14px}body:has(.reality-persistent-radio){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}body:has(.reality-persistent-radio.has-mobile-navigation){padding-bottom:calc(186px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.reality-persistent-radio [data-flow-radio-waveform] i{animation:none}}
:root{--reality-black:var(--vui-ink);--reality-white:var(--vui-white);--reality-paper:var(--vui-surface-muted);--reality-soft:var(--vui-soft);--reality-line:var(--vui-line);--reality-lime:var(--vui-lime);--reality-green:var(--vui-success);--reality-red:var(--vui-danger);--reality-orange:var(--vui-attention)}.reality-page,.reality-page.flow-design,.flow-design{color:var(--vui-ink);background:var(--vui-white);font-family:Helvetica,Arial,sans-serif;font-size:var(--vui-font-body);line-height:var(--vui-leading-copy);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reality-page :where(h1,h2,h3,strong,b),.flow-design :where(h1,h2,h3,strong,b){font-weight:700}.reality-page :where(h1,h2,h3),.flow-design :where(h1,h2,h3){text-wrap:balance}.reality-page :where(p,li,small),.flow-design :where(p,li,small){text-wrap:pretty}.reality-page :where(a,button,input,select,textarea),.flow-design :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}.reality-page :where(a,button),.flow-design :where(a,button){transition:color var(--vui-motion-fast) var(--vui-ease-out), background-color var(--vui-motion-fast) var(--vui-ease-out), border-color var(--vui-motion-fast) var(--vui-ease-out), box-shadow var(--vui-motion-standard) var(--vui-ease-out), transform var(--vui-motion-standard) var(--vui-ease-out), opacity var(--vui-motion-fast) var(--vui-ease-out)}.reality-page :where(a,button,input,select,textarea):focus-visible,.flow-design :where(a,button,input,select,textarea):focus-visible{box-shadow:var(--vui-focus-ring);outline:0}.reality-page :where(button,[aria-disabled=true]):disabled,.flow-design :where(button,[aria-disabled=true]):disabled{opacity:.48;cursor:not-allowed;transform:none}.flow-design .reality-header{z-index:1200;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#fffffff0;border-bottom:1px solid #11111114;position:sticky;top:0;box-shadow:0 1px #ffffffb3,0 8px 24px #1111110a}.flow-design .reality-header-inner{width:var(--vui-layout-wide-width);grid-template-columns:auto auto minmax(420px,1fr) auto;gap:clamp(10px,1.25vw,22px);min-height:72px}.flow-design .reality-brand{gap:11px;min-width:0}.flow-design .reality-brand img{width:52px;height:52px}.flow-design .flow-brand-lockup{gap:3px}.flow-design .flow-brand-lockup strong{letter-spacing:-.055em;font-size:clamp(19px,1.65vw,27px);line-height:.92}.flow-design .flow-brand-lockup small{max-width:196px;color:var(--vui-ink-soft);letter-spacing:.012em;font-size:8px;line-height:1.2}.flow-design .reality-zone-control,.flow-design .reality-mobile-zone-control{border:var(--vui-border-neutral);border-radius:var(--vui-radius-sm);background:var(--vui-surface);min-height:44px;color:var(--vui-ink);font-size:var(--vui-font-micro);box-shadow:var(--vui-shadow-xs);gap:9px;padding:0 11px;line-height:1.2}.flow-design .reality-zone-dot{background:var(--vui-lime);border-radius:2px;width:8px;height:8px;box-shadow:0 0 0 3px #dfff0033}.flow-design .reality-desktop-navigation{gap:clamp(8px,1.15vw,20px)}.flow-design .reality-desktop-navigation a{min-height:72px;color:var(--vui-ink-soft);letter-spacing:-.01em;padding:0 3px;font-size:12px;line-height:1}.flow-design .reality-desktop-navigation a:after{background:var(--vui-lime);border-radius:3px 3px 0 0;height:3px}.flow-design .reality-desktop-navigation a.is-active{color:var(--vui-ink)}.flow-design .reality-header-actions{gap:6px}.flow-design .reality-icon-action,.flow-design .reality-mobile-header-actions a{border-radius:var(--vui-radius-sm);width:44px;height:44px;color:var(--vui-ink);border:1px solid #0000}.flow-design .reality-activate-action{border:1px solid var(--vui-lime);border-radius:var(--vui-radius-control);background:var(--vui-lime);min-height:44px;font-size:var(--vui-font-micro);gap:18px;padding:0 15px;line-height:1.2;box-shadow:0 6px 16px #abca002e;color:var(--vui-ink)!important}.flow-design .flow-hero{width:100%;max-width:none;margin:0}.flow-design .flow-hero-visual{background:#dfe3dc;height:clamp(480px,45vw,610px);min-height:480px;position:relative;overflow:hidden}.flow-design .flow-hero-visual [role=img]{opacity:1;filter:saturate(.86)contrast(1.05)brightness(.96);transform:scale(1.002)}.flow-design .flow-hero-shade{background:linear-gradient(90deg,#070a07b8 0%,#070a076b 38%,#070a071f 70%),linear-gradient(#0000000a 0%,#00000014 58%,#0000006b 100%)}.flow-design .flow-hero-heading{width:min(700px,57vw);color:var(--vui-white);text-align:left;top:clamp(58px,7vw,92px);left:max(36px,50vw - 690px);right:auto}.flow-design .flow-hero-heading small{color:#ffffffeb;font-size:var(--vui-font-micro);letter-spacing:.11em;margin:0 0 16px;line-height:1.2}.flow-design .flow-hero-heading small:before{border-color:var(--vui-white);background:var(--vui-lime);width:8px;height:8px}.flow-design .flow-hero-heading h1{max-width:13ch;color:var(--vui-white);font-size:var(--vui-font-title-lg);letter-spacing:-.057em;text-shadow:0 2px 18px #0000002e;margin:0;line-height:.96}.flow-design .flow-hero-heading p{color:#ffffffe6;letter-spacing:-.015em;max-width:42ch;margin:18px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.35}.flow-design .flow-hero-signals{gap:10px;width:min(400px,31vw);top:clamp(54px,6.5vw,86px);right:max(36px,50vw - 690px)}.flow-design .flow-hero-signal,.flow-design .flow-hero-signal-state{border-radius:var(--vui-radius-control);color:var(--vui-ink);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#fffffff0;border:1px solid #ffffff94;gap:8px;padding:15px 16px;box-shadow:0 14px 38px #0000002e}.flow-design .flow-hero-signal-meta small,.flow-design .flow-hero-signal-meta b,.flow-design .flow-hero-signal-state small{letter-spacing:var(--vui-tracking-label);font-size:9px;line-height:1.2}.flow-design .flow-hero-signal-meta small{color:var(--vui-soft)}.flow-design .flow-hero-signal-meta b{border-radius:var(--vui-radius-xs);background:var(--vui-surface-strong);color:var(--vui-ink-soft);padding:4px 6px}.flow-design .flow-hero-signal>strong,.flow-design .flow-hero-signal-state>strong{color:var(--vui-ink);letter-spacing:-.025em;font-size:clamp(15px,1.1vw,18px);line-height:1.16}.flow-design .flow-hero-signal-action,.flow-design .flow-hero-signal-state>span{color:var(--vui-soft);font-size:var(--vui-font-micro);line-height:1.4}.flow-design .flow-hero-signal.tone-green{border-left:5px solid var(--vui-success)}.flow-design .flow-hero-signal.tone-red{border-left:5px solid var(--vui-danger)}.flow-design .flow-hero-signal.tone-orange{border-left:5px solid var(--vui-attention)}.flow-design .flow-hero-signal.tone-lime,.flow-design .flow-hero-signal-state{border-left:5px solid var(--vui-lime)}.flow-design .flow-hero-visual-caption{border-radius:var(--vui-radius-xs);color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11111194;border:1px solid #ffffff5c;padding:7px 10px;font-size:10px;line-height:1.35;bottom:82px;right:max(24px,50vw - 690px)}.flow-design .flow-intents{width:var(--vui-layout-wide-width);gap:12px;margin:-62px auto 0}.flow-design .flow-intent{border:var(--vui-border-strong);border-radius:var(--vui-radius-card);background:var(--vui-surface);min-height:122px;color:var(--vui-ink);box-shadow:var(--vui-shadow-card);grid-template-columns:52px minmax(0,1fr) 38px;gap:14px;padding:16px 18px}.flow-design .flow-intent-discover{border-color:var(--vui-lime);background:var(--vui-lime)}.flow-design .flow-intent-action{background:var(--vui-info-soft);border-color:#c7dae8}.flow-design .flow-intent-benefit{background:var(--vui-success-soft);border-color:#cbdcc4}.flow-design .flow-intent-icon,.flow-design .flow-intent-icon svg{width:48px;height:48px}.flow-design .flow-intent-copy{gap:5px}.flow-design .flow-intent-copy strong{letter-spacing:-.047em;font-size:clamp(21px,1.8vw,28px);line-height:1.02}.flow-design .flow-intent-copy small{color:var(--vui-ink-soft);font-size:var(--vui-font-caption);line-height:1.35}.flow-design .flow-intent-copy small:last-child{color:var(--vui-soft);font-size:var(--vui-font-micro)}.flow-design .flow-intent-arrow{border:1px solid var(--vui-ink);border-radius:50%;width:38px;height:38px;font-size:18px}.flow-design .flow-intent-discover .flow-intent-arrow{background:var(--vui-ink);color:var(--vui-white)}.flow-design .reality-radar,.flow-design .reality-dashboard,.flow-design .flow-layers{width:var(--vui-layout-wide-width)}.flow-design .reality-radar{padding-top:34px;scroll-margin-top:88px}.flow-design .reality-section-title,.flow-design .flow-section-heading,.flow-design .reality-card-heading{color:var(--vui-ink)}.flow-design .reality-section-title{align-items:flex-start;gap:20px;margin-bottom:16px}.flow-design .reality-section-title-copy{grid-template-columns:8px minmax(0,1fr) auto;gap:11px 12px}.flow-design .reality-title-mark{background:var(--vui-lime);border-radius:2px;margin-top:27px}.flow-design .reality-section-title-copy small,.flow-design .flow-eyebrow{color:var(--vui-soft);font-size:var(--vui-font-micro);letter-spacing:var(--vui-tracking-label);line-height:1.3}.flow-design .reality-section-title h2,.flow-design .flow-section-heading h2{color:var(--vui-ink);font-size:var(--vui-font-title-md);line-height:var(--vui-leading-tight);letter-spacing:var(--vui-tracking-tight)}.flow-design .reality-section-title-copy p,.flow-design .flow-section-heading p{color:var(--vui-soft);font-size:var(--vui-font-functional);margin-top:7px;line-height:1.45}.flow-design .reality-section-title-copy>b{border:1px solid var(--vui-line);border-radius:var(--vui-radius-xs);background:var(--vui-surface-muted);color:var(--vui-soft);letter-spacing:.06em;margin-top:23px;padding:6px 8px;font-size:9px;line-height:1.25}.flow-design .reality-section-title>a,.flow-design .flow-section-heading>a{min-height:44px;color:var(--vui-ink);font-size:var(--vui-font-caption);padding:0 3px;line-height:1.3}.flow-design .reality-pilot-note{color:var(--vui-soft);font-size:var(--vui-font-caption);margin:4px 0 16px;line-height:1.45}.flow-design .reality-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.flow-design .reality-radar-card,.flow-design .reality-radar-card:nth-child(n+5){border-radius:var(--vui-radius-card);min-height:300px;box-shadow:var(--vui-shadow-soft);flex-direction:column;display:flex;position:relative;overflow:hidden;border:var(--vui-border-neutral)!important;background:var(--vui-surface)!important;border-top-width:4px!important}.flow-design .reality-radar-card:nth-child(n+5){display:none}.flow-design .reality-radar-card.tone-green{border-top-color:var(--vui-success)!important}.flow-design .reality-radar-card.tone-red{border-top-color:var(--vui-danger)!important}.flow-design .reality-radar-card.tone-orange{border-top-color:var(--vui-attention)!important}.flow-design .reality-radar-card.tone-lime{border-top-color:var(--vui-lime-active)!important}.flow-design .reality-radar-image{background:var(--vui-surface-muted);height:128px}.flow-design .reality-radar-image [role=img]{transition:transform .36s var(--vui-ease-out), filter .24s var(--vui-ease-out)}.flow-design .reality-radar-image>span:not([role=img]){border-radius:var(--vui-radius-xs);max-width:calc(100% - 20px);color:var(--vui-ink);letter-spacing:.055em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #11111112;padding:5px 7px;font-size:9px;line-height:1.25;top:10px;left:10px}.flow-design .reality-radar-content{flex:1;min-height:168px;padding:16px}.flow-design .flow-radar-scope{color:var(--vui-soft);font-size:var(--vui-font-micro);margin-bottom:6px;line-height:1.3}.flow-design .reality-radar-content h3{color:var(--vui-ink);letter-spacing:-.03em;font-size:clamp(16px,1.25vw,19px);line-height:1.16}.flow-design .reality-radar-content>p{color:var(--vui-soft);font-size:var(--vui-font-secondary);margin:8px 0 16px;line-height:1.45}.flow-design .reality-card-action{border-top-color:var(--vui-line);min-height:44px;color:var(--vui-ink);font-size:var(--vui-font-caption);padding-top:12px;line-height:1.35}.flow-design .reality-card-action b{transition:transform var(--vui-motion-standard) var(--vui-ease-out)}.flow-design .flow-layers{margin-top:30px;margin-bottom:42px}.flow-design .flow-section-heading{align-items:flex-end;gap:22px;margin-bottom:16px}.flow-design .flow-layer-grid{gap:12px}.flow-design .flow-layer{border:var(--vui-border-neutral);border-radius:var(--vui-radius-card);box-shadow:var(--vui-shadow-xs);padding:16px}.flow-design .flow-layer-social{background:#fff4ea;border-color:#efd7c4}.flow-design .flow-layer-civic{background:var(--vui-info-soft);border-color:#c8dce9}.flow-design .flow-layer-commercial{background:var(--vui-success-soft);border-color:#cbdcc4}.flow-design .flow-layer-primary{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:66px}.flow-design .flow-layer-icon,.flow-design .flow-layer-icon svg{width:42px;height:42px}.flow-design .flow-layer-info strong{color:var(--vui-ink);letter-spacing:-.04em;font-size:21px;line-height:1.05}.flow-design .flow-layer-info small{color:var(--vui-ink-soft);font-size:var(--vui-font-caption);line-height:1.35}.flow-design .flow-layer-info small:last-child{color:var(--vui-soft);font-size:var(--vui-font-micro)}.flow-design .flow-layer-count{min-width:32px;height:32px;color:var(--vui-ink);font-size:var(--vui-font-secondary);background:#ffffffdb;border:1px solid #11111112}.flow-design .flow-layer-shortcuts{gap:7px;margin-top:12px}.flow-design .flow-layer-shortcuts a{border-radius:var(--vui-radius-sm);min-height:66px;color:var(--vui-ink);font-size:var(--vui-font-micro);background:#ffffffd6;border:1px solid #11111114;gap:6px;padding:8px 4px;line-height:1.25}.flow-design .flow-layer-shortcuts .flow-layer-shortcut span{font-size:var(--vui-font-micro);line-height:1.25}.flow-design .flow-layer-shortcuts .flow-layer-more{font-size:21px}.flow-design .reality-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:12px;margin-top:24px}.flow-design .reality-map-card,.flow-design .reality-benefits-card{border:var(--vui-border-neutral);border-radius:var(--vui-radius-card);background:var(--vui-surface);box-shadow:var(--vui-shadow-soft)}.flow-design .reality-card-heading{border-bottom-color:var(--vui-line);min-height:82px;padding:14px 16px}.flow-design .reality-heading-icon{border-radius:var(--vui-radius-sm);background:var(--vui-lime);width:42px;height:42px;color:var(--vui-ink);font-size:var(--vui-font-secondary)}.flow-design .reality-card-heading h2{color:var(--vui-ink);font-size:var(--vui-font-title-sm);letter-spacing:-.035em;line-height:1.1}.flow-design .reality-card-heading p{color:var(--vui-soft);font-size:var(--vui-font-caption);margin-top:3px;line-height:1.4}.flow-design .reality-card-heading>a,.flow-design .reality-all-benefits{border:var(--vui-border-neutral);border-radius:var(--vui-radius-sm);background:var(--vui-surface-muted);min-height:44px;color:var(--vui-ink);font-size:var(--vui-font-micro);line-height:1.3}.flow-design .reality-benefit-list{padding:6px 14px}.flow-design .reality-benefit-list>a{border-top-color:var(--vui-line);min-height:88px}.flow-design .reality-benefit-thumb{border-radius:var(--vui-radius-sm);width:60px;height:60px}.flow-design .reality-benefit-copy strong{color:var(--vui-ink);font-size:var(--vui-font-secondary);line-height:1.2}.flow-design .reality-benefit-copy small{color:var(--vui-soft);font-size:var(--vui-font-micro);line-height:1.4}.flow-design .reality-benefit-list b{border-radius:var(--vui-radius-xs);background:var(--vui-success-soft);color:#397125;letter-spacing:.055em;padding:6px 7px;font-size:9px}.flow-design .flow-action-dialog,.flow-design .beta-zone-dialog{border:var(--vui-border-neutral);background:var(--vui-surface);color:var(--vui-ink);box-shadow:var(--vui-shadow-panel)}.flow-design .flow-action-dialog{border-radius:var(--vui-radius-panel) 0 0 0}.flow-design .flow-action-dialog::backdrop,.flow-design .beta-zone-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1111119e}.flow-design .flow-action-eyebrow,.flow-design .beta-zone-dialog-heading>div>span{color:var(--vui-soft);letter-spacing:var(--vui-tracking-label);font-size:10px}.flow-design .flow-action-dialog-header h2,.flow-design .beta-zone-dialog-heading h2{color:var(--vui-ink);font-size:var(--vui-font-title-md);letter-spacing:var(--vui-tracking-tight);line-height:1.05}.flow-design .flow-action-option{border:var(--vui-border-neutral);border-radius:var(--vui-radius-control);background:var(--vui-surface);min-height:76px}.flow-design .flow-action-option-copy strong{font-size:var(--vui-font-functional);line-height:1.25}.flow-design .flow-action-option-copy small{color:var(--vui-soft);font-size:var(--vui-font-micro);line-height:1.4}.flow-design .beta-zone-dialog-actions button,.flow-design .flow-action-close,.flow-design .beta-zone-dialog-close{border:var(--vui-border-neutral);border-radius:var(--vui-radius-control);background:var(--vui-surface);min-width:44px;min-height:44px;color:var(--vui-ink)}.flow-design .beta-zone-dialog-actions .beta-zone-apply{border-color:var(--vui-lime);background:var(--vui-lime)}.reality-footer{border-top-color:var(--vui-line)!important;background:var(--vui-surface)!important;color:var(--vui-ink)!important}.reality-footer :where(a,strong){color:var(--vui-ink)}.reality-footer :where(span,small){color:var(--vui-soft)}.reality-persistent-radio{border-color:#ffffff1f;box-shadow:0 -10px 36px #1111112e}@media (hover:hover) and (pointer:fine){.flow-design .reality-zone-control:hover,.flow-design .reality-icon-action:hover,.flow-design .reality-card-heading>a:hover,.flow-design .reality-all-benefits:hover{border-color:var(--vui-line-strong);background:var(--vui-surface-strong)}.flow-design .reality-desktop-navigation a:hover{color:var(--vui-ink)}.flow-design .reality-activate-action:hover,.flow-design .beta-zone-dialog-actions .beta-zone-apply:hover{border-color:var(--vui-lime-hover);background:var(--vui-lime-hover);transform:translateY(-1px);box-shadow:0 10px 22px #abca003d}.flow-design .flow-hero-signal:hover{background:var(--vui-white);transform:translate(-4px);box-shadow:0 18px 46px #00000038}.flow-design .flow-intent:hover,.flow-design .reality-radar-card:hover,.flow-design .flow-layer:hover{box-shadow:var(--vui-shadow-card);transform:translateY(-3px)}.flow-design .flow-intent:hover .flow-intent-arrow,.flow-design .reality-radar-card:hover .reality-card-action b,.flow-design .flow-layer-shortcuts a:hover svg{transform:translate(3px)}.flow-design .reality-radar-card:hover .reality-radar-image [role=img]{filter:saturate(1.02)contrast(1.04);transform:scale(1.025)}.flow-design .flow-layer-shortcuts a:hover,.flow-design .flow-action-option:hover{border-color:var(--vui-ink);background:var(--vui-lime)}.flow-design .reality-benefit-list>a:hover{background:var(--vui-surface-muted);padding-inline:8px}}.flow-design :where(a,button):active{transition-duration:70ms;transform:translateY(1px)}@media (max-width:1280px){.flow-design .reality-header-inner{grid-template-columns:auto auto minmax(360px,1fr) auto;min-height:68px}.flow-design .reality-brand img{width:48px;height:48px}.flow-design .reality-desktop-navigation a{min-height:68px;font-size:11px}}@media (max-width:1080px){.flow-design .flow-brand-lockup small{display:none}.flow-design .reality-header-inner{grid-template-columns:auto auto minmax(300px,1fr) auto}.flow-design .reality-dashboard{grid-template-columns:1fr}.flow-design .reality-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-design .reality-radar-card:nth-child(n+5){display:flex}}@media (max-width:900px){.flow-design .flow-hero-visual{height:380px;min-height:380px}.flow-design .flow-hero-heading{width:auto;top:38px;left:24px;right:24px}.flow-design .flow-hero-heading h1{max-width:12ch;font-size:clamp(43px,9vw,60px)}.flow-design .flow-hero-signals{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;inset:auto 24px 82px}.flow-design .flow-hero-signal:nth-child(n+3),.flow-design .flow-hero-visual-caption{display:none}.flow-design .flow-intents{width:var(--vui-layout-tablet-width)}.flow-design .flow-layer-grid{grid-template-columns:1fr}}@media (max-width:820px){.flow-design .reality-header-inner{width:var(--vui-layout-mobile-width);grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:62px}.flow-design .reality-brand img{width:42px;height:42px}.flow-design .flow-brand-lockup strong{font-size:21px}.flow-design .reality-mobile-header-actions a,.flow-design .reality-mobile-header-actions button{min-width:44px;min-height:44px}.flow-design .reality-mobile-bottom-navigation{min-height:calc(70px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--vui-line);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffffff7;box-shadow:0 -8px 24px #11111114}.flow-design .reality-mobile-bottom-navigation :is(a,button){min-width:0;min-height:56px;color:var(--vui-soft);font-size:10px}.flow-design .reality-mobile-bottom-navigation :is(a,button).is-active{color:var(--vui-ink)}.flow-design .reality-mobile-bottom-navigation .flow-mobile-action-icon{border-color:var(--vui-ink);background:var(--vui-lime);width:44px;height:44px;color:var(--vui-ink);box-shadow:0 6px 18px #11111129}.flow-design .flow-hero-visual{height:300px;min-height:300px}.flow-design .flow-hero-heading{top:28px;left:20px;right:20px}.flow-design .flow-hero-heading h1{font-size:clamp(38px,8.7vw,52px)}.flow-design .flow-hero-heading p{margin-top:12px;font-size:15px}.flow-design .flow-hero-signals{grid-template-columns:1fr;bottom:22px;left:18px;right:18px}.flow-design .flow-hero-signal:nth-child(n+2){display:none}.flow-design .flow-intents{width:var(--vui-layout-mobile-width);grid-template-columns:1fr;gap:8px;margin-top:0}.flow-design .flow-intent{border-radius:var(--vui-radius-control);min-height:74px;box-shadow:none;grid-template-columns:40px minmax(0,1fr) 34px;gap:10px;padding:10px 14px}.flow-design .flow-intent-icon,.flow-design .flow-intent-icon svg{width:38px;height:38px}.flow-design .flow-intent-copy strong{font-size:19px;line-height:1.05}.flow-design .flow-intent-copy strong br{display:none}.flow-design .flow-intent-copy small{font-size:11px}.flow-design .flow-intent-copy small:last-child{display:none}.flow-design .flow-intent-arrow{width:34px;height:34px}.flow-design .reality-radar{padding-top:26px}.flow-design .reality-section-title{flex-wrap:wrap;gap:8px}.flow-design .reality-section-title-copy{flex:100%;grid-template-columns:8px minmax(0,1fr)}.flow-design .reality-section-title-copy>b{grid-column:2;justify-self:start;margin-top:0}.flow-design .reality-section-title>a{margin:0 0 0 18px}.flow-design .reality-radar-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;gap:10px;display:flex;overflow-x:auto}.flow-design .reality-radar-card,.flow-design .reality-radar-card:nth-child(n+5){scroll-snap-align:start;flex:0 0 min(78vw,318px);min-width:min(78vw,318px);display:flex}.flow-design .reality-card-heading{flex-wrap:wrap;align-items:flex-start}.flow-design .reality-card-heading>a{margin-left:53px}.flow-design .flow-action-dialog{border-radius:var(--vui-radius-panel) var(--vui-radius-panel) 0 0;width:100%;max-width:none}.flow-design .flow-action-drag-handle{display:block}}@media (max-width:620px){.flow-design .flow-hero-visual{height:224px;min-height:224px}.flow-design .flow-hero-heading{top:18px;left:18px;right:18px}.flow-design .flow-hero-heading small{margin-bottom:9px;font-size:9px}.flow-design .flow-hero-heading h1{max-width:13ch;font-size:clamp(32px,9.4vw,38px);line-height:.98}.flow-design .flow-hero-heading p{display:none}.flow-design .flow-hero-signals{bottom:10px;left:14px;right:14px}.flow-design .flow-hero-signal,.flow-design .flow-hero-signal-state{border-radius:10px;gap:2px;min-height:42px;padding:8px 10px}.flow-design .flow-hero-signal-meta,.flow-design .flow-hero-signal-action,.flow-design .flow-hero-signal-state>small,.flow-design .flow-hero-signal-state>span{display:none}.flow-design .flow-hero-signal>strong,.flow-design .flow-hero-signal-state>strong{font-size:13px;line-height:1.18}.flow-design .reality-section-title h2,.flow-design .flow-section-heading h2{font-size:27px}.flow-design .flow-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.flow-design .flow-layer-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-design .reality-dashboard{margin-top:18px}.flow-design .reality-card-heading>a{margin-left:0}}@media (max-width:420px){.flow-design .flow-brand-lockup strong{font-size:19px}.flow-design .flow-hero-heading h1{font-size:32px}.flow-design .reality-radar-card,.flow-design .reality-radar-card:nth-child(n+5){flex-basis:min(84vw,304px);min-width:min(84vw,304px)}.flow-design .flow-layer-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.reality-page *,.reality-page :before,.reality-page :after,.flow-design *,.flow-design :before,.flow-design :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.reality-page:not(.flow-design){--route-ink:var(--vui-ink);--route-ink-soft:var(--vui-ink-soft);--route-soft:var(--vui-soft);--route-line:var(--vui-line);--route-line-strong:var(--vui-line-strong);--route-surface:var(--vui-surface);--route-surface-muted:var(--vui-surface-muted);--route-lime:var(--vui-lime);--route-success:var(--vui-success);--route-info:var(--vui-info);--route-attention:var(--vui-attention);--route-danger:var(--vui-danger);background:linear-gradient(180deg, var(--vui-white) 0%, var(--vui-white) 38%, var(--vui-surface-muted) 100%);min-height:100vh;color:var(--route-ink);font-family:Helvetica,Arial,sans-serif;font-size:var(--vui-font-body);line-height:var(--vui-leading-copy)}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]){max-width:1380px;color:var(--route-ink);padding-bottom:clamp(72px,8vw,112px);width:var(--vui-layout-wide-width)!important;margin-inline:auto!important;gap:clamp(18px,2vw,28px)!important;margin-top:clamp(12px,1.7vw,22px)!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(h1,h2,h3,h4,strong,b){text-wrap:balance;font-weight:700}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(p,li,small,label,legend,dd,dt){text-wrap:pretty}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(a,button,input,select,textarea):focus-visible{box-shadow:var(--vui-focus-ring)!important;outline:0!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ])>:is(section,header):is([class$=__hero],[class*=__hero\ ]){background:var(--route-surface-muted);min-height:360px;box-shadow:var(--vui-shadow-soft);overflow:hidden;border:var(--vui-border-neutral)!important;border-radius:var(--vui-radius-panel)!important}.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ]){width:min(500px,44%)!important}.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ]) h1{color:inherit;letter-spacing:-.058em!important;margin-top:14px!important;font-size:clamp(44px,4.65vw,68px)!important;line-height:.98!important}.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ])>p{max-width:42ch!important;color:var(--route-ink-soft)!important;margin-top:16px!important;font-size:clamp(15px,1.2vw,17px)!important;line-height:1.52!important}.reality-page:not(.flow-design) :is([class$=__eyebrow],[class*=__eyebrow\ ]),.reality-page:not(.flow-design) :is([class$=__sectionHead],[class*=__sectionHead\ ])>div>span,.reality-page:not(.flow-design) :is([class$=__sectionHead],[class*=__sectionHead\ ])>span{color:var(--route-soft)!important;font-size:var(--vui-font-micro)!important;letter-spacing:.105em!important;line-height:1.35!important}.reality-page:not(.flow-design) :is([class$=__heroActions],[class*=__heroActions\ ]){gap:10px!important;margin-top:20px!important}.reality-page:not(.flow-design) :is([class$=__primaryAction],[class*=__primaryAction\ ]),.reality-page:not(.flow-design) :is([class$=__secondaryAction],[class*=__secondaryAction\ ]){min-height:var(--vui-control-primary)!important;padding-inline:var(--vui-control-padding-primary)!important;border-radius:var(--vui-radius-control)!important;font-size:var(--vui-font-caption)!important;line-height:1.25!important}.reality-page:not(.flow-design) :is([class$=__primaryAction],[class*=__primaryAction\ ]){box-shadow:0 7px 18px #abca0029;border-color:var(--route-lime)!important;background:var(--route-lime)!important;color:var(--route-ink)!important}.reality-page:not(.flow-design) :is([class$=__secondaryAction],[class*=__secondaryAction\ ]){border-color:var(--route-line)!important;color:var(--route-ink)!important;background:#fffffff2!important}.reality-page:not(.flow-design) :is([class$=__heroContext],[class*=__heroContext\ ]) strong{font-size:var(--vui-font-micro)!important}.reality-page:not(.flow-design) :is([class$=__heroContext],[class*=__heroContext\ ]) small{color:var(--route-soft)!important;font-size:10px!important;line-height:1.35!important}.reality-page:not(.flow-design) :is([class$=__heroSignals],[class*=__heroSignals\ ])>:is(a,article){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--vui-radius-control)!important;min-height:72px!important;box-shadow:var(--vui-shadow-soft)!important;background:#fffffff2!important;border-color:#1111111a!important;padding:11px 12px!important}.reality-page:not(.flow-design) :is([class$=__heroSignals],[class*=__heroSignals\ ]) small{color:var(--route-soft)!important;font-size:10px!important;line-height:1.25!important}.reality-page:not(.flow-design) :is([class$=__heroSignals],[class*=__heroSignals\ ]) strong{font-size:13px!important;line-height:1.22!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ]){background:var(--route-surface);box-shadow:var(--vui-shadow-xs);border-color:var(--route-line)!important;border-radius:var(--vui-radius-card)!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ])>a{border-color:var(--route-line)!important;min-height:88px!important;padding:14px!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ]) a>span{border-radius:var(--vui-radius-sm)!important;background:var(--route-lime)!important;width:40px!important;height:40px!important;color:var(--route-ink)!important;font-size:var(--vui-font-micro)!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ]) strong{font-size:13px!important;line-height:1.25!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ]) small{color:var(--route-soft)!important;font-size:11px!important;line-height:1.35!important}.reality-page:not(.flow-design) :is([class$=__sectionHead],[class*=__sectionHead\ ]){align-items:end;gap:clamp(18px,3vw,44px)!important}.reality-page:not(.flow-design) :is([class$=__sectionHead],[class*=__sectionHead\ ]) h2{letter-spacing:-.052em!important;max-width:18ch!important;font-size:clamp(29px,3vw,43px)!important;line-height:1.02!important}.reality-page:not(.flow-design) :is([class$=__sectionHead],[class*=__sectionHead\ ])>p{max-width:52ch;color:var(--route-soft)!important;font-size:13px!important;line-height:1.55!important}.reality-page:not(.flow-design) :is(section,article,a,div):is([class$=Card],[class*=Card\ ]),.reality-page:not(.flow-design) :is(section,article,div):is([class$=__panel],[class*=__panel\ ]),.reality-page:not(.flow-design) :is(section,article,div):is([class$=__form],[class*=__form\ ]),.reality-page:not(.flow-design) :is(section,article,div):is([class$=__mapShell],[class*=__mapShell\ ]){border-color:var(--route-line)!important;border-radius:var(--vui-radius-card)!important}.reality-page:not(.flow-design) :is([class$=__cardPreview],[class*=__cardPreview\ ]),.reality-page:not(.flow-design) :is([class$=__zonePreview],[class*=__zonePreview\ ]){border-color:var(--route-lime)!important;border-radius:var(--vui-radius-card)!important;box-shadow:var(--vui-shadow-card)!important;background:linear-gradient(135deg,#dfff0029,#0000 52%),#fffffff5!important}.reality-page:not(.flow-design) :is([class$=__cardPreview],[class*=__cardPreview\ ]) small,.reality-page:not(.flow-design) :is([class$=__zonePreview],[class*=__zonePreview\ ]) small{color:#566600!important;font-size:10px!important;line-height:1.3!important}.reality-page:not(.flow-design) :is([class$=__cardPreview],[class*=__cardPreview\ ]) strong,.reality-page:not(.flow-design) :is([class$=__zonePreview],[class*=__zonePreview\ ]) strong{font-size:13px!important;line-height:1.2!important}.reality-page:not(.flow-design) :is([class$=__cardPreview],[class*=__cardPreview\ ])>div strong,.reality-page:not(.flow-design) :is([class$=__zonePreview],[class*=__zonePreview\ ])>div strong{font-size:clamp(20px,2vw,26px)!important}.reality-page:not(.flow-design) :is([class$=__benefitCopy],[class*=__benefitCopy\ ]) small,.reality-page:not(.flow-design) :is([class$=__visualCard],[class*=__visualCard\ ]) small,.reality-page:not(.flow-design) :is([class$=__roleCopy],[class*=__roleCopy\ ]) small,.reality-page:not(.flow-design) :is([class$=__summaryImage],[class*=__summaryImage\ ]) small{color:var(--route-lime)!important;font-size:10px!important;line-height:1.25!important}.reality-page:not(.flow-design) :is([class$=__benefitCopy],[class*=__benefitCopy\ ]) strong,.reality-page:not(.flow-design) :is([class$=__visualCard],[class*=__visualCard\ ]) strong,.reality-page:not(.flow-design) :is([class$=__roleCopy],[class*=__roleCopy\ ]) strong{font-size:clamp(21px,2vw,27px)!important;line-height:1.02!important}.reality-page:not(.flow-design) :is([class$=__benefitCopy],[class*=__benefitCopy\ ]) p,.reality-page:not(.flow-design) :is([class$=__visualCard],[class*=__visualCard\ ]) p,.reality-page:not(.flow-design) :is([class$=__roleCopy],[class*=__roleCopy\ ]) p,.reality-page:not(.flow-design) :is([class$=__summaryImage],[class*=__summaryImage\ ]) p{color:#ffffffd6!important;font-size:12px!important;line-height:1.45!important}.reality-page:not(.flow-design) :is([class$=__flowGrid],[class*=__flowGrid\ ]) strong,.reality-page:not(.flow-design) :is([class$=__qualityGrid],[class*=__qualityGrid\ ]) strong,.reality-page:not(.flow-design) :is([class$=__connectedGrid],[class*=__connectedGrid\ ]) strong,.reality-page:not(.flow-design) :is([class$=__infoGrid],[class*=__infoGrid\ ]) strong,.reality-page:not(.flow-design) :is([class$=__processGrid],[class*=__processGrid\ ]) strong,.reality-page:not(.flow-design) :is([class$=__summaryPoints],[class*=__summaryPoints\ ]) strong{font-size:15px!important;line-height:1.25!important}.reality-page:not(.flow-design) :is([class$=__flowGrid],[class*=__flowGrid\ ]) p,.reality-page:not(.flow-design) :is([class$=__qualityGrid],[class*=__qualityGrid\ ]) p,.reality-page:not(.flow-design) :is([class$=__connectedGrid],[class*=__connectedGrid\ ]) p,.reality-page:not(.flow-design) :is([class$=__infoGrid],[class*=__infoGrid\ ]) p,.reality-page:not(.flow-design) :is([class$=__processGrid],[class*=__processGrid\ ]) p,.reality-page:not(.flow-design) :is([class$=__summaryPoints],[class*=__summaryPoints\ ]) p{color:var(--route-soft)!important;font-size:12px!important;line-height:1.48!important}.reality-page:not(.flow-design) :is([class$=__cardStageHeader],[class*=__cardStageHeader\ ])>span,.reality-page:not(.flow-design) :is([class$=__offerHeading],[class*=__offerHeading\ ]) span,.reality-page:not(.flow-design) :is([class$=__offerTopline],[class*=__offerTopline\ ]),.reality-page:not(.flow-design) :is([class$=__reservationTop],[class*=__reservationTop\ ]){letter-spacing:.08em!important;font-size:10px!important;line-height:1.3!important}.reality-page:not(.flow-design) :is([class$=__cardStageHeader],[class*=__cardStageHeader\ ]) h2,.reality-page:not(.flow-design) :is([class$=__offerHeading],[class*=__offerHeading\ ]) h3,.reality-page:not(.flow-design) :is([class$=__reservationCard],[class*=__reservationCard\ ]) h3{letter-spacing:-.05em!important;font-size:clamp(26px,2.7vw,36px)!important;line-height:1.04!important}.reality-page:not(.flow-design) :is([class$=__cardStageHeader],[class*=__cardStageHeader\ ]) p,.reality-page:not(.flow-design) :is([class$=__offerBody],[class*=__offerBody\ ])>p,.reality-page:not(.flow-design) :is([class$=__reservationCard],[class*=__reservationCard\ ])>p,.reality-page:not(.flow-design) :is([class$=__identityBar],[class*=__identityBar\ ]) span{color:var(--route-soft)!important;font-size:12px!important;line-height:1.48!important}.reality-page:not(.flow-design) :is([class$=__offerBody],[class*=__offerBody\ ]) h4{font-size:clamp(20px,2vw,25px)!important;line-height:1.08!important}.reality-page:not(.flow-design) :is([class$=__offerFacts],[class*=__offerFacts\ ]) dt,.reality-page:not(.flow-design) :is([class$=__reservationFacts],[class*=__reservationFacts\ ]) dt{color:var(--route-soft)!important;font-size:10px!important;line-height:1.3!important}.reality-page:not(.flow-design) :is([class$=__offerFacts],[class*=__offerFacts\ ]) dd,.reality-page:not(.flow-design) :is([class$=__reservationFacts],[class*=__reservationFacts\ ]) dd{font-size:12px!important;line-height:1.35!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--vui-control-primary)!important;border:var(--vui-border-neutral)!important;border-radius:var(--vui-radius-control)!important;background:var(--route-surface)!important;color:var(--route-ink)!important;padding:11px 13px!important;font-size:16px!important;line-height:1.4!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) textarea{resize:vertical;min-height:120px!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(label>span,legend){color:var(--route-ink-soft)!important;font-size:13px!important;line-height:1.35!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(input[type=checkbox],input[type=radio]){accent-color:var(--route-ink);width:20px!important;height:20px!important}.reality-page:not(.flow-design) :is([class$=__interests],[class*=__interests\ ]) button,.reality-page:not(.flow-design) :is([class$=__nextActions],[class*=__nextActions\ ]) a,.reality-page:not(.flow-design) :is([class$=__submit],[class*=__submit\ ]),.reality-page:not(.flow-design) :is([class$=__offerBody],[class*=__offerBody\ ])>button,.reality-page:not(.flow-design) :is([class$=__reservationActions],[class*=__reservationActions\ ]) :is(a,button){min-height:var(--vui-control-standard)!important;padding-inline:var(--vui-control-padding-standard)!important;border-radius:var(--vui-radius-control)!important;font-size:13px!important;line-height:1.3!important}.reality-page:not(.flow-design) :is([class$=__submit],[class*=__submit\ ]),.reality-page:not(.flow-design) :is([class$=__offerBody],[class*=__offerBody\ ])>button{border-color:var(--route-lime)!important;background:var(--route-lime)!important;color:var(--route-ink)!important}.reality-page:not(.flow-design) :is([class$=__interests],[class*=__interests\ ]) button.selected,.reality-page:not(.flow-design) :is([class$=__interests],[class*=__interests\ ]) button[aria-pressed=true]{border-color:var(--route-ink)!important;background:var(--route-lime)!important}.reality-page:not(.flow-design) :is([class$=__message],[class*=__message\ ]),.reality-page:not(.flow-design) :is([class$=__emptyState],[class*=__emptyState\ ]),.reality-page:not(.flow-design) :is([class$=__loadingState],[class*=__loadingState\ ]){border:var(--vui-border-neutral);border-radius:var(--vui-radius-control)!important;background:var(--route-surface-muted)!important;color:var(--route-soft)!important;font-size:13px!important;line-height:1.5!important}.reality-page:not(.flow-design) [class*=Success]{background:var(--vui-success-soft)!important;color:#315f21!important;border-color:#c9dfbf!important}.reality-page:not(.flow-design) [class*=Error]{background:var(--vui-danger-soft)!important;color:#872b31!important;border-color:#efc4c7!important}.reality-page:not(.flow-design) [class*=Warning]{background:var(--vui-attention-soft)!important;color:#7b4516!important;border-color:#efd5b5!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-small-label{color:#566600!important;font-size:10px!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-scope strong{font-size:13px!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-scope span,.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-scope a,.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-legend,.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-results-head a{font-size:11px!important;line-height:1.35!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-result>div:first-child{font-size:10px!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-result h4{font-size:17px!important;line-height:1.2!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-result p,.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-empty p{font-size:12px!important;line-height:1.45!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-result dt{font-size:10px!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-result dd{font-size:12px!important}.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-result>a,.reality-page:not(.flow-design) :is([class$=__mapShell],[class*=__mapShell\ ]) .vui-map-empty a{min-height:var(--vui-control-standard)!important;border-color:var(--route-lime)!important;border-radius:var(--vui-radius-control)!important;background:var(--route-lime)!important;color:var(--route-ink)!important;font-size:12px!important}.flow-design :is(section,div)[class*=servicii-module]:is([class$=__shell],[class*=__shell\ ]){max-width:1380px;--ink:var(--vui-ink)!important;--muted:var(--vui-soft)!important;--line:var(--vui-line)!important;--accent:var(--vui-lime)!important;width:var(--vui-layout-wide-width)!important;padding-top:clamp(26px,3vw,42px)!important}.flow-design [class*=servicii-module][class$=__hero] h2,.flow-design [class*=servicii-module][class*=__hero\ ] h2{max-width:16ch!important;font-size:clamp(37px,4.3vw,62px)!important;line-height:1.02!important}.flow-design [class*=servicii-module][class$=__intro],.flow-design [class*=servicii-module][class*=__intro\ ]{max-width:66ch!important;color:var(--vui-soft)!important;font-size:16px!important;line-height:1.58!important}.flow-design [class*=servicii-module][class$=__start],.flow-design [class*=servicii-module][class*=__start\ ]{box-shadow:var(--vui-shadow-xs);border-color:var(--vui-line)!important;border-radius:var(--vui-radius-card)!important;background:var(--vui-surface-muted)!important}.flow-design [class*=servicii-module][class$=__layer],.flow-design [class*=servicii-module][class*=__layer\ ]{box-shadow:var(--vui-shadow-xs);border-color:var(--vui-line)!important;border-radius:var(--vui-radius-card)!important}.flow-design [class*=servicii-module][class$=__card],.flow-design [class*=servicii-module][class*=__card\ ]{border-color:var(--vui-line)!important;border-radius:var(--vui-radius-control)!important;background:var(--vui-surface)!important;min-height:224px!important;padding:19px!important}.flow-design [class*=servicii-module][class$=__cardState],.flow-design [class*=servicii-module][class*=__cardState\ ],.flow-design [class*=servicii-module][class$=__cardIndex],.flow-design [class*=servicii-module][class*=__cardIndex\ ]{color:var(--vui-soft)!important;font-size:10px!important;line-height:1.35!important}.flow-design [class*=servicii-module][class$=__card] h3,.flow-design [class*=servicii-module][class*=__card\ ] h3{font-size:clamp(19px,1.55vw,23px)!important;line-height:1.13!important}.flow-design [class*=servicii-module][class$=__card] p,.flow-design [class*=servicii-module][class*=__card\ ] p{color:var(--vui-soft)!important;font-size:13px!important;line-height:1.5!important}.flow-design [class*=servicii-module][class$=__cardBottom],.flow-design [class*=servicii-module][class*=__cardBottom\ ]{min-height:48px;color:var(--vui-ink-soft)!important;font-size:12px!important;line-height:1.4!important}.flow-design [class*=servicii-module][class*=__unavailable]{opacity:.82;background:var(--vui-surface-muted)!important;color:var(--vui-soft)!important}.beta-enrollment-page{--beta-ink:var(--vui-ink)!important;--beta-muted:var(--vui-soft)!important;--beta-lime:var(--vui-lime)!important}.beta-enrollment-shell,.beta-enrollment-next{width:min(1280px, var(--vui-layout-wide-width))!important}.beta-enrollment-copy h1{letter-spacing:-.062em!important;font-size:clamp(44px,5.5vw,78px)!important;line-height:.97!important}.beta-enrollment-lead{color:var(--vui-soft)!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.55!important}.beta-enrollment-selection,.beta-enrollment-form>section{border-color:var(--vui-line)!important;border-radius:var(--vui-radius-card)!important;background:var(--vui-surface)!important;box-shadow:var(--vui-shadow-soft)!important}.beta-enrollment-selection{border-left:5px solid var(--vui-lime)!important}.beta-enrollment-steps>div{border-color:var(--vui-line)!important}.beta-enrollment-steps strong{font-size:14px!important;line-height:1.3!important}.beta-enrollment-steps small,.beta-enrollment-disclaimer,.beta-enrollment-next p{color:var(--vui-soft)!important;font-size:12px!important;line-height:1.5!important}.beta-enrollment-form input:not([type=checkbox]):not([type=radio]),.beta-enrollment-form select,.beta-enrollment-form textarea{min-height:var(--vui-control-primary)!important;border:var(--vui-border-neutral)!important;border-radius:var(--vui-radius-control)!important;background:var(--vui-surface)!important;color:var(--vui-ink)!important;font-size:16px!important}.beta-enrollment-page .beta-enrollment-form form>button{border-color:var(--vui-lime)!important;border-radius:var(--vui-radius-control)!important;background:var(--vui-lime)!important;min-height:50px!important;color:var(--vui-ink)!important;font-size:13px!important;box-shadow:0 7px 18px #abca0029!important}.beta-enrollment-next>a{min-height:var(--vui-control-standard)!important;border-radius:var(--vui-radius-control)!important;background:var(--vui-lime)!important;color:var(--vui-ink)!important;font-size:12px!important}.vui-page{background:linear-gradient(180deg, var(--vui-white), var(--vui-surface-muted));color:var(--vui-ink)}.vui-shell{width:var(--vui-layout-wide-width);max-width:1380px}.vui-hero,.vui-card,.vui-panel,.vui-form{border-color:var(--vui-line);border-radius:var(--vui-radius-card);background:var(--vui-surface);box-shadow:var(--vui-shadow-xs)}.vui-hero h1{letter-spacing:-.055em;font-size:clamp(38px,4.3vw,62px);line-height:1.02}.vui-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--vui-control-primary);border:var(--vui-border-neutral);border-radius:var(--vui-radius-control);background:var(--vui-surface);color:var(--vui-ink);font-size:16px}.vui-page :where(a,button,input,select,textarea):focus-visible{box-shadow:var(--vui-focus-ring);outline:0}.reality-page:not(.flow-design) [data-tone=green]{--tone-color:var(--vui-success);--tone-surface:var(--vui-success-soft)}.reality-page:not(.flow-design) [data-tone=orange]{--tone-color:var(--vui-attention);--tone-surface:var(--vui-attention-soft)}.reality-page:not(.flow-design) [data-tone=red]{--tone-color:var(--vui-danger);--tone-surface:var(--vui-danger-soft)}.reality-page:not(.flow-design) [data-tone=lime]{--tone-color:#8ca700;--tone-surface:#f7ffd6}.reality-page:not(.flow-design) :is([class$=__heroSignals],[class*=__heroSignals\ ]) [data-tone]{border-left:4px solid var(--tone-color,var(--vui-lime))!important}.reality-page:not(.flow-design) :is([class$=__heroSignals],[class*=__heroSignals\ ]) [data-tone]>span{background:var(--tone-surface,var(--vui-surface-muted))!important;color:var(--tone-color,var(--vui-ink))!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where([aria-current=page],[aria-selected=true],[data-active=true]){border-color:var(--vui-ink)!important;background:var(--vui-lime)!important;color:var(--vui-ink)!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(button,[aria-disabled=true]):disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ])>a,.reality-page:not(.flow-design) :is(a,article):is([class$=Card],[class*=Card\ ]),.flow-design [class*=servicii-module]:is([class$=__card],[class*=__card\ ]){transition:transform var(--vui-motion-standard) var(--vui-ease-out), border-color var(--vui-motion-fast) var(--vui-ease-out), box-shadow var(--vui-motion-standard) var(--vui-ease-out), background-color var(--vui-motion-fast) var(--vui-ease-out)}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(a,button):active{transform:translateY(0)scale(.985)}@media (hover:hover) and (pointer:fine){.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]) :where(a,button):not(:disabled):hover{border-color:var(--vui-line-strong)}.reality-page:not(.flow-design) :is([class$=__primaryAction],[class*=__primaryAction\ ]):hover,.reality-page:not(.flow-design) :is([class$=__submit],[class*=__submit\ ]):hover,.beta-enrollment-page .beta-enrollment-form form>button:not(:disabled):hover,.beta-enrollment-next>a:hover{transform:translateY(-2px);border-color:var(--vui-ink)!important;background:var(--vui-lime-hover)!important;box-shadow:0 12px 24px #abca0038!important}.reality-page:not(.flow-design) :is([class$=__secondaryAction],[class*=__secondaryAction\ ]):hover{transform:translateY(-2px);border-color:var(--vui-ink)!important;background:var(--vui-white)!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ])>a:hover,.reality-page:not(.flow-design) :is(a,article):is([class$=Card],[class*=Card\ ]):hover,.flow-design [class*=servicii-module][class$=__card]:hover,.flow-design [class*=servicii-module][class*=__card\ ]:hover{box-shadow:var(--vui-shadow-card);transform:translateY(-3px)}.reality-page:not(.flow-design) :is(a,article):is([class$=Card],[class*=Card\ ]) [role=img],.flow-design [class*=servicii-module][class$=__card] [role=img],.flow-design [class*=servicii-module][class*=__card\ ] [role=img]{transition:transform var(--vui-motion-standard) var(--vui-ease-out)}.reality-page:not(.flow-design) :is(a,article):is([class$=Card],[class*=Card\ ]):hover [role=img],.flow-design [class*=servicii-module][class$=__card]:hover [role=img],.flow-design [class*=servicii-module][class*=__card\ ]:hover [role=img]{transform:scale(1.035)}.flow-design [class*=servicii-module][class$=__layerHead]:hover,.flow-design [class*=servicii-module][class*=__layerHead\ ]:hover{background:var(--vui-surface-muted)!important}}@media (max-width:1080px){.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ]){width:min(520px,54%)!important}.reality-page:not(.flow-design) :is([class$=__sectionHead],[class*=__sectionHead\ ]){grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:820px){.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ]){padding-bottom:116px;width:var(--vui-layout-mobile-width)!important;gap:18px!important;margin-top:10px!important}.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ])>:is(section,header):is([class$=__hero],[class*=__hero\ ]){min-height:350px;border-radius:var(--vui-radius-card)!important;height:350px!important}.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ]){width:auto!important;bottom:18px!important;left:18px!important;right:18px!important}.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ]) h1{font-size:clamp(38px,9.3vw,48px)!important}.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ])>p{max-width:38ch!important;font-size:13px!important;display:block!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ])>a{min-height:82px!important}.reality-page:not(.flow-design) :is([class$=__sectionHead],[class*=__sectionHead\ ]) h2{font-size:clamp(28px,7vw,36px)!important}.flow-design :is(section,div)[class*=servicii-module]:is([class$=__shell],[class*=__shell\ ]),.beta-enrollment-shell,.beta-enrollment-next{width:var(--vui-layout-mobile-width)!important}}@media (max-width:520px){.reality-page:not(.flow-design) :is(section,div):is([class$=__shell],[class*=__shell\ ])>:is(section,header):is([class$=__hero],[class*=__hero\ ]){min-height:324px;height:324px!important}.reality-page:not(.flow-design) :is([class$=__heroCopy],[class*=__heroCopy\ ]) h1{font-size:clamp(35px,10vw,43px)!important}.reality-page:not(.flow-design) :is([class$=__heroActions],[class*=__heroActions\ ]){flex-direction:column;align-items:stretch}.reality-page:not(.flow-design) :is([class$=__primaryAction],[class*=__primaryAction\ ]),.reality-page:not(.flow-design) :is([class$=__secondaryAction],[class*=__secondaryAction\ ]){width:100%}.flow-design [class*=servicii-module][class$=__card],.flow-design [class*=servicii-module][class*=__card\ ]{min-height:0!important}}@media (prefers-reduced-motion:reduce){.reality-page:not(.flow-design) *,.flow-design [class*=servicii-module] *,.beta-enrollment-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reality-page:not(.flow-design) :is([class$=__quickBar],[class*=__quickBar\ ])>a:hover,.reality-page:not(.flow-design) :is(a,article):is([class$=Card],[class*=Card\ ]):hover,.flow-design [class*=servicii-module][class$=__card]:hover,.flow-design [class*=servicii-module][class*=__card\ ]:hover{transform:none}}
