.eb-view{--view-inspector:292px;width:100%;max-width:1200px;padding:6px 0 max(64px,var(--eb-view-tour-space,0px));flex-direction:column;gap:26px;margin:0 auto;display:flex}.eb-view-top{gap:14px;display:grid}.eb-view-beam{border-radius:19px}.eb-view-composer{border:1px solid var(--eb-line-strong);background:var(--eb-surface);min-height:60px;box-shadow:var(--eb-sheet);transition:border-color var(--eb-fast) var(--eb-ease),box-shadow var(--eb-base) var(--eb-ease);border-radius:19px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.eb-view-composer:focus-within{border-color:color-mix(in srgb,var(--eb-accent) 55%,var(--eb-line-strong));box-shadow:0 0 0 4px var(--eb-accent-soft),var(--eb-sheet)}.eb-view-symbol{width:22px;height:22px;color:var(--eb-ink-muted);flex:none;place-items:center;display:grid}.eb-view-symbol>svg{width:20px;height:20px}.eb-view-input{min-width:0;color:var(--eb-ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0}:is(.flash-shell,.eb-scope) .eb-view-input:focus-visible{outline:none}.eb-view-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.eb-view-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.eb-view-clear{color:var(--eb-ink-muted)}.eb-view-main{flex-direction:column;gap:22px;min-width:0;display:flex}.eb-view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.eb-view-head-main{gap:10px;min-width:0;max-width:860px;display:grid}.eb-view-headline{color:var(--eb-ink);overflow-wrap:anywhere;text-wrap:balance;margin:0}.eb-view-token{color:var(--eb-accent)}.eb-view-meta{color:var(--eb-ink-muted);margin:0}.eb-view-meta:empty{display:none}.eb-view-actions{flex-wrap:wrap;gap:8px;display:flex}.eb-view-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.eb-view-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.eb-view-chip{align-items:center;max-width:100%;display:inline-flex;position:relative}.eb-view-chip-main{max-width:100%}.eb-view-chip-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-view-chip-main>svg{opacity:.7;flex:none;width:14px;height:14px}.eb-view-chip[data-set] .eb-view-chip-main{padding-right:40px}.eb-view-chip-remove{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.eb-view-chip-remove:hover{background:color-mix(in srgb,var(--eb-accent) 14%,transparent)}.eb-view-chip-remove>svg{width:14px;height:14px}.eb-view-chip[data-set] .eb-view-chip-remove{color:var(--eb-accent)}.eb-view-add{box-shadow:none;background:0 0;border-style:dashed}.eb-view-add>svg,.eb-view-refine>svg{width:16px;height:16px}.eb-view-order{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.eb-view-issues{flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.eb-view-issue{border-radius:var(--eb-r-control);background:var(--eb-caution-soft);max-width:100%;min-height:36px;box-shadow:var(--eb-inlay);color:var(--eb-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 12px;display:inline-flex}.eb-view-issue>svg{width:16px;height:16px;color:var(--eb-caution);flex:none}.eb-view-issue-choices{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.eb-view-summary{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.eb-view-stat{border:1px solid var(--eb-line);border-radius:var(--eb-r-pill);background:var(--eb-key-face);min-height:40px;box-shadow:var(--eb-key-rest);color:var(--eb-ink-muted);cursor:pointer;transition:background var(--eb-fast) var(--eb-ease),color var(--eb-fast) var(--eb-ease),transform .52s var(--eb-spring);align-items:baseline;gap:8px;padding:8px 14px;display:inline-flex}.eb-view-stat>strong{color:var(--eb-ink)}@media (hover:hover){.eb-view-stat:hover{color:var(--eb-ink);box-shadow:var(--eb-key-hover);transform:translateY(-1px)}}.eb-view-stat[aria-pressed=true]{background:var(--eb-accent-soft);color:var(--eb-accent);border-color:#0000;box-shadow:inset 0 1px 3px #0b46a029}.eb-view-stat[aria-pressed=true]>strong{color:var(--eb-accent)}@media (pointer:coarse){.eb-view-stat{min-height:44px}}.eb-view-body{grid-template-columns:minmax(0,1fr) var(--view-inspector);align-items:start;gap:40px;display:grid}.eb-view-results{min-width:0;transition:opacity var(--eb-base) var(--eb-ease)}.eb-view-results[aria-busy=true]{opacity:.62}.eb-view-rows>.eb-list:first-child,.eb-view-rows>.eb-view-group:first-child{margin-top:0}.eb-view-group{margin:28px 0 8px}.eb-view-group-count{color:var(--eb-ink-faint)}.eb-view-cell{align-items:center;min-width:0;display:inline-flex}.eb-view-rating{color:var(--eb-ink)}.eb-view-more{justify-content:center;padding:24px 0;display:flex}.eb-view-inspector{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 120px);padding:2px 2px 24px;position:sticky;top:96px;overflow:auto}.eb-view-inspector-body{gap:18px;display:grid}.eb-view-sheet .eb-view-inspector-body{padding:4px 16px 24px;overflow:auto}.eb-view-facet{border-bottom:1px solid var(--eb-line);padding-bottom:16px}.eb-view-facet:last-child{border-bottom:0}.eb-view-facet-title{color:var(--eb-ink-muted);margin:0 0 6px 8px}.eb-view-facet-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.eb-view-facet-value{width:100%;min-height:40px;color:var(--eb-ink);text-align:left;cursor:pointer;transition:background var(--eb-fast) var(--eb-ease);background:0 0;border:0;border-radius:10px;grid-template-rows:auto 3px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:7px 8px;display:grid}.eb-view-facet-value:hover{background:var(--eb-hover)}@media (pointer:coarse){.eb-view-facet-value{min-height:44px}}.eb-view-facet-check{background:color-mix(in srgb,var(--eb-surface) 70%,var(--eb-surface-sunken));width:18px;height:18px;box-shadow:var(--eb-well);color:var(--eb-on-accent);border-radius:5px;place-items:center;display:grid}.eb-view-facet-check>svg{width:12px;height:12px}.eb-view-facet-value[aria-pressed=true] .eb-view-facet-check{background:var(--eb-accent-fill);box-shadow:none}.eb-view-facet-name{overflow-wrap:anywhere;min-width:0}.eb-view-facet-count{color:var(--eb-ink-muted)}.eb-view-facet-bar{background:var(--eb-line);border-radius:3px;grid-area:2/2/auto/4;height:3px;overflow:hidden}.eb-view-facet-bar>span{border-radius:inherit;background:var(--eb-ink-faint);height:100%;transition:inline-size var(--eb-slow) var(--eb-ease);display:block}.eb-view-facet-value[aria-pressed=true] .eb-view-facet-bar>span{background:var(--eb-accent)}.eb-view-facet-value[aria-pressed=true] .eb-view-facet-count{color:var(--eb-accent)}.eb-view-popover{z-index:60;width:min(360px,100vw - 32px);max-height:min(540px,var(--radix-popover-content-available-height,540px));overscroll-behavior:contain;border:1px solid var(--eb-line);border-radius:var(--eb-r-card);background:var(--eb-surface);box-shadow:var(--eb-shadow-overlay);color:var(--eb-ink);padding:14px;overflow:auto}.eb-view-editor{gap:12px;display:grid}.eb-view-editor-head{gap:10px;display:grid}.eb-view-editor-title{margin:0}.eb-view-choices{gap:6px;display:grid}.eb-view-choice{min-height:44px}.eb-view-count{color:var(--eb-ink-muted)}.eb-view-choice[aria-pressed=true] .eb-view-count{color:var(--eb-accent)}.eb-view-picker{min-height:44px}.eb-view-empty-choices{margin:0 2px}.eb-view-dates{border-top:1px solid var(--eb-line);grid-template-columns:1fr 1fr;align-items:end;gap:8px;padding-top:10px;display:grid}.eb-view-dates>button{grid-column:1/-1}.eb-view-date{gap:6px;min-width:0;display:grid}.eb-view-label{color:var(--eb-ink-muted)}.eb-view-remove{justify-self:start}.eb-view-menu{z-index:60;min-width:220px;max-width:calc(100vw - 32px);max-height:var(--radix-dropdown-menu-content-available-height,420px);border:1px solid var(--eb-line);border-radius:var(--eb-r-control);background:var(--eb-surface);box-shadow:var(--eb-shadow-overlay);color:var(--eb-ink);padding:6px;overflow-y:auto}.eb-view-menu-item{min-height:40px;color:var(--eb-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex}.eb-view-menu-item[data-highlighted]{background:var(--eb-hover)}.eb-view-menu-check{color:var(--eb-accent);margin-left:auto;display:inline-flex}.eb-view-menu-check>svg{width:16px;height:16px}@media (pointer:coarse){.eb-view-menu-item{min-height:44px}}.eb-view-sections{transition:opacity var(--eb-base) var(--eb-ease);gap:4px;display:grid}.eb-view-sections[aria-busy=true]{opacity:.62}.eb-view-section .eb-section-head{align-items:center}@media (max-width:1023px){.eb-view-body{grid-template-columns:minmax(0,1fr)}.eb-view-inspector{display:none}}@media (max-width:767px){.eb-view{padding:2px 0 max(24px,var(--eb-view-tour-space,0px));gap:16px}.eb-view-composer{border-radius:17px;gap:8px;min-height:56px;padding:6px 6px 6px 12px}.eb-view-beam{border-radius:17px}.eb-view-main{gap:16px}.eb-view-head{align-items:flex-start;gap:12px}.eb-view-filters{gap:10px}.eb-view-order{justify-content:flex-start;width:100%;margin-left:0}.eb-view-summary{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto}.eb-view-summary::-webkit-scrollbar{display:none}.eb-view-summary>li{flex:none}.eb-view-dates{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.eb-view-stat,.eb-view-facet-bar>span,.eb-view-results,.eb-view-sections{transition:none}.eb-view-stat:hover{transform:none}}.eb-view-saved{gap:10px;margin-bottom:4px;display:grid}.eb-view-saved-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.eb-view-saved-line>svg{width:18px;height:18px;color:var(--eb-accent);flex:none}.eb-view-saved-name{color:var(--eb-ink)}.eb-view-note{border-left:3px solid color-mix(in srgb,var(--eb-accent) 60%,transparent);border-radius:0 var(--eb-r-control) var(--eb-r-control) 0;background:var(--eb-accent-soft);gap:6px;max-width:680px;margin:4px 0 0;padding:12px 16px;display:grid}.eb-view-note-text{color:var(--eb-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.eb-view-elsewhere{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.eb-view-field{gap:6px;display:grid}.eb-view-step-notes{border:0;gap:10px;min-width:0;margin:0;padding:0}.eb-view-step-note{gap:4px;min-width:0;display:grid}.eb-view-step-note>label{overflow-wrap:anywhere}.eb-view-hint{color:var(--eb-ink-muted);overflow-wrap:anywhere;margin:0}.eb-view-slug{min-width:0;color:var(--eb-ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px 0 2px}:is(.flash-shell,.eb-scope) .eb-view-slug:focus-visible{outline:none}.eb-view-note-input{resize:vertical;min-height:88px}.eb-view-ink-layer{z-index:45;pointer-events:none;width:100%;height:100%;color:var(--eb-accent);position:fixed;inset:0;overflow:visible}.eb-view-ink{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.62s cubic-bezier(.22,.61,.36,1) both eb-view-draw}.eb-view-ink[data-mark=circle]{stroke-width:2.25px}.eb-view-ink[data-mark=underline]{stroke-width:2.5px}.eb-view-ink[data-mark=marker]{stroke-opacity:.24;stroke-linecap:butt;animation-duration:.48s}.dark .eb-view-ink[data-mark=marker]{stroke-opacity:.3}.eb-view-ink[data-settled]{animation:none}@keyframes eb-view-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.eb-view-spot{fill:#0c142061;animation:.26s ease-out both eb-view-dim}.dark .eb-view-spot{fill:#00000080}@keyframes eb-view-dim{0%{opacity:0}}.eb-view-callout{z-index:46;border:1px solid color-mix(in srgb,var(--eb-accent) 30%,var(--eb-line));background:var(--eb-surface);max-width:min(300px,100vw - 24px);box-shadow:var(--eb-shadow-float);color:var(--eb-ink);pointer-events:none;animation:eb-view-callout .26s var(--eb-ease) both;border-radius:14px;gap:4px;padding:10px 14px;display:grid;position:fixed}.eb-view-callout-text,.eb-view-callout-note{margin:0}.eb-view-callout-note{color:var(--eb-ink-muted)}@keyframes eb-view-callout{0%{opacity:0;transform:translateY(4px)}}.eb-view-tour{z-index:47;border:1px solid var(--eb-line);border-radius:var(--eb-r-pill);background:var(--eb-surface);max-width:calc(100vw - 32px);box-shadow:var(--eb-shadow-float);color:var(--eb-ink);align-items:center;gap:10px;padding:6px 8px 6px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.eb-view-tour-controls{align-items:center;gap:10px;min-width:0;display:flex}.eb-view-tour[data-said]{border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;padding:12px 8px 6px 16px}.eb-view-tour-said{gap:2px;padding-right:8px;display:grid}.eb-view-tour .eb-view-step,.eb-view-tour .eb-view-meta{white-space:nowrap}.eb-view-tour-dots{gap:4px;display:inline-flex}.eb-view-tour-dots>span{background:var(--eb-line-strong);border-radius:50%;width:6px;height:6px}.eb-view-tour-dots>span[data-state=done]{background:color-mix(in srgb,var(--eb-accent) 55%,transparent)}.eb-view-tour-dots>span[data-state=active]{background:var(--eb-accent);border-radius:3px;width:16px}.eb-view-tour-dots>span[data-state=skipped]{box-shadow:inset 0 0 0 1px var(--eb-line-strong);background:0 0}@media (max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){.eb-view-tour{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.eb-view-ink,.eb-view-spot,.eb-view-callout{animation:none}}.eb-view-main[data-marking] [data-view-anchor]{cursor:crosshair}.eb-view-main[data-marking] [data-view-marking-target]{outline:2px dashed color-mix(in srgb,var(--eb-accent) 70%,transparent);outline-offset:4px;border-radius:12px}.eb-view-marking{gap:6px;padding:6px 6px 6px 16px}.eb-view-marking-kinds{border-radius:var(--eb-r-pill);background:var(--eb-surface-sunken,color-mix(in srgb,var(--eb-ink) 5%,transparent));gap:2px;padding:2px;display:inline-flex}.eb-view-marking .eb-view-count{margin-left:2px}.eb-view-mark-number circle{fill:var(--eb-accent)}.eb-view-mark-number text{fill:var(--eb-on-accent)}.eb-view-spot-outline{fill:none;stroke:var(--eb-accent);stroke-width:2px;stroke-dasharray:6 5}.eb-view-menu-label{color:var(--eb-ink-muted);padding:8px 10px 4px}.eb-view-menu-separator{background:var(--eb-line);height:1px;margin:6px 4px}@media (max-width:559px){.eb-view-marking-hint,.eb-view-marking-clear{display:none}.eb-view-marking{gap:2px;padding-left:6px}.eb-view-marking-kinds{gap:0}}.eb-view-answers{gap:10px;margin:4px 0 12px;display:grid}.eb-view-answer{border:1px solid var(--eb-line);border-radius:var(--eb-r-card);background:var(--eb-surface);box-shadow:var(--eb-sheet);color:var(--eb-ink);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.eb-view-answer-main{gap:6px;min-width:0;display:grid}.eb-view-answer-title{overflow-wrap:anywhere;text-wrap:balance;margin:0}.eb-view-answer-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.eb-view-doorway{border:1px solid var(--eb-line);border-radius:var(--eb-r-card);background:var(--eb-surface);min-height:52px;color:var(--eb-ink);transition:background var(--eb-fast) var(--eb-ease),box-shadow var(--eb-fast) var(--eb-ease);align-items:center;gap:12px;padding:10px 14px;display:flex}.eb-view-doorway>svg{width:18px;height:18px;color:var(--eb-accent);flex:none}.eb-view-doorway-main{flex:1;gap:2px;min-width:0;display:grid}.eb-view-doorway-main>.eb-view-meta{overflow-wrap:anywhere}@media (hover:hover){.eb-view-doorway:hover{box-shadow:var(--eb-key-hover)}}.eb-view-doorway:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px}
