#masra-start .say{margin:0;display:flex;gap:10px;align-items:baseline;max-width:34em;font-size:var(--fs-body);font-weight:500;line-height:1.35}#masra-start .mdot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ember);transform:translateY(-1px)}#masra-start .hint,#masra-start .roles,#masra-start .chat-part>div:last-child{margin-left:18px}#masra-start .hint{margin-block:12px;font-size:14px;color:var(--mute)}#masra-start .chat-part{display:flex;flex-direction:column;gap:12px}#masra-start .btn-primary{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--go);color:var(--ink);font:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer}#masra-start .btn-primary:disabled{background:#efeee9;color:#5f5f5a;cursor:default}#landing-q{max-width:780px;margin:0 auto;padding:var(--section-space) var(--pad);scroll-margin-top:100px;position:relative;z-index:21;background:var(--paper)}#landing-q h1{margin:0 0 20px;font-family:Bricolage Grotesque,Bricolage Hero Fallback,Arial,sans-serif;font-weight:800;font-variation-settings:"wdth" 78,"opsz" 96;letter-spacing:-.014em;line-height:.93;font-size:var(--fs-h2);text-wrap:balance}#landing-q h2{margin:28px 0 0;font-weight:800;font-variation-settings:"wdth" 78,"opsz" 96;letter-spacing:-.014em;line-height:1.02;font-size:var(--fs-h3)}#landing-q p{margin:12px 0}#landing-q .lq-note{font-size:16px}#landing-q .lq-goa{margin:0 0 4px;font-size:15px;color:var(--mute)}#landing-q .lq-lead{margin:0 0 4px;font-size:var(--fs-body);line-height:1.35;max-width:36ch}#landing-q .lq-step{margin:18px 0 10px;font-size:14px;font-weight:700;color:var(--mute);font-variant-numeric:tabular-nums}#landing-q .lq-goa a{display:inline-flex;align-items:center;gap:.3em;min-height:44px;color:var(--ink);font-weight:600;text-underline-offset:3px}#landing-q button,#landing-q .lq-actions a{position:relative;padding:7px 14px 8px;font:inherit;font-size:14px;font-weight:600;line-height:1.15;color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);text-decoration:none;display:inline-flex;align-items:center}#landing-q button:before,#landing-q .lq-actions a:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}#landing-q button[aria-pressed=true]{background:var(--ink);color:var(--paper)}#landing-q .lq-actions .lq-primary{background:var(--go);border-color:var(--go);font-weight:700}#landing-q .lq-options,#landing-q .lq-actions{display:flex;flex-wrap:wrap;gap:12px 8px;margin:24px 0}#landing-q .lq-place{display:grid;gap:16px}#landing-q label{display:grid;gap:8px}#landing-q input{font:inherit;font-size:16px;min-height:44px;width:100%;padding:12px;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:12px}#landing-q fieldset{border:0;display:flex;flex-wrap:wrap;gap:12px 8px}#landing-q legend{margin-bottom:12px}#landing-q ul{list-style:none;padding:0;display:grid;gap:12px;margin:20px 0}#landing-q li a{display:block;min-height:44px;padding:12px 18px;font-size:16px;color:var(--ink);border:1px solid var(--ink);border-radius:16px;background:var(--paper);text-decoration:none}#landing-q h3{font-size:20px}#landing-q button:disabled{opacity:.5}#landing-q .optlist{display:grid;gap:12px;margin:16px 0}#landing-q .place-field{display:grid;gap:8px}#landing-q .place-field-box{position:relative}#landing-q .place-field-input{padding-right:52px}#landing-q .place-field-locate{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;justify-content:center}#landing-q .place-field-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:min(340px,55vh);overflow-y:auto;background:var(--paper);border:1px solid var(--ink);border-radius:12px}#landing-q .place-field-list,#landing-q .place-field-list ul{display:block;margin:0;padding:0}#landing-q .place-field-list{padding:4px 0}#landing-q .place-field-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;cursor:pointer}#landing-q .place-field-option:hover,#landing-q .place-field-option.is-active{outline:2px solid var(--violet);outline-offset:-2px}#landing-q .place-field-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}#landing-q .place-field-option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--violet)}#landing-q .place-field-check{margin-left:auto;flex-shrink:0}#landing-q .place-field-group{border-top:1px solid var(--ink)}#landing-q .place-field-pop p{margin:0;padding:8px 14px}#landing-q .place-field-attribution{text-align:right;white-space:nowrap;font-size:13px}#landing-q .field-label{margin-bottom:8px}#landing-q .bloom-map,#landing-q .bloom-help{display:none}.home-questions-visible #masra,.home-questions-visible #say,.home-questions-visible #trail{visibility:hidden}#landing-q .bloom-field{color:var(--ink)}#landing-q .bloom-roots{display:flex;gap:calc(var(--pad) / 3);overflow-x:auto}#landing-q .bloom-path{display:grid;gap:calc(var(--pad) / 3)}#landing-q .bloom-children{gap:calc(var(--pad) / 3)}body:has(#landing-q) .sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:color-mix(in srgb,var(--ink) 55%,transparent)}body:has(#landing-q) .sheet-scrim .sheet{transform:none}body:has(#landing-q) .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pad)}body:has(#landing-q) .sheet-title{font:inherit;font-weight:800}body:has(#landing-q) .sheet-x{font:inherit;border:0;background:transparent;padding:calc(var(--pad) / 2);color:var(--ink)}body:has(#landing-q) .sheet .fgroup{display:grid;gap:var(--pad)}
