.flash-map{background:var(--flash-floor,#edf2f8)}.flash-map[data-ink=waiting] .maplibregl-canvas,.flash-map[data-ink=waiting] .maplibregl-marker{opacity:0}.flash-map[data-ink=revealing] .maplibregl-canvas{animation:1.7s cubic-bezier(.16,.65,.25,1) both flash-map-ink;-webkit-mask-image:radial-gradient(#000 52%,#000b 65%,#0000 76%);mask-image:radial-gradient(#000 52%,#000b 65%,#0000 76%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.flash-map[data-ink=revealing] .flash-survey-pin{animation:.65s cubic-bezier(.2,.8,.2,1) .7s both flash-map-plate}.flash-map[data-ink=revealing] .flash-pin-label,.flash-map[data-ink=revealing] .maplibregl-control-container{animation:.45s ease-out 1.05s both flash-map-label}@keyframes flash-map-ink{0%{filter:none;opacity:.3;-webkit-mask-size:0% 0%;mask-size:0% 0%}45%{filter:none;opacity:1}to{filter:none;opacity:1;-webkit-mask-size:300% 300%;mask-size:300% 300%}}@keyframes flash-map-plate{0%{opacity:0;transform:translateY(9px)scale(.94)}to{opacity:1;transform:none}}@keyframes flash-map-label{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.flash-map[data-ink] .maplibregl-canvas,.flash-map[data-ink] .maplibregl-marker{opacity:1;animation:none;-webkit-mask-image:none;mask-image:none}.flash-map[data-ink] *{animation:none!important}}
.dark .flash-map:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#101d2bab,#0000 24% 88%,#101d2b40);position:absolute;inset:0}.flash-map .maplibregl-ctrl-group{border:1px solid var(--flash-line);background:var(--flash-paper);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #142a3c18}.flash-map .maplibregl-ctrl-group button{background:0 0;width:44px;height:44px}.flash-map .maplibregl-ctrl-group button+button{border-top:1px solid var(--flash-line)}.dark .flash-map .maplibregl-ctrl-icon{filter:invert(.85)}.flash-map .maplibregl-ctrl-bottom-left{bottom:16px;left:16px}.flash-map .maplibregl-ctrl-attrib{background:var(--flash-paper);color:var(--flash-muted);border-radius:10px 0 0}.flash-atlas-title{text-shadow:0 1px 18px #ffffff70}.dark .flash-atlas-title{text-shadow:0 1px 18px #0d131cc0}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-map .maplibregl-ctrl-bottom-left{bottom:100px;left:6px}.flash-map .maplibregl-ctrl-bottom-right{max-width:calc(100% - 116px)}.flash-map .maplibregl-ctrl-group{display:flex}.flash-map .maplibregl-ctrl-group button+button{border-top:0;border-left:1px solid var(--flash-line)}}.flash-map .maplibregl-ctrl-attrib a{color:var(--flash-muted)}.flash-expanded-marker{place-items:center;display:grid;position:relative}.flash-map-leader{pointer-events:none;color:var(--flash-blue);position:absolute;top:50%;left:50%;overflow:visible}.flash-map-leader line{stroke:currentColor;stroke-width:1.5px;stroke-opacity:.6;stroke-dasharray:3 3}.flash-map-leader circle{fill:var(--flash-paper);stroke:currentColor;stroke-width:1.5px}.flash-map .maplibregl-ctrl-attrib.maplibregl-compact{min-height:44px}.flash-map .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show){border-radius:14px;width:44px;height:44px;padding:0}.flash-map .maplibregl-ctrl-attrib-button{background-position:50%;background-repeat:no-repeat;width:44px;height:44px}
@font-face{font-family:Flash Sans;src:url(/flash/fonts/instrumentsans.woff2)format("woff2");font-weight:400 700;font-display:swap}.flash-shell{--font-heading:Flash Sans,sans-serif;--font-sans:Flash Sans,sans-serif;font-kerning:normal;font-synthesis:none;font-family:Flash Sans,sans-serif;font-weight:450}.flash-brand{letter-spacing:-.7px;font-size:18px;font-weight:650}.flash-nav :is(a,button){font-size:13px;font-weight:600}.flash-preparation h1{letter-spacing:-1px;font-size:32px;font-weight:600}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-brand span{font-size:16px}.flash-nav :is(a,button){font-size:11px;font-weight:600}.flash-top-edge-title{letter-spacing:-.25px;font-size:16px;font-weight:600}.flash-more-title{letter-spacing:-.4px;font-size:20px;font-weight:600}}.flash-atlas-title>p{text-transform:uppercase;letter-spacing:1.7px;font-size:10px;font-weight:600}.flash-atlas-title h1{letter-spacing:-1.8px;font-size:clamp(28px,3vw,44px);font-weight:550;line-height:1.15}.flash-atlas-title>a{font-size:13px}.flash-review{font-size:12px;font-weight:600}.flash-property-list>input{font-size:13px}.flash-error{font-size:12px;line-height:1.5}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-atlas-title h1{font-size:32px}.flash-atlas-title>p{font-size:9px}}.flash-skip{font-weight:600}.flash-dossier-page .font-heading{font-family:Flash Sans,sans-serif}.flash-vendor-service{font-size:12px;line-height:1.5}@media (max-width:767px){.flash-vendor-create h1{font-size:44px}}.flash-credential-theatre .pass-brand{letter-spacing:-.02em;font-size:11px;font-weight:600}.flash-credential-theatre .pass-brand small{letter-spacing:.05em;font-size:9px;font-weight:500}.flash-credential-theatre .pass-person small,.flash-credential-theatre .pass-footer small{text-transform:uppercase;letter-spacing:.14em;font-size:8px}.flash-credential-theatre .pass-person strong{letter-spacing:-.05em;font-size:27px;font-weight:600;line-height:1.1}.flash-credential-theatre .pass-person>span{font-size:10px}.flash-credential-theatre .pass-location{font-size:11px}.flash-credential-theatre .pass-location>span{font-size:10px}.flash-credential-theatre .pass-footer b{letter-spacing:.05em;font-size:10px;font-weight:500}.flash-credential-theatre .pass-id{letter-spacing:.08em;font-size:8px}.flash-credential-theatre .reverse-property{letter-spacing:-.035em;font-size:26px;font-weight:500;line-height:1.1}.flash-credential-theatre .reverse-property small{letter-spacing:0;font-size:11px;font-weight:500}.flash-credential-theatre .reverse-window{font-size:11px}.flash-credential-theatre .reverse-window small{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.flash-credential-theatre .reverse-window strong{font-weight:500}.flash-credential-theatre .reverse-window>span{font-size:9px}.flash-credential-theatre .reverse-status{font-size:12px}.flash-credential-theatre .reverse-status>span{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.flash-credential-theatre .reverse-note{font-size:8px;line-height:1.5}.flash-credential-theatre .badge-face-toggle{font-size:10px}.flash-credential-theatre .badge-face-toggle span{font-size:15px}@media (max-width:700px){.flash-credential-theatre .badge-face-toggle{font-size:10px}}.flash-credential-theatre .pass-pending>span{letter-spacing:.05em;font-size:10px}.flash-zone-stage h2{letter-spacing:-1.1px;font-size:32px;font-weight:550;line-height:1.15}.flash-zone-stage header a,.flash-zone-state{font-size:12px}.flash-zone-number{font-variant-numeric:tabular-nums;font-family:Flash Sans,sans-serif;font-size:11px}.flash-zone-label{font-family:Flash Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.3}.flash-zone-index{font-size:12px;line-height:1.45}.flash-zone-row span,.flash-zone-overview span{font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:767px){.flash-zone-stage h2{font-size:26px}}.flash-pin-count{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.flash-pin-label,.flash-plan-back{font-size:11px}.flash-property-plan .flash-zone-stage h2{font-size:28px}@media (max-width:767px){.flash-pin-count,.flash-pin-label{font-size:10px}.flash-property-plan .flash-zone-stage h2{font-size:22px}}.flash-cluster-trigger,.flash-cluster-choices{font-size:12px;line-height:1.4}.flash-cluster-trigger strong{font-variant-numeric:tabular-nums;font-weight:600}.flash-omni-trigger kbd{font-family:var(--flash-font);font-size:10px;font-weight:500;line-height:1.3}[data-atlas-search=true]{font-family:Instrument Sans,sans-serif;font-weight:500}.flash-badge-directory header>p,.flash-directory-clear{text-transform:none;font-size:12px;font-weight:500;line-height:1.5}.flash-property-create textarea{font-size:16px;font-weight:500;line-height:1.6}.eb-request-question,.eb-request-outcome{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.04em;text-transform:none;font-size:28px;font-weight:600;line-height:1.15}.eb-request-outcome{font-size:32px}.eb-request-body{letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:1.6}.eb-request-meta{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.5}.eb-request-choice{letter-spacing:-.02em;text-transform:none;font-size:15px;font-weight:600;line-height:1.35}.eb-request-label,.eb-request-action{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600;line-height:1.4}.eb-request-input{letter-spacing:0;text-transform:none;font-size:16px;font-weight:500;line-height:1.5}.eb-request-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}.eb-badge-situation-title{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.04em;text-transform:none;overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.17}.eb-request-index{letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;font-size:12px;font-weight:600;line-height:1.4}.eb-request-monogram{letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.3}.eb-request-emphasis{font-weight:600}@media (max-width:767px){.eb-request-question{font-size:26px}.eb-request-meta{font-size:14px}}.flash-badge-history h2{letter-spacing:-.035em;font-size:22px;font-weight:600;line-height:1.2}.flash-badge-history header>a,.flash-badge-history strong{font-size:13px;font-weight:600;line-height:1.45}.flash-badge-history time{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.5}.flash-badge-history li>p{font-size:13px;font-weight:500;line-height:1.6}.flash-search-result strong{font:600 14px/1.4 Flash Sans,sans-serif}.flash-search-result small{font:500 12px/1.5 Flash Sans,sans-serif}[data-atlas-search=true]{--font-sans:Flash Sans,sans-serif;--font-heading:Flash Sans,sans-serif;font-family:Flash Sans,sans-serif;font-weight:500}.flash-search-prompts button{font:500 13px/1.5 Flash Sans,sans-serif}.flash-workspace-answer h2{letter-spacing:-.65px;font:600 25px/1.25 Flash Sans,sans-serif}.flash-answer-eyebrow{letter-spacing:.08em;text-transform:uppercase;font:600 11px/1.4 Flash Sans,sans-serif}[data-atlas-search=true] .assistant-followup-composer textarea{font:500 16px/1.5 Flash Sans,sans-serif}.eb-property-body{letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:1.6}.eb-property-meta{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.5}.eb-calendar-title{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.035em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.2}.eb-calendar-action,.eb-calendar-count{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.4}.eb-calendar-body{font-size:14px;font-weight:500;line-height:1.5}.flash-shell .eb-calendar-title{font-family:Flash Sans,sans-serif}@media (max-width:767px){.eb-calendar-title{font-size:22px}}.eb-calendar-date{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.4}.eb-calendar-time{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.4}.eb-calendar-day-number{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1}.eb-calendar-chip{font-size:11px;font-weight:500;line-height:1.45}.eb-calendar-overflow{font-size:11px;font-weight:600;line-height:1.3}@media (max-width:767px){.eb-calendar-day-number{font-size:13px}}[data-atlas-calendar=true]{font-family:Flash Sans,sans-serif;font-weight:500}.flash-request-flow :is(.eb-request-question,.eb-request-outcome){font-family:Flash Sans,sans-serif}[data-atlas-zone-edit=true]{--font-sans:Flash Sans,sans-serif;--font-heading:Flash Sans,sans-serif;font-family:Flash Sans,sans-serif;font-weight:500}.eb-member-summary{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.025em;text-transform:none;font-size:22px;font-weight:600;line-height:1.4}.flash-shell .eb-member-summary{font-family:Flash Sans,sans-serif}.flash-agent-status h2{letter-spacing:-.65px;font:600 25px/1.25 Flash Sans,sans-serif}.flash-agent-status-detail{font:500 14px/1.6 Flash Sans,sans-serif}.flash-agent-status-action{font:600 14px/1.4 Flash Sans,sans-serif}.flash-agent-followup-input{font:500 16px/1.5 Flash Sans,sans-serif}.flash-agent-heading{font:600 14px/1.4 Flash Sans,sans-serif}.flash-agent-caption{font:500 12px/1.5 Flash Sans,sans-serif}.flash-agent-stop{font:600 13px/1.4 Flash Sans,sans-serif}.flash-agent-message p{font:500 14px/1.6 Flash Sans,sans-serif}.agent-intent--atlas .agent-intent-eyebrow,.agent-intent--atlas .agent-intent-detail-label{letter-spacing:.08em;text-transform:uppercase;font:600 11px/1.4 Flash Sans,sans-serif}.agent-intent--atlas .agent-intent-title{letter-spacing:-.65px;font:600 25px/1.25 Flash Sans,sans-serif}.agent-intent--atlas .agent-intent-subtitle,.agent-intent--atlas .agent-intent-context{font:500 14px/1.6 Flash Sans,sans-serif}.agent-intent--atlas .agent-intent-choice-index{letter-spacing:0;font-variant-numeric:tabular-nums;font:600 11px/1.4 Flash Sans,sans-serif}.agent-intent--atlas .agent-intent-choice-label,.agent-intent--atlas .agent-intent-detail-value,.agent-intent--atlas .agent-intent-action{font:600 14px/1.4 Flash Sans,sans-serif}.agent-intent--atlas .agent-intent-choice-detail{font:500 12px/1.5 Flash Sans,sans-serif}.eb-activity-summary{letter-spacing:-.005em;text-transform:none;font:600 13px/1.4 Flash Sans,sans-serif}.eb-activity-time{font-variant-numeric:tabular-nums;font:500 12px/1.4 Flash Sans,sans-serif}.eb-activity-label{letter-spacing:0;text-transform:none;font:500 12px/1.5 Flash Sans,sans-serif}.eb-activity-outcome{letter-spacing:-.008em;font-variant-numeric:tabular-nums;text-transform:none;font:500 14px/1.5 Flash Sans,sans-serif}.eb-activity-chip{letter-spacing:0;text-transform:none;font:600 12px/1.3 Flash Sans,sans-serif}.atlas-activity-chip{text-decoration:none}.agent-intent-risk,.agent-intent--atlas .agent-intent-risk{letter-spacing:0;text-transform:none;font:600 14px/1.5 Flash Sans,sans-serif}.eb-account-avatar{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;line-height:1.3}.eb-account-name{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600;line-height:1.4}.eb-account-meta{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.5}.eb-account-label{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;line-height:1.4}.eb-account-action{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600;line-height:1.4}.eb-account-input{letter-spacing:0;text-transform:none;font-size:16px;font-weight:500;line-height:1.5}.eb-verification-fingerprint{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.eb-verification-digit{letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;font-size:30px;font-weight:600;line-height:1.3}.flash-agent-activity-count{font-variant-numeric:tabular-nums}.eb-credential-code{font-family:var(--font-mono,monospace);letter-spacing:.03em;text-transform:none;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.eb-review-question{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.035em;text-transform:none;font-size:24px;font-weight:600;line-height:1.2}.atlas-companion{font-family:Flash Sans,sans-serif}.companion-heading strong{letter-spacing:-.035em;font-size:15px}.companion-heading>span,.companion-page{font-size:11px}.companion-welcome h2{letter-spacing:-.065em;font-size:31px;line-height:1.08}.companion-welcome p{font-size:13px;line-height:1.7}.companion-composer input{font-size:14px}.companion-composer-actions kbd{font-size:10px}.atlas-companion .flash-agent-message p{font-size:13px;line-height:1.65}.atlas-companion .flash-workspace-answer h2{font-size:23px}.companion-mark text{font-family:inherit;font-size:11px}@media (max-width:700px){.companion-welcome h2{font-size:23px}.companion-composer input{font-size:16px}}.companion-working{font-size:12px;line-height:1.5}.companion-cue-top strong{letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.4}.companion-cue-number{font-size:11px;font-weight:600}.companion-cue-card p{font-size:12px;line-height:1.6}.companion-detail-form input{font-size:16px;line-height:1.5}.agent-home-hello h1{letter-spacing:-.065em;font-size:clamp(48px,5.6vw,78px);font-weight:500;line-height:1.04}.agent-home-name{font-weight:500}.agent-home-intro h2{letter-spacing:-.035em;font-size:clamp(22px,2.5vw,29px);font-weight:500;line-height:1.3}.agent-home-summary{font-size:16px;line-height:1.65}.agent-home-card h3{letter-spacing:-.045em;font-size:25px;font-weight:550;line-height:1.16}.agent-home-reason{font-size:14px;line-height:1.65}.agent-home-place{font-size:12px;line-height:1.4}.agent-home-place small{font-size:11px}.agent-home-quiet{font-size:14px;line-height:1.6}.agent-home-deadline,.agent-home-freshness{font-size:11px;line-height:1.5}.agent-home-loading p{font-size:13px}.agent-home-composer :is(input,textarea){font-size:16px;line-height:1.5}.agent-home-recovery{font-size:14px}@media (max-width:700px){.agent-home-hello h1{font-size:52px}.agent-home-summary{font-size:14px}.agent-home-intro h2{font-size:23px}}.atlas-response,.flash-agent-message .atlas-response p{letter-spacing:-.008em;font:450 14px/1.7 Flash Sans,sans-serif}.agent-home-conversation .atlas-response,.agent-home-conversation .flash-agent-message .atlas-response p{font-size:15px;line-height:1.75}.atlas-response h3{letter-spacing:-.035em;font-size:21px;font-weight:550;line-height:1.3}.atlas-response h4{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.45}.atlas-response strong,.atlas-response th{font-weight:600}.atlas-response :is(th,td){font-variant-numeric:tabular-nums;font-size:13px;line-height:1.55}.atlas-response code{font-family:var(--font-mono,monospace);font-size:.88em;line-height:1.65}.agent-home-summary .atlas-response{font-size:16px}.atlas-response--compact{font-size:14px;line-height:1.65}@media (max-width:700px){.agent-home-summary .atlas-response{font-size:14px}}.atlas-response a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.response-scene-title{letter-spacing:-.045em;font:500 clamp(19px,2vw,23px)/1.25 Flash Sans,sans-serif}.response-scene-name{letter-spacing:-.02em;font-size:15px;font-weight:550;line-height:1.3}.response-scene-place,.response-scene-facts,.response-scene-record time{font-size:11px;line-height:1.5}.response-scene-record time{font-variant-numeric:tabular-nums}.response-scene-state{font-size:10px;font-weight:550;line-height:1.4}.response-scene-filters button,.response-scene-open{font-size:12px;font-weight:550;line-height:1.4}.response-scene-next>p{font-size:11px;line-height:1.4}.atlas-companion .response-scene-title{font-size:19px}.atlas-companion .response-scene-name{font-size:14px}.agent-home-card h3{letter-spacing:-.025em;font-size:19px;line-height:1.35}.agent-home-secondary summary,.agent-home-related summary,.response-scene-more{font-size:12px;font-weight:500;line-height:1.5}.agent-home-related a,.agent-text-action{font-size:12px;line-height:1.6}.agent-text-action>button{font-weight:550}.agent-annotated-text{letter-spacing:-.008em;font:450 15px/1.75 Flash Sans,sans-serif}.agent-entity-preview{letter-spacing:-.01em;font:450 13px/1.6 Flash Sans,sans-serif}.agent-entity-preview>strong{letter-spacing:-.035em;font-size:20px;font-weight:550;line-height:1.25}.agent-entity-kind,.agent-entity-preview time{font-size:11px;font-weight:500}.agent-entity-preview>a{font-size:12px;font-weight:550}.atlas-companion .agent-annotated-text{font-size:14px}.agent-entity-link{text-decoration:none!important}.agent-annotated-text p{text-wrap:balance}.conversation-rail-preview strong{letter-spacing:-.01em;font-size:13px;font-weight:550;line-height:1.45}.conversation-rail-preview p{font-size:12px;font-weight:450;line-height:1.6}.agent-relative-time{font:inherit;letter-spacing:inherit;line-height:inherit}.response-scene-time{font-size:11px;line-height:1.45}.agent-batch-item summary{font:500 14px/1.5 Flash Sans,sans-serif}.agent-batch-details{font:400 12px/1.6 Flash Sans,sans-serif}.agent-reasoning-toggle{font:500 12px/1.5 Flash Sans,sans-serif}.agent-reasoning-content .atlas-response{font:400 13px/1.65 Flash Sans,sans-serif}.agent-diagnostics{font-size:12px}.agent-diagnostics-controls button{font:inherit}.agent-diagnostics-controls small{font-variant-numeric:tabular-nums}.agent-diagnostics-eyebrow{letter-spacing:.15em;font-size:9px}.agent-diagnostics-panel h3{letter-spacing:-.045em;font-size:20px;font-weight:500}.agent-diagnostics-transport{font-size:10px}.agent-diagnostics-node strong{font-size:10px;font-weight:500}.agent-diagnostics-node small,.agent-diagnostics-legend,.agent-diagnostics-target code{font-size:10px}.agent-diagnostics-target small{font-size:9px}.agent-diagnostics-duration{font-variant-numeric:tabular-nums;font-size:9px}.agent-diagnostics-panel footer,.agent-diagnostics-empty{font-size:10px;line-height:1.7}@media (max-width:600px){.agent-diagnostics-node strong{font-size:9px}.agent-diagnostics-panel h3{font-size:18px}}.flash-agent-tool,.flash-agent-tool>pre{font-size:11px}.flash-agent-tool>pre{line-height:1.5}.flash-agent-source,.flash-agent-file{font-size:12px}.activity[data-supporting=true] .activity-header .eb-request-question{letter-spacing:-.02em;font-size:17px;line-height:1.3}.agent-home-prompt{letter-spacing:-.01em;font:500 13px/1.35 Flash Sans,sans-serif}.eb-btn{letter-spacing:-.005em;text-transform:none;font-size:14px;font-weight:600;line-height:1.2}.eb-btn[data-size=sm]{font-size:14px}.eb-pill{letter-spacing:0;text-transform:none;font-size:12px;font-weight:550;line-height:1.3}.eb-tab{letter-spacing:-.005em;font-size:14px;font-weight:550;line-height:1.3}.eb-segment{font-size:13px;font-weight:550;line-height:1.2}.eb-chip{letter-spacing:-.005em;font-size:14px;font-weight:550;line-height:1.35}.eb-page-head-title{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.04em;text-transform:none;font-size:40px;font-weight:600;line-height:1.08}.eb-page-head-count{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.eb-page-head-description,.eb-section-head p{font-size:14px;font-weight:500;line-height:1.6}.eb-page-head-back{font-size:13px;font-weight:550}.eb-steps>li{font-size:13px;font-weight:550;line-height:1.4}.eb-step-mark{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.eb-section-head :is(h2,h3){font-family:var(--font-heading,var(--font-sans));letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.eb-row-title{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.35}.eb-row-meta,.eb-row-trail{font-size:13px;font-weight:500;line-height:1.45}.eb-facts dt{font-size:12px;font-weight:550;line-height:1.4}.eb-facts dd{letter-spacing:-.01em;font-size:15px;font-weight:550;line-height:1.4}.eb-stats{font-size:14px;font-weight:500;line-height:1.5}.eb-stats strong{font-weight:650}.eb-notice,.eb-empty{font-size:14px;font-weight:500;line-height:1.55}.eb-empty>strong{font-size:15px;font-weight:600}@media (max-width:767px){.eb-page-head-title{font-size:30px}.eb-page-head-count{font-size:17px}.eb-section-head :is(h2,h3){font-size:18px}}.flash-shell a,.eb-scope a{text-underline-offset:.22em;text-decoration-thickness:1px}.flash-shell :is(time,table,[data-numeric]),.eb-scope :is(time,table,[data-numeric]),.eb-stats strong{font-variant-numeric:tabular-nums}.eb-btn,.eb-row,.eb-page-head-back{text-decoration:none}.eb-btn[data-tone=link]:hover{text-decoration:underline}.eb-btn[data-size=xs]{font-size:13px}.eb-doc-index a{font-size:13px;font-weight:550;line-height:1.3;text-decoration:none}.eb-doc-entry-name{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.eb-doc-identity{letter-spacing:-.005em;font-size:15px;font-weight:500;line-height:1.55}.eb-doc-rules dt{font-size:12px;font-weight:600;line-height:1.4}.eb-doc-rules dd,.eb-doc-demo>span,.eb-doc-principles li,.eb-doc-swatch-copy span,.eb-doc-radii li,.eb-doc-depth li,.eb-doc-type-role span{font-size:13px;font-weight:500;line-height:1.5}.eb-doc-principles strong,.eb-doc-swatch-copy strong,.eb-doc-radii strong,.eb-doc-depth strong,.eb-doc-type-role strong{font-size:14px;font-weight:600;line-height:1.4}.eb-doc-swatch-copy code,.eb-doc-spacing code,.eb-doc-radii code{font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;line-height:1.4}.eb-doc-sample-section{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.eb-doc-sample-body{font-size:14px;font-weight:500;line-height:1.6}.eb-facts-dt-sample{color:var(--eb-ink-muted);font-size:12px;font-weight:550;line-height:1.4}.eb-field,.eb-field-type{font-size:16px;font-weight:500;line-height:1.4}@media (min-width:768px){.eb-field,.eb-field-type{font-size:14px}}.eb-doc-material strong{font-size:14px;font-weight:600;line-height:1.4}.eb-doc-material>div>span,.eb-doc-material-sheet{font-size:13px;font-weight:500;line-height:1.5}.eb-doc-field>span,.eb-doc-toggle>span{font-size:13px;font-weight:600;line-height:1.4}.eb-doc-field>em{font-size:12px;font-style:normal;font-weight:500;line-height:1.4}.reminder-name{font-size:15px;font-weight:600;line-height:1.3}.reminder-avatar{letter-spacing:.02em;font-size:13px;font-weight:650}.reminder-text{font-family:inherit;font-size:15px;font-weight:450;line-height:1.55}.reminder-meta,.reminder-source,.reminder-promise,.reminder-rewrites-label,.reminder-sent-copy>span{font-size:13px;font-weight:500;line-height:1.45}.reminder-writing-label{font-size:13px;font-weight:550;line-height:1.4}.reminder-sent-copy>strong,.reminder-failure{font-size:14px;font-weight:600;line-height:1.4}.conversation-history-title{font-size:15px;font-weight:600;line-height:1.3}.conversation-history-question{font-size:14px;font-weight:550;line-height:1.35}.conversation-history-meta,.conversation-history-empty{font-size:13px;font-weight:500;line-height:1.45}.eb-obs-code{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.eb-obs-label{letter-spacing:0;text-transform:none;font-size:12px;font-weight:550;line-height:1.4}.eb-obs-number{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:550;line-height:1.3}.eb-obs-caption{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.4}.eb-obs-diagram-state{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.01em;font-size:13px;font-weight:600}.eb-obs-diagram-meta{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.eb-obs-diagram-edge{font-variant-numeric:tabular-nums;font-size:10px;font-weight:550}.flash-shell .eb-obs-diagram-state{font-family:Flash Sans,sans-serif}.eb-trace-stage{letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:600;line-height:1.3}.eb-trace-index{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.3}.eb-trace-node-title{letter-spacing:-.005em;text-transform:none;font-size:13px;font-weight:600;line-height:1.35}.eb-trace-meta{letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;font-size:12px;font-weight:500;line-height:1.45}.eb-trace-number{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.3}.eb-trace-title{letter-spacing:-.02em;text-transform:none;font-size:19px;font-weight:600;line-height:1.25}.eb-trace-metric{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.eb-trace-link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--eb-accent);-webkit-text-decoration-color:var(--eb-accent);-webkit-text-decoration-color:var(--eb-accent);text-decoration-color:var(--eb-accent)}@supports (color:color-mix(in lab, red, red)){.eb-trace-link{-webkit-text-decoration-color:color-mix(in srgb,var(--eb-accent) 55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--eb-accent) 55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--eb-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--eb-accent) 55%,transparent)}}.eb-trace-link{text-underline-offset:3px}.eb-trace-link:hover{text-decoration-color:currentColor}.message-sms-link{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.eb-landing{font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;font-family:Flash Sans,sans-serif;font-weight:450}.eb-landing-display{font-family:var(--ff-heading),Flash Sans,sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(46px,7.4vw,118px);font-weight:300;line-height:.94}.eb-landing-title{font-family:var(--ff-heading),Flash Sans,sans-serif;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4.9vw,74px);font-weight:300;line-height:1.02}.eb-landing-chapter-title{font-family:var(--ff-heading),Flash Sans,sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,2.7vw,40px);font-weight:400;line-height:1.08}.eb-landing-subtitle{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.3}.eb-landing-card-title{font-family:var(--ff-heading),Flash Sans,sans-serif;letter-spacing:-.025em;font-size:26px;font-weight:400;line-height:1.1}.eb-landing-lede{letter-spacing:-.005em;text-wrap:pretty;font-size:clamp(17px,1.35vw,20px);font-weight:450;line-height:1.55}.eb-landing-body{text-wrap:pretty;font-size:15px;font-weight:450;line-height:1.6}.eb-landing-label{font-size:14px;font-weight:550;line-height:1.35}.eb-landing-meta{font-size:13px;font-weight:500;line-height:1.5}.eb-landing-caption{font-size:12px;font-weight:500;line-height:1.45}.eb-landing-eyebrow{font-family:var(--ff-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1.4}.eb-landing-index{font-family:var(--ff-heading),Flash Sans,sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.eb-landing-mono{font-family:var(--ff-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.45}.eb-landing-button{letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none}.eb-landing-nav-link{font-size:14px;font-weight:550;line-height:1.3;text-decoration:none}.eb-landing-wordmark{letter-spacing:-.03em;font-size:17px;font-weight:650;line-height:1;text-decoration:none}.eb-landing-chip{font-size:13px;font-weight:550;line-height:1.2}.eb-landing-pill{font-size:12px;font-weight:550;line-height:1.3}.eb-landing-scene-title{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.35}.eb-landing-scene-meta{font-size:12.5px;font-weight:500;line-height:1.45}.eb-landing-scene-value{letter-spacing:-.01em;font-size:15px;font-weight:550;line-height:1.35}.eb-landing-scene-body{font-size:14px;font-weight:450;line-height:1.55}.eb-landing-sms{font-family:-apple-system,BlinkMacSystemFont,Flash Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.eb-landing .lx-seal-count-now{font-weight:600}.eb-landing .lx-chapter-number{font-variant-numeric:tabular-nums}.eb-landing .maplibregl-ctrl-attrib{font-size:11px}@media (max-width:767px){.eb-landing-subtitle{font-size:17px}.eb-landing-body{font-size:15px}.eb-landing-eyebrow{letter-spacing:.18em;font-size:11px}}.eb-property-poster-title{font-family:var(--font-heading,var(--font-sans));letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.eb-property-poster-coordinates{letter-spacing:.02em;font-variant-numeric:tabular-nums;text-transform:none;font-size:12px;font-weight:500;line-height:1.4}.eb-property-poster-credit{letter-spacing:0;text-transform:none;font-size:10px;font-weight:500;line-height:1.2;text-decoration:none}.eb-map-marker-count{letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;font-family:Flash Sans,sans-serif;font-size:12px;font-weight:700;line-height:1}.eb-map-marker-chip-title{letter-spacing:0;text-transform:none;font-family:Flash Sans,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.eb-map-marker-chip-meta{letter-spacing:0;text-transform:none;font-family:Flash Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.3}.eb-map-marker-name{font-family:Flash Sans,sans-serif;font-size:calc(10px*var(--s,1));letter-spacing:-.01em;text-transform:none;font-weight:650;line-height:1.15}.eb-map-marker-monogram{font-family:Flash Sans,sans-serif;font-size:calc(19px*var(--s,1));letter-spacing:-.02em;text-transform:none;font-weight:650;line-height:1}.eb-map-marker-band{font-family:Flash Sans,sans-serif;font-size:calc(7.5px*var(--s,1));letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-transform:none;font-weight:650;line-height:1.2}.eb-map-marker-caption{letter-spacing:-.01em;text-transform:none;font-family:Flash Sans,sans-serif;font-size:12px;font-weight:650;line-height:1.2}.eb-nf{font-kerning:normal;font-synthesis:none;font-family:Flash Sans,sans-serif;font-weight:450}.eb-nf-mark{letter-spacing:-.03em;font-size:17px;font-weight:650;line-height:1;text-decoration:none}.eb-nf-eyebrow{font-family:var(--ff-mono,ui-monospace),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:1.4}.eb-nf-title{font-family:var(--ff-heading,Flash Sans),Flash Sans,sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:1}.eb-nf-lede{letter-spacing:-.005em;text-wrap:pretty;font-size:17px;font-weight:450;line-height:1.55}.eb-nf-body{font-size:15px;font-weight:450;line-height:1.5}.eb-nf-label{font-family:var(--ff-mono,ui-monospace),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1.4}.eb-nf-mono{font-family:var(--ff-mono,ui-monospace),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.45}.eb-nf-value{font-size:14px;font-weight:550;line-height:1.45}.eb-nf-note{font-size:14px;font-weight:450;line-height:1.5}.eb-nf-log-title{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.eb-nf-footnote{font-size:12.5px;font-weight:500;line-height:1.45}.eb-nf-action{font-size:14px;font-weight:600;line-height:1.2}.eb-nf-suggestion{text-decoration:none}.eb-nf-numeral{font-family:var(--ff-heading,Flash Sans),Flash Sans,sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(220px,34vw,520px);font-weight:300;line-height:.8}.eb-nf-pass-brand{letter-spacing:-.02em;font-size:11px;font-weight:600}.eb-nf-pass-status{letter-spacing:.05em;font-size:9px;font-weight:600}.eb-nf-pass-label{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.eb-nf-pass-holder{letter-spacing:-.05em;font-size:27px;font-weight:600;line-height:1.1}.eb-nf-pass-sub{font-size:10px}.eb-nf-pass-place{font-size:11px;font-weight:600}.eb-nf-pass-area{font-family:var(--ff-mono,ui-monospace),ui-monospace,monospace;font-size:10px;line-height:1.35}.eb-nf-pass-value{letter-spacing:.05em;font-size:10px;font-weight:500}.eb-nf-pass-id{font-family:var(--ff-mono,ui-monospace),ui-monospace,monospace;letter-spacing:.08em;font-size:8px}.eb-nf-stamp-word{font-family:var(--ff-heading,Flash Sans),Flash Sans,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:25px;font-weight:700;line-height:1}.eb-nf-stamp-meta{font-family:var(--ff-mono,ui-monospace),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.2}.eb-nf-reverse-title{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.3}.eb-nf-reverse-item{font-size:12px;font-weight:450;line-height:1.45}@media (max-width:639px){.eb-nf-title{font-size:38px}.eb-nf-lede{font-size:16px}.eb-nf-numeral{font-size:190px}}.eb-view{font-kerning:normal;font-synthesis:none;font-family:Flash Sans,sans-serif;font-weight:450}.eb-view-input{letter-spacing:-.01em;font:450 16px/1.4 Flash Sans,sans-serif}.eb-view-headline{letter-spacing:-.04em;text-transform:none;font:600 38px/1.12 Flash Sans,sans-serif}.eb-view-token{text-underline-offset:.18em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab, red, red)){.eb-view-token{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}.eb-view-meta{letter-spacing:0;font:500 14px/1.55 Flash Sans,sans-serif}.eb-view-editor-title,.eb-view-facet-title{letter-spacing:0;text-transform:none;font:600 13px/1.4 Flash Sans,sans-serif}.eb-view-facet-name,.eb-view-choice-label{letter-spacing:-.005em;font:500 14px/1.35 Flash Sans,sans-serif}.eb-view-facet-count,.eb-view-count,.eb-view-group-count,.eb-view-rating{font-variant-numeric:tabular-nums;letter-spacing:0;font:600 13px/1.3 Flash Sans,sans-serif}.eb-view-stat{font:500 13px/1.3 Flash Sans,sans-serif}.eb-view-stat>strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.eb-view-issue,.eb-view-label,.eb-view-menu-item{letter-spacing:0;text-transform:none;font:500 13px/1.4 Flash Sans,sans-serif}.eb-view-callout{letter-spacing:-.005em;text-transform:none;font:550 13px/1.35 Flash Sans,sans-serif}.eb-view-step{font-variant-numeric:tabular-nums;letter-spacing:0;font:600 12px/1.3 Flash Sans,sans-serif}.eb-view-mark-number text{font-variant-numeric:tabular-nums;letter-spacing:0;font:700 11px/1 Flash Sans,sans-serif}.eb-view-doorway{text-decoration:none}.eb-view-doorway-label{letter-spacing:-.005em;text-transform:none;font:600 14px/1.35 Flash Sans,sans-serif}@media (min-width:768px){.eb-view-input{font-size:15px}}@media (max-width:767px){.eb-view-headline{letter-spacing:-.03em;font-size:28px}.eb-view-meta{font-size:13px}}.companion-find-key{letter-spacing:.01em;text-transform:none;font:600 11px/1 Flash Sans,sans-serif}.eb-view-saved-name{letter-spacing:-.01em;font:600 15px/1.35 Flash Sans,sans-serif}.eb-view-note-text{letter-spacing:-.005em;font:500 15px/1.55 Flash Sans,sans-serif}.eb-view-slug,.eb-view-note-input{letter-spacing:0;font:500 16px/1.45 Flash Sans,sans-serif}@media (min-width:768px){.eb-view-slug,.eb-view-note-input{font-size:14px}}.eb-view-callout-text{letter-spacing:-.005em;font:600 13px/1.35 Flash Sans,sans-serif}.eb-view-callout-note{font:500 13px/1.45 Flash Sans,sans-serif}.eb-view-answer-title{letter-spacing:-.025em;font:600 19px/1.3 Flash Sans,sans-serif}:is(.agent-home-composer,.companion-composer) :is(.entity-completion-text,.entity-completion textarea){letter-spacing:normal;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.eb-when-summary{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-transform:none;font-size:17px;font-weight:600;line-height:1.3}.eb-when-chip{letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.eb-when-chip-index{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1}.eb-when-weekday{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;line-height:1.2}.eb-when-daynum{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.when-day-cell .eb-when-daynum{letter-spacing:-.01em;font-size:15px}.eb-when-month{text-transform:none;font-size:11px;font-weight:500;line-height:1.2}.eb-when-monthname{letter-spacing:-.01em;text-transform:none;font-size:15px;font-weight:600;line-height:1.3}.eb-when-time{font-variant-numeric:tabular-nums;text-transform:none;font-size:15px;font-weight:600;line-height:1.3}.when-field input.eb-when-time{font-size:16px}.eb-when-tick{font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;line-height:1}.eb-when-length{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1}.badge-verification-code{font-family:var(--font-mono,monospace);letter-spacing:.25em;font-size:30px;font-weight:600;line-height:1.3}.flash-shell{background:var(--eb-canvas);min-height:100dvh;color:var(--eb-ink);isolation:isolate}.dark .flash-shell{background:var(--eb-canvas)}.flash-chrome{background:var(--eb-surface);border:1px solid var(--eb-line);box-shadow:var(--eb-sheet)}.flash-header{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:relative}.flash-header>*{pointer-events:auto}.flash-brand{border-radius:calc(var(--eb-r-control) + 5px);min-height:56px;color:var(--eb-ink);white-space:nowrap;align-items:center;gap:10px;padding:0 14px 0 11px;display:flex}.flash-nav{border-radius:calc(var(--eb-r-control) + 5px);justify-content:center;align-items:center;gap:2px;padding:5px;display:flex}.flash-nav :is(a,button){border-radius:var(--eb-r-control);min-height:44px;color:var(--eb-ink);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.flash-nav :is(a,button)[aria-current=page]{border-color:var(--eb-line-strong)}@media (hover:hover){.flash-nav :is(a,button):not([aria-current=page]):hover{background:var(--eb-hover)}}.flash-nav :is(a,button)>svg,.flash-nav-short{display:none}.flash-account{border-radius:calc(var(--eb-r-control) + 5px);align-items:center;gap:2px;max-width:220px;min-height:56px;padding:5px;display:flex}.flash-account>div{min-width:0}.flash-account>div>button{min-height:44px}.flash-content{max-width:1680px;margin:auto;padding:12px 32px 40px}.flash-shell button{touch-action:manipulation}.flash-shell[data-spatial=true] .flash-content{max-width:none;padding:0}.flash-shell[data-spatial=true]{position:relative}.flash-shell[data-spatial=true] .flash-header{position:absolute;inset:0 0 auto}.flash-preparation{z-index:80;background:var(--flash-paper);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.flash-preparation p{color:var(--flash-muted)}.flash-preparation-mark{animation:.5s cubic-bezier(.2,.8,.2,1) both flash-arrive}.flash-preparation progress{width:180px;height:4px;accent-color:var(--flash-blue)}@keyframes flash-arrive{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@media (max-width:1100px){.flash-header{gap:10px;padding:16px}.flash-nav :is(a,button){padding:0 12px}.flash-account{max-width:140px}.flash-brand{padding-right:11px}.flash-brand span{display:none}.flash-content{padding:10px 22px 32px}}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-header{padding:calc(12px + env(safe-area-inset-top)) 14px 12px;align-items:start}.flash-brand{min-height:52px;padding:0 14px 0 9px}.flash-brand span{display:inline}.flash-account{max-width:150px;min-height:52px;padding:3px}.flash-nav{bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:var(--eb-sheet),var(--eb-shadow-float);justify-content:space-around;gap:2px;padding:5px;position:fixed;left:12px;right:12px}.flash-nav :is(a,button){flex-direction:column;flex:1 1 0;gap:3px;min-width:0;min-height:56px;padding:6px 2px}.flash-nav :is(a,button)>svg{flex:none;width:22px;height:22px;display:block}.flash-nav-full{display:none}.flash-nav-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.flash-content{padding:6px 16px calc(102px + env(safe-area-inset-bottom))}.flash-shell[data-spatial=true] .flash-header{position:relative}.flash-shell[data-spatial=true] .flash-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.flash-preparation{gap:15px}}@media (prefers-reduced-motion:reduce){.flash-shell *,.flash-shell :before,.flash-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.flash-atlas{justify-content:flex-end;min-height:100dvh;padding:158px 24px 24px;display:flex;position:relative}.flash-map,.flash-map-empty{z-index:0;position:absolute;inset:0}.flash-map-empty{background:radial-gradient(at 28% 40%,#c6dcf4,#0000 65%),#e8f0f8}.dark .flash-map-empty{background:radial-gradient(at 28% 40%,#263b54,#0000 65%),#101722}.flash-atlas-title{z-index:1;pointer-events:none;max-width:calc(100% - 560px);position:absolute;top:126px;left:34px}.flash-atlas-title>p{color:var(--flash-muted)}.flash-atlas-title h1{text-wrap:balance;margin:9px 0 14px}.flash-atlas-title>a{pointer-events:auto;background:var(--flash-paper);border-radius:16px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:inline-flex}.flash-workbench{z-index:1;background:var(--eb-surface);border:1px solid var(--eb-line);border-radius:var(--eb-r-sheet);width:430px;box-shadow:var(--eb-sheet),var(--eb-shadow-overlay);overscroll-behavior:contain;scrollbar-width:thin;align-self:flex-start;max-height:calc(100dvh - 182px);padding:30px 22px 14px;position:relative;overflow:auto}.flash-work-list{gap:12px;display:grid}.flash-review{border:1px solid var(--flash-line);min-height:48px;color:var(--flash-blue);border-radius:15px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 15px;transition:transform .12s;display:flex}.flash-review:active{transform:scale(.985)}.flash-property-list>input{border:1px solid var(--flash-line);background:var(--flash-paper);border-radius:15px;width:100%;min-height:46px;margin-bottom:14px;padding:0 14px}.flash-error{border:1px solid var(--flash-line);border-radius:16px;margin-bottom:14px;padding:15px}.flash-error button{min-height:44px;color:var(--flash-blue);align-items:center;gap:8px;display:flex}.flash-pin{cursor:pointer;flex-direction:column;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:8px;display:flex}.flash-pin-label{background:var(--flash-paper);border:1px solid var(--flash-line);color:var(--flash-ink);border-radius:12px;max-width:180px;padding:8px 11px}@media (max-width:1100px) and (min-width:768px){.flash-atlas{padding-top:155px}.flash-workbench{width:390px}.flash-atlas-title{max-width:calc(100% - 460px);left:24px}}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-atlas{min-height:calc(100dvh - 190px);padding:390px 12px 16px;display:block}.flash-map,.flash-map-empty{height:480px;bottom:auto}.flash-atlas-title{max-width:none;top:12px;left:22px;right:22px}.flash-atlas-title h1{margin-top:6px}.flash-workbench{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:28px;width:100%;max-height:none;padding:24px 18px 12px;position:relative;overflow:visible}.flash-map .maplibregl-ctrl-bottom-left{bottom:85px}.flash-map .maplibregl-ctrl-bottom-right{bottom:90px}.flash-pin-label{max-width:130px}}.flash-navigation{position:relative}.flash-nav button{cursor:pointer}.flash-nav button[aria-expanded=true]:not([aria-current=page]){background:var(--eb-hover)}.flash-mega{border:1px solid var(--eb-line);border-radius:var(--eb-r-sheet);background:var(--eb-surface);width:min(720px,100vw - 32px);box-shadow:var(--eb-sheet),var(--eb-shadow-overlay);overscroll-behavior:contain;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-height:calc(100dvh - 112px);display:grid;position:absolute;top:calc(100% + 12px);left:50%;overflow:auto;transform:translate(-50%)}.flash-mega:before{content:"";height:13px;position:absolute;bottom:100%;left:0;right:0}.flash-mega-main,.flash-mega-context{min-width:0;padding:20px 24px 24px}.flash-mega-context{border-left:1px solid var(--eb-line)}.flash-mega .eb-row-main{grid-template-columns:minmax(0,1fr)}.flash-mega .eb-row-meta{flex-wrap:nowrap;min-width:0}.flash-mega .eb-row-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flash-mega .eb-notice{margin-top:16px}.flash-mega .eb-empty{padding:16px 4px}.flash-mega-count{color:var(--eb-ink-faint)}.flash-mega-status{color:var(--eb-ink-muted);margin:16px 4px 0}.flash-mega-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-navigation{position:static}.flash-mega{top:auto;bottom:calc(88px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 180px - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);position:fixed;left:12px;right:12px;transform:none}.flash-mega-main,.flash-mega-context{padding:16px 16px 20px}.flash-mega-context{border-left:0;border-top:1px solid var(--eb-line)}.flash-mega:before{display:none}}@media (min-width:768px){.flash-navigation:has(.flash-mega):after{content:"";pointer-events:auto;width:min(720px,100vw - 32px);height:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}}.flash-skip{z-index:90;border:1px solid var(--eb-line);border-radius:var(--eb-r-control);background:var(--eb-surface);color:var(--eb-ink);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.flash-skip:focus{box-shadow:var(--eb-shadow-float);transform:none}.flash-content:focus{outline:none}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-content [class~=-mx-6]{margin-inline:-16px}}.flash-shell[data-record=true]{background:#f8f9fc}.dark .flash-shell[data-record=true]{background:#111d2b}.flash-shell[data-record=true] .flash-content{max-width:none;padding:0}.flash-dossier-page{--dossier-paper:#f8f9fc;--dossier-ink:#213047;--dossier-muted:#687a92;--dossier-line:#314e731e;background:var(--dossier-paper);color:var(--dossier-ink)}.dark .flash-dossier-page{--dossier-paper:#111d2b;--dossier-ink:#edf2fa;--dossier-muted:#9bacc1;--dossier-line:#a4c4f022}.flash-dossier-layout{grid-template-columns:1fr 1fr;display:grid}.flash-credential-theatre{isolation:isolate;border-right:1px solid var(--dossier-line);background:radial-gradient(at 45% 42%,#edf2fb 0,#d9e3f0 60%,#c1d0e3 100%);justify-content:center;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.dark .flash-credential-theatre{background:radial-gradient(at 45% 45%,#29405a 0,#152538 47%,#0d1826 100%)}.flash-dossier-scroll{scrollbar-width:thin;overscroll-behavior:contain;padding:36px clamp(24px,4vw,72px) 48px}.flash-dossier-overview>div>div:first-child{border:0;border-bottom:1px solid var(--dossier-line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 28px}.flash-dossier-evidence{margin-top:28px}@media (min-width:1024px){.flash-dossier-layout{height:calc(100dvh - 218px);min-height:0}.flash-credential-theatre{height:100%;min-height:0}.flash-dossier-scroll{height:100%;overflow-y:auto}}@media (max-width:1023px){.flash-dossier-layout{flex-direction:column;display:flex}.flash-dossier-scroll{display:contents}.flash-dossier-overview{order:1;padding:0 24px 28px}.flash-credential-theatre{border-right:0;border-block:1px solid var(--dossier-line);order:2;min-height:0}.flash-dossier-evidence{order:3;padding:0 24px 32px}}.flash-dossier-page [data-slot=button]{white-space:normal;text-align:center}.flash-dossier-layout>*{min-width:0}.flash-dossier-page{overflow-wrap:break-word}.flash-credential-theatre{scrollbar-width:thin;overflow-y:auto}@media (max-width:1023px){.flash-dossier-overview [data-slot=button]{max-width:100%}}.flash-dossier-scroll>header,.flash-dossier-scroll>.flash-dossier-overview,.flash-dossier-scroll>.flash-dossier-evidence{max-width:680px;margin-inline:auto}@media (max-width:1023px){.flash-dossier-scroll>header,.flash-dossier-scroll>.flash-dossier-overview,.flash-dossier-scroll>.flash-dossier-evidence{width:100%;max-width:none}}.flash-shell .eb-collection-page{max-width:1320px;margin:12px auto 0}.flash-vendor-service{color:var(--flash-muted);margin-top:8px}@media (max-width:767px){.flash-shell .eb-collection-page{margin-top:4px}}.flash-vendor-create{max-width:1120px;margin:8px auto 32px}.flash-form-back{min-height:44px;color:var(--flash-muted);align-items:center;gap:10px;display:inline-flex}.flash-vendor-create>header{max-width:760px;padding:28px 0 36px}.flash-vendor-create h1{margin:12px 0 18px}.flash-vendor-create>header>p:last-child{max-width:590px;color:var(--flash-muted)}.flash-form-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.flash-form-paper{border-radius:var(--eb-r-sheet);background:var(--eb-surface);border:1px solid var(--eb-line);box-shadow:var(--eb-sheet);padding:36px}.flash-form-paper fieldset{min-width:0}.flash-form-paper label{color:var(--flash-ink);margin-bottom:10px;display:block}.flash-field-help{color:var(--flash-muted);margin:10px 0 26px}.flash-form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.flash-form-pair>div{min-width:0}.flash-form-context{color:var(--flash-muted);padding:28px 0}.flash-form-context>svg{color:var(--flash-blue);margin-bottom:24px}.flash-form-context h2{color:var(--flash-ink)}.flash-form-context>p{overflow-wrap:anywhere;margin:16px 0 24px}.flash-form-match{border-top:1px solid var(--flash-line);grid-template-columns:1fr auto;gap:6px 12px;min-height:64px;padding:18px 0;display:grid}.flash-form-match strong{color:var(--flash-ink);overflow-wrap:anywhere}.flash-form-match span{overflow-wrap:anywhere;grid-column:1}.flash-form-match svg{grid-area:1/2/3;align-self:center}.flash-form-context button{white-space:normal;min-height:48px}.flash-vendor-created{border-block:1px solid var(--flash-line);flex-direction:column;align-items:flex-start;gap:20px;padding:40px;display:flex}.flash-vendor-created h2{overflow-wrap:anywhere}.flash-vendor-created p{color:var(--flash-muted);max-width:600px}.flash-vendor-created>svg{color:var(--flash-blue)}@media (max-width:767px){.flash-vendor-create>header{padding:20px 0 28px}.flash-form-layout{grid-template-columns:minmax(0,1fr);gap:20px}.flash-form-paper{border-radius:24px;padding:24px}.flash-form-pair{grid-template-columns:1fr}.flash-form-context{padding:16px 8px}.flash-vendor-created{padding:28px 4px}}.flash-omni-trigger{border-radius:var(--eb-r-control);min-width:44px;min-height:44px;color:var(--eb-ink);cursor:pointer;transition:background var(--eb-fast) var(--eb-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.flash-omni-trigger>svg{flex:none;width:20px;height:20px}.flash-omni-trigger kbd{color:var(--eb-ink-muted)}.flash-account .flash-theme-toggle{border-radius:var(--eb-r-control);color:var(--eb-ink)}@media (hover:hover){.flash-account :is(.flash-omni-trigger,.flash-theme-toggle):hover{background:var(--eb-hover)}}.flash-account :is(.flash-omni-trigger,.flash-theme-toggle):active{background:var(--eb-ink)}@supports (color:color-mix(in lab, red, red)){.flash-account :is(.flash-omni-trigger,.flash-theme-toggle):active{background:color-mix(in srgb,var(--eb-ink) 7%,transparent)}}[data-atlas-search=true]{background:var(--eb-surface);border-color:var(--eb-line);border-radius:var(--eb-r-sheet);box-shadow:var(--eb-sheet),var(--eb-shadow-overlay)!important}@media (min-width:768px){[data-atlas-search=true]{bottom:18px;right:18px;width:clamp(460px,42vw,590px)!important;max-width:calc(100vw - 36px)!important;max-height:none!important;top:100px!important;left:auto!important;transform:none!important}}@media (max-width:767px){.flash-omni-trigger kbd{display:none}.flash-omni-trigger{padding:0}}.flash-property-create .flash-form-paper input+label{margin-top:24px}.flash-property-preview{height:280px}.flash-property-create .flash-form-context h2{overflow-wrap:anywhere}.flash-zone-type-label{margin:26px 0 10px}.flash-zone-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:26px;display:grid}.flash-zone-create #flash-zone-key{margin-bottom:26px}@media (max-width:767px){.flash-zone-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.eb-zone-edit [data-slot=sheet-close]{min-width:44px;min-height:44px}.eb-zone-edit form{scroll-padding-block:16px}.eb-zone-edit textarea{min-height:128px}@media (prefers-reduced-motion:reduce){.eb-zone-edit,.eb-zone-edit *{transition:none!important;animation:none!important}.eb-zone-edit button{transform:none!important}}@media (min-width:768px) and (max-width:1100px){.flash-account{flex-shrink:0;max-width:none}}@media (min-width:768px) and (max-width:900px){.flash-header{gap:8px;padding-inline:12px}.flash-nav{gap:2px}.flash-nav :is(a,button){padding-inline:6px}}@media (min-width:901px) and (max-width:1599px){.flash-nav:has(>:nth-child(10)) :is(a,button){padding-inline:12px}}.eb-badge-detail .flash-dossier-overview,.eb-badge-detail .flash-dossier-evidence section{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.eb-badge-detail .flash-dossier-overview *,.eb-badge-detail .flash-dossier-evidence *{transition:none!important;animation:none!important}}.flash-shell .eb-account-panel{border-radius:var(--eb-r-sheet);background:var(--eb-surface);border-color:var(--eb-line);box-shadow:var(--eb-sheet),var(--eb-shadow-overlay)}.eb-account-panel :is(button,a,input):focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.flash-shell .flash-personal-hero{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:center;gap:40px;max-width:1120px;display:grid}.flash-shell .flash-personal-hero>.flash-credential-theatre{order:0}@media (max-width:1023px){.flash-shell .flash-personal-hero{grid-template-columns:minmax(0,1fr);gap:24px}}html:has(.flash-shell){background-color:var(--eb-canvas)}html:has(.flash-shell) body{background-color:var(--eb-canvas)}.flash-top-edge{display:none}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.flash-top-edge{z-index:35;pointer-events:none;transform:translate3d(0,var(--top-edge-shift,0px),0);display:block;position:fixed;top:0;left:0;right:0}.flash-top-edge-bar{height:calc(env(safe-area-inset-top) + 44px);padding:env(safe-area-inset-top) 56px 0;background-color:var(--eb-canvas);transition:transform .32s var(--eb-ease);justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(-34px)}.flash-top-edge-bar:after{content:"";background:linear-gradient(var(--eb-canvas),transparent);opacity:0;pointer-events:none;height:22px;transition:opacity .16s linear;position:absolute;top:100%;left:0;right:0}.flash-top-edge[data-scrolled=true] .flash-top-edge-bar:after{opacity:1}.flash-top-edge[data-condensed=true] .flash-top-edge-bar{pointer-events:auto;transform:none}.flash-top-edge-title{max-width:100%;min-height:44px;color:var(--eb-ink);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .22s var(--eb-ease),transform .32s var(--eb-ease);background:0 0;border:0;padding:0 8px;overflow:hidden;transform:translateY(8px)scale(.96)}.flash-top-edge[data-condensed=true] .flash-top-edge-title{opacity:1;transform:none}.flash-top-edge-back{width:44px;height:44px;color:var(--eb-accent);opacity:0;transition:opacity .22s var(--eb-ease);place-items:center;display:grid;position:absolute;bottom:0;left:4px}.flash-top-edge-back svg{width:22px;height:22px}.flash-top-edge[data-condensed=true] .flash-top-edge-back{opacity:1}}.flash-more-title{padding:4px 24px 0}.flash-more .eb-list{padding:0 12px 16px}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){html:has(.flash-shell) [data-wordhouse-devtools-root]{bottom:calc(88px + env(safe-area-inset-bottom))!important;top:12px!important}html:has(.flash-shell[data-home=true]) [data-wordhouse-devtools-root]{bottom:calc(var(--home-dock-height,200px) + 8px)!important}}
