.mcp-scraping{container:mcp-scraping/inline-size}.mcp-scraping .mcp-result__body,.mcp-scraping__panel{align-content:start;gap:14px;min-width:0;display:grid}.mcp-scraping__fallback{margin:10px 0 0;font-size:.85rem;font-weight:600}[data-mcp-scraping-ready] .mcp-scraping__fallback{display:none}.mcp-scraping__tile{width:28px;height:28px;color:var(--demo-muted);background:#f4f3ef;border-radius:8px;flex:none;place-items:center;display:grid}.mcp-scraping__tile svg{display:block}.mcp-scraping__jobs{border:1px solid var(--demo-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mcp-scraping__job{border:0;border-left:1px solid var(--demo-line);min-width:0;color:var(--demo-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:2px 9px;padding:10px 12px 11px;transition:background-color .15s;display:grid}.mcp-scraping__job:first-child{border-left:0}.mcp-scraping__jobs .focus-ring:focus-visible{outline-offset:-3px}.mcp-scraping__job[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--demo-green);background:#f4fbf6}.mcp-scraping__job[aria-selected=true] .mcp-scraping__tile{background:var(--demo-green);color:#fff}.mcp-scraping__job-name{font-size:.82rem;font-weight:600}.mcp-scraping__job-every{color:var(--demo-muted);grid-column:1/-1;margin-top:4px;font-size:.72rem;line-height:1.35}@media (hover:hover){.mcp-scraping__job:hover:not([aria-selected=true]){background:var(--demo-warm)}}.mcp-scraping__line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.75rem;display:flex}.mcp-scraping__tool{background:#f4f3ef;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.69rem}.mcp-scraping__reads{font-weight:500}.mcp-scraping__ran{color:var(--demo-muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mcp-scraping__ran i{background:#1d8f43;border-radius:50%;width:7px;height:7px;display:block}.mcp-scraping__view{font-variant-numeric:tabular-nums;gap:10px;min-width:0;display:grid;container:mcp-scraping-view/inline-size}.mcp-scraping__view--ranking{gap:0}.mcp-scraping__rank-rows{margin:0;padding:0;list-style:none;display:grid}.mcp-scraping__rank{border-top:1px solid #f0eee9;grid-template-columns:150px minmax(0,300px) minmax(56px,1fr) 76px;align-items:center;column-gap:14px;min-height:56px;margin:0;display:grid}.mcp-scraping__rank--head{color:#8f8a81;border-top:0;min-height:22px;font-size:.69rem;font-weight:600}.mcp-scraping__rank--head>:nth-child(n+3){justify-self:end}.mcp-scraping__rank-deal{align-self:stretch;position:relative}.mcp-scraping__rank-deal span{top:50%;left:var(--mcp-scraping-deal);color:#9a5b0c;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.mcp-scraping__rank-view{align-items:center;gap:9px;min-width:0;display:flex}.mcp-scraping__rank-name{min-width:0;display:grid}.mcp-scraping__rank-tag{color:#8f8a81;font-size:.69rem}.mcp-scraping__rank-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.mcp-scraping__spark{width:100%;height:44px;display:block}.mcp-scraping__spark-area{fill:#227a341a}.mcp-scraping__spark-line{fill:none;stroke:var(--demo-green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mcp-scraping__spark-deal{stroke:#c98a2e;stroke-width:1.2px;stroke-dasharray:3 3}.mcp-scraping__spark-dot{fill:var(--demo-green)}.mcp-scraping__rank-now{color:#9a5b0c;letter-spacing:-.01em;justify-self:end;font-size:1.375rem;font-weight:600}.mcp-scraping__rank-now--first-page{color:var(--demo-green)}.mcp-scraping__move{white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 9px;font-size:.75rem;font-weight:700}.mcp-scraping__move--up{color:#1a7a39;background:#e9f6ed}.mcp-scraping__move--down{color:#b42318;background:#fdecea}.mcp-scraping__rank-key{color:var(--demo-muted);align-items:center;gap:6px;margin:8px 0 0;font-size:.72rem;display:none}.mcp-scraping__rank-key i{border-left:1.5px dashed #c98a2e;height:14px;display:block}.mcp-scraping__nights{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mcp-scraping__night{justify-items:center;gap:4px;display:grid}.mcp-scraping__plot{border-bottom:1px solid var(--demo-line);border-radius:8px 8px 0 0;width:100%;height:150px;display:block;position:relative}.mcp-scraping__plot--event{background:#fbf1e1}.mcp-scraping__range{background:#e3e0d9;border-radius:999px;width:8px;margin-left:-4px;position:absolute;left:50%}.mcp-scraping__median{background:#8f8a81;width:22px;height:2px;margin-bottom:-1px;margin-left:-11px;position:absolute;left:50%}.mcp-scraping__you{box-sizing:border-box;background:var(--demo-green);width:12px;height:12px;box-shadow:0 0 0 1px var(--demo-green);border:2px solid #fff;border-radius:50%;margin-bottom:-6px;margin-left:-6px;position:absolute;left:50%}.mcp-scraping__night-price{order:1;font-size:.78rem;font-weight:600}.mcp-scraping__night-day{color:#8f8a81;white-space:nowrap;order:2;font-size:.69rem}.mcp-scraping__legend{color:var(--demo-muted);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.72rem;display:flex}.mcp-scraping__legend span{align-items:center;gap:5px;display:inline-flex}.mcp-scraping__legend i{display:block}.mcp-scraping__swatch-you{background:var(--demo-green);border-radius:50%;width:10px;height:10px}.mcp-scraping__swatch-range{background:#e3e0d9;border-radius:999px;width:6px;height:14px}.mcp-scraping__swatch-median{background:#8f8a81;width:14px;height:2px}.mcp-scraping__swatch-event{background:#fbf1e1;border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #efd9b4}.mcp-scraping__open-nights{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;margin:0;padding:0;list-style:none;display:grid}.mcp-scraping__open-night{align-content:end;justify-items:center;gap:3px;display:grid}.mcp-scraping__open-share{color:var(--demo-muted);font-size:.66rem}.mcp-scraping__open-bar{background:#b9dcc2;border-radius:5px 5px 2px 2px;width:100%;max-width:30px;display:block}.mcp-scraping__open-bar--event{background:#e0a54b}.mcp-scraping__open-day{color:#8f8a81;font-size:.66rem}.mcp-scraping__open-date{font-size:.72rem;font-weight:600}.mcp-scraping__open-note{color:var(--demo-muted);align-items:center;gap:8px;margin:0;font-size:.75rem;display:flex}.mcp-scraping__open-note i{background:#e0a54b;border-radius:3px;flex:none;width:10px;height:10px;display:block}.mcp-scraping__view--compset{gap:0}.mcp-scraping__compset-rows{margin:0;padding:0;list-style:none;display:grid}.mcp-scraping__compset-row{border-top:1px solid #f0eee9;grid-template-columns:44px minmax(0,1fr) auto 64px;align-items:center;column-gap:12px;min-height:52px;display:grid}.mcp-scraping__compset-row:first-child{border-top:0}.mcp-scraping__photo{border-radius:7px;place-items:center;width:44px;height:34px;display:grid}.mcp-scraping__photo--sand{color:#a8977a;background:#efe8db}.mcp-scraping__photo--sky{color:#7593ad;background:#e2ebf3}.mcp-scraping__photo--sage{color:#7f9a74;background:#e3ecdf}.mcp-scraping__photo--clay{color:#b07a62;background:#f1e3dc}.mcp-scraping__compset-name{min-width:0;display:grid}.mcp-scraping__compset-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.mcp-scraping__compset-name small{color:var(--demo-muted);margin:0;font-size:.72rem}.mcp-scraping__score{background:var(--demo-ink);color:#fff;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700}.mcp-scraping__compset-price{text-align:right;font-size:.875rem;font-weight:600}.mcp-scraping__compset-more{border-top:1px dashed var(--demo-line);color:#8f8a81;margin:0;padding:10px 0 0 56px;font-size:.72rem}@container mcp-scraping (width<=560px){.mcp-scraping__jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-scraping__job:nth-child(odd){border-left:0}.mcp-scraping__job:nth-child(n+3){border-top:1px solid var(--demo-line)}.mcp-scraping__ran{margin-left:0}}@container mcp-scraping-view (width<=600px){.mcp-scraping__rank{grid-template-columns:124px minmax(0,300px) minmax(56px,1fr) 64px;column-gap:10px}.mcp-scraping__nights{gap:4px}.mcp-scraping__open-nights{gap:3px}}@container mcp-scraping-view (width<=400px){.mcp-scraping__rank{grid-template-columns:minmax(0,1fr) auto auto;row-gap:4px;padding:8px 0}.mcp-scraping__rank--head{display:none}.mcp-scraping__spark{grid-area:2/1/auto/-1;height:auto}.mcp-scraping__rank-key{display:flex}.mcp-scraping__night-price{font-size:.68rem}.mcp-scraping__night-day{font-size:.62rem}.mcp-scraping__night-weekday{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mcp-scraping__open-nights{gap:2px}.mcp-scraping__open-share{font-size:.6rem}.mcp-scraping__open-percent{display:none}.mcp-scraping__compset-row{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}.mcp-scraping__photo{display:none}.mcp-scraping__compset-more{padding-left:0}}@media (prefers-reduced-motion:no-preference){.mcp-scraping__spark{animation:.55s ease-out both mcp-scraping-draw}.mcp-scraping__range,.mcp-scraping__open-bar{transform-origin:bottom;animation:.35s ease-out both mcp-scraping-grow}.mcp-scraping__you{animation:.25s ease-out .2s both mcp-scraping-fade}:is([data-playback=prompt],[data-playback=reading],[aria-hidden=true]) :is(.mcp-scraping__spark,.mcp-scraping__range,.mcp-scraping__open-bar,.mcp-scraping__you){animation:none}}@keyframes mcp-scraping-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mcp-scraping-grow{0%{transform:scaleY(0)}}@keyframes mcp-scraping-fade{0%{opacity:0}}.mcp-scraping[data-mcp-scraping-ready] .mcp-scraping__panels{display:grid}.mcp-scraping[data-mcp-scraping-ready] .mcp-scraping__panel{grid-area:1/1;min-width:0}.mcp-scraping[data-mcp-scraping-ready] .mcp-scraping__panel[aria-hidden=true]{visibility:hidden}
