.guide-module__uccnpq__page{--guide-section-space:clamp(3.5rem,7vw,6rem)}.guide-module__uccnpq__container{max-width:1120px;margin-inline:auto}.guide-module__uccnpq__hero{padding-block:clamp(3rem,7vw,6rem) 2.5rem}.guide-module__uccnpq__eyebrow{color:var(--accent-warm);letter-spacing:.08em;font-size:.75rem;font-weight:600}.guide-module__uccnpq__title{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.8rem,4.7vw,3.5rem);font-weight:600;line-height:1.35}.guide-module__uccnpq__intro{max-width:40rem;color:var(--muted);margin-top:1.5rem;font-size:clamp(.875rem,1.5vw,1rem);line-height:2}.guide-module__uccnpq__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.guide-module__uccnpq__primary{background:var(--foreground);min-height:48px;color:var(--background);transition:background-color .16s var(--ease-out-quart),transform .12s var(--ease-out-quart);border-radius:3px;justify-content:center;align-items:center;gap:1.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.guide-module__uccnpq__primary:active{transform:translateY(1px)}.guide-module__uccnpq__textLink{text-underline-offset:5px;min-height:44px;transition:color .16s var(--ease-out-quart);align-items:center;gap:.75rem;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.guide-module__uccnpq__textLink:hover{color:var(--accent-hover)}.guide-module__uccnpq__arrow{transition:transform .18s var(--ease-out-quart);flex:none}.guide-module__uccnpq__primary:focus-visible .guide-module__uccnpq__arrow,.guide-module__uccnpq__textLink:focus-visible .guide-module__uccnpq__arrow{transform:translate(3px)}.guide-module__uccnpq__page a:focus-visible,.guide-module__uccnpq__page button:focus-visible,.guide-module__uccnpq__page summary:focus-visible,.guide-module__uccnpq__teaser a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.guide-module__uccnpq__contents{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;padding-block:1rem;display:grid}.guide-module__uccnpq__contents a{min-height:44px;transition:color .16s var(--ease-out-quart);align-items:center;gap:.625rem;font-size:.8rem;display:inline-flex}.guide-module__uccnpq__contents span{color:var(--accent-warm);font-variant-numeric:tabular-nums}.guide-module__uccnpq__contents a:hover{color:var(--accent-hover);text-underline-offset:5px;text-decoration:underline}.guide-module__uccnpq__section{padding-block:var(--guide-section-space);scroll-margin-top:6rem}.guide-module__uccnpq__section+.guide-module__uccnpq__section{border-top:1px solid var(--border)}.guide-module__uccnpq__heading{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.4rem,3vw,2rem);font-weight:600;line-height:1.5}.guide-module__uccnpq__description{max-width:42rem;color:var(--muted);text-wrap:pretty;margin-top:.75rem;font-size:.875rem;line-height:1.9}.guide-module__uccnpq__manga{background:#fff;max-width:960px;margin:2rem auto 0;padding:clamp(.5rem,2vw,1.5rem)}.guide-module__uccnpq__fullManga{width:100%;height:auto}.guide-module__uccnpq__mobilePanels{display:none}.guide-module__uccnpq__panel{background:#fff;position:relative;overflow:hidden}.guide-module__uccnpq__panelImage{max-width:none;height:auto;position:absolute}.guide-module__uccnpq__transcript{max-width:960px;color:var(--muted);margin:1rem auto 0;font-size:.8rem;line-height:1.9}.guide-module__uccnpq__transcript ol{padding:1rem 0 0 1.5rem;list-style:decimal}.guide-module__uccnpq__transcript li+li{margin-top:.75rem}.guide-module__uccnpq__steps{margin-top:2.5rem;display:grid}.guide-module__uccnpq__step{border-top:1px solid var(--border);grid-template-columns:2.25rem minmax(0,1fr);align-content:start;gap:.5rem 1rem;padding-block:2rem;display:grid}.guide-module__uccnpq__stepNumber{color:var(--accent-warm);font-variant-numeric:tabular-nums;padding-top:.3rem;font-size:.875rem}.guide-module__uccnpq__step h3{font-size:1.125rem;font-weight:600;line-height:1.6}.guide-module__uccnpq__step p{color:var(--muted);max-width:35rem;margin-top:.75rem;font-size:.875rem;line-height:1.9}.guide-module__uccnpq__step strong{color:var(--foreground);font-weight:500}.guide-module__uccnpq__screen{grid-column:1/-1;justify-self:center;width:100%;max-width:336px;margin-top:1rem}.guide-module__uccnpq__screenViewport{border:1px solid var(--border);border-radius:4px;position:relative;overflow:hidden}.guide-module__uccnpq__screen img{max-width:none;height:auto;position:absolute}.guide-module__uccnpq__screen figcaption{color:var(--muted);margin-top:.75rem;font-size:.7rem;line-height:1.7}.guide-module__uccnpq__stepHelp{grid-column:1/-1;margin-top:.75rem}.guide-module__uccnpq__stepHelp,.guide-module__uccnpq__labHelp{color:var(--muted);font-size:.8rem;line-height:1.9}.guide-module__uccnpq__stepHelp ol{padding:.5rem 0 0 1.25rem;list-style:decimal}.guide-module__uccnpq__stepHelp li+li{margin-top:.5rem}.guide-module__uccnpq__tasting{align-items:start;gap:2rem;margin-top:2rem;display:grid}.guide-module__uccnpq__demo{--guide-secondary:color-mix(in srgb,var(--muted)85%,var(--foreground));border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.guide-module__uccnpq__demoCaption{color:var(--guide-secondary);font-size:.7rem}.guide-module__uccnpq__demo h3{margin-top:1.5rem;font-size:1.125rem;font-weight:600}.guide-module__uccnpq__demoHint{color:var(--guide-secondary);margin-top:.375rem;font-size:.8rem}.guide-module__uccnpq__demoScale{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid;position:relative}.guide-module__uccnpq__demoScale button{cursor:pointer;min-height:48px;color:var(--guide-secondary);white-space:nowrap;transition:color .12s var(--ease-out-quart);flex-direction:column;align-items:center;gap:.75rem;padding:2px 2px .5rem;font-size:.8rem;display:flex;position:relative}.guide-module__uccnpq__demoScale button:hover,.guide-module__uccnpq__demoScale button[aria-pressed=true]{color:var(--foreground)}.guide-module__uccnpq__demoScale button[aria-pressed=true]{font-weight:600}.guide-module__uccnpq__demoIndicator{pointer-events:none;opacity:0;width:33.3333%;transition:transform .22s var(--ease-out-expo),opacity .12s var(--ease-out-quart);position:absolute;top:1px;left:0}.guide-module__uccnpq__demoIndicator[data-selected=true]{opacity:1}.guide-module__uccnpq__demoIndicator i{border:2px solid var(--surface);background:var(--curve-target);outline:1px solid var(--curve-target);border-radius:50%;width:12px;height:12px;margin-inline:auto;display:block}.guide-module__uccnpq__demoResultContent{animation:guide-module__uccnpq__guide-result-in .18s var(--ease-out-quart)}.guide-module__uccnpq__demoResult{border-block:1px solid var(--border);flex-direction:column;justify-content:center;min-height:7rem;margin-top:1rem;padding-block:1.25rem;display:flex}.guide-module__uccnpq__demoResultLabel,.guide-module__uccnpq__demoPlaceholder{color:var(--guide-secondary);font-size:.8rem;line-height:1.8}.guide-module__uccnpq__demoPlan{align-items:center;gap:.75rem;margin-top:.5rem;font-size:clamp(.875rem,1.5vw,1rem);font-weight:500;line-height:1.8;display:flex}.guide-module__uccnpq__demoPlan .guide-module__uccnpq__arrow{color:var(--accent-warm)}.guide-module__uccnpq__demoFootnote{color:var(--guide-secondary);margin-top:1rem;font-size:.75rem;line-height:1.8}.guide-module__uccnpq__labSummary dl>div+div{margin-top:1.5rem}.guide-module__uccnpq__labSummary dt{font-size:.95rem;font-weight:600}.guide-module__uccnpq__labSummary dd{color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.9}.guide-module__uccnpq__labHelp{margin-top:1.25rem}.guide-module__uccnpq__labHelp p{margin-top:.75rem}.guide-module__uccnpq__labActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.5rem;display:flex}.guide-module__uccnpq__labActions .guide-module__uccnpq__primary,.guide-module__uccnpq__labActions .guide-module__uccnpq__textLink{font-size:.8rem}.guide-module__uccnpq__faq{border-top:1px solid var(--border);margin-top:1.5rem}.guide-module__uccnpq__faq details{border-bottom:1px solid var(--border)}.guide-module__uccnpq__disclosure summary{cursor:pointer;min-height:48px;transition:color .16s var(--ease-out-quart);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;line-height:1.8;list-style:none;display:flex}.guide-module__uccnpq__disclosure summary::-webkit-details-marker{display:none}.guide-module__uccnpq__disclosure summary>svg{color:var(--muted);flex:none}.guide-module__uccnpq__disclosureBar{transform-origin:50%;transition:transform .18s var(--ease-out-quart)}.guide-module__uccnpq__disclosure[open] .guide-module__uccnpq__disclosureBar{transform:scaleY(0)}.guide-module__uccnpq__disclosure[open] .guide-module__uccnpq__disclosureBody{animation:guide-module__uccnpq__guide-disclosure-in .18s var(--ease-out-quart)}.guide-module__uccnpq__disclosureBody{padding-bottom:.5rem}.guide-module__uccnpq__faq summary{padding-block:1.25rem;font-size:.875rem;font-weight:500}.guide-module__uccnpq__faq .guide-module__uccnpq__disclosureBody{padding-bottom:1.25rem}.guide-module__uccnpq__faq p{max-width:46rem;color:var(--muted);font-size:.875rem;line-height:1.9}.guide-module__uccnpq__closing{padding-block:2.5rem var(--guide-section-space)}.guide-module__uccnpq__teaser{border-top:1px solid var(--border)}.guide-module__uccnpq__teaserInner{align-items:center;gap:2rem;padding-block:3rem;display:grid}.guide-module__uccnpq__teaserArt{background:#fff;max-width:400px;padding:.625rem}.guide-module__uccnpq__teaser h2{letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.5}.guide-module__uccnpq__teaser p{color:var(--muted);max-width:29rem;margin-top:.75rem;font-size:.875rem;line-height:1.9}.guide-module__uccnpq__teaser .guide-module__uccnpq__textLink{margin-top:1rem}@media (min-width:768px){.guide-module__uccnpq__contents{grid-template-columns:repeat(4,max-content)}.guide-module__uccnpq__steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem)}.guide-module__uccnpq__step{grid-template-columns:1.75rem minmax(0,1fr);column-gap:1rem}.guide-module__uccnpq__screen,.guide-module__uccnpq__stepHelp{grid-column:2}.guide-module__uccnpq__screen{justify-self:start}.guide-module__uccnpq__tasting{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}.guide-module__uccnpq__teaserInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding-block:4rem}.guide-module__uccnpq__teaserArt{grid-area:1/1}.guide-module__uccnpq__teaserCopy{grid-area:1/2}}@media (max-width:767px){.guide-module__uccnpq__fullManga{display:none}.guide-module__uccnpq__mobilePanels{gap:1.25rem;display:grid}.guide-module__uccnpq__contents{column-gap:1.25rem}.guide-module__uccnpq__contents a{font-size:.75rem}.guide-module__uccnpq__manga{padding:.5rem}}@media (hover:hover){.guide-module__uccnpq__primary:hover{background:color-mix(in srgb,var(--foreground)90%,var(--background))}.guide-module__uccnpq__primary:hover .guide-module__uccnpq__arrow,.guide-module__uccnpq__textLink:hover .guide-module__uccnpq__arrow{transform:translate(3px)}.guide-module__uccnpq__disclosure summary:hover{color:var(--accent-hover)}}@keyframes guide-module__uccnpq__guide-result-in{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-module__uccnpq__guide-disclosure-in{0%{opacity:.45;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.guide-module__uccnpq__primary,.guide-module__uccnpq__textLink,.guide-module__uccnpq__arrow,.guide-module__uccnpq__contents a,.guide-module__uccnpq__demoScale button,.guide-module__uccnpq__demoIndicator,.guide-module__uccnpq__disclosure summary,.guide-module__uccnpq__disclosureBar{transition:none}.guide-module__uccnpq__demoResultContent,.guide-module__uccnpq__disclosure[open] .guide-module__uccnpq__disclosureBody{animation:none}.guide-module__uccnpq__primary:active,.guide-module__uccnpq__primary:hover .guide-module__uccnpq__arrow,.guide-module__uccnpq__primary:focus-visible .guide-module__uccnpq__arrow,.guide-module__uccnpq__textLink:hover .guide-module__uccnpq__arrow,.guide-module__uccnpq__textLink:focus-visible .guide-module__uccnpq__arrow{transform:none}}
