@media not all and (min-width:1200px) and (hover:hover) and (pointer:fine){:is(.site-root:has(.abt) .sitefoot,.site-root:has(.abt) .noticebar){display:none}.abt{--safe:env(safe-area-inset-top,0px);--edgec:color-mix(in srgb,var(--deep) 58%,#000);--foil:color-mix(in srgb,var(--deep-mark) 42%,#fff);inset:calc(var(--safe) + 58px) 0 0;z-index:1;color:var(--fg);background:radial-gradient(85% 46% at 50% 34%,color-mix(in srgb,var(--wash1) 22%,#0000),#0000 72%),var(--bg);-webkit-tap-highlight-color:#0000;position:fixed;overflow:hidden}.abt :where(button,a){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.abt :where(h2,h3,p){margin:0}.abt .tnum{font-variant-numeric:tabular-nums}.abt-probe{width:0;height:var(--cap-bottom,0px);visibility:hidden;pointer-events:none;position:absolute}.abt-term{pointer-events:none;will-change:transform;position:absolute;inset:0}.abt-term .abt-key{pointer-events:auto}.abt-st,.abt-dk{transform-origin:50% 100%;color:var(--on-deep);background:linear-gradient(172deg,var(--deep-top),var(--deep) 55%,color-mix(in srgb,var(--deep) 78%,#000));box-shadow:0 9px 0 var(--edgec),0 30px 40px -14px #000b,inset 0 1.5px 0 #fff3,inset 0 -3px 0 #00000059,inset 0 0 0 1px #ffffff14;will-change:transform,opacity;position:absolute}.abt-st{border-radius:32px;width:290px;height:330px}.abt-dk{opacity:0;border-radius:26px;width:355px;height:116px}.abt-sl{background:#000;border-radius:6px;height:12px;position:absolute;top:12px;left:40px;right:40px;box-shadow:inset 0 2px 3px #000,0 1px #ffffff1f}.abt-sl>i{background:color-mix(in srgb,var(--on-deep) 85%,var(--deep));opacity:.85;border-radius:2px;height:3px;position:absolute;top:4px;left:8px;right:8px}.abt-dk .abt-sl{border-radius:5px;height:10px;top:6px;left:6px;right:6px}.abt-rd,.abt-pad{background:radial-gradient(80% 90% at 50% 38%,#ffffff14,#ffffff04);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff17,inset 0 -2px #00000059}.abt-rd{border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:76px;display:flex;position:absolute;top:34px;left:24px;right:24px;overflow:hidden}.abt-rd .abt-waves{fill:none;width:30px;height:30px;stroke:var(--deep-mark);stroke-width:2px;stroke-linecap:round;position:relative}.abt-rd small{color:var(--on-deep2);font-size:12px;font-weight:700;position:relative}.abt-cs{opacity:0;background:radial-gradient(closest-side,#000000b0,#0000);border-radius:50%;position:absolute;inset:3px 50px}.abt-glow{height:76px;box-shadow:inset 0 0 0 1.5px var(--deep-mark),0 0 30px color-mix(in srgb,var(--deep-mark) 60%,#0000);opacity:0;border-radius:20px;position:absolute;top:34px;left:24px;right:24px}.abt-pad{top:26px;border-radius:18px;width:120px;height:78px;position:absolute;inset-inline-end:12px}.abt-pad.lone{inset-inline-end:auto;left:117.5px}.abt-sc{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--deep-top) 50%,#0b0b0e),#08080a);border-radius:18px;height:116px;position:absolute;top:120px;left:16px;right:16px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #000,inset 0 0 0 3px #ffffff0f}.abt-sc:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff14,#0000 40%);position:absolute;inset:0}.abt-pg{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 10px;display:flex;position:absolute;inset:0}.abt-pg .l1{color:var(--on-deep2);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.abt-pg .l1 i{background:var(--on-deep2);border-radius:50%;width:8px;height:8px}.abt-pg .l1.on{color:var(--deep-mark)}.abt-pg .l1.on i,.abt-stt.on i{background:var(--deep-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--deep-mark) 28%,#0000),0 0 10px var(--deep-mark)}.abt-pg .big{font-family:var(--font-display);color:var(--on-deep);white-space:nowrap;font-size:36px;font-weight:300;line-height:42px}.abt-pg .l3{color:var(--on-deep2);white-space:nowrap;font-size:12px}.abt-pg b{color:var(--on-deep);font-size:15px}.abt-pg small{color:var(--on-deep2);font-size:12px}.abt-spn{fill:none;stroke-width:3.4px;stroke-linecap:round;width:46px;height:46px;margin-bottom:6px}.abt-spn .tr{stroke:#ffffff1f}.abt-spn .ar{stroke:var(--deep-mark);stroke-dasharray:119.4;stroke-dashoffset:119.4px}.abt-ok{background:var(--deep-mark);width:50px;height:50px;box-shadow:0 0 0 6px color-mix(in srgb,var(--deep-mark) 24%,#0000),0 0 26px color-mix(in srgb,var(--deep-mark) 60%,#0000);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.abt-ok svg{fill:none;width:28px;height:28px;stroke:var(--deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.abt-ok path{stroke-dasharray:22;stroke-dashoffset:22px}.abt-bar{background:#ffffff1f;border-radius:2px;width:120px;height:4px;margin-top:8px;display:block;overflow:hidden}.abt-bar i{background:var(--deep-mark);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .abt-bar i{transform-origin:100%}.abt-dark{pointer-events:none;background:#000;position:absolute;inset:0}.abt-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.abt-key{will-change:transform;position:absolute}.abt-key a{width:100%;height:100%;color:var(--on-deep);background:linear-gradient(#ffffff21,#ffffff0a);border-radius:17px;transition:filter .1s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 3px #00000059,0 5px 8px -3px #0008}.abt-key a.one{background:linear-gradient(color-mix(in srgb,var(--deep-mark) 88%,#fff),var(--deep-mark));color:var(--deep)}.abt-key a:active{filter:brightness(.88)}.abt-key span{white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.abt-key svg{width:22px;height:22px}.abt-ring{border:2.5px solid var(--deep-mark);box-shadow:0 0 16px color-mix(in srgb,var(--deep-mark) 50%,#0000),inset 0 0 12px color-mix(in srgb,var(--deep-mark) 35%,#0000);opacity:0;pointer-events:none;border-radius:50%;position:absolute}.abt-fl{background:radial-gradient(closest-side,color-mix(in srgb,var(--deep-mark) 80%,#fff),color-mix(in srgb,var(--deep-mark) 45%,#0000) 42%,#0000);opacity:0;pointer-events:none;border-radius:50%;position:absolute}.abt-pw{transform-origin:50% 100%;opacity:0;pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0;right:0;overflow:hidden}.abt[data-phase=printed] .abt-pw{pointer-events:auto}.abt-scr{overscroll-behavior:contain;scrollbar-width:none;padding:12px 20px 26px;position:absolute;inset:0;overflow:hidden auto}.abt:not([data-phase=printed]) .abt-scr{overflow:hidden}.abt-scr::-webkit-scrollbar{display:none}.abt-feed{will-change:transform}.abt-fade{background:linear-gradient(var(--bg),#0000);pointer-events:none;height:12px;position:absolute;top:0;left:0;right:0}.abt-cut{background:conic-gradient(from 135deg at 50% 0,var(--bg) 90deg,#0000 0) 0 0/14px 7px repeat-x;opacity:0;pointer-events:none;height:7px;position:absolute;bottom:0;left:20px;right:20px}.abt-psh{opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000001c 70%,#00000038);height:26px;position:absolute;left:20px;right:20px}.abt-lipw{pointer-events:none;opacity:0;will-change:transform,opacity;position:absolute;inset:0}.abt-lip{background:#000;position:absolute;box-shadow:inset 0 -2px 2px #ffffff14,0 1px #ffffff1f}.abt-halves{pointer-events:none;position:absolute;inset:0}.abt-half{opacity:0;will-change:transform,opacity;position:absolute}.abt-hb{background:var(--surface);position:absolute;left:0;right:0;box-shadow:0 10px 14px #00000029}.abt-hw{position:absolute;top:0;left:0;overflow:hidden}.abt-hp,.abt-hc{position:absolute;top:0;left:0}.abt-hc{overflow:hidden}.abt-hc .abt-pp{margin-top:0}.abt-he,.abt-hf{line-height:0;position:absolute;top:0;left:8px}.abt-hf{left:0}.abt-he svg,.abt-hf svg,.abt-hr svg{fill:var(--surface);display:block}.abt-hr{opacity:0;line-height:0;position:absolute;top:0;left:0}.abt-hr .rim{fill:none;stroke:color-mix(in srgb,var(--surface),var(--fg) 20%);stroke-width:.8px;stroke-linejoin:round}.abt-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.abt-hd{background:var(--deep-mark);height:3px;box-shadow:0 0 12px var(--deep-mark),0 0 4px var(--deep-mark);opacity:0;pointer-events:none;border-radius:2px;position:absolute;left:16px;right:16px}.abt-shd{opacity:0;pointer-events:none;position:absolute}.abt-shd:before{content:"";opacity:.55;background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;position:absolute;inset:0}.abt-cw{opacity:0;will-change:transform,opacity;width:300px;height:190px;position:absolute}.abt-card{text-align:start;width:100%;height:100%;display:block;position:relative}.abt-ed{background:var(--edgec);border-radius:18px;position:absolute;inset:2.5px 0 -2.5px}.abt-f{color:var(--on-deep);background:radial-gradient(120% 70% at 20% 0%,#ffffff1c,#0000 60%),linear-gradient(140deg,var(--deep-top),var(--deep) 58%,color-mix(in srgb,var(--deep) 74%,#000));border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff10}.abt-nm{top:18px;font-family:var(--font-display);font-weight:var(--display-weight);color:var(--foil);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px .5px #000000b0;font-size:25px;line-height:31px;position:absolute;inset-inline:20px 62px;overflow:hidden}.abt-tg{top:51px;color:var(--on-deep2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;position:absolute;inset-inline:20px 62px;overflow:hidden}.abt-f>.abt-waves{top:18px;fill:none;width:34px;height:34px;stroke:var(--foil);stroke-width:2.2px;stroke-linecap:round;position:absolute;inset-inline-end:18px}.abt-chip{top:84px;background:linear-gradient(135deg,color-mix(in srgb,var(--foil) 92%,#fff),color-mix(in srgb,var(--foil) 70%,#000) 60%,color-mix(in srgb,var(--foil) 88%,#fff));border-radius:7px;width:42px;height:32px;position:absolute;inset-inline-start:22px;box-shadow:inset 0 0 0 1px #0000004d,0 1px #ffffff26}.abt-chip svg{fill:none;stroke:#0000005c;stroke-width:1.2px;width:100%;height:100%;display:block}.abt-em,.abt-pe{fill:none;stroke-linecap:round;overflow:visible}.abt-em{inset-inline-end:16px;width:46px;height:46px;stroke:var(--foil);position:absolute;bottom:14px}.abt-em>g:first-child{opacity:0}.abt-em .tk,.abt-pe .tk{stroke-width:1.5px;opacity:.8}.abt-em .rg,.abt-pe .rg{stroke-width:1.2px;opacity:.5}.abt-em g.hd,.abt-pe g.hd{transform-box:view-box;transform-origin:60px 60px}.abt-em g.hd path,.abt-pe g.hd path{stroke-width:4.4px}.abt-em g.mh path,.abt-pe g.mh path{stroke-width:3px}.abt-em .pv{fill:var(--deep-mark);stroke:none}.abt-pe{width:44px;height:44px;stroke:var(--fg);margin:0 auto;display:block}.abt-pe .pv{fill:var(--accent-ink);stroke:none}.abt-stt{inset-inline-start:16px;white-space:nowrap;background:#0003;border-radius:17px;align-items:center;gap:8px;max-width:212px;min-height:34px;padding:0 13px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:16px;overflow:hidden;box-shadow:inset 0 1.5px 3px #0000005c,inset 0 -1px #ffffff1c}.abt-stt i{background:var(--on-deep2);border-radius:50%;flex:none;width:8px;height:8px}.abt-sheen{opacity:0;pointer-events:none;width:150px;position:absolute;top:-20px;bottom:-20px;left:75px}.abt-sheen:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff40,#fff0);position:absolute;inset:0;transform:skew(-14deg)}.abt-pp{text-align:center;color:var(--fg);background:linear-gradient(90deg,#0000000d,#0000 5%,#0000 95%,#0000000d),var(--surface);margin-top:7px;padding:16px 20px 28px;position:relative;box-shadow:0 10px 18px #0000002e,0 1px 1px #0000001f}.abt-teeth{background:conic-gradient(from 135deg at 50% 0,var(--surface) 90deg,#0000 0) 0 0/14px 7px repeat-x;height:7px;position:absolute;top:-7px;left:0;right:0}.abt-stp{top:4px;z-index:2;width:84px;height:84px;color:var(--accent-ink);opacity:0;pointer-events:none;position:absolute;inset-inline-end:4px}.abt-stp-svg{mix-blend-mode:multiply;opacity:.9;width:100%;height:100%;display:block;overflow:visible}.abt-stp-svg .o{fill:none;stroke:currentColor;stroke-width:3.4px}.abt-stp-svg .i{fill:none;stroke:currentColor;stroke-width:1.5px}.abt-stp-svg .rg{letter-spacing:.1em;fill:currentColor;font-size:8.8px;font-weight:800}.abt-stp-svg .w{fill:currentColor;font-size:9.5px;font-weight:800}.abt-stp-svg .tm{font-family:var(--font-display);fill:currentColor;font-variant-numeric:tabular-nums;font-size:19px;font-weight:900}.abt-stp-svg .d{fill:currentColor}.abt-px{top:8px;z-index:3;width:44px;height:44px;color:var(--fg2);place-items:center;display:grid;position:absolute;inset-inline-start:6px}.abt-px svg{width:18px;height:18px}.abt-nmw{margin-top:4px;padding:0 70px}.abt-pp h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(30px*var(--display-scale,1));letter-spacing:var(--display-track,-.02em);white-space:nowrap;text-overflow:ellipsis;line-height:36px;overflow:hidden}.abt-pp .tg{color:var(--fg2);margin-top:4px;font-size:14px}.abt-dr{border-top:1.5px solid var(--fg);border-bottom:.75px solid var(--fg);opacity:.75;height:5px;margin:11px 0 8px;display:block}.abt-loc{color:var(--fg2);font-size:12.5px;line-height:19px}.abt-seg{background:var(--surface2);border-radius:24px;flex-wrap:wrap;gap:4px;max-width:260px;margin:11px auto 0;padding:4px;display:flex}.abt-seg:has(>:nth-child(3)){max-width:none}.abt-seg button{min-height:40px;color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;border-radius:20px;flex:1 0 96px;padding:0 12px;font-size:13.5px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;overflow:hidden}.abt-seg button[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:0 3px 10px -4px #0006,inset 0 0 0 1px var(--line)}.abt-note{border:1px dashed var(--line);text-align:start;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.abt-note+.abt-note{margin-top:8px}.abt-note svg{width:17px;height:17px;color:var(--accent-ink);flex:none}.abt-h3{letter-spacing:1px;color:var(--fg2);align-items:center;gap:12px;margin:20px 0 8px;font-size:12.5px;font-weight:800;display:flex}.abt-h3:before,.abt-h3:after{content:"";border-top:1px solid var(--line);flex:1}.abt-wk{display:flex}.abt-wk .c{flex-direction:column;flex:1;align-items:center;gap:5px;padding:4px 0 6px;display:flex;position:relative}.abt-wk .mk{background:color-mix(in srgb,var(--accent-ink) 11%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-ink) 26%,#0000);transform-origin:50% 100%;border-radius:16px;position:absolute;inset:0 1px;transform:scaleY(0)}.abt-wk .d{border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;position:relative}.abt-wk .on .d{background:var(--accent);color:var(--on-accent)}.abt-wk .tr{width:12px;height:80px;position:relative}.abt-wk .tr:before{content:"";border-left:1.5px dotted color-mix(in srgb,var(--fg2) 55%,#0000);position:absolute;top:0;bottom:0;left:5.25px}.abt-wk .br{background:color-mix(in srgb,var(--fg) 84%,var(--surface));border-radius:5px;position:absolute;left:2px;right:2px}.abt-wk .on .br{background:var(--accent-ink);border-radius:7px;left:-1px;right:-1px}.abt-wk .h{color:var(--fg2);direction:ltr;font-size:11.5px;line-height:15.5px;position:relative}.abt-wk .on .h{color:var(--fg);font-weight:800}.abt-q{color:var(--fg2);margin-top:6px;font-size:12px}.abt-map{background:var(--surface2);border-radius:14px;height:170px;position:relative;overflow:hidden}.abt-map>a:first-child{display:block;position:absolute;inset:0}.abt-map svg{width:100%;height:100%;display:block}.abt-map .ab-land{fill:var(--surface2)}.abt-map .ab-water{fill:color-mix(in srgb,var(--accent-ink) 20%,var(--surface2))}.abt-map .ab-park{fill:color-mix(in srgb,var(--accent-ink) 12%,var(--surface2))}.abt-map .ab-b{fill:color-mix(in srgb,var(--fg) 7%,var(--surface2))}.abt-map .ab-r{fill:none;stroke:var(--surface);stroke-linecap:round;stroke-linejoin:round}.abt-map .ab-drive{fill:none;stroke:var(--accent-ink);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4000;stroke-dashoffset:4000px}.abt-map .ab-car{fill:var(--surface);stroke:var(--accent-ink);stroke-width:3px;opacity:0}.abt-map .ab-pin{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.abt-map.in .ab-pin{transform:none}.abt-map .ab-pin path{fill:var(--accent);stroke:var(--surface);stroke-width:2.6px}.abt-map .ab-face{fill:var(--surface)}.abt-map .ab-pin text{fill:var(--on-accent);font-family:var(--font-display);font-weight:var(--display-weight);text-anchor:middle;font-size:18px}.abt-osm{color:var(--fg2);font-size:9.5px;position:absolute;bottom:6px;left:10px}.abt-osm:after{content:"";position:absolute;inset:-14px}.abt-adr{justify-items:center;margin-top:12px;display:grid}.abt-adr .pl{color:var(--fg2);font-size:13px}.abt-adr b{font-size:16.5px;font-weight:700}.abt-adr span.tnum{color:var(--fg2);font-size:13px}.abt-go{gap:8px;margin-top:12px;display:flex}.abt-go a{min-height:46px;box-shadow:inset 0 0 0 1.3px var(--line);border-radius:23px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.abt-go a.w{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 18px -12px var(--accent)}.abt-go svg{width:17px;height:17px}.abt-fig{background:var(--plate-deep);border-radius:14px;height:156px;overflow:hidden}.abt-fig img{object-fit:cover;width:100%;height:100%;display:block}.abt-ds{text-align:start;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.abt-ds>b{font-family:var(--font-display);color:var(--accent-ink);margin-top:-2px;font-size:50px;font-weight:800;line-height:52px}.abt-ds>span{white-space:pre-line;flex:1;font-size:14.5px;line-height:24.5px}.abt-ds .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.abt-soc{justify-content:center;gap:10px;margin-top:18px;display:flex}.abt-soc a{background:var(--surface2);width:46px;height:46px;color:var(--fg);border-radius:50%;place-items:center;display:grid}.abt-soc svg{width:21px;height:21px}.abt-hdl{color:var(--fg2);margin-top:6px;font-size:12.5px;font-weight:600}.abt-a11y{min-height:44px;color:var(--accent-ink);align-items:center;gap:6px;margin-top:4px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.abt-a11y svg{width:16px;height:16px}.abt-perf{border-top:1.5px dashed var(--line);height:0;margin:16px -20px 14px;display:block;position:relative}.abt-perf:before,.abt-perf:after{content:"";background:var(--bg);width:8px;height:15px;position:absolute;top:-8px}.abt-perf:before{border-radius:0 8px 8px 0;left:0}.abt-perf:after{border-radius:8px 0 0 8px;right:0}.abt-ft{text-align:start;color:var(--fg2);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.abt-ft b{color:var(--fg);text-align:start;font-size:12.5px;display:block}.abt-bc{width:110px;height:28px;fill:var(--fg);flex:none}.abt-tear{border-radius:22px;align-items:center;gap:6px;min-height:44px;margin-top:18px;padding:0 18px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 16px -8px #0008;background:var(--fg)!important;color:var(--bg)!important}.abt-tear svg{width:15px;height:15px}@media (prefers-color-scheme:dark){.abt-shd:before{opacity:.95}.abt-stp-svg{mix-blend-mode:normal;opacity:.93}.abt-map .ab-r{stroke:color-mix(in srgb,var(--fg) 14%,var(--surface2))}.abt-pp{box-shadow:0 10px 18px #0006,0 1px 1px #0000004d}}}@media (prefers-reduced-motion:reduce){.abt-map .ab-pin{transition:none}}.still .abt-map .ab-pin,[data-motion=off] .abt-map .ab-pin{transition:none}
@media (min-width:1200px) and (hover:hover) and (pointer:fine){.frm,.frm-page,.wlt-page,.wk-pagewrap{display:none!important}}@media not all and (min-width:1200px) and (hover:hover) and (pointer:fine){.frm,.frm-fill,.wlt-page,.wk,.wk-pagewrap{--wk-ease:cubic-bezier(.22,1,.36,1);--wk-spring:cubic-bezier(.34,1.56,.64,1)}html.frm-lock,html.frm-lock body{overflow:hidden}.wk{--w-fg:var(--on-deep);--w-fg2:var(--on-deep2);--w-line:color-mix(in srgb,var(--on-deep) 16%,#0000);--w-box:color-mix(in srgb,var(--on-deep) 9%,#0000);--w-btn:var(--on-deep);--w-btnf:var(--deep);--w-stub:var(--deep-mark);--w-stubf:var(--deep);--w-ok:var(--deep-mark);--w-notch:var(--deep);--w-bad:var(--on-deep);color:var(--w-fg)}.wk.wk-plain{--w-fg:var(--fg);--w-fg2:var(--fg2);--w-line:var(--line);--w-box:var(--surface);--w-btn:var(--accent);--w-btnf:var(--on-accent);--w-stub:var(--accent);--w-stubf:var(--on-accent);--w-ok:var(--ok);--w-notch:var(--bg);--w-bad:var(--bad)}.wk :where(button,a){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0;text-decoration:none}.wk-lab{letter-spacing:.12em;color:var(--w-fg2);text-align:center;margin:18px 0 8px;font-size:12.5px;font-weight:600}.wk-lab.first{margin-top:0}.wk-lg{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.wk-lg:last-of-type{border-bottom:0}.wk-lg b{font-size:15px;font-weight:500;display:block}.wk-lg small{color:var(--w-fg2);font-size:12.5px}.wk-lg span{font-size:15.5px;font-weight:700}.wk-lg span.up{color:var(--w-ok)}.wk-inv0{text-align:center;color:var(--w-fg2);margin-top:10px;font-size:12px}.wk .wk-btn{background:var(--w-btn);width:100%;min-height:52px;color:var(--w-btnf);border-radius:26px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.wk .wk-btn.s{border-radius:22px;min-height:44px;font-size:14px}.wk .wk-btn[disabled]{opacity:.6}.wk .wk-gh{min-height:44px;box-shadow:inset 0 0 0 1px var(--w-line);color:var(--w-fg);border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.wk .wk-gh[disabled]{opacity:.45}.wk-gap{height:16px}.wk-gap.s{height:12px}.wk-hs{grid-template-columns:repeat(5,1fr);justify-items:center;gap:10px;display:grid}.wk-h{aspect-ratio:1;border:1.5px dashed var(--w-fg2);width:min(50px,100%);color:var(--w-stubf);border-radius:50%;place-items:center;font-size:20px;display:grid}.wk-h.on{background:var(--w-stub);animation:wk-pop .5s var(--wk-spring) calc(.25s + var(--i)*70ms) backwards;border:0}@keyframes wk-pop{0%{opacity:0;transform:scale(.3)}}.wk-met{color:var(--w-fg2);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.wk-met.strong{color:var(--w-fg);margin-top:10px;font-size:15px;font-weight:600}.wk-add{gap:8px;display:flex}.wk-add input{background:var(--w-box);min-width:0;height:46px;box-shadow:inset 0 0 0 1px var(--w-line);color:var(--w-fg);font:inherit;border:0;border-radius:23px;flex:1;padding:0 16px;font-size:16px}.wk:not(.wk-plain) .wk-add input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wk-add input::placeholder{color:var(--w-fg2)}.wk-add input:focus{outline:2px solid var(--w-stub);outline-offset:1px}.wk .wk-add .wk-gh{border-radius:23px;flex:none;min-height:46px;padding:0 16px}.wk-prob{text-align:center;color:var(--w-bad);margin-top:6px;font-size:13px;font-weight:600}.wk-none{text-align:center;gap:4px;margin-top:22px;display:grid}.wk-none b{font-size:15px}.wk-none small{color:var(--w-fg2);font-size:13.5px}.wk-wait{background:var(--w-box);border-radius:20px;height:92px;margin-top:10px;animation:1.4s ease-in-out infinite alternate wk-breathe}@keyframes wk-breathe{to{opacity:.5}}.wk-tk{background:var(--w-box);box-shadow:inset 0 0 0 1px var(--w-line);border-radius:20px;grid-template-columns:86px 1fr;margin-top:10px;display:grid;position:relative}.wk-tk .st{background:var(--w-stub);min-height:92px;color:var(--w-stubf);border-radius:0 20px 20px 0;place-items:center;font-size:22px;font-weight:800;display:grid}[dir=ltr] .wk-tk .st{border-radius:20px 0 0 20px}.wk-tk:before,.wk-tk:after{content:"";background:var(--w-notch);border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-start:78px}.wk-tk:before{top:-8px}.wk-tk:after{bottom:-8px}.wk-tk .b{align-items:center;gap:4px;min-width:0;padding-block:10px;padding-inline:14px 4px;display:flex}.wk-tk .cd{flex:1;min-width:0}.wk-tk .cp{letter-spacing:.06em;align-items:center;gap:6px;max-width:100%;min-height:32px;font-size:16px;font-weight:700;display:inline-flex}.wk-tk .cp span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-tk .cp svg{width:15px;height:15px;color:var(--w-fg2)}.wk-tk small{color:var(--w-fg2);font-size:12.5px;display:block}.wk-tk .sv{width:44px;height:44px;color:var(--w-fg2);flex:none;place-items:center;font-size:21px;display:grid}.wk-tk .sv.on{color:var(--w-ok)}.wk-tk .us{border-top:1px solid var(--w-line);grid-column:1/-1;padding:10px 14px 12px}.wk-gone{min-height:56px;box-shadow:inset 0 0 0 1px var(--w-line);letter-spacing:.05em;border-radius:18px;align-items:center;gap:10px;margin-top:10px;padding-inline:14px 4px;font-weight:700;display:flex}.wk-gone em{letter-spacing:0;color:var(--w-bad);margin-inline-start:auto;font-size:12.5px;font-style:normal;font-weight:600}.wk-gone button{width:44px;height:44px;color:var(--w-fg2);place-items:center;font-size:19px;display:grid}.wk-code{text-align:center;letter-spacing:.12em;-webkit-user-select:text;user-select:text;font-size:32px;font-weight:800}.wk-lnk{text-align:center;color:var(--w-fg2);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:2px 0 12px;font-size:12.5px}.wk-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wk-nums{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.wk-nums div{text-align:center;padding:6px 0}.wk-nums div+div{border-inline-start:1px solid var(--w-line)}.wk-nums b{font-size:22px;font-weight:800;display:block}.wk-nums small{color:var(--w-fg2);font-size:12.5px}.wk-say{text-align:center;color:var(--w-fg2);margin:0 0 12px;font-size:15px}.wlt-bd .wk-say:first-child{margin-top:12px;margin-bottom:14px}.wk-pagewrap .wk.wk-plain{padding-top:6px}.wk-pagewrap .foot .wk.wk-plain,.wk-pagewrap .xfoot .wk.wk-plain{padding:0}.wlt-page{min-height:calc(100dvh - 120px)}.wlt{z-index:5;touch-action:none;background:var(--bg);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.wlt-c{cursor:pointer;color:var(--on-deep);background:linear-gradient(170deg,var(--deep-top),var(--deep) 62%);transition:transform .62s var(--wk-ease);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;border-radius:26px;position:absolute;top:0;left:16px;right:16px;overflow:hidden;box-shadow:0 -10px 22px -12px #0008,inset 0 1px #ffffff26}.wlt.drag .wlt-c{transition:none}.wlt-c :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0}.wlt-ph{opacity:.5;pointer-events:none;-webkit-mask-composite:source-in;height:150px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(90deg,#000 8%,#0000 58%),linear-gradient(#000 40%,#0000);mask-image:linear-gradient(90deg,#000 8%,#0000 58%),linear-gradient(#000 40%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.wlt-ph img{object-fit:cover;filter:brightness(.5);width:100%;height:100%;display:block}.wlt-hd{text-align:start;justify-content:space-between;align-items:center;gap:10px;width:100%;height:62px;padding:0 18px;display:flex;position:relative}.wlt-hd b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16.5px;font-weight:700;overflow:hidden}.wlt-hd span{flex:none;font-size:15px;font-weight:600;transition:opacity .3s}.wlt-c.open .wlt-hd span{opacity:0}.wlt-big{text-align:center;align-content:center;justify-items:center;width:100%;height:124px;display:grid;position:relative}.wlt-big b{letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:1}.wlt-big span{margin-top:4px;font-size:14px}.wlt-big small{color:var(--on-deep2);font-size:12.5px}.wlt-mini{pointer-events:none;justify-content:space-between;gap:4px;padding:0 18px 12px;display:flex;position:relative}.wlt-mini i{aspect-ratio:1;border:1.3px dashed var(--on-deep2);border-radius:50%;flex:0 24px;max-width:24px}.wlt-mini i.on{background:var(--deep-mark);animation:wk-pop .5s var(--wk-spring) calc(.9s + var(--i)*70ms) backwards;border:0}.wlt-cl{top:9px;opacity:0;pointer-events:none;background:color-mix(in srgb,var(--deep) 60%,#0000);border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;transition:opacity .3s;display:grid;position:absolute;inset-inline-end:10px}.wlt-c.open .wlt-cl{opacity:1;pointer-events:auto}.wlt-bd{inset-inline:0;opacity:0;scrollbar-width:none;cursor:auto;touch-action:pan-y;overscroll-behavior:contain;padding:0 18px 20px;transition:opacity .35s;position:absolute;bottom:0;overflow:hidden}.wlt-bd::-webkit-scrollbar{display:none}.wlt-c.open .wlt-bd,.wlt-c.front .wlt-bd{opacity:1;overflow-y:auto}.wlt-mini{transition:opacity .3s}.wlt-c:is(.open,.front) .wlt-mini{opacity:0}.sitehead.inner:has(~.site-main .frm-hero){background:0 0;margin-bottom:-62px;transition:background .3s}.sitehead.inner:has(~.site-main .frm[data-solid]){background:var(--bg)}.sitehead.inner:has(~.site-main .frm:not([data-solid])) .head-title{color:var(--on-deep)}.sitehead.inner:has(~.site-main .frm:not([data-solid])) .head-menu{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff40}.frm{padding-bottom:150px}.frm-pad{padding:4px 16px}.frm-hero{height:calc(env(safe-area-inset-top,0px) + 382px);background:var(--deep);color:var(--on-deep);border-radius:0 0 34px 34px;position:relative;overflow:hidden}.frm-hero.bare{height:calc(env(safe-area-inset-top,0px) + 300px)}.frm-hero>img{object-fit:cover;width:100%;height:100%;animation:frm-zoom 1.6s var(--wk-ease) backwards;position:absolute;inset:0}@keyframes frm-zoom{0%{transform:scale(1.12)}}.frm-hero:after{content:"";background:linear-gradient(#0006,#0000 26%,color-mix(in srgb,var(--deep) 88%,#0000) 56%,var(--deep) 74%);pointer-events:none;position:absolute;inset:0}.frm-in{z-index:1;text-align:center;position:absolute;inset:auto 20px 20px}.frm-in h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:calc(29px*var(--display-scale));text-wrap:balance;color:var(--on-deep);margin:4px 0 6px;line-height:1.14}.frm-in p{color:var(--on-deep2);margin:0;font-size:13.5px}.frm-in .frm-eb{color:var(--deep-mark);font-size:13px;font-weight:600}.frm-b1{background:var(--on-deep);width:100%;min-height:52px;color:var(--deep);font:inherit;cursor:pointer;border:0;border-radius:26px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.frm-in .frm-b1{margin-top:14px}.frm-b1[disabled]{opacity:.42;cursor:default}.frm-ls{padding:0 16px}.frm-lab{text-align:center;letter-spacing:.14em;color:var(--fg2);margin:22px 0 2px;font-size:12.5px;font-weight:600}.frm-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:62px;color:var(--fg);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 0;display:flex}.frm-row:last-child{border-bottom:0}.frm-row:has(+.frm-lab){border-bottom:0}.frm-a{flex:1;min-width:0;font-size:16px;font-weight:600}.frm-a small{color:var(--fg2);font-size:12.5px;font-weight:400;display:block}.frm-row em{color:var(--accent-ink);font-size:13px;font-style:normal;font-weight:700}.frm-row em.ok{color:var(--ok);align-items:center;gap:3px;display:inline-flex}.frm-row em svg{width:14px;height:14px}.frm-page{background:var(--deep);min-height:100dvh}.frm-fill{--T:max(env(safe-area-inset-top,0px),10px);--B:env(safe-area-inset-bottom,0px);z-index:60;background:linear-gradient(170deg,var(--deep-top),var(--deep) 62%);color:var(--on-deep);clip-path:circle(0 at 50% 54%);transition:clip-path .7s var(--wk-ease);-webkit-user-select:none;user-select:none;outline:none;position:fixed;inset:0;overflow:hidden}.frm-fill.on{clip-path:circle(150% at 50% 54%)}.frm-fill :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0}.frm-fill button:focus-visible{outline:2px solid var(--deep-mark);outline-offset:2px}.frm-x{top:var(--T);z-index:2;background:color-mix(in srgb,var(--on-deep) 12%,#0000);border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid;position:absolute;inset-inline-start:14px}.frm-fn{top:calc(var(--T) + 8px);text-align:center;color:var(--on-deep2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:28px;position:absolute;inset-inline:66px;overflow:hidden}.frm-pr{top:calc(var(--T) + 56px);gap:5px;display:flex;position:absolute;inset-inline:22px}.frm-pr button{flex:1;align-items:center;height:24px;display:flex}.frm-pr button:before{content:"";background:color-mix(in srgb,var(--on-deep) 22%,#0000);background-image:linear-gradient(var(--deep-mark),var(--deep-mark));width:100%;height:3px;transition:background-size .5s var(--wk-ease);background-position:100% 0;background-repeat:no-repeat;background-size:0 100%;border-radius:2px;display:block}[dir=ltr] .frm-pr button:before{background-position:0 0}.frm-pr button.on:before{background-size:100% 100%}.frm-ct{top:calc(var(--T) + 80px);text-align:center;color:var(--on-deep2);font-size:12.5px;position:absolute;inset-inline:0}.frm-stg{top:calc(var(--T) + 106px);bottom:calc(var(--B) + 96px);position:absolute;inset-inline:0;overflow:hidden}.frm-fill:has(.frm-pb) .frm-stg{bottom:calc(var(--B) + 124px)}.frm-q{scrollbar-width:none;transition:opacity .3s,transform .55s var(--wk-ease);flex-direction:column;padding:18px 22px 8px;display:flex;position:absolute;inset:0;overflow-y:auto}.frm-q::-webkit-scrollbar{display:none}.frm-q.in,.frm-q.dn{opacity:0;transform:translateY(46px)}.frm-q.up{opacity:0;transform:translateY(-46px)}.frm-q[inert]{pointer-events:none}.frm-q h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:calc(31px*var(--display-scale));text-align:center;text-wrap:balance;color:var(--on-deep);margin:0;line-height:1.16}.frm-rq{text-align:center;color:var(--on-deep2);margin:8px 0 0;font-size:13px}.frm-q .fq{margin-top:auto;padding-top:16px}.frm-mid{text-align:center;place-content:center;justify-items:center;gap:14px;padding:22px;font-size:16px;font-weight:600;display:grid;position:absolute;inset:0}.frm-mid p{margin:0}.frm-mid .frm-b1{width:auto;padding:0 26px}.frm-spin{border:2.5px solid color-mix(in srgb,var(--on-deep) 25%,#0000);border-top-color:var(--on-deep);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite frm-spin}@keyframes frm-spin{to{transform:rotate(1turn)}}.frm-ft{inset:auto 22px calc(var(--B) + 28px);flex-wrap:wrap;gap:10px;display:flex;position:absolute}.frm-pb{text-align:center;color:var(--on-deep);flex:0 0 100%;order:-1;margin:0;font-size:13.5px;font-weight:600}.frm-bk{width:52px;height:52px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--on-deep) 34%,#0000);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.frm-fill .frm-nx{background:var(--on-deep);color:var(--deep);flex:1;margin:0}.frm-sent{z-index:3;opacity:0;pointer-events:none;background:var(--deep);text-align:center;place-content:center;justify-items:center;gap:12px;transition:opacity .3s;display:grid;position:absolute;inset:0}.frm-sent.on{opacity:1;pointer-events:auto}.frm-sent h2{color:var(--on-deep);margin:0;font-size:23px;font-weight:800}.frm-sent small{color:var(--on-deep2);font-size:14px}.frm-sent svg{fill:none;width:92px;height:92px;stroke:var(--deep-mark);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.frm-sent circle,.frm-sent path{stroke-dasharray:1;stroke-dashoffset:1px}.frm-sent.on circle,.frm-sent.on path{animation:frm-pen .8s var(--wk-ease) forwards}.frm-sent.on path{animation-delay:.35s}@keyframes frm-pen{to{stroke-dashoffset:0}}.fq,.fq-opts{gap:10px;display:grid}.frm-fill .fq-opt{width:100%;min-height:58px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--on-deep) 34%,#0000);color:var(--on-deep);transition:background .25s,color .25s,transform .4s var(--wk-spring);border-radius:29px;justify-content:center;align-items:center;padding:0 18px;font-size:18px;font-weight:600;display:flex}.frm-fill .fq-opt.on{background:var(--deep-mark);color:var(--deep);box-shadow:none;transform:scale(1.02)}.fq-in{box-sizing:border-box;background:color-mix(in srgb,var(--on-deep) 10%,#0000);width:100%;color:var(--on-deep);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;resize:none;-webkit-user-select:text;user-select:text;border:0;border-radius:20px;padding:15px 16px;font-size:17px;display:block}input.fq-in{min-height:56px}.fq-in::placeholder{color:var(--on-deep2)}.fq-in:focus{outline:2px solid var(--deep-mark);outline-offset:1px}.fq-shot{border-radius:20px;height:170px;overflow:hidden}.fq-shot img{object-fit:cover;width:100%;height:100%;display:block}.frm-fill .fq-pick{min-height:54px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--on-deep) 34%,#0000);color:var(--on-deep);border-radius:27px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.fq-pick svg{width:20px;height:20px}.fq-pick[disabled]{opacity:.6}.fq-err{text-align:center;margin:0;font-size:13.5px;font-weight:600}.fq-sw{background:color-mix(in srgb,var(--on-deep) 10%,#0000);min-height:66px;color:var(--on-deep);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:17px;font-weight:600;display:flex}.frm-fill .wk-t{background:color-mix(in srgb,var(--on-deep) 26%,#0000);border-radius:16px;flex:none;width:52px;height:32px;transition:background .3s;display:block;position:relative}.wk-t i{top:4px;background:var(--on-deep);width:24px;height:24px;transition:inset-inline-start .4s var(--wk-spring),background .3s;border-radius:50%;position:absolute;inset-inline-start:4px}.frm-fill .wk-t[aria-checked=true]{background:var(--deep-mark)}.wk-t[aria-checked=true] i{background:var(--deep);inset-inline-start:24px}.fq-sign{display:grid}.fq-ph{min-height:36px;color:var(--on-deep2);justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.frm-fill .fq-ph button{min-height:36px;color:var(--deep-mark);visibility:hidden;padding:0 6px;font-size:13.5px;font-weight:700}.frm-fill .fq-ph button.on{visibility:visible}.fq-pad{touch-action:none;cursor:crosshair;background:#fff;border-radius:22px;height:210px;position:relative;overflow:hidden;box-shadow:0 22px 40px -22px #000c}.fq-pad canvas.sigpad{touch-action:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.fq-hint{color:#6d6d72;pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0 0 34px}.fq-base{inset-inline:22px;pointer-events:none;background:#c9c9c5;height:1px;position:absolute;bottom:34px}.fq-type{text-align:center;margin-top:6px}.fq-type summary{min-height:40px;color:var(--on-deep2);cursor:pointer;align-items:center;font-size:13px;list-style:none;display:inline-flex}.fq-type summary::-webkit-details-marker{display:none}.fq-type input{box-sizing:border-box;background:color-mix(in srgb,var(--on-deep) 10%,#0000);width:100%;height:48px;color:var(--on-deep);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:16px;padding:0 14px;font-size:16px;display:block}.fq-type input:focus{outline:2px solid var(--deep-mark);outline-offset:1px}.site-root[data-motion=off] :is(.wlt-c,.wlt-bd,.frm-fill,.frm-q,.fq-opt,.wk-t i),.still :is(.wlt-c,.wlt-bd,.frm-fill,.frm-q,.fq-opt,.wk-t i){transition:none!important}.site-root[data-motion=off] :is(.wk-h,.wlt-mini i,.frm-hero>img,.frm-sent circle,.frm-sent path),.still :is(.wk-h,.wlt-mini i,.frm-hero>img,.frm-sent circle,.frm-sent path){stroke-dashoffset:0;animation:none!important}}@media (prefers-reduced-motion:reduce){.wlt-c,.wlt-bd,.frm-fill,.frm-q,.fq-opt,.wk-t i{transition:none!important}.wk-h,.wlt-mini i,.frm-hero>img,.frm-sent circle,.frm-sent path{stroke-dashoffset:0;animation:none!important}}
.shx-desk,.rvx-desk{display:contents}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.shx,.rvx{display:none!important}}@media not all and (min-width:1200px) and (hover:hover) and (pointer:fine){.shx-desk,.rvx-desk{display:none!important}.shx,.shx-pp,.shx-fly,.rvx{--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1)}.shx{margin-inline:-4px;display:grid}.shx-tkw{z-index:13;top:calc(env(safe-area-inset-top,0px) + 52px);background:linear-gradient(var(--bg) 72%,color-mix(in srgb,var(--bg) 0%,#0000));pointer-events:none;margin:0 0 -12px;padding:2px 0 22px;position:sticky}.shx-tk{pointer-events:auto;text-align:start;background:linear-gradient(170deg,var(--deep-top),var(--deep) 62%);width:100%;min-height:68px;color:var(--on-deep);animation:shx-tk .9s var(--ease) backwards;border-radius:22px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative;box-shadow:0 18px 34px -18px #0009,inset 0 1px #ffffff1f}.shx-tk .cl{width:40px;height:40px;color:var(--deep-mark);flex:none;place-items:center;display:grid}.shx-tk .cl svg{width:26px;height:26px}.shx-tk .g{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.shx-tk small{color:var(--on-deep2);text-overflow:ellipsis;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.shx-tk .ths{align-items:center;min-width:0;display:flex}.shx-tk .ths i{width:42px;height:42px;box-shadow:0 0 0 2px var(--deep);background:var(--plate-deep);color:var(--on-deep2);border-radius:13px;flex:none;place-items:center;margin-inline-start:-16px;display:grid;overflow:hidden}.shx-tk .ths i:first-child{margin-inline-start:0}.shx-tk .ths img{object-fit:cover;width:100%;height:100%}.shx-tk .ths svg{width:18px;height:18px}.shx-tk .ths i.nw{animation:shx-t .6s var(--spring)}.shx-tk.pop{animation:shx-p .6s var(--spring)}.shx-tk .ct{background:var(--on-deep);width:26px;height:26px;color:var(--deep);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}@keyframes shx-t{0%{transform:scale(.3)}}@keyframes shx-p{35%{transform:scale(1.03)}}@keyframes shx-tk{0%{opacity:0;transform:translateY(-24px)}}@keyframes shx-rise{0%{opacity:0;transform:translateY(18px)}}.shx-body{display:grid}.shx-sr{animation:shx-rise .6s var(--ease) backwards;align-items:center;gap:8px;margin-bottom:6px;display:flex}.shx-bx{flex:1;display:block;position:relative}.shx-bx>svg{width:20px;height:20px;color:var(--fg2);pointer-events:none;top:13px;position:absolute;inset-inline-start:14px}.shx-bx input{background:var(--surface2);width:100%;height:46px;color:var(--fg);font:inherit;appearance:none;border:0;border-radius:23px;outline:0;padding:0 42px;font-size:16px;display:block}.shx-bx input::placeholder{color:var(--fg2);opacity:1}.shx-bx input::-webkit-search-cancel-button{display:none}.shx-bx input:focus{box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.shx-bx button{width:44px;height:44px;color:var(--fg2);top:1px;place-items:center;display:grid;position:absolute;inset-inline-end:1px}.shx-bx button svg{width:16px;height:16px}.shx-fb{background:var(--surface2);width:46px;height:46px;color:var(--fg);border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.shx-fb svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.shx-fb.on{background:var(--accent);color:var(--on-accent)}.shx-rc{color:var(--fg2);padding:0 4px 6px;font-size:12.5px;line-height:18px}.shx-gd{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shx-pt{aspect-ratio:.76;background:var(--plate-deep);animation:shx-rise .6s var(--ease) calc(var(--i,0)*70ms) backwards;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 14px 24px -18px #000a}.shx-open{color:#fff;text-align:center;-webkit-tap-highlight-color:transparent;width:100%;display:block;position:absolute;inset:0}.shx-open img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shx-open .si-none{width:84px;margin:auto;position:absolute;top:20%;left:0;right:0}.shx-open .si-none path{stroke:var(--on-deep2);animation:none}.shx-pt.so .shx-open img,.shx-pt.so .si-none{opacity:.42}.shx-open:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#000000d9 88%);position:absolute;inset:0}.shx-open .tx{z-index:1;gap:1px;display:grid;position:absolute;inset:auto 12px 10px}.shx-open .tx b{text-wrap:balance;font-size:14.5px;font-weight:700;line-height:1.2}.shx-open .tx>span{justify-content:center;gap:7px;font-size:15.5px;font-weight:700;display:flex}.shx-open .shx-was{align-self:center;font-size:13px;font-weight:400}.shx-was{display:inline-block;position:relative}.shx-was .penstrike path{stroke:currentColor}.shx-ad{z-index:2;-webkit-tap-highlight-color:transparent;top:6px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:6px}.shx-ad i{color:#fff;width:34px;height:34px;transition:background .25s,color .25s,transform .4s var(--spring);background:#000000a6;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.shx-ad svg{width:18px;height:18px}.shx-pt.kp .shx-ad i{color:#111;background:#fff;transform:scale(1.06)}.shx-ad:active i{transform:scale(.9)}.shx-out{z-index:2;color:#fff;pointer-events:none;top:12px;background:#000000b8;border-radius:13px;padding:3px 11px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:10px}.shx-sale{z-index:2;color:#fff;pointer-events:none;top:9px;background:#0000009e;border-radius:13px;place-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:grid;position:absolute;inset-inline-start:9px}.shx-sale svg{width:calc(100% + 8px);height:calc(100% + 6px);position:absolute;inset:-3px -4px;overflow:visible}.shx-sale path{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;animation:.8s ease-in-out .45s backwards pen-draw}.shx-pp{z-index:90;position:fixed;inset:0;overflow:hidden}.shx-pp-sc{background:var(--deep);opacity:0;transition:opacity .4s;position:absolute;inset:0}.shx-pp.on .shx-pp-sc{opacity:1}.shx-pp-hr{background:var(--plate-deep);transition:left .6s var(--ease),top .6s var(--ease),width .6s var(--ease),height .6s var(--ease),border-radius .6s var(--ease),opacity .3s;position:absolute;overflow:hidden}.shx-pp-hr img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shx-pp-hr .si-none{width:110px;margin:auto;position:absolute;inset:0}.shx-pp-hr .si-none path{stroke:var(--on-deep2);animation:none}.shx-pp-pn{overscroll-behavior:contain;min-height:calc(40% + 30px);max-height:calc(100% - 80px);padding:24px 20px calc(env(safe-area-inset-bottom,0px) + 28px);text-align:center;background:linear-gradient(170deg,var(--deep-top),var(--deep) 62%);color:var(--on-deep);transition:transform .6s var(--ease);border-radius:30px 30px 0 0;align-content:center;gap:9px;display:grid;position:absolute;inset:auto 0 0;overflow-y:auto;transform:translateY(102%);box-shadow:0 -10px 34px -12px #0009,inset 0 1px #ffffff1f}.shx-pp.on .shx-pp-pn{transform:none}.shx-pp-pn h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(27px*var(--display-scale));letter-spacing:var(--display-track);line-height:1.12}.shx-ds{color:var(--on-deep2);text-wrap:pretty;font-size:14.5px;line-height:1.45}.shx-pr{justify-content:center;align-items:center;gap:10px;font-size:25px;font-weight:700;display:flex}.shx-pr .shx-was{color:var(--on-deep2);font-size:17px;font-weight:400}.shx-br{color:var(--on-deep2);font-size:13px}.shx-so{place-items:center;min-height:44px;font-weight:700;display:grid}.shx-err{font-size:14px;font-weight:600}.shx-lit{background:var(--on-deep);width:100%;min-height:52px;color:var(--deep);transition:transform .3s var(--spring);border-radius:26px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.shx-lit:active{transform:scale(.98)}.shx-lit svg{width:18px;height:18px}.shx-lit[disabled]{opacity:.7}.shx-pp .shx-note{color:var(--on-deep2);font-size:12.5px}.shx-pp-x{top:calc(env(safe-area-inset-top,0px) + 14px);color:#fff;-webkit-backdrop-filter:blur(8px);opacity:0;background:#0000006b;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .3s .2s;display:grid;position:absolute;inset-inline-end:14px;box-shadow:inset 0 0 0 1px #ffffff40}.shx-pp-x svg{width:20px;height:20px}.shx-pp.on .shx-pp-x{opacity:1}.shx-done{text-align:center;justify-items:center;gap:6px;padding:14px 0 6px;display:grid}.shx-done svg{fill:none;width:84px;height:84px;stroke:var(--deep-mark);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.shx-done path{stroke-dasharray:1;animation:pen-draw 1s var(--ease) .1s backwards}.shx-done path.tick{animation-duration:.5s;animation-delay:.7s}.shx-done b{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(22px*var(--display-scale))}.shx-done p{color:var(--on-deep2);font-size:14px}.shx-fly{z-index:95;pointer-events:none;background:var(--plate-deep);transition:left .55s var(--ease),top .55s var(--ease),width .55s var(--ease),height .55s var(--ease),border-radius .55s var(--ease);position:fixed;overflow:hidden;box-shadow:0 20px 40px -14px #000a}.shx-fly img{object-fit:cover;width:100%;height:100%}.shx-sheet{gap:12px;display:grid}.shx-chips{flex-wrap:wrap;gap:8px;display:flex}.shx-c{background:var(--surface2);min-height:40px;color:var(--fg);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:0 15px;font-size:13.5px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.shx-c svg{width:14px;height:14px}.shx-c[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.shx-lab{color:var(--fg2);font-size:12.5px;font-weight:600}.shx-held{display:grid}.shx-hrow{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:60px;display:flex}.shx-hrow:first-child{border-top:0}.shx-hrow .th{object-fit:cover;background:var(--surface2);width:44px;height:44px;color:var(--fg3);border-radius:10px;flex:none;place-items:center;display:grid}.shx-hrow .th svg{width:20px;height:20px}.shx-hrow .g{flex:1;min-width:0;display:grid}.shx-hrow b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.shx-hrow small{color:var(--fg2);font-size:12.5px}.shx-undo{text-underline-offset:3px;min-height:44px;color:var(--fg);padding:0 8px;font-size:13.5px;font-weight:600;text-decoration:underline}.shx-sheet .shx-note{color:var(--fg2);text-align:center;font-size:12.5px}.shx-empty{color:var(--fg2);text-align:center;padding:12px 0}@media (prefers-reduced-motion:reduce){.shx *,.shx-pp,.shx-pp *,.shx-fly,.rvx *{transition:none!important;animation:none!important}}.site-root[data-motion=off] :is(.shx *,.shx-pp,.shx-pp *,.shx-fly,.rvx *){transition:none!important;animation:none!important}.rvx-th{padding-bottom:30px;position:relative}.rvx-wire{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rvx-wire path{fill:none;stroke:var(--accent-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.rvx-wire .rvx-br{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease)}.rvx-sc{text-align:center;width:150px;animation:shx-rise .8s var(--ease) .1s backwards;justify-items:center;margin-left:-75px;display:grid;position:absolute;top:21px;left:50%}.rvx-sc b{font-family:var(--font-display);letter-spacing:-.03em;font-size:58px;font-weight:800;line-height:1}.rvx-sc .rvx-st{color:var(--accent-ink);margin-top:3px;font-size:14px}.rvx-sc small{color:var(--fg2);margin-top:3px;font-size:12.5px}.rvx-top{height:170px}.rvx-fl{scrollbar-width:none;animation:shx-rise .7s var(--ease) .9s backwards;gap:6px;padding-inline:54px 12px;display:flex;overflow-x:auto}.rvx-fl::-webkit-scrollbar{display:none}.rvx-pill{background:var(--surface2);min-width:44px;min-height:40px;color:var(--fg);border-radius:20px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.rvx-pill svg{width:12px;height:12px}.rvx-pill[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.rvx-lk{color:var(--fg2);animation:shx-rise .7s var(--ease) .9s backwards;gap:14px;padding-block:4px 0;padding-inline:54px 12px;font-size:13.5px;display:flex}.rvx-lk>*{min-height:44px;color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;font-weight:600;display:inline-flex}.rvx-n{transition:opacity .5s,transform .7s var(--ease);padding-block:18px 14px;padding-inline:54px 18px;position:relative}.rvx-th.live .rvx-n.wait{opacity:0;transform:translateY(16px)}.rvx-n .dt{top:24px;background:var(--bg);width:13px;height:13px;box-shadow:inset 0 0 0 2px var(--accent-ink);transition:background .4s,transform .5s var(--spring);border-radius:50%;position:absolute;inset-inline-start:18px;transform:scale(.4)}.rvx-n.lit .dt{background:var(--accent-ink);transform:none}.rvx-n .hd{justify-content:space-between;align-items:center;min-height:32px;display:flex}.rvx-n .rvx-st{color:var(--accent-ink);font-size:15px}.rvx-n .fl{width:44px;height:32px;color:var(--fg2);flex:none;place-items:center;margin-inline-end:-10px;display:grid}.rvx-n .fl svg{stroke-width:1.5px;width:17px;height:17px}.rvx-n p{text-wrap:pretty;margin-top:2px;font-size:17px;font-weight:500;line-height:1.42}.rvx-n small{color:var(--fg2);margin-top:5px;font-size:12.5px;display:block}.rvx-n .rp{color:var(--fg2);margin-top:14px;font-size:14px;line-height:1.4}.rvx-n .rp b{color:var(--fg);font-size:12.5px;font-weight:700;display:block}.rvx .pen-empty{padding-inline:54px 18px}.rvx-st{vertical-align:middle;flex:none;display:inline-flex;position:relative}.rvx-st svg{width:1em;height:1em}.rvx-st .o{opacity:.32;display:flex}.rvx-st .f{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.rvx-st .f>span{width:5em;display:flex}.rvx-rate{touch-action:none;gap:0}.rvx-rate button{width:52px;height:52px;transition:color .2s,transform .35s var(--spring)}.rvx-rate button.on{color:var(--accent-ink);transform:scale(1.06)}.rvx-rate svg{width:38px;height:38px}.rvx-mine{display:grid}.rvx-mrow{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.rvx-mrow:first-child{border-top:0}.rvx-mrow .g{flex:1;gap:3px;min-width:0;display:grid}.rvx-mrow .rvx-st{color:var(--accent-ink);font-size:13px}.rvx-mrow .b{font-size:13.5px}.rvx-mrow small{color:var(--fg2);font-size:12.5px}.rvx-mrow .ask{align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;display:flex}.rvx-mrow .ask button{text-underline-offset:3px;min-height:44px;padding:0 8px;text-decoration:underline}.rvx-mrow .ask .bad{color:var(--bad)}.rvx-mrow .rm{width:44px;height:44px;color:var(--fg2);flex:none;place-items:center;display:grid}.rvx-mrow .rm svg{width:19px;height:19px}}
@media not all and (min-width:1200px) and (hover:hover) and (pointer:fine){@media not (prefers-color-scheme:dark){.shx-tkw,.shx-pp,.xab,.wlt-page,.frm,.frm-fill,.frm-page{--deep:var(--surface);--deep-top:var(--surface);--on-deep:var(--fg);--on-deep2:var(--fg2);--deep-mark:var(--accent-ink)}.frm-fill{--deep:var(--bg);--deep-top:var(--bg)}.shx-lit,.ab-go .fil,.frm-b1,.frm-fill .frm-nx,.shx-tk .ct,.frm-fill .fq-opt.on{background:var(--accent);color:var(--on-accent)}.frm-fill .wk-t[aria-checked=true]{background:var(--accent)}.frm-fill .wk-t i{background:var(--surface);box-shadow:0 1px 3px #0003}.frm-fill .wk-t[aria-checked=true] i{background:var(--on-accent)}.wlt-page .wk:not(.wk-plain){--w-box:var(--surface2);--w-btn:var(--accent);--w-btnf:var(--on-accent);--w-stub:var(--accent);--w-stubf:var(--on-accent);--w-ok:var(--ok);--w-bad:var(--bad)}.shx-tk,.xab .ab-open,.ab-note,.ab-hrs,.ab-way{box-shadow:0 10px 28px -14px #0003,0 1px 0 var(--line)}.shx-pp-sc{background:var(--bg)}.shx-pp-pn{box-shadow:0 -10px 30px -16px #0003}.wlt-c{box-shadow:0 -8px 20px -14px #0004,inset 0 1px 0 var(--line)}.wlt-ph{opacity:.16}.wlt-ph img{filter:none}.wlt-cl{background:var(--surface2)}.frm-hero{box-shadow:0 12px 30px -18px #0003}.frm-x{background:var(--surface2)}.fq-pad{box-shadow:0 10px 26px -16px #0004,inset 0 0 0 1px var(--line)}.sitehead.inner:has(~.site-main .frm:not([data-solid]) .frm-hero.bare) .head-title{color:var(--fg)}.sitehead.inner:has(~.site-main .frm:not([data-solid]) .frm-hero.bare) .head-menu{background:var(--surface2);color:var(--fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ab-land{fill:color-mix(in srgb,var(--fg) 6%,var(--surface))}.ab-water{fill:color-mix(in srgb,var(--accent-ink) 18%,var(--surface))}.ab-park{fill:color-mix(in srgb,var(--accent-ink) 11%,var(--surface))}.ab-b{fill:color-mix(in srgb,var(--fg) 11%,var(--surface))}.ab-r,.ab-pin path{stroke:var(--surface)}}}
@media not all and (min-width:1200px) and (hover:hover) and (pointer:fine){.apx-deep{--safe:env(safe-area-inset-top,0px);--ease:cubic-bezier(.22,1,.36,1);z-index:1;background:var(--deep);color:var(--on-deep);-webkit-tap-highlight-color:#0000;position:fixed;inset:0;overflow:hidden}.apx-deep :where(a){color:inherit;text-decoration:none}.apx-deep :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.apx-deep :where(h1,h2,p){margin:0}:is(.site-root:has(.apx-deep) .sitefoot,.site-root:has(.apx-deep) .noticebar){display:none}.sitehead.inner:has(~.site-main .apx-deep){top:0;position:fixed;inset-inline:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.sitehead:has(~.site-main .apx-deep) .head-menu{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;width:44px;height:44px;font-size:18px;box-shadow:inset 0 0 0 1px #ffffff40}.apx-deep .rise{animation:apx-rise .6s var(--ease) calc(var(--i,0)*70ms) backwards}@keyframes apx-rise{0%{opacity:0;transform:translateY(16px)}}.apx-deep.apd{background:var(--bg);color:var(--fg)}.sitehead:has(~.site-main .apd) .head-menu{color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.apx-deep{--deep:var(--bg);--deep-top:var(--bg);--on-deep:var(--fg);--on-deep2:var(--fg2);--deep-mark:var(--accent-ink)}.apx-sheet,.wqa-lv,.wqa-clock,.xn-ug>div{--deep:var(--surface);--deep-top:var(--surface);--on-deep:var(--fg);--on-deep2:var(--fg2);--deep-mark:var(--accent-ink);box-shadow:0 14px 30px -18px #0004,inset 0 0 0 1px var(--line)!important}.xn-yes{background:var(--accent);color:var(--on-accent)}.wqa-fl{background:linear-gradient(var(--accent-soft),var(--surface2))!important}@media (prefers-color-scheme:dark){.apx-deep,.apx-sheet,.wqa-lv,.wqa-clock,.xn-ug>div{--deep:inherit;--deep-top:inherit;--on-deep:inherit;--on-deep2:inherit;--deep-mark:inherit}.apx-sheet,.wqa-lv,.wqa-clock,.xn-ug>div{box-shadow:0 18px 34px -18px #0009,inset 0 1px #ffffff1f!important}.xn-yes{background:var(--on-deep);color:var(--deep)}.wqa-fl{background:linear-gradient(var(--plate-lit),var(--deep-top))!important}}.still .apx-deep *,.site-root[data-motion=off] .apx-deep *{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.apx-deep *{transition:none!important;animation:none!important}}
@media (min-width:1200px) and (hover:hover) and (pointer:fine){.zst,.zdl-page{visibility:hidden}.zlg-ph{display:none}}@media not all and (min-width:1200px) and (hover:hover) and (pointer:fine){.site-root{--zs-ease:cubic-bezier(.22,1,.36,1);--zs-spring:cubic-bezier(.34,1.56,.64,1);--zs-veil:var(--surface);--zs-line:var(--line)}:is(.site-root:has(.zst) .sitefoot,.site-root:has(.zlg-page) .sitefoot,.site-root:has(.zst) .noticebar){display:none}.zst{max-width:560px;padding:4px 14px calc(var(--cap-bottom,0px) + 132px);color:var(--fg);-webkit-tap-highlight-color:#0000;margin-inline:auto}.zst :where(button,a){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.zst>*{animation:zst-rise .6s var(--zs-ease) backwards}.zst>:nth-child(3){animation-delay:60ms}.zst>:nth-child(4){animation-delay:.12s}.zst>:nth-child(5){animation-delay:.18s}.zst>:nth-child(6){animation-delay:.24s}.zst>:nth-child(n+7){animation-delay:.3s}@keyframes zst-rise{0%{opacity:0;transform:translateY(16px)}}.zst-lang{background:var(--zs-veil);border-radius:26px;padding:4px;display:flex;position:relative}.zst-lang>i{top:4px;bottom:4px;width:calc((100% - 8px)/var(--n,4));background:var(--accent);transform:translateX(calc(var(--i,0)*-100%));transition:transform .5s var(--zs-spring);border-radius:22px;position:absolute;inset-inline-start:4px}[dir=ltr] .zst-lang>i{transform:translateX(calc(var(--i,0)*100%))}.zst-lang button{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;min-height:46px;font-size:14px;font-weight:600;transition:color .25s;position:relative;overflow:hidden}.zst-lang button.on{color:var(--on-accent)}.zst-lang button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px;border-radius:22px}.zst-lab{text-align:center;letter-spacing:.14em;color:var(--accent-ink);margin:14px 0 8px;font-size:12.5px;font-weight:600}.zst-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.zst-tl{background:var(--zs-veil);height:122px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;color:var(--fg);cursor:pointer;transition:transform .35s var(--zs-spring),color .25s;-webkit-user-select:none;user-select:none;border-radius:24px;flex-direction:column;justify-content:flex-end;padding:13px 14px;display:flex;position:relative;overflow:hidden}.zst-tl.wide{grid-column:1/-1}.zst-tl:active{transform:scale(.96)}.zst-tl input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.zst-tl:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:2px}.zst-tl:has(input:disabled){opacity:.7}.zst-tl .fi{background:var(--accent);clip-path:circle(0 at var(--x,50%) var(--y,50%));transition:clip-path .55s var(--zs-ease);position:absolute;inset:0}.zst-tl[data-on]{color:var(--on-accent)}.zst-tl[data-on] .fi{clip-path:circle(150% at var(--x,50%) var(--y,50%))}.zst-tl .gl{top:13px;align-items:center;height:34px;display:flex;position:absolute;inset-inline-start:14px}.zst-tl .gl svg{width:30px;height:30px}.zst-tl b{font-size:15.5px;font-weight:700;line-height:1.2;display:block;position:relative}.zst-tl small{opacity:.86;margin-top:2px;font-size:12.5px;display:block;position:relative}.zst-ga{transform-origin:100%;transition:transform .4s var(--zs-spring);font-size:20px;font-weight:800;line-height:1;display:inline-block}[dir=ltr] .zst-ga{transform-origin:0}.zst-tl[data-on] .zst-ga{transform:scale(1.7)}.zst-gc{border-radius:50%;width:32px;height:32px;display:block;position:relative;box-shadow:inset 0 0 0 2px}.zst-gc i{transform-origin:50% 100%;background:currentColor;border-radius:2px;width:2px;height:11px;margin:-11px 0 0 -1px;animation:3.5s linear infinite zst-turn;position:absolute;top:50%;left:50%}.zst-tl[data-on] .zst-gc i{animation-play-state:paused}@keyframes zst-turn{to{transform:rotate(360deg)}}.zst-wait{cursor:default;background:color-mix(in srgb,var(--fg) 7%,#0000);box-shadow:none;animation:1.5s ease-in-out infinite alternate zst-wait}@keyframes zst-wait{0%{opacity:.55}}.zst-nt{text-align:center;color:var(--fg2);margin:10px 2px 0;font-size:12.5px;line-height:1.4}.zst-err{text-align:center;color:var(--fg);background:color-mix(in srgb,var(--bad) 16%,var(--surface));border-radius:14px;margin-top:10px;padding:8px 12px;font-size:13.5px;font-weight:600}.zst-rows{margin-top:10px;display:block}.zst-rows>:where(a,button){border-bottom:1px solid var(--zs-line);text-align:start;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 4px;font-size:15px;display:flex}.zst-rows>* svg{width:13px;height:13px;color:var(--fg2)}.zst-rows>button.q{color:var(--fg2);text-underline-offset:3px;border:0;justify-content:center;font-size:14px;text-decoration:underline}@media not (prefers-color-scheme:dark){.zst-tl:not(.zst-wait){box-shadow:inset 0 0 0 1px var(--line),0 8px 14px -6px #00000014}}.still .zst *,.site-root[data-motion=off] .zst *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.zst *{transition:none!important;animation:none!important}}.sheet:has(.zlg-sheet){color:var(--fg);border-radius:32px 32px 0 0}.sheet:has(.zlg-sheet) .sheet-title{text-align:center;color:var(--fg);padding-inline:44px;font-size:22px}.zlg{color:var(--fg);gap:14px;display:grid}.zlg :where(button,a){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.zlg-tabs{background:color-mix(in srgb,var(--fg) 10%,#0000);border-radius:24px;padding:4px;display:flex;position:relative}.zlg-tabs>i{top:4px;bottom:4px;background:var(--accent);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--i,0)*-100%));transition:transform .5s var(--zs-ease);border-radius:20px;position:absolute;inset-inline-start:4px}[dir=ltr] .zlg-tabs>i{transform:translateX(calc(var(--i,0)*100%))}.zlg-tabs button{flex:1;min-height:44px;font-size:14px;font-weight:600;transition:color .3s;position:relative}.zlg-tabs button.on{color:var(--on-accent)}.zlg-tx{min-height:176px;color:var(--fg2);-webkit-user-select:text;user-select:text;touch-action:pan-y;font-size:14.5px;line-height:1.6}.zlg-tx>b{color:var(--fg);margin-bottom:4px;font-size:15.5px;display:block}.zlg .zlg-tx p{color:var(--fg2);font-size:14.5px}.zlg .zlg-ct p{color:var(--fg2);font-size:13.5px}.zlg-tx p+p{margin-top:10px}.zlg-tx .penempty,.zlg-tx .penempty *{color:var(--fg2)}.zlg .pen path,.zlg-page .pen path{stroke:var(--fg2)}.zlg-retry{font-weight:600;color:var(--fg)!important;text-decoration:underline!important}.zlg-wait{gap:9px;display:grid}.zlg-wait i{background:color-mix(in srgb,var(--fg) 12%,#0000);border-radius:7px;height:13px;display:block}.zlg-ct{border-top:1px solid color-mix(in srgb,var(--fg) 14%,#0000);text-align:center;gap:8px;margin-top:2px;padding-top:14px;display:grid}.zlg-ct :is(h2,h3){letter-spacing:.14em;color:var(--accent-ink);font-size:12.5px;font-weight:600}.zlg-ct b{font-size:15.5px}.zlg-ct p{color:var(--fg2);font-size:13.5px}.zlg-two{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.zlg-two a{min-height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 40%,#0000);text-overflow:ellipsis;white-space:nowrap;border-radius:23px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.zlg-two a svg{flex:none;width:14px;height:14px}.still .zlg *,.site-root[data-motion=off] .zlg *{transition:none!important}@media (prefers-reduced-motion:reduce){.zlg *{transition:none!important}}.zlg-page{color:var(--fg);padding-bottom:calc(var(--cap-bottom,0px) + 132px)}.zlg-page .axseg{background:color-mix(in srgb,var(--fg) 10%,#0000);height:auto;min-height:52px;box-shadow:none;border-radius:24px}.zlg-page .axpill{background:var(--accent);border-radius:20px}.zlg-page .axseg a{color:var(--fg);border-radius:20px;font-size:14px}.zlg-page .axseg a[aria-current=page]{color:var(--on-accent)}.zlg-page .axcard{box-shadow:none;color:var(--fg2);background:0 0;border:0;padding:0}.zlg-page .prose{color:var(--fg2);font-size:14.5px;line-height:1.6}.zlg-page .prose :is(h2,b,strong){color:var(--fg)}.zlg-page .xseclabel,.zlg-page .seclabel{color:var(--accent-ink);text-align:center;letter-spacing:.14em}.zlg-page .penempty,.zlg-page .penempty *{color:var(--fg2)}.zlg-ph{color:var(--fg);margin-top:16px}.zlg-ph a{color:var(--fg);text-decoration:none}.sheet:has(.zdl){color:var(--fg)}.sheet:has(.zdl) .sheet-title{text-align:center;padding-inline:44px}.zdl{color:var(--fg);gap:14px;display:grid}.zdl-page{padding-bottom:calc(var(--cap-bottom,0px) + 132px)}.zdl-tr{width:76px;height:76px;color:var(--bad);background:color-mix(in srgb,var(--bad) 13%,#0000);border-radius:50%;justify-self:center;place-items:center;display:grid}.zdl-tr svg{width:32px;height:32px}.zdl-p{text-align:center;color:var(--fg);font-size:15.5px;font-weight:500;line-height:1.5}.zdl-s{color:var(--fg2);text-align:center;font-size:14px;line-height:1.45}.zdl-slide{background:color-mix(in srgb,var(--bad) 14%,var(--surface));touch-action:none;border-radius:30px;place-items:center;height:60px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.zdl-slide>span{color:var(--bad);opacity:calc(1 - var(--v,0)*1.4);text-align:center;padding-inline:60px;font-size:14.5px;font-weight:700}.zdl-slide>button{top:4px;background:var(--bad);width:52px;height:52px;color:var(--surface);cursor:grab;touch-action:none;transform:translateX(calc(var(--v,0)*(60px - 100cqw)));transition:transform .4s var(--zs-spring);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-start:4px}[dir=ltr] .zdl-slide>button{transform:translateX(calc(var(--v,0)*(100cqw - 60px)))}.zdl-slide>button svg{width:21px;height:21px}.zdl-slide[data-held]>button{cursor:grabbing;transition:none}.zdl-slide>button:focus-visible{outline:3px solid var(--fg);outline-offset:2px}.zdl-spin{border:2.5px solid;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite zdl-spin}@keyframes zdl-spin{to{transform:rotate(360deg)}}.zdl-no{background:var(--surface2);width:100%;min-height:50px;color:var(--fg);font:inherit;cursor:pointer;border:0;border-radius:25px;justify-content:center;align-items:center;font-weight:600;display:flex}.still .zdl-slide>button,.site-root[data-motion=off] .zdl-slide>button{transition:none}@media (prefers-reduced-motion:reduce){.zdl-slide>button{transition:none}}}
