.w1-tactile{--title-max:260px;--ts-border:3px;--ts-shadow:8px;--role-body:clamp(18px, .94vw, 24px);--role-label:clamp(12px, .66vw, 17px);--role-button:clamp(14px, .82vw, 21px);font:400 var(--role-body)/1.5 var(--tpl-body), sans-serif;font-synthesis:none;font-variant-numeric:lining-nums;font-feature-settings:"zero" 0;isolation:isolate}.w1-tactile .w1-rail{width:92%;max-width:2240px;padding-block:clamp(40px,5vw,128px)}.w1-tactile .w1-band{overflow:clip}.w1-tactile .w1-band:before{opacity:1}.w1-tactile .w1-page-texture{z-index:0}.w1-tactile .w1-page-texture:after{content:"";background:radial-gradient(circle, var(--page-ink) 1px, transparent 1px) 0 0 / 20px 20px;opacity:.035;position:absolute;inset:0}.w1-tactile :is(h2,h3){font:400 clamp(32px, 2.5vw, 64px)/1.05 var(--tpl-display), sans-serif;text-wrap:balance;overflow-wrap:normal;margin-bottom:.4em}.w1-tactile h3{font-size:clamp(24px,1.5vw,38px)}.w1-tactile :is(.w1-label,[data-role=label],.w1-badge,.w1-mind-meta,.w1-mind-chip,.w1-mind-badge,.w1-watermark){font-family:var(--tpl-mono), monospace}.w1-tactile :is(.w1-mind h2,.w1-step-number){font-family:var(--tpl-display), sans-serif}.w1-tactile p{text-wrap:pretty}.ts-cover,.ts-address,.ts-about,.ts-chapters article,.ts-steps li,.ts-facts>div,.ts-community,.ts-closing{border:var(--ts-border) solid currentColor;border-radius:var(--ts-radius);box-shadow:var(--ts-shadow) var(--ts-shadow) 0 currentColor;padding:clamp(24px,3vw,76px)}.ts-cover{padding-bottom:28px}.ts-stage{anchor-scope:--hero-cap;min-height:clamp(480px,30vw,680px);padding-bottom:100px;position:relative}.ts-copy{width:var(--ts-copy-width)}.ts-name{margin-block:28px}.w1-tactile .ts-name .w1-title{font-family:var(--tpl-display), sans-serif;text-box:normal;margin:0;font-weight:400;line-height:1}.ts-tagline{max-width:36ch;margin-bottom:24px}.ts-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ts-plate{left:calc(var(--ts-copy-width) + 5%);right:0;top:var(--hero-cap-top,calc(anchor(--hero-cap top) + anchor-size(--hero-cap height) * var(--hero-cap-offset)));height:calc(100% - var(--hero-cap-top,70px) + 64px);place-items:start center;display:grid;position:absolute;container-type:size}.ts-plate .tpl-art{width:100%;height:100%;max-height:var(--art-height);margin:0;position:relative}.ts-disc{aspect-ratio:1;background:var(--accent-bg);border:var(--ts-border) solid var(--accent-ink);border-radius:50%;width:min(90cqw,96cqh);position:absolute;bottom:0;left:50%;translate:-50%}.ts-chip{border-radius:var(--ts-radius-inner);border:var(--ts-border) solid currentColor;color:var(--panel-ink);background:var(--panel-bg);align-items:center;gap:12px;padding:10px 14px;display:inline-flex;transform:rotate(2deg);box-shadow:4px 4px}.ts-chip .tpl-icon-frame{width:44px;height:44px}.w1-tactile .tpl-icon-frame>picture{border-radius:inherit}.ts-pins{width:var(--ts-copy-width);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex;position:absolute;bottom:0;left:0}.ts-pins .ts-chip:nth-child(2n){transform:rotate(-2deg)}.ts-figure{white-space:nowrap;font-variant-numeric:lining-nums}.ts-address-field{border:var(--ts-border) dashed currentColor;border-radius:var(--ts-radius-inner);margin-block:20px;padding:20px}.w1-tactile .ts-placeholder{font-size:var(--role-body);border:0;padding:0;margin-block:12px!important}.ts-mint{font:400 var(--role-body)/1.5 var(--tpl-mono), monospace;flex-wrap:wrap;gap:.3em;margin-block:20px;display:flex}.ts-mint span{white-space:nowrap}.ts-about{grid-template-columns:var(--ts-about-columns);align-items:center;gap:48px;display:grid}.w1-tactile .ts-lead{font:400 clamp(21px, 1.5vw, 38px)/1.35 var(--tpl-body), sans-serif;margin-bottom:20px}.ts-pose{border:var(--ts-border) solid currentColor;border-radius:var(--ts-radius);place-items:center;padding:24px;display:grid;box-shadow:8px 8px}.ts-pose .tpl-art{width:min(100%,400px);height:min(32vw,420px)}.ts-chapters{gap:48px;padding-inline:24px;display:grid}.ts-chapters article{grid-template-columns:16% minmax(0,1fr);gap:32px;min-width:0;display:grid;transform:translate(-24px)}.ts-chapters article:nth-child(2n){transform:translate(24px)}.ts-chapters article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ts-chapters article .w1-label{grid-column:1/-1;margin-bottom:0!important}.ts-number{font:400 clamp(60px, 8vw, 180px)/1 var(--tpl-display), sans-serif}.ts-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.ts-steps li{grid-template-columns:auto 1fr;gap:24px;display:grid}@media (min-width:760px){.ts-steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ts-facts>div:last-child:nth-child(odd){grid-column:1/-1}.ts-step{font:400 32px/1 var(--tpl-display), sans-serif;border-radius:var(--ts-radius-inner);border:3px solid;align-self:start;padding:12px}.ts-step:before{content:"";border:3px solid;width:20px;height:20px;margin:0 auto 12px;display:block;transform:rotate(45deg)}.ts-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ts-facts dd{font-size:var(--role-body);margin:12px 0 0}.ts-facts>div:first-child dd{font:400 clamp(24px, 2.3vw, 58px)/1.1 var(--tpl-display), sans-serif;font-feature-settings:"zero" 0}.ts-route ol{border-left:6px solid;padding:0 0 0 36px;list-style:none}.ts-route li{padding:24px 0;position:relative}.ts-stop{background:var(--band-bg);border:3px solid;width:16px;height:16px;position:absolute;top:32px;left:-47px}.ts-community{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}.ts-community .w1-actions{justify-content:end;margin:0}.ts-closing{justify-content:space-between;align-items:center;gap:32px;display:flex}.ts-closing h2{max-width:70%}.w1-tactile .tpl-button{border:var(--ts-border) solid currentColor;box-shadow:6px 6px 0 var(--band-ink);border-radius:var(--ts-radius);min-height:clamp(48px,2.5vw,64px);font-family:var(--tpl-body), sans-serif;padding-block:.65em}.w1-tactile .tpl-button:focus-visible{outline:3px solid var(--band-ink,var(--page-ink));outline-offset:6px}.w1-tactile .tpl-button:active{box-shadow:0 0 0 var(--page-ink);transform:translate(6px,6px)}.w1-tactile .w1-badge{border-radius:var(--ts-radius-inner);border:3px solid;padding:14px;box-shadow:4px 4px}.w1-tactile .w1-mind-entries{gap:24px}.w1-tactile :is(.w1-mind-message,.w1-mind-entries li){border-radius:var(--ts-radius);border:3px solid;padding:24px;box-shadow:4px 4px}.w1-tactile :is(.w1-mind-all-in,.w1-mind-status,.w1-mind-chip,.w1-mind-badge){border-radius:var(--ts-radius-inner);border:2px solid;padding:6px 10px}.w1-tactile.w1-entry-gate{box-shadow:inset 8px 8px 0 var(--page-ink);--entry-gap:var(--role-space);gap:var(--entry-gap);border:3px solid}.w1-tactile.w1-entry-gate .w1-entry-title{width:min(100%, calc(88px * var(--entry-name-em) + 16px));padding:16px 8px}.w1-tactile.w1-entry-gate .w1-title{font-family:var(--tpl-display), sans-serif;font-size:max(var(--name-floor,45px), min(88px, calc(100cqi / var(--title-em))));letter-spacing:0;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}[data-entry-page]:has(.ts-name[data-name-break])~.w1-tactile.w1-entry-gate .w1-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.w1-tactile.w1-entry-gate .w1-entry-art{border-radius:var(--ts-radius);box-shadow:8px 8px 0 var(--page-ink);border:3px solid;padding:20px}@media (min-width:760px){.w1-tactile:is([data-type=mascot-round],[data-type=puddle-pop],[data-type=mascot-jelly]) .ts-pose{order:-1}.ts-pose{contain:size;align-self:stretch;min-height:clamp(260px,18vw,480px)}.ts-pose:has(.w1-films){contain:none}.ts-pose .tpl-art{width:100%;height:100%}.ts-route ol{border-top:6px solid;border-left:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0;display:grid}.ts-route li{text-align:center;padding:24px 12px}.ts-stop{top:-11px;left:calc(50% - 8px)}}@media (max-width:759px){.w1-tactile{--ts-border:2px;--title-max:70px}.w1-tactile .w1-rail{width:calc(100% - 36px);padding-block:32px}.w1-tactile .w1-section-hero .w1-rail{padding-top:18px}.ts-cover{padding:18px}.ts-stage{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.ts-copy{display:contents}.ts-copy .ts-chip{order:0;align-self:start;padding:8px}.ts-copy .tpl-icon-frame{width:28px;height:28px}.ts-name{order:1;margin-block:16px}.ts-plate{order:2;height:180px;margin-bottom:12px;position:relative;inset:auto}.ts-tagline{order:3;margin-bottom:16px}.ts-keys{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ts-keys .tpl-button{padding-inline:8px}.ts-pins{order:5;gap:12px;width:auto;margin-top:24px;position:static}.ts-pins .ts-chip{padding:6px;font-size:11px}.ts-about,.ts-steps,.ts-facts{grid-template-columns:1fr;gap:24px}.ts-pose .tpl-art{height:220px}.ts-chapters{gap:32px;padding-inline:12px}.ts-chapters article{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px;transform:translate(-12px)}.ts-chapters article:nth-child(2n){transform:translate(12px)}.ts-chapters article>div{display:block}.ts-chapters article .w1-label{margin-bottom:12px!important}.ts-number{font-size:48px}.ts-community{display:block}.ts-community .w1-actions{justify-content:start}.ts-closing{display:grid}.ts-closing h2{min-width:0;max-width:100%}.ts-closing .w1-heading-tail{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.w1-tactile *,.w1-tactile :before,.w1-tactile :after{transition:none!important;animation:none!important}.w1-tactile .tpl-button:active{transform:none;box-shadow:inset 0 0 0 3px}}@media (min-width:760px){.w1-tactile[data-example=true] .ts-plate{width:auto;max-width:calc(100% - var(--ts-copy-width) - 5%);aspect-ratio:var(--ts-source-ratio);left:auto;right:0}}
