@layer components{.se{min-width:0}.se-page,.se-then,.se-hero-page{--se-ink:#1a2026;--se-soft:#566270;--se-link:#14527f;--se-line:#e3e6e8;--se-pane:#f4f5f6;--se-star:#c4800f;--se-land:#eeede6;--se-water:#b4d0d8;--se-park:#d3e0c5;--se-casing:#dad8cd;--se-way:#ecd59c;--se-pin:#27343f;--se-row:4.5em;color:var(--se-ink);letter-spacing:0;word-spacing:.02em}[data-biz=kettlewick]{--se-you:#a4521f;--se-tint:#fbf0e6}[data-biz=halvane]{--se-you:#1d5c49;--se-tint:#e9f2ec}[data-biz=corvane]{--se-you:#bb4708;--se-tint:#fdeee4}.se-bar{text-transform:none;letter-spacing:0;align-items:center;gap:12px;min-width:0;display:flex}.se-address{background:var(--kit-tone);min-width:0;color:var(--kit-62);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 12px;overflow:hidden}.se-turn{color:var(--kit-ink);font-weight:600;display:grid}.se-turn>span{grid-area:1/1}.se-turn>span:first-child{visibility:hidden}.se-week{white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.se-week small{color:var(--kit-62);font-size:inherit}.se-week b{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-weight:600}:is(.se-win,.se-hero) .kit-win-bar>.t-label{flex:1;min-width:0}.se-cam{display:block}.se-view{background:#fff;position:absolute;inset:0;overflow:hidden;container:se-view/size}.se-u{font-size:min(1.1cqw,3.15cqh);line-height:1.3}.se-page{background:#fff;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0}.se-top{box-shadow:inset 0 -1px 0 var(--se-line);gap:.45em;padding:.8em 1.5em 0;display:grid}.se-field{min-width:0;max-width:46em;height:2.7em;box-shadow:0 0 0 1px var(--se-line), 0 .12em .5em #1a202612;background:#fff;border-radius:1.35em;align-items:center;gap:.6em;padding-inline:1em;display:flex}.se-glass{fill:none;width:1.05em;height:1.05em;stroke:var(--se-soft);stroke-width:1.6px;stroke-linecap:round;flex:none}.se-query{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.06em;overflow:hidden}.se-field small{color:var(--se-soft);white-space:nowrap;flex:none;margin-left:auto;font-size:.86em}.se-tabs{color:var(--se-soft);gap:1.7em;font-size:.92em;display:flex}.se-tabs li{padding:.2em .1em .5em}.se-tabs li[data-on]{color:var(--se-ink);box-shadow:inset 0 -2px 0 var(--se-ink);font-weight:600}.se-body{grid-template-columns:minmax(0,56fr) minmax(0,44fr);min-height:0;display:grid}.se-col{min-width:0;padding:.8em 1.1em 0 .9em;overflow:hidden}.se-sheet{will-change:transform}.se-block{padding:0 .6em .3em;font-size:1.12em;font-weight:600}.se-list-box{height:calc(var(--se-row) * 7 + 2.2em);position:relative}.se-list{position:absolute;inset:0}.se-row{height:var(--se-row);border-radius:.5em;grid-template-columns:1.4em minmax(0,1fr);gap:.45em;padding:.38em .6em;display:grid}.se-list .se-row{background:#fff;position:absolute;inset:0 0 auto}.se-list .se-row[data-you]{z-index:1}.se-n{color:var(--se-soft);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5}.se-text{align-content:start;gap:.06em;min-width:0;display:grid}.se-text strong{color:var(--se-link);white-space:nowrap;text-overflow:ellipsis;font-size:1.1em;font-weight:600;overflow:hidden}.se-text small{color:var(--se-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.92em;overflow:hidden}.se-line{min-width:0;color:var(--se-soft);white-space:nowrap;align-items:center;gap:.32em;font-size:.92em;display:flex}.se-line b{color:var(--se-ink);font-weight:600}.se-ell{text-overflow:ellipsis;min-width:0;overflow:hidden}.se-stars{background:linear-gradient(90deg, var(--se-star) calc(var(--v) * 100%), #d5d8db 0);flex:none;width:4.5em;height:.9em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 1.5l2.3 4.9 5.3.7-3.9 3.7 1 5.3L9 13.5l-4.7 2.6 1-5.3-3.9-3.7 5.3-.7z'/%3E%3C/svg%3E") 0 0/20% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 1.5l2.3 4.9 5.3.7-3.9 3.7 1 5.3L9 13.5l-4.7 2.6 1-5.3-3.9-3.7 5.3-.7z'/%3E%3C/svg%3E") 0 0/20% 100%}.se-dot{background:currentColor;border-radius:50%;flex:none;width:.2em;height:.2em;margin-inline:.12em}.se-row[data-you]{background:var(--se-pane);box-shadow:inset 0 0 0 1px var(--se-line);transition:background-color .24s var(--kit-out), box-shadow .24s var(--kit-out)}.se-row[data-you][data-on]{background:var(--se-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--se-you) 42%, transparent)}.se-row[data-you][data-on] :is(strong,.se-n){color:var(--se-you)}.se-cut{inset:calc(var(--se-row) * 3) 0 auto;height:2.2em;color:var(--se-ink);align-items:center;padding-inline:.6em;font-size:1em;font-weight:600;display:flex;position:absolute}.se-cut span{flex:1;align-items:center;gap:.7em;font-size:.92em;display:flex}.se-cut span:after{content:"";background:var(--se-line);flex:1;height:1px}[data-list=pages] .se-text strong{order:1}[data-list=pages] .se-line{order:0;font-size:.86em}[data-list=pages] .se-text small{order:2}.se-side{min-width:0;min-height:0;box-shadow:inset 1px 0 0 var(--se-line);grid-template-rows:minmax(0,1fr) auto;display:grid}.se-map{background:var(--se-land);min-height:0;position:relative;overflow:hidden}.se-plan{fill:none;width:100%;height:100%;position:absolute;inset:0}.se-land-park{fill:var(--se-park)}.se-land-water{fill:var(--se-water)}.se-land-street{stroke:#fff;stroke-width:1.5px}.se-land-casing{stroke:var(--se-casing);stroke-width:4.5px}.se-land-road{stroke:#fff;stroke-width:3px}.se-land-way{stroke:var(--se-way);stroke-width:4px}.se-label{color:#5e6a66;white-space:nowrap;text-shadow:0 0 .3em var(--se-land), 0 0 .3em var(--se-land);font-size:.82em;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.se-pin{width:0;height:0;position:absolute}.se-pin i{background:var(--se-pin);color:#fff;width:.64em;height:.64em;transition:width .2s var(--kit-out), height .2s var(--kit-out), top .2s var(--kit-out), left .2s var(--kit-out);border-radius:50%;place-items:center;font-size:.92em;font-style:normal;font-weight:600;display:grid;position:absolute;top:-.32em;left:-.32em;box-shadow:0 0 0 .12em #fff}.se-pin[data-on] i{width:1.64em;height:1.64em;top:-.82em;left:-.82em}.se-pin[data-you] i{background:var(--se-you)}.se-pin b{color:var(--se-you);white-space:nowrap;opacity:0;transition:opacity .24s var(--kit-out);background:#fff;border-radius:.3em;padding:.08em .4em;font-size:.86em;font-weight:600;position:absolute;top:1.1em;left:0;transform:translate(-50%)}.se-pin[data-on] b{opacity:1}.se-areas path{stroke:#fff;stroke-width:1.5px;transition:fill .32s var(--kit-out)}.se-areas [data-band=none],.se-areas [data-band=far]{fill:#ffffff47}.se-areas [data-band=near]{fill:color-mix(in oklab, var(--se-you) 26%, transparent)}.se-areas [data-band=in]{fill:color-mix(in oklab, var(--se-you) 82%, transparent)}.se-area{color:#47524e;white-space:nowrap;transition:color .32s var(--kit-out);font-size:.82em;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.se-area[data-band=in]{color:#fff;font-weight:600}.se-box{box-shadow:0 -1px 0 var(--se-line);background:#fff;display:grid;overflow:hidden}.se-panel{background:#fff;grid-area:1/1;align-content:start;gap:.28em;min-width:0;padding:.8em 1.2em 1em;display:grid}[data-w=rival]{visibility:hidden}[data-w=panel]{will-change:transform;position:relative}.se-name{font-size:1.32em;font-weight:600;line-height:1.2}.se-note{color:var(--se-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.92em;overflow:hidden}.se-fields{gap:.1em;margin-top:.34em;display:grid}.se-fields>div{grid-template-columns:4.4em minmax(0,1fr);gap:.6em;font-size:.92em;display:grid}.se-fields dt{color:var(--se-soft)}.se-fields dd{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.se-pages{grid-template-columns:4.4em minmax(0,1fr);gap:.6em;margin-top:.1em;font-size:.92em;display:grid}.se-pages>p{color:var(--se-soft)}.se-page-box{min-width:0;position:relative}.se-was{color:var(--se-soft);visibility:hidden;position:absolute;inset:0}.se-was [data-w=was-word]{visibility:hidden;white-space:nowrap}.se-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.04em .8em;display:grid}.se-links li{color:var(--se-ink);white-space:nowrap;text-overflow:ellipsis;transition:color .2s var(--kit-out);overflow:hidden}.se-links li[data-on]{color:var(--se-link)}.se-acts{grid-template-columns:minmax(0,1fr) auto;gap:.5em;margin-top:.5em;display:grid;position:relative}.se-go,.se-other{white-space:nowrap;border-radius:.5em;place-items:center;min-height:2.3em;padding-inline:1em;font-size:.96em;font-weight:600;display:grid}.se-go{background:var(--se-you);color:#fff}.se-go-quiet{background:var(--se-pin)}.se-other{box-shadow:inset 0 0 0 1px var(--se-line);color:var(--se-link)}.se-go>span{text-overflow:ellipsis;grid-area:1/1;max-width:100%;overflow:hidden}.se-go>[data-w=done]{visibility:hidden}@container se-view (max-width:760px){.se-u{font-size:2.56cqw;line-height:1.22}.se-page{--se-row:4em}.se-top{padding:.5em .8em}.se-tabs,.se-field small{display:none}.se-field{max-width:none;height:2.2em}.se-body{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.se-col{padding:.4em .5em 0 .3em}.se-block{padding-bottom:.1em;font-size:1em}.se-row{gap:.3em;padding:.3em .4em}.se-stars,.se-label,.se-area:not([data-main]){display:none}.se-panel{gap:.14em;padding:.45em .6em .55em}.se-name{font-size:1.14em}.se-fields{margin-top:.1em}.se-fields>div:nth-child(n+2),.se-note{display:none}.se-fields>div,.se-pages{grid-template-columns:minmax(0,1fr);gap:0}.se-fields dt,.se-pages>p,.se-links li:nth-child(n+5){display:none}.se-acts{grid-template-columns:minmax(0,1fr);margin-top:.3em}.se-other{display:none}.se-go{min-height:2em}}@container ws-stage (max-width:860px){.se-bar{gap:8px}.se-address{padding:0 8px}.se-week small span{display:none}}.se-still>li[data-full]{grid-column:1/-1}.se-still>li:nth-child(2){align-self:stretch}.se-still>li:nth-child(2) .kit-win{flex-direction:column;height:100%;display:flex}.se-still>li:nth-child(2) .kit-win-body{flex:1}.se-rest{aspect-ratio:16/9;position:relative;overflow:hidden;container:se-view/size}.se-rest .se-u{font-size:min(1.34cqw,2.4cqh)}.se-then{align-content:start;gap:10px;padding:14px;font-size:13px;line-height:1.35;display:grid}.se-then-head{text-wrap:pretty;font-size:14px;font-weight:600}.se-then-rows{gap:2px;display:grid}.se-then-rows .se-row{height:auto;padding:5px 8px}.se-then-rows .se-row[data-you]{margin-top:10px}.se-then .se-note{white-space:normal}.se-moved{border-collapse:collapse;width:100%;font-size:14px}.se-moved th,.se-moved td{text-align:right;font-variant-numeric:tabular-nums;padding:8px 14px;font-weight:400}.se-moved th:first-child{text-align:left}.se-moved thead th{color:var(--kit-62);font-size:12px;font-weight:500}.se-moved tbody tr{box-shadow:inset 0 1px 0 var(--ws-line)}.se-moved td:last-child{color:var(--color-steel-ink);font-weight:600}@media (max-width:767px){.se-rest{aspect-ratio:auto;container:none}.se-rest .se-u{font-size:13px}.se-rest .se-page{grid-template-rows:auto auto;position:relative}.se-rest .se-body{grid-template-columns:minmax(0,1fr)}.se-rest .se-side{box-shadow:none;order:-1}.se-rest .se-map{height:120px}.se-rest .se-col{padding:10px 6px 4px}.se-rest .se-list-box{height:calc(var(--se-row) * 3);overflow:hidden}.se-rest .se-cut,.se-rest .se-field small{display:none}.se-moved th,.se-moved td{padding-inline:10px}}.se-hero-page{gap:8px;padding:10px;font-size:13px;line-height:1.3;display:grid}.se-hero-page .se-field{max-width:none;height:36px}.se-hero-page .se-field small{display:none}.se-hero-page .se-map{height:72px;margin-inline:-10px}.se-hero-page .se-label,.se-hero-page .se-area:not([data-main]){display:none}.se-hero-rows{display:grid}.se-hero-rows .se-row{height:auto;padding:5px 8px}.se-hero-rows .se-text small{display:none}.kit[data-motion=on] .se-hero.is-in .se-row[data-you]{animation:ws-glimpse-land .52s var(--kit-out) .32s backwards}}
