body.demo-canoe .ar-landing-hero{box-shadow:0 10px 30px #0c3c5a2e}body.demo-canoe .ar-landing h1{letter-spacing:.02em;font-size:28px}.canoe-ready{box-shadow:var(--ar-shadow-soft);font:700 15px/1 var(--ar-font);color:var(--ar-ink-2);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex;position:absolute;top:10px;left:10px}.canoe-ready-fig{background:linear-gradient(to top, var(--ar-primary) calc(var(--canoe-p,0) * 100%), #c6d2de calc(var(--canoe-p,0) * 100%));flex:none;width:24px;height:26px;-webkit-mask:url(/assets/silhouette-BgF_Bojc.png) 50%/contain no-repeat;mask:url(/assets/silhouette-BgF_Bojc.png) 50%/contain no-repeat}.canoe-ready.is-ready{color:var(--ar-ok)}.canoe-ready.is-ready .canoe-ready-fig{background:var(--ar-ok)}.canoe-permit{align-items:center;gap:12px;margin:2px 0 0;display:flex}.canoe-permit-figs{flex:none;gap:4px;display:flex}.canoe-permit svg{width:46px;height:58px;display:block}.canoe-permit .ar-note{color:var(--ar-ink);font-weight:700}.canoe-permit.is-once .canoe-permit-2,.ar-landing.is-pc .canoe-permit{display:none}body.demo-canoe .ar-landing .ar-note{font-size:18px}body.demo-canoe .ar-landing .ar-btn-sub,body.demo-canoe .ar-landing-foot{font-size:16px}body.demo-canoe .ar-landing-foot a{min-height:48px;font-size:16px;line-height:48px;display:inline-block}body.demo-canoe .ar-landing h1,body.demo-canoe .ar-landing .ar-lead,body.demo-canoe .ar-landing .ar-btn-sub,body.demo-canoe .canoe-permit .ar-note{text-wrap:balance}body.demo-canoe .ar-landing .ar-lead:lang(ja),body.demo-canoe .ar-landing .ar-btn-sub:lang(ja),body.demo-canoe .canoe-permit .ar-note:lang(ja){word-break:auto-phrase}body.demo-canoe .ar-landing h1:lang(zh-TW),body.demo-canoe .canoe-permit .ar-note:lang(zh-TW){word-break:keep-all}body.demo-canoe .ar-landing-actions .canoe-permit{margin:-2px 0 0}.canoe-permit.is-nofig .canoe-permit-figs{display:none}body.demo-canoe .ar-landing.is-pc .ar-landing-hero{aspect-ratio:16/7}body.demo-canoe .ar-landing.is-pc .ar-landing-hero img{object-position:50% 78%}body.demo-canoe .canoe-tap-start{text-align:center;padding:calc(20px + var(--ar-safe-top)) 20px calc(28px + var(--ar-safe-bottom));background:linear-gradient(180deg, var(--ar-bg) 0%, var(--ar-bg-2) 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}body.demo-canoe .canoe-tap-hero{aspect-ratio:4/3;object-fit:cover;border-radius:22px;width:100%;max-width:540px;height:auto;max-height:58vh;display:block;box-shadow:0 10px 30px #0c3c5a2e}body.demo-canoe .canoe-tap-draft{align-self:center}body.demo-canoe .canoe-tap-title{max-width:540px;font:800 28px/1.3 var(--ar-font);color:var(--ar-ink);text-wrap:balance;display:block}body.demo-canoe .canoe-tap-title:lang(zh-TW){word-break:keep-all}body.demo-canoe .canoe-tap-go{background:var(--ar-primary);min-height:60px;color:var(--ar-primary-ink);font:700 22px/1.3 var(--ar-font);border-radius:16px;justify-content:center;align-items:center;padding:14px 32px;display:inline-flex;box-shadow:0 4px 14px #1760b847}
