.public-help-screen-module__2uUn-G__page{color:var(--arcade-text);width:min(72.5rem,100% - 2.5rem);margin:0 auto;padding:4.5rem 0 6rem}.public-help-screen-module__2uUn-G__hero{border-bottom:1px solid var(--arcade-line);grid-template-columns:minmax(0,1fr) minmax(15.625rem,22.5rem);align-items:end;gap:3.5rem;padding:3rem 0 3.4rem;display:grid}.public-help-screen-module__2uUn-G__hero>div>p,.public-help-screen-module__2uUn-G__tools small{color:var(--arcade-accent);letter-spacing:.18em;margin:0 0 .875rem;font:700 .8125rem/1.2 ui-monospace,monospace}.public-help-screen-module__2uUn-G__hero h1{letter-spacing:-.065em;max-width:47.5rem;margin:0;font-size:clamp(2.8rem,7vw,6.6rem);line-height:1.05}.public-help-screen-module__2uUn-G__hero>div>span{color:var(--arcade-muted);max-width:42.5rem;margin-top:1.5rem;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.8;display:block}.public-help-screen-module__2uUn-G__hero aside{background:var(--arcade-panel);border:1px solid var(--arcade-line);border-top:3px solid var(--arcade-accent);padding:1.5rem}.public-help-screen-module__2uUn-G__hero aside strong{color:var(--arcade-accent-hover);letter-spacing:.14em;font:700 .8125rem/1.2 ui-monospace,monospace}.public-help-screen-module__2uUn-G__hero aside p{color:var(--arcade-muted);margin:.75rem 0 0;line-height:1.7}.public-help-screen-module__2uUn-G__workspace{padding:3.5rem 0 1.75rem}.public-help-screen-module__2uUn-G__tools{grid-template-columns:1fr minmax(16.25rem,26.25rem);align-items:end;gap:2.5rem;display:grid}.public-help-screen-module__2uUn-G__tools h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.public-help-screen-module__2uUn-G__tools label{color:var(--arcade-muted);gap:.55rem;font-size:.8125rem;display:grid}.public-help-screen-module__2uUn-G__tools input{background:var(--arcade-deep);border:1px solid var(--arcade-control-line);border-radius:var(--arcade-control-radius);color:var(--arcade-text);font:inherit;outline:none;width:100%;min-height:3.125rem;padding:0 1rem}.public-help-screen-module__2uUn-G__tools input:focus-visible{border-color:var(--arcade-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--arcade-focus) 22%, transparent)}.public-help-screen-module__2uUn-G__filters{flex-wrap:wrap;gap:.5rem;padding:1.875rem 0 .5rem;display:flex}.public-help-screen-module__2uUn-G__filters button{background:var(--arcade-panel);border:1px solid var(--arcade-control-line);border-radius:var(--arcade-control-radius);color:var(--arcade-muted);cursor:pointer;min-height:var(--arcade-target);transition:background var(--arcade-fast) var(--arcade-ease), border-color var(--arcade-fast) var(--arcade-ease), color var(--arcade-fast) var(--arcade-ease), transform var(--arcade-fast) var(--arcade-ease);padding:0 .95rem}.public-help-screen-module__2uUn-G__filters button:hover{background:var(--arcade-raised);color:var(--arcade-text)}.public-help-screen-module__2uUn-G__filters button:active{transform:translateY(1px)}.public-help-screen-module__2uUn-G__filters button[aria-pressed=true]{background:var(--arcade-raised);border-color:var(--arcade-accent);box-shadow:inset 3px 0 var(--arcade-accent);color:var(--arcade-accent-hover)}.public-help-screen-module__2uUn-G__filters button:focus-visible,.public-help-screen-module__2uUn-G__actions a:focus-visible,.public-help-screen-module__2uUn-G__faqList summary:focus-visible{outline:2px solid var(--arcade-focus);outline-offset:3px}.public-help-screen-module__2uUn-G__resultCount{color:var(--arcade-muted);letter-spacing:.1em;text-transform:uppercase;margin:1.125rem 0 .75rem;font:600 .8125rem/1.2 ui-monospace,monospace}.public-help-screen-module__2uUn-G__faqList{border-top:1px solid var(--arcade-line)}.public-help-screen-module__2uUn-G__faqList details{border-bottom:1px solid var(--arcade-line)}.public-help-screen-module__2uUn-G__faqList summary{color:var(--arcade-text);cursor:pointer;min-height:5rem;transition:background var(--arcade-fast) var(--arcade-ease), color var(--arcade-fast) var(--arcade-ease);align-items:center;gap:1.2rem;padding-inline:.75rem;font-size:clamp(1rem,2vw,1.22rem);list-style:none;display:flex}.public-help-screen-module__2uUn-G__faqList summary:hover{background:var(--arcade-panel)}.public-help-screen-module__2uUn-G__faqList summary::-webkit-details-marker{display:none}.public-help-screen-module__2uUn-G__faqList summary:after{color:var(--arcade-accent);content:"+";transition:transform var(--arcade-fast) var(--arcade-ease);margin-left:auto;font-size:1.5rem;font-weight:300}.public-help-screen-module__2uUn-G__faqList details[open] summary{background:var(--arcade-panel);color:var(--arcade-accent-hover)}.public-help-screen-module__2uUn-G__faqList details[open] summary:after{transform:rotate(45deg)}.public-help-screen-module__2uUn-G__faqList summary span{color:var(--arcade-accent);flex-shrink:0;font:700 .8125rem/1 ui-monospace,monospace}.public-help-screen-module__2uUn-G__faqList details>p{background:var(--arcade-deep);border-left:3px solid var(--arcade-accent);color:var(--arcade-muted);max-width:53.125rem;margin:0 0 1.5rem 2.9rem;padding:1rem 1.2rem;line-height:1.85}.public-help-screen-module__2uUn-G__empty{color:var(--arcade-muted);padding:2.5rem 0}.public-help-screen-module__2uUn-G__actions{grid-template-columns:1.5fr repeat(3,1fr);gap:.625rem;padding-top:2.375rem;display:grid}.public-help-screen-module__2uUn-G__actions a{background:var(--arcade-panel);border:1px solid var(--arcade-control-line);color:var(--arcade-text);min-height:4.875rem;transition:background var(--arcade-fast) var(--arcade-ease), border-color var(--arcade-fast) var(--arcade-ease), color var(--arcade-fast) var(--arcade-ease), transform var(--arcade-fast) var(--arcade-ease);justify-content:space-between;align-items:center;padding:0 1.25rem;text-decoration:none;display:flex}.public-help-screen-module__2uUn-G__actions .public-help-screen-module__2uUn-G__primaryAction{background:var(--arcade-accent);border-color:var(--arcade-accent);color:var(--arcade-deep);font-weight:800}.public-help-screen-module__2uUn-G__actions a:hover{background:var(--arcade-raised);border-color:var(--arcade-accent);color:var(--arcade-accent-hover)}.public-help-screen-module__2uUn-G__actions .public-help-screen-module__2uUn-G__primaryAction:hover{background:var(--arcade-accent-hover);color:var(--arcade-deep)}.public-help-screen-module__2uUn-G__actions a:active{transform:translateY(1px)}.public-help-screen-module__2uUn-G__contactNote{color:var(--arcade-muted);max-width:53.75rem;margin:1.75rem 0 0;font-size:.8125rem;line-height:1.7}@media (max-width:820px){.public-help-screen-module__2uUn-G__page{width:min(100% - 1.75rem,42.5rem);padding-top:2.25rem}.public-help-screen-module__2uUn-G__hero,.public-help-screen-module__2uUn-G__tools{grid-template-columns:1fr;gap:1.625rem}.public-help-screen-module__2uUn-G__actions{grid-template-columns:1fr 1fr}}@media (max-width:520px){.public-help-screen-module__2uUn-G__actions{grid-template-columns:1fr}.public-help-screen-module__2uUn-G__hero h1{font-size:clamp(2.7rem,16vw,4rem)}.public-help-screen-module__2uUn-G__faqList details>p{margin-left:0}}html[lang=ja] .public-help-screen-module__2uUn-G__hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.25}html[lang=ko] .public-help-screen-module__2uUn-G__hero h1{word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}@media (prefers-reduced-motion:reduce){.public-help-screen-module__2uUn-G__actions a,.public-help-screen-module__2uUn-G__filters button,.public-help-screen-module__2uUn-G__faqList summary,.public-help-screen-module__2uUn-G__faqList summary:after{transition:none}}html[data-user-reduced-motion=true] .public-help-screen-module__2uUn-G__actions a{transition:none}html[data-user-reduced-motion=true] .public-help-screen-module__2uUn-G__filters button{transition:none}html[data-user-reduced-motion=true] .public-help-screen-module__2uUn-G__faqList summary{transition:none}html[data-user-reduced-motion=true] .public-help-screen-module__2uUn-G__faqList summary:after{transition:none}@media (prefers-contrast:more){.public-help-screen-module__2uUn-G__hero aside,.public-help-screen-module__2uUn-G__tools input,.public-help-screen-module__2uUn-G__filters button,.public-help-screen-module__2uUn-G__actions a{border-color:currentColor}}@media (forced-colors:active){.public-help-screen-module__2uUn-G__hero aside,.public-help-screen-module__2uUn-G__tools input,.public-help-screen-module__2uUn-G__filters button,.public-help-screen-module__2uUn-G__actions a,.public-help-screen-module__2uUn-G__faqList details>p{forced-color-adjust:auto;border-color:canvastext}}
